.target_stack.width-fill{width:100%}.target_stack.width-auto{width:auto}.target_stack.position-browser{position:fixed !important}.target_stack.position-absolute{position:absolute !important}.target_stack.position-body{position:absolute !important}.target_stack.position-right{float:right}.target_stack.position-left{float:left}.target_stack.vcenter{top:0;height:100%}.target_stack.vcenter > .com_joeworkman_stacks_target_stack{position:relative;top:50%;transform:translateY(-50%)}.target_stack.hcenter > .com_joeworkman_stacks_target_stack{position:relative;left:50%;transform:translateX(-50%)}.target_stack.hcenter.vcenter > .com_joeworkman_stacks_target_stack{transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width:40em){.target_stack.target-small-only{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important}.target_stack.target-small-only > .com_joeworkman_stacks_target_stack{left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important}}@media only screen and (max-width:39.9375em){.target_stack.disable-small{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important}.target_stack.disable-small > .com_joeworkman_stacks_target_stack{left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important}}@media only screen and (max-width:62.5em){.target_stack.disable-medium{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important}.target_stack.disable-medium > .com_joeworkman_stacks_target_stack{left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important}}
[data-pab]:not(.open){cursor:pointer}.pab-wrapper,.pab{overflow:hidden}.pab-launcher a{pointer-events:none}
/* Start dooFaq2 stack page CSS code */
/* Iconate keyframe animations */
@-webkit-keyframes zoomOut{50%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-moz-keyframes zoomOut{50%{-moz-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-o-keyframes zoomOut{50%{-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@keyframes zoomOut{50%{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:.6}25%,75%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes zoomIn{0%{opacity:.6}25%,75%{-moz-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-o-keyframes zoomIn{0%{opacity:.6}25%,75%{-o-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes zoomIn{0%{opacity:.6}25%,75%{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-o-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOutRight{25%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeOutRight{25%{-moz-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-moz-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeOutRight{25%{-o-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-o-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeOutRight{25%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutLeft{25%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeOutLeft{25%{-moz-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-moz-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeOutLeft{25%{-o-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-o-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-o-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeOutLeft{25%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutTop{25%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeOutTop{25%{-moz-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-moz-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeOutTop{25%{-o-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-o-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-o-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeOutTop{25%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutBottom{25%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeOutBottom{25%{-moz-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-moz-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-moz-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeOutBottom{25%{-o-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-o-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeOutBottom{25%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes verticalFlip{50%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-moz-keyframes verticalFlip{50%{-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-o-keyframes verticalFlip{50%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}@keyframes verticalFlip{50%{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes horizontalFlip{50%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-moz-keyframes horizontalFlip{50%{-moz-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-o-keyframes horizontalFlip{50%{transform:rotateY(90deg)}100%{transform:rotateY(0deg)}}@keyframes horizontalFlip{50%{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes bounceOutBottom{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-moz-keyframes bounceOutBottom{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-o-keyframes bounceOutBottom{20%,100%{transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;transform:translate3d(0,-5px,0)}50%{opacity:0;transform:translate3d(0,10px,0)}}@keyframes bounceOutBottom{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-webkit-keyframes bounceOutTop{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-moz-keyframes bounceOutTop{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-o-keyframes bounceOutTop{20%,100%{transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;transform:translate3d(0,5px,0)}50%{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes bounceOutTop{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-webkit-keyframes bounceOutLeft{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-moz-keyframes bounceOutLeft{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-o-keyframes bounceOutLeft{20%,100%{transform:translate3d(0,0,0)}40%,80%{opacity:1;transform:translate3d(5px,0,0)}50%{opacity:0;transform:translate3d(-10px,0,0)}}@keyframes bounceOutLeft{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-webkit-keyframes bounceOutRight{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-moz-keyframes bounceOutRight{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-o-keyframes bounceOutRight{20%,100%{transform:translate3d(0,0,0)}40%,80%{opacity:1;transform:translate3d(-5px,0,0)}50%{opacity:0;transform:translate3d(10px,0,0)}}@keyframes bounceOutRight{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(-5px,0,0);-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-moz-keyframes rubberBand{0%,100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-o-keyframes rubberBand{0%,100%{transform:scale3d(1,1,1)}30%,60%{transform:scale3d(1.25,.75,1)}40%,80%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-webkit-keyframes tada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes tada{50%{-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}70%,90%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform-origin:center;transform-origin:center}60%,80%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-moz-transform-origin:center;transform-origin:center}}@-o-keyframes tada{50%{transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-o-transform-origin:center;transform-origin:center}60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}100%{transform:scale3d(1,1,1);-o-transform-origin:center;transform-origin:center}}@keyframes tada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@-webkit-keyframes rollOutRight{30%{-webkit-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-webkit-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-moz-keyframes rollOutRight{30%{-moz-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-moz-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-o-keyframes rollOutRight{30%{transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@keyframes rollOutRight{30%{-webkit-transform:translateX(10px) rotate3d(0,0,1,50deg);-moz-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-webkit-transform:translateX(-20px) rotate3d(0,0,1,-90deg);-moz-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-webkit-keyframes rollOutLeft{30%{-webkit-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-webkit-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-moz-keyframes rollOutLeft{30%{-moz-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-moz-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-o-keyframes rollOutLeft{30%{transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-o-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@keyframes rollOutLeft{30%{-webkit-transform:translateX(-10px) rotate3d(0,0,1,-50deg);-moz-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-webkit-transform:translateX(20px) rotate3d(0,0,1,90deg);-moz-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-webkit-keyframes rotateClockwise{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes rotateClockwise{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes rotateClockwise{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes rotateClockwise{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}@-webkit-keyframes rotateAntiClockwise{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes rotateAntiClockwise{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes rotateAntiClockwise{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(-360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes rotateAntiClockwise{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}

/* End dooFaq2 stack page CSS code *//* Font style applied when the page has finished loading */

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

/* DooBox Spin CSS Document */




#stacks_in_1187024_140 .stacks_in_1187024_140spin{
display:none;
}







   #stacks_in_1187024_130>.bwd-shear-container.eq-height>.shear-wrapper{margin-top:0!important}#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner .top-edge,#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner .bot-edge{z-index:1}#stacks_in_1187024_130{z-index:1;overflow:visible}#stacks_in_1187024_130>.shear-mag{position:absolute;top:0rem}#stacks_in_1187024_130>.bwd-shear-container>.section-layer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;z-index:-1}#stacks_in_1187024_130>.bwd-shear-container>.section-layer::after{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;content:"";background-color:rgba(0, 0, 0, 0.00)}#stacks_in_1187024_130>.bwd-shear-container>.section-layer.scale-image img{max-height:100%}#stacks_in_1187024_130>.bwd-shear-container>.section-layer.scale-content *{max-height:100%}#stacks_in_1187024_130>.bwd-shear-container>.section-layer .layer-content{height:100%;opacity:1.0}#stacks_in_1187024_130 .shear-inner>.inner-content>.content-wrapper.fill-content{height:100%}@media screen and (min-width: 0 ) and (min-height: 0 ){#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner.full-height{overflow:hidden}#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner.full-height>.inner-content.v-center{padding-top:0!important;padding-bottom:0!important}#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner.full-height>.inner-content.v-center>.content-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}#stacks_in_1187024_130>.bwd-shear-container.top-margin-none{margin-top:0!important}#stacks_in_1187024_130>.bwd-shear-container.top-margin-prop{margin-top:0.00%}#stacks_in_1187024_130>.bwd-shear-container.top-margin-rem{margin-top:0.00rem}#stacks_in_1187024_130>.bwd-shear-container.bot-margin-none{margin-bottom:0!important}#stacks_in_1187024_130>.bwd-shear-container.bot-margin-prop{margin-bottom:0.00%}#stacks_in_1187024_130>.bwd-shear-container.bot-margin-rem{margin-bottom:0.00rem}#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner::after{margin-top:0.00%}#stacks_in_1187024_130>.bwd-shear-container.eq-height{margin-top:0!important}   #stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.percentPad{padding-top:2.00%;padding-bottom:2.00%}#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.percentSidePad{padding-left:2.00%;padding-right:2.00%}#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.remPad{padding-top:0.00rem;padding-bottom:0.00rem}#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.remSidePad{padding-left:0.00rem;padding-right:0.00rem} #stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner::after{position:absolute;top:0;height:100%;left:0;width:100%;content:"";-webkit-transform:skew(0deg,0deg);-moz-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);-o-transform:skew(0deg,0deg);transform:skew(0deg,0deg);z-index:-1;opacity:1.0;border-width: 0px ;border-style:solid;border-color:rgba(0, 0, 0, 1.00);border-radius: 0px ;box-shadow: none }
#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner.bg-none:after{background:transparent}#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner.bg-color::after{background-color:rgba(105, 157, 255, 1.00)} 
   #stacks_in_1187024_130>.bwd-shear-container.top-margin-auto{margin-top:calc(4.00vw + 0%)}#stacks_in_1187024_130>.bwd-shear-container.top-margin-auto.topCon-con-none{margin-top:0%}#stacks_in_1187024_130>.bwd-shear-container.bot-margin-auto{margin-bottom:calc(4.00vw + 0%)}#stacks_in_1187024_130>.bwd-shear-container.top-margin-auto.botCon-con-none{margin-bottom:0%}#stacks_in_1187024_130>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.autoPad{padding-bottom:0%;padding-top:0%}  

#stacks_in_1187024_130 {
	background-color: rgba(204, 204, 204, 0.50);
}
#usefulStackWrapperstacks_in_1187024_136 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

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








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













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

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








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













#stacks_in_1187024_138 {
	margin: 120px 0px 0px 0px;
}
   #stacks_in_1187024_143>.bwd-shear-container.eq-height>.shear-wrapper{margin-top:0!important}#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner .top-edge,#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner .bot-edge{z-index:1}#stacks_in_1187024_143{z-index:1;overflow:visible}#stacks_in_1187024_143>.shear-mag{position:absolute;top:0rem}#stacks_in_1187024_143>.bwd-shear-container>.section-layer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;z-index:-1}#stacks_in_1187024_143>.bwd-shear-container>.section-layer::after{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;content:"";background-color:rgba(0, 0, 0, 0.00)}#stacks_in_1187024_143>.bwd-shear-container>.section-layer.scale-image img{max-height:100%}#stacks_in_1187024_143>.bwd-shear-container>.section-layer.scale-content *{max-height:100%}#stacks_in_1187024_143>.bwd-shear-container>.section-layer .layer-content{height:100%;opacity:1.0}#stacks_in_1187024_143 .shear-inner>.inner-content>.content-wrapper.fill-content{height:100%}@media screen and (min-width: 0 ) and (min-height: 0 ){#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner.full-height{overflow:hidden}#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner.full-height>.inner-content.v-center{padding-top:0!important;padding-bottom:0!important}#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner.full-height>.inner-content.v-center>.content-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}#stacks_in_1187024_143>.bwd-shear-container.top-margin-none{margin-top:0!important}#stacks_in_1187024_143>.bwd-shear-container.top-margin-prop{margin-top:0.00%}#stacks_in_1187024_143>.bwd-shear-container.top-margin-rem{margin-top:0.00rem}#stacks_in_1187024_143>.bwd-shear-container.bot-margin-none{margin-bottom:0!important}#stacks_in_1187024_143>.bwd-shear-container.bot-margin-prop{margin-bottom:0.00%}#stacks_in_1187024_143>.bwd-shear-container.bot-margin-rem{margin-bottom:0.00rem}#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner::after{margin-top:0.00%}#stacks_in_1187024_143>.bwd-shear-container.eq-height{margin-top:0!important}   #stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.percentPad{padding-top:2.00%;padding-bottom:2.00%}#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.percentSidePad{padding-left:2.00%;padding-right:2.00%}#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.remPad{padding-top:0.00rem;padding-bottom:0.00rem}#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.remSidePad{padding-left:0.00rem;padding-right:0.00rem} #stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner::after{position:absolute;top:0;height:100%;left:0;width:100%;content:"";-webkit-transform:skew(0deg,0deg);-moz-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);-o-transform:skew(0deg,0deg);transform:skew(0deg,0deg);z-index:-1;opacity:1.0;border-width: 0px ;border-style:solid;border-color:rgba(0, 0, 0, 1.00);border-radius: 0px ;box-shadow: none }
#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner.bg-none:after{background:transparent}#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner.bg-color::after{background-color:rgba(105, 157, 255, 1.00)} 
   #stacks_in_1187024_143>.bwd-shear-container.top-margin-auto{margin-top:calc(4.00vw + 0%)}#stacks_in_1187024_143>.bwd-shear-container.top-margin-auto.topCon-con-none{margin-top:0%}#stacks_in_1187024_143>.bwd-shear-container.bot-margin-auto{margin-bottom:calc(4.00vw + 0%)}#stacks_in_1187024_143>.bwd-shear-container.top-margin-auto.botCon-con-none{margin-bottom:0%}#stacks_in_1187024_143>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.autoPad{padding-bottom:0%;padding-top:0%}  

#stacks_in_1187024_143 {
	background-color: rgba(152, 183, 173, 1.00);
    background-image: url("3DE63F36-F144-4CDD-8DBF-C8C8253A44A2.png");
	background-repeat: repeat-x;
	background-size: contain;
	background-position: center;
}
#usefulStackWrapperstacks_in_1187024_144 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

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








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













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

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








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













#stacks_in_1187024_146 {
	margin: 120px 0px 0px 0px;
}
   #stacks_in_1187024_153>.bwd-shear-container.eq-height>.shear-wrapper{margin-top:0!important}#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner .top-edge,#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner .bot-edge{z-index:1}#stacks_in_1187024_153{z-index:1;overflow:visible}#stacks_in_1187024_153>.shear-mag{position:absolute;top:0rem}#stacks_in_1187024_153>.bwd-shear-container>.section-layer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;z-index:-1}#stacks_in_1187024_153>.bwd-shear-container>.section-layer::after{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;content:"";background-color:rgba(0, 0, 0, 0.00)}#stacks_in_1187024_153>.bwd-shear-container>.section-layer.scale-image img{max-height:100%}#stacks_in_1187024_153>.bwd-shear-container>.section-layer.scale-content *{max-height:100%}#stacks_in_1187024_153>.bwd-shear-container>.section-layer .layer-content{height:100%;opacity:1.0}#stacks_in_1187024_153 .shear-inner>.inner-content>.content-wrapper.fill-content{height:100%}@media screen and (min-width: 0 ) and (min-height: 0 ){#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner.full-height{overflow:hidden}#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner.full-height>.inner-content.v-center{padding-top:0!important;padding-bottom:0!important}#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner.full-height>.inner-content.v-center>.content-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}#stacks_in_1187024_153>.bwd-shear-container.top-margin-none{margin-top:0!important}#stacks_in_1187024_153>.bwd-shear-container.top-margin-prop{margin-top:0.00%}#stacks_in_1187024_153>.bwd-shear-container.top-margin-rem{margin-top:0.00rem}#stacks_in_1187024_153>.bwd-shear-container.bot-margin-none{margin-bottom:0!important}#stacks_in_1187024_153>.bwd-shear-container.bot-margin-prop{margin-bottom:0.00%}#stacks_in_1187024_153>.bwd-shear-container.bot-margin-rem{margin-bottom:0.00rem}#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner::after{margin-top:0.00%}#stacks_in_1187024_153>.bwd-shear-container.eq-height{margin-top:0!important}   #stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.percentPad{padding-top:2.00%;padding-bottom:2.00%}#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.percentSidePad{padding-left:2.00%;padding-right:2.00%}#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.remPad{padding-top:0.00rem;padding-bottom:0.00rem}#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.remSidePad{padding-left:0.00rem;padding-right:0.00rem} #stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner::after{position:absolute;top:0;height:100%;left:0;width:100%;content:"";-webkit-transform:skew(0deg,0deg);-moz-transform:skew(0deg,0deg);-ms-transform:skew(0deg,0deg);-o-transform:skew(0deg,0deg);transform:skew(0deg,0deg);z-index:-1;opacity:1.0;border-width: 0px ;border-style:solid;border-color:rgba(0, 0, 0, 1.00);border-radius: 0px ;box-shadow: none }
#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner.bg-none:after{background:transparent}#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner.bg-color::after{background-color:rgba(105, 157, 255, 1.00)} 
   #stacks_in_1187024_153>.bwd-shear-container.top-margin-auto{margin-top:calc(4.00vw + 0%)}#stacks_in_1187024_153>.bwd-shear-container.top-margin-auto.topCon-con-none{margin-top:0%}#stacks_in_1187024_153>.bwd-shear-container.bot-margin-auto{margin-bottom:calc(4.00vw + 0%)}#stacks_in_1187024_153>.bwd-shear-container.top-margin-auto.botCon-con-none{margin-bottom:0%}#stacks_in_1187024_153>.bwd-shear-container>.shear-wrapper>.shear-inner>.inner-content.autoPad{padding-bottom:0%;padding-top:0%}  

#stacks_in_1187024_153 {
	background-color: rgba(227, 121, 167, 1.00);
}
#usefulStackWrapperstacks_in_1187024_154 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

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








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













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

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








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













#stacks_in_1187024_156 {
	margin: 120px 0px 0px 0px;
}
#linkBoxstacks_in_1187024_83 {
	display: block;
	position: relative;
	z-index: 1;
}

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

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


#usefulStackWrapperstacks_in_1187024_162 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1600px;
	min-height: 0px;
	max-height: 450px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_1187024_162 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 20px;
	margin-top: 110px;
	margin-left: 20px;
	margin-right: 20px;
	
	display: block;
}








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









@media print {
	#usefulStackWrapperstacks_in_1187024_162 {
		display: none;
	}
}





#stacks_in_1187024_162 {
    background-image: url("2E8511CC-BEAB-435F-AAD3-AA1F13872D78.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#usefulStackWrapperstacks_in_1187024_163 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 20px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

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








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












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

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

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

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








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















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




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

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

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

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




#stacks_in_1187654>.s3_row>.s3_column {
	padding: 0 20px;
}










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


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


}



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


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


}






#stacks_in_686551 {
	font-size: 120%;
}

#stacks_in_686908 {
	font-size: 120%;
}

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

#stacks_in_1187646 {
	font-size: 120%;
}
/* Font style applied when the page has finished loading */

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

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

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

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


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

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








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













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

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








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












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

#stacks_in_686944_686967 {
	font-size: 110%;
	font-weight: lighter;
}
/* Start dooFaq2 stack each CSS code */

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

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

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



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

#stacks_in_1187025 .fa-bars{
	display: inline;
}

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


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

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

#stacks_in_1187025 .faqQuestionOpen:hover{
	background: rgba(0, 51, 102, 1.00) !important;
}

#stacks_in_1187025 .faqQuestionClosed:hover{
	background: rgba(86, 188, 239, 1.00) !important;
	
}



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





/* End dooFaq2 stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code *//* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */#usefulStackWrapperstacks_in_687005 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 100000px;
	overflow: hidden;
	position: relative;
	
}

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








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












#stacks_in_808782>.s3_row {
	margin: 0 -10px;
}

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

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

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

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








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



}



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



}



#hoverBoxWrapperstacks_in_687002 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_687002 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_687002 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_687002 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_687002 a,
#hoverBoxLinkstacks_in_687002 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_687002.touchDeviceDetected #hoverBoxStaticstacks_in_687002 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_687002.touchDeviceDetected #hoverBoxRolloverstacks_in_687002 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_687002.noTouchDeviceDetected #hoverBoxRolloverstacks_in_687002 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_687002.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_687002 {
	opacity: 1.00;
}






















#stacks_in_687002 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_686972,
#ruleStackstacks_in_686972:before,
#ruleStackstacks_in_686972:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_686972 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_686972 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_686972 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_686972 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_686972 {
	text-align: center;
}

#ruleStackstacks_in_686972:before,
#ruleStackstacks_in_686972:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_686972:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_686972:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_686972 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_687001,
#ruleStackstacks_in_687001:before,
#ruleStackstacks_in_687001:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_687001 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_687001 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_687001 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_687001 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_687001 {
	text-align: center;
}

#ruleStackstacks_in_687001:before,
#ruleStackstacks_in_687001:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_687001:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_687001:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_687001 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187275.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187275.div{

  overflow:visible;
}


#stacks_in_1187275 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187277 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_808523_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_808523_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_808523_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_808523_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808523_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808523_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808523_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808523_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808523_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808523_808475Calligrapher h6, .stacks_in_808523_808475Calligrapher h5, .stacks_in_808523_808475Calligrapher h4, .stacks_in_808523_808475Calligrapher h3, .stacks_in_808523_808475Calligrapher h2, .stacks_in_808523_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_808523_808475Calligrapher, .stacks_in_808523_808475Calligrapher h1, .stacks_in_808523_808475Calligrapher h2, .stacks_in_808523_808475Calligrapher h3, .stacks_in_808523_808475Calligrapher h4, .stacks_in_808523_808475Calligrapher h5, .stacks_in_808523_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_808523_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_808523_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_808523_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_808523_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_808523_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_808523_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_808523_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_808523_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_808523_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_808410 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_808410 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_808410 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_808410 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_808410 a,
#hoverBoxLinkstacks_in_808410 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_808410.touchDeviceDetected #hoverBoxStaticstacks_in_808410 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_808410.touchDeviceDetected #hoverBoxRolloverstacks_in_808410 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_808410.noTouchDeviceDetected #hoverBoxRolloverstacks_in_808410 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_808410.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_808410 {
	opacity: 1.00;
}






















#stacks_in_808410 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_808412,
#ruleStackstacks_in_808412:before,
#ruleStackstacks_in_808412:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_808412 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_808412 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_808412 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_808412 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_808412 {
	text-align: center;
}

#ruleStackstacks_in_808412:before,
#ruleStackstacks_in_808412:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_808412:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_808412:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_808412 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_808414,
#ruleStackstacks_in_808414:before,
#ruleStackstacks_in_808414:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_808414 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_808414 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_808414 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_808414 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_808414 {
	text-align: center;
}

#ruleStackstacks_in_808414:before,
#ruleStackstacks_in_808414:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_808414:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_808414:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_808414 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187281.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187281.div{

  overflow:visible;
}


#stacks_in_1187281 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187283 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_808532_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_808532_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_808532_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_808532_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808532_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808532_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808532_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808532_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808532_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808532_808475Calligrapher h6, .stacks_in_808532_808475Calligrapher h5, .stacks_in_808532_808475Calligrapher h4, .stacks_in_808532_808475Calligrapher h3, .stacks_in_808532_808475Calligrapher h2, .stacks_in_808532_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_808532_808475Calligrapher, .stacks_in_808532_808475Calligrapher h1, .stacks_in_808532_808475Calligrapher h2, .stacks_in_808532_808475Calligrapher h3, .stacks_in_808532_808475Calligrapher h4, .stacks_in_808532_808475Calligrapher h5, .stacks_in_808532_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_808532_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_808532_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_808532_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_808532_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_808532_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_808532_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_808532_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_808532_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_808532_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_808885 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_808885 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_808885 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_808885 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_808885 a,
#hoverBoxLinkstacks_in_808885 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_808885.touchDeviceDetected #hoverBoxStaticstacks_in_808885 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_808885.touchDeviceDetected #hoverBoxRolloverstacks_in_808885 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_808885.noTouchDeviceDetected #hoverBoxRolloverstacks_in_808885 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_808885.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_808885 {
	opacity: 1.00;
}






















#stacks_in_808885 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_808887,
#ruleStackstacks_in_808887:before,
#ruleStackstacks_in_808887:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_808887 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_808887 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_808887 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_808887 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_808887 {
	text-align: center;
}

#ruleStackstacks_in_808887:before,
#ruleStackstacks_in_808887:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_808887:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_808887:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_808887 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_808889,
#ruleStackstacks_in_808889:before,
#ruleStackstacks_in_808889:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_808889 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_808889 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_808889 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_808889 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_808889 {
	text-align: center;
}

#ruleStackstacks_in_808889:before,
#ruleStackstacks_in_808889:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_808889:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_808889:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_808889 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187287.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187287.div{

  overflow:visible;
}


#stacks_in_1187287 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187289 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_808842_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_808842_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_808842_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_808842_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808842_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808842_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808842_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808842_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808842_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808842_808475Calligrapher h6, .stacks_in_808842_808475Calligrapher h5, .stacks_in_808842_808475Calligrapher h4, .stacks_in_808842_808475Calligrapher h3, .stacks_in_808842_808475Calligrapher h2, .stacks_in_808842_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_808842_808475Calligrapher, .stacks_in_808842_808475Calligrapher h1, .stacks_in_808842_808475Calligrapher h2, .stacks_in_808842_808475Calligrapher h3, .stacks_in_808842_808475Calligrapher h4, .stacks_in_808842_808475Calligrapher h5, .stacks_in_808842_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_808842_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_808842_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_808842_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_808842_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_808842_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_808842_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_808842_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_808842_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_808842_808481 h3.advert {
	display: none;
}
.pab.stacks_in_1187174{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187174.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187174.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187174.open{max-height:500px}}.wrapper-stacks_in_1187174{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187174{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187174{height:500px}}

#stacks_in_1187176 {
	padding:  20px;
}



#stacks_in_808778 .teleportMe {
display: none;
}



#stacks_in_808321>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_808323.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_808323.div{

  overflow:visible;
}


#stacks_in_808323 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_808325 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_808328 {
	margin: 0px 0px 10px 0px;
}
.pab.stacks_in_1187207{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187207.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187207.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187207.open{max-height:500px}}.wrapper-stacks_in_1187207{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187207{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187207{height:500px}}

#stacks_in_1187209 {
	padding:  20px;
}



#stacks_in_808810 .teleportMe {
display: none;
}



#stacks_in_808385>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_808431.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_808431.div{

  overflow:visible;
}


#stacks_in_808431 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_808433 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_808392 {
	margin: 0px 0px 10px 0px;
}

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

.stacks_in_1186962buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1186962button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1186962 a, #stacks_in_1186962 a:visited, #stacks_in_1186962 a:active{
	color: #666666 !important;
}

#stacks_in_1186962 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1186962button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1186962button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */.pab.stacks_in_1187224{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187224.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187224.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187224.open{max-height:500px}}.wrapper-stacks_in_1187224{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187224{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187224{height:500px}}

#stacks_in_1187226 {
	padding:  20px;
}



#stacks_in_809009 .teleportMe {
display: none;
}



#stacks_in_809011>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_809013.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_809013.div{

  overflow:visible;
}


#stacks_in_809013 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_809015 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809018 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809020 {
	margin: 0px 0px 10px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1187021buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1187021button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1187021 a, #stacks_in_1187021 a:visited, #stacks_in_1187021 a:active{
	color: #666666 !important;
}

#stacks_in_1187021 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1187021button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1187021button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

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

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

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

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

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








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



}



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


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


}



#hoverBoxWrapperstacks_in_1187085 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_1187085 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_1187085 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_1187085 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_1187085 a,
#hoverBoxLinkstacks_in_1187085 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_1187085.touchDeviceDetected #hoverBoxStaticstacks_in_1187085 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_1187085.touchDeviceDetected #hoverBoxRolloverstacks_in_1187085 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_1187085.noTouchDeviceDetected #hoverBoxRolloverstacks_in_1187085 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_1187085.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_1187085 {
	opacity: 1.00;
}






















#stacks_in_1187085 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1187087,
#ruleStackstacks_in_1187087:before,
#ruleStackstacks_in_1187087:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187087 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187087 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187087 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187087 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187087 {
	text-align: center;
}

#ruleStackstacks_in_1187087:before,
#ruleStackstacks_in_1187087:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1187087:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187087:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187087 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1187089,
#ruleStackstacks_in_1187089:before,
#ruleStackstacks_in_1187089:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187089 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187089 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187089 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187089 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187089 {
	text-align: center;
}

#ruleStackstacks_in_1187089:before,
#ruleStackstacks_in_1187089:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_1187089:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187089:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187089 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187293.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187293.div{

  overflow:visible;
}


#stacks_in_1187293 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187295 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187078_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_1187078_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187078_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187078_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187078_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187078_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187078_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187078_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187078_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187078_808475Calligrapher h6, .stacks_in_1187078_808475Calligrapher h5, .stacks_in_1187078_808475Calligrapher h4, .stacks_in_1187078_808475Calligrapher h3, .stacks_in_1187078_808475Calligrapher h2, .stacks_in_1187078_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187078_808475Calligrapher, .stacks_in_1187078_808475Calligrapher h1, .stacks_in_1187078_808475Calligrapher h2, .stacks_in_1187078_808475Calligrapher h3, .stacks_in_1187078_808475Calligrapher h4, .stacks_in_1187078_808475Calligrapher h5, .stacks_in_1187078_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187078_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187078_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187078_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187078_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187078_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187078_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_1187078_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_1187078_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_1187078_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_808913 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_808913 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_808913 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_808913 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_808913 a,
#hoverBoxLinkstacks_in_808913 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_808913.touchDeviceDetected #hoverBoxStaticstacks_in_808913 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_808913.touchDeviceDetected #hoverBoxRolloverstacks_in_808913 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_808913.noTouchDeviceDetected #hoverBoxRolloverstacks_in_808913 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_808913.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_808913 {
	opacity: 1.00;
}






















#stacks_in_808913 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_808915,
#ruleStackstacks_in_808915:before,
#ruleStackstacks_in_808915:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_808915 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_808915 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_808915 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_808915 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_808915 {
	text-align: center;
}

#ruleStackstacks_in_808915:before,
#ruleStackstacks_in_808915:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_808915:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_808915:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_808915 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_808917,
#ruleStackstacks_in_808917:before,
#ruleStackstacks_in_808917:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_808917 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_808917 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_808917 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_808917 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_808917 {
	text-align: center;
}

#ruleStackstacks_in_808917:before,
#ruleStackstacks_in_808917:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_808917:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_808917:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_808917 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187299.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187299.div{

  overflow:visible;
}


#stacks_in_1187299 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187301 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_808860_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_808860_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_808860_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_808860_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808860_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808860_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808860_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808860_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808860_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808860_808475Calligrapher h6, .stacks_in_808860_808475Calligrapher h5, .stacks_in_808860_808475Calligrapher h4, .stacks_in_808860_808475Calligrapher h3, .stacks_in_808860_808475Calligrapher h2, .stacks_in_808860_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_808860_808475Calligrapher, .stacks_in_808860_808475Calligrapher h1, .stacks_in_808860_808475Calligrapher h2, .stacks_in_808860_808475Calligrapher h3, .stacks_in_808860_808475Calligrapher h4, .stacks_in_808860_808475Calligrapher h5, .stacks_in_808860_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_808860_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_808860_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_808860_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_808860_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_808860_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_808860_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_808860_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_808860_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_808860_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_809421 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_809421 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_809421 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_809421 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_809421 a,
#hoverBoxLinkstacks_in_809421 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_809421.touchDeviceDetected #hoverBoxStaticstacks_in_809421 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_809421.touchDeviceDetected #hoverBoxRolloverstacks_in_809421 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_809421.noTouchDeviceDetected #hoverBoxRolloverstacks_in_809421 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_809421.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_809421 {
	opacity: 1.00;
}






















#stacks_in_809421 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_809423,
#ruleStackstacks_in_809423:before,
#ruleStackstacks_in_809423:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_809423 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_809423 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_809423 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_809423 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_809423 {
	text-align: center;
}

#ruleStackstacks_in_809423:before,
#ruleStackstacks_in_809423:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_809423:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_809423:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_809423 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_809425,
#ruleStackstacks_in_809425:before,
#ruleStackstacks_in_809425:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_809425 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_809425 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_809425 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_809425 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_809425 {
	text-align: center;
}

#ruleStackstacks_in_809425:before,
#ruleStackstacks_in_809425:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_809425:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_809425:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_809425 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187305.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187305.div{

  overflow:visible;
}


#stacks_in_1187305 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187307 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809414_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_809414_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_809414_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_809414_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809414_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809414_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809414_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809414_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809414_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809414_808475Calligrapher h6, .stacks_in_809414_808475Calligrapher h5, .stacks_in_809414_808475Calligrapher h4, .stacks_in_809414_808475Calligrapher h3, .stacks_in_809414_808475Calligrapher h2, .stacks_in_809414_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_809414_808475Calligrapher, .stacks_in_809414_808475Calligrapher h1, .stacks_in_809414_808475Calligrapher h2, .stacks_in_809414_808475Calligrapher h3, .stacks_in_809414_808475Calligrapher h4, .stacks_in_809414_808475Calligrapher h5, .stacks_in_809414_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_809414_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_809414_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_809414_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_809414_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_809414_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_809414_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_809414_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_809414_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_809414_808481 h3.advert {
	display: none;
}
.pab.stacks_in_1187115{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187115.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187115.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187115.open{max-height:500px}}.wrapper-stacks_in_1187115{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187115{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187115{height:500px}}

#stacks_in_1187131 {
	padding:  20px;
}



#stacks_in_1187117 .teleportMe {
display: none;
}



#stacks_in_1187119>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_1187121.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187121.div{

  overflow:visible;
}


#stacks_in_1187121 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187123 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187126 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187128 {
	margin: 0px 0px 10px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1187130buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1187130button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1187130 a, #stacks_in_1187130 a:visited, #stacks_in_1187130 a:active{
	color: #666666 !important;
}

#stacks_in_1187130 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1187130button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1187130button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */.pab.stacks_in_1187135{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187135.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187135.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187135.open{max-height:500px}}.wrapper-stacks_in_1187135{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187135{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187135{height:500px}}

#stacks_in_1187137 {
	padding:  20px;
}



#stacks_in_1187097 .teleportMe {
display: none;
}



#stacks_in_1187099>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_1187101.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187101.div{

  overflow:visible;
}


#stacks_in_1187101 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187103 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187106 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187108 {
	margin: 0px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187110Calligrapher{			font-size: 130% !important;			color: #333333 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187110Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187110Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187110Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187110Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187110Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187110Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187110Calligrapher h6, .stacks_in_1187110Calligrapher h5, .stacks_in_1187110Calligrapher h4, .stacks_in_1187110Calligrapher h3, .stacks_in_1187110Calligrapher h2, .stacks_in_1187110Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187110Calligrapher, .stacks_in_1187110Calligrapher h1, .stacks_in_1187110Calligrapher h2, .stacks_in_1187110Calligrapher h3, .stacks_in_1187110Calligrapher h4, .stacks_in_1187110Calligrapher h5, .stacks_in_1187110Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187110targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187110Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187110Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187110Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187110Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */.pab.stacks_in_1187153{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187153.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187153.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187153.open{max-height:500px}}.wrapper-stacks_in_1187153{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187153{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187153{height:500px}}

#stacks_in_1187155 {
	padding:  20px;
}



#stacks_in_809605 .teleportMe {
display: none;
}



#stacks_in_809607>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_809609.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_809609.div{

  overflow:visible;
}


#stacks_in_809609 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_809611 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809614 {
	margin: 0px 0px 10px 0px;
}

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

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

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

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

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








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



}



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


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


}



#hoverBoxWrapperstacks_in_1187324 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_1187324 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_1187324 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_1187324 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_1187324 a,
#hoverBoxLinkstacks_in_1187324 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_1187324.touchDeviceDetected #hoverBoxStaticstacks_in_1187324 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_1187324.touchDeviceDetected #hoverBoxRolloverstacks_in_1187324 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_1187324.noTouchDeviceDetected #hoverBoxRolloverstacks_in_1187324 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_1187324.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_1187324 {
	opacity: 1.00;
}






















#stacks_in_1187324 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1187326,
#ruleStackstacks_in_1187326:before,
#ruleStackstacks_in_1187326:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187326 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187326 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187326 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187326 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187326 {
	text-align: center;
}

#ruleStackstacks_in_1187326:before,
#ruleStackstacks_in_1187326:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1187326:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187326:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187326 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1187328,
#ruleStackstacks_in_1187328:before,
#ruleStackstacks_in_1187328:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187328 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187328 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187328 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187328 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187328 {
	text-align: center;
}

#ruleStackstacks_in_1187328:before,
#ruleStackstacks_in_1187328:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_1187328:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187328:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187328 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187315.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187315.div{

  overflow:visible;
}


#stacks_in_1187315 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187317 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187311_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_1187311_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187311_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187311_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187311_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187311_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187311_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187311_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187311_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187311_808475Calligrapher h6, .stacks_in_1187311_808475Calligrapher h5, .stacks_in_1187311_808475Calligrapher h4, .stacks_in_1187311_808475Calligrapher h3, .stacks_in_1187311_808475Calligrapher h2, .stacks_in_1187311_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187311_808475Calligrapher, .stacks_in_1187311_808475Calligrapher h1, .stacks_in_1187311_808475Calligrapher h2, .stacks_in_1187311_808475Calligrapher h3, .stacks_in_1187311_808475Calligrapher h4, .stacks_in_1187311_808475Calligrapher h5, .stacks_in_1187311_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187311_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187311_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187311_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187311_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187311_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187311_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_1187311_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_1187311_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_1187311_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_1187343 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_1187343 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_1187343 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_1187343 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_1187343 a,
#hoverBoxLinkstacks_in_1187343 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_1187343.touchDeviceDetected #hoverBoxStaticstacks_in_1187343 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_1187343.touchDeviceDetected #hoverBoxRolloverstacks_in_1187343 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_1187343.noTouchDeviceDetected #hoverBoxRolloverstacks_in_1187343 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_1187343.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_1187343 {
	opacity: 1.00;
}






















#stacks_in_1187343 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1187345,
#ruleStackstacks_in_1187345:before,
#ruleStackstacks_in_1187345:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187345 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187345 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187345 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187345 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187345 {
	text-align: center;
}

#ruleStackstacks_in_1187345:before,
#ruleStackstacks_in_1187345:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1187345:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187345:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187345 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1187347,
#ruleStackstacks_in_1187347:before,
#ruleStackstacks_in_1187347:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187347 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187347 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187347 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187347 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187347 {
	text-align: center;
}

#ruleStackstacks_in_1187347:before,
#ruleStackstacks_in_1187347:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_1187347:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187347:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187347 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187334.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187334.div{

  overflow:visible;
}


#stacks_in_1187334 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187336 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187330_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_1187330_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187330_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187330_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187330_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187330_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187330_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187330_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187330_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187330_808475Calligrapher h6, .stacks_in_1187330_808475Calligrapher h5, .stacks_in_1187330_808475Calligrapher h4, .stacks_in_1187330_808475Calligrapher h3, .stacks_in_1187330_808475Calligrapher h2, .stacks_in_1187330_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187330_808475Calligrapher, .stacks_in_1187330_808475Calligrapher h1, .stacks_in_1187330_808475Calligrapher h2, .stacks_in_1187330_808475Calligrapher h3, .stacks_in_1187330_808475Calligrapher h4, .stacks_in_1187330_808475Calligrapher h5, .stacks_in_1187330_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187330_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187330_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187330_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187330_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187330_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187330_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_1187330_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_1187330_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_1187330_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_1187362 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_1187362 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_1187362 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_1187362 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_1187362 a,
#hoverBoxLinkstacks_in_1187362 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_1187362.touchDeviceDetected #hoverBoxStaticstacks_in_1187362 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_1187362.touchDeviceDetected #hoverBoxRolloverstacks_in_1187362 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_1187362.noTouchDeviceDetected #hoverBoxRolloverstacks_in_1187362 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_1187362.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_1187362 {
	opacity: 1.00;
}






















