.thumbs{box-sizing:border-box;display:table;padding:0;max-width:280px;margin:0 auto}.thumbs .thumb{background:#fff url('') no-repeat center center;background-size:80%;border:1px solid #eee;cursor:pointer;display:inline-block;height:75px;margin:10px 10px;overflow:hidden;width:70px}.cardDetailImageWrapper .thumbs .thumb{border:none}.thumbs .thumb .title{display:none}#ckboxPoster{background:transparent url('') no-repeat top center;background-size:contain;display:block;height:245px;margin:10px 10px 0 0;position:relative}#ckboxPoster .catalogItemMag{color:#eee;position:absolute;top:50%;right:50%;margin:-25px -25px auto auto;font-size:50px;box-sizing:border-box;width:45px;height:45px;padding:0}.lbWrapper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:200}.lbGradeGuideImage{position:absolute}.lbWrapper .lbBackdrop{height:100%;background-color:#000;opacity:.8}.lbWrapper .lbImage{background:url('') no-repeat center center;background-size:contain;left:50%;max-width:100%;max-height:100%;position:fixed;top:50%;transform:translate(-50%,-50%)}.lbWrapper.lbGradeGuideImage .lbImage{position:absolute}.lbWrapper .lbClose{height:30px;width:30px;background-color:#444;cursor:pointer;display:inline-block;position:absolute;top:20px;right:20px;font-size:20px;border-radius:30px;padding:3px;border:2px solid #eee;color:#eee}.menuList:active>.btn{background-color:transparent!important;color:#eee}body.pageTransition #ckheader.loading,body.pageTransition #footer.loading{opacity:0}.showMobileMenu #mainMenu{overflow:hidden;overflow-y:auto}#footer .dropdown-menu{min-width:155px}.home .messages{position:fixed;z-index:9999;margin-top:90px;width:100%;text-align:center}.flashAlert:after{border:none;font-weight:700}.flashAlert{cursor:pointer}div.leftPanel .signin{margin-left:0}.checkoutSigninWrapper .leftPanel>p{padding-bottom:5px}.checkoutSigninWrapper.signinWrapper{padding-top:60px}.checkoutSigninWrapper .leftPanel h2,.checkoutSigninWrapper .leftPanel p{margin-left:-35px}.checkoutSigninWrapper.signinWrapper form{padding-left:33px}.checkoutSigninWrapper .btn-success{margin:auto 0 auto 100px}@media only screen and (min-width:767px){.checkoutSigninWrapper.signinWrapper h1{left:-18px}}@media only screen and (max-width:767px){div.leftPanel .signin{margin-left:-40px}.checkoutSigninWrapper .leftPanel h2,.checkoutSigninWrapper .leftPanel p{margin-left:0}.checkoutSigninWrapper.signinWrapper form{padding-left:37px}.checkoutSigninWrapper .btn-success{margin:auto 0 auto 97px!important}.checkoutSigninWrapper .mobileHorzDivider{margin:auto auto 15px auto}.checkoutSigninWrapper .mobileHorzDivider>span{margin-left:-16px}}.addressForm>div{clear:both}.addressForm label>.reqInfo{display:block;line-height:1em}.addressForm>div{clear:both}.addressForm label>.reqInfo{display:block;line-height:1em}
