@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-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)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-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)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}
0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}
0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel 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-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes elxr_bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.elxr_bounce {
  -webkit-animation-name: elxr_bounce;
  animation-name: elxr_bounce;
}

@-webkit-keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes elxr_flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.elxr_flash {
  -webkit-animation-name: elxr_flash;
  animation-name: elxr_flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_pulse {
  -webkit-animation-name: elxr_pulse;
  animation-name: elxr_pulse;
}

@-webkit-keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_rubberBand {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
    -ms-transform: scaleX(1.25) scaleY(0.75);
    transform: scaleX(1.25) scaleY(0.75);
  }

  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
    -ms-transform: scaleX(0.75) scaleY(1.25);
    transform: scaleX(0.75) scaleY(1.25);
  }

  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
    -ms-transform: scaleX(1.15) scaleY(0.85);
    transform: scaleX(1.15) scaleY(0.85);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_rubberBand {
  -webkit-animation-name: elxr_rubberBand;
  animation-name: elxr_rubberBand;
}

@-webkit-keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes elxr_shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.elxr_shake {
  -webkit-animation-name: elxr_shake;
  animation-name: elxr_shake;
}

@-webkit-keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

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

@keyframes elxr_swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.elxr_swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: elxr_swing;
  animation-name: elxr_swing;
}

@-webkit-keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes elxr_tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.elxr_tada {
  -webkit-animation-name: elxr_tada;
  animation-name: elxr_tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes elxr_wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.elxr_wobble {
  -webkit-animation-name: elxr_wobble;
  animation-name: elxr_wobble;
}

@-webkit-keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes elxr_bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.elxr_bounceIn {
  -webkit-animation-name: elxr_bounceIn;
  animation-name: elxr_bounceIn;
}

@-webkit-keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInDown {
  -webkit-animation-name: elxr_bounceInDown;
  animation-name: elxr_bounceInDown;
}

@-webkit-keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInLeft {
  -webkit-animation-name: elxr_bounceInLeft;
  animation-name: elxr_bounceInLeft;
}

@-webkit-keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_bounceInRight {
  -webkit-animation-name: elxr_bounceInRight;
  animation-name: elxr_bounceInRight;
}

@-webkit-keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_bounceInUp {
  -webkit-animation-name: elxr_bounceInUp;
  animation-name: elxr_bounceInUp;
}

@-webkit-keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes elxr_bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.elxr_bounceOut {
  -webkit-animation-name: elxr_bounceOut;
  animation-name: elxr_bounceOut;
}

@-webkit-keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_bounceOutDown {
  -webkit-animation-name: elxr_bounceOutDown;
  animation-name: elxr_bounceOutDown;
}

@-webkit-keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_bounceOutLeft {
  -webkit-animation-name: elxr_bounceOutLeft;
  animation-name: elxr_bounceOutLeft;
}

@-webkit-keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_bounceOutRight {
  -webkit-animation-name: elxr_bounceOutRight;
  animation-name: elxr_bounceOutRight;
}

@-webkit-keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_bounceOutUp {
  -webkit-animation-name: elxr_bounceOutUp;
  animation-name: elxr_bounceOutUp;
}

@-webkit-keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes elxr_fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.elxr_fadeIn {
  -webkit-animation-name: elxr_fadeIn;
  animation-name: elxr_fadeIn;
}

@-webkit-keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDown {
  -webkit-animation-name: elxr_fadeInDown;
  animation-name: elxr_fadeInDown;
}

@-webkit-keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInDownBig {
  -webkit-animation-name: elxr_fadeInDownBig;
  animation-name: elxr_fadeInDownBig;
}

@-webkit-keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeft {
  -webkit-animation-name: elxr_fadeInLeft;
  animation-name: elxr_fadeInLeft;
}

@-webkit-keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInLeftBig {
  -webkit-animation-name: elxr_fadeInLeftBig;
  animation-name: elxr_fadeInLeftBig;
}

@-webkit-keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRight {
  -webkit-animation-name: elxr_fadeInRight;
  animation-name: elxr_fadeInRight;
}

@-webkit-keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_fadeInRightBig {
  -webkit-animation-name: elxr_fadeInRightBig;
  animation-name: elxr_fadeInRightBig;
}

@-webkit-keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUp {
  -webkit-animation-name: elxr_fadeInUp;
  animation-name: elxr_fadeInUp;
}

@-webkit-keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_fadeInUpBig {
  -webkit-animation-name: elxr_fadeInUpBig;
  animation-name: elxr_fadeInUpBig;
}

@-webkit-keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.elxr_fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes elxr_fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.elxr_fadeOutDown {
  -webkit-animation-name: elxr_fadeOutDown;
  animation-name: elxr_fadeOutDown;
}

@-webkit-keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_fadeOutDownBig {
  -webkit-animation-name: elxr_fadeOutDownBig;
  animation-name: elxr_fadeOutDownBig;
}

@-webkit-keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes elxr_fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.elxr_fadeOutLeft {
  -webkit-animation-name: elxr_fadeOutLeft;
  animation-name: elxr_fadeOutLeft;
}

@-webkit-keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_fadeOutLeftBig {
  -webkit-animation-name: elxr_fadeOutLeftBig;
  animation-name: elxr_fadeOutLeftBig;
}

@-webkit-keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes elxr_fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.elxr_fadeOutRight {
  -webkit-animation-name: elxr_fadeOutRight;
  animation-name: elxr_fadeOutRight;
}

@-webkit-keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_fadeOutRightBig {
  -webkit-animation-name: elxr_fadeOutRightBig;
  animation-name: elxr_fadeOutRightBig;
}

@-webkit-keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes elxr_fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.elxr_fadeOutUp {
  -webkit-animation-name: elxr_fadeOutUp;
  animation-name: elxr_fadeOutUp;
}

@-webkit-keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_fadeOutUpBig {
  -webkit-animation-name: elxr_fadeOutUpBig;
  animation-name: elxr_fadeOutUpBig;
}

@-webkit-keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes elxr_flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.elxr_flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: elxr_flip;
  animation-name: elxr_flip;
}

@-webkit-keyframes elxr_flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

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

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.elxr_flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInX;
  animation-name: elxr_flipInX;
}

@-webkit-keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes elxr_flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.elxr_flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipInY;
  animation-name: elxr_flipInY;
}

@-webkit-keyframes elxr_flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

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

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.elxr_flipOutX {
  -webkit-animation-name: elxr_flipOutX;
  animation-name: elxr_flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes elxr_flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.elxr_flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_flipOutY;
  animation-name: elxr_flipOutY;
}

@-webkit-keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes elxr_lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.elxr_lightSpeedIn {
  -webkit-animation-name: elxr_lightSpeedIn;
  animation-name: elxr_lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes elxr_lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.elxr_lightSpeedOut {
  -webkit-animation-name: elxr_lightSpeedOut;
  animation-name: elxr_lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes elxr_rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateIn {
  -webkit-animation-name: elxr_rotateIn;
  animation-name: elxr_rotateIn;
}

@-webkit-keyframes elxr_rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

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

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownLeft {
  -webkit-animation-name: elxr_rotateInDownLeft;
  animation-name: elxr_rotateInDownLeft;
}

@-webkit-keyframes elxr_rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

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

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInDownRight {
  -webkit-animation-name: elxr_rotateInDownRight;
  animation-name: elxr_rotateInDownRight;
}

@-webkit-keyframes elxr_rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

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

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpLeft {
  -webkit-animation-name: elxr_rotateInUpLeft;
  animation-name: elxr_rotateInUpLeft;
}

@-webkit-keyframes elxr_rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

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

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.elxr_rotateInUpRight {
  -webkit-animation-name: elxr_rotateInUpRight;
  animation-name: elxr_rotateInUpRight;
}

@-webkit-keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.elxr_rotateOut {
  -webkit-animation-name: elxr_rotateOut;
  animation-name: elxr_rotateOut;
}

@-webkit-keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownLeft {
  -webkit-animation-name: elxr_rotateOutDownLeft;
  animation-name: elxr_rotateOutDownLeft;
}

@-webkit-keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutDownRight {
  -webkit-animation-name: elxr_rotateOutDownRight;
  animation-name: elxr_rotateOutDownRight;
}

@-webkit-keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpLeft {
  -webkit-animation-name: elxr_rotateOutUpLeft;
  animation-name: elxr_rotateOutUpLeft;
}

@-webkit-keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes elxr_rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.elxr_rotateOutUpRight {
  -webkit-animation-name: elxr_rotateOutUpRight;
  animation-name: elxr_rotateOutUpRight;
}

@-webkit-keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInDown {
  -webkit-animation-name: elxr_slideInDown;
  animation-name: elxr_slideInDown;
}

@-webkit-keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInLeft {
  -webkit-animation-name: elxr_slideInLeft;
  animation-name: elxr_slideInLeft;
}

@-webkit-keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes elxr_slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.elxr_slideInRight {
  -webkit-animation-name: elxr_slideInRight;
  animation-name: elxr_slideInRight;
}

@-webkit-keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes elxr_slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.elxr_slideOutLeft {
  -webkit-animation-name: elxr_slideOutLeft;
  animation-name: elxr_slideOutLeft;
}

@-webkit-keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes elxr_slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.elxr_slideOutRight {
  -webkit-animation-name: elxr_slideOutRight;
  animation-name: elxr_slideOutRight;
}

@-webkit-keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes elxr_slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.elxr_slideOutUp {
  -webkit-animation-name: elxr_slideOutUp;
  animation-name: elxr_slideOutUp;
}

@-webkit-keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes elxr_slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.elxr_slideInUp {
  -webkit-animation-name: elxr_slideInUp;
  animation-name: elxr_slideInUp;
}

@-webkit-keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes elxr_slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.elxr_slideOutDown {
  -webkit-animation-name: elxr_slideOutDown;
  animation-name: elxr_slideOutDown;
}

@-webkit-keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes elxr_hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.elxr_hinge {
  -webkit-animation-name: elxr_hinge;
  animation-name: elxr_hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

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

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

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

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

.elxr_rollIn {
  -webkit-animation-name: elxr_rollIn;
  animation-name: elxr_rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

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

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

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

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

.elxr_rollOut {
  -webkit-animation-name: elxr_rollOut;
  animation-name: elxr_rollOut;
}

@-webkit-keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes elxr_zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
  }
}

.elxr_zoomIn {
  -webkit-animation-name: elxr_zoomIn;
  animation-name: elxr_zoomIn;
}

@-webkit-keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInDown {
  -webkit-animation-name: elxr_zoomInDown;
  animation-name: elxr_zoomInDown;
}

@-webkit-keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(48px);
    -ms-transform: scale(.475) translateX(48px);
    transform: scale(.475) translateX(48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInLeft {
  -webkit-animation-name: elxr_zoomInLeft;
  animation-name: elxr_zoomInLeft;
}

@-webkit-keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-48px);
    -ms-transform: scale(.475) translateX(-48px);
    transform: scale(.475) translateX(-48px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInRight {
  -webkit-animation-name: elxr_zoomInRight;
  animation-name: elxr_zoomInRight;
}

@-webkit-keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

@keyframes elxr_zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  60% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}

.elxr_zoomInUp {
  -webkit-animation-name: elxr_zoomInUp;
  animation-name: elxr_zoomInUp;
}

@-webkit-keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes elxr_zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  100% {
    opacity: 0;
  }
}

.elxr_zoomOut {
  -webkit-animation-name: elxr_zoomOut;
  animation-name: elxr_zoomOut;
}

@-webkit-keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

@keyframes elxr_zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(-60px);
    -ms-transform: scale(.475) translateY(-60px);
    transform: scale(.475) translateY(-60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(2000px);
    -ms-transform: scale(.1) translateY(2000px);
    transform: scale(.1) translateY(2000px);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
  }
}

.elxr_zoomOutDown {
  -webkit-animation-name: elxr_zoomOutDown;
  animation-name: elxr_zoomOutDown;
}

@-webkit-keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes elxr_zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(42px);
    -ms-transform: scale(.475) translateX(42px);
    transform: scale(.475) translateX(42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(-2000px);
    -ms-transform: scale(.1) translateX(-2000px);
    transform: scale(.1) translateX(-2000px);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}

.elxr_zoomOutLeft {
  -webkit-animation-name: elxr_zoomOutLeft;
  animation-name: elxr_zoomOutLeft;
}

@-webkit-keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes elxr_zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateX(-42px);
    -ms-transform: scale(.475) translateX(-42px);
    transform: scale(.475) translateX(-42px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateX(2000px);
    -ms-transform: scale(.1) translateX(2000px);
    transform: scale(.1) translateX(2000px);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}

.elxr_zoomOutRight {
  -webkit-animation-name: elxr_zoomOutRight;
  animation-name: elxr_zoomOutRight;
}

@-webkit-keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    transform-origin: center top;
  }
}

@keyframes elxr_zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale(.475) translateY(60px);
    -ms-transform: scale(.475) translateY(60px);
    transform: scale(.475) translateY(60px);
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translateY(-2000px);
    -ms-transform: scale(.1) translateY(-2000px);
    transform: scale(.1) translateY(-2000px);
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
  }
}

.elxr_zoomOutUp {
  -webkit-animation-name: elxr_zoomOutUp;
  animation-name: elxr_zoomOutUp;
}



@charset "UTF-8";/*!
Magic - http://minimamente.com
Licensed under the MIT license

Copyright (c) 2014 Christian Pucci

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.
*/
.magictime {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
}

.elxr_elxr_perspectiveDownRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveDownRetourn;
  -moz-animation-name: elxr_perspectiveDownRetourn;
  -ms-animation-name: elxr_perspectiveDownRetourn;
  -o-animation-name: elxr_perspectiveDownRetourn;
  animation-name: elxr_perspectiveDownRetourn;
}
.elxr_elxr_perspectiveLeftRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveLeftRetourn;
  -moz-animation-name: elxr_perspectiveLeftRetourn;
  -ms-animation-name: elxr_perspectiveLeftRetourn;
  -o-animation-name: elxr_perspectiveLeftRetourn;
  animation-name: elxr_perspectiveLeftRetourn;
}
.elxr_elxr_perspectiveRightRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveRightRetourn;
  -moz-animation-name: elxr_perspectiveRightRetourn;
  -ms-animation-name: elxr_perspectiveRightRetourn;
  -o-animation-name: elxr_perspectiveRightRetourn;
  animation-name: elxr_perspectiveRightRetourn;
}
.elxr_elxr_perspectiveUpRetourn {
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: elxr_perspectiveUpRetourn;
  -moz-animation-name: elxr_perspectiveUpRetourn;
  -ms-animation-name: elxr_perspectiveUpRetourn;
  -o-animation-name: elxr_perspectiveUpRetourn;
  animation-name: elxr_perspectiveUpRetourn;
}
.elxr_elxr_puffIn {
  -webkit-animation-name: elxr_puffIn;
  -moz-animation-name: elxr_puffIn;
  -ms-animation-name: elxr_puffIn;
  -o-animation-name: elxr_puffIn;
  animation-name: elxr_puffIn;
}
.elxr_elxr_twisterInUp {
  -webkit-animation-name: elxr_twisterInUp;
  -moz-animation-name: elxr_twisterInUp;
  -ms-animation-name: elxr_twisterInUp;
  -o-animation-name: elxr_twisterInUp;
  animation-name: elxr_twisterInUp;
}
.elxr_elxr_vanishIn {
  -webkit-animation-name: elxr_vanishIn;
  -moz-animation-name: elxr_vanishIn;
  -ms-animation-name: elxr_vanishIn;
  -o-animation-name: elxr_vanishIn;
  animation-name: elxr_vanishIn;
}
.elxr_elxr_tinRightIn {
  -webkit-animation-name: elxr_tinRightIn;
  -moz-animation-name: elxr_tinRightIn;
  -ms-animation-name: elxr_tinRightIn;
  -o-animation-name: elxr_tinRightIn;
  animation-name: elxr_tinRightIn;
}
.elxr_elxr_tinLeftIn {
  -webkit-animation-name: elxr_tinLeftIn;
  -moz-animation-name: elxr_tinLeftIn;
  -ms-animation-name: elxr_tinLeftIn;
  -o-animation-name: elxr_tinLeftIn;
  animation-name: elxr_tinLeftIn;
}


@-moz-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 100%;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 100%;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 100%;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 100%;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveDownRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 100%;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveLeftRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 100% 0;
    -moz-transform: perspective(800px) rotateY(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: perspective(800px) rotateY(0deg);
  }
}
@-o-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 100% 0;
    -o-transform: perspective(800px) rotateY(0deg);
  }
}
@-ms-keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 100% 0;
    -ms-transform: perspective(800px) rotateY(0deg);
  }
}
@keyframes elxr_perspectiveRightRetourn {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 100% 0;
    transform: perspective(800px) rotateY(0deg);
  }
}
@-moz-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: perspective(800px) rotateX(0deg);
  }
}
@-webkit-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: perspective(800px) rotateX(0deg);
  }
}
@-o-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: perspective(800px) rotateX(0deg);
  }
}
@-ms-keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    -ms-transform-origin: 0 0;
    -ms-transform: perspective(800px) rotateX(0deg);
  }
}
@keyframes elxr_perspectiveUpRetourn {
  0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(180deg);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: perspective(800px) rotateX(0deg);
  }
}
@-moz-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2,2);
    -moz-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1,1);
    -moz-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2,2);
    -webkit-filter: blur(2px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1,1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_puffIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1,1);
    filter: blur(0px);
  }
}
@keyframes elxr_puffIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2,2);
    filter: blur(2px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1,1);
    filter: blur(0px);
  }
}
@-moz-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -moz-transform-origin: 100% 0;
    -moz-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 0 0;
    -moz-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-webkit-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -webkit-transform-origin: 100% 0;
    -webkit-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 0 0;
    -webkit-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-o-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    -o-transform-origin: 100% 0;
    -o-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 0 0;
    -o-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-ms-keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {;
    -ms-transform-origin: 100% 0;
    -ms-transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 0 0;
    -ms-transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@keyframes elxr_twisterInUp {
  0% {
    opacity: 0;
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  30% {
    transform-origin: 100% 0;
    transform: scale(0, 0) rotate(360deg) translateY(100%);
  }

  100% {
    opacity: 1;
    transform-origin: 0 0;
    transform: scale(1, 1) rotate(0deg) translateY(0);
  }
}
@-moz-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -moz-transform-origin: 50% 50%;
    -moz-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-webkit-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-o-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    -o-transform-origin: 50% 50%;
    -o-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-ms-keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform-origin: 50% 50%;
    -ms-transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@keyframes elxr_vanishIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(2, 2);
    -webkit-filter: blur(90px);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
    -webkit-filter: blur(0px);
  }
}
@-moz-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinRightIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}
@-moz-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -moz-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -moz-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -webkit-transform: scale(1, 1) translateX(0);
  }
}
@-o-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    -o-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    -o-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    -o-transform: scale(1, 1) translateX(0);
  }
}
@-ms-keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-transform: scale(1, 1) translateX(0);
  }
}
@keyframes elxr_tinLeftIn {
  0% {
    opacity: 0;
    transform: scale(1, 1) translateX(-900%);
  }

  50%, 70%, 90% {
    opacity: 1;
    transform: scale(1.1, 1.1) translateX(0);
  }

  60%, 80%, 100% {
    opacity: 1;
    transform: scale(1, 1) translateX(0);
  }
}@-webkit-keyframes animatedJackBackgroundtoTop{from{background-position:0 0}to{background-position:0 -500%}}@-moz-keyframes animatedJackBackgroundtoTop{from{background-position:0 0}to{background-position:0 -500%}}@keyframes animatedJackBackgroundtoTop{from{background-position:0 0}to{background-position:0 -500%}}@-webkit-keyframes animatedJackBackgroundtoBottom{from{background-position:0 0}to{background-position:0 500%}}@-moz-keyframes animatedJackBackgroundtoBottom{from{background-position:0 0}to{background-position:0 500%}}@keyframes animatedJackBackgroundtoBottom{from{background-position:0 0}to{background-position:0 500%}}@-webkit-keyframes animatedJackBackgroundtoRight{from{background-position:0 0}to{background-position:500% 0}}@-moz-keyframes animatedJackBackgroundtoRight{from{background-position:0 0}to{background-position:500% 0}}@keyframes animatedJackBackgroundtoRight{from{background-position:0 0}to{background-position:500% 0}}@-webkit-keyframes animatedJackBackgroundtoLeft{from{background-position:0 0}to{background-position:-500% 0}}@-moz-keyframes animatedJackBackgroundtoLeft{from{background-position:0 0}to{background-position:-500% 0}}@keyframes animatedJackBackgroundtoLeft{from{background-position:0 0}to{background-position:-500% 0}}@-webkit-keyframes animatedJackBackgroundtoBottomRight{from{background-position:0 0}to{background-position:500% 500%}}@-moz-keyframes animatedJackBackgroundtoBottomRight{from{background-position:0 0}to{background-position:500% 500%}}@keyframes animatedJackBackgroundtoBottomRight{from{background-position:0 0}to{background-position:500% 500%}}@-webkit-keyframes animatedJackBackgroundtoTopRight{from{background-position:0 0}to{background-position:500% -500%}}@-moz-keyframes animatedJackBackgroundtoTopRight{from{background-position:0 0}to{background-position:500% -500%}}@keyframes animatedJackBackgroundtoTopRight{from{background-position:0 0}to{background-position:500% -500%}}@-webkit-keyframes animatedJackBackgroundtoTopLeft{from{background-position:0 0}to{background-position:-500% -500%}}@-moz-keyframes animatedJackBackgroundtoTopLeft{from{background-position:0 0}to{background-position:-500% -500%}}@keyframes animatedJackBackgroundtoTopLeft{from{background-position:0 0}to{background-position:-500% -500%}}@-webkit-keyframes animatedJackBackgroundtoBottomLeft{from{background-position:0 0}to{background-position:-500% 500%}}@-moz-keyframes animatedJackBackgroundtoBottomLeft{from{background-position:0 0}to{background-position:-500% 500%}}@keyframes animatedJackBackgroundtoBottomLeft{from{background-position:0 0}to{background-position:-500% 500%}}.com_joeworkman_stacks_jack4_stack>.jack{margin:0;padding:0;border:0;background:0;background-color:transparent;position:relative;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.com_joeworkman_stacks_jack4_stack>.jack.align-center{margin-left:auto!important;margin-right:auto!important}.com_joeworkman_stacks_jack4_stack>.jack.align-right{margin-left:auto!important}.com_joeworkman_stacks_jack4_stack>.jack.align-left{margin-right:auto!important}.com_joeworkman_stacks_jack4_stack>.jack.touch-device{background-attachment:scroll!important}.com_joeworkman_stacks_jack4_stack>.jack.bg-image{background-size:auto}.com_joeworkman_stacks_jack4_stack>.jack.bg-image.glass{z-index:1}.com_joeworkman_stacks_jack4_stack>.jack.bg-image.glass::after{background-size:auto;content:"";top:0;left:0;bottom:0;right:0;height:100%;position:absolute;z-index:-1}.com_joeworkman_stacks_jack4_stack>.jack.bg-image.bg-size-cover,.com_joeworkman_stacks_jack4_stack>.jack.bg-image.bg-size-cover.glass::after{background-size:cover}.com_joeworkman_stacks_jack4_stack>.jack.bg-image.bg-size-contain,.com_joeworkman_stacks_jack4_stack>.jack.bg-image.bg-size-contain.glass::after{background-size:contain}.com_joeworkman_stacks_jack4_stack>.jack.bg-image.bg-size-fill,.com_joeworkman_stacks_jack4_stack>.jack.bg-image.bg-size-fill.glass::after{background-size:100% 100%}.com_joeworkman_stacks_jack4_stack>.jack.corner-shadow::before,.com_joeworkman_stacks_jack4_stack>.jack.corner-shadow::after,.com_joeworkman_stacks_jack4_stack>.jack.peek-shadow::before,.com_joeworkman_stacks_jack4_stack>.jack.peek-shadow::after{z-index:-1;position:absolute;content:"";height:auto;background-color:transparent}.com_joeworkman_stacks_jack4_stack>.jack.corner-shadow::before,.com_joeworkman_stacks_jack4_stack>.jack.corner-shadow::after{width:50%;top:50%} .com_joeworkman_stacks_jack4_stack>.jack.scroll-x{overflow-x:auto!important;white-space:nowrap;-webkit-overflow-scrolling:touch}.com_joeworkman_stacks_jack4_stack>.jack.scroll-x>.stacks_out{display:inline-block;white-space:nowrap}.com_joeworkman_stacks_jack4_stack>.jack.scroll-y{overflow-y:auto!important;-webkit-overflow-scrolling:touch} 
/* Start dooCheck stack page CSS code */@font-face {	font-family: "checkmarks";	src: url("../files/checkAssets/checkmarks.eot");	src: url("../files/checkAssets/checkmarks.eot#iefix") format("embedded-opentype"),	url("../files/checkAssets/checkmarks.woff") format("woff"),	url("../files/checkAssets/checkmarks.ttf") format("truetype"),	url("../files/checkAssets/checkmarks.svg") format("svg");	font-weight: normal;	font-style: normal;}[class^="checkmarks-"]:before, [class*=" checkmarks-"]:before,[class^="checkmarks-"]:after, [class*=" checkmarks-"]:after {   font-family: checkmarks;font-style: normal;margin-left: 1px;}.checkmarks-1:before {	content: "\e000";}.checkmarks-2:before {	content: "\e001";}.checkmarks-3:before {	content: "\e002";}.checkmarks-4:before {	content: "\e003";}.checkmarks-5:before {	content: "\e004";}.checkmarks-6:before {	content: "\e005";}.checkmarks-7:before {	content: "\e006";}.checkmarks-8:before {	content: "\e007";}.checkmarks-9:before {	content: "\e008";}.checkmarks-10:before {	content: "\e009";}.checkmarks-11:before {	content: "\e00a";}.checkmarks-12:before {	content: "\e00b";}.checkmarks-13:before {	content: "\e00c";}.checkmarks-14:before {	content: "\e00d";}.checkmarks-15:before {	content: "\e00e";}.checkmarks-16:before {	content: "\e00f";}.checkmarks-17:before {	content: "\e010";}.checkmarks-18:before {	content: "\e011";}.checkmarks-19:before {	content: "\e012";}.checkmarks-20:before {	content: "\e013";}.checkmarks-21:before {	content: "\e014";}.checkmarks-22:before {	content: "\e015";}.checkmarks-23:before {	content: "\e016";}.checkmarks-24:before {	content: "\e017";}.checkmarks-25:before {	content: "\e018";}.checkmarks-26:before {	content: "\e019";}.checkmarks-27:before {	content: "\e01a";}.checkmarks-28:before {	content: "\e01b";}.checkmarks-29:before {	content: "\e01c";}.checkmarks-30:before {	content: "\e01d";}.checkmarks-31:before {	content: "\e01e";}.checkmarks-32:before {	content: "\e01f";}.checkmarks-33:before {	content: "\e020";}.checkmarks-34:before {	content: "\e021";}.checkmarks-35:before {	content: "\e022";}.checkmarks-36:before {	content: "\e023";}.checkmarks-37:before {	content: "\e024";}.checkmarks-38:before {	content: "\e025";}.checkmarks-39:before {	content: "\e026";}.checkmarks-40:before {	content: "\e027";}.checkmarks-41:before {	content: "\e028";}.checkmarks-42:before {	content: "\e029";}.checkmarks-43:before {	content: "\e02a";}/* End dooCheck stack page CSS code *//* Start dooMontage 2 stack page CSS code *//*! * Justified Gallery - v3.6.1 * http://miromannino.github.io/Justified-Gallery/ * Copyright (c) 2015 Miro Mannino * Licensed under the MIT license. */@-webkit-keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.doocaption,.justified-gallery>div>.doocaption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:600;font-family:sans-serif}.justified-gallery>a>.doocaption.doocaption-visible,.justified-gallery>div>.doocaption.doocaption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-doocaption-animation 500ms 0 ease;-moz-animation:justified-gallery-show-doocaption-animation 500ms 0 ease;-ms-animation:justified-gallery-show-doocaption-animation 500ms 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;-moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;-ms-animation:justified-gallery-show-entry-animation 500ms 0 ease}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}/* End dooMontage 2 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_166473_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_166473_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_166473_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 800px !important; }

#stacks_in_166473_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_166473_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_166473_page1 {
	margin: 30px 0px 10px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_148616_page1x{	display: block !important;		text-align: center !important;		}@media (max-width:768px) {	.stacks_in_148616_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_148616_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_148616_page1 {
	margin: 0px 0px 20px 0px;
}
             #stacks_in_482747_page1 h2,#stacks_in_482747_page1 div{color:rgba(34, 34, 34, 1.00)}#stacks_in_482747_page1 h2 a,#stacks_in_482747_page1 div a{color:rgba(34, 34, 34, 1.00)}#stacks_in_482747_page1 h2 a:hover,#stacks_in_482747_page1 div a:hover{color:rgba(25, 25, 25, 1.00)}#stacks_in_482747_page1 small,#stacks_in_482747_page1 small div{color:rgba(111, 111, 111, 1.00)}      #stacks_in_482747_page1 .hTxt:not(.vault-font){font-family:'Coming Soon',Sans-Serif;font-weight:400;font-style:normal}            

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


/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_148624_page1 {
      margin: 0px;      
    }

    #stacks_in_148624_page1 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_148624_page1 {
      margin: 0px;      
    }

    #stacks_in_148624_page1 {
      padding: 0px;      
    }


    

    
 


 
    #stacks_in_148624_page1 {
      margin: 0px;      
    }

    #stacks_in_148624_page1 {
      padding: 0px;      
    }


     
      #stacks_in_148624_page1 {
        margin-left: 250px;
        margin-right: 250px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_148624_page1 {
      margin: 0px;      
    }

    #stacks_in_148624_page1 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_148624_page1 {
      margin: 0px;      
    }

    #stacks_in_148624_page1 {
      padding: 0px;      
    }


    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_148624_page1 {
      margin: 0px;      
    }

    #stacks_in_148624_page1 {
      padding: 0px;      
    }


    

    
  

}

/* Start dooText X stack CSS code */.stacks_in_148626_page1x{	display: block !important;	text-align: center !important;	}@media (max-width:768px) {	.stacks_in_148626_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_148626_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_148626_page1 {
	margin: 30px 0px 40px 0px;
}
/* ********* */
/* Normalize */
/* ********* */

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

#stacks_in_171360_page1 article,
#stacks_in_171360_page1 aside,
#stacks_in_171360_page1 details,
#stacks_in_171360_page1 figcaption,
#stacks_in_171360_page1 figure,
#stacks_in_171360_page1 footer,
#stacks_in_171360_page1 header,
#stacks_in_171360_page1 hgroup,
#stacks_in_171360_page1 main,
#stacks_in_171360_page1 nav,
#stacks_in_171360_page1 section,
#stacks_in_171360_page1 summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

#stacks_in_171360_page1 audio,
#stacks_in_171360_page1 canvas,
#stacks_in_171360_page1 progress,
#stacks_in_171360_page1 video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#stacks_in_171360_page1 audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

#stacks_in_171360_page1 [hidden],
#stacks_in_171360_page1 template {
  display: none;
}