#stacks_in_1187362 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1187364,
#ruleStackstacks_in_1187364:before,
#ruleStackstacks_in_1187364:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187364 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187364 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187364 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187364 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187364 {
	text-align: center;
}

#ruleStackstacks_in_1187364:before,
#ruleStackstacks_in_1187364:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1187364:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187364:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187364 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1187366,
#ruleStackstacks_in_1187366:before,
#ruleStackstacks_in_1187366:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187366 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187366 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187366 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187366 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187366 {
	text-align: center;
}

#ruleStackstacks_in_1187366:before,
#ruleStackstacks_in_1187366:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_1187366:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187366:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187366 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187353.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187353.div{

  overflow:visible;
}


#stacks_in_1187353 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187355 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187349_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_1187349_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187349_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187349_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187349_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187349_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187349_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187349_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187349_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187349_808475Calligrapher h6, .stacks_in_1187349_808475Calligrapher h5, .stacks_in_1187349_808475Calligrapher h4, .stacks_in_1187349_808475Calligrapher h3, .stacks_in_1187349_808475Calligrapher h2, .stacks_in_1187349_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187349_808475Calligrapher, .stacks_in_1187349_808475Calligrapher h1, .stacks_in_1187349_808475Calligrapher h2, .stacks_in_1187349_808475Calligrapher h3, .stacks_in_1187349_808475Calligrapher h4, .stacks_in_1187349_808475Calligrapher h5, .stacks_in_1187349_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187349_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187349_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187349_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187349_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187349_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187349_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_1187349_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_1187349_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_1187349_808481 h3.advert {
	display: none;
}
.pab.stacks_in_1187439{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187439.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187439.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187439.open{max-height:500px}}.wrapper-stacks_in_1187439{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187439{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187439{height:500px}}

#stacks_in_1187441 {
	padding:  20px;
}



