#school-message{position:relative;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding-top:4px}#school-message p{font-size:14px;text-align:right}#school-message .message{text-align:right;font-size:14px;line-height:1;color:#ff9800;font-weight:bold}#school-message .message a.school-link{color:#ff9800}#school-message .shipping-message{text-align:right;font-size:18px}#school-message .fa-info-circle{font-size:16px;color:#ff9800;position:absolute;right:2px;top:14px}#school-message .step2{padding-right:24px}#school-message .step2 .message{line-height:1.1}#school-message .step2 .message a.school-link{display:block;height:1.1em;overflow:hidden}#school-message.step1 .step2,#school-message.step2 .step1{display:none !important}#school-message .step1{position:relative;bottom:2px;padding-right:24px}#school-message .btn{text-decoration:underline;background:#fff;color:#ff9800;padding:1px 2px;margin:1px 0 3px 5px;font-size:12px;display:inline-block;font-weight:500}#school-message .btn:hover{color:#e68900}#school-message .more-info-link{position:absolute;right:20px;color:#bbb;text-decoration:none;font-size:11px;font-weight:normal}#school-message .more-info-link:hover{color:#53c0eb;text-decoration:underline}#school-tag{color:#fff;background-color:#1E75BB;box-shadow:-2px 4px 10px rgba(0,0,0,0.5);font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.3;position:absolute;right:-16px;top:0;z-index:100;padding:10px 15px;text-align:center;width:250px}#school-tag img.tag-caret{position:absolute;bottom:-15px;right:0}#school-tag h3{font-family:Georgia, Cambria, "Times New Roman", Times, serif;font-weight:normal;margin:0 0 4px 0;font-size:22px;line-height:1.3}#school-tag a.btn{background:#BED63A;color:#fff;border:1.5px solid #fff;padding:6px 18px;text-shadow:0 1px 1px #888;margin:5px 0;font-size:18px;display:inline-block}#school-tag .big-tag{display:none}#school-tag.step1 .step2,#school-tag.step2 .step1{display:none !important}#school-tag a{color:#fff;font-size:19px;display:block;font-family:Georgia, Cambria, "Times New Roman", Times, serif;line-height:1.3;margin-top:5px;text-decoration:none}#school-tag a:hover{color:#f8f8f8}#school-tag .step1 .small-tag a{font-size:14px;color:#BED63A;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold}#school-tag .step1 .small-tag a.btn{color:#fff}#school-tag .step1 .small-tag a.btn:hover{color:#f0f0f0}#school-tag .step1 .small-tag a:hover{color:#b3cc2a}#school-tag .step1 .big-tag p{font-size:18px;line-height:1.3}#school-tag .step1 .big-tag .smaller{font-size:14px}#school-tag .step2 p{margin:0}#school-message .switch-schools-link{font-size:10px;line-height:1;text-align:right;color:#888;text-decoration:none;font-weight:normal;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}#school-message .switch-schools-link:hover{color:#AAA}#school-message:hover .switch-schools-link{opacity:1}#school-message a.school-link{text-decoration:underline}#school-message a.school-link:hover{color:#ffad33}#navbar-footer{border-top:solid 1px #eee;border-bottom:solid 1px #ddd;position:relative}#navbar-footer a.expand{color:#ff9800;position:absolute;bottom:0px;right:5px;z-index:6902;line-height:33px;transition:0.3s linear;-webkit-transition:0.3s linear}#navbar-footer a.expand:hover{color:#ffad33}#school-tag .switch-schools-link{font-size:10px;position:absolute;bottom:-14px;right:18px;color:#888;text-decoration:none;display:block}#school-tag .switch-schools-link:hover{color:#AAA}body.with-popup{height:100%;overflow:hidden}body.front #school-tag,body.section-registry #school-tag,body.section-wishlist #school-tag,body.page-cart-checkout-complete #school-tag{display:none !important}body.front.school-bar,body.section-registry.school-bar,body.section-wishlist.school-bar,body.page-cart-checkout-complete.school-bar{padding-top:0 !important}.popup-container .fa-spinner{position:fixed;left:46%;top:46%;font-size:64px;color:#fff}@media only screen and (max-device-width: 480px){#school-tag{right:0;width:236px;box-shadow:1px 4px 10px rgba(0,0,0,0.5)}img.tag-caret{display:none}}.shop-header-container .visible-md,.shop-header-container .visible-lg,.shop-header-container .hidden-sm,.shop-header-container .hidden-xs{display:auto}.shop-header-container .hidden-md,.shop-header-container .hidden-lg,.shop-header-container .visible-sm,.shop-header-container .visible-xs{display:none}