/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

#stacks_in_171360_page1 img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

#stacks_in_171360_page1 svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address differences between Firefox and other browsers.
 */

#stacks_in_171360_page1 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

#stacks_in_171360_page1 pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

#stacks_in_171360_page1 code,
#stacks_in_171360_page1 kbd,
#stacks_in_171360_page1 pre,
#stacks_in_171360_page1 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}



/* **************** */
/* Stack Specific   */
/* **************** */

#stacks_in_171360_page1 *,
#stacks_in_171360_page1 *:before,
#stacks_in_171360_page1 *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}


#stacks_in_171360_page1 .wow {
  visibility: hidden;
}


#stacks_in_171360_page1>ul li {
  padding-bottom: 0 !important;
}

/* iPhone aka SMALL */
@media only screen {
  #stacks_in_171360_page1>ul>li {
    margin-bottom: 12px;
  }
}




/* iPad aka MEDIUM */
@media only screen and (min-width: 40.063em) {
  #stacks_in_171360_page1>ul>li {
    margin-bottom: 12px;
  }
}




/* Desktop aka LARGE */
@media only screen and (min-width: 64.063em) {
  #stacks_in_171360_page1>ul>li {
    margin-bottom: 12px;
  }
}


/* Handles making images responsive inside the stack */
#stacks_in_171360_page1 img {
  max-width: 100%;
  height: auto;
}




/* **************** */
/* Foundation START */
/* **************** */


/*

Copyright (c) 2013-2014 ZURB, inc.

MIT License

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.   

*/


#stacks_in_171360_page1 meta.foundation-version {
  font-family: "/5.3.1/"; }

#stacks_in_171360_page1 meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

#stacks_in_171360_page1 meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

#stacks_in_171360_page1 meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

#stacks_in_171360_page1 meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

#stacks_in_171360_page1 meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

#stacks_in_171360_page1 meta.foundation-data-attribute-namespace {
  font-family: false; }

#stacks_in_171360_page1 *,
#stacks_in_171360_page1 *:before,
#stacks_in_171360_page1 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#stacks_in_171360_page1 .left {
  float: left !important; }

#stacks_in_171360_page1 .right {
  float: right !important; }

#stacks_in_171360_page1 .clearfix:before, 
#stacks_in_171360_page1 .clearfix:after {
  content: " ";
  display: table; }

#stacks_in_171360_page1 .clearfix:after {
  clear: both; }

#stacks_in_171360_page1 .hide {
  display: none; }

#stacks_in_171360_page1 .antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }


#stacks_in_171360_page1 img {
  display: inline-block;
  vertical-align: middle; }


#stacks_in_171360_page1 textarea {
  height: auto;
  min-height: 50px; }

#stacks_in_171360_page1 select {
  width: 100%; }

#stacks_in_171360_page1 .row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}


#stacks_in_171360_page1 .row {
  max-width: 62.5em; 
}


#stacks_in_171360_page1 .row:before, 
#stacks_in_171360_page1 .row:after {
  content: " ";
  display: table; }

#stacks_in_171360_page1 .row:after {
  clear: both; }

#stacks_in_171360_page1 .row.collapse > .column,
#stacks_in_171360_page1 .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0; }

#stacks_in_171360_page1 .row.collapse .row {
  margin-left: 0;
  margin-right: 0; }

#stacks_in_171360_page1 .row .row {
  width: auto;
  margin-left: -0.9375em;
  margin-right: -0.9375em;
  margin-top: 0;
  margin-bottom: 0;
  max-width: none; }

#stacks_in_171360_page1 .row .row:before, 
#stacks_in_171360_page1 .row .row:after {
  content: " ";
  display: table; }

#stacks_in_171360_page1 .row .row:after {
  clear: both; }

#stacks_in_171360_page1 .row .row.collapse {
  width: auto;
  margin: 0;
  max-width: none; }

#stacks_in_171360_page1 .row .row.collapse:before, 
#stacks_in_171360_page1 .row .row.collapse:after {
  content: " ";
  display: table; }

#stacks_in_171360_page1 .row .row.collapse:after {
  clear: both; }

#stacks_in_171360_page1 .column,
#stacks_in_171360_page1 .columns {
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  width: 100%;
  float: left; }

#stacks_in_171360_page1 [class*="column"] + [class*="column"]:last-child {
  float: right; }

#stacks_in_171360_page1 [class*="column"] + [class*="column"].end {
  float: left; }

@media only screen {
  #stacks_in_171360_page1 .small-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_171360_page1 .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_171360_page1 .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_171360_page1 .column,
  #stacks_in_171360_page1 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_171360_page1 .small-1 {
    width: 8.33333%; }

  #stacks_in_171360_page1 .small-2 {
    width: 16.66667%; }

  #stacks_in_171360_page1 .small-3 {
    width: 25%; }

  #stacks_in_171360_page1 .small-4 {
    width: 33.33333%; }

  #stacks_in_171360_page1 .small-5 {
    width: 41.66667%; }

  #stacks_in_171360_page1 .small-6 {
    width: 50%; }

  #stacks_in_171360_page1 .small-7 {
    width: 58.33333%; }

  #stacks_in_171360_page1 .small-8 {
    width: 66.66667%; }

  #stacks_in_171360_page1 .small-9 {
    width: 75%; }

  #stacks_in_171360_page1 .small-10 {
    width: 83.33333%; }

  #stacks_in_171360_page1 .small-11 {
    width: 91.66667%; }

  #stacks_in_171360_page1 .small-12 {
    width: 100%; }

  #stacks_in_171360_page1 .small-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_171360_page1 .small-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_171360_page1 .small-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_171360_page1 .small-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_171360_page1 .small-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_171360_page1 .small-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_171360_page1 .small-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_171360_page1 .small-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_171360_page1 .small-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_171360_page1 .small-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_171360_page1 .small-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_171360_page1 .small-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_171360_page1 .small-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_171360_page1 .column.small-centered,
  #stacks_in_171360_page1 .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_171360_page1 .column.small-uncentered,
  #stacks_in_171360_page1 .columns.small-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_171360_page1 .column.small-centered:last-child,
  #stacks_in_171360_page1 .columns.small-centered:last-child {
    float: none; }

  #stacks_in_171360_page1 .column.small-uncentered:last-child,
  #stacks_in_171360_page1 .columns.small-uncentered:last-child {
    float: left; }

  #stacks_in_171360_page1 .column.small-uncentered.opposite,
  #stacks_in_171360_page1 .columns.small-uncentered.opposite {
    float: right; } 
}

@media only screen and (min-width: 40.063em) {
  #stacks_in_171360_page1 .medium-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_171360_page1 .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_171360_page1 .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_171360_page1 .column,
  #stacks_in_171360_page1 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_171360_page1 .medium-1 {
    width: 8.33333%; }

  #stacks_in_171360_page1 .medium-2 {
    width: 16.66667%; }

  #stacks_in_171360_page1 .medium-3 {
    width: 25%; }

  #stacks_in_171360_page1 .medium-4 {
    width: 33.33333%; }

  #stacks_in_171360_page1 .medium-5 {
    width: 41.66667%; }

  #stacks_in_171360_page1 .medium-6 {
    width: 50%; }

  #stacks_in_171360_page1 .medium-7 {
    width: 58.33333%; }

  #stacks_in_171360_page1 .medium-8 {
    width: 66.66667%; }

  #stacks_in_171360_page1 .medium-9 {
    width: 75%; }

  #stacks_in_171360_page1 .medium-10 {
    width: 83.33333%; }

  #stacks_in_171360_page1 .medium-11 {
    width: 91.66667%; }

  #stacks_in_171360_page1 .medium-12 {
    width: 100%; }

  #stacks_in_171360_page1 .medium-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_171360_page1 .medium-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_171360_page1 .medium-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_171360_page1 .medium-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_171360_page1 .medium-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_171360_page1 .medium-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_171360_page1 .medium-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_171360_page1 .medium-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_171360_page1 .medium-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_171360_page1 .medium-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_171360_page1 .medium-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_171360_page1 .medium-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_171360_page1 .medium-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_171360_page1 .column.medium-centered,
  #stacks_in_171360_page1 .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_171360_page1 .column.medium-uncentered,
  #stacks_in_171360_page1 .columns.medium-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_171360_page1 .column.medium-centered:last-child,
  #stacks_in_171360_page1 .columns.medium-centered:last-child {
    float: none; }

  #stacks_in_171360_page1 .column.medium-uncentered:last-child,
  #stacks_in_171360_page1 .columns.medium-uncentered:last-child {
    float: left; }

  #stacks_in_171360_page1 .column.medium-uncentered.opposite,
  #stacks_in_171360_page1 .columns.medium-uncentered.opposite {
    float: right; }

  #stacks_in_171360_page1 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_171360_page1 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_171360_page1 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_171360_page1 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_171360_page1 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_171360_page1 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_171360_page1 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_171360_page1 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_171360_page1 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_171360_page1 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_171360_page1 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_171360_page1 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_171360_page1 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_171360_page1 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_171360_page1 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_171360_page1 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_171360_page1 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_171360_page1 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_171360_page1 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_171360_page1 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_171360_page1 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_171360_page1 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_171360_page1 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_171360_page1 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } 
}

@media only screen and (min-width: 64.063em) {
  #stacks_in_171360_page1 .large-push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_171360_page1 .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_171360_page1 .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }

  #stacks_in_171360_page1 .column,
  #stacks_in_171360_page1 .columns {
    position: relative;
    padding-left: 0.9375em;
    padding-right: 0.9375em;
    float: left; }

  #stacks_in_171360_page1 .large-1 {
    width: 8.33333%; }

  #stacks_in_171360_page1 .large-2 {
    width: 16.66667%; }

  #stacks_in_171360_page1 .large-3 {
    width: 25%; }

  #stacks_in_171360_page1 .large-4 {
    width: 33.33333%; }

  #stacks_in_171360_page1 .large-5 {
    width: 41.66667%; }

  #stacks_in_171360_page1 .large-6 {
    width: 50%; }

  #stacks_in_171360_page1 .large-7 {
    width: 58.33333%; }

  #stacks_in_171360_page1 .large-8 {
    width: 66.66667%; }

  #stacks_in_171360_page1 .large-9 {
    width: 75%; }

  #stacks_in_171360_page1 .large-10 {
    width: 83.33333%; }

  #stacks_in_171360_page1 .large-11 {
    width: 91.66667%; }

  #stacks_in_171360_page1 .large-12 {
    width: 100%; }

  #stacks_in_171360_page1 .large-offset-0 {
    margin-left: 0% !important; }

  #stacks_in_171360_page1 .large-offset-1 {
    margin-left: 8.33333% !important; }

  #stacks_in_171360_page1 .large-offset-2 {
    margin-left: 16.66667% !important; }

  #stacks_in_171360_page1 .large-offset-3 {
    margin-left: 25% !important; }

  #stacks_in_171360_page1 .large-offset-4 {
    margin-left: 33.33333% !important; }

  #stacks_in_171360_page1 .large-offset-5 {
    margin-left: 41.66667% !important; }

  #stacks_in_171360_page1 .large-offset-6 {
    margin-left: 50% !important; }

  #stacks_in_171360_page1 .large-offset-7 {
    margin-left: 58.33333% !important; }

  #stacks_in_171360_page1 .large-offset-8 {
    margin-left: 66.66667% !important; }

  #stacks_in_171360_page1 .large-offset-9 {
    margin-left: 75% !important; }

  #stacks_in_171360_page1 .large-offset-10 {
    margin-left: 83.33333% !important; }

  #stacks_in_171360_page1 .large-offset-11 {
    margin-left: 91.66667% !important; }

  #stacks_in_171360_page1 .large-reset-order {
    margin-left: 0;
    margin-right: 0;
    left: auto;
    right: auto;
    float: left; }

  #stacks_in_171360_page1 .column.large-centered,
  #stacks_in_171360_page1 .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none; }

  #stacks_in_171360_page1 .column.large-uncentered,
  #stacks_in_171360_page1 .columns.large-uncentered {
    margin-left: 0;
    margin-right: 0;
    float: left; }

  #stacks_in_171360_page1 .column.large-centered:last-child,
  #stacks_in_171360_page1 .columns.large-centered:last-child {
    float: none; }

  #stacks_in_171360_page1 .column.large-uncentered:last-child,
  #stacks_in_171360_page1 .columns.large-uncentered:last-child {
    float: left; }

  #stacks_in_171360_page1 .column.large-uncentered.opposite,
  #stacks_in_171360_page1 .columns.large-uncentered.opposite {
    float: right; }

  #stacks_in_171360_page1 .push-0 {
    position: relative;
    left: 0%;
    right: auto; }

  #stacks_in_171360_page1 .pull-0 {
    position: relative;
    right: 0%;
    left: auto; }

  #stacks_in_171360_page1 .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  #stacks_in_171360_page1 .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  #stacks_in_171360_page1 .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  #stacks_in_171360_page1 .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  #stacks_in_171360_page1 .push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  #stacks_in_171360_page1 .pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  #stacks_in_171360_page1 .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  #stacks_in_171360_page1 .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  #stacks_in_171360_page1 .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  #stacks_in_171360_page1 .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  #stacks_in_171360_page1 .push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  #stacks_in_171360_page1 .pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  #stacks_in_171360_page1 .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  #stacks_in_171360_page1 .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  #stacks_in_171360_page1 .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  #stacks_in_171360_page1 .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  #stacks_in_171360_page1 .push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  #stacks_in_171360_page1 .pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  #stacks_in_171360_page1 .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  #stacks_in_171360_page1 .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  #stacks_in_171360_page1 .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  #stacks_in_171360_page1 .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; } 
}

#stacks_in_171360_page1 [class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem; }

#stacks_in_171360_page1 [class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table; }

#stacks_in_171360_page1 [class*="block-grid-"]:after {
  clear: both; }

#stacks_in_171360_page1 [class*="block-grid-"] > li {
  display: block;
  height: auto;
  float: left;
  padding: 0 0.625rem 1.25rem; }

@media only screen {

#stacks_in_171360_page1 .small-block-grid-1 > li {
width: 100%;
list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-1 > li:nth-of-type(1n) {
  clear: none; }
  #stacks_in_171360_page1 .small-block-grid-1 > li:nth-of-type(1n+1) {
      clear: both; }

#stacks_in_171360_page1 .small-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_171360_page1 .small-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_171360_page1 .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } 
}

@media only screen and (min-width: 40.063em) {
#stacks_in_171360_page1 .medium-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_171360_page1 .medium-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_171360_page1 .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } 
}

@media only screen and (min-width: 64.063em) {
#stacks_in_171360_page1 .large-block-grid-1 > li {
  width: 100%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-2 > li {
  width: 50%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-3 > li {
  width: 33.33333%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-4 > li {
  width: 25%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-5 > li {
  width: 20%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-6 > li {
  width: 16.66667%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-7 > li {
  width: 14.28571%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-8 > li {
  width: 12.5%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-9 > li {
  width: 11.11111%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-10 > li {
  width: 10%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-11 > li {
  width: 9.09091%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both; }

#stacks_in_171360_page1 .large-block-grid-12 > li {
  width: 8.33333%;
  list-style: none; }
  #stacks_in_171360_page1 .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none; }
  #stacks_in_171360_page1 .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both; } }
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_148768_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_148768_page1 {
	position: relative;
}

#imageWizardstacks_in_148768_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_148768_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_148768_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_148768_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169133_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169133_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169133_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169133_page1 .cd-modal-content a,
#stacks_in_169133_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169133_page1 .cd-modal-content a:hover,
#stacks_in_169133_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169133_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169133_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169133_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169133_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169133_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169133_page1 .cd-modal-action .modal_btn, #stacks_in_169133_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #242D43;
}

#stacks_in_169133_page1 .modal_btn,
#stacks_in_169133_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169133_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169133_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169133_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169133_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169133_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169133_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169133_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169133_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169133_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169133_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169133_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169133_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169133_page1 .cd-modal-action a,
#stacks_in_169133_page1 .cd-modal-action a:visited,
#stacks_in_169133_page1 .cd-modal-action a:hover,
#stacks_in_169133_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169133_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169133_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177875_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177875_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177875_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177875_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177875_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177875_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171394_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171394_page1x a,.stacks_in_171394_page1x a:visited,.stacks_in_171394_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171394_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171394_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171394_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171394_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooCheck stack each CSS code */#stacks_in_184564_page1 .doo-check-item{	position: relative;}#stacks_in_184564_page1 > .stacks_out{	margin-top: 20px;}#stacks_in_184564_page1 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_184564_page1 .doo-check-icon{	float: left;	color: #449E23 !important;	padding-right: 4px;}#stacks_in_184564_page1 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_184564_page1 .doo-check-icon,#stacks_in_184564_page1 .doo-check-title{	font-size: 140% !important;	font-weight: 700 !important;	line-height:124.000023%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_184564_page1 .doo-check-title{	line-height:125.000000%;}#stacks_in_184564_page1 .doo-check-title a,#stacks_in_184564_page1 .doo-check-title a:active,#stacks_in_184564_page1 .doo-check-title a:visited,#stacks_in_184564_page1 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_184564_page1 .checkmarks-global:before{	content: "\e004";}#stacks_in_184564_page1 .doo-check-content{	overflow: hidden;}#stacks_in_184564_page1 .doo-check-text{	display: block;	margin-top: 4px;}@media all and (max-width: 0px) {    #stacks_in_184564_page1 .doo-check-content{	    overflow: visible;	}	#stacks_in_184564_page1 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code */
#stacks_in_184564_page1 {
	margin: 0px 0px 30px 0px;
}
/* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_177873_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_177873_page1x a,.stacks_in_177873_page1x a:visited,.stacks_in_177873_page1x a:active{	color: #FFFFFF !important;}.stacks_in_177873_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_177873_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_177873_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_177873_page1 {
	margin: 0px 0px 10px 0px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_148774_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_148774_page1 {
	position: relative;
}

#imageWizardstacks_in_148774_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_148774_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_148774_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_148774_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169137_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169137_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169137_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169137_page1 .cd-modal-content a,
#stacks_in_169137_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169137_page1 .cd-modal-content a:hover,
#stacks_in_169137_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169137_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169137_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169137_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169137_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169137_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169137_page1 .cd-modal-action .modal_btn, #stacks_in_169137_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #996733;
}

#stacks_in_169137_page1 .modal_btn,
#stacks_in_169137_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169137_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169137_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169137_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169137_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169137_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169137_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169137_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169137_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169137_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169137_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169137_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169137_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169137_page1 .cd-modal-action a,
#stacks_in_169137_page1 .cd-modal-action a:visited,
#stacks_in_169137_page1 .cd-modal-action a:hover,
#stacks_in_169137_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169137_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169137_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177879_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177879_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177879_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177879_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177879_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177879_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171398_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171398_page1x a,.stacks_in_171398_page1x a:visited,.stacks_in_171398_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171398_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171398_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171398_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171398_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_148704_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_148704_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_148704_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_148704_page1 {
	margin: 0px 0px 20px 0px;
}
/*
 * Title of Stack
 * Author: Timothy Smitley
 * Edits: Jeremy Hawes (v1.5.1+)
 * Version: 1.5.1(modified)
 * Not Updated: iPhone/Firefox breakpoint issue
 * URL: http://onelittledesigner.com
 * Support: http://forum.onelittledesigner.com
 * Description: Instagram feed fetcher
 */

#instafeed_stacks_in_171359_page1 {
  position: relative;
  padding: 5px;
  
    display: none;
  
}

#instafeed_stacks_in_171359_page1 a {
  position: relative;
  float: left;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  border-top-width:    5px;
  border-bottom-width: 5px;
  border-left-width:   5px;
  border-right-width:  5px;
  color: #FFFFFF;
}

#instafeed_stacks_in_171359_page1 a .caption_stacks_in_171359_page1 {
  position: absolute;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  opacity: 0;
}
#instafeed_stacks_in_171359_page1 a .caption_stacks_in_171359_page1:hover {
  opacity: 1;
}

#instafeed_stacks_in_171359_page1 a .caption_stacks_in_171359_page1 p {
  padding: 10px;
  line-height: 14px !important;
  font-size: 14px;
}

.one_stacks_in_171359_page1 {width: 100%;}
.two_stacks_in_171359_page1 {width: 50%;}
.three_stacks_in_171359_page1 {width: 33.333334%;}
.four_stacks_in_171359_page1 {width: 25%;}
.five_stacks_in_171359_page1 {width: 20%;}
.six_stacks_in_171359_page1 {width: 16.666667%;}
.seven_stacks_in_171359_page1 {width: 14.285%;}
.eight_stacks_in_171359_page1 {width: 12.5%;}
.nine_stacks_in_171359_page1 {width: 11.111112%;}
.ten_stacks_in_171359_page1 {width: 10%;}

#instafeed_stacks_in_171359_page1 a img, #instafeed_stacks_in_171359_page1 a video {
  width: 100%;
  height: auto;
  display: block;
}





/*
Big ol thingy
*/

#_instaBig_stacks_in_171359_page1 {
  background: rgba(0,0,0,.8);
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
}

#_instaBig_stacks_in_171359_page1 img, #_instaBig_stacks_in_171359_page1 video {
  display: block;
  position: relative;
  margin: 0 auto;
  height: auto;
  width: 100%;
  top: 50%;
  
    margin-top: -320px;
    max-width: 640px;
    max-height: 640px;
  
  
  
  cursor: pointer;
}

#_instaBig_stacks_in_171359_page1 .instaPlayBtn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -50px -50px;
  background: url(../files/instaImages/playButton.png);
  background-size: 100%;
  width: 100px;
  height: 100px;
  cursor: pointer;
}

#instaNext_stacks_in_171359_page1 {
  position: fixed;
  display: block;
  background: url(../files/instaImages/nextArrow.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
  right: 50%;
  
    margin-right: -420px;
  
  
  
  cursor: pointer;
  z-index: 99999;
}
#instaPrev_stacks_in_171359_page1 {
  position: fixed;
  display: block;
  background: url(../files/instaImages/prevArrow.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
  left: 50%;
  
    margin-left: -420px;
  
  
  
  cursor: pointer;
  z-index: 99999;
}
#instaClose_stacks_in_171359_page1 {
  position: fixed;
  display: block;
  background: url(../files/instaImages/closeButton.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  top: 10px;
  right: 10px;
  cursor: pointer;
  z-index: 99999;
}
#instaVidLink_stacks_in_171359_page1 {
  position: fixed;
  display: block;
  background: url(../files/instaImages/linkButton.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  top: 10px;
  right: 80px;
  cursor: pointer;
  z-index: 99999;
}



    @media only screen and (max-width: 840px), only screen and (max-device-width: 840px) {
      #instaPrev_stacks_in_171359_page1 {
        width: 50px;
        height: 50px;
        left: 0px;
        margin-left: 0px;
      }
      #instaNext_stacks_in_171359_page1 {
        width: 50px;
        height: 50px;
        right: 0px;
        margin-right: 0px;
      }
      #instaClose_stacks_in_171359_page1 {
        width: 25px;
        height: 25px;
      }
      #instaVidLink_stacks_in_171359_page1 {
        width: 25px;
        height: 25px;
        right: 55px;
      }
      #_instaBig_stacks_in_171359_page1 .instaPlayBtn {
        margin: -25px -25px;
        width: 50px;
        height: 50px;
      }
    }




#stacks_in_171359_page1 {
	margin: 0px 0px 30px 0px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_166478_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_166478_page1 {
	position: relative;
}

#imageWizardstacks_in_166478_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_166478_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_166478_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_166478_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169141_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169141_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169141_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169141_page1 .cd-modal-content a,
#stacks_in_169141_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169141_page1 .cd-modal-content a:hover,
#stacks_in_169141_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169141_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169141_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169141_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169141_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169141_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169141_page1 .cd-modal-action .modal_btn, #stacks_in_169141_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #4572A2;
}

#stacks_in_169141_page1 .modal_btn,
#stacks_in_169141_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169141_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169141_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169141_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169141_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169141_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169141_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169141_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169141_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169141_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169141_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169141_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169141_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169141_page1 .cd-modal-action a,
#stacks_in_169141_page1 .cd-modal-action a:visited,
#stacks_in_169141_page1 .cd-modal-action a:hover,
#stacks_in_169141_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169141_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169141_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177883_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177883_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177883_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177883_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177883_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177883_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171402_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171402_page1x a,.stacks_in_171402_page1x a:visited,.stacks_in_171402_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171402_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171402_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171402_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171402_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_148697_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_148697_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_148697_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_148697_page1 {
	margin: 0px 0px 25px 0px;
}
/* Start dooCheck stack each CSS code */#stacks_in_183840_page1 .doo-check-item{	position: relative;}#stacks_in_183840_page1 > .stacks_out{	margin-top: 20px;}#stacks_in_183840_page1 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_183840_page1 .doo-check-icon{	float: left;	color: #449E23 !important;	padding-right: 1px;}#stacks_in_183840_page1 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_183840_page1 .doo-check-icon,#stacks_in_183840_page1 .doo-check-title{	font-size: 120% !important;	font-weight: 700 !important;	line-height:123.999985%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_183840_page1 .doo-check-title{	line-height:125.000000%;}#stacks_in_183840_page1 .doo-check-title a,#stacks_in_183840_page1 .doo-check-title a:active,#stacks_in_183840_page1 .doo-check-title a:visited,#stacks_in_183840_page1 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_183840_page1 .checkmarks-global:before{	content: "\e004";}#stacks_in_183840_page1 .doo-check-content{	overflow: hidden;}#stacks_in_183840_page1 .doo-check-text{	display: block;	margin-top: 2px;}@media all and (max-width: 0px) {    #stacks_in_183840_page1 .doo-check-content{	    overflow: visible;	}	#stacks_in_183840_page1 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code */
#stacks_in_183840_page1 {
	margin: 0px 0px 30px 0px;
}
/* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooTweeCool stack CSS code */#HiddenTwitterFeed{	display: none !important;}.stacks_in_175247_page1errorbox{	background: #FEE6F7;	border: 1px solid #ff0000;	border-radius: 4px;	padding: 20px;}#stacks_in_175247_page1dooTweecool ul{	list-style: none;	list-style-image: none;	list-style-type: none;	margin: 0;	padding: 0;}#stacks_in_175247_page1dooTweecool li{	padding: 10px 0 10px 0;	overflow: hidden;}.stacks_in_175247_page1AvatarWrapper{	width: 48px;	float: left;	border-radius: 50%;	overflow: hidden;}.stacks_in_175247_page1Avatar{	display: block;	width: 100%;	height: auto;	border-radius: 50%;	padding: 0;}.stacks_in_175247_page1Contents{	display: block;	margin-left: 60px;}.stacks_in_175247_page1Contents:after {    content: ".";    display:block;    height: 0;    clear: both;    visibility: hidden;}.stacks_in_175247_page1Txt{	line-height: normal;}.stacks_in_175247_page1hashtag{	color: #AAAAAA !important;}.stacks_in_175247_page1media{	max-width: 340px;}.stacks_in_175247_page1media img{	display: block;	max-width: 100%;	height: auto;	margin: 20px 0 0 0;	border-radius: 8px;	overflow: hidden;}.stacks_in_175247_page1timestamp{	line-height: normal;	font-style: italic;	font-size: 90%;	margin: 20px 0 0 0;	color: #AAAAAA;}.stacks_in_175247_page1Contents{	padding-bottom: 10px;	margin-bottom: 10px;	border-bottom: 1px solid #CCCCCC;}@media only screen and (max-width: 480px) {.stacks_in_175247_page1AvatarWrapper{	margin-right: 10px;}.stacks_in_175247_page1Contents{	margin-left: 0;}	}/** * Featherlight – ultra slim jQuery lightbox * Version 1.3.1 - http://noelboss.github.io/featherlight/ * * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com) * MIT Licensed.**/@media all {	.featherlight {		display: none;		/* dimensions: spanning the background from edge to edge */		position:fixed;		top: 0; right: 0; bottom: 0; left: 0;		z-index: 2147483647; /* z-index needs to be >= elements on the site. */		/* position: centering content */		text-align: center;		/* insures that the ::before pseudo element doesn't force wrap with fixed width content; */		white-space: nowrap;		/* styling */		cursor: pointer;		background: #333;		/* IE8 "hack" for nested featherlights */		background: rgba(0, 0, 0, 0);	}	/* support for nested featherlights. Does not work in IE8 (use JS to fix) */	.featherlight:last-of-type {		background: rgba(0, 0, 0, 0.8);	}	.featherlight:before {		/* position: trick to center content vertically */		content: '';		display: inline-block;		height: 100%;		vertical-align: middle;		margin-right: -0.25em;	}	.featherlight .featherlight-content {		/* make content container for positioned elements (close button) */		position: relative;		/* position: centering vertical and horizontal */		text-align: left;		vertical-align: middle;		display: inline-block;		/* dimensions: cut off images */		overflow: auto;		padding: 25px 25px 0;		border-bottom: 25px solid transparent;		/* dimensions: handling small or empty content */		min-width:  30%;		/* dimensions: handling large content */		margin-left: 5%;		margin-right: 5%;		max-height: 95%;		/* styling */		background: #fff;		cursor: auto;		/* reset white-space wrapping */		white-space: normal;	}	/* contains the content */	.featherlight .featherlight-inner {		/* make sure its visible */		display: block;	}	.featherlight .featherlight-close-icon {		/* position: centering vertical and horizontal */		position: absolute;		z-index: 9999;		top: 0;		right: 0;		/* dimensions: 25px x 25px */		line-height: 25px;		width: 25px;		/* styling */		cursor: pointer;		text-align: center;		font: Arial, sans-serif;		background: #fff; /* Set the background in case it overlaps the content */		background: rgba(255, 255, 255, 0.3);		color: #000;	}	.featherlight .featherlight-image {		/* styling */		max-width: 100%;		height: auto;	}	.featherlight-iframe .featherlight-content {		/* removed the border for image croping since iframe is edge to edge */		border-bottom: 0;		padding: 0;	}	.featherlight iframe {		/* styling */		border: none;	}}/* handling phones and small screens */@media only screen and (max-width: 1024px) {	.featherlight .featherlight-content {		/* dimensions: maximize lightbox with for small screens */		margin-left: 10px;		margin-right: 10px;		max-height: 98%;		padding: 10px 10px 0;		border-bottom: 10px solid transparent;	}}/* End dooTweeCool stack CSS code *//* @group ImageWizard Basic Styling */