#stacks_in_1187443 .teleportMe {
display: none;
}



#stacks_in_1187445>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_1187447.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187447.div{

  overflow:visible;
}


#stacks_in_1187447 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187449 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187452 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187454 {
	margin: 0px 0px 10px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1187456buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1187456button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1187456 a, #stacks_in_1187456 a:visited, #stacks_in_1187456 a:active{
	color: #666666 !important;
}

#stacks_in_1187456 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1187456button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1187456button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */.pab.stacks_in_1187367{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187367.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187367.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187367.open{max-height:500px}}.wrapper-stacks_in_1187367{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187367{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187367{height:500px}}

#stacks_in_1187369 {
	padding:  20px;
}



#stacks_in_1187371 .teleportMe {
display: none;
}



#stacks_in_1187373>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_1187375.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187375.div{

  overflow:visible;
}


#stacks_in_1187375 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187377 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187380 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187382 {
	margin: 0px 0px 10px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1187388buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1187388button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1187388 a, #stacks_in_1187388 a:visited, #stacks_in_1187388 a:active{
	color: #666666 !important;
}

#stacks_in_1187388 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1187388button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1187388button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */.pab.stacks_in_1187406{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187406.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187406.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187406.open{max-height:500px}}.wrapper-stacks_in_1187406{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187406{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187406{height:500px}}

