.hpbar-below-image.upsell-bar,.hpbar-below-text.upsell-bar,.hdp-top-box.upsell-bar,.hdp-bottom-box.upsell-bar{position:relative;background-color:#9bc440;color:#FFF;font-size:20px;height:60px;text-align:center;width:100%;letter-spacing:normal}
.hpbar-below-image.upsell-bar .close-icon,.hpbar-below-text.upsell-bar .close-icon,.hdp-top-box.upsell-bar .close-icon,.hdp-bottom-box.upsell-bar .close-icon{color:#fff;display:inline-block;font-size:15px;font-weight:bold;height:25px;position:absolute;right:0;width:25px}
.hpbar-below-image.upsell-bar .upsell-icon,.hpbar-below-text.upsell-bar .upsell-icon,.hdp-top-box.upsell-bar .upsell-icon,.hdp-bottom-box.upsell-bar .upsell-icon{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAZCAYAAAAxFw7TAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTkvMTOFkvAWAAABIUlEQVQ4jc2TvUoEMRSFT3ZWdEFkERFLfQs7BbHVJ/A1FMXeVtjGcprtfICtRAtfQxCxFKxklM1+NjNLiJNknB3QA4Ebzs+9uRApAGAfGAOvgAWmwAuQA7shX13QGnBLGjkwSIUNgMcGYRUmwFIs8CpgugAugbsa/jQUtgp8OMIv4KhGdwLMHN1b7ZTAsdf5OvKS3NPuVVzP0e14vklwNz+5ubenMIo2XCywFToP7APbZb3ucVsO52PTu29UWgPQ2Xj6wx1Snk4CR5KG5RmlW8fxbK01ldZaa4CnmCE14TTLsvlTy3q2yIQA5472LCVussMDpz5MiZsE3gfq1oEPvwlM/ZRPSUNjTCFJwIqkd0nLIUM/0bCQdOP1LGKB//8vfwP8ZcMmJfNXzgAAAABJRU5ErkJggg==') no-repeat;display:inline-block;height:27px;margin-right:8px;padding:2px 0;width:28px}
.hpbar-below-image.upsell-bar .upsell-text,.hpbar-below-text.upsell-bar .upsell-text,.hdp-top-box.upsell-bar .upsell-text,.hdp-bottom-box.upsell-bar .upsell-text{display:inline-block;line-height:30px;margin-right:10px;padding:15px 0}
.hpbar-below-image.upsell-bar .upsell-auth-btn,.hpbar-below-text.upsell-bar .upsell-auth-btn,.hdp-top-box.upsell-bar .upsell-auth-btn,.hdp-bottom-box.upsell-bar .upsell-auth-btn{display:inline-block;line-height:30px}
.hdp-top-box.upsell-bar{margin:10px 0 20px}
.hdp-bottom-box.upsell-bar{bottom:0;box-shadow:0 0 5px rgba(0,0,0,0.7);left:0;position:fixed;z-index:99999}
.hdp-bottom-box.upsell-bar.blue{background-color:#3d6fc3}
.hdp-bottom-box.upsell-bar.blue .upsell-auth-btn a{margin:0;background:#8b4;background:-webkit-gradient(linear,left bottom,left top,color-stop(1,#addb71),color-stop(0.5,#8b4),color-stop(0,#8b4));background:-moz-linear-gradient(#addb71,#8b4,#8b4,#8b4);background:-webkit-linear-gradient(#addb71,#8b4,#8b4,#8b4);background:-o-linear-gradient(top,#addb71,#8b4 50%,#8b4 100%);background:-ms-linear-gradient(top,#addb71,#8b4 50%,#8b4 100%);background:linear-gradient(top,#addb71,#8b4 50%,#8b4 100%);border-color:#9cc861 #8b4 #6c9339;text-decoration:none;color:#fff}
.hdp-bottom-box.upsell-bar.green{background-color:#9bc440}
.hpbar-below-image .feature-ad{bottom:176px}
.hpbar-below-image .homepage-viewport .marquee-footer{min-height:132px}
.nav-wrapper .login-block .nav-long-text{margin:18px 0 0 0;line-height:20px;text-shadow:0 1px 1px #1f3a69}
.nav-wrapper .login-block .auth-menu .nav-long-text{padding:2px 0}
.nav-wrapper .login-block .auth-menu .nav-item{display:inline}
.nav-wrapper .login-block .nav-item-button.tengage-reg-nav.nav-text#login_opener{margin-right:0;padding-right:3px;text-decoration:underline}
.nav-wrapper .login-block .nav-item-button.tengage-reg-nav.nav-text#nav-text-conjecture{cursor:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-decoration:none;background:0}
.nav-wrapper .login-block .nav-item-button.tengage-reg-nav.nav-text#register_opener{margin-left:0;padding-left:3px;text-decoration:underline;background:0}
.nav-wrapper .login-block .nav-item-button.tengage-reg-nav.nav-button{background-color:#9cc861;background-position:6px 6px;border-color:#9cc861 #8b4 #6c9339;padding-left:25px;color:#FFF}
.nav-wrapper .login-block li.auth-menu{position:relative}
.zss-top-nav-auth-links{position:relative}
.zss-account-popup-container{position:relative}
.auth-nav-animation-block{position:absolute;z-index:1004;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:10px;right:0}
.auth-nav-animation-block:before,.auth-nav-animation-block:after{content:'';display:block;position:absolute;margin-right:-6px;height:0;width:0}
.login-block .auth-nav-animation-block:before,.login-block .auth-nav-animation-block:after{margin-left:-5px}
.auth-nav-animation-block:before{z-index:2;top:-5px;right:55px;border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 6px 6px 6px;display:inline-block}
.auth-nav-animation-block:after{z-index:1;top:-7px;right:53px;border-color:transparent transparent #ccc transparent;border-style:solid;border-width:0 8px 8px 8px;display:inline-block}
@media only screen and (max-width:768px){.auth-nav-animation-block{display:none}
}
.auth-nav-animation-block .auth-nav-animation{position:relative;padding:1rem;padding-top:40px;color:#000;background-color:white;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,0.35);border-radius:5px}
.login-block .auth-nav-animation-block .auth-nav-animation{right:18px}
@media only screen and (max-width:1190px){.login-block .auth-nav-animation-block .auth-nav-animation{right:calc(23px -(100vw - 768px+18px) / 84.4)}
}
.auth-nav-animation-block .auth-nav-animation a.close,#hdp .auth-nav-animation-block .auth-nav-animation a.close{position:absolute;right:1rem;top:1rem;color:#999}
.auth-nav-animation-block .auth-nav-animation .auth-button{width:230px;margin-bottom:1rem}
.auth-nav-animation-block .auth-nav-animation p{white-space:normal}
.auth-nav-animation-block .auth-nav-animation :last-child{margin-bottom:0}
.gte-ie9:not(.ie9) .auth-nav-animation-block{top:30px}