#imageWizardstacks_in_166512_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_166512_page1 {
	position: relative;
}

#imageWizardstacks_in_166512_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_166512_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_166512_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_166512_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_166970_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_166970_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_166970_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_166970_page1 .cd-modal-content a,
#stacks_in_166970_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_166970_page1 .cd-modal-content a:hover,
#stacks_in_166970_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_166970_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_166970_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_166970_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_166970_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_166970_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_166970_page1 .cd-modal-action .modal_btn, #stacks_in_166970_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #FB031D;
}

#stacks_in_166970_page1 .modal_btn,
#stacks_in_166970_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_166970_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_166970_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_166970_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_166970_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_166970_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_166970_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_166970_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_166970_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_166970_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_166970_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_166970_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_166970_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_166970_page1 .cd-modal-action a,
#stacks_in_166970_page1 .cd-modal-action a:visited,
#stacks_in_166970_page1 .cd-modal-action a:hover,
#stacks_in_166970_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_166970_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_166970_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177887_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177887_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177887_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177887_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177887_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177887_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_175151_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_175151_page1x a,.stacks_in_175151_page1x a:visited,.stacks_in_175151_page1x a:active{	color: #FFFFFF !important;}.stacks_in_175151_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_175151_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_175151_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_175151_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_166517_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_166517_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_166517_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_166517_page1 {
	margin: 0px 0px 30px 0px;
}
/* Start Video Plus stack CSS code */.stacks_in_169080_page1overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_169080_page1leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_169080_page1leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_169080_page1leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_169080_page1leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_169080_page1rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_169080_page1rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_169080_page1theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_169080_page1overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_169080_page1leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_169080_page1leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_169080_page1leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_169080_page1leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_169080_page1rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_169080_page1rightcolContent{		margin: auto;	}}.stacks_in_169080_page1posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_169080_page1posterWrapper img:hover{	cursor: pointer;}.stacks_in_169080_page1rightcolContentInner img{	max-width: 100%;	height: auto;}/* End Video Plus stack CSS code */#stacks_in_169084_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_169084_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_169084_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 300px !important; }

#stacks_in_169084_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_169084_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_169084_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_169086_page1x{	display: block !important;		text-align: left !important;		font-weight:100;}@media (max-width:768px) {	.stacks_in_169086_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_169086_page1x{		text-align: left !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_169086_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start Button Press stack CSS code */#stacks_in_169088_page1{	text-align: center !important;}.stacks_in_169088_page1dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;									border: 2px solid #555555;		color:#555555;				font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_169088_page1dooabutton:hover {					color:;				border-color: #414141;		color:#414141;	}/* End Button Press stack CSS code *//* @group ImageWizard Basic Styling */

#imageWizardstacks_in_166528_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_166528_page1 {
	position: relative;
}

#imageWizardstacks_in_166528_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_166528_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_166528_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_166528_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169100_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169100_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169100_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169100_page1 .cd-modal-content a,
#stacks_in_169100_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169100_page1 .cd-modal-content a:hover,
#stacks_in_169100_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169100_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169100_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169100_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169100_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169100_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169100_page1 .cd-modal-action .modal_btn, #stacks_in_169100_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #32438A;
}

#stacks_in_169100_page1 .modal_btn,
#stacks_in_169100_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169100_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169100_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169100_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169100_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169100_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169100_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169100_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169100_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169100_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169100_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169100_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169100_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169100_page1 .cd-modal-action a,
#stacks_in_169100_page1 .cd-modal-action a:visited,
#stacks_in_169100_page1 .cd-modal-action a:hover,
#stacks_in_169100_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169100_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169100_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177891_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177891_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177891_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177891_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177891_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177891_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_175147_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_175147_page1x a,.stacks_in_175147_page1x a:visited,.stacks_in_175147_page1x a:active{	color: #FFFFFF !important;}.stacks_in_175147_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_175147_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_175147_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_175147_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_166533_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_166533_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_166533_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_166533_page1 {
	margin: 0px 0px 12px 0px;
}

/* Start Comment stack CSS code */






	.fb_iframe_widget,
	.fb_iframe_widget span,
	.fb_iframe_widget span iframe[style] {
	  min-width: 100% !important;
	  width: 100% !important;
	}
	
	.fb-comments > span{overflow: hidden;margin-bottom: -32px;}



/* End Comment stack CSS code */
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_166520_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_166520_page1 {
	position: relative;
}

#imageWizardstacks_in_166520_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_166520_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_166520_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_166520_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169113_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169113_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169113_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169113_page1 .cd-modal-content a,
#stacks_in_169113_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169113_page1 .cd-modal-content a:hover,
#stacks_in_169113_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169113_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169113_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169113_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169113_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169113_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169113_page1 .cd-modal-action .modal_btn, #stacks_in_169113_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #980002;
}

#stacks_in_169113_page1 .modal_btn,
#stacks_in_169113_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169113_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169113_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169113_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169113_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169113_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169113_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169113_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169113_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169113_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169113_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169113_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169113_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169113_page1 .cd-modal-action a,
#stacks_in_169113_page1 .cd-modal-action a:visited,
#stacks_in_169113_page1 .cd-modal-action a:hover,
#stacks_in_169113_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169113_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169113_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177895_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177895_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177895_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177895_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177895_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177895_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171406_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171406_page1x a,.stacks_in_171406_page1x a:visited,.stacks_in_171406_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171406_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171406_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171406_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171406_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_166525_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_166525_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_166525_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_166525_page1 {
	margin: 0px 0px 28px 0px;
}
/* Start dooMontage 2 stack each CSS code */.stacks_in_169211_page1sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:.9;display:none;z-index:100006}.stacks_in_169211_page1sl-wrapper{z-index:100000}.stacks_in_169211_page1sl-wrapper button{border:0;background:0 0;font-size:24px;padding:0;cursor:pointer}.stacks_in_169211_page1sl-wrapper button:hover{opacity:.7}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-close{display:none;position:fixed;right:30px;top:30px;z-index:100015;color:#fff}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:100015;color:#fff}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-navigation{width:100%;display:none}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:30px;width:30px;line-height:30px;text-algin:center;display:block;z-index:100015}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-navigation button.stacks_in_169211_page1sl-next{right:40px;color:#fff}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-navigation button.stacks_in_169211_page1sl-prev{left:40px;color:#fff}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:1000000}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-image img{margin:0;padding:0;display:block}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-image .stacks_in_169211_page1sl-caption{display:none;padding:10px;color:#fff;background:#000;opacity:0;position:absolute;bottom:0;left:0;right:0;-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;-o-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out;}.stacks_in_169211_page1sl-wrapper .stacks_in_169211_page1sl-image .stacks_in_169211_page1sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:100005}.stacks_in_169211_page1sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:100007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}.stacks_in_169211_page1sl-image:hover > .stacks_in_169211_page1sl-caption{	opacity: 0.8;}.dooMasterImage, .jg-entry, .followMontageLink{-webkit-transform-style: preserve-3d;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility: hidden;-webkit-font-smoothing: antialiased}#stacks_in_169211_page1 .montageImageZoom { transition: all .2s ease-in-out; }#stacks_in_169211_page1 .dooMasterImage:hover > .montageImageZoom {	-webkit-transform: scale(1.1);	transform: scale(1.1); }#stacks_in_169211_page1Montage{	background: rgba(255, 255, 255, 1.00);	z-index: 100;}#stacks_in_169211_page1 .montageImageTitle{	display: none;}/* End dooMontage 2 stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* @group ImageWizard Basic Styling */

#imageWizardstacks_in_148750_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_148750_page1 {
	position: relative;
}

#imageWizardstacks_in_148750_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_148750_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_148750_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_148750_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_171432_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_171432_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_171432_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_171432_page1 .cd-modal-content a,
#stacks_in_171432_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_171432_page1 .cd-modal-content a:hover,
#stacks_in_171432_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_171432_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_171432_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_171432_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_171432_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_171432_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_171432_page1 .cd-modal-action .modal_btn, #stacks_in_171432_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #CD3466;
}

#stacks_in_171432_page1 .modal_btn,
#stacks_in_171432_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_171432_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_171432_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_171432_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_171432_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_171432_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_171432_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_171432_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_171432_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_171432_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_171432_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_171432_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_171432_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_171432_page1 .cd-modal-action a,
#stacks_in_171432_page1 .cd-modal-action a:visited,
#stacks_in_171432_page1 .cd-modal-action a:hover,
#stacks_in_171432_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_171432_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_171432_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177899_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177899_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177899_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177899_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177899_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177899_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171438_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171438_page1x a,.stacks_in_171438_page1x a:visited,.stacks_in_171438_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171438_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171438_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171438_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171438_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_148734_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_148734_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_148734_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_148734_page1 {
	margin: 0px 0px 25px 0px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_148756_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_148756_page1 {
	position: relative;
}

#imageWizardstacks_in_148756_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_148756_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_148756_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_148756_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_171416_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_171416_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_171416_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_171416_page1 .cd-modal-content a,
#stacks_in_171416_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_171416_page1 .cd-modal-content a:hover,
#stacks_in_171416_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_171416_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_171416_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_171416_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_171416_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_171416_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_171416_page1 .cd-modal-action .modal_btn, #stacks_in_171416_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #1BCB04;
}

#stacks_in_171416_page1 .modal_btn,
#stacks_in_171416_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_171416_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_171416_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_171416_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_171416_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_171416_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_171416_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_171416_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_171416_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_171416_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_171416_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_171416_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_171416_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_171416_page1 .cd-modal-action a,
#stacks_in_171416_page1 .cd-modal-action a:visited,
#stacks_in_171416_page1 .cd-modal-action a:hover,
#stacks_in_171416_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_171416_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_171416_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177903_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177903_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177903_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177903_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177903_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177903_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171442_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171442_page1x a,.stacks_in_171442_page1x a:visited,.stacks_in_171442_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171442_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171442_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171442_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171442_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_148748_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_148748_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_148748_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_148748_page1 {
	margin: 0px 0px 25px 0px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_148762_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_148762_page1 {
	position: relative;
}

#imageWizardstacks_in_148762_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_148762_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_148762_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_148762_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_171424_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_171424_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_171424_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_171424_page1 .cd-modal-content a,
#stacks_in_171424_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_171424_page1 .cd-modal-content a:hover,
#stacks_in_171424_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_171424_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_171424_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_171424_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_171424_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_171424_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_171424_page1 .cd-modal-action .modal_btn, #stacks_in_171424_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #FD9999;
}

#stacks_in_171424_page1 .modal_btn,
#stacks_in_171424_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_171424_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_171424_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_171424_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_171424_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_171424_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_171424_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_171424_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_171424_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_171424_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_171424_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_171424_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_171424_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_171424_page1 .cd-modal-action a,
#stacks_in_171424_page1 .cd-modal-action a:visited,
#stacks_in_171424_page1 .cd-modal-action a:hover,
#stacks_in_171424_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_171424_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_171424_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177907_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177907_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177907_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177907_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177907_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177907_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171446_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171446_page1x a,.stacks_in_171446_page1x a:visited,.stacks_in_171446_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171446_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171446_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171446_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171446_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_148741_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_148741_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_148741_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_148741_page1 {
	margin: 0px 0px 25px 0px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_169176_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_169176_page1 {
	position: relative;
}

#imageWizardstacks_in_169176_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_169176_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_169176_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_169176_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169183_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169183_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169183_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169183_page1 .cd-modal-content a,
#stacks_in_169183_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169183_page1 .cd-modal-content a:hover,
#stacks_in_169183_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169183_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169183_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169183_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169183_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169183_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169183_page1 .cd-modal-action .modal_btn, #stacks_in_169183_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #CCCCCC;
}

#stacks_in_169183_page1 .modal_btn,
#stacks_in_169183_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169183_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169183_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169183_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169183_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169183_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169183_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169183_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169183_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169183_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169183_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169183_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169183_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169183_page1 .cd-modal-action a,
#stacks_in_169183_page1 .cd-modal-action a:visited,
#stacks_in_169183_page1 .cd-modal-action a:hover,
#stacks_in_169183_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169183_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169183_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177911_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177911_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177911_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177911_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177911_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177911_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171382_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171382_page1x a,.stacks_in_171382_page1x a:visited,.stacks_in_171382_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171382_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171382_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171382_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171382_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_169181_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_169181_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_169181_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_169181_page1 {
	margin: 0px 0px 25px 0px;
}
/* Start dooCheck stack each CSS code */#stacks_in_289020_page1 .doo-check-item{	position: relative;}#stacks_in_289020_page1 > .stacks_out{	margin-top: 20px;}#stacks_in_289020_page1 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_289020_page1 .doo-check-icon{	float: left;	color: #449E23 !important;	padding-right: 1px;}#stacks_in_289020_page1 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_289020_page1 .doo-check-icon,#stacks_in_289020_page1 .doo-check-title{	font-size: 120% !important;	font-weight: 700 !important;	line-height:123.999985%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_289020_page1 .doo-check-title{	line-height:125.000000%;}#stacks_in_289020_page1 .doo-check-title a,#stacks_in_289020_page1 .doo-check-title a:active,#stacks_in_289020_page1 .doo-check-title a:visited,#stacks_in_289020_page1 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_289020_page1 .checkmarks-global:before{	content: "\e004";}#stacks_in_289020_page1 .doo-check-content{	overflow: hidden;}#stacks_in_289020_page1 .doo-check-text{	display: block;	margin-top: 2px;}@media all and (max-width: 0px) {    #stacks_in_289020_page1 .doo-check-content{	    overflow: visible;	}	#stacks_in_289020_page1 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code */
#stacks_in_289020_page1 {
	margin: 0px 0px 30px 0px;
}
/* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* @group ImageWizard Basic Styling */

#imageWizardstacks_in_169196_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_169196_page1 {
	position: relative;
}

#imageWizardstacks_in_169196_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_169196_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_169196_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_169196_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169203_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169203_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169203_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169203_page1 .cd-modal-content a,
#stacks_in_169203_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169203_page1 .cd-modal-content a:hover,
#stacks_in_169203_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169203_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169203_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169203_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169203_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169203_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169203_page1 .cd-modal-action .modal_btn, #stacks_in_169203_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #356901;
}

#stacks_in_169203_page1 .modal_btn,
#stacks_in_169203_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169203_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169203_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169203_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169203_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169203_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169203_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169203_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169203_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169203_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169203_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169203_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169203_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169203_page1 .cd-modal-action a,
#stacks_in_169203_page1 .cd-modal-action a:visited,
#stacks_in_169203_page1 .cd-modal-action a:hover,
#stacks_in_169203_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169203_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169203_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177915_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177915_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177915_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177915_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177915_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177915_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171378_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171378_page1x a,.stacks_in_171378_page1x a:visited,.stacks_in_171378_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171378_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171378_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171378_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171378_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_169201_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_169201_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_169201_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_169201_page1 {
	margin: 0px 0px 25px 0px;
}
/* DATESNAP v.1.0.9 STYLESHEET */

/* @group General */

.hide {display:none;}
.color-bullet
{
	border-radius: 50%;
	display: inline-block;
	width: 10px;
	height: 10px;
	background-color: #EEE;
}

/* @end */

/* @group Popover */

.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:2010;
	display:none;
	max-width:276px;
	padding:1px;
	text-align:left;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.2);
	border-radius:4px;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	white-space:normal;
}

.popover h3 {
	letter-spacing: normal;
}

.popover.top {
	margin-top:-10px;
}

.popover.right {
	margin-left:10px;
}

.popover.bottom {
	margin-top:10px;
}

.popover.left {
	margin-left:-10px;
}

.popover-title {
	margin:0;
	padding:8px 14px 4px 14px;
	font-size:14px;
	font-weight:400;
	line-height:18px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius: 3px 3px 0 0;
}

.popover-content {
	padding:9px 14px;
	font-size:13px;
	line-height: 15px;
}

.popover .arrow,.popover .arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
}

.popover .arrow {
	border-width:11px;
}

.popover .arrow:after {
	border-width:10px;
	content:"";
}

.popover.top .arrow {
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,0.25);
	bottom:-11px;
}

.popover.top .arrow:after {
	content:" ";
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:#fff;
}

.popover.right .arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,0.25);
}

.popover.right .arrow:after {
	content:" ";
	left:1px;
	bottom:-10px;
	border-left-width:0;
	border-right-color:#fff;
}

.popover.bottom .arrow {
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,0.25);
	top:-11px;
}

.popover.bottom .arrow:after {
	content:" ";
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:#fff;
}

.popover.left .arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,0.25);
}

.popover.left .arrow:after {
	content:" ";
	right:1px;
	border-right-width:0;
	border-left-color:#fff;
	bottom:-10px;
}

.ds-event-description td,
.popover table td{
	padding:2px;
	vertical-align: top;
}

.ds-event-description table td:first-child,
.popover table td:first-child {
	text-align:left;
	font-weight:bold;
}



/* @end */

/* @group Fullcalendar */

/*!
 * FullCalendar v1.6.4 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */

.fc{direction:ltr;text-align:left}.fc table{border-collapse:collapse;border-spacing:0}html .fc,.fc table{font-size:1em}.fc td,.fc th{padding:0;vertical-align:top}.fc-header td{white-space:nowrap}.fc-header-left{width:25%;text-align:left}.fc-header-center{text-align:center}.fc-header-right{width:25%;text-align:right}.fc-header-title{display:inline-block;vertical-align:top}.fc-header-title h2{margin-top:0;white-space:nowrap}.fc .fc-header-space{padding-left:10px}.fc-header .fc-button{margin-bottom:1em;vertical-align:top}.fc-header .fc-button{margin-right:-1px}.fc-header .fc-corner-right,.fc-header .ui-corner-right{margin-right:0}.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2}.fc-header .fc-state-down{z-index:3}.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4}.fc-content{clear:both;zoom:1}.fc-view{width:100%;overflow:hidden}.fc-widget-header,.fc-widget-content{border:1px solid #ddd}.fc-state-highlight{background:#fcf8e3}.fc-cell-overlay{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-button{position:relative;display:inline-block;padding:0 .6em;overflow:hidden;height:1.9em;line-height:1.9em;white-space:nowrap;cursor:pointer}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc-text-arrow{margin:0 .1em;font-size:2em;font-family:"Courier New", Courier, monospace;vertical-align:baseline}.fc-button-prev .fc-text-arrow,.fc-button-next .fc-text-arrow{font-weight:bold}.fc-button .fc-icon-wrap{position:relative;float:left;top:50%}.fc-button .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333333;background-color:#e6e6e6}.fc-state-hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.fc-state-down,.fc-state-active{background-color:#cccccc;background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);box-shadow:none}.fc-event-container > *{z-index:8}.fc-event-container > .ui-draggable-dragging,.fc-event-container > .ui-resizable-resizing{z-index:9}.fc-event{border:1px solid #3a87ad;background-color:#3a87ad;color:#fff;font-size:.85em;cursor:default}a.fc-event{text-decoration:none}a.fc-event,.fc-event-draggable{cursor:pointer}.fc-rtl .fc-event{text-align:right}.fc-event-inner{width:100%;height:100%;overflow:hidden}.fc-event-time,.fc-event-title{padding:0 1px}.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}.fc-event-hori{border-width:1px 0;margin-bottom:1px}.fc-ltr .fc-event-hori.fc-event-start,.fc-rtl .fc-event-hori.fc-event-end{border-left-width:1px;border-top-left-radius:3px;border-bottom-left-radius:3px}.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{border-right-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.fc-event-hori .ui-resizable-e{top:0 !important;right:-3px !important;width:7px !important;height:100% !important;cursor:e-resize}.fc-event-hori .ui-resizable-w{top:0 !important;left:-3px !important;width:7px !important;height:100% !important;cursor:w-resize}.fc-event-hori .ui-resizable-handle{_padding-bottom:14px}table.fc-border-separate{border-collapse:separate}.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px}.fc-border-separate th.fc-last,.fc-border-separate td.fc-last{border-right-width:1px}.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td{border-bottom-width:1px}.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0}.fc-grid th{text-align:center}.fc .fc-week-number{width:22px;text-align:center}.fc .fc-week-number div{padding:0 2px}.fc-grid .fc-day-number{float:right;padding:0 2px}.fc-grid .fc-other-month .fc-day-number{opacity:0.3;filter:alpha(opacity=30)}.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}.fc-grid .fc-event-time{font-weight:bold}.fc-rtl .fc-grid .fc-day-number{float:left}.fc-rtl .fc-grid .fc-event-time{float:right}.fc-agenda table{border-collapse:separate}.fc-agenda-days th{text-align:center}.fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:normal}.fc-agenda .fc-week-number{font-weight:bold}.fc-agenda .fc-day-content{padding:2px 2px 1px}.fc-agenda-days .fc-agenda-axis{border-right-width:1px}.fc-agenda-days .fc-col0{border-left-width:0}.fc-agenda-allday th{border-width:0 1px}.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px}.fc-agenda-divider-inner{height:2px;overflow:hidden}.fc-widget-header .fc-agenda-divider-inner{background:#eee}.fc-agenda-slots th{border-width:1px 1px 0}.fc-agenda-slots td{border-width:1px 0 0;background:none}.fc-agenda-slots td div{height:20px}.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0}.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td{border-top-style:dotted}.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid}.fc-event-vert{border-width:0 1px}.fc-event-vert.fc-event-start{border-top-width:1px;border-top-left-radius:3px;border-top-right-radius:3px}.fc-event-vert.fc-event-end{border-bottom-width:1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px}.fc-event-vert .fc-event-inner{position:relative;z-index:2}.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9}.fc-event-vert .ui-resizable-s{bottom:0 !important;width:100% !important;height:8px !important;overflow:hidden !important;line-height:8px !important;font-size:11px !important;font-family:monospace;text-align:center;cursor:s-resize}.fc-agenda .ui-resizable-resizing{_overflow:hidden}

/* @end */

/* @group Base */

/* -- Base -- */


.fc-event-title { text-wrap: unrestricted; word-wrap: break-word} /*If text does not fit in event then hide it. CSS3 Only  */

/* reset some stuff */

.fc-event {
	border-style: none;
	}

.fc-event-skin {
	border-color: transparent;     /* default BORDER color */
	background-color: transparent; /* default BACKGROUND color */
	color: #fff;            /* default TEXT color */
	border-width: 0 ;
	}
.fc-event-time, .fc-event-title {
	padding: 0 4px;
	}
	
	
.fc-event 
{ 
	border:1px solid #222;
}

.fc-event-skin
{    
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
	background-color: transparent;
}

.fc-event-skin, .fc-event-skin span
{    
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
}


.fc-event:hover{    
    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.75);
}

.fc-event:active
{    
/* When pressed, move it down 1px */    
    position: relative;
    top: 1px;
}

.fc-event-head 
{ 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
    border-radius: 3px;
}

/* @end */


/* @group fc overrides */

.fc-state-default {
    background-color: transparent;
    background-image: none;
    border-width:0;
    border-color: transparent;
    text-shadow: none;
    box-shadow: none;
}

.fc-grid th,
.fc-border-separate th {
	text-align: left;
	padding:4px;
}

td.fc-day > div {
	padding:4px;
}
.fc-event-skin, .fc-event-skin span
{    
    /*
-webkit-border-radius: none;
	-moz-border-radius: none;
    border-radius: none;
*/
}


.fc-event:hover{    
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    cursor: pointer;
    text-decoration: none;
}

.fc-button{
	border:none;
	border-radius: none !important;
	height:inherit;
	line-height: inherit;
}

.fc-state-default,
.fc-state-default.fc-corner-left,
.fc-state-default.fc-corner-right {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}

.fc-button.fc-state-active {
	background: none;
	border-radius: none;
	border-bottom:3px solid red;
}

.fc-event{
	/* border-radius:0 !important; */
}

	
/* today button */	
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
    /* color: #333333; */
     background-color: transparent; 
}

.fc-grid .fc-day-number {
    float: left;
}


td.fc-today  .fc-day-number { color: red; font-weight: bold; }

.fc-state-highlight,
td.fc-today {
    background: transparent; /* no color */
}


.fc-header-title h2 {
	display: block;
font-size: 18px;
font-weight: bold;
letter-spacing: normal;

}



.ds-icon-chevron-right,
.ds-icon-chevron-left {
	color:red;
	font-size:18px !important;
}

.fc-button, .ds-icon-chevron-right, .ds-icon-chevron-left{
	border:none;
	border-radius: none !important;
	height:20px;
	line-height: 20px;
}
	

table tr:nth-of-type(even) {
background: transparent;
}

.datesnap-loading  {
	position:absolute;
	top:48%;
	width:100%;
	text-align:center;
}

.datesnap-loading > div {
	position: relative;
	height:40px;
	width:40px;
	margin: 0 auto;
	color:#333333;

}


/* @end */






/* @group Events */



/* -- Colors -- */

.fc-event-blue, a.fc-event-blue, a.fc-event-blue:active, .fc-event-blue .fc-event-head
{    
    background-color: #D8EEF8;
    border-color: rgba(35,101,130,0.2);
    border-color: #236582;
    color: #236582 !important;
}

.fc-event-blue:hover
{    
    background-color: #3CABDA;
    border-color: #3CABDA;
    color: #ffffff !important;
}


/*----------------------------*/

.fc-event-green, a.fc-event-green a.fc-event-green:active, .fc-event-green .fc-event-head
{    
    background-color: #E1F7DA;
    border-color: #3F8129;
    border-color: rgba(64,130,41,0.2);
    color:#3F8129 !important;
}

.fc-event-green:hover
{    
    background-color: #6AD946;
    border-color: #6AD946;
    color: #ffffff !important;
}

/*----------------------------*/

.fc-event-yellow, a.fc-event-yellow, a.fc-event-yellow:active, .fc-event-yellow .fc-event-head
{    
    background-color: #FFF5D5;
    border-color: #A5841B;
    border-color: rgba(166,134,27,0.4);
    color:#A5841B !important;
}

.fc-event-yellow:hover
{    
    background-color: #FECB2F;
    border-color: #FECB2F;
    color: #ffffff !important;
}

/*----------------------------*/

.fc-event-red, a.fc-event-red, a.fc-event-red:active, .fc-event-red .fc-event-head 
{    
    background-color: #FED6DE;
    border-color: #A42039;
    border-color: rgba(163,33,57,0.2);
    color: #A42039 !important;
}

.fc-event-red:hover
{    
    background-color: #FC3159;
    border-color:  #FC3159;
    color: #ffffff !important;
}

/*----------------------------*/

.fc-event-purple, a.fc-event-purple, a.fc-event-purple:active, .fc-event-purple .fc-event-head 
{    
    background-color: #F5E4F9;
    border-color: #7A4687;
    border-color: rgba(122,70,135,0.2);
    color: #7A4687 !important;
}

.fc-event-purple:hover
{    
    background-color: #CB77DF;
    border-color: #CB77DF;
    color: #ffffff !important;
}


/*----------------------------*/

.fc-event-orange, a.fc-event-orange, a.fc-event-orange:active, .fc-event-orange .fc-event-head
{    
    background-color: #FFEAD4;
    border-color: #A56115;
    border-color: rgba(166,99,22,0.2);
    color: #A56115 !important;
}

.fc-event-orange:hover
{    
    background-color: #FD9426;
    border-color: #FD9426;
    color: #ffffff !important;

}


/*----------------------------*/

.fc-event-gray, a.fc-event-gray, a.fc-event-gray:active, .fc-event-gray .fc-event-head
{    
    background-color: #EEEEEE;
    border-color: #777777;
    border-color: rgba(120,120,120,0.2);
    color: #777777 !important;
}

.fc-event-gray:hover
{    
    background-color: #A1A1A1;
    border-color:  #A1A1A1;
    color: #ffffff !important;
}

/*----------------------------*/

.fc-event-brown, a.fc-event-brown, a.fc-event-brown:active, .fc-event-brown .fc-event-head
{    
    background-color: #ECE6DF;
    border-color: #4D3C27;
    border-color: rgba(76,59,38,0.2);
    color: #4D3C27 !important;
}