#stacks_in_1187408 {
	padding:  20px;
}



#stacks_in_1187410 .teleportMe {
display: none;
}



#stacks_in_1187412>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_1187414.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187414.div{

  overflow:visible;
}


#stacks_in_1187414 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187416 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187419 {
	margin: 0px 0px 10px 0px;
}

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

.stacks_in_1187427buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1187427button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1187427 a, #stacks_in_1187427 a:visited, #stacks_in_1187427 a:active{
	color: #666666 !important;
}

#stacks_in_1187427 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1187427button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1187427button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

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

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

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

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

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








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



}



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


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


}



#hoverBoxWrapperstacks_in_1187510 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_1187510 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_1187510 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_1187510 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_1187510 a,
#hoverBoxLinkstacks_in_1187510 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_1187510.touchDeviceDetected #hoverBoxStaticstacks_in_1187510 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_1187510.touchDeviceDetected #hoverBoxRolloverstacks_in_1187510 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_1187510.noTouchDeviceDetected #hoverBoxRolloverstacks_in_1187510 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_1187510.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_1187510 {
	opacity: 1.00;
}






















#stacks_in_1187510 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1187511,
#ruleStackstacks_in_1187511:before,
#ruleStackstacks_in_1187511:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187511 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187511 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187511 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187511 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187511 {
	text-align: center;
}

