body.jos-renaissance{background-color:#ffffff;}.jos-store-welcome{margin:20px;}.jos-store-welcome p{clear:both;margin:0px;padding:0px;font-size:16px;font-weight:normal;line-height:1.5em;text-align:justify;font-family:Arial,Helvetica,sans-serif;}@media screen and (min-width:61.25em){.jos-store-welcome{margin:30px 0 30px 0;width:940px;}}@media screen and (min-width:75em){.jos-store-welcome{margin:30px 0 30px 0;width:1100px;}}.jos-renaissance h2,.jos-renaissance h3,.jos-renaissance h4{font-family:'Barlow',sans-serif;}.jos-renaissance h2,.jos-renaissance h3{font-weight:bold;text-transform:uppercase;}.jos-renaissance h3{border-bottom:1px solid transparent;}.jos-renaissance a{text-decoration:none;color:#041e43;}.jos-renaissance a:hover{text-decoration:none;color:#465770;}.container-wrapper,#mainWrapper{width:100%;max-width:100%;margin:0 auto;}#giftCodeSection.promotionDetail .giftCodeEntry .giftCodesTable thead tr td{width:100%;}#mainWrapper{background-color:#ffffff;}.jos-card-section{max-width:1100px;padding-top:15px;}.center-block{display:block;margin-left:auto;margin-right:auto;}html,body{background-color:#ffffff;background:#ffffff;}.nav{margin-bottom:0;}.jstore-logo{display:block;vertical-align:middle;margin:0;}.jstore-logo img{display:block;margin:0 auto;}.jos-tagline{display:block;font-family:'Barlow',sans-serif;font-size:28px;font-weight:bold;margin-top:20px;text-align:center;vertical-align:middle;}.jos-tagline a,.jos-tagline a:visited{color:#fff !important;}@media screen and (max-width:27.5em){.jstore-tagline-block .jos-tagline{line-height:36px;}.jstore-tagline-block .jos-tagline a{padding-left:0;padding-right:0;}}a.pcb.gold-button,a.pcb.primary.black-button,.mobile-buttons a.button.gold-button,.ui-btn.mobile-primary,.mobile-buttons .checkout-btn{background:#041e43;border-color:#041e43;color:#ffffff;font-family:'IBM Plex Sans',sans-serif;}a.pcb.gold-button:hover,a.pcb.primary.black-button:hover,a.pcb.primary.black-button:hover,.mobile-buttons a.button.gold-button:hover,.ui-btn.mobile-primary:hover,.mobile-buttons .checkout-btn:hover,a.button.gold-button:hover,a.pcb.gold-button:hover,.ui-btn.mobile-primary:hover,.checkout-btn:hover,.ui-btn.mobile-primary:hover span span,.checkout-btn:hover span span,a.pcb.primary.black-button:hover,a.pcb.primary.black-button:hover,.mobile-buttons a.button.gold-button:hover,.ui-btn.mobile-primary:hover,.mobile-buttons .checkout-btn:hover,a.button.gold-button:hover,.ui-btn.mobile-primary:hover,.checkout-btn:hover,.ui-btn.mobile-primary:hover span span,.checkout-btn:hover span span{background:#465770;border-color:#465770;}a.pcb.gold-button:hover span,a.pcb.primary.black-button:hover span,a.pcb.primary.black-button:hover span,.mobile-buttons a.button.gold-button:hover span,.ui-btn.mobile-primary:hover span,.mobile-buttons .checkout-btn:hover span,a.button.gold-button:hover span,a.pcb.gold-button:hover span,.ui-btn.mobile-primary:hover span,.checkout-btn:hover span,.ui-btn.mobile-primary:hover span span span,.checkout-btn:hover span span span,a.pcb.primary.black-button:hover span,a.pcb.primary.black-button:hover span,.mobile-buttons a.button.gold-button:hover span,.ui-btn.mobile-primary:hover span,.mobile-buttons .checkout-btn:hover span,a.button.gold-button:hover span,.ui-btn.mobile-primary:hover span,.checkout-btn:hover span,.ui-btn.mobile-primary:hover span span span,.checkout-btn:hover span span span{background:#465770;border-color:#465770;}.ui-btn.mobile-primary:hover,.checkout-btn:hover{color:#ffffff;}a.pcb.grey-button,a.pcb.secondary.black-button{background:#8f8f8f;border-color:#8f8f8f;color:#ffffff;font-family:'IBM Plex Sans',sans-serif;}a.pcb.grey-button:hover,a.pcb.secondary.black-button:hover,a.pcb.secondary.black-button:hover,a.pcb.grey-button.ui-link:hover,a.btn.gray.sm.ui-link:hover,a.pcb.secondary.black-button.ui-link:hover{background:#d2d2d2;border-color:#d2d2d2;}a.pcb.grey-button:hover span,a.pcb.secondary.black-button:hover span,a.pcb.secondary.black-button:hover span{background:#d2d2d2;border-color:#d2d2d2;}a.pcb.grey-button.ui-link,a.btn.gray.sm.ui-link,a.pcb.secondary.black-button.ui-link{color:#ffffff !important;}@media screen and (max-width:767px){.giftCardAction span{display:inline;line-height:unset;padding:0;}}.ui-link{font-family:'IBM Plex Sans',sans-serif !important;}.btn.gray.sm{background:#8f8f8f;border-color:#8f8f8f;color:#ffffff;font-family:'IBM Plex Sans',sans-serif;margin-bottom:4px;}.btn.gray.sm:hover{background:#d2d2d2;border-color:#d2d2d2;}a.pcb.gold-button span,a.pcb.primary.black-button span,.mobile-buttons a.button.gold-button span,.ui-btn.mobile-primary span,.mobile-buttons .checkout-btn span{background:#041e43;}a.pcb.grey-button span,a.pcb.secondary.black-button span{background:#8f8f8f;}#bmlAd{display:none;}.row.footer{background-color:#ffffff;}#mainBody .mainContent{border:none;}.container-wrapper .jos-retail-section{padding-left:0;padding-right:0;}.jos-retail-section.content{max-width:1100px;}.jos-brand-bar{background-color:#041e43;color:#ffffff;padding:25px;text-transform:uppercase;max-width:1100px;}.jos-brand-wraper{background-color:#041e43;width:100%;}.jos-error-box.jos-school-background{background-color:#ffffff;border:1px solid #041e43;margin:1em;padding:1em;font-size:0.8em;text-align:center;}.jos-faq-section-nav{font-size:12px;text-transform:uppercase;}.jos-faq-section-nav a{color:#041e43;font-family:'Barlow',sans-serif;}.jos-faq-section-nav .jos-nav-divider{display:none;}.jos-faq{min-height:450px;padding:0 1em 0 1em;}.jos-faq .jos-faq-tab{margin:0 10% 0 10%;width:80%;}.jos-faq .jos-faq-section{padding:1em 1em 0 1em;text-align:left;}.jos-faq .jos-faq-section a{color:#465770;}.jos-faq .jos-faq-section a:hover{color:#041e43;}.jos-faq h2,.jos-faq h3,.jos-faq h4{font-family:'Barlow',sans-serif;}.jos-faq h2,.jos-faq h3{text-transform:uppercase;}.jos-faq h4{font-size:0.9em;margin-bottom:5px;}.jos-faq p,.jos-faq ul li{font-size:0.8em;}.jos-nav-wraper{border-bottom:1px solid #041e43;}.jlry-nav{background-color:#ffffff;display:block;padding:5px 0 0 0;min-height:37px;max-width:1100px;}.jlry-nav ul{float:right;padding:11px 25px 0 0;width:auto;margin-bottom:0;}.jlry-nav ul li{float:left;padding:0 0 8px 16px;min-width:54px;list-style-type:none;}.jlry-nav ul li a{font-family:'Barlow',sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;color:#000 !important;}.jlry-nav ul li a.selected{color:#041e43;}.jos-homeward-path{background-color:#ffffff;margin-left:0;padding:0;}.nav.navbar-nav,#jos-mainmenu,#jos-topbar{display:none !important;}.container-wrapper,#mainWrapper{border:0;}main{padding-top:0.5em;background-color:#ffffff;}.jos-renaissance .container-wrapper{overflow:hidden;}body.jos-4.jos-renaissance .container-wrapper{border:none;}.jos-renaissance .inner-content{background-color:#ffffff;overflow:hidden;}.jos-renaissance .inner-content h2{color:#3a3737;font-family:'Barlow',sans-serif;font-weight:bold;letter-spacing:2px;text-transform:uppercase;}.jos-renaissance .inner-content p,.jos-renaissance .inner-content ul{margin:0 0 1em 0;}.jos-renaissance .no-right-pad{padding-right:0;}.jos-renaissance .return-to-products{text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;color:#041e43;text-decoration:underline;}.jos-renaissance .single-product-title{font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:26px;text-transform:uppercase;display:block;margin-bottom:15px;}.jos-renaissance.inside .notes{color:#565252;font-style:italic;font-size:12px;font-family:Arial,Helvetica,sans-serif;letter-spacing:1px;}.jos-renaissance .divider{border-top:1px solid #e3e3e3;margin-bottom:15px;}.btn.btn-primary{border:0;font-family:'IBM Plex Sans',sans-serif;font-size:12px;font-weight:bold;padding:9px 15px;text-transform:uppercase;}.btn.btn-primary.jos-sm,.jos.jos-3 .btn.btn-primary:visited{padding:0 13px 0 13px;background:#8f8f8f;border-color:#8f8f8f;color:#ffffff;text-transform:none;height:30px;}.btn.btn-primary.jos-sm:hover{background:#d2d2d2;border-color:#d2d2d2;}.btn.btn-primary.jos-sm span{height:30px;line-height:30px;}.btn.btn-primary.shopping{background-color:#041e43;}.btn.btn-primary.add-to-cart{background-color:#041e43;width:100%;}.jostens-privacy{text-align:center;margin-bottom:30px;}.jostens-privacy ul li{float:left;display:inline;list-style:none;margin-right:5px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#565252;}.jostens-privacy ul li a{font-weight:bold;font-family:'IBM Plex Sans',sans-serif;font-size:14px;color:#565252;}footer{background-color:#3d3c3c;height:0;}.jos-legal{font-family:'Barlow',sans-serif;font-size:16px;border-top:1px solid #041e43;width:100%;max-width:100%;}@media screen and (max-width:890px){.jos-tagline{font-size:18px;}}#printReceipt .billingContainer{width:480px;}div.nav .jos-search{float:left;height:43px;padding-left:25px;}div.nav .jos-search .jos-search-q{width:205px !important;}div.nav .jos-search .jos-search-trigger{display:inline-block;}div.nav .jos-search .jos-search-icon{display:inline-block;vertical-align:text-bottom;transform:rotate(90deg);}div.nav .jos-search .jos-search-trigger div.ui-btn{display:none;}div.nav div.jos-nav-container{float:right;}.alert,.alert h4{color:#000;}.alert{background-color:transparent;border:none;}.alert li a{color:#00E;cursor:pointer;font-weight:normal;}.alertContainer .alert{padding:0;}a#welcomeNameLink .welcomeName{text-transform:uppercase;}.jstore-logo-block{display:block;width:100%;}.jstore-tagline-block{display:block;width:100%;margin-top:25px;}.jstore-tagline-block img{width:100%;}@media screen and (min-width:61.25em){.jstore-logo-block{width:200px;float:left;}.jstore-tagline-block{width:690px;float:left;margin-top:-12px;}.jstore-tagline-block img{width:100%;}.jos-brand-bar{max-width:940px;}}@media screen and (min-width:75em){jstore-logo-block{width:200px;}.jos-brand-bar{max-width:1100px;}}#productCategoryContactInfo .label{color:#666666;font-family:Arial,Helvetica,sans-serif;background-color:transparent;min-width:400px;font-size:16px;text-shadow:none;padding:0px;line-height:18px;}#summaryDetailsSection .orderCosts,div#summaryDetailsSection .orderCosts > div{width:100%;}#buttonContainerBottom a{display:none;}div#printReceipt .billingContainer{width:490px;}div#reviewOrder .paymentContainer .paymentTypeHeader{float:none;}div#reviewOrder .expDateMonth select,div#reviewOrder .expDateYear select{margin-top:0;height:32px;box-sizing:border-box;}div#productCategoryContactInfo .contactInfo{line-height:19px;}div#dialogLoading{padding:0 2px 0 2px !important;}.marketingConsentField .ui-checkbox input#marketingConsent,.saveMyInfoField .ui-checkbox input#saveMyInformation,#cloneInfo .ui-checkbox input#copyaddress{display:none;}input.ui-input-text.ui-focus,.ui-input-search.ui-focus{box-shadow:0px 0px 12px #041e43;}.saveMyInfoField .ui-checkbox label{margin-left:0px;}input#saveMyInformation{width:auto;vertical-align:top;}.saveMyInfoField label{display:inline-block;width:97%;}#cartRedux .item .itemName{width:147px;float:left;}#cartRedux #cartReduxActions{padding:5px;}#cartRedux #cartReduxActions #viewCart{margin-right:0;}#cartRedux #viewCart{margin-right:10px;}#cartForm #itemSection{font-size:12px;}#cartForm #itemSection .itemExtraInfo .formField label{font-size:12px;}.profilePage.jos-renaissance .container-wrapper{padding-left:0;padding-right:0;}.profilePage.jos-renaissance p{padding:0;}.profilePage.jos-renaissance a{color:#1b7cb8;}.profilePage.jos-renaissance .jBox .header h2{font-size:22px;}.profilePage.jos-renaissance #accountInfoForm h2{text-transform:capitalize;margin-top:17px;margin-bottom:8.5px;}.profilePage.jos-renaissance #signinContainer .openCreateAccountFormButton{display:none;}.profilePage.jos-renaissance .ui-dialog #forgotPasswordContainer #forgotPasswordForm .buttons{float:none;margin-bottom:10px;}.profilePage.jos-renaissance .buttons .btn.btn-primary.updateButton,.profilePage.jos-renaissance .buttons .btn.btn-primary.lookupOrderYesButton{background-color:#041e43;color:#fff;}.profilePage.jos-renaissance .buttons .btn.btn-primary.updateButton:visited,.profilePage.jos-renaissance .buttons .btn.btn-primary.lookupOrderYesButton:visited{background-color:#041e43;color:#fff;}.profilePage.jos-renaissance .buttons .btn.btn-default.cancelButton,.profilePage.jos-renaissance .buttons .btn.btn-primary.lookupOrderNoButton{color:#fff;font-size:12px;padding:9px 15px;background-color:#B0B6BB;}.profilePage.jos-renaissance .buttons .btn.btn-default.cancelButton:visited,.profilePage.jos-renaissance .buttons .btn.btn-primary.lookupOrderNoButton:visited{color:#fff;}.profilePage.jos-renaissance .buttonBar .editBtn.btn.btn-primary{color:#fff;background-color:#B0B6BB;}.profilePage.jos-renaissance .buttonBar .editAddrContinueBtn.btn.btn-primary{color:#fff;background-color:#041e43;}.profilePage.jos-renaissance .ui-dialog #addressConfirmation .container{padding:0;}.profilePage.jos-renaissance .ui-dialog #addressConfirmation .enteredAddress{padding:10px 0;}.profilePage.jos-renaissance .ui-dialog #addressConfirmation .continueBtn.btn.btn-default{background-color:#041e43;color:#fff;font-size:12px;padding:9px 15px;}@media screen and (max-width:1024px){.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{background-position:-95.5px -127px;}}#main-content:focus{border:none;outline:none;}