.fc-event-brown:hover
{    
    background-color: #A18460;
    border-color:  #A18460;
    color: #ffffff !important;
}



/*----------------------------*/

.fc-bullet
{ 
	width:18px;
	height:18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
    display:inline-block;
    vertical-align:top;
}

.fc-view-month .fc-event-time { display:none; } /* hide for now */


.detailed-event-header { font-weight:normal; }
.detailed-event-body { padding:10px 0; }
.event-title { font-size: large; font-weight:bold; padding:6px 0; }

/* emulate truncating with css */
.fc-event-title{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display:block;
}


/* @end */

/* @group Modal */

div.datesnap-modal{position:absolute;left:50%;height:auto;margin-left:-20%;width:40%;padding:0;top:30%}
#ds-modal-wrap{background-color:rgba(0,0,0,0.3);padding:8px;margin-left:auto;margin-right:auto;position:absolute;z-index:1;left:0;right:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}
#ds-modal-heading{padding:12px;background-color:#f1f1f1;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:bold;font-size:16px}
#ds-modal-body{padding:20px;background-color:#fff;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-top:1px solid #bababa;color:#555;font-size:16px}
#ds-modal-body .datesnap-btn{display:inline-block;padding:8px 12px;margin-bottom:0;font-size:12px;font-weight:500;line-height:1.333333333;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;white-space:nowrap;color:#333;background-color:#fff;border-color:#ccc;min-width:80px}
#ds-modal-body .datesnap-btn:hover{background-color:#f1f1f1;border-color:#bbb}
#ds-modal-body .datesnap-btn:focus{outline:none}
#ds-modal-body>ul{list-style:none;margin:0;padding:0}
#ds-modal-body textarea{background:#fff;padding:6px}
#ds-modal-body a{color:#777}
#ds-modal-body p{margin:10px}

@media only screen and (min-width:768px){div.datesnap-modal{top:30%} div.datesnap-modal{margin-left:-20%;width:40%}}
@media (max-width:480px){.datesnap-modal{margin-left:0 !important;width:auto !important;top:0 !important;left:0 !important;right:0 !important;zoom:0} #ds-modal-body{font-size:16px}}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table.fc-header td { 
		display: block; 
		text-align: center !important;
		width: 100%;
	}
	
	td.fc-header-center h2 { 
		font-size: 24px;
	}

}




/*filter*/
.datesnap-event-edit {
display: none;
 -webkit-animation-duration: 0.5s;
 opacity: 0;
}

.datesnap-event-edit {
	display: block;
	opacity: 1;
}



#ds-modal-wrap {
    height: 100%;
    max-height: 100%;
} 

#ds-modal-wrap {
    background-color: rgba(0,0,0,0.30);
    padding:8px;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    z-index:1;
    left: 0;
    right: 0;
    -webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 5px; /* FF1-3.6 */
    border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    /*text-align: center;*/
    overflow: auto;
}

#ds-modal-heading {
    padding: 12px;
    background-color: #ffffff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    font-weight:bold;
    font-size: 16px;
    text-align: center;
}

#ds-modal-body {
    padding: 0;
    background-color: #ffffff;
    -webkit-border-radius: 0 0 4px 4px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 0 0 4px 4px; /* FF1-3.6 */
    border-radius: 0 0 4px 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    border-top: none;
    color: #555;
    font-size: 13px;

}

#ds-modal-body > div.inner {
	padding:20px;
	text-align: left;
}

#ds-modal-body {
    overflow: auto;
}


#datesnap-container {
    display: none;
	top: 20%;
	left:50%;
	position: fixed;
	width: 500px;
	margin:0;
    margin-left:-250px;
	padding: 0;
}

#datesnap-close{
	display: block;
	position:  absolute;
	width:30px;
	height: 30px;
	top: 20px;
	left: 20px;
	color:#CCC;
	font-weight:bold;
	font-size:18px;
	cursor: pointer;
}

/* @end */

/* @group Datesnap font */

@font-face {
	font-family: 'datesnap';
	src:url('../files/datesnap/assets/font/datesnap.eot');
	src:url('../files/datesnap/assets/font/datesnap.eot?#iefix') format('embedded-opentype'),
		url('../files/datesnap/assets/font/datesnap.ttf') format('truetype'),
		url('../files/datesnap/assets/font/datesnap.woff') format('woff'),
		url('../files/datesnap/assets/font/datesnap.svg#datesnap') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ds-icon-"], [class*=" ds-icon-"] {
	font-family: 'datesnap' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	
	/* Enable Ligatures ================ */
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.ds-icon-link-outline:before {
	content: "\e600";
}
.ds-icon-calender-outline:before {
	content: "\e601";
}
.ds-icon-pin-outline:before {
	content: "\e602";
}
.ds-icon-calender:before {
	content: "\e603";
}
.ds-icon-pin:before {
	content: "\e604";
}
.ds-icon-link:before {
	content: "\e605";
}
.ds-icon-yabdab-smile:before {
	content: "\e606";
}
.ds-icon-yabdab-logo:before {
	content: "\e607";
}
.ds-icon-bullet:before {
	content: "\e608";
}
.ds-icon-double-angle-left:before {
	content: "\e609";
}
.ds-icon-double-angle-right:before {
	content: "\e60a";
}
.ds-icon-angle-left:before {
	content: "\e60b";
}
.ds-icon-angle-right:before {
	content: "\e60c";
}
.ds-icon-circle:before {
	content: "\e60d";
}
.ds-icon-remove-sign:before {
	content: "\e60e";
}
.ds-icon-chevron-left:before {
	content: "\e615";
}
.ds-icon-chevron-right:before {
	content: "\e616";
}
.ds-icon-calendar:before {
	content: "\e617";
}
.ds-icon-remove:before {
	content: "\e618";
}
.ds-icon-ok:before {
	content: "\e619";
}
.ds-icon-zoom-in:before {
	content: "\e61a";
}
.ds-icon-search:before {
	content: "\e61b";
}
.ds-icon-spinner:before {
	content: "\e60f";
}
.ds-icon-spinner2:before {
	content: "\e610";
}
.ds-icon-spinner3:before {
	content: "\e611";
}
.ds-icon-spinner4:before {
	content: "\e612";
}
.ds-icon-spinner5:before {
	content: "\e613";
}
.ds-icon-spinner6:before {
	content: "\e614";
}

.ds-icon-lg{font-size:18px; position: absolute; top: 3px; left: 8px;}
.ds-icon-2x{font-size:2em}
.ds-icon-3x{font-size:3em}
.ds-icon-4x{font-size:4em}
.ds-icon-5x{font-size:5em}

/* Animated rotating icon */
.ds-icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .ds-icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}




/* @end */


/* @group Custom */


.datesnap-calendar *, .popover *, .datesnap-modal td  {
	font-size:15px;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

/* borders */
.fc-widget-header, .fc-widget-content {
border-color: #DDDDDD;
}

/* day numbers */
.fc-day-number {
	color:#4A4A4A;
}

/* current day */
td.fc-today  .fc-day-number { color: #367CBF; }

/* week number */
.fc .fc-week .fc-week-number { color: #4A4A4A;}

/* table headers */
.fc-day-header,
.fc-widget-header{
	color: #222222;
	background-color:#F1F1F1;
}

/* main title */
.fc-header-title > h2 {
	color: #111111;
}

/* active view underline */
.fc-button.fc-state-active {
	border-color:#367CBF;
}

/* prev/next icons */

span.fc-button-prev,
span.fc-button-next {
	height:26px;
	width:26px;
	display:inline-block;
}
.ds-icon-chevron-right,
.ds-icon-chevron-left {
	color:#367CBF;
	min-width:26px;
	min-height:26px;
}

.fc-state-default {
	color:#222222;
}

/* popovers */
.popover {
	background-color:#FFFFFF;
	border-color:#777777;
	color:#333333;
}

.popover-title {
	background-color:#F7F7F7;
	border-color:#EBEBEB;
}

.popover.top .arrow {
	border-top-color:#777777;

}

.popover.top .arrow:after {
	border-top-color:#FFFFFF;
}

.popover h3 {
	color:#222222; 
	font-size:17px;
}


.ds-icon-remove-sign {
	color: #222222;
	opacity:.5;
	font-size:24px;
	transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.ds-icon-remove-sign:hover {
	opacity:1;
}
.ds-icon-spin {
	font-size: 36px !important;
	color:#367CBF;
	opacity:.5;
	
}

#ds-modal-heading {
    font-size: 17px;
    font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}



/* @end */



#stacks_in_182508_page1 {
	margin: 0px 0px 30px 0px;
}
/* DATESNAP SOURCE ( Merdiagraphics ) v.1.0.0 STYLESHEET */



#stacks_in_182510_page1 {
	padding:  20px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_169186_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_169186_page1 {
	position: relative;
}

#imageWizardstacks_in_169186_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_169186_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_169186_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_169186_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169193_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169193_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169193_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169193_page1 .cd-modal-content a,
#stacks_in_169193_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169193_page1 .cd-modal-content a:hover,
#stacks_in_169193_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169193_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169193_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169193_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169193_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169193_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169193_page1 .cd-modal-action .modal_btn, #stacks_in_169193_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #980033;
}

#stacks_in_169193_page1 .modal_btn,
#stacks_in_169193_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169193_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169193_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169193_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169193_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169193_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169193_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169193_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169193_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169193_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169193_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169193_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169193_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169193_page1 .cd-modal-action a,
#stacks_in_169193_page1 .cd-modal-action a:visited,
#stacks_in_169193_page1 .cd-modal-action a:hover,
#stacks_in_169193_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169193_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169193_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177919_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177919_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177919_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177919_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177919_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177919_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171386_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171386_page1x a,.stacks_in_171386_page1x a:visited,.stacks_in_171386_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171386_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171386_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171386_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171386_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_169191_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_169191_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_169191_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_169191_page1 {
	margin: 0px 0px 25px 0px;
}
/* Start dooMap 2 stack each CSS code */#stacks_in_169238_page1map img {    max-width: none !important; }#stacks_in_169238_page1 .gm-style-iw{	color: #444 !important;}.gmnoprint img {    max-width: none !important; }.stacks_in_169238_page1error{	position: relative;	background: #ffeaea;	padding: 0;	margin: 0;}.dooMapErrorColour{	color: red;}#stacks_in_169238_page1map{	height: 500px;	}@media all and (max-width: 1024px) {	#stacks_in_169238_page1map{		height: 333.000000px;	}}@media all and (max-width: 480px) {	#stacks_in_169238_page1map{		height: 250.000000px;	}}.dooMapClearer{	clear: both;	height: 0;	margin: 0;	padding: 0;}#stacks_in_169238_page1directions{	position: relative;	background: #fff;	display: none;	border: 1px solid #ccc;	border-radius: 2px;	padding: 10px;	color: #444;}.stacks_in_169238_page1directionsHeader{	display: inline-block !important;	font-size: 20px;	line-height: 22px;	font-weight: bold;	margin-right: 40px;}.dooDirectionsButton{	background: #fff;	border: 1px solid #ccc;	padding: 0 10px 0 10px;	font-size: 14px;	line-height: 22px;	border-radius: 2px;	cursor: pointer;	margin: 0;	color: #444;}.stacks_in_169238_page1cancel{	position: absolute;	top: 10px;	right: 10px;	font-size: 24px !important;	padding: 0 0 0 6px;	margin: 0;	border: none !important;}.directions_location_wrapper{	background: #ddd;	padding: 6px 10px 6px 10px;	border: 1px solid #ccc;	border-radius: 2px;	margin-top: 10px;	font-size: 14px;	line-height: 22px;}.directions_location_wrapper:hover{	background: #f4f4f4;}.dooDirectionsShow{	display: inline-block;}.dooDirectionsResultsWrapper{	display: none;	background: #fff;	padding: 10px;	border: 1px solid #ccc;	border-radius: 2px;	margin-top: 10px;}.dooMapInstruction{	border-bottom: 1px solid #ccc;	padding-bottom: 4px;}.dooMapInstructionDistance{	padding-top: 4px;	font-weight: bold;}.dooDirectionsSharingWrapper{	display: none;}.stacks_in_169238_page1print, .stacks_in_169238_page1email, .stacks_in_169238_page1google{	position: relative;	display: inline-block;	margin-top: 8px !important;	margin-right: 3px !important;}	#stacks_in_169238_page1 .dooMapLocation{		display: none;	}/* End dooMap 2 stack each CSS code *//* Start dooMap2location stack each CSS code *//* End dooMap2location stack each CSS code *//* @group ImageWizard Basic Styling */

#imageWizardstacks_in_166947_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_166947_page1 {
	position: relative;
}

#imageWizardstacks_in_166947_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_166947_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_166947_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_166947_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169119_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169119_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169119_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169119_page1 .cd-modal-content a,
#stacks_in_169119_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169119_page1 .cd-modal-content a:hover,
#stacks_in_169119_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169119_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169119_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169119_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169119_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169119_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169119_page1 .cd-modal-action .modal_btn, #stacks_in_169119_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #CCCCCC;
}

#stacks_in_169119_page1 .modal_btn,
#stacks_in_169119_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169119_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169119_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169119_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169119_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169119_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169119_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169119_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169119_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169119_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169119_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169119_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169119_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169119_page1 .cd-modal-action a,
#stacks_in_169119_page1 .cd-modal-action a:visited,
#stacks_in_169119_page1 .cd-modal-action a:hover,
#stacks_in_169119_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169119_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169119_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177923_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177923_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177923_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177923_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177923_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177923_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171390_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171390_page1x a,.stacks_in_171390_page1x a:visited,.stacks_in_171390_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171390_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171390_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171390_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171390_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooCheck stack each CSS code */#stacks_in_184673_page1 .doo-check-item{	position: relative;}#stacks_in_184673_page1 > .stacks_out{	margin-top: 20px;}#stacks_in_184673_page1 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_184673_page1 .doo-check-icon{	float: left;	color: #449E23 !important;	padding-right: 4px;}#stacks_in_184673_page1 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_184673_page1 .doo-check-icon,#stacks_in_184673_page1 .doo-check-title{	font-size: 140% !important;	font-weight: 700 !important;	line-height:124.000023%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_184673_page1 .doo-check-title{	line-height:125.000000%;}#stacks_in_184673_page1 .doo-check-title a,#stacks_in_184673_page1 .doo-check-title a:active,#stacks_in_184673_page1 .doo-check-title a:visited,#stacks_in_184673_page1 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_184673_page1 .checkmarks-global:before{	content: "\e004";}#stacks_in_184673_page1 .doo-check-content{	overflow: hidden;}#stacks_in_184673_page1 .doo-check-text{	display: block;	margin-top: 4px;}@media all and (max-width: 0px) {    #stacks_in_184673_page1 .doo-check-content{	    overflow: visible;	}	#stacks_in_184673_page1 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code */
#stacks_in_184673_page1 {
	margin: 0px 0px 30px 0px;
}
/* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* ------------------------------------*/
/* Accordion                           */
/* ------------------------------------*/


ul#stacks_in_169245_page1_accordion {
	display: block;
	list-style: none;
	border-radius: 4px;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	text-shadow: none;
}

ul#stacks_in_169245_page1_accordion > li {
	list-style: none;
	background: none !important;
	margin: 0;
	padding: 0 !important;
}

#stacks_in_169245_page1 .hide_toggle {
	display: none;
}


/* Label Font Choices */

	ul#stacks_in_169245_page1_accordion .accordion_label {
		font-family: 'Open Sans', sans-serif;
	}















/* Content Font Choices */

	ul#stacks_in_169245_page1_accordion .accordion_content {
		font-family: 'Open Sans', sans-serif;
	}









ul#stacks_in_169245_page1_accordion .accordion_label {
	cursor: pointer;
	padding: 15px 20px;
	position: relative;
}

ul#stacks_in_169245_page1_accordion .accordion_label i {
}

ul#stacks_in_169245_page1_accordion .stacks_in_169245_page1_accordion_selectedarrow_icon {
}

ul#stacks_in_169245_page1_accordion .accordion_content {
	
		padding: 40px;
	

}

ul#stacks_in_169245_page1_accordion li:last-child .accordion_content {
}

ul#stacks_in_169245_page1_accordion  .accordion_label .accordion_icon {
	display: inline-block;
	text-align: center;
	width: 25px;
	
		position: absolute;
		right: 20px;
		top: 15px;
		margin-right: 0px;
	
	
}

ul#stacks_in_169245_page1_accordion .accordion_label .accordion_icon i {
	width: 25px;
	height: 25px;
	line-height: 24px;
	
}

ul#stacks_in_169245_page1_accordion .stacks_in_169245_page1_accordion_selectedarrow_icon .accordion_icon i {
	
}

#stacks_in_169245_page1_open_all {
	cursor: pointer;
	font-size: 20px;
	
	
	margin-top: 12px;
	

}

#stacks_in_169245_page1 .show_all_alignment {
	text-align: left;
	
	
}



/* ------------------------------------*/
/* Accordion Styles                    */
/* ------------------------------------*/

/* Ghost */
	ul#stacks_in_169245_page1_accordion.ghost {
		border: 1px solid #d4d4d4;
	}

	ul#stacks_in_169245_page1_accordion.ghost .accordion_label {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_169245_page1_accordion.ghost .stacks_in_169245_page1_accordion_selectedarrow_icon {
		background-color: #f2f2f2;
	}

	ul#stacks_in_169245_page1_accordion.ghost .accordion_content {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_169245_page1_accordion.ghost li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_169245_page1_accordion.ghost li:last-child .accordion_content {
		border-bottom: none;
	}



/* Dark Grey */
	ul#stacks_in_169245_page1_accordion.dark_grey {
		border: 1px solid #adadad;
	}

	ul#stacks_in_169245_page1_accordion.dark_grey .accordion_label {
		color: #FCFEF9;
		border-bottom: 1px solid #4E4F54;
		background: rgb(108,109,113); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjNmQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTRmNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(108,109,113,1) 0%, rgba(78,79,84,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,109,113,1)), color-stop(100%,rgba(78,79,84,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d71', endColorstr='#4e4f54',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_169245_page1_accordion.dark_grey .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #4E4F54;
		border-bottom: 1px solid #adadad;
		background: rgb(238,238,238); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_169245_page1_accordion.dark_grey .accordion_content {
		color: #434343;
		border-bottom: 1px solid #adadad;
		background-color: #EFEFEF;
	}

	ul#stacks_in_169245_page1_accordion.dark_grey li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #adadad;
	}

	ul#stacks_in_169245_page1_accordion.dark_grey li:last-child .accordion_content {
		border-bottom: none;
	}




/* Light Blue */
	ul#stacks_in_169245_page1_accordion.light_blue {
		border: 1px solid #E6E6E6;
	}

	ul#stacks_in_169245_page1_accordion.light_blue .accordion_label {
		color: #939496;
		border-top: 1px solid #f3f3f3;
		border-bottom: 1px solid #dedede;
		background: rgb(244,249,249); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: rgb(239,239,239); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_169245_page1_accordion.light_blue .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #fff;
		border-top: 1px solid #98eaff;
		border-bottom: 1px solid #1EB0F4;
		background: rgb(36,210,253); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0ZDJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGJlZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(36,210,253,1) 0%, rgba(32,190,252,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,210,253,1)), color-stop(100%,rgba(32,190,252,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2fd', endColorstr='#20befc',GradientType=0 ); /* IE6-8 */
	}


	ul#stacks_in_169245_page1_accordion.light_blue .accordion_content {
		background: #d6d6d6;
		color: #3E3E3E;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
		border-bottom: 1px solid #E6E6E6;
	}

	ul#stacks_in_169245_page1_accordion.light_blue li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #1EB0F4;
	}

	ul#stacks_in_169245_page1_accordion.light_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Teal */
	ul#stacks_in_169245_page1_accordion.flat_teal {
		border: 1px solid #E2E2E2;
	}

	ul#stacks_in_169245_page1_accordion.flat_teal .accordion_label {
		color: #ABABAB;
		background: #FFFFFF;
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_169245_page1_accordion.flat_teal .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #fff;
		background: #61BBC3;
		border-bottom: 1px solid #61BBC3;
	}

	ul#stacks_in_169245_page1_accordion.flat_teal .accordion_content {
		background: #576465;
		color: #dfdfdf;
		border-bottom: 1px solid #E2E2E2;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
	}

	ul#stacks_in_169245_page1_accordion.flat_teal li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_169245_page1_accordion.flat_teal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Blue Grey */
	ul#stacks_in_169245_page1_accordion.blue_grey {
		border: 1px solid #2D2E32;
	}

	ul#stacks_in_169245_page1_accordion.blue_grey .accordion_label {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-top: 1px solid #606872;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_169245_page1_accordion.blue_grey .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_169245_page1_accordion.blue_grey .accordion_content {
		background: #363D45;
		color: #C4C5C9;
		border-bottom: 1px solid #2D2E32;
		box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.25);
	}

	ul#stacks_in_169245_page1_accordion.blue_grey li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #212226;
	}

	ul#stacks_in_169245_page1_accordion.blue_grey li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Orange */
	ul#stacks_in_169245_page1_accordion.flat_orange {
	}

	ul#stacks_in_169245_page1_accordion.flat_orange .accordion_label {
		color: #F6F1E3;
		background: #DC614F;
	}

	ul#stacks_in_169245_page1_accordion.flat_orange .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #F6F1E3;
		background: #DC614F;
		border-bottom: 2px solid #B94537;
	}

	ul#stacks_in_169245_page1_accordion.flat_orange .accordion_content {
		background: #CC5545;
		color: #FCE1DB;
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_169245_page1_accordion.flat_orange li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_169245_page1_accordion.flat_orange li:last-child .accordion_content {
		border-bottom: none;
	}



/* Forest Green */
	ul#stacks_in_169245_page1_accordion.forest_green {
	}

	ul#stacks_in_169245_page1_accordion.forest_green .accordion_label {
		color: #99C676;
		background: #679341;
		border-top: 1px solid #96BE74;
		border-bottom: 1px solid #425F2E;
	}

	ul#stacks_in_169245_page1_accordion.forest_green .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #384D24;
		background: #95BF70;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_169245_page1_accordion.forest_green .accordion_content {
		background: #394D27;
		color: #F0F8E7;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_169245_page1_accordion.forest_green li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_169245_page1_accordion.forest_green li:last-child .accordion_content {
		border-bottom: none;
	}



/* Earthy */
	ul#stacks_in_169245_page1_accordion.earthy {
		border: 1px solid #645B51;
	}

	ul#stacks_in_169245_page1_accordion.earthy .accordion_label {
		color: #F7E7D4;
		background: #806F63;
		border-top: 1px solid #908279;
		border-bottom: 1px solid #645B51;
	}

	ul#stacks_in_169245_page1_accordion.earthy .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #F7E7D5;
		background: #D95943;
		border-top: 1px solid #E58669;
		border-bottom: 2px solid #D01C1F;
	}

	ul#stacks_in_169245_page1_accordion.earthy .accordion_content {
		background: #645548;
		color: #c4bcb1;
		border-bottom: 1px solid #52453b;
	}

	ul#stacks_in_169245_page1_accordion.earthy li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_169245_page1_accordion.earthy li:last-child .accordion_content {
		border-bottom: none;
	}



/* Purple Power */
	ul#stacks_in_169245_page1_accordion.purple_power {
	}

	ul#stacks_in_169245_page1_accordion.purple_power .accordion_label {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #a45693;
	}

	ul#stacks_in_169245_page1_accordion.purple_power .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_169245_page1_accordion.purple_power .accordion_content {
		background: #6B4E99;
		color: #fff;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_169245_page1_accordion.purple_power li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_169245_page1_accordion.purple_power li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bold Blue */
	ul#stacks_in_169245_page1_accordion.bold_blue {
		border: 1px solid #DBDBDB;
	}

	ul#stacks_in_169245_page1_accordion.bold_blue .accordion_label {
	  color: #333333;
	  background-color: #f5f5f5;
	  *background-color: #e6e6e6;
	  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	  background-repeat: repeat-x;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #DBDBDB;
	}

	ul#stacks_in_169245_page1_accordion.bold_blue .stacks_in_169245_page1_accordion_selectedarrow_icon {
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #006dcc;
	  *background-color: #0044cc;
	  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		border-top: 1px solid #0d93d6;
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_169245_page1_accordion.bold_blue .accordion_content {
		background: rgb(247,247,247); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
		color: #434343;
		border-bottom: 1px solid #e2e2e2;
	}

	ul#stacks_in_169245_page1_accordion.bold_blue li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_169245_page1_accordion.bold_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Baby Blue */
	ul#stacks_in_169245_page1_accordion.baby_blue {
		border: 1px solid #C4CDDF;
	}

	ul#stacks_in_169245_page1_accordion.baby_blue .accordion_label {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_169245_page1_accordion.baby_blue .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_169245_page1_accordion.baby_blue .accordion_content {
		background: #F8F8F8;
		color: #797979;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_169245_page1_accordion.baby_blue li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_169245_page1_accordion.baby_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Shamrock */
	ul#stacks_in_169245_page1_accordion.shamrock {
	}

	ul#stacks_in_169245_page1_accordion.shamrock .accordion_label {
		color: #FFFFFF;
		background: #3EBF9C;
		border-bottom: 1px solid #2ba483;
	}

	ul#stacks_in_169245_page1_accordion.shamrock .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_169245_page1_accordion.shamrock .accordion_content {
		background: #2F3D4F;
		color: #EFF3F3;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_169245_page1_accordion.shamrock li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_169245_page1_accordion.shamrock li:last-child .accordion_content {
		border-bottom: none;
	}



/* Crimson */
	ul#stacks_in_169245_page1_accordion.crimson {
		border: 1px solid #000000;
	}

	ul#stacks_in_169245_page1_accordion.crimson .accordion_label {
		color: #EEFFFF;
		background: #222222;
		border-bottom: 1px solid #000000;
	}

	ul#stacks_in_169245_page1_accordion.crimson .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_169245_page1_accordion.crimson .accordion_content {
		background: #000000;
		color: #999999;
	}

	ul#stacks_in_169245_page1_accordion.crimson li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_169245_page1_accordion.crimson li:last-child .accordion_content {
		border-bottom: none;
	}



/* Gun Metal */
	ul#stacks_in_169245_page1_accordion.gun_metal {
	}

	ul#stacks_in_169245_page1_accordion.gun_metal .accordion_label {
		color: #F7F8F8;
		background: #47545E;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_169245_page1_accordion.gun_metal .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #3A4753;
		background: #49A2E0;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_169245_page1_accordion.gun_metal .accordion_content {
		background: #3C474F;
		color: #F8F9F9;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_169245_page1_accordion.gun_metal li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_169245_page1_accordion.gun_metal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bright Blue */
	ul#stacks_in_169245_page1_accordion.bright_blue {
		border: 1px solid #E0E9ED;
	}

	ul#stacks_in_169245_page1_accordion.bright_blue .accordion_label {
		color: #5C7F89;
		background: #FFFFFF;
		border-bottom: 1px solid #E0E9ED;
	}

	ul#stacks_in_169245_page1_accordion.bright_blue .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #1FBDD0;
		border-bottom: none;
	}

	ul#stacks_in_169245_page1_accordion.bright_blue .accordion_content {
		background: #E0E9ED;
		color: #668b94;
	}

	ul#stacks_in_169245_page1_accordion.bright_blue li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
	}

	ul#stacks_in_169245_page1_accordion.bright_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Pinky */
	ul#stacks_in_169245_page1_accordion.pinky {
	}

	ul#stacks_in_169245_page1_accordion.pinky .accordion_label {
		color: #695E5D;
		background: #F1C1BC;
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_169245_page1_accordion.pinky .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #F1A7AC;
		border-bottom: 1px solid #d79498;
	}

	ul#stacks_in_169245_page1_accordion.pinky .accordion_content {
		background: #EFE8D4;
		color: #837974;
	}

	ul#stacks_in_169245_page1_accordion.pinky li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_169245_page1_accordion.pinky li:last-child .accordion_content {
		border-bottom: none;
	}



/* Tesla */
	ul#stacks_in_169245_page1_accordion.tesla {
	}

	ul#stacks_in_169245_page1_accordion.tesla .accordion_label {
		color: #ffffff;
		background: #B48ECB;
		border-bottom: 1px solid #9a73b2;
		border-top: 1px solid #c9aadc;
	}

	ul#stacks_in_169245_page1_accordion.tesla .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #67487C;
		border-bottom: 1px solid #573769;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_169245_page1_accordion.tesla .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #9a73b2;
	}

	ul#stacks_in_169245_page1_accordion.tesla li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_169245_page1_accordion.tesla li:last-child .accordion_content {
		border-bottom: none;
	}



/* Rustic */
	ul#stacks_in_169245_page1_accordion.rustic {
	}

	ul#stacks_in_169245_page1_accordion.rustic .accordion_label {
		color: #ffffff;
		background: #A6C8A7;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_169245_page1_accordion.rustic .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #585858;
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_169245_page1_accordion.rustic .accordion_content {
		background: #EDEDED;
		color: #414141;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_169245_page1_accordion.rustic li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_169245_page1_accordion.rustic li:last-child .accordion_content {
		border-bottom: none;
	}



/* Ruby */
	ul#stacks_in_169245_page1_accordion.ruby {
	}

	ul#stacks_in_169245_page1_accordion.ruby .accordion_label {
		color: #ffffff;
		background: #D9385A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_169245_page1_accordion.ruby .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #BF0740;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_169245_page1_accordion.ruby .accordion_content {
		background: #ededed;
		color: #7A7A7A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_169245_page1_accordion.ruby li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_169245_page1_accordion.ruby li:last-child .accordion_content {
		border-bottom: none;
	}