#ruleStackstacks_in_1187511:before,
#ruleStackstacks_in_1187511:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1187511:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187511:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187511 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1187513,
#ruleStackstacks_in_1187513:before,
#ruleStackstacks_in_1187513:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187513 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187513 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187513 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187513 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187513 {
	text-align: center;
}

#ruleStackstacks_in_1187513:before,
#ruleStackstacks_in_1187513:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_1187513:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187513:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187513 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187538.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187538.div{

  overflow:visible;
}


#stacks_in_1187538 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187539 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187497_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_1187497_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187497_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187497_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187497_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187497_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187497_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187497_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187497_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187497_808475Calligrapher h6, .stacks_in_1187497_808475Calligrapher h5, .stacks_in_1187497_808475Calligrapher h4, .stacks_in_1187497_808475Calligrapher h3, .stacks_in_1187497_808475Calligrapher h2, .stacks_in_1187497_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187497_808475Calligrapher, .stacks_in_1187497_808475Calligrapher h1, .stacks_in_1187497_808475Calligrapher h2, .stacks_in_1187497_808475Calligrapher h3, .stacks_in_1187497_808475Calligrapher h4, .stacks_in_1187497_808475Calligrapher h5, .stacks_in_1187497_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187497_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187497_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187497_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187497_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187497_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187497_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_1187497_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_1187497_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_1187497_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_1187491 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_1187491 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_1187491 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_1187491 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_1187491 a,
#hoverBoxLinkstacks_in_1187491 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_1187491.touchDeviceDetected #hoverBoxStaticstacks_in_1187491 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_1187491.touchDeviceDetected #hoverBoxRolloverstacks_in_1187491 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_1187491.noTouchDeviceDetected #hoverBoxRolloverstacks_in_1187491 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_1187491.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_1187491 {
	opacity: 1.00;
}






















#stacks_in_1187491 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1187492,
#ruleStackstacks_in_1187492:before,
#ruleStackstacks_in_1187492:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187492 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187492 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187492 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187492 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187492 {
	text-align: center;
}

#ruleStackstacks_in_1187492:before,
#ruleStackstacks_in_1187492:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1187492:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187492:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187492 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1187494,
#ruleStackstacks_in_1187494:before,
#ruleStackstacks_in_1187494:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187494 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187494 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187494 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187494 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187494 {
	text-align: center;
}

#ruleStackstacks_in_1187494:before,
#ruleStackstacks_in_1187494:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_1187494:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187494:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187494 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187482.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187482.div{

  overflow:visible;
}


#stacks_in_1187482 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187483 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187478_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_1187478_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187478_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187478_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187478_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187478_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187478_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187478_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187478_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187478_808475Calligrapher h6, .stacks_in_1187478_808475Calligrapher h5, .stacks_in_1187478_808475Calligrapher h4, .stacks_in_1187478_808475Calligrapher h3, .stacks_in_1187478_808475Calligrapher h2, .stacks_in_1187478_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187478_808475Calligrapher, .stacks_in_1187478_808475Calligrapher h1, .stacks_in_1187478_808475Calligrapher h2, .stacks_in_1187478_808475Calligrapher h3, .stacks_in_1187478_808475Calligrapher h4, .stacks_in_1187478_808475Calligrapher h5, .stacks_in_1187478_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187478_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187478_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187478_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187478_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187478_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187478_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_1187478_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_1187478_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_1187478_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_1187472 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_1187472 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_1187472 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_1187472 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_1187472 a,
#hoverBoxLinkstacks_in_1187472 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_1187472.touchDeviceDetected #hoverBoxStaticstacks_in_1187472 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_1187472.touchDeviceDetected #hoverBoxRolloverstacks_in_1187472 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_1187472.noTouchDeviceDetected #hoverBoxRolloverstacks_in_1187472 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_1187472.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_1187472 {
	opacity: 1.00;
}






