/* Feather */
	ul#stacks_in_169245_page1_accordion.feather {
	}

	ul#stacks_in_169245_page1_accordion.feather .accordion_label {
		color: #ffffff;
		background: #DC8364;
		border-bottom: 1px solid #D66C5A;
	}

	ul#stacks_in_169245_page1_accordion.feather .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #3EBF9C;
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_169245_page1_accordion.feather .accordion_content {
		background: #E3DFDE;
		color: #7A7A7A;
		border-bottom: 1px solid #D46C5D;
	}

	ul#stacks_in_169245_page1_accordion.feather li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_169245_page1_accordion.feather li:last-child .accordion_content {
		border-bottom: none;
	}



/* Abstract */
	ul#stacks_in_169245_page1_accordion.abstract {
	}

	ul#stacks_in_169245_page1_accordion.abstract .accordion_label {
		color: #ffffff;
		background: #2C2B2C;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_169245_page1_accordion.abstract .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #D6395C;
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_169245_page1_accordion.abstract .accordion_content {
		background: #1B1A1D;
		color: #CDCDCD;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_169245_page1_accordion.abstract li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_169245_page1_accordion.abstract li:last-child .accordion_content {
		border-bottom: none;
	}




/* Hive */
	ul#stacks_in_169245_page1_accordion.hive {
	}

	ul#stacks_in_169245_page1_accordion.hive .accordion_label {
		color: #ffffff;
		background: #F28753;
		border-bottom: 1px solid #CB6B22;
	}

	ul#stacks_in_169245_page1_accordion.hive .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #29BB9C;
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_169245_page1_accordion.hive .accordion_content {
		background: #FAEBE2;
		color: #646464;
		border-bottom: 1px solid #FAEBE3;
	}

	ul#stacks_in_169245_page1_accordion.hive li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_169245_page1_accordion.hive li:last-child .accordion_content {
		border-bottom: none;
	}




/* Navigator */
	ul#stacks_in_169245_page1_accordion.navigator {
	}

	ul#stacks_in_169245_page1_accordion.navigator .accordion_label {
		color: #ffffff;
		background: #63b8f5;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYjhmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2EyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #63b8f5 0%, #57a2f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b8f5), color-stop(100%,#57a2f6));
		background: -webkit-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -o-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -ms-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: linear-gradient(to bottom,  #63b8f5 0%,#57a2f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b8f5', endColorstr='#57a2f6',GradientType=0 );
		border-bottom: 1px solid #559dee;
		border-top: 1px solid #81caff;
	}

	ul#stacks_in_169245_page1_accordion.navigator .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #1858a1;
		background: #469af4;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmFjZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #469af4 0%, #46acf4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#469af4), color-stop(100%,#46acf4));
		background: -webkit-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -o-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -ms-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: linear-gradient(to bottom,  #469af4 0%,#46acf4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469af4', endColorstr='#46acf4',GradientType=0 );
		border-bottom: 1px solid #4289da;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_169245_page1_accordion.navigator .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #81caff;
	}

	ul#stacks_in_169245_page1_accordion.navigator li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_169245_page1_accordion.navigator li:last-child .accordion_content {
		border-bottom: none;
	}



/* Majestic */
	ul#stacks_in_169245_page1_accordion.majestic {
	}

	ul#stacks_in_169245_page1_accordion.majestic .accordion_label {
		color: #ffffff;
		background: #4AC7CB;
		border-bottom: 1px solid #3aabaf;
	}

	ul#stacks_in_169245_page1_accordion.majestic .stacks_in_169245_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE425A;
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_169245_page1_accordion.majestic .accordion_content {
		background: #f4f4f4;
		color: #7A7A7A;
		border-bottom: 1px solid #e8e8e8;
	}

	ul#stacks_in_169245_page1_accordion.majestic li:last-child .stacks_in_169245_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_169245_page1_accordion.majestic li:last-child .accordion_content {
		border-bottom: none;
	}



/* END OF STYLES */



/* CUSTOM */







/* ------------------------------------*/
/* Media Queries                       */
/* ------------------------------------*/


@media only screen {
	ul#stacks_in_169245_page1_accordion .accordion_label {
		font-size: 20px;
	}

	ul#stacks_in_169245_page1_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 60px;
		
		
	}

}

@media only screen and (max-width: 1024px) {
	ul#stacks_in_169245_page1_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_169245_page1_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 60px;
		
		
	}
}

@media only screen and (max-width: 768px) {
	ul#stacks_in_169245_page1_accordion .accordion_label {
		font-size: 16px;
	}

	ul#stacks_in_169245_page1_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 50px;
		
		
	}
}

@media only screen and (max-width: 480px) {
	ul#stacks_in_169245_page1_accordion .accordion_label {
		font-size: 14px;
	}

	ul#stacks_in_169245_page1_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 50px;
		
		
	}
}



.stacks_in_169247_page1_override .accordion_label {
	color: #666666 !important;
	background: rgba(242, 242, 242, 1.00) !important;
	background-color: rgba(242, 242, 242, 1.00) !important;
}

.stacks_in_169247_page1_override > [class$=accordion_selectedarrow_icon] {
	color: #FFFFFF !important;
	background: rgba(102, 102, 102, 1.00) !important;
}

li.stacks_in_169247_page1_override:last-child > [class$=accordion_selectedarrow_icon] {
}

.stacks_in_169247_page1_override .accordion_content {
	background: rgba(255, 255, 255, 1.00) !important;
	color: #4D4D4D !important;
}



/* Start dooText X stack CSS code */.stacks_in_169250_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_169250_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_169250_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */


.stacks_in_169252_page1_override .accordion_label {
	color: #666666 !important;
	background: rgba(242, 242, 242, 1.00) !important;
	background-color: rgba(242, 242, 242, 1.00) !important;
}

.stacks_in_169252_page1_override > [class$=accordion_selectedarrow_icon] {
	color: #FFFFFF !important;
	background: rgba(102, 102, 102, 1.00) !important;
}

li.stacks_in_169252_page1_override:last-child > [class$=accordion_selectedarrow_icon] {
}

.stacks_in_169252_page1_override .accordion_content {
	background: rgba(255, 255, 255, 1.00) !important;
	color: #4D4D4D !important;
}



/* Start dooText X stack CSS code */.stacks_in_169255_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_169255_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_169255_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */


.stacks_in_169257_page1_override .accordion_label {
	color: #666666 !important;
	background: rgba(242, 242, 242, 1.00) !important;
	background-color: rgba(242, 242, 242, 1.00) !important;
}

.stacks_in_169257_page1_override > [class$=accordion_selectedarrow_icon] {
	color: #FFFFFF !important;
	background: rgba(102, 102, 102, 1.00) !important;
}

li.stacks_in_169257_page1_override:last-child > [class$=accordion_selectedarrow_icon] {
}

.stacks_in_169257_page1_override .accordion_content {
	background: rgba(255, 255, 255, 1.00) !important;
	color: #4D4D4D !important;
}



/* Start dooText X stack CSS code */.stacks_in_169262_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_169262_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_169262_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code *//* @group ImageWizard Basic Styling */

#imageWizardstacks_in_166963_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_166963_page1 {
	position: relative;
}

#imageWizardstacks_in_166963_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_166963_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_166963_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_166963_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169123_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169123_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169123_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #000000;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169123_page1 .cd-modal-content a,
#stacks_in_169123_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169123_page1 .cd-modal-content a:hover,
#stacks_in_169123_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169123_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169123_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169123_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169123_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169123_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169123_page1 .cd-modal-action .modal_btn, #stacks_in_169123_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #FFFFFF;
}

#stacks_in_169123_page1 .modal_btn,
#stacks_in_169123_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169123_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169123_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169123_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169123_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169123_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169123_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169123_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169123_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169123_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169123_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169123_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169123_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169123_page1 .cd-modal-action a,
#stacks_in_169123_page1 .cd-modal-action a:visited,
#stacks_in_169123_page1 .cd-modal-action a:hover,
#stacks_in_169123_page1 .cd-modal-action a:active {
		color: #000000 !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169123_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169123_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177927_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177927_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177927_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177927_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177927_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177927_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171450_page1x{	display: block !important;		text-align: center !important;		color: #000000 !important;		font-weight:200 !important;}.stacks_in_171450_page1x a,.stacks_in_171450_page1x a:visited,.stacks_in_171450_page1x a:active{	color: #000000 !important;}.stacks_in_171450_page1x a:hover{	color: #191919 !important;}@media (max-width:768px) {	.stacks_in_171450_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171450_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171450_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooCheck stack each CSS code */#stacks_in_184597_page1 .doo-check-item{	position: relative;}#stacks_in_184597_page1 > .stacks_out{	margin-top: 20px;}#stacks_in_184597_page1 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_184597_page1 .doo-check-icon{	float: left;	color: #449E23 !important;	padding-right: 4px;}#stacks_in_184597_page1 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_184597_page1 .doo-check-icon,#stacks_in_184597_page1 .doo-check-title{	font-size: 140% !important;	font-weight: 700 !important;	line-height:124.000023%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_184597_page1 .doo-check-title{	line-height:125.000000%;}#stacks_in_184597_page1 .doo-check-title a,#stacks_in_184597_page1 .doo-check-title a:active,#stacks_in_184597_page1 .doo-check-title a:visited,#stacks_in_184597_page1 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_184597_page1 .checkmarks-global:before{	content: "\e004";}#stacks_in_184597_page1 .doo-check-content{	overflow: hidden;}#stacks_in_184597_page1 .doo-check-text{	display: block;	margin-top: 4px;}@media all and (max-width: 0px) {    #stacks_in_184597_page1 .doo-check-content{	    overflow: visible;	}	#stacks_in_184597_page1 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code */
#stacks_in_184597_page1 {
	margin: 0px 0px 30px 0px;
}
/* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooHeader X stack CSS code */.stacks_in_171462_page1x{	display: block !important;		text-align: center !important;		color: #000000 !important;		font-weight:200 !important;}.stacks_in_171462_page1x a,.stacks_in_171462_page1x a:visited,.stacks_in_171462_page1x a:active{	color: #000000 !important;}.stacks_in_171462_page1x a:hover{	color: #191919 !important;}@media (max-width:768px) {	.stacks_in_171462_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171462_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171462_page1 {
	margin: 0px 0px 10px 0px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_166955_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_166955_page1 {
	position: relative;
}

#imageWizardstacks_in_166955_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_166955_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_166955_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_166955_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_169127_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_169127_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_169127_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_169127_page1 .cd-modal-content a,
#stacks_in_169127_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_169127_page1 .cd-modal-content a:hover,
#stacks_in_169127_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_169127_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_169127_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_169127_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_169127_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_169127_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_169127_page1 .cd-modal-action .modal_btn, #stacks_in_169127_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #000000;
}

#stacks_in_169127_page1 .modal_btn,
#stacks_in_169127_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_169127_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_169127_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_169127_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_169127_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_169127_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_169127_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_169127_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_169127_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_169127_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_169127_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_169127_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_169127_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_169127_page1 .cd-modal-action a,
#stacks_in_169127_page1 .cd-modal-action a:visited,
#stacks_in_169127_page1 .cd-modal-action a:hover,
#stacks_in_169127_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_169127_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_169127_page1 {
	margin: 0px 0px 25px 0px;
}
#stacks_in_177931_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_177931_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_177931_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 200px !important; }

#stacks_in_177931_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_177931_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_177931_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_171466_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		font-weight:200 !important;}.stacks_in_171466_page1x a,.stacks_in_171466_page1x a:visited,.stacks_in_171466_page1x a:active{	color: #FFFFFF !important;}.stacks_in_171466_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_171466_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_171466_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_171466_page1 {
	margin: 0px 0px 10px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_166960_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_166960_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_166960_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_166960_page1 {
	margin: 0px 0px 25px 0px;
}
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
  
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('../img/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 9999;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/*clearfix*/
.group {
 *zoom: 1;
}
.group:before, .group:after {
	display: table;
	content: "";
	line-height: 0;
}
.group:after {
	clear: both;
}
/*/clearfix*/


/** /font-icons if you are not using font icons you can just remove this part/**/
@font-face {
	font-family: 'Slide-icons';
	src: url('../fonts/Slide-icons.eot');
}
@font-face {
	font-family: 'Slide-icons';
	src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAWcAAsAAAAACSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAm4AAAQxqzjSYEZGVE0AAAN4AAAAGgAAABxmWaSOR0RFRgAAA5QAAAAdAAAAIAAzAARPUy8yAAADtAAAAEsAAABgL/bcQGNtYXAAAAQAAAAAPQAAAVLgL/LNaGVhZAAABEAAAAAuAAAANv3vdhloaGVhAAAEcAAAAB4AAAAkBBD/5GhtdHgAAASQAAAAEgAAABIFOwBxbWF4cAAABKQAAAAGAAAABgAGUABuYW1lAAAErAAAAOEAAAGw7pftcnBvc3QAAAWQAAAADAAAACAAAwAAeJx9VE1oE1EQnpfsJutmSWNMQoUoWxB/qmIKnkKJWKvXQlOwhx5E7SEo9WCEHNKAJqVbn8RLzvEgKEUPCgoiIi3YHkWw2mO9CBb8O1SzurXjvLfrJiqEhXkzwzffm/nee8tAUYAxZuQvFs5PHi6cuzR1GVgAGORsM2D3Be1ehRtBbii7ddiZjyPnvmOE+QW7YRfVNNzpSQPE0vBwexqMtNIbh7Dg0KAHUrAL9sARyF6ZKpzKZDK0nMwMHHeXIXc54S7DHU109gPAZpnF5th1xiEkiANgsFpgNDATPB3ldlHZbNiNcBTZ/JNRZBPFZ0nE6mw/GT6MUC6tiPCgihA6Vkb8sXCNI35bGxRuTcYa4vqZIWlUP1sVoCx3Yyqd1gTNIUH4RhJ6rILAxw9yN/bwghVSt56rLoCyFY6gmy8kwENJwjYrlItPVauOuDWyhqDEzlKFIuvIIrAHfTJbr2uSWpgFOVvFHVDQc5dftK751P3CeyuNp8Uf/DL3tal5rFKLuiX2MxGdL00azJHKOWLcrZF3MmtZWhThNRWwx62XSYTF/d8Rc6sR2iFyNYS4MWNSzaeJA+RWfkqjCYBO5tV71bIkjTssUVe5bykrhrXqWqnZ1m9a6rfk61emfu+Px8iIA8zf/SrDNr4s8csd+Gbzn+mXOtWK3rPHkqbeGkuZuvNIGudo9wRdvDkald0Yj9HFy89vtvsgjw7/Pxm9Kf+SEfGj86HU/frlVn6RwgP7CLVRTZDCFZt6j99edcWGSPmz5h4BLO5d73bIzVL7OdTkc8j6O5MIdiPBkzcNnZ7zDvF/2OYkWvSFI78BSE0QpgAAeJxjYGBgZACCk535hiD6XIbUOhgNAD+3BfAAAHicY2BkYGDgA2IJBhBgYmAEQlYgZgHzGAAEgQA4AAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8EDqAwPjg/8PGPQYHzAoNDAwMMIVKAAhIwATaAw5AHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQeyHxj+/wezpCAs+RcCjFBdYMDIxoDMHZEAAP1aCcoAAAB4nGNgZGBgAGLNvbqy8fw2Xxm4mRhA4FyG1DoE/f8BEwPjAyCXgwEsDQAB0gmnAAB4nGNgZGBgfPD/AYMeEwMDwz8GIAkUQQHMAG3nA/YAAAIAAAAAAAAAAgAAUQClACAAlgAAAABQAAAGAAB4nI2PMW7CQBBFn8FGIkQpo5RbIFHZsjciEhyAMg0SFwALrYS8kuEMOQLH4BgcgGPkAKnz7UxBkYKVVvPmz5/ZWeCZMwndSZjwZjwgozQeMuPLOJXnapyJv41HTJIXOZN0LOW17+p4wBNT4yGffBin8lyMM/HNeCT+Yc2BwI6aXHFLpOEI60PY1XnYxkbJnW7Kqs9PfWzZq9vhKfQPx1L3/6l/Nc9c6kLXy1/xrnGxOa1iu6+dL0q3dHevK/PzfJH7spLxkW03qrZSQ191eqHbi03dHkNsXFWUD835BcvqQqwAAAB4nGNgZsALAAB9AAQ=) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWZZpI4AAAboAAAAHEdERUYANQAGAAAGyAAAACBPUy8yL9TcHwAAAVgAAABWY21hcOAx89QAAAHMAAABUmdhc3D//wADAAAGwAAAAAhnbHlmlq1ZxgAAAzQAAAGAaGVhZP3vdhkAAADcAAAANmhoZWEEEP/mAAABFAAAACRobXR4BeoAcQAAAbAAAAAabG9jYQEyAOAAAAMgAAAAEm1heHAAUwAnAAABOAAAACBuYW1l7pftcgAABLQAAAGwcG9zdCBfgkMAAAZkAAAAWgABAAAAAQAAZVgBDF8PPPUACwIAAAAAAM5oGq4AAAAAzmgargAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAIACQACQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUGZFZABA4BrwAAHg/+AALgHgACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAAAAAAIAAFEAqgAgAJYAAAAAAAMAAAADAAAAHAABAAAAAABMAAMAAQAAABwABAAwAAAACAAIAAIAAAAA4B3wAP//AAAAAOAa8AD//wAAH+oQAwABAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAEIAZACeAMAAAAABAAD/4AIAAeAAAgAAEQEhAgD+AAHg/gAAAAAAAQBRADYBrwGKAB0AAAE2NC8BJg8BJyYPAQYUHwEHBh8BFj8BFxY/ATYvAQGqBAQXCwx8fAwLFwQEfX0LCxcLDHx8DAsXCwt9AVwFDQUXCwt9fQsLFwUNBXx8DAsXCwt9fQsLFwsMfAABAKoABQGeAbYAEQAAEyYPAQYfAQcGHwEWMj8BNjQn1AwLEwsLrKwLCxMFDQXBCAgBtgsLEwsMrKwMCxMFBcEJGAkAAAkAIAAAAeABwAADAAcACwAPABMAFwAbAB8AIwAAEzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjIICAAUCAgKCAgKCAgAFAgICggICggIABQICAoICAAcCAgICAgCCAgICAgCCAgICAgAAAAQCWAAoBjwG2ABEAAAE2LwEmDwEGFB8BFj8BNjQvAQGKCwsTDAvBCQnBCwsUBAStAYwMCxMLC8EJGAnBCwsTBQ0FrAAAAAwAlgABAAAAAAABAAsAGAABAAAAAAACAAUAMAABAAAAAAADACcAhgABAAAAAAAEAAsAxgABAAAAAAAFAAsA6gABAAAAAAAGAAsBDgADAAEECQABABYAAAADAAEECQACAAoAJAADAAEECQADAE4ANgADAAEECQAEABYArgADAAEECQAFABYA0gADAAEECQAGABYA9gBTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABpAGMAbwBuAHMAAGljb25zAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAFMAbABpAGQAZQAtAGkAYwBvAG4AcwAgADoAIAAyADUALQA5AC0AMgAwADEAMwAARm9udEZvcmdlIDIuMCA6IFNsaWRlLWljb25zIDogMjUtOS0yMDEzAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAIBAgEDAQQBBQEGB3VuaUYwMDAHdW5pRTAxQQd1bmlFMDFCB3VuaUUwMUMHdW5pRTAxRAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAHAAEABAAAAAIAAAAAAAEAAAAAyYlvMQAAAADOaBquAAAAAM5oGq4=) format('truetype');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'Slide-icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/** / End of font-icons /**/




.light-gallery {
	overflow: hidden!important;
}
#lg-gallery img {
	border: none!important;
}
#lg-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999!important;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	opacity: 1;
	-webkit-transition: opacity 0.35s ease;
	-moz-transition: opacity 0.35s ease;
	-o-transition: opacity 0.35s ease;
	-ms-transition: opacity 0.35s ease;
	transition: opacity 0.35s ease;
	background: #0d0d0d;
}
#lg-outer .lg-slide{
	position: relative;
}
/*lightGallery starting effects*/
#lg-gallery.opacity {
	opacity: 1;
	transition: opacity 1s ease 0s;
	-moz-transition: opacity 1s ease 0s;
	-webkit-transition: opacity 1s ease 0s;
	-o-transition: opacity 1s ease 0s;
	-ms-transition: opacity 1s ease 0s;
}
#lg-gallery.opacity .thumb-cont {
	opacity: 1;
}
#lg-gallery.fade-m {
	opacity: 0;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s;
}
/*lightGallery starting effects*/


/*lightGallery core*/
#lg-gallery {
	height: 100%;
	opacity: 0;
	width: 100%;
	position: relative;
	transition: opacity 1s ease 0s;
	-moz-transition: opacity 1s ease 0s;
	-webkit-transition: opacity 1s ease 0s;
	-o-transition: opacity 1s ease 0s;
	-ms-transition: opacity 1s ease 0s;
}
/**/
#lg-slider {
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	position: absolute;
	white-space: nowrap;
}
/**/
#lg-slider .lg-slide {
	background: url(../img/loading.gif) no-repeat scroll center center transparent;
	display: inline-block;
	height: 100%;
	text-align: center;
	width: 100%;
}
#lg-slider .lg-slide.complete {
	background-image: none;
}
#lg-gallery.show-after-load .lg-slide > * {
	opacity: 0;
}
#lg-gallery.show-after-load .lg-slide.complete > * {
	opacity: 1;
}
#lg-slider.slide .lg-slide, #lg-slider.use-left .lg-slide {
	position: absolute;
	opacity: 0.4;
}
#lg-slider.fade-m .lg-slide {
	position: absolute;
	left: 0;
	opacity: 0;
}
#lg-slider.animate .lg-slide {
	position: absolute;
	left: 0;
}
#lg-slider.fade-m .current {
	opacity: 1;
	z-index: 9;
}
#lg-slider .lg-slide:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}
#lg-gallery.opacity .lg-slide .object {
	transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-webkit-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
}
.lg-slide .object{
	transform: scale3d(0.5, 0.5, 0.5);
	-moz-transform: scale3d(0.5, 0.5, 0.5);
	-ms-transform: scale3d(0.5, 0.5, 0.5);
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	-o-transform: scale3d(0.5, 0.5, 0.5);
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.5s ease 0s;
}
#lg-gallery.fade-m .lg-slide .object {
	transform: scale3d(0.5, 0.5, 0.5);
	-moz-transform: scale3d(0.5, 0.5, 0.5);
	-ms-transform: scale3d(0.5, 0.5, 0.5);
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	-o-transform: scale3d(0.5, 0.5, 0.5);
}
#lg-slider.fade-m.on .current {
	opacity: 1;
	transition: opacity 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s;
}
#lg-slider.fade-m .lg-slide {
	transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-webkit-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	-ms-transition: opacity 0.4s ease 0s;
}
#lg-slider.slide .lg-slide {
	transform: translate3d(100%, 0px, 0px);
	-moz-transform: translate3d(100%, 0px, 0px);
	-ms-transform: translate3d(100%, 0px, 0px);
	-webkit-transform: translate3d(100%, 0px, 0px);
	-o-transform: translate3d(100%, 0px, 0px);
}
#lg-slider.slide.on .lg-slide {
	opacity: 0;
}
#lg-slider.slide .lg-slide.current {
	opacity: 1 !important;
	transform: translate3d(0px, 0px, 0px) !important;
	-moz-transform: translate3d(0px, 0px, 0px) !important;
	-ms-transform: translate3d(0px, 0px, 0px) !important;
	-webkit-transform: translate3d(0px, 0px, 0px) !important;
	-o-transform: translate3d(0px, 0px, 0px) !important;
}
#lg-slider.slide .lg-slide.prev-slide {
	opacity: 0;
	transform: translate3d(-100%, 0px, 0px);
	-moz-transform: translate3d(-100%, 0px, 0px);
	-ms-transform: translate3d(-100%, 0px, 0px);
	-webkit-transform: translate3d(-100%, 0px, 0px);
	-o-transform: translate3d(-100%, 0px, 0px);
}
#lg-slider.slide .lg-slide.next-slide {
	opacity: 0;
	transform: translate3d(100%, 0px, 0px);
	-moz-transform: translate3d(100%, 0px, 0px);
	-ms-transform: translate3d(100%, 0px, 0px);
	-webkit-transform: translate3d(100%, 0px, 0px);
	-o-transform: translate3d(100%, 0px, 0px);
}
#lg-slider.use-left .lg-slide {
	left: 100%;
}
#lg-slider.use-left.on .lg-slide {
	opacity: 0;
}
#lg-slider.use-left .lg-slide.current {
	opacity: 1 !important;
	left: 0% !important;
}
#lg-slider.use-left .lg-slide.prev-slide {
	opacity: 0;
	left: -100%;
}
#lg-slider.use-left .lg-slide.next-slide {
	opacity: 0;
	left: 100%;
}
#lg-slider.slide.on .lg-slide, #lg-slider.slide.on .current, #lg-slider.slide.on .prev-slide, #lg-slider.slide.on .next-slide {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
}
#lg-slider.speed .lg-slide, #lg-slider.speed .current, #lg-slider.speed .prev-slide, #lg-slider.speed .next-slide {
	transition-duration: inherit !important;
	-moz-transition-duration: inherit !important;
	-webkit-transition-duration: inherit !important;
	-o-transition-duration: inherit !important;
	-ms-transition-duration: inherit !important;
}
#lg-slider.timing .lg-slide, #lg-slider.timing .current, #lg-slider.timing .prev-slide, #lg-slider.timing .next-slide {
	transition-timing-function: inherit !important;
	-moz-transition-timing-function: inherit !important;
	-webkit-transition-timing-function: inherit !important;
	-o-transition-timing-function: inherit !important;
	-ms-transition-timing-function: inherit !important;
}
#lg-slider .lg-slide img {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	cursor: -moz-grabbing;
	cursor: grab;
	cursor: -webkit-grab;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	vertical-align: middle;
}
#lg-gallery .thumb-cont .thumb-inner {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
 @-webkit-keyframes rightEnd {
 0% {
left: 0;
}
 50% {
left: -30px;
}
 100% {
left: 0;
}
}
@keyframes rightEnd {
 0% {
left: 0;
}
 50% {
left: -30px;
}
 100% {
left: 0;
}
}
@-webkit-keyframes leftEnd {
 0% {
left: 0;
}
 50% {
left: 30px;
}
 100% {
left: 0;
}
}
@keyframes leftEnd {
 0% {
left: 0;
}
 50% {
left: 30px;
}
 100% {
left: 0;
}
}
.lg-slide .object.right-end {
	-webkit-animation: rightEnd 0.3s;
	animation: rightEnd 0.3s;
	position: relative;
}
.lg-slide .object.left-end {
	-webkit-animation: leftEnd 0.3s;
	animation: leftEnd 0.3s;
	position: relative;
}
/*lightGallery core*/


/*action*/
#lg-action {
	bottom: 20px;
	position: fixed;
	left: 50%;
	margin-left: -30px;
	z-index: 9;
	-webkit-backface-visibility: hidden;
}
#lg-action.has-thumb {
	margin-left: -46px;
}

#lg-action a {
	margin: 0 3px 0 0 !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	display: inline-block !important;
	display: inline-block;
	vertical-align: middle;
 *display: inline;
 *zoom: 1;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.65);
	font-size: 16px;
	width: 28px;
	height: 28px;
	font-family: 'Slide-icons';
	color: #FFF;
	cursor: pointer;
}
#lg-action a.disabled {
	opacity: 0.6;
	filter: alpha(opacity=60);
	cursor: default;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.65) !important;
}
#lg-action a:hover, #lg-action a:focus {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.85);
}
#lg-action a#lg-prev:before, #lg-action a#lg-next:after {
	left: 5px;
	bottom: 3px;
	position: absolute;
}
#lg-action a#lg-prev:before {
	content: "\e01d";
}
#lg-action a#lg-next:after {
	content: "\e01b";
}
#lg-action a.cl-thumb:after {
	font-family: 'Slide-icons';
	content: "\e01c";
	left: 6px;
	bottom: 4px;
	font-size: 16px;
	position: absolute;
}
/*action*/

/*counter*/
#lg-counter {
	bottom: 52px;
	text-align: center;
	width: 100%;
	position: absolute;
	z-index: 9;
	color: #FFFFFF;
}
/*lightGallery Thumb*/
#lg-gallery .thumb-cont {
	position: absolute;
	bottom: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #000000;
	-webkit-transition: max-height 0.4s ease-in-out;
	-moz-transition: max-height 0.4s ease-in-out;
	-o-transition: max-height 0.4s ease-in-out;
	-ms-transition: max-height 0.4s ease-in-out;
	transition: max-height 0.4s ease-in-out;
	z-index: 9;
	max-height: 0;
	opacity: 0;
}
#lg-gallery.open .thumb-cont {
	max-height: 350px;
}
#lg-gallery .thumb-cont .thumb-inner {
	margin-left: -12px;
	padding: 12px;
	max-height: 290px;
	overflow-y: auto;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#lg-gallery .thumb-cont .thumb-info {
	background-color: #333;
	padding: 7px 20px;
}
#lg-gallery .thumb-cont .thumb-info .count {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
#lg-gallery .thumb-cont .thumb-info .close {
	color: #FFFFFF;
	display: block;
	float: right !important;
	width: 28px;
	position: relative;
	height: 28px;
	border-radius: 2px;
	margin-top: -4px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.65);
	-webkit-transition: background-color 0.3s ease 0s;
	-moz-transition: background-color 0.3s ease 0s;
	-o-transition: background-color 0.3s ease 0s;
	-ms-transition: background-color 0.3s ease 0s;
	transition: background-color 0.3s ease 0s;
	z-index: 1090;
	cursor: pointer;
}
#lg-gallery .thumb-cont .thumb-info .close i:after {
	left: 6px;
	position: absolute;
	top: 4px;
}
#lg-gallery .thumb-cont .thumb-info .close i:after, #lg-close:after {
	content: "\e01a";
	font-family: 'Slide-icons';
	font-style: normal;
	font-size: 16px;
}
#lg-gallery .thumb-cont .thumb-info .close:hover {
	text-decoration: none;
	background-color: #000;
	background-color: rgba(0, 0, 0, 1);
}
#lg-gallery .thumb-cont .thumb {
	display: inline-block !important;
	vertical-align: middle;
	text-align: center;
 *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
	margin-bottom: 4px;
	height: 50px;
	width: 50px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	overflow: hidden;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: border-color linear .2s, opacity linear .2s;
	-moz-transition: border-color linear .2s, opacity linear .2s;
	-o-transition: border-color linear .2s, opacity linear .2s;
	-ms-transition: border-color linear .2s, opacity linear .2s;
	transition: border-color linear .2s, opacity linear .2s;
}
@media (min-width: 800px) {
#lg-gallery .thumb-cont .thumb {
	width: 94px;
	height: 94px;
}
}
#lg-gallery .thumb-cont .thumb > img {
	height: auto;
	max-width: 100%;
}
#lg-gallery .thumb-cont .thumb.active, #lg-gallery .thumb-cont .thumb:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	border-color: #ffffff;
}
/*lightGallery Thumb*/

/*lightGallery Video*/
#lg-slider .video-cont {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	vertical-align: middle;
}
#lg-slider .video-cont {
	background: none;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#lg-slider .video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}
#lg-slider .video .object {
	width: 100%!important;
	height: 100%!important;
	position: absolute;
	top: 0;
	left: 0;
}
/*lightGallery Video*/






/*lightGallery Close*/
#lg-close {
	color: #FFFFFF;
	height: 28px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 28px;
	z-index: 1090;
	cursor: pointer;
	background-color: #000;
	border-radius: 2px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.65);
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	-ms-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
	-webkit-backface-visibility: hidden;
}
#lg-close:after {
	position: absolute;
	right: 6px;
	top: 3px;
}
#lg-close:hover {
	text-decoration: none;
	background-color: #000;
}
.custom-html {
	background: none repeat scroll 0 0 black;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
	color: #fff;
	font-family: Arial, sans-serif;
	height: 70px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
}
.custom-html p {
	font-size: 14px;
}
.custom-html > h4 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}



.clickslider .lslide img, .clickslider .clone img  { width:100%;  }

.lSGallery { margin: 0 auto!important; }
.lSGallery li { background: #ffffff; } .lSGallery img { opacity:.6 ;}


ul.lSGallery { margin-top: 20px!important; }

.lSGallery li img {  }
.lSGallery li.active img { opacity:1;}

.lSGallery img  {transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;   -webkit-transition: opacity .25s ease-in-out; }   

@media only screen and (min-width: 1024px) and (max-width: 1024px) {	
.lSGallery img  {transition: all 0s ease 0s;-moz-transition: all 0s ease 0s;   -webkit-transition: all 0s ease 0s; } 
}

@media only screen and (min-width: 768px) and (max-width: 768px) {	
.lSGallery img  {transition: all 0s ease 0s;-moz-transition: all 0s ease 0s;   -webkit-transition: all 0s ease 0s; } 
}

@media only screen and (max-width: 667px) {
.lSGallery img  {transition: all 0s ease 0s;-moz-transition: all 0s ease 0s;   -webkit-transition: all 0s ease 0s; } }

#stacks_in_171978_page1 {
	margin: 20px 0px 30px 0px;
}
/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_287976_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_287976_page1 {
	position: relative;
}

#imageWizardstacks_in_287976_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_287976_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_287976_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_287976_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_287979_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_287979_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_287979_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_287979_page1 .cd-modal-content a,
#stacks_in_287979_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_287979_page1 .cd-modal-content a:hover,
#stacks_in_287979_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_287979_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_287979_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_287979_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_287979_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_287979_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_287979_page1 .cd-modal-action .modal_btn, #stacks_in_287979_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #2DD152;
}

#stacks_in_287979_page1 .modal_btn,
#stacks_in_287979_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_287979_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_287979_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_287979_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_287979_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_287979_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_287979_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_287979_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_287979_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_287979_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_287979_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_287979_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_287979_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_287979_page1 .cd-modal-action a,
#stacks_in_287979_page1 .cd-modal-action a:visited,
#stacks_in_287979_page1 .cd-modal-action a:hover,
#stacks_in_287979_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_287979_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_287979_page1 {
	margin: 0px 0px 25px 0px;
}
/* Start dooCheck stack each CSS code */#stacks_in_288008_page1 .doo-check-item{	position: relative;}#stacks_in_288008_page1 > .stacks_out{	margin-top: 20px;}#stacks_in_288008_page1 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_288008_page1 .doo-check-icon{	float: left;	color: #449E23 !important;	padding-right: 4px;}#stacks_in_288008_page1 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_288008_page1 .doo-check-icon,#stacks_in_288008_page1 .doo-check-title{	font-size: 140% !important;	font-weight: 700 !important;	line-height:124.000023%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_288008_page1 .doo-check-title{	line-height:125.000000%;}#stacks_in_288008_page1 .doo-check-title a,#stacks_in_288008_page1 .doo-check-title a:active,#stacks_in_288008_page1 .doo-check-title a:visited,#stacks_in_288008_page1 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_288008_page1 .checkmarks-global:before{	content: "\e004";}#stacks_in_288008_page1 .doo-check-content{	overflow: hidden;}#stacks_in_288008_page1 .doo-check-text{	display: block;	margin-top: 4px;}@media all and (max-width: 0px) {    #stacks_in_288008_page1 .doo-check-content{	    overflow: visible;	}	#stacks_in_288008_page1 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code */
#stacks_in_288008_page1 {
	margin: 0px 0px 30px 0px;
}
/* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* @group ImageWizard Basic Styling */

#imageWizardstacks_in_364379_page1 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_364379_page1 {
	position: relative;
}

#imageWizardstacks_in_364379_page1 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}

/* @end */

/* @group Hyperlink */

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

#imageWizardstacks_in_364379_page1 img {
	-webkit-filter: invert(0%); 
	-moz-filter: invert(0%); 
	-o-filter: invert(0%); 
	-ms-filter: invert(0%);
	filter: invert(0%);
	
	-webkit-transition: all ms ease-in-out;
	-moz-transition: all ms ease-in-out;
	-o-transition: all ms ease-in-out;
	-ms-transition: all ms ease-in-out;
	transition: all ms ease-in-out;
}
 
#imageWizardstacks_in_364379_page1:hover img {
	-webkit-filter: invert(80%);
	-moz-filter: invert(80%);
	-o-filter: invert(80%);
	-ms-filter: invert(80%);
	filter: invert(80%);
}

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/* @end */

/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */

#stacks_in_364379_page1 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	margin: 0px 0px 15px 0px;
}
/* --------------------------------

Primary style

-------------------------------- */

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


/* --------------------------------

Main Components

-------------------------------- */


#stacks_in_364357_page1 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_364357_page1 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_364357_page1 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #FFFFFF;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_364357_page1 .cd-modal-content a,
#stacks_in_364357_page1 .cd-modal-content a:visited {
	color: #DE425A;
}

#stacks_in_364357_page1 .cd-modal-content a:hover,
#stacks_in_364357_page1 .cd-modal-content a:active {
	color: #B13448;
}

#stacks_in_364357_page1 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_364357_page1 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_364357_page1 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_364357_page1 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_364357_page1 .cd-modal-action {
  position: relative;
}

#stacks_in_364357_page1 .cd-modal-action .modal_btn, #stacks_in_364357_page1 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 3.25em;
  background-color: #0D0D7B;
}

#stacks_in_364357_page1 .modal_btn,
#stacks_in_364357_page1 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_364357_page1 .cd-modal-action .modal_btn {
	
  border-radius: 5em;
	
  color: #ffffff;
  line-height: 3.25em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_364357_page1 .cd-modal-action .modal_btn {
		width: 225px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_364357_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_364357_page1 .cd-modal-action .modal_btn {
		width: 100%;
	}
}

#stacks_in_364357_page1 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_364357_page1 .cd-modal-action .modal_btn.to-circle {
  width: 3.25em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_364357_page1 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 3.25em;
	
  border-radius: 50%;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_364357_page1 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_364357_page1 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
  border-radius: 50%;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_364357_page1 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_364357_page1 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_364357_page1 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_364357_page1 .cd-modal-action a,
#stacks_in_364357_page1 .cd-modal-action a:visited,
#stacks_in_364357_page1 .cd-modal-action a:hover,
#stacks_in_364357_page1 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_364357_page1 .cd-modal-action .modal_btn {
  }






#stacks_in_364357_page1 {
	margin: 0px 0px 25px 0px;
}
/* Start dooHeader X stack CSS code */.stacks_in_377338_page1x{	display: block !important;		text-align: center !important;		color: #FFFFFF !important;		}.stacks_in_377338_page1x a,.stacks_in_377338_page1x a:visited,.stacks_in_377338_page1x a:active{	color: #FFFFFF !important;}.stacks_in_377338_page1x a:hover{	color: #FFFFFF !important;}@media (max-width:768px) {	.stacks_in_377338_page1x{		text-align: center !important;	}}@media (max-width:480px) {	.stacks_in_377338_page1x{		text-align: center !important;	}}/* End dooHeader X stack CSS code */
#stacks_in_377338_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooText X stack CSS code */.stacks_in_377340_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_377340_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_377340_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_377340_page1 {
	margin: 0px 0px 20px 0px;
}
/* Start dooCheck stack each CSS code */#stacks_in_364361_page1 .doo-check-item{	position: relative;}#stacks_in_364361_page1 > .stacks_out{	margin-top: 20px;}#stacks_in_364361_page1 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_364361_page1 .doo-check-icon{	float: left;	color: #449E23 !important;	padding-right: 4px;}#stacks_in_364361_page1 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_364361_page1 .doo-check-icon,#stacks_in_364361_page1 .doo-check-title{	font-size: 140% !important;	font-weight: 700 !important;	line-height:124.000023%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_364361_page1 .doo-check-title{	line-height:125.000000%;}#stacks_in_364361_page1 .doo-check-title a,#stacks_in_364361_page1 .doo-check-title a:active,#stacks_in_364361_page1 .doo-check-title a:visited,#stacks_in_364361_page1 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_364361_page1 .checkmarks-global:before{	content: "\e004";}#stacks_in_364361_page1 .doo-check-content{	overflow: hidden;}#stacks_in_364361_page1 .doo-check-text{	display: block;	margin-top: 4px;}@media all and (max-width: 0px) {    #stacks_in_364361_page1 .doo-check-content{	    overflow: visible;	}	#stacks_in_364361_page1 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code */
#stacks_in_364361_page1 {
	margin: 0px 0px 30px 0px;
}
/* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code */
/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_166547_page1 {
      margin: 0px;      
    }

    #stacks_in_166547_page1 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_166547_page1 {
      margin: 0px;      
    }

    #stacks_in_166547_page1 {
      padding: 0px;      
    }


     
      #stacks_in_166547_page1 {
        margin-left: 50px;
        margin-right: 50px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


 
    #stacks_in_166547_page1 {
      margin: 0px;      
    }

    #stacks_in_166547_page1 {
      padding: 0px;      
    }


     
      #stacks_in_166547_page1 {
        margin-left: 100px;
        margin-right: 100px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

     
      #stacks_in_166547_page1 {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
      }
    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_166547_page1 {
      margin: 0px;      
    }

    #stacks_in_166547_page1 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_166547_page1 {
      margin: 0px;      
    }

    #stacks_in_166547_page1 {
      padding: 0px;      
    }


     
      #stacks_in_166547_page1 {
        margin-left: 50px;
        margin-right: 50px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_166547_page1 {
      margin: 0px;      
    }

    #stacks_in_166547_page1 {
      padding: 0px;      
    }


    

    
  

}

#stacks_in_184626_page1{  padding-left:0px;padding-right:0px; }#stacks_in_184626_page1>.jack{margin:0px;padding:0px;border-color:#000000;border-width:0px;border-style:solid;border-radius:0px;background-attachment:scroll;background-clip:padding-box!important;background-origin:padding-box!important}#stacks_in_184626_page1>.jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_184626_page1>.jack.width-static{width:500px}#stacks_in_184626_page1>.jack.width-flexible{width:100%}#stacks_in_184626_page1>.jack.margin-detailed{margin:0.00px 0.00px 0.00px 0.00px}#stacks_in_184626_page1>.jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_184626_page1>.jack.rotate{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_184626_page1>.jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 0.00px}#stacks_in_184626_page1>.jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_184626_page1>.jack.border-image{-webkit-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_184626_page1>.jack::after{border-radius:0px}#stacks_in_184626_page1>.jack.border-detailed-radius,#stacks_in_184626_page1>.jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_184626_page1>.jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;-moz-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_184626_page1>.jack.bg-color{background-color:#333333}#stacks_in_184626_page1>.jack.bg-gradient{background-color:#89C5FF}#stacks_in_184626_page1>.jack.bg-image:not(.glass){background-image:url();background-repeat:repeat; background-position:left top;}#stacks_in_184626_page1>.jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_184626_page1>.jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_184626_page1>.jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_184626_page1>.jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_184626_page1>.jack.bg-image:not(.glass){}#stacks_in_184626_page1>.jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_184626_page1>.jack.bg-image.glass.after,#stacks_in_184626_page1>.jack.bg-image.glass::after{opacity:0.70;background-attachment:scroll;background-clip:padding-box!important;background-origin:padding-box!important;padding:0px;background-image:url();background-repeat:repeat; background-position:left top;}#stacks_in_184626_page1>.jack.bg-image.glass.after.padding-detailed,#stacks_in_184626_page1>.jack.bg-image.padding-detailed.glass::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_184626_page1>.jack.bg-image.glass.after.bg-size-static,#stacks_in_184626_page1>.jack.bg-image.bg-size-static.glass::after{background-size:300px}#stacks_in_184626_page1>.jack.bg-image.glass.after.bg-size-fluid,#stacks_in_184626_page1>.jack.bg-image.bg-size-fluid.glass::after{background-size:100%}#stacks_in_184626_page1>.jack.bg-image.glass.after.bg-warehouse,#stacks_in_184626_page1>.jack.bg-image.bg-warehouse.glass::after{background-image:url()}
#stacks_in_184626_page1>.jack.bg-image.glass.after.bg-fallback,#stacks_in_184626_page1>.jack.bg-image.bg-fallback.glass::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_184626_page1>.jack.bg-image.glass.after,#stacks_in_184626_page1>.jack.bg-image.glass::after{}#stacks_in_184626_page1>.jack.bg-image.glass.after.bg-warehouse,#stacks_in_184626_page1>.jack.bg-image.bg-warehouse.glass::after{}}#stacks_in_184626_page1>.jack.drop-shadow{box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_184626_page1>.jack.inset-shadow{box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_184626_page1>.jack.drop-shadow.inset-shadow{box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_184626_page1>.jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_184626_page1>.jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_184626_page1>.jack.peek-shadow::before,#stacks_in_184626_page1>.jack.peek-shadow::after{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px/10px}#stacks_in_184626_page1>.jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)} #stacks_in_184626_page1>.jack{overflow:visible;}#stacks_in_184626_page1>.jack.height-static{height:100px}#stacks_in_184626_page1>.jack.height-minmax{min-height:100px;max-height:800px} 

#stacks_in_184626_page1 {
	padding: 300px 0px 300px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_184628_page1 {
      margin: 0px;      
    }

    #stacks_in_184628_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184628_page1 {
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
  


 
    #stacks_in_184628_page1 {
      margin: 0px;      
    }

    #stacks_in_184628_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184628_page1 {
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


 
    #stacks_in_184628_page1 {
      margin: 0px;      
    }

    #stacks_in_184628_page1 {
      padding: 0px;      
    }


    

    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_184628_page1 {
      margin: 0px;      
    }

    #stacks_in_184628_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184628_page1 {
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
  


 
    #stacks_in_184628_page1 {
      margin: 0px;      
    }

    #stacks_in_184628_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184628_page1 {
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_184628_page1 {
      margin: 0px;      
    }

    #stacks_in_184628_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184628_page1 {
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
  

}

 #stacks_in_184630_page1 h1,#stacks_in_184630_page1 h1 a,#stacks_in_184630_page1 p,#stacks_in_184630_page1 p a{color:#FFFFFF;-webkit-font-smoothing:antialiased;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-style:normal;text-decoration:none;text-align:center;font-weight: bold ;          text-shadow:.05em .05em .1em #000000;            }
#stacks_in_184630_page1 p a:hover,#stacks_in_184630_page1 h1 a:hover{color:#CCCCCC}   

#stacks_in_184630_page1 {
	padding: 100px 0px 0px 0px;
}
 #stacks_in_184632_page1 h1,#stacks_in_184632_page1 h1 a,#stacks_in_184632_page1 p,#stacks_in_184632_page1 p a{color:#FFFFFF;-webkit-font-smoothing:antialiased;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-style:normal;text-decoration:none;text-align:center;font-weight: bold ;          text-shadow:.05em .05em .1em #000000;            }
#stacks_in_184632_page1 p a:hover,#stacks_in_184632_page1 h1 a:hover{color:#CCCCCC}   

#stacks_in_184632_page1 {
	padding: 20px 0px 20px 0px;
}
/* Start Button Press stack CSS code */#stacks_in_184634_page1{	text-align: center !important;}.stacks_in_184634_page1dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 3px !important;		width:inherit;									border: 3px solid #FFFFFF;		color:#FFFFFF;				font-size:120% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		padding: 11px 35px 11px 35px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_184634_page1dooabutton:hover {					color:;				border-color: #EBEBEB;		color:#EBEBEB;	}/* End Button Press stack CSS code */
#stacks_in_184634_page1 {
	margin: 0px 0px 100px 0px;
}
/* Start Button Press stack CSS code */#stacks_in_192318_page1{	text-align: center !important;}.stacks_in_192318_page1dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 2px !important;		width:inherit;									border: 3px solid #555555;		color:#555555;				font-size:120% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 9px 20px 9px 20px;			-webkit-border-top-left-radius:5px;	-moz-border-radius-topleft:5px;	border-top-left-radius:5px;	-webkit-border-top-right-radius:5px;	-moz-border-radius-topright:5px;	border-top-right-radius:5px;	-webkit-border-bottom-right-radius:5px;	-moz-border-radius-bottomright:5px;	border-bottom-right-radius:5px;	-webkit-border-bottom-left-radius:5px;	-moz-border-radius-bottomleft:5px;	border-bottom-left-radius:5px;}.stacks_in_192318_page1dooabutton:hover {					color:;				border-color: #414141;		color:#414141;	}/* End Button Press stack CSS code */
#stacks_in_192318_page1 {
	margin: 60px 0px 60px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_166549_page1 {
      margin: 0px;      
    }

    #stacks_in_166549_page1 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_166549_page1 {
      margin: 0px;      
    }

    #stacks_in_166549_page1 {
      padding: 0px;      
    }


     
      #stacks_in_166549_page1 {
        margin-left: 50px;
        margin-right: 50px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


 
    #stacks_in_166549_page1 {
      margin: 0px;      
    }

    #stacks_in_166549_page1 {
      padding: 0px;      
    }


     
      #stacks_in_166549_page1 {
        margin-left: 150px;
        margin-right: 150px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_166549_page1 {
      margin: 0px;      
    }

    #stacks_in_166549_page1 {
      padding: 0px;      
    }


    

    
  


 
    #stacks_in_166549_page1 {
      margin: 0px;      
    }

    #stacks_in_166549_page1 {
      padding: 0px;      
    }


     
      #stacks_in_166549_page1 {
        margin-left: 50px;
        margin-right: 50px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_166549_page1 {
      margin: 0px;      
    }

    #stacks_in_166549_page1 {
      padding: 0px;      
    }


    

    
  

}

#stacks_in_184653_page1{  padding-left:0px;padding-right:0px; }#stacks_in_184653_page1>.jack{margin:0px;padding:0px;border-color:#000000;border-width:0px;border-style:solid;border-radius:0px;background-attachment:scroll;background-clip:padding-box!important;background-origin:padding-box!important}#stacks_in_184653_page1>.jack.width-minmax{min-width:100px;max-width:800px}#stacks_in_184653_page1>.jack.width-static{width:500px}#stacks_in_184653_page1>.jack.width-flexible{width:100%}#stacks_in_184653_page1>.jack.margin-detailed{margin:0.00px 0.00px 0.00px 0.00px}#stacks_in_184653_page1>.jack.padding-detailed{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_184653_page1>.jack.rotate{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}#stacks_in_184653_page1>.jack.border-detailed-width{border-width:0.00px 0.00px 0.00px 0.00px}#stacks_in_184653_page1>.jack.border-detailed-style{border-style:solid solid solid solid}#stacks_in_184653_page1>.jack.border-image{-webkit-border-image:url() 70 repeat;border-image:url() 70 repeat;border-style:solid}#stacks_in_184653_page1>.jack::after{border-radius:0px}#stacks_in_184653_page1>.jack.border-detailed-radius,#stacks_in_184653_page1>.jack.border-detailed-radius::after{border-radius:0.00px 0.00px 0.00px 0.00px}#stacks_in_184653_page1>.jack.bg-animate{-webkit-animation:animatedJackBackgroundtoRight 200s linear infinite;-moz-animation:animatedJackBackgroundtoRight 200s linear infinite;animation:animatedJackBackgroundtoRight 200s linear infinite}#stacks_in_184653_page1>.jack.bg-color{background-color:#333333}#stacks_in_184653_page1>.jack.bg-gradient{background-color:#89C5FF}#stacks_in_184653_page1>.jack.bg-image:not(.glass){background-image:url();background-repeat:repeat; background-position:left top;}#stacks_in_184653_page1>.jack.bg-image:not(.glass).bg-size-static{background-size:300px}#stacks_in_184653_page1>.jack.bg-image:not(.glass).bg-size-fluid{background-size:100%}#stacks_in_184653_page1>.jack.bg-image:not(.glass).bg-warehouse{background-image:url()}#stacks_in_184653_page1>.jack.bg-image:not(.glass).bg-fallback{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_184653_page1>.jack.bg-image:not(.glass){}#stacks_in_184653_page1>.jack.bg-image:not(.glass).bg-warehouse{}}#stacks_in_184653_page1>.jack.bg-image.glass.after,#stacks_in_184653_page1>.jack.bg-image.glass::after{opacity:0.70;background-attachment:scroll;background-clip:padding-box!important;background-origin:padding-box!important;padding:0px;background-image:url();background-repeat:repeat; background-position:left top;}#stacks_in_184653_page1>.jack.bg-image.glass.after.padding-detailed,#stacks_in_184653_page1>.jack.bg-image.padding-detailed.glass::after{padding:0.00px 0.00px 0.00px 0.00px}#stacks_in_184653_page1>.jack.bg-image.glass.after.bg-size-static,#stacks_in_184653_page1>.jack.bg-image.bg-size-static.glass::after{background-size:300px}#stacks_in_184653_page1>.jack.bg-image.glass.after.bg-size-fluid,#stacks_in_184653_page1>.jack.bg-image.bg-size-fluid.glass::after{background-size:100%}#stacks_in_184653_page1>.jack.bg-image.glass.after.bg-warehouse,#stacks_in_184653_page1>.jack.bg-image.bg-warehouse.glass::after{background-image:url()}
#stacks_in_184653_page1>.jack.bg-image.glass.after.bg-fallback,#stacks_in_184653_page1>.jack.bg-image.bg-fallback.glass::after{background-color:#CCCCCC}@media only screen and (min-width:40.063em){#stacks_in_184653_page1>.jack.bg-image.glass.after,#stacks_in_184653_page1>.jack.bg-image.glass::after{}#stacks_in_184653_page1>.jack.bg-image.glass.after.bg-warehouse,#stacks_in_184653_page1>.jack.bg-image.bg-warehouse.glass::after{}}#stacks_in_184653_page1>.jack.drop-shadow{box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50)}#stacks_in_184653_page1>.jack.inset-shadow{box-shadow:inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_184653_page1>.jack.drop-shadow.inset-shadow{box-shadow:0px 10px 6px -6px rgba(0,0,0,0.50),inset 0px 0px 6px 2px rgba(0,0,0,0.50)}#stacks_in_184653_page1>.jack.corner-shadow.corner-shadow-left::before{max-width:300px;bottom:15px;box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);left:10px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}#stacks_in_184653_page1>.jack.corner-shadow.corner-shadow-right::after{max-width:300px;bottom:15px;box-shadow:0px 15px 10px 0px rgba(119,119,119,0.99);right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}#stacks_in_184653_page1>.jack.peek-shadow::before,#stacks_in_184653_page1>.jack.peek-shadow::after{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.80);top:0%;bottom:0%;left:5px;right:5px;border-radius:100px/10px}#stacks_in_184653_page1>.jack.peek-shadow::after{right:5px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)} #stacks_in_184653_page1>.jack{overflow:visible;}#stacks_in_184653_page1>.jack.height-static{height:100px}#stacks_in_184653_page1>.jack.height-minmax{min-height:100px;max-height:800px} 

#stacks_in_184653_page1 {
	padding: 300px 0px 300px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_184655_page1 {
      margin: 0px;      
    }

    #stacks_in_184655_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184655_page1 {
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
  


 
    #stacks_in_184655_page1 {
      margin: 0px;      
    }

    #stacks_in_184655_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184655_page1 {
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


 
    #stacks_in_184655_page1 {
      margin: 0px;      
    }

    #stacks_in_184655_page1 {
      padding: 0px;      
    }


    

    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_184655_page1 {
      margin: 0px;      
    }

    #stacks_in_184655_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184655_page1 {
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
  


 
    #stacks_in_184655_page1 {
      margin: 0px;      
    }

    #stacks_in_184655_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184655_page1 {
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_184655_page1 {
      margin: 0px;      
    }

    #stacks_in_184655_page1 {
      padding: 0px;      
    }


     
      #stacks_in_184655_page1 {
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
  

}

 #stacks_in_184657_page1 h1,#stacks_in_184657_page1 h1 a,#stacks_in_184657_page1 p,#stacks_in_184657_page1 p a{color:#FFFFFF;-webkit-font-smoothing:antialiased;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-style:normal;text-decoration:none;text-align:center;font-weight: bold ;          text-shadow:.05em .05em .1em #555555;            }
#stacks_in_184657_page1 p a:hover,#stacks_in_184657_page1 h1 a:hover{color:#CCCCCC}   

#stacks_in_184657_page1 {
	padding: 50px 0px 20px 0px;
}
 #stacks_in_184659_page1 h1,#stacks_in_184659_page1 h1 a,#stacks_in_184659_page1 p,#stacks_in_184659_page1 p a{color:#FB00D3;-webkit-font-smoothing:antialiased;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-style:normal;text-decoration:none;text-align:center;font-weight: bold ;                text-shadow:0 0 .2em #555555,0 0 .2em #555555;      }
#stacks_in_184659_page1 p a:hover,#stacks_in_184659_page1 h1 a:hover{color:#CCCCCC}   

#stacks_in_184659_page1 {
	padding: 0px 0px 20px 0px;
}
/* Start Button Press stack CSS code */#stacks_in_184661_page1{	text-align: center !important;}.stacks_in_184661_page1dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 2px !important;		width:inherit;									border: 2px solid #FFFFFF;		color:#FFFFFF;				font-size:150% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 9px 17px 9px 17px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_184661_page1dooabutton:hover {					color:;				border-color: #EBEBEB;		color:#EBEBEB;	}/* End Button Press stack CSS code */
#stacks_in_184661_page1 {
	margin: 0px 0px 50px 0px;
}

/* START ICONZ CSS */

#stacks_in_192482_page1 i {
	font-size: 10em;
	line-height: normal !important;
	
	color: #FB00D3 !important;
	
	text-align:center;
}






#stacks_in_192482_page1 {
	text-align: center;
}

#stacks_in_192482_page1 a{
	text-decoration: none;
}


	
		#stacks_in_192482_page1 a i:hover{
			color: #FF0FE2 !important;
		}
		
		
	




#stacks_in_192482_page1 .stacks_in_192482_page1quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_192482_page1 .stacks_in_192482_page1quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_192482_page1 .stacks_in_192482_page1quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_192482_page1 {
	margin: 20px 0px 20px 0px;
}

/* We use this media query to add styles to any device that supports media queries */
@media only screen {
   
    #stacks_in_192483_page1 {
      margin: 0px;      
    }

    #stacks_in_192483_page1 {
      padding: 0px;      
    }


     
      #stacks_in_192483_page1 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
  


 
    #stacks_in_192483_page1 {
      margin: 0px;      
    }

    #stacks_in_192483_page1 {
      padding: 0px;      
    }


     
      #stacks_in_192483_page1 {
        margin-left: 100px;
        margin-right: 100px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


 
    #stacks_in_192483_page1 {
      margin: 0px;      
    }

    #stacks_in_192483_page1 {
      padding: 0px;      
    }


     
      #stacks_in_192483_page1 {
        margin-left: 150px;
        margin-right: 150px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 


}


@media only screen and (max-width: 1024px) {
   
    #stacks_in_192483_page1 {
      margin: 0px;      
    }

    #stacks_in_192483_page1 {
      padding: 0px;      
    }


     
      #stacks_in_192483_page1 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
  


 
    #stacks_in_192483_page1 {
      margin: 0px;      
    }

    #stacks_in_192483_page1 {
      padding: 0px;      
    }


     
      #stacks_in_192483_page1 {
        margin-left: 100px;
        margin-right: 100px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
 
}



@media only screen and (max-width: 480px) {
   
    #stacks_in_192483_page1 {
      margin: 0px;      
    }

    #stacks_in_192483_page1 {
      padding: 0px;      
    }


     
      #stacks_in_192483_page1 {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
      }
    

    
  

}

/* ------------------------------------*/
/* Accordion                           */
/* ------------------------------------*/


ul#stacks_in_p192982_n192941_page1_accordion {
	display: block;
	list-style: none;
	border-radius: 4px;
	padding: 0 !important;
	margin: 0 !important;
	overflow: hidden;
	text-shadow: none;
}

ul#stacks_in_p192982_n192941_page1_accordion > li {
	list-style: none;
	background: none !important;
	margin: 0;
	padding: 0 !important;
}