#stacks_in_1187472 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1187473,
#ruleStackstacks_in_1187473:before,
#ruleStackstacks_in_1187473:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187473 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187473 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187473 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187473 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187473 {
	text-align: center;
}

#ruleStackstacks_in_1187473:before,
#ruleStackstacks_in_1187473:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_1187473:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187473:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187473 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_1187475,
#ruleStackstacks_in_1187475:before,
#ruleStackstacks_in_1187475:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1187475 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1187475 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1187475 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1187475 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1187475 {
	text-align: center;
}

#ruleStackstacks_in_1187475:before,
#ruleStackstacks_in_1187475:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_1187475:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1187475:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1187475 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


/*#stacks_in_1187463.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187463.div{

  overflow:visible;
}


#stacks_in_1187463 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187464 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187459_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_1187459_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187459_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187459_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187459_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187459_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187459_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187459_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187459_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187459_808475Calligrapher h6, .stacks_in_1187459_808475Calligrapher h5, .stacks_in_1187459_808475Calligrapher h4, .stacks_in_1187459_808475Calligrapher h3, .stacks_in_1187459_808475Calligrapher h2, .stacks_in_1187459_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187459_808475Calligrapher, .stacks_in_1187459_808475Calligrapher h1, .stacks_in_1187459_808475Calligrapher h2, .stacks_in_1187459_808475Calligrapher h3, .stacks_in_1187459_808475Calligrapher h4, .stacks_in_1187459_808475Calligrapher h5, .stacks_in_1187459_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187459_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187459_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187459_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187459_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187459_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187459_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_1187459_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_1187459_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_1187459_808481 h3.advert {
	display: none;
}
.pab.stacks_in_1187516{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187516.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187516.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187516.open{max-height:500px}}.wrapper-stacks_in_1187516{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187516{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187516{height:500px}}

#stacks_in_1187517 {
	padding:  20px;
}



#stacks_in_1187003 .teleportMe {
display: none;
}



#stacks_in_1187004>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_1187005.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187005.div{

  overflow:visible;
}


#stacks_in_1187005 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187006 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187574 {
	margin: 0px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187553Calligrapher{			font-size: 180% !important;			color: #000000 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187553Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187553Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187553Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187553Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187553Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187553Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187553Calligrapher h6, .stacks_in_1187553Calligrapher h5, .stacks_in_1187553Calligrapher h4, .stacks_in_1187553Calligrapher h3, .stacks_in_1187553Calligrapher h2, .stacks_in_1187553Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187553Calligrapher, .stacks_in_1187553Calligrapher h1, .stacks_in_1187553Calligrapher h2, .stacks_in_1187553Calligrapher h3, .stacks_in_1187553Calligrapher h4, .stacks_in_1187553Calligrapher h5, .stacks_in_1187553Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187553targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187553Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187553Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187553Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187553Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187554 {
	margin: 10px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187014Calligrapher{			font-size: 130% !important;			color: #333333 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187014Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187014Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187014Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187014Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187014Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187014Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187014Calligrapher h6, .stacks_in_1187014Calligrapher h5, .stacks_in_1187014Calligrapher h4, .stacks_in_1187014Calligrapher h3, .stacks_in_1187014Calligrapher h2, .stacks_in_1187014Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187014Calligrapher, .stacks_in_1187014Calligrapher h1, .stacks_in_1187014Calligrapher h2, .stacks_in_1187014Calligrapher h3, .stacks_in_1187014Calligrapher h4, .stacks_in_1187014Calligrapher h5, .stacks_in_1187014Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187014targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187014Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187014Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187014Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187014Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187015 {
	margin: 15px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_1187663Calligrapher{			font-size: 180% !important;			color: #000000 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_1187663Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187663Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187663Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187663Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187663Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187663Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_1187663Calligrapher h6, .stacks_in_1187663Calligrapher h5, .stacks_in_1187663Calligrapher h4, .stacks_in_1187663Calligrapher h3, .stacks_in_1187663Calligrapher h2, .stacks_in_1187663Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_1187663Calligrapher, .stacks_in_1187663Calligrapher h1, .stacks_in_1187663Calligrapher h2, .stacks_in_1187663Calligrapher h3, .stacks_in_1187663Calligrapher h4, .stacks_in_1187663Calligrapher h5, .stacks_in_1187663Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_1187663targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_1187663Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_1187663Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_1187663Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_1187663Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_1187664 {
	margin: 10px 0px 10px 0px;
}
.pab.stacks_in_1187568{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187568.open{max-height:500px}@media screen and (min-width:40em){.pab.stacks_in_1187568.open{max-height:500px}}@media screen and (min-width:64em){.pab.stacks_in_1187568.open{max-height:500px}}.wrapper-stacks_in_1187568{height:500px}@media screen and (min-width:40em){.wrapper-stacks_in_1187568{height:500px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187568{height:500px}}

#stacks_in_1187569 {
	padding:  20px;
}



#stacks_in_1187571 .teleportMe {
display: none;
}



#stacks_in_1187572>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_1187593.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187593.div{

  overflow:visible;
}


#stacks_in_1187593 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187594 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187010 {
	margin: 0px 0px 10px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1187597buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1187597button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1187597 a, #stacks_in_1187597 a:visited, #stacks_in_1187597 a:active{
	color: #666666 !important;
}

#stacks_in_1187597 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1187597button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1187597button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */.pab.stacks_in_1187613{max-height:0px;transition:max-height 700ms ease 0ms}.pab.stacks_in_1187613.open{max-height:600px}@media screen and (min-width:40em){.pab.stacks_in_1187613.open{max-height:600px}}@media screen and (min-width:64em){.pab.stacks_in_1187613.open{max-height:600px}}.wrapper-stacks_in_1187613{height:600px}@media screen and (min-width:40em){.wrapper-stacks_in_1187613{height:600px}}@media screen and (min-width:64em){.wrapper-stacks_in_1187613{height:600px}}

#stacks_in_1187614 {
	padding:  20px;
}



#stacks_in_1187616 .teleportMe {
display: none;
}



#stacks_in_1187617>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_1187625.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_1187625.div{

  overflow:visible;
}


#stacks_in_1187625 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_1187626 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1187619 {
	margin: 0px 0px 10px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1187624buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1187624button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1187624 a, #stacks_in_1187624 a:visited, #stacks_in_1187624 a:active{
	color: #666666 !important;
}

#stacks_in_1187624 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1187624button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1187624button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */#stacks_in_808277 .pab-wrapper{box-shadow:0px 0px 0px rgba(0, 0, 0, 1.00) inset;padding:20px}.pab-launcher:hover,.peek-a-boo:hover{cursor:pointer}#stacks_in_808277{overflow:hidden;max-height:0px;transition:max-height 700ms ease 0ms}#stacks_in_808277.open{max-height:500px}@media screen and (max-width:400px){#stacks_in_808277.responsive{max-height:0px}}@media screen and (max-width:770px){#stacks_in_808277.responsive{max-height:0px}}@media screen and (max-width:400px){#stacks_in_808277.responsive.open{max-height:500px}}@media screen and (max-width:770px){#stacks_in_808277.responsive.open{max-height:500px}}#stacks_in_808277_container{height:500px}@media screen and (max-width:400px){#stacks_in_808277_container.responsive{height:500px}}@media screen and (max-width:770px){#stacks_in_808277_container.responsive{height:500px}}



#stacks_in_808786 .teleportMe {
display: none;
}



#stacks_in_808281>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_808336.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_808336.div{

  overflow:visible;
}


#stacks_in_808336 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_808338 {
	margin: 0px 0px 10px 0px;
}

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

#stacks_in_2298 {
	margin: 0px 0px 10px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1186961buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1186961button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1186961 a, #stacks_in_1186961 a:visited, #stacks_in_1186961 a:active{
	color: #666666 !important;
}

#stacks_in_1186961 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1186961button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1186961button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */#stacks_in_809554 .pab-wrapper{box-shadow:0px 0px 0px rgba(0, 0, 0, 1.00) inset;padding:20px}.pab-launcher:hover,.peek-a-boo:hover{cursor:pointer}#stacks_in_809554{overflow:hidden;max-height:0px;transition:max-height 700ms ease 0ms}#stacks_in_809554.open{max-height:500px}@media screen and (max-width:400px){#stacks_in_809554.responsive{max-height:0px}}@media screen and (max-width:770px){#stacks_in_809554.responsive{max-height:0px}}@media screen and (max-width:400px){#stacks_in_809554.responsive.open{max-height:500px}}@media screen and (max-width:770px){#stacks_in_809554.responsive.open{max-height:500px}}#stacks_in_809554_container{height:500px}@media screen and (max-width:400px){#stacks_in_809554_container.responsive{height:500px}}@media screen and (max-width:770px){#stacks_in_809554_container.responsive{height:500px}}



#stacks_in_809556 .teleportMe {
display: none;
}



#stacks_in_809558>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_809560.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_809560.div{

  overflow:visible;
}


#stacks_in_809560 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_809562 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809565 {
	margin: 0px 0px 10px 0px;
}

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

.stacks_in_1186965buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1186965button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1186965 a, #stacks_in_1186965 a:visited, #stacks_in_1186965 a:active{
	color: #666666 !important;
}

#stacks_in_1186965 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1186965button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1186965button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */#stacks_in_809920 .pab-wrapper{box-shadow:0px 0px 0px rgba(0, 0, 0, 1.00) inset;padding:20px}.pab-launcher:hover,.peek-a-boo:hover{cursor:pointer}#stacks_in_809920{overflow:hidden;max-height:0px;transition:max-height 700ms ease 0ms}#stacks_in_809920.open{max-height:500px}@media screen and (max-width:400px){#stacks_in_809920.responsive{max-height:0px}}@media screen and (max-width:770px){#stacks_in_809920.responsive{max-height:0px}}@media screen and (max-width:400px){#stacks_in_809920.responsive.open{max-height:500px}}@media screen and (max-width:770px){#stacks_in_809920.responsive.open{max-height:500px}}#stacks_in_809920_container{height:500px}@media screen and (max-width:400px){#stacks_in_809920_container.responsive{height:500px}}@media screen and (max-width:770px){#stacks_in_809920_container.responsive{height:500px}}



#stacks_in_809922 .teleportMe {
display: none;
}



#stacks_in_809924>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_809926.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_809926.div{

  overflow:visible;
}


#stacks_in_809926 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_809928 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809931 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809933 {
	margin: 0px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_809935Calligrapher{			font-size: 130% !important;			color: #333333 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_809935Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809935Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809935Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809935Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809935Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809935Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809935Calligrapher h6, .stacks_in_809935Calligrapher h5, .stacks_in_809935Calligrapher h4, .stacks_in_809935Calligrapher h3, .stacks_in_809935Calligrapher h2, .stacks_in_809935Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_809935Calligrapher, .stacks_in_809935Calligrapher h1, .stacks_in_809935Calligrapher h2, .stacks_in_809935Calligrapher h3, .stacks_in_809935Calligrapher h4, .stacks_in_809935Calligrapher h5, .stacks_in_809935Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_809935targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_809935Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_809935Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_809935Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_809935Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_809937 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_808958 .pab-wrapper{box-shadow:0px 0px 0px rgba(0, 0, 0, 1.00) inset;padding:20px}.pab-launcher:hover,.peek-a-boo:hover{cursor:pointer}#stacks_in_808958{overflow:hidden;max-height:0px;transition:max-height 700ms ease 0ms}#stacks_in_808958.open{max-height:500px}@media screen and (max-width:400px){#stacks_in_808958.responsive{max-height:0px}}@media screen and (max-width:770px){#stacks_in_808958.responsive{max-height:0px}}@media screen and (max-width:400px){#stacks_in_808958.responsive.open{max-height:500px}}@media screen and (max-width:770px){#stacks_in_808958.responsive.open{max-height:500px}}#stacks_in_808958_container{height:500px}@media screen and (max-width:400px){#stacks_in_808958_container.responsive{height:500px}}@media screen and (max-width:770px){#stacks_in_808958_container.responsive{height:500px}}



#stacks_in_808960 .teleportMe {
display: none;
}



#stacks_in_808962>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_808964.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_808964.div{

  overflow:visible;
}


#stacks_in_808964 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_808966 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_808969 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_808971 {
	margin: 0px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_808973Calligrapher{			font-size: 130% !important;			color: #333333 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_808973Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808973Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808973Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808973Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808973Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808973Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_808973Calligrapher h6, .stacks_in_808973Calligrapher h5, .stacks_in_808973Calligrapher h4, .stacks_in_808973Calligrapher h3, .stacks_in_808973Calligrapher h2, .stacks_in_808973Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_808973Calligrapher, .stacks_in_808973Calligrapher h1, .stacks_in_808973Calligrapher h2, .stacks_in_808973Calligrapher h3, .stacks_in_808973Calligrapher h4, .stacks_in_808973Calligrapher h5, .stacks_in_808973Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_808973targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_808973Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_808973Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_808973Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_808973Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_809645 .pab-wrapper{box-shadow:0px 0px 0px rgba(0, 0, 0, 1.00) inset;padding:20px}.pab-launcher:hover,.peek-a-boo:hover{cursor:pointer}#stacks_in_809645{overflow:hidden;max-height:0px;transition:max-height 700ms ease 0ms}#stacks_in_809645.open{max-height:600px}@media screen and (max-width:400px){#stacks_in_809645.responsive{max-height:0px}}@media screen and (max-width:770px){#stacks_in_809645.responsive{max-height:0px}}@media screen and (max-width:400px){#stacks_in_809645.responsive.open{max-height:500px}}@media screen and (max-width:770px){#stacks_in_809645.responsive.open{max-height:500px}}#stacks_in_809645_container{height:600px}@media screen and (max-width:400px){#stacks_in_809645_container.responsive{height:500px}}@media screen and (max-width:770px){#stacks_in_809645_container.responsive{height:500px}}



#stacks_in_809647 .teleportMe {
display: none;
}



#stacks_in_809649>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_809651.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_809651.div{

  overflow:visible;
}


#stacks_in_809651 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_809653 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809656 {
	margin: 0px 0px 10px 0px;
}

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

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

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

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

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








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



}



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


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


}



#hoverBoxWrapperstacks_in_809161 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_809161 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_809161 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_809161 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_809161 a,
#hoverBoxLinkstacks_in_809161 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_809161.touchDeviceDetected #hoverBoxStaticstacks_in_809161 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_809161.touchDeviceDetected #hoverBoxRolloverstacks_in_809161 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_809161.noTouchDeviceDetected #hoverBoxRolloverstacks_in_809161 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_809161.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_809161 {
	opacity: 1.00;
}






















#stacks_in_809161 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_809163,
#ruleStackstacks_in_809163:before,
#ruleStackstacks_in_809163:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_809163 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_809163 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_809163 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_809163 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_809163 {
	text-align: center;
}

#ruleStackstacks_in_809163:before,
#ruleStackstacks_in_809163:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_809163:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_809163:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_809163 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_809165,
#ruleStackstacks_in_809165:before,
#ruleStackstacks_in_809165:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_809165 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_809165 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_809165 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_809165 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_809165 {
	text-align: center;
}

#ruleStackstacks_in_809165:before,
#ruleStackstacks_in_809165:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_809165:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_809165:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_809165 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_809076_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_809076_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_809076_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_809076_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809076_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809076_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809076_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809076_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809076_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809076_808475Calligrapher h6, .stacks_in_809076_808475Calligrapher h5, .stacks_in_809076_808475Calligrapher h4, .stacks_in_809076_808475Calligrapher h3, .stacks_in_809076_808475Calligrapher h2, .stacks_in_809076_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_809076_808475Calligrapher, .stacks_in_809076_808475Calligrapher h1, .stacks_in_809076_808475Calligrapher h2, .stacks_in_809076_808475Calligrapher h3, .stacks_in_809076_808475Calligrapher h4, .stacks_in_809076_808475Calligrapher h5, .stacks_in_809076_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_809076_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_809076_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_809076_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_809076_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_809076_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_809076_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_809076_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_809076_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_809076_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_809175 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_809175 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_809175 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_809175 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_809175 a,
#hoverBoxLinkstacks_in_809175 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_809175.touchDeviceDetected #hoverBoxStaticstacks_in_809175 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_809175.touchDeviceDetected #hoverBoxRolloverstacks_in_809175 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_809175.noTouchDeviceDetected #hoverBoxRolloverstacks_in_809175 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_809175.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_809175 {
	opacity: 1.00;
}






















#stacks_in_809175 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_809177,
#ruleStackstacks_in_809177:before,
#ruleStackstacks_in_809177:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_809177 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_809177 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_809177 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_809177 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_809177 {
	text-align: center;
}

#ruleStackstacks_in_809177:before,
#ruleStackstacks_in_809177:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_809177:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_809177:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_809177 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_809179,
#ruleStackstacks_in_809179:before,
#ruleStackstacks_in_809179:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_809179 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_809179 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_809179 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_809179 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_809179 {
	text-align: center;
}

#ruleStackstacks_in_809179:before,
#ruleStackstacks_in_809179:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_809179:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_809179:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_809179 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_809110_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_809110_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_809110_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_809110_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809110_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809110_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809110_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809110_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809110_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809110_808475Calligrapher h6, .stacks_in_809110_808475Calligrapher h5, .stacks_in_809110_808475Calligrapher h4, .stacks_in_809110_808475Calligrapher h3, .stacks_in_809110_808475Calligrapher h2, .stacks_in_809110_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_809110_808475Calligrapher, .stacks_in_809110_808475Calligrapher h1, .stacks_in_809110_808475Calligrapher h2, .stacks_in_809110_808475Calligrapher h3, .stacks_in_809110_808475Calligrapher h4, .stacks_in_809110_808475Calligrapher h5, .stacks_in_809110_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_809110_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_809110_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_809110_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_809110_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_809110_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_809110_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_809110_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_809110_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_809110_808481 h3.advert {
	display: none;
}
#hoverBoxWrapperstacks_in_809189 {
	height: auto;
	min-height: 0px;
	max-height: 1000px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 0;
	z-index: 1;
	cursor: auto;
}

#hoverBoxWrapperstacks_in_809189 img {
	max-width: 100%;
	height: auto;
}

#hoverBoxStaticstacks_in_809189 {
	position: relative;
	display: block;
	z-index: 8;
	width: 100%;
}

#hoverBoxRolloverstacks_in_809189 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
}

#hoverBoxLinkstacks_in_809189 a,
#hoverBoxLinkstacks_in_809189 a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	height: 100%;
	width: 100%;
	background: url(../index_files/bg_fill.gif) repeat;
	border: none;
	outline: none;
}




#hoverBoxWrapperstacks_in_809189.touchDeviceDetected #hoverBoxStaticstacks_in_809189 {
	display: block;
	opacity: 1.00;
}

#hoverBoxWrapperstacks_in_809189.touchDeviceDetected #hoverBoxRolloverstacks_in_809189 {
	display: none;
	opacity: 0;
}









#hoverBoxWrapperstacks_in_809189.noTouchDeviceDetected #hoverBoxRolloverstacks_in_809189 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity 500ms linear;
	-webkit-transition: opacity 500ms linear;
	transition: opacity 500ms linear;
}

#hoverBoxWrapperstacks_in_809189.noTouchDeviceDetected:hover #hoverBoxRolloverstacks_in_809189 {
	opacity: 1.00;
}






















#stacks_in_809189 {
	margin: 0px 4px 0px 4px;
}
/* @group Generic Styles */

#ruleStackstacks_in_809191,
#ruleStackstacks_in_809191:before,
#ruleStackstacks_in_809191:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_809191 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_809191 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_809191 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(51, 102, 153, 1.00);
	background: rgba(255, 255, 255, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(204, 204, 204, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_809191 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_809191 {
	text-align: center;
}

#ruleStackstacks_in_809191:before,
#ruleStackstacks_in_809191:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(204, 204, 204, 1.00);
}

#ruleStackstacks_in_809191:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_809191:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_809191 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  *//* @group Generic Styles */

#ruleStackstacks_in_809193,
#ruleStackstacks_in_809193:before,
#ruleStackstacks_in_809193:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_809193 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_809193 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_809193 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(51, 102, 153, 1.00);
	border-radius: 50%;
	border: 1px solid rgba(51, 102, 153, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_809193 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_809193 {
	text-align: center;
}

#ruleStackstacks_in_809193:before,
#ruleStackstacks_in_809193:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 0px solid rgba(51, 102, 153, 1.00);
}

#ruleStackstacks_in_809193:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_809193:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_809193 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_809140_808467 {
	background-color: rgba(250, 250, 251, 1.00);
	border: solid rgba(230, 230, 230, 1.00);
	border-width:  1px;
	-moz-border-radius:  4px;
	-webkit-border-radius:  4px;
	border-radius:  4px;
	padding:  20px;
}
 #stacks_in_809140_808469{ overflow:hidden;height:200px; } 
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_809140_808475Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_809140_808475Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809140_808475Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809140_808475Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809140_808475Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809140_808475Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809140_808475Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_809140_808475Calligrapher h6, .stacks_in_809140_808475Calligrapher h5, .stacks_in_809140_808475Calligrapher h4, .stacks_in_809140_808475Calligrapher h3, .stacks_in_809140_808475Calligrapher h2, .stacks_in_809140_808475Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_809140_808475Calligrapher, .stacks_in_809140_808475Calligrapher h1, .stacks_in_809140_808475Calligrapher h2, .stacks_in_809140_808475Calligrapher h3, .stacks_in_809140_808475Calligrapher h4, .stacks_in_809140_808475Calligrapher h5, .stacks_in_809140_808475Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_809140_808475targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_809140_808475Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_809140_808475Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_809140_808475Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_809140_808475Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_809140_808477 {
	margin: 0px 0px 10px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-position/
 * Support: support@1littledesigner.com
 * Version 1.0.4
 * Description: Simple Element Positioning & Z-Index Control
 */


	#simplePosition_stacks_in_809140_808481 {
		position: relative;
		z-index: 1;
		top: -20px;
		left: 0px;
	}

#simplePosition_stacks_in_809140_808481.sizeControlOn {
	width: 30px;
	height: 300px;
}
#simplePosition_stacks_in_809140_808481 h3.advert {
	display: none;
}
#stacks_in_809276 .pab-wrapper{box-shadow:0px 0px 0px rgba(0, 0, 0, 1.00) inset;padding:20px}.pab-launcher:hover,.peek-a-boo:hover{cursor:pointer}#stacks_in_809276{overflow:hidden;max-height:0px;transition:max-height 700ms ease 0ms}#stacks_in_809276.open{max-height:500px}@media screen and (max-width:400px){#stacks_in_809276.responsive{max-height:0px}}@media screen and (max-width:770px){#stacks_in_809276.responsive{max-height:0px}}@media screen and (max-width:400px){#stacks_in_809276.responsive.open{max-height:500px}}@media screen and (max-width:770px){#stacks_in_809276.responsive.open{max-height:500px}}#stacks_in_809276_container{height:500px}@media screen and (max-width:400px){#stacks_in_809276_container.responsive{height:500px}}@media screen and (max-width:770px){#stacks_in_809276_container.responsive{height:500px}}



#stacks_in_809278 .teleportMe {
display: none;
}



#stacks_in_809280>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_809282.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_809282.div{

  overflow:visible;
}


#stacks_in_809282 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_809284 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809287 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809289 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_809232 .pab-wrapper{box-shadow:0px 0px 0px rgba(0, 0, 0, 1.00) inset;padding:20px}.pab-launcher:hover,.peek-a-boo:hover{cursor:pointer}#stacks_in_809232{overflow:hidden;max-height:0px;transition:max-height 700ms ease 0ms}#stacks_in_809232.open{max-height:500px}@media screen and (max-width:400px){#stacks_in_809232.responsive{max-height:0px}}@media screen and (max-width:770px){#stacks_in_809232.responsive{max-height:0px}}@media screen and (max-width:400px){#stacks_in_809232.responsive.open{max-height:500px}}@media screen and (max-width:770px){#stacks_in_809232.responsive.open{max-height:500px}}#stacks_in_809232_container{height:500px}@media screen and (max-width:400px){#stacks_in_809232_container.responsive{height:500px}}@media screen and (max-width:770px){#stacks_in_809232_container.responsive{height:500px}}



#stacks_in_809234 .teleportMe {
display: none;
}



#stacks_in_809236>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_809238.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_809238.div{

  overflow:visible;
}


#stacks_in_809238 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_809240 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809243 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809245 {
	margin: 0px 0px 10px 0px;
}
/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_1186963buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1186963button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1186963 a, #stacks_in_1186963 a:visited, #stacks_in_1186963 a:active{
	color: #666666 !important;
}

#stacks_in_1186963 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1186963button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1186963button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- */#stacks_in_809314 .pab-wrapper{box-shadow:0px 0px 0px rgba(0, 0, 0, 1.00) inset;padding:20px}.pab-launcher:hover,.peek-a-boo:hover{cursor:pointer}#stacks_in_809314{overflow:hidden;max-height:0px;transition:max-height 700ms ease 0ms}#stacks_in_809314.open{max-height:500px}@media screen and (max-width:400px){#stacks_in_809314.responsive{max-height:0px}}@media screen and (max-width:770px){#stacks_in_809314.responsive{max-height:0px}}@media screen and (max-width:400px){#stacks_in_809314.responsive.open{max-height:500px}}@media screen and (max-width:770px){#stacks_in_809314.responsive.open{max-height:500px}}#stacks_in_809314_container{height:500px}@media screen and (max-width:400px){#stacks_in_809314_container.responsive{height:500px}}@media screen and (max-width:770px){#stacks_in_809314_container.responsive{height:500px}}



#stacks_in_809316 .teleportMe {
display: none;
}



#stacks_in_809318>.s3_row {
	margin: 0 -0px;
}

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

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




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










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


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


}



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


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


}








/*#stacks_in_809320.clip-right-arrow {
-webkit-clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%);
clip-path: polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%); 
}
.clip-left-arrow{
-webkit-clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
clip-path: polygon(40% 0%, 40% 20%, 100% 20%, 100% 80%, 40% 80%, 40% 100%, 0% 50%);
}
.clip-right-point{

}*/

#stacks_in_809320.div{

  overflow:visible;
}


#stacks_in_809320 img {



 



 

  

   

     

 


  

  
 




  

  
 


  

  

  

 

 
-webkit-clip-path: ellipse(50% 50% at 50% 50%);
clip-path: ellipse(50% 50% at 50% 50%);


 

 













   










}
#stacks_in_809322 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_809325 {
	margin: 0px 0px 10px 0px;
}

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

.stacks_in_1186964buttonPressWrapper{
	position: relative !important;
}

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

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

.stacks_in_1186964button:hover{
	color: #336699 !important;
	background-color: #336699 !important;
	border-color: #2B5682 !important;
}

#stacks_in_1186964 a, #stacks_in_1186964 a:visited, #stacks_in_1186964 a:active{
	color: #666666 !important;
}

#stacks_in_1186964 a:hover{
	color: #336699 !important;
}
























	/* -- TYPE GHOST REGULAR OVERRIDE -- */
	.stacks_in_1186964button{
		background-color: transparent !important;
		border: 2px solid #565656 !important;
	}
	.stacks_in_1186964button:hover{
		background-color: transparent !important;
	}
	















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


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

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

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

/* -- End Buttonpress2 Each css Template -- *//* Font style applied when the page has finished loading */

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

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

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








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













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

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

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

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

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








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



}



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


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


}



/* DooBox Spin CSS Document */




#stacks_in_997591_995493 .stacks_in_997591_995493spin{
display:none;
}







/* DooBox Spin CSS Document */




#stacks_in_997591_995464 .stacks_in_997591_995464spin{
display:none;
}







/* DooBox Spin CSS Document */




#stacks_in_997591_995485 .stacks_in_997591_995485spin{
display:none;
}







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

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

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

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








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












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

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

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




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










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


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


}



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


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


}






#stacks_in_686503_472653 {
	margin: 40px 20px 20px 20px;
}
#stacks_in_686503_472673>.s3_row {
	margin: 0 -5px;
}

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

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




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










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



}



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


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


}





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

.stacks_in_686503_1139294buttonPressWrapper{
	position: relative !important;
}

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

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

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

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

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
















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























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


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

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

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

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

#stacks_in_686503_472677 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_686503_472655>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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



}





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

.stacks_in_686503_1139304buttonPressWrapper{
	position: relative !important;
}

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

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

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

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

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
















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























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


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

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

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

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

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

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




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










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



}



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


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


}






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

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

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








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












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

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


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