#stacks_in_p192982_n192941_page1 .hide_toggle {
	display: none;
}


/* Label Font Choices */















/* Content Font Choices */









ul#stacks_in_p192982_n192941_page1_accordion .accordion_label {
	cursor: pointer;
	padding: 15px 20px;
	position: relative;
}

ul#stacks_in_p192982_n192941_page1_accordion .accordion_label i {
}

ul#stacks_in_p192982_n192941_page1_accordion .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
}

ul#stacks_in_p192982_n192941_page1_accordion .accordion_content {
	
		padding: 40px;
	

}

ul#stacks_in_p192982_n192941_page1_accordion li:last-child .accordion_content {
}

ul#stacks_in_p192982_n192941_page1_accordion  .accordion_label .accordion_icon {
	display: inline-block;
	text-align: center;
	width: 25px;
	
		position: absolute;
		right: 20px;
		top: 15px;
		margin-right: 0px;
	
	
}

ul#stacks_in_p192982_n192941_page1_accordion .accordion_label .accordion_icon i {
	width: 25px;
	height: 25px;
	line-height: 24px;
	
}

ul#stacks_in_p192982_n192941_page1_accordion .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon .accordion_icon i {
	
}

#stacks_in_p192982_n192941_page1_open_all {
	cursor: pointer;
	font-size: 20px;
	
	
	margin-top: 12px;
	

}

#stacks_in_p192982_n192941_page1 .show_all_alignment {
	
	text-align: center;
	
}



/* ------------------------------------*/
/* Accordion Styles                    */
/* ------------------------------------*/

/* Ghost */
	ul#stacks_in_p192982_n192941_page1_accordion.ghost {
		border: 1px solid #d4d4d4;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ghost .accordion_label {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ghost .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		background-color: #f2f2f2;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ghost .accordion_content {
		color: #434343;
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ghost li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #d4d4d4;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ghost li:last-child .accordion_content {
		border-bottom: none;
	}



/* Dark Grey */
	ul#stacks_in_p192982_n192941_page1_accordion.dark_grey {
		border: 1px solid #adadad;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.dark_grey .accordion_label {
		color: #FCFEF9;
		border-bottom: 1px solid #4E4F54;
		background: rgb(108,109,113); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZjNmQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTRmNTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(108,109,113,1) 0%, rgba(78,79,84,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(108,109,113,1)), color-stop(100%,rgba(78,79,84,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(108,109,113,1) 0%,rgba(78,79,84,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d71', endColorstr='#4e4f54',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_p192982_n192941_page1_accordion.dark_grey .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #4E4F54;
		border-bottom: 1px solid #adadad;
		background: rgb(238,238,238); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_p192982_n192941_page1_accordion.dark_grey .accordion_content {
		color: #434343;
		border-bottom: 1px solid #adadad;
		background-color: #EFEFEF;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.dark_grey li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #adadad;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.dark_grey li:last-child .accordion_content {
		border-bottom: none;
	}




/* Light Blue */
	ul#stacks_in_p192982_n192941_page1_accordion.light_blue {
		border: 1px solid #E6E6E6;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.light_blue .accordion_label {
		color: #939496;
		border-top: 1px solid #f3f3f3;
		border-bottom: 1px solid #dedede;
		background: rgb(244,249,249); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: rgb(239,239,239); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(230,230,230,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(230,230,230,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_p192982_n192941_page1_accordion.light_blue .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #fff;
		border-top: 1px solid #98eaff;
		border-bottom: 1px solid #1EB0F4;
		background: rgb(36,210,253); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0ZDJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGJlZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(36,210,253,1) 0%, rgba(32,190,252,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(36,210,253,1)), color-stop(100%,rgba(32,190,252,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(36,210,253,1) 0%,rgba(32,190,252,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d2fd', endColorstr='#20befc',GradientType=0 ); /* IE6-8 */
	}


	ul#stacks_in_p192982_n192941_page1_accordion.light_blue .accordion_content {
		background: #d6d6d6;
		color: #3E3E3E;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
		border-bottom: 1px solid #E6E6E6;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.light_blue li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #1EB0F4;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.light_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Teal */
	ul#stacks_in_p192982_n192941_page1_accordion.flat_teal {
		border: 1px solid #E2E2E2;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_teal .accordion_label {
		color: #ABABAB;
		background: #FFFFFF;
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_teal .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #fff;
		background: #61BBC3;
		border-bottom: 1px solid #61BBC3;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_teal .accordion_content {
		background: #576465;
		color: #dfdfdf;
		border-bottom: 1px solid #E2E2E2;
		box-shadow: inset 0 0 5px 0 rgba(0,0,0,0.4);
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_teal li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #E2E2E2;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_teal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Blue Grey */
	ul#stacks_in_p192982_n192941_page1_accordion.blue_grey {
		border: 1px solid #2D2E32;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.blue_grey .accordion_label {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-top: 1px solid #606872;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_p192982_n192941_page1_accordion.blue_grey .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #DADEDF;
		text-shadow: 0 -1px 0 #111820;
		border-bottom: 1px solid #212226;
		background: rgb(75,84,91); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiNTQ1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjQ4NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(75,84,91,1) 0%, rgba(63,72,86,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,84,91,1)), color-stop(100%,rgba(63,72,86,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(75,84,91,1) 0%,rgba(63,72,86,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b545b', endColorstr='#3f4856',GradientType=0 ); /* IE6-8 */
	}

	ul#stacks_in_p192982_n192941_page1_accordion.blue_grey .accordion_content {
		background: #363D45;
		color: #C4C5C9;
		border-bottom: 1px solid #2D2E32;
		box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.25);
	}

	ul#stacks_in_p192982_n192941_page1_accordion.blue_grey li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #212226;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.blue_grey li:last-child .accordion_content {
		border-bottom: none;
	}



/* Flat Orange */
	ul#stacks_in_p192982_n192941_page1_accordion.flat_orange {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_orange .accordion_label {
		color: #F6F1E3;
		background: #DC614F;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_orange .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #F6F1E3;
		background: #DC614F;
		border-bottom: 2px solid #B94537;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_orange .accordion_content {
		background: #CC5545;
		color: #FCE1DB;
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_orange li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #B94537;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.flat_orange li:last-child .accordion_content {
		border-bottom: none;
	}



/* Forest Green */
	ul#stacks_in_p192982_n192941_page1_accordion.forest_green {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.forest_green .accordion_label {
		color: #99C676;
		background: #679341;
		border-top: 1px solid #96BE74;
		border-bottom: 1px solid #425F2E;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.forest_green .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #384D24;
		background: #95BF70;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.forest_green .accordion_content {
		background: #394D27;
		color: #F0F8E7;
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.forest_green li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.forest_green li:last-child .accordion_content {
		border-bottom: none;
	}



/* Earthy */
	ul#stacks_in_p192982_n192941_page1_accordion.earthy {
		border: 1px solid #645B51;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.earthy .accordion_label {
		color: #F7E7D4;
		background: #806F63;
		border-top: 1px solid #908279;
		border-bottom: 1px solid #645B51;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.earthy .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #F7E7D5;
		background: #D95943;
		border-top: 1px solid #E58669;
		border-bottom: 2px solid #D01C1F;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.earthy .accordion_content {
		background: #645548;
		color: #c4bcb1;
		border-bottom: 1px solid #52453b;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.earthy li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #29371d;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.earthy li:last-child .accordion_content {
		border-bottom: none;
	}



/* Purple Power */
	ul#stacks_in_p192982_n192941_page1_accordion.purple_power {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.purple_power .accordion_label {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #a45693;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.purple_power .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #fff;
		background: #B05B9E;
		border-top: 1px solid #c069ae;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.purple_power .accordion_content {
		background: #6B4E99;
		color: #fff;
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.purple_power li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #4d3572;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.purple_power li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bold Blue */
	ul#stacks_in_p192982_n192941_page1_accordion.bold_blue {
		border: 1px solid #DBDBDB;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bold_blue .accordion_label {
	  color: #333333;
	  background-color: #f5f5f5;
	  *background-color: #e6e6e6;
	  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	  background-repeat: repeat-x;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #DBDBDB;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bold_blue .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
	  color: #ffffff;
	  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	  background-color: #006dcc;
	  *background-color: #0044cc;
	  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	  background-repeat: repeat-x;
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		border-top: 1px solid #0d93d6;
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bold_blue .accordion_content {
		background: rgb(247,247,247); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
		color: #434343;
		border-bottom: 1px solid #e2e2e2;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bold_blue li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #02369f;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bold_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Baby Blue */
	ul#stacks_in_p192982_n192941_page1_accordion.baby_blue {
		border: 1px solid #C4CDDF;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.baby_blue .accordion_label {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.baby_blue .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #8BAEF7;
		background: #E0ECFD;
		border-top: 1px solid #e9f2fe;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.baby_blue .accordion_content {
		background: #F8F8F8;
		color: #797979;
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.baby_blue li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #C4CDDF;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.baby_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Shamrock */
	ul#stacks_in_p192982_n192941_page1_accordion.shamrock {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.shamrock .accordion_label {
		color: #FFFFFF;
		background: #3EBF9C;
		border-bottom: 1px solid #2ba483;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.shamrock .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.shamrock .accordion_content {
		background: #2F3D4F;
		color: #EFF3F3;
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.shamrock li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #283444;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.shamrock li:last-child .accordion_content {
		border-bottom: none;
	}



/* Crimson */
	ul#stacks_in_p192982_n192941_page1_accordion.crimson {
		border: 1px solid #000000;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.crimson .accordion_label {
		color: #EEFFFF;
		background: #222222;
		border-bottom: 1px solid #000000;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.crimson .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE4641;
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.crimson .accordion_content {
		background: #000000;
		color: #999999;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.crimson li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #cc3f3a;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.crimson li:last-child .accordion_content {
		border-bottom: none;
	}



/* Gun Metal */
	ul#stacks_in_p192982_n192941_page1_accordion.gun_metal {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.gun_metal .accordion_label {
		color: #F7F8F8;
		background: #47545E;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.gun_metal .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #3A4753;
		background: #49A2E0;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.gun_metal .accordion_content {
		background: #3C474F;
		color: #F8F9F9;
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.gun_metal li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #2E363C;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.gun_metal li:last-child .accordion_content {
		border-bottom: none;
	}



/* Bright Blue */
	ul#stacks_in_p192982_n192941_page1_accordion.bright_blue {
		border: 1px solid #E0E9ED;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bright_blue .accordion_label {
		color: #5C7F89;
		background: #FFFFFF;
		border-bottom: 1px solid #E0E9ED;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bright_blue .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #1FBDD0;
		border-bottom: none;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bright_blue .accordion_content {
		background: #E0E9ED;
		color: #668b94;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bright_blue li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.bright_blue li:last-child .accordion_content {
		border-bottom: none;
	}



/* Pinky */
	ul#stacks_in_p192982_n192941_page1_accordion.pinky {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.pinky .accordion_label {
		color: #695E5D;
		background: #F1C1BC;
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.pinky .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #F1A7AC;
		border-bottom: 1px solid #d79498;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.pinky .accordion_content {
		background: #EFE8D4;
		color: #837974;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.pinky li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #dab0ad;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.pinky li:last-child .accordion_content {
		border-bottom: none;
	}



/* Tesla */
	ul#stacks_in_p192982_n192941_page1_accordion.tesla {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.tesla .accordion_label {
		color: #ffffff;
		background: #B48ECB;
		border-bottom: 1px solid #9a73b2;
		border-top: 1px solid #c9aadc;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.tesla .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #67487C;
		border-bottom: 1px solid #573769;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.tesla .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #9a73b2;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.tesla li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.tesla li:last-child .accordion_content {
		border-bottom: none;
	}



/* Rustic */
	ul#stacks_in_p192982_n192941_page1_accordion.rustic {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.rustic .accordion_label {
		color: #ffffff;
		background: #A6C8A7;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.rustic .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #585858;
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.rustic .accordion_content {
		background: #EDEDED;
		color: #414141;
		border-bottom: 1px solid #96b597;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.rustic li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #484848;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.rustic li:last-child .accordion_content {
		border-bottom: none;
	}



/* Ruby */
	ul#stacks_in_p192982_n192941_page1_accordion.ruby {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ruby .accordion_label {
		color: #ffffff;
		background: #D9385A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ruby .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #BF0740;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ruby .accordion_content {
		background: #ededed;
		color: #7A7A7A;
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ruby li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #aa0639;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.ruby li:last-child .accordion_content {
		border-bottom: none;
	}



/* Feather */
	ul#stacks_in_p192982_n192941_page1_accordion.feather {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.feather .accordion_label {
		color: #ffffff;
		background: #DC8364;
		border-bottom: 1px solid #D66C5A;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.feather .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #3EBF9C;
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.feather .accordion_content {
		background: #E3DFDE;
		color: #7A7A7A;
		border-bottom: 1px solid #D46C5D;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.feather li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3BAE8D;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.feather li:last-child .accordion_content {
		border-bottom: none;
	}



/* Abstract */
	ul#stacks_in_p192982_n192941_page1_accordion.abstract {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.abstract .accordion_label {
		color: #ffffff;
		background: #2C2B2C;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.abstract .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #D6395C;
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.abstract .accordion_content {
		background: #1B1A1D;
		color: #CDCDCD;
		border-bottom: 1px solid #1B1A1D;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.abstract li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c03353;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.abstract li:last-child .accordion_content {
		border-bottom: none;
	}




/* Hive */
	ul#stacks_in_p192982_n192941_page1_accordion.hive {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.hive .accordion_label {
		color: #ffffff;
		background: #F28753;
		border-bottom: 1px solid #CB6B22;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.hive .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #29BB9C;
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.hive .accordion_content {
		background: #FAEBE2;
		color: #646464;
		border-bottom: 1px solid #FAEBE3;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.hive li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #3F9D8E;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.hive li:last-child .accordion_content {
		border-bottom: none;
	}




/* Navigator */
	ul#stacks_in_p192982_n192941_page1_accordion.navigator {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.navigator .accordion_label {
		color: #ffffff;
		background: #63b8f5;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYjhmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2EyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #63b8f5 0%, #57a2f6 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63b8f5), color-stop(100%,#57a2f6));
		background: -webkit-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -o-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: -ms-linear-gradient(top,  #63b8f5 0%,#57a2f6 100%);
		background: linear-gradient(to bottom,  #63b8f5 0%,#57a2f6 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b8f5', endColorstr='#57a2f6',GradientType=0 );
		border-bottom: 1px solid #559dee;
		border-top: 1px solid #81caff;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.navigator .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #1858a1;
		background: #469af4;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2OWFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NmFjZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #469af4 0%, #46acf4 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#469af4), color-stop(100%,#46acf4));
		background: -webkit-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -o-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: -ms-linear-gradient(top,  #469af4 0%,#46acf4 100%);
		background: linear-gradient(to bottom,  #469af4 0%,#46acf4 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469af4', endColorstr='#46acf4',GradientType=0 );
		border-bottom: 1px solid #4289da;
		border-top: 1px solid transparent;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.navigator .accordion_content {
		background: #F7F7F7;
		color: #414141;
		border-bottom: 1px solid #81caff;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.navigator li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #573769;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.navigator li:last-child .accordion_content {
		border-bottom: none;
	}



/* Majestic */
	ul#stacks_in_p192982_n192941_page1_accordion.majestic {
	}

	ul#stacks_in_p192982_n192941_page1_accordion.majestic .accordion_label {
		color: #ffffff;
		background: #4AC7CB;
		border-bottom: 1px solid #3aabaf;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.majestic .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		color: #ffffff;
		background: #DE425A;
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.majestic .accordion_content {
		background: #f4f4f4;
		color: #7A7A7A;
		border-bottom: 1px solid #e8e8e8;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.majestic li:last-child .stacks_in_p192982_n192941_page1_accordion_selectedarrow_icon {
		border-bottom: 1px solid #c83d52;
	}

	ul#stacks_in_p192982_n192941_page1_accordion.majestic li:last-child .accordion_content {
		border-bottom: none;
	}



/* END OF STYLES */



/* CUSTOM */







/* ------------------------------------*/
/* Media Queries                       */
/* ------------------------------------*/


@media only screen {
	ul#stacks_in_p192982_n192941_page1_accordion .accordion_label {
		font-size: 20px;
	}

	ul#stacks_in_p192982_n192941_page1_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 60px;
		
		
	}

}

@media only screen and (max-width: 1024px) {
	ul#stacks_in_p192982_n192941_page1_accordion .accordion_label {
		font-size: 18px;
	}

	ul#stacks_in_p192982_n192941_page1_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 60px;
		
		
	}
}

@media only screen and (max-width: 768px) {
	ul#stacks_in_p192982_n192941_page1_accordion .accordion_label {
		font-size: 16px;
	}

	ul#stacks_in_p192982_n192941_page1_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 50px;
		
		
	}
}

@media only screen and (max-width: 480px) {
	ul#stacks_in_p192982_n192941_page1_accordion .accordion_label {
		font-size: 14px;
	}

	ul#stacks_in_p192982_n192941_page1_accordion .accordion_label {
		cursor: pointer;
		padding: 15px 20px;
		position: relative;
		
			padding-right: 50px;
		
		
	}
}

#stacks_in_p192982_n192941_page1 {
	margin: 0px 0px 30px 0px;
}

/* Start dooText X stack CSS code */.stacks_in_p192982_n192946_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_p192982_n192946_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_p192982_n192946_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
/* Start dooCheck stack each CSS code */#stacks_in_p192982_n192951_page1 .doo-check-item{	position: relative;}#stacks_in_p192982_n192951_page1 > .stacks_out{	margin-top: 20px;}#stacks_in_p192982_n192951_page1 > .stacks_out:first-child{	margin-top: 0px;}#stacks_in_p192982_n192951_page1 .doo-check-icon{	float: left;	color: #449E23 !important;	padding-right: 2px;}#stacks_in_p192982_n192951_page1 .doo-check-icon:after { 	content: ''; 	clear: both; 	visibility: hidden; }#stacks_in_p192982_n192951_page1 .doo-check-icon,#stacks_in_p192982_n192951_page1 .doo-check-title{	font-size: 120% !important;	font-weight: 700 !important;	line-height:123.999985%;}/* head-size / (head-size/115) line height in percentage alogrithm */ #stacks_in_p192982_n192951_page1 .doo-check-title{	line-height:125.000000%;}#stacks_in_p192982_n192951_page1 .doo-check-title a,#stacks_in_p192982_n192951_page1 .doo-check-title a:active,#stacks_in_p192982_n192951_page1 .doo-check-title a:visited,#stacks_in_p192982_n192951_page1 .doo-check-title a:hover{	text-decoration: none !important;}#stacks_in_p192982_n192951_page1 .checkmarks-global:before{	content: "\e004";}#stacks_in_p192982_n192951_page1 .doo-check-content{	overflow: hidden;}#stacks_in_p192982_n192951_page1 .doo-check-text{	display: block;	margin-top: 2px;}@media all and (max-width: 0px) {    #stacks_in_p192982_n192951_page1 .doo-check-content{	    overflow: visible;	}	#stacks_in_p192982_n192951_page1 .doo-check-text{		text-align: left;	}}/* End dooCheck stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code *//* Start dooCheckChild stack each CSS code *//* End dooCheckChild stack each CSS code */
/* Start dooText X stack CSS code */.stacks_in_p192982_n192965_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_p192982_n192965_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_p192982_n192965_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
/* Start dooText X stack CSS code */.stacks_in_p192982_n192970_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_p192982_n192970_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_p192982_n192970_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
/* Start dooText X stack CSS code */.stacks_in_p192982_n192975_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_p192982_n192975_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_p192982_n192975_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
/* Start dooText X stack CSS code */.stacks_in_p192982_n192980_page1x{	display: block !important;	text-align: left !important;	}@media (max-width:768px) {	.stacks_in_p192982_n192980_page1x{		text-align: left !important;	}}@media (max-width:480px) {	.stacks_in_p192982_n192980_page1x{		text-align: left !important;	}}/* End dooText X stack CSS code */
#stacks_in_p166222_n166264_page1 {
	margin: 40px 0px 0px 0px;
}
#stacks_in_p166222_n166266_page1 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_p166222_n166266_page1 .jwresp_col{float:none} #stacks_in_p166222_n166266_page1 #jwresp_col2_stacks_in_p166222_n166266_page1{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_p166222_n166266_page1 #jwresp_col1_stacks_in_p166222_n166266_page1,#stacks_in_p166222_n166266_page1 #jwresp_col3_stacks_in_p166222_n166266_page1{width:32%}#stacks_in_p166222_n166266_page1 #jwresp_col1_stacks_in_p166222_n166266_page1{float:left}#stacks_in_p166222_n166266_page1 #jwresp_col3_stacks_in_p166222_n166266_page1{float:right}  @media screen and (max-width:500px){#stacks_in_p166222_n166266_page1 #jwresp_col1_stacks_in_p166222_n166266_page1,#stacks_in_p166222_n166266_page1 #jwresp_col3_stacks_in_p166222_n166266_page1,#stacks_in_p166222_n166266_page1 #jwresp_col2_stacks_in_p166222_n166266_page1{float:none;width:100%;display:block}#stacks_in_p166222_n166266_page1 #jwresp_col1_stacks_in_p166222_n166266_page1,#stacks_in_p166222_n166266_page1 #jwresp_col3_stacks_in_p166222_n166266_page1{margin-bottom:20px}} 

#stacks_in_p166222_n166266_page1 {
	margin: 0px 0px 20px 0px;
}
         @media only screen and (max-width:480px){#stacks_in_p166222_n482810_page1 h4,#stacks_in_p166222_n482810_page1 div{text-align:left!important}#stacks_out_p166222_n482810_page1{display:block!important}}              #stacks_in_p166222_n482810_page1 .hTxt{text-shadow:0 3px 3px rgba(147, 147, 147, 0.30),3px 3px 3px rgba(162, 162, 162, 0.30),-3px 3px 3px rgba(177, 177, 177, 0.30)}           #stacks_in_p166222_n482810_page1 .primary,#stacks_in_p166222_n482810_page1 .hp-img{display:inline-block} #stacks_in_p166222_n482810_page1 .hp-img.leader{vertical-align:middle;margin-top:0px;margin-right:10px;height:25px}
@media screen and (min-width:640px){#stacks_in_p166222_n482810_page1 .hp-img.leader{height:30px}}#stacks_in_p166222_n482810_page1 .hp-img.leader.toggle-off,#stacks_in_p166222_n482810_page1 .hp-img.leader.toggle-Off,#stacks_in_p166222_n482810_page1 .hp-img.leader.toggle-OFF,#stacks_in_p166222_n482810_page1 .hp-img.leader.toggle-NO,#stacks_in_p166222_n482810_page1 .hp-img.leader.toggle-No,#stacks_in_p166222_n482810_page1 .hp-img.leader.toggle-no,#stacks_in_p166222_n482810_page1 .hp-img.leader.toggle-false{display:none}   

#stacks_in_p166222_n482810_page1 {
	margin: 0px 0px 15px 0px;
}
         @media only screen and (max-width:480px){#stacks_in_p166222_n482890_page1 h5,#stacks_in_p166222_n482890_page1 div{text-align:left!important}#stacks_out_p166222_n482890_page1{display:block!important}}  @media only screen and (min-width:0px){#stacks_in_p166222_n482890_page1 h5,#stacks_in_p166222_n482890_page1 div{line-height:1.90}}       #stacks_in_p166222_n482890_page1 .hTxt:before{position:absolute!important;content:"";width:100%; height:4px; bottom:-4px;  opacity:1; left:0;right:0;background-color:rgba(218, 0, 239, 1.00);visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}
#stacks_in_p166222_n482890_page1 .hTxt{-webkit-transition:color 300ms 0s ease-in-out;-moz-transition:color 300ms 0s ease-in-out;transition:color 300ms 0s ease-in-out}#stacks_in_p166222_n482890_page1 .h-pro:hover .hTxt:not(.sub-title):not(.last-title):before{position:relative;visibility:visible;bottom:-4px;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#stacks_in_p166222_n482890_page1 .h-pro:hover .hTxt.primary{color:rgba(218, 0, 239, 1.00)}#stacks_in_p166222_n482890_page1 .h-pro:hover .segment[data-seg="segment1"]{color:rgba(207, 0, 32, 1.00)}#stacks_in_p166222_n482890_page1 .h-pro:hover .segment[data-seg="segment2"]{color:rgba(102, 102, 102, 1.00)}#stacks_in_p166222_n482890_page1 .hTxt{position:relative}          
         @media only screen and (max-width:480px){#stacks_in_p166222_n482906_page1 h5,#stacks_in_p166222_n482906_page1 div{text-align:left!important}#stacks_out_p166222_n482906_page1{display:block!important}}  @media only screen and (min-width:0px){#stacks_in_p166222_n482906_page1 h5,#stacks_in_p166222_n482906_page1 div{line-height:1.90}}       #stacks_in_p166222_n482906_page1 .hTxt:before{position:absolute!important;content:"";width:100%; height:4px; bottom:-4px;  opacity:1; left:0;right:0;background-color:rgba(218, 0, 239, 1.00);visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}
#stacks_in_p166222_n482906_page1 .hTxt{-webkit-transition:color 300ms 0s ease-in-out;-moz-transition:color 300ms 0s ease-in-out;transition:color 300ms 0s ease-in-out}#stacks_in_p166222_n482906_page1 .h-pro:hover .hTxt:not(.sub-title):not(.last-title):before{position:relative;visibility:visible;bottom:-4px;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#stacks_in_p166222_n482906_page1 .h-pro:hover .hTxt.primary{color:rgba(218, 0, 239, 1.00)}#stacks_in_p166222_n482906_page1 .h-pro:hover .segment[data-seg="segment1"]{color:rgba(207, 0, 32, 1.00)}#stacks_in_p166222_n482906_page1 .h-pro:hover .segment[data-seg="segment2"]{color:rgba(102, 102, 102, 1.00)}#stacks_in_p166222_n482906_page1 .hTxt{position:relative}          
         @media only screen and (max-width:480px){#stacks_in_p166222_n482826_page1 h4,#stacks_in_p166222_n482826_page1 div{text-align:left!important}#stacks_out_p166222_n482826_page1{display:block!important}}              #stacks_in_p166222_n482826_page1 .hTxt{text-shadow:0 3px 3px rgba(147, 147, 147, 0.30),3px 3px 3px rgba(162, 162, 162, 0.30),-3px 3px 3px rgba(177, 177, 177, 0.30)}           #stacks_in_p166222_n482826_page1 .primary,#stacks_in_p166222_n482826_page1 .hp-img{display:inline-block} #stacks_in_p166222_n482826_page1 .hp-img.leader{vertical-align:middle;margin-top:0px;margin-right:10px;height:25px}
@media screen and (min-width:640px){#stacks_in_p166222_n482826_page1 .hp-img.leader{height:30px}}#stacks_in_p166222_n482826_page1 .hp-img.leader.toggle-off,#stacks_in_p166222_n482826_page1 .hp-img.leader.toggle-Off,#stacks_in_p166222_n482826_page1 .hp-img.leader.toggle-OFF,#stacks_in_p166222_n482826_page1 .hp-img.leader.toggle-NO,#stacks_in_p166222_n482826_page1 .hp-img.leader.toggle-No,#stacks_in_p166222_n482826_page1 .hp-img.leader.toggle-no,#stacks_in_p166222_n482826_page1 .hp-img.leader.toggle-false{display:none}   

#stacks_in_p166222_n482826_page1 {
	margin: 0px 0px 15px 0px;
}
         @media only screen and (max-width:480px){#stacks_in_p166222_n482922_page1 h5,#stacks_in_p166222_n482922_page1 div{text-align:left!important}#stacks_out_p166222_n482922_page1{display:block!important}}  @media only screen and (min-width:0px){#stacks_in_p166222_n482922_page1 h5,#stacks_in_p166222_n482922_page1 div{line-height:1.90}}       #stacks_in_p166222_n482922_page1 .hTxt:before{position:absolute!important;content:"";width:100%; height:4px; bottom:-4px;  opacity:1; left:0;right:0;background-color:rgba(218, 0, 239, 1.00);visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}
#stacks_in_p166222_n482922_page1 .hTxt{-webkit-transition:color 300ms 0s ease-in-out;-moz-transition:color 300ms 0s ease-in-out;transition:color 300ms 0s ease-in-out}#stacks_in_p166222_n482922_page1 .h-pro:hover .hTxt:not(.sub-title):not(.last-title):before{position:relative;visibility:visible;bottom:-4px;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#stacks_in_p166222_n482922_page1 .h-pro:hover .hTxt.primary{color:rgba(218, 0, 239, 1.00)}#stacks_in_p166222_n482922_page1 .h-pro:hover .segment[data-seg="segment1"]{color:rgba(207, 0, 32, 1.00)}#stacks_in_p166222_n482922_page1 .h-pro:hover .segment[data-seg="segment2"]{color:rgba(102, 102, 102, 1.00)}#stacks_in_p166222_n482922_page1 .hTxt{position:relative}          
         @media only screen and (max-width:480px){#stacks_in_p166222_n482936_page1 h5,#stacks_in_p166222_n482936_page1 div{text-align:left!important}#stacks_out_p166222_n482936_page1{display:block!important}}  @media only screen and (min-width:0px){#stacks_in_p166222_n482936_page1 h5,#stacks_in_p166222_n482936_page1 div{line-height:1.90}}       #stacks_in_p166222_n482936_page1 .hTxt:before{position:absolute!important;content:"";width:100%; height:4px; bottom:-4px;  opacity:1; left:0;right:0;background-color:rgba(218, 0, 239, 1.00);visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 300ms 0s ease-in-out;-moz-transition:all 300ms 0s ease-in-out;transition:all 300ms 0s ease-in-out}
#stacks_in_p166222_n482936_page1 .hTxt{-webkit-transition:color 300ms 0s ease-in-out;-moz-transition:color 300ms 0s ease-in-out;transition:color 300ms 0s ease-in-out}#stacks_in_p166222_n482936_page1 .h-pro:hover .hTxt:not(.sub-title):not(.last-title):before{position:relative;visibility:visible;bottom:-4px;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#stacks_in_p166222_n482936_page1 .h-pro:hover .hTxt.primary{color:rgba(218, 0, 239, 1.00)}#stacks_in_p166222_n482936_page1 .h-pro:hover .segment[data-seg="segment1"]{color:rgba(207, 0, 32, 1.00)}#stacks_in_p166222_n482936_page1 .h-pro:hover .segment[data-seg="segment2"]{color:rgba(102, 102, 102, 1.00)}#stacks_in_p166222_n482936_page1 .hTxt{position:relative}          
/* Start Obscure Email stack CSS code */.stacks_in_p166222_n482877_page1topbar {	background-color: #3D82EA;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-bottom: none;	padding: 6px 3px 2px 10px;	min-height: 40px;	font-weight: bold;	font-size: 16px;	color: #ffffff;	}.stacks_in_p166222_n482877_page1mainarea {	background-color: #ffffff;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-top: none;	padding: 10px;}.stacks_in_p166222_n482877_page1small{font-weight: normal;font-size: 12px;}.stacks_in_p166222_n482877_page1centerbox {	background-color: #ffffff;	border: 1px solid #CDDACF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	color: #333;}.stacks_in_p166222_n482877_page1centerbox b {	color: #DA0140;}/* End Obscure Email stack CSS code */#stacks_in_p166222_n166291_page1 .fluid-image img {
  width: auto;
  max-width: 100%;
  height: auto;
  min-width: 50px;
  padding: 0;
  margin: 0 auto;
  display: block;
  transition: all 1s none;
  border-radius: 0px; }

#stacks_in_p166222_n166291_page1 .fluid-image.unlimited img {
  width: 100% !important; }

#stacks_in_p166222_n166291_page1 .fluid-image.define_max img {
  width: 100% !important;
  max-width: 280px !important; }

#stacks_in_p166222_n166291_page1 .fluid-image.align-left img {
  float: left; }

#stacks_in_p166222_n166291_page1 .fluid-image.align-right img {
  float: right; }

#stacks_in_p166222_n166291_page1 {
	margin: 0px 0px 30px 0px;
}
#stacks_in_p166222_n166293_page1 .jwresp_wrapper{width:100%;overflow:auto;position:relative}#stacks_in_p166222_n166293_page1 .jwresp_col{overflow:hidden;margin:0 0%; width:20%; float:none}#stacks_in_p166222_n166293_page1 #jwresp_col1_stacks_in_p166222_n166293_page1,#stacks_in_p166222_n166293_page1 #jwresp_col2_stacks_in_p166222_n166293_page1{float:left}#stacks_in_p166222_n166293_page1 #jwresp_col4_stacks_in_p166222_n166293_page1,#stacks_in_p166222_n166293_page1 #jwresp_col5_stacks_in_p166222_n166293_page1{float:right}#stacks_in_p166222_n166293_page1 #jwresp_col1_stacks_in_p166222_n166293_page1{margin-left:0}#stacks_in_p166222_n166293_page1 #jwresp_col5_stacks_in_p166222_n166293_page1{margin-right:0}#stacks_in_p166222_n166293_page1 #jwresp_col3_stacks_in_p166222_n166293_page1{margin:0 auto;float:none}#stacks_in_p166222_n166293_page1 .jwresp_clear{display:none} 

#stacks_in_p166222_n166293_page1 {
	margin: 10px 0px 30px 0px;
}

/* START ICONZ CSS */

#stacks_in_p166222_n166295_page1 i {
	font-size: 3em;
	line-height: normal !important;
	
	color: #FFFFFF !important;
	
	text-align:center;
}


#stacks_in_p166222_n166295_page1 i {
	line-height: 1.2em !important;
}
#stacks_in_p166222_n166295_page1 i:before {
	background: #41579B !important;
	width: 1.2em;
	min-width: 1.2em;
	height: 1.2em;
	line-height: 1.2em !important;
	display: inline-block !important;
	vertical-align:middle !important;
	
	-webkit-border-radius: 0.6em;
	-moz-border-radius: 0.6em;
	border-radius: 0.6em;
	
}





#stacks_in_p166222_n166295_page1 {
	text-align: center;
}

#stacks_in_p166222_n166295_page1 a{
	text-decoration: none;
}


	
		#stacks_in_p166222_n166295_page1 a i:hover{
			color: #FFFFFF !important;
		}
		
		
		#stacks_in_p166222_n166295_page1 a i:hover:before{
			background: #5066AA !important;
		}
		
	




#stacks_in_p166222_n166295_page1 .stacks_in_p166222_n166295_page1quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_p166222_n166295_page1 .stacks_in_p166222_n166295_page1quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_p166222_n166295_page1 .stacks_in_p166222_n166295_page1quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_p166222_n166295_page1 {
	padding: 0px 0px 10px 0px;
}

/* START ICONZ CSS */

#stacks_in_p166222_n166297_page1 i {
	font-size: 3em;
	line-height: normal !important;
	
	color: #FFFFFF !important;
	
	text-align:center;
}


#stacks_in_p166222_n166297_page1 i {
	line-height: 1.2em !important;
}
#stacks_in_p166222_n166297_page1 i:before {
	background: #DBBAA3 !important;
	width: 1.2em;
	min-width: 1.2em;
	height: 1.2em;
	line-height: 1.2em !important;
	display: inline-block !important;
	vertical-align:middle !important;
	
	-webkit-border-radius: 0.6em;
	-moz-border-radius: 0.6em;
	border-radius: 0.6em;
	
}





#stacks_in_p166222_n166297_page1 {
	text-align: center;
}

#stacks_in_p166222_n166297_page1 a{
	text-decoration: none;
}


	
		#stacks_in_p166222_n166297_page1 a i:hover{
			color: #FFFFFF !important;
		}
		
		
		#stacks_in_p166222_n166297_page1 a i:hover:before{
			background: #EAC9B2 !important;
		}
		
	




#stacks_in_p166222_n166297_page1 .stacks_in_p166222_n166297_page1quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_p166222_n166297_page1 .stacks_in_p166222_n166297_page1quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_p166222_n166297_page1 .stacks_in_p166222_n166297_page1quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_p166222_n166297_page1 {
	padding: 0px 0px 10px 0px;
}

/* START ICONZ CSS */

#stacks_in_p166222_n166299_page1 i {
	font-size: 3em;
	line-height: normal !important;
	
	color: #FFFFFF !important;
	
	text-align:center;
}


#stacks_in_p166222_n166299_page1 i {
	line-height: 1.2em !important;
}
#stacks_in_p166222_n166299_page1 i:before {
	background: #2F3E55 !important;
	width: 1.2em;
	min-width: 1.2em;
	height: 1.2em;
	line-height: 1.2em !important;
	display: inline-block !important;
	vertical-align:middle !important;
	
	-webkit-border-radius: 0.6em;
	-moz-border-radius: 0.6em;
	border-radius: 0.6em;
	
}





#stacks_in_p166222_n166299_page1 {
	text-align: center;
}

#stacks_in_p166222_n166299_page1 a{
	text-decoration: none;
}


	
		#stacks_in_p166222_n166299_page1 a i:hover{
			color: #FFFFFF !important;
		}
		
		
		#stacks_in_p166222_n166299_page1 a i:hover:before{
			background: #3E4D64 !important;
		}
		
	




#stacks_in_p166222_n166299_page1 .stacks_in_p166222_n166299_page1quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_p166222_n166299_page1 .stacks_in_p166222_n166299_page1quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_p166222_n166299_page1 .stacks_in_p166222_n166299_page1quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_p166222_n166299_page1 {
	padding: 0px 0px 10px 0px;
}

/* START ICONZ CSS */

#stacks_in_p166222_n166301_page1 i {
	font-size: 3em;
	line-height: normal !important;
	
	color: #FFFFFF !important;
	
	text-align:center;
}


#stacks_in_p166222_n166301_page1 i {
	line-height: 1.2em !important;
}
#stacks_in_p166222_n166301_page1 i:before {
	background: #1C7DB7 !important;
	width: 1.2em;
	min-width: 1.2em;
	height: 1.2em;
	line-height: 1.2em !important;
	display: inline-block !important;
	vertical-align:middle !important;
	
	-webkit-border-radius: 0.6em;
	-moz-border-radius: 0.6em;
	border-radius: 0.6em;
	
}





#stacks_in_p166222_n166301_page1 {
	text-align: center;
}

#stacks_in_p166222_n166301_page1 a{
	text-decoration: none;
}


	
		#stacks_in_p166222_n166301_page1 a i:hover{
			color: #F0F0F0 !important;
		}
		
		#stacks_in_p166222_n166301_page1 a i:hover:before{
			background: #0D6EA8 !important;
		}
		
	




#stacks_in_p166222_n166301_page1 .stacks_in_p166222_n166301_page1quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_p166222_n166301_page1 .stacks_in_p166222_n166301_page1quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_p166222_n166301_page1 .stacks_in_p166222_n166301_page1quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_p166222_n166301_page1 {
	padding: 0px 0px 10px 0px;
}

/* START ICONZ CSS */

#stacks_in_p166222_n166303_page1 i {
	font-size: 3em;
	line-height: normal !important;
	
	color: #FFFFFF !important;
	
	text-align:center;
}


#stacks_in_p166222_n166303_page1 i {
	line-height: 1.2em !important;
}
#stacks_in_p166222_n166303_page1 i:before {
	background: #5F97C7 !important;
	width: 1.2em;
	min-width: 1.2em;
	height: 1.2em;
	line-height: 1.2em !important;
	display: inline-block !important;
	vertical-align:middle !important;
	
	-webkit-border-radius: 0.6em;
	-moz-border-radius: 0.6em;
	border-radius: 0.6em;
	
}





#stacks_in_p166222_n166303_page1 {
	text-align: center;
}

#stacks_in_p166222_n166303_page1 a{
	text-decoration: none;
}


	
		#stacks_in_p166222_n166303_page1 a i:hover{
			color: #FFFFFF !important;
		}
		
		
		#stacks_in_p166222_n166303_page1 a i:hover:before{
			background: #6EA6D6 !important;
		}
		
	




#stacks_in_p166222_n166303_page1 .stacks_in_p166222_n166303_page1quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_p166222_n166303_page1 .stacks_in_p166222_n166303_page1quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_p166222_n166303_page1 .stacks_in_p166222_n166303_page1quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_p166222_n166303_page1 {
	padding: 0px 0px 10px 0px;
}
/* @group Page */

/* Stop the background page scrolling when the modal is open */
body.sociableOpen {
	overflow: hidden !important;
}

/* @end */

/* @group Share Button */

#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 *,
#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 *::after,
#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 {
	position: fixed;
	top: 10.00%;
	left: 2.00%;
	cursor: pointer;
	z-index: 999;
}





#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 {
	display: none;
}


#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 a {
	background: none;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	outline: none;
}

#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 a:focus {
	outline: none;
	border: none;
}

#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 #socialPopupTriggerButtonBorderstacks_in_p166222_n483031_page1 {
	border: 2px solid #DA00EF;
	background: #FFFFFF;
	border-radius: 27px;
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	height: 50px;
	overflow: hidden;
	z-index: 5;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_p166222_n483031_page1:hover #socialPopupTriggerButtonBorderstacks_in_p166222_n483031_page1 {
	border: 2px solid #999999;
	background: #FFFFFF;
}


#socialPopupTriggerButtonstacks_in_p166222_n483031_page1:hover #socialPopupTriggerButtonBorderstacks_in_p166222_n483031_page1 {
	padding-right: 15px;
}




#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 #socialPopupTriggerButtonIconstacks_in_p166222_n483031_page1 [class^="fa fa-"] {
	color: #333333;
	font-size: 24px;
	line-height: 50px;
	width: 50px;
	text-align: center;
	display: block;
	float: left;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_p166222_n483031_page1:hover #socialPopupTriggerButtonBorderstacks_in_p166222_n483031_page1 [class^="fa fa-"] {
	color: #333333;
}

#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 #socialPopupTriggerButtonTextstacks_in_p166222_n483031_page1 {
	color: #333333;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
	max-width: 0px;
	overflow: hidden;
	line-height: 50px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}




#socialPopupTriggerButtonstacks_in_p166222_n483031_page1:hover #socialPopupTriggerButtonTextstacks_in_p166222_n483031_page1 {
	max-width: 300px;
	color: #333333;
}


/* @end */

/* @group Content Block (top of modal) */

#sociableContentBlock {
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
}

#adBlockMessage {
	display: none;
}

#adBlockMessage.adBlockTrue {
	display: block;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
}

/* @end */

/* @group Modal Window */

/* General styles for the modal */

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/

.socialPopupModalPerspective,
.socialPopupModalPerspective body {
	height: 100%;
	overflow: hidden;
}

.socialPopupModalPerspective body  {
	background: #222;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}

.socialPopupModal-1 {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	overflow: auto;
	height: 100%;
	z-index: 19991;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.socialPopupModalShow {
	visibility: visible;
}

.socialPopupModalOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1999;
	opacity: 0;
	background: #000000;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow ~ .socialPopupModalOverlay {
	opacity: 0.70;
	visibility: visible;
}

/* Content styles */
#socialPopupModalContentstacks_in_p166222_n483031_page1 {
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

/* Individual modal styles with animations/transitions */

/*  */

/* @group Effect 1 */

/* Effect 1: Fade in and scale up */
.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 2 */

/* Effect 2: Slide from the right */
.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.socialPopupModalShow.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* @end */

/* @group Effect 3 */

/* Effect 3: Slide from the bottom */
.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* @end */

/* @group Effect 4 */

/* Effect 4: Newspaper */
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-4 ~ .socialPopupModalOverlay,
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 5 */

/* Effect 5: fall */
.socialPopupModalEffect-5.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* @end */

/* @group Effect 6 */

/* Effect 6: side fall */
.socialPopupModalEffect-6.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 7 */

/* Effect 7:  slide and stick to top */
.socialPopupModalEffect-7{
	top: 0;
	-webkit-transform: translateX(-0%);
	-moz-transform: translateX(-0%);
	-ms-transform: translateX(-0%);
	transform: translateX(-0%);
}

.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* @end */

/* @group Effect 8 */

/* Effect 8: 3D flip horizontal */
.socialPopupModalEffect-8.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 9 */

/* Effect 9: 3D flip vertical */
.socialPopupModalEffect-9.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 10 */

/* Effect 10: 3D sign */
.socialPopupModalEffect-10.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 11 */

/* Effect 11: Super scaled */
.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 12 */

/* Effect 12:  Just me */
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-12 ~ .socialPopupModalOverlay {
	background: #000000;
} 

.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_p166222_n483031_page1 h3,
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	background: transparent;
}

.socialPopupModalShow.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 13 */

/* Effect 13: 3D slit */
.socialPopupModalEffect-13.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* @end */

/* @group Effect 14 */

/* Effect 14:  3D Rotate from bottom */
.socialPopupModalEffect-14.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms ease-out;
	-moz-transition: all 1000ms ease-out;
	transition: all 1000ms ease-out;
}

.socialPopupModalShow.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 15 */

/* Effect 15:  3D Rotate in from left */
.socialPopupModalEffect-15.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_p166222_n483031_page1 {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* @end */

/*  */

/* @end */

/* @group Close button */

#sociableCloseButtonstacks_in_p166222_n483031_page1 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-size: 40px;
	line-height: 80px;
	width: 80px;
	text-align: center;
	text-decoration: none;
	background: none;
	border: none;
	outline: none;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_p166222_n483031_page1 [class^="fa fa-"] {
	color: #FFFFFF;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_p166222_n483031_page1:hover,
#sociableCloseButtonstacks_in_p166222_n483031_page1:hover [class^="fa fa-"] {
	color: #CDCDCD;
}

/* @end */

/* @group Radioactive Scroll Indicator */

@-webkit-keyframes radioactiveGlow {
	from { -webkit-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -webkit-box-shadow: 0 0 0px #000000; }
 	to { -webkit-box-shadow: 0 0 50px #FFFFFF; }
}

@-moz-keyframes radioactiveGlow {
	from { -moz-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -moz-box-shadow: 0 0 0px #000000; }
 	to { -moz-box-shadow: 0 0 50px #FFFFFF; }
}

@-ms-keyframes radioactiveGlow {
	from { -ms-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -ms-box-shadow: 0 0 0px #000000; }
 	to { -ms-box-shadow: 0 0 50px #FFFFFF; }
}

@keyframes radioactiveGlow {
	from { box-shadow: 0 0 50px #FFFFFF; }
 	50% { box-shadow: 0 0 0px #000000; }
 	to { box-shadow: 0 0 50px #FFFFFF; }
}

#radioactiveScrollIndicatorstacks_in_p166222_n483031_page1 {
	-webkit-animation-name: radioactiveGlow;
 	-webkit-animation-duration: 2s;
 	-webkit-animation-iteration-count: infinite;
 	-moz-animation-name: radioactiveGlow;
 	-moz-animation-duration: 2s;
 	-moz-animation-iteration-count: infinite;
 	-ms-animation-name: radioactiveGlow;
 	-ms-animation-duration: 2s;
 	-ms-animation-iteration-count: infinite;
 	animation-name: radioactiveGlow;
 	animation-duration: 2s;
 	animation-iteration-count: infinite;
 	position: fixed;
 	bottom: -50px;
 	left: 0px;
 	width: 100%;
 	height: 50px;
 	background: #ffffff;
 	display: none;
}

.socialPopupScrollable #radioactiveScrollIndicatorstacks_in_p166222_n483031_page1 {
	display: block;
}

.modalScrolled #radioactiveScrollIndicatorstacks_in_p166222_n483031_page1 {
	display: none;
}

/* @end */

/* @group Social Icon List */

#sociableIconWrapper *,
#sociableIconWrapper *::after,
#sociableIconWrapper *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


#sociableIconWrapper {
	max-width: 1200px;
	margin: 60px auto;
	z-index: 1999;
	position: relative;
}

.socialIconArray {
	display: block;
	text-align: center;
}

.socialIconArray div {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 100px;
	text-align: center;
	position: relative;
	margin-bottom: 15px;
	text-align: center;
	line-height: 1.50em;
	font-size: 14px;
	z-index: 5;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: #FFFFFF;
}

.socialIconArray div:hover {
	color: #FFFFFF;
}

.socialIconArray div a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}

.socialIconArray div [class^="fa fa-"] {
	font-size: 60px;
	height: 100px;
	width: 100px;
	line-height: 100px;
	border-radius: 50px;
	position: relative;
	z-index: 5;
	border: 2px solid #FFFFFF;
	transition: all 300ms ease-in-out;
	overflow: hidden;
	display: block;
	margin: 15px;
}

.socialIconArray div:hover [class^="fa fa-"] {
	-webkit-box-shadow: 0px 0px 30px #FFFFFF;
	-moz-box-shadow: 0px 0px 30px #FFFFFF;
	box-shadow: 0px 0px 30px #FFFFFF;
	border: 2px solid #FFFFFF;
}

/* Sub headings */

.socialIconArray .subheading {
	margin-top: 15px;
	padding-top: 15px;
	font-size: 14px;
	display: block;
	float: none;
	color: #FFFFFF;
}

.socialIconArray .subheading a,
.socialIconArray .subheading a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	display: inline;
}

.socialIconArray .subheading a:hover,
.socialIconArray .subheading a:active {
	color: #FFFFFF;
	text-decoration: underline;
}


/* Utility icons */

#sociableUtilityIcons *,
#sociableUtilityIcons *::after,
#sociableUtilityIcons *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#sociableUtilityIcons {
	border-top: 1px solid #CDCDCD;
	margin-top: 20px;
	padding-top: 30px;
	display: block;
}

/* @end */

/* @group Print Styling */

@media print {
	#socialPopupstacks_in_p166222_n483031_page1,
	#socialPopupModalOverlaystacks_in_p166222_n483031_page1,
	#socialPopupTriggerButtonstacks_in_p166222_n483031_page1 {
		display: none !important;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Page */

/* Stop the background page scrolling when the modal is open */
body.sociableOpen {
	overflow: hidden !important;
}

/* @end */

/* @group Share Button */

#socialPopupTriggerButtonstacks_in_171456_page1 *,
#socialPopupTriggerButtonstacks_in_171456_page1 *::after,
#socialPopupTriggerButtonstacks_in_171456_page1 *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


#socialPopupTriggerButtonstacks_in_171456_page1 {
	position: fixed;
	top: 10.00%;
	left: 2.00%;
	cursor: pointer;
	z-index: 999;
}





#socialPopupTriggerButtonstacks_in_171456_page1 {
	display: none;
}


#socialPopupTriggerButtonstacks_in_171456_page1 a {
	background: none;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	outline: none;
}

#socialPopupTriggerButtonstacks_in_171456_page1 a:focus {
	outline: none;
	border: none;
}

#socialPopupTriggerButtonstacks_in_171456_page1 #socialPopupTriggerButtonBorderstacks_in_171456_page1 {
	border: 2px solid #CDCDCD;
	background: #FFFFFF;
	border-radius: 27px;
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	height: 50px;
	overflow: hidden;
	z-index: 5;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_171456_page1:hover #socialPopupTriggerButtonBorderstacks_in_171456_page1 {
	border: 2px solid #999999;
	background: #FFFFFF;
}


#socialPopupTriggerButtonstacks_in_171456_page1:hover #socialPopupTriggerButtonBorderstacks_in_171456_page1 {
	padding-right: 15px;
}




#socialPopupTriggerButtonstacks_in_171456_page1 #socialPopupTriggerButtonIconstacks_in_171456_page1 [class^="fa fa-"] {
	color: #333333;
	font-size: 24px;
	line-height: 50px;
	width: 50px;
	text-align: center;
	display: block;
	float: left;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_171456_page1:hover #socialPopupTriggerButtonBorderstacks_in_171456_page1 [class^="fa fa-"] {
	color: #333333;
}

#socialPopupTriggerButtonstacks_in_171456_page1 #socialPopupTriggerButtonTextstacks_in_171456_page1 {
	color: #333333;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
	max-width: 0px;
	overflow: hidden;
	line-height: 50px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}




#socialPopupTriggerButtonstacks_in_171456_page1:hover #socialPopupTriggerButtonTextstacks_in_171456_page1 {
	max-width: 300px;
	color: #333333;
}


/* @end */

/* @group Content Block (top of modal) */

#sociableContentBlock {
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
}

#adBlockMessage {
	display: none;
}

#adBlockMessage.adBlockTrue {
	display: block;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
}

/* @end */

/* @group Modal Window */

/* General styles for the modal */

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/

.socialPopupModalPerspective,
.socialPopupModalPerspective body {
	height: 100%;
	overflow: hidden;
}

.socialPopupModalPerspective body  {
	background: #222;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}

.socialPopupModal-1 {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	overflow: auto;
	height: 100%;
	z-index: 19991;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.socialPopupModalShow {
	visibility: visible;
}

.socialPopupModalOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1999;
	opacity: 0;
	background: #000000;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow ~ .socialPopupModalOverlay {
	opacity: 0.90;
	visibility: visible;
}

/* Content styles */
#socialPopupModalContentstacks_in_171456_page1 {
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

/* Individual modal styles with animations/transitions */

/*  */

/* @group Effect 1 */

/* Effect 1: Fade in and scale up */
.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 2 */

/* Effect 2: Slide from the right */
.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.socialPopupModalShow.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* @end */

/* @group Effect 3 */

/* Effect 3: Slide from the bottom */
.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* @end */

/* @group Effect 4 */

/* Effect 4: Newspaper */
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-4 ~ .socialPopupModalOverlay,
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 5 */

/* Effect 5: fall */
.socialPopupModalEffect-5.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* @end */

/* @group Effect 6 */

/* Effect 6: side fall */
.socialPopupModalEffect-6.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 7 */

/* Effect 7:  slide and stick to top */
.socialPopupModalEffect-7{
	top: 0;
	-webkit-transform: translateX(-0%);
	-moz-transform: translateX(-0%);
	-ms-transform: translateX(-0%);
	transform: translateX(-0%);
}

.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* @end */

/* @group Effect 8 */

/* Effect 8: 3D flip horizontal */
.socialPopupModalEffect-8.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 9 */

/* Effect 9: 3D flip vertical */
.socialPopupModalEffect-9.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 10 */

/* Effect 10: 3D sign */
.socialPopupModalEffect-10.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 11 */

/* Effect 11: Super scaled */
.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 12 */

/* Effect 12:  Just me */
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-12 ~ .socialPopupModalOverlay {
	background: #000000;
} 

.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_171456_page1 h3,
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_171456_page1 {
	background: transparent;
}

.socialPopupModalShow.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 13 */

/* Effect 13: 3D slit */
.socialPopupModalEffect-13.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* @end */

/* @group Effect 14 */

/* Effect 14:  3D Rotate from bottom */
.socialPopupModalEffect-14.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms ease-out;
	-moz-transition: all 1000ms ease-out;
	transition: all 1000ms ease-out;
}

.socialPopupModalShow.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 15 */

/* Effect 15:  3D Rotate in from left */
.socialPopupModalEffect-15.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_171456_page1 {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* @end */

/*  */

/* @end */

/* @group Close button */

#sociableCloseButtonstacks_in_171456_page1 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-size: 40px;
	line-height: 80px;
	width: 80px;
	text-align: center;
	text-decoration: none;
	background: none;
	border: none;
	outline: none;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_171456_page1 [class^="fa fa-"] {
	color: #FFFFFF;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_171456_page1:hover,
#sociableCloseButtonstacks_in_171456_page1:hover [class^="fa fa-"] {
	color: #CDCDCD;
}

/* @end */

/* @group Radioactive Scroll Indicator */

@-webkit-keyframes radioactiveGlow {
	from { -webkit-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -webkit-box-shadow: 0 0 0px #000000; }
 	to { -webkit-box-shadow: 0 0 50px #FFFFFF; }
}

@-moz-keyframes radioactiveGlow {
	from { -moz-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -moz-box-shadow: 0 0 0px #000000; }
 	to { -moz-box-shadow: 0 0 50px #FFFFFF; }
}

@-ms-keyframes radioactiveGlow {
	from { -ms-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -ms-box-shadow: 0 0 0px #000000; }
 	to { -ms-box-shadow: 0 0 50px #FFFFFF; }
}

@keyframes radioactiveGlow {
	from { box-shadow: 0 0 50px #FFFFFF; }
 	50% { box-shadow: 0 0 0px #000000; }
 	to { box-shadow: 0 0 50px #FFFFFF; }
}

#radioactiveScrollIndicatorstacks_in_171456_page1 {
	-webkit-animation-name: radioactiveGlow;
 	-webkit-animation-duration: 2s;
 	-webkit-animation-iteration-count: infinite;
 	-moz-animation-name: radioactiveGlow;
 	-moz-animation-duration: 2s;
 	-moz-animation-iteration-count: infinite;
 	-ms-animation-name: radioactiveGlow;
 	-ms-animation-duration: 2s;
 	-ms-animation-iteration-count: infinite;
 	animation-name: radioactiveGlow;
 	animation-duration: 2s;
 	animation-iteration-count: infinite;
 	position: fixed;
 	bottom: -50px;
 	left: 0px;
 	width: 100%;
 	height: 50px;
 	background: #ffffff;
 	display: none;
}

.socialPopupScrollable #radioactiveScrollIndicatorstacks_in_171456_page1 {
	display: block;
}

.modalScrolled #radioactiveScrollIndicatorstacks_in_171456_page1 {
	display: none;
}

/* @end */

/* @group Social Icon List */

#sociableIconWrapper *,
#sociableIconWrapper *::after,
#sociableIconWrapper *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


#sociableIconWrapper {
	max-width: 1200px;
	margin: 60px auto;
	z-index: 1999;
	position: relative;
}

.socialIconArray {
	display: block;
	text-align: center;
}

.socialIconArray div {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 100px;
	text-align: center;
	position: relative;
	margin-bottom: 15px;
	text-align: center;
	line-height: 1.50em;
	font-size: 14px;
	z-index: 5;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: #FFFFFF;
}

.socialIconArray div:hover {
	color: #FFFFFF;
}

.socialIconArray div a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}

.socialIconArray div [class^="fa fa-"] {
	font-size: 60px;
	height: 100px;
	width: 100px;
	line-height: 100px;
	border-radius: 50px;
	position: relative;
	z-index: 5;
	border: 2px solid #FFFFFF;
	transition: all 300ms ease-in-out;
	overflow: hidden;
	display: block;
	margin: 15px;
}

.socialIconArray div:hover [class^="fa fa-"] {
	-webkit-box-shadow: 0px 0px 30px #FFFFFF;
	-moz-box-shadow: 0px 0px 30px #FFFFFF;
	box-shadow: 0px 0px 30px #FFFFFF;
	border: 2px solid #FFFFFF;
}

/* Sub headings */

.socialIconArray .subheading {
	margin-top: 15px;
	padding-top: 15px;
	font-size: 14px;
	display: block;
	float: none;
	color: #FFFFFF;
}

.socialIconArray .subheading a,
.socialIconArray .subheading a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	display: inline;
}

.socialIconArray .subheading a:hover,
.socialIconArray .subheading a:active {
	color: #FFFFFF;
	text-decoration: underline;
}


/* Utility icons */

#sociableUtilityIcons *,
#sociableUtilityIcons *::after,
#sociableUtilityIcons *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#sociableUtilityIcons {
	border-top: 1px solid #CDCDCD;
	margin-top: 20px;
	padding-top: 30px;
	display: block;
}

/* @end */

/* @group Print Styling */

@media print {
	#socialPopupstacks_in_171456_page1,
	#socialPopupModalOverlaystacks_in_171456_page1,
	#socialPopupTriggerButtonstacks_in_171456_page1 {
		display: none !important;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */