.jos-error-box{margin:30px auto;padding-top:3px;}.jos-error-box .jos-error{background-color:white;color:#444;padding:20px 30px 15px 30px;}.jos-error-box .jos-error .jos-primary-message{font-size:1.2em;display:block;position:relative;top:-20px;left:5px;}.jos-error-box .jos-error .jos-secondary-message{margin:10px 0px 0px 0px;font-size:.8em;display:block;}.jos-error-box .jos-error .jos-phone-number{font-size:.96em;display:block;margin-left:5px;}.jos-error-box .jos-triangle-topright{position:relative;top:-7px;left:-15px;width:0;height:0;border-top:15px solid;border-left:15px solid transparent;}@media screen and (min-width:40em){.jos-error-mobile-above{display:none;}}.jos-formatPrice{color:#444;font-size:1.4em;display:inline-block;margin-top:15px;}.jos-formatPrice-currencyCode{color:grey;font-size:.8em;}#bootstrap .clearfix{*zoom:1;}#bootstrap .clearfix:before,#bootstrap .clearfix:after{display:table;content:"";line-height:0;}#bootstrap .clearfix:after{clear:both;}#bootstrap .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}#bootstrap .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#elements{}.title-font{font-family:'Barlow Condensed',sans-serif;font-weight:600;}.heading-5{font-family:'Barlow Semi Condensed',sans-serif;font-weight:600;text-transform:uppercase;font-size:24px;line-height:28px;}.webfont-1{font-family:helvetica,arial,sans-serif;}.jos-store-promotion-billboard{display:block;}.jos-store-promotion-billboard .jos-store-billboard-container{display:flex;border:2px solid #095AC3;border-radius:2px;box-shadow:0 2px 2px 0 rgba(3,29,64,0.14),0 3px 1px -2px rgba(3,29,64,0.12),0 1px 5px 0 rgba(3,29,64,0.2);}.jos-store-promotion-billboard .jos-store-billboard-container .jos-store-billboard-alert{background-color:#095AC3;width:48px;text-align:center;color:#fff;padding-top:17px;top:0px;left:-1px;flex-shrink:0.5;}.jos-store-promotion-billboard .jos-store-billboard-container .jos-store-billboard-content{font-size:16px;color:#031D40;line-height:22px;text-align:left;padding:15px;display:block;}.jos-store-promotion-billboard .jos-store-billboard-container .jos-store-billboard-content .billboard-header{font-weight:600;}.product-browse-page .jos-store-promotion-billboard.jos-catalog-grid-inner-top{margin-bottom:10px;}.productDetail .jos-store-promotion-billboard.jos-catalog-grid-inner-top{margin-bottom:10px;}.jos-store-billboard{bottom:0;left:0;right:0;z-index:3;display:block;background:#fac75c;color:#444444;padding:7px 5px;text-align:center;text-transform:uppercase;}.jos-store-billboard .title{bottom:0;left:0;right:0;z-index:4;display:inline-block;text-align:left;color:#444444;font-weight:bold;font-size:14px;}@media only screen and (max-width:800px){header.CATALOG_JRD .jos-store-billboard,header.CATALOG_COLLEGE .jos-store-billboard{position:relative;top:160px;margin:0;}}body.CATALOG_COLLEGE.productDetail .jos-store-billboard,body.CATALOG_JRD.productDetail .jos-store-billboard{display:none;}body.css-transitions-preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;}.media-query-loading-invisible{visibility:hidden;}.media-query-loading-hidden{display:none;}@media screen and (min-width:1px){.media-query-loading-invisible{visibility:visible;}.media-query-loading-hidden{display:block;}}.js .js-loading .js-loading-invisible,.modernizr-js .js-loading .js-loading-invisible,.js.js-loading .js-loading-invisible,.modernizr-js.js-loading .js-loading-invisible{visibility:hidden;}.js .js-loading .js-loading-hidden,.modernizr-js .js-loading .js-loading-hidden,.js.js-loading .js-loading-hidden,.modernizr-js.js-loading .js-loading-hidden{display:none;}.make-row.max-width{max-width:960px;margin-left:auto;margin-right:auto;}#bootstrap .clearfix{*zoom:1;}#bootstrap .clearfix:before,#bootstrap .clearfix:after{display:table;content:"";line-height:0;}#bootstrap .clearfix:after{clear:both;}#bootstrap .hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}#bootstrap .input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#elements{}.title-font{font-family:'Barlow Condensed',sans-serif;font-weight:600;}.heading-5{font-family:'Barlow Semi Condensed',sans-serif;font-weight:600;text-transform:uppercase;font-size:24px;line-height:28px;}.webfont-1{font-family:helvetica,arial,sans-serif;}p{margin:0 0 8.5px;}.lead{margin-bottom:17px;font-size:13.8px;font-weight:200;line-height:1.4;}@media (min-width:768px){.lead{font-size:18px;}}small,.small{font-size:85%;}cite{font-style:normal;}.text-muted{color:#999999;}.text-primary{color:#091f40;}.text-primary:hover{color:#030913;}.text-warning{color:#c09853;}.text-warning:hover{color:#a47e3c;}.text-danger{color:#b94a48;}.text-danger:hover{color:#953b39;}.text-success{color:#468847;}.text-success:hover{color:#356635;}.text-info{color:#3a87ad;}.text-info:hover{color:#2d6987;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:normal;color:inherit;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999999;}h1,h2,h3{margin-top:17px;margin-bottom:8.5px;}h1 small,h2 small,h3 small{font-size:65%;}h4,h5,h6{margin-top:8.5px;margin-bottom:8.5px;}h4 small,h5 small,h6 small{font-size:75%;}h1,.h1{font-size:18px;}h2,.h2{font-size:25px;}h3,.h3{font-size:21px;}h4,.h4{font-size:15px;}h5,.h5{font-size:12px;}h6,.h6{font-size:11px;}.page-header{padding-bottom:7.5px;margin:34px 0 17px;border-bottom:1px solid #eeeeee;}ul,ol{margin-top:0;margin-bottom:8.5px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;}.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px;}dl{margin-bottom:17px;}dt,dd{line-height:1.42857143;}dt{font-weight:bold;}dd{margin-left:0;}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dl-horizontal dd{margin-left:180px;}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table;}.dl-horizontal dd:after{clear:both;}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table;}.dl-horizontal dd:after{clear:both;}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;}abbr.initialism{font-size:90%;text-transform:uppercase;}blockquote{padding:8.5px 17px;margin:0 0 17px;border-left:5px solid #eeeeee;}blockquote p{font-size:15px;font-weight:300;line-height:1.25;}blockquote p:last-child{margin-bottom:0;}blockquote small{display:block;line-height:1.42857143;color:#999999;}blockquote small:before{content:'\2014 \00A0';}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}blockquote.pull-right small:before{content:'';}blockquote.pull-right small:after{content:'\00A0 \2014';}blockquote:before,blockquote:after{content:"";}address{margin-bottom:17px;font-style:normal;line-height:1.42857143;}fieldset{padding:0;margin:0;border:0;}legend{display:block;width:100%;padding:0;margin-bottom:17px;font-size:18px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}label{display:inline-block;margin-bottom:5px;font-weight:bold;}label.error{color:red;}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal;}input[type="file"]{display:block;}select[multiple],select[size]{height:auto;}select optgroup{font-size:inherit;font-style:inherit;font-family:inherit;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto;}output{display:block;padding-top:11px;font-size:12px;line-height:1.42857143;color:#555555;vertical-align:middle;}.form-control:-moz-placeholder{color:#999999;}.form-control::-moz-placeholder{color:#999999;}.form-control:-ms-input-placeholder{color:#999999;}.form-control::-webkit-input-placeholder{color:#999999;}.form-control{display:block;width:100%;height:39px;padding:10px 15px;font-size:12px;line-height:1.42857143;color:#555555;vertical-align:middle;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.form-control:focus{border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eeeeee;}textarea.form-control{height:auto;}.form-group{margin-bottom:15px;}.radio,.checkbox{display:block;min-height:17px;margin-top:10px;margin-bottom:10px;padding-left:20px;vertical-align:middle;}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer;}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px;}.radio + .radio,.checkbox + .checkbox{margin-top:-5px;}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer;}.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px;}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed;}.input-sm{height:24px;padding:2px 10px;font-size:12px;line-height:1.5;border-radius:0px;}select.input-sm{height:24px;line-height:24px;}textarea.input-sm{height:auto;}.input-lg{height:47px;padding:11px 14px;font-size:18px;line-height:1.33;border-radius:0px;}select.input-lg{height:47px;line-height:47px;}textarea.input-lg{height:auto;}.has-warning .help-block,.has-warning .control-label{color:#c09853;}.has-warning .form-control{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.has-warning .form-control:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;}.has-warning .input-group-addon{color:#c09853;border-color:#c09853;background-color:#fcf8e3;}.has-error .help-block,.has-error .control-label{color:#b94a48;}.has-error .form-control{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.has-error .form-control:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;}.has-error .input-group-addon{color:#b94a48;border-color:#b94a48;background-color:#f2dede;}.has-success .help-block,.has-success .control-label{color:#468847;}.has-success .form-control{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}.has-success .form-control:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;}.has-success .input-group-addon{color:#468847;border-color:#468847;background-color:#dff0d8;}.form-control-static{margin-bottom:0;padding-top:11px;}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.form-inline .form-control{display:inline-block;}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0;}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px;}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px;}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table;}.form-horizontal .form-group:after{clear:both;}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table;}.form-horizontal .form-group:after{clear:both;}.form-horizontal .form-group.max-width{max-width:960px;margin-left:auto;margin-right:auto;}@media (min-width:768px){.form-horizontal .control-label{text-align:right;}}.form-inline > label,.form-inline > .form-group > label{float:left;margin-bottom:0;}.form-inline > input,.form-inline > .form-group > input{float:left;}.nav{margin-bottom:0;padding-left:0;list-style:none;}.nav:before,.nav:after{content:" ";display:table;}.nav:after{clear:both;}.nav:before,.nav:after{content:" ";display:table;}.nav:after{clear:both;}.nav > li{position:relative;display:block;}.nav > li > a{position:relative;display:block;padding:10px 15px;}.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:#eeeeee;}.nav > li.disabled > a{color:#999999;}.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:#eeeeee;border-color:#1b7cb8;}.nav .open > a .caret,.nav .open > a:hover .caret,.nav .open > a:focus .caret{border-top-color:#114f75;border-bottom-color:#114f75;}.nav .nav-divider{height:1px;margin:7.5px 0;overflow:hidden;background-color:#e5e5e5;}.nav > li > a > img{max-width:none;}.nav-tabs{border-bottom:1px solid #dddddd;}.nav-tabs > li{float:left;margin-bottom:-1px;}.nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0px 0px 0 0;}.nav-tabs > li > a:hover{border-color:#eeeeee #eeeeee #dddddd;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#555555;background-color:#ffffff;border:1px solid #dddddd;border-bottom-color:transparent;cursor:default;}.nav-tabs.nav-justified{width:100%;border-bottom:0;}.nav-tabs.nav-justified > li{float:none;}.nav-tabs.nav-justified > li > a{text-align:center;margin-bottom:5px;}@media (min-width:768px){.nav-tabs.nav-justified > li{display:table-cell;width:1%;}.nav-tabs.nav-justified > li > a{margin-bottom:0;}}.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:0px;}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border:1px solid #dddddd;}@media (min-width:768px){.nav-tabs.nav-justified > li > a{border-bottom:1px solid #dddddd;border-radius:0px 0px 0 0;}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#ffffff;}}.nav-pills > li{float:left;}.nav-pills > li > a{border-radius:0px;}.nav-pills > li + li{margin-left:2px;}.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color:#ffffff;background-color:#091f40;}.nav-pills > li.active > a .caret,.nav-pills > li.active > a:hover .caret,.nav-pills > li.active > a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}.nav-stacked > li{float:none;}.nav-stacked > li + li{margin-top:2px;margin-left:0;}.nav-justified{width:100%;}.nav-justified > li{float:none;}.nav-justified > li > a{text-align:center;margin-bottom:5px;}@media (min-width:768px){.nav-justified > li{display:table-cell;width:1%;}.nav-justified > li > a{margin-bottom:0;}}.nav-tabs-justified{border-bottom:0;}.nav-tabs-justified > li > a{margin-right:0;border-radius:0px;}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border:1px solid #dddddd;}@media (min-width:768px){.nav-tabs-justified > li > a{border-bottom:1px solid #dddddd;border-radius:0px 0px 0 0;}.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border-bottom-color:#ffffff;}}.tabbable:before,.tabbable:after{content:" ";display:table;}.tabbable:after{clear:both;}.tabbable:before,.tabbable:after{content:" ";display:table;}.tabbable:after{clear:both;}.tab-content > .tab-pane,.pill-content > .pill-pane{display:none;}.tab-content > .active,.pill-content > .active{display:block;}#skip-to-content{opacity:0;height:0;display:block;max-width:1280px;}#skip-to-content:focus{opacity:1;height:50px;border:1px solid #1B7CB8;padding:10px;margin:5px auto;background-color:#fff;line-height:1.8;font-size:15px;font-weight:bold;outline:none;color:#1B7CB8;box-sizing:border-box;}#main-content:focus{border:none;outline:none;}.nav .caret{border-top-color:#1b7cb8;border-bottom-color:#1b7cb8;}.nav a:hover .caret{border-top-color:#114f75;border-bottom-color:#114f75;}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}.navbar{position:relative;z-index:1000;min-height:50px;margin-bottom:17px;border:1px solid transparent;}.navbar:before,.navbar:after{content:" ";display:table;}.navbar:after{clear:both;}.navbar:before,.navbar:after{content:" ";display:table;}.navbar:after{clear:both;}@media (min-width:768px){.navbar{border-radius:0px;}}.navbar-header:before,.navbar-header:after{content:" ";display:table;}.navbar-header:after{clear:both;}.navbar-header:before,.navbar-header:after{content:" ";display:table;}.navbar-header:after{clear:both;}@media (min-width:768px){.navbar-header{float:left;}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch;}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table;}.navbar-collapse:after{clear:both;}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table;}.navbar-collapse:after{clear:both;}.navbar-collapse.in{overflow-y:auto;}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none;}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}.navbar-collapse.in{overflow-y:visible;}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-15px;}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-15px;}.navbar-collapse .navbar-text:last-child{margin-right:0;}}.container > .navbar-header,.container > .navbar-collapse{margin-right:-15px;margin-left:-15px;}@media (min-width:768px){.container > .navbar-header,.container > .navbar-collapse{margin-right:0;margin-left:0;}}.navbar-static-top{border-width:0 0 1px;}@media (min-width:768px){.navbar-static-top{border-radius:0;}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;border-width:0 0 1px;}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0;}}.navbar-fixed-top{z-index:1050;top:0;}.navbar-fixed-bottom{bottom:0;margin-bottom:0;}.navbar-brand{float:left;padding:16.5px 15px;font-size:18px;line-height:17px;}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none;}@media (min-width:768px){.navbar > .container .navbar-brand{margin-left:-15px;}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:0px;}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}@media (min-width:768px){.navbar-toggle{display:none;}}.navbar-nav{margin:8.25px -15px;}.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:17px;}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;}.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a{line-height:17px;}.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image:none;}}@media (min-width:768px){.navbar-nav{float:left;margin:0;}.navbar-nav > li{float:left;}.navbar-nav > li > a{padding-top:16.5px;padding-bottom:16.5px;}}@media (min-width:768px){.navbar-left{float:left !important;}.navbar-right{float:right !important;}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:5.5px;margin-bottom:5.5px;}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.navbar-form .form-control{display:inline-block;}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0;}}.navbar-form > label,.navbar-form > .form-group > label{float:left;margin-bottom:0;}.navbar-form > input,.navbar-form > .form-group > input{float:left;}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px;}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none;}}.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0;}.navbar-nav.pull-right > li > .dropdown-menu,.navbar-nav > li > .dropdown-menu.pull-right{left:auto;right:0;}.navbar-btn{margin-top:5.5px;margin-bottom:5.5px;}.navbar-text{float:left;margin-top:16.5px;margin-bottom:16.5px;}@media (min-width:768px){.navbar-text{margin-left:15px;margin-right:15px;}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7;}.navbar-default .navbar-brand{color:#777777;}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent;}.navbar-default .navbar-text{color:#777777;}.navbar-default .navbar-nav > li > a{color:#777777;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#333333;background-color:transparent;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#555555;background-color:#e7e7e7;}.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color:#cccccc;background-color:transparent;}.navbar-default .navbar-toggle{border-color:#ffffff;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#dddddd;}.navbar-default .navbar-toggle .icon-bar{background-color:#091f40;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7;}.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:#e7e7e7;color:#555555;}.navbar-default .navbar-nav > .open > a .caret,.navbar-default .navbar-nav > .open > a:hover .caret,.navbar-default .navbar-nav > .open > a:focus .caret{border-top-color:#555555;border-bottom-color:#555555;}.navbar-default .navbar-nav > .dropdown > a .caret{border-top-color:#777777;border-bottom-color:#777777;}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333333;background-color:transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555555;background-color:#e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#cccccc;background-color:transparent;}}.navbar-default .navbar-link{color:#777777;}.navbar-default .navbar-link:hover{color:#333333;}.navbar-inverse{background-color:#111111;border-color:#000000;}.navbar-inverse .navbar-brand{color:#ffffff;}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#ffffff;background-color:transparent;}.navbar-inverse .navbar-text{color:#999999;}.navbar-inverse .navbar-nav > li > a{color:#ffffff;}.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color:#ffffff;background-color:transparent;}.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color:#ffffff;background-color:#091f40;}.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{color:#444444;background-color:transparent;}.navbar-inverse .navbar-toggle{border-color:#333333;}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333333;}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff;}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#000000;}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color:#091f40;color:#ffffff;}.navbar-inverse .navbar-nav > .dropdown > a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}.navbar-inverse .navbar-nav > .dropdown > a .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}.navbar-inverse .navbar-nav > .open > a .caret,.navbar-inverse .navbar-nav > .open > a:hover .caret,.navbar-inverse .navbar-nav > .open > a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:#000000;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#ffffff;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#ffffff;background-color:transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#ffffff;background-color:#091f40;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#444444;background-color:transparent;}}.navbar-inverse .navbar-link{color:#ffffff;}.navbar-inverse .navbar-link:hover{color:#ffffff;}#jos-header-menu{position:absolute;right:0;left:auto;top:50px;background-color:#666666;color:white;z-index:1024;margin-right:10px;padding-top:5px;font-size:12px;}#jos-header-menu ul{padding-left:16px;padding-right:16px;margin-bottom:0;}#jos-header-menu ul li{padding:2px 0 2px 0;list-style-type:none;}#jos-header-menu ul li a{color:white;}.navbar{margin-bottom:0;}.navbar-nav{margin-bottom:0;}.navbar-nav > li > .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}#jos-topbar{font-size:12px;}#jos-topbar > ul > li > a,#jos-topbar > ul > li > span a{text-transform:uppercase;display:inline-block;padding:10px;color:#ffffff;background-color:transparent;}#jos-topbar > ul > li > a[data-toggle]:focus,#jos-topbar > ul > li > span a[data-toggle]:focus{color:#ffffff;}#jos-topbar > ul > li > a[data-toggle]:hover,#jos-topbar > ul > li > span a[data-toggle]:hover{color:#ccaa78;}#jos-topbar > ul > li > a:hover,#jos-topbar > ul > li > span a:hover,#jos-topbar > ul > li > a:focus,#jos-topbar > ul > li > span a:focus,#jos-topbar > ul > li > a:active,#jos-topbar > ul > li > span a:active{text-decoration:underline;background:none;color:#ccaa78;background-color:transparent;}#jos-topbar > ul > li > a .glyphicon,#jos-topbar > ul > li > span a .glyphicon{margin-left:0.25em;}#jos-topbar .divideBefore:before{content:'';border-left:1px solid #999999;position:relative;left:-10px;font-size:1em;}#jos-topbar #affiliatedSchool #visitAffiliate:hover,#jos-topbar #affiliatedSchool #visitAffiliate:focus,#jos-topbar #affiliatedSchool #visitAffiliate:active{color:#ccaa78;}#jos-topbar #affiliatedSchool #visitAffiliate:hover .affiliatedSchoolName,#jos-topbar #affiliatedSchool #visitAffiliate:focus .affiliatedSchoolName,#jos-topbar #affiliatedSchool #visitAffiliate:active .affiliatedSchoolName{color:#ccaa78;}#jos-topbar #affiliatedSchool .affiliatedSchoolName{color:white;font-weight:bold;}#jos-topbar #myCartBadgeLink{padding-right:0;margin-right:-5px;}#jos-topbar #myCartBadgeLink .badge{color:#212121;}#jos-topbar .dropdown-menu{background-color:#ffffff;min-width:250px;margin-top:1px;border:1px solid #cccccc;border-top:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:1px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:none;box-shadow:none;}#jos-topbar .dropdown-menu form{text-align:left;padding:20px 22.5px;}#jos-topbar .dropdown-menu form h1{margin:0 0 15px 0;}#jos-topbar .dropdown-menu form a{color:#1b7cb8;}#jos-topbar .dropdown-menu form a:hover,#jos-topbar .dropdown-menu form a:active{color:#114f75;text-decoration:underline;}#jos-topbar .dropdown-menu form a.btn-primary{margin:10px auto;color:#ffffff;background-color:#091f40;border-color:#091f40;}#jos-topbar .dropdown-menu form a.btn-primary:hover,#jos-topbar .dropdown-menu form a.btn-primary:focus,#jos-topbar .dropdown-menu form a.btn-primary:active,#jos-topbar .dropdown-menu form a.btn-primary.active,.open .dropdown-toggle#jos-topbar .dropdown-menu form a.btn-primary{color:#ffffff;background-color:#040e1c;border-color:#01050a;}#jos-topbar .dropdown-menu form a.btn-primary:active,#jos-topbar .dropdown-menu form a.btn-primary.active,.open .dropdown-toggle#jos-topbar .dropdown-menu form a.btn-primary{background-image:none;}#jos-topbar .dropdown-menu form a.btn-primary.disabled,#jos-topbar .dropdown-menu form a.btn-primary[disabled],fieldset[disabled] #jos-topbar .dropdown-menu form a.btn-primary,#jos-topbar .dropdown-menu form a.btn-primary.disabled:hover,#jos-topbar .dropdown-menu form a.btn-primary[disabled]:hover,fieldset[disabled] #jos-topbar .dropdown-menu form a.btn-primary:hover,#jos-topbar .dropdown-menu form a.btn-primary.disabled:focus,#jos-topbar .dropdown-menu form a.btn-primary[disabled]:focus,fieldset[disabled] #jos-topbar .dropdown-menu form a.btn-primary:focus,#jos-topbar .dropdown-menu form a.btn-primary.disabled:active,#jos-topbar .dropdown-menu form a.btn-primary[disabled]:active,fieldset[disabled] #jos-topbar .dropdown-menu form a.btn-primary:active,#jos-topbar .dropdown-menu form a.btn-primary.disabled.active,#jos-topbar .dropdown-menu form a.btn-primary[disabled].active,fieldset[disabled] #jos-topbar .dropdown-menu form a.btn-primary.active{background-color:#091f40;border-color:#091f40;}#jos-topbar .dropdown-menu form label{display:inline-block;}#jos-topbar .dropdown-menu form input{display:block;width:100%;}#jos-topbar .dropdown-menu form input[type="checkbox"]{display:inline-block;margin:5px 7.5px 5px 0;width:auto;}#jos-topbar .dropdown-menu form input[type="submit"]{margin-bottom:10px;}#jos-topbar .dropdown-menu form input[type="text"],#jos-topbar .dropdown-menu form input[type="email"],#jos-topbar .dropdown-menu form input[type="password"]{border:1px solid #ccc;margin-bottom:15px;}#jos-topbar .dropdown-menu form input[type="text"]#password,#jos-topbar .dropdown-menu form input[type="email"]#password,#jos-topbar .dropdown-menu form input[type="password"]#password{margin-bottom:5px;}#jos-topbar .dropdown-menu form .checklist-remember{margin-top:10px;margin-bottom:10px;}.jos-school .jos-menu-pane-cols ul .col-sm-2{font-size:12px;}#jos-mainmenu{margin-bottom:0;text-align:center;border:0;display:block;margin:0 auto;padding:0;width:100%;max-width:1280px;float:none;}#jos-mainmenu .navbar-nav{float:none;padding:10px 0 3px;}#jos-mainmenu .navbar-nav > li{width:14%;}@media screen and (max-width:992px){#jos-mainmenu .navbar-nav > li.jcom-menu-category{width:10%;}#jos-mainmenu .navbar-nav > li.jcom-menu-category.jos-menu-category{width:14%;}#jos-mainmenu .navbar-nav > li.jcom-menu-category.jos-menu-category:nth-child(6){width:16%;}#jos-mainmenu .navbar-nav > li.jcom-menu-category i.glyphicon{position:absolute;padding-top:32px;}}#jos-mainmenu .navbar-nav > li.jcom-menu-category > a{padding-top:32px;padding-bottom:32px;font-family:Arial,sans-serif;}#jos-mainmenu .navbar-nav > li.brand{width:16%;margin:0;}#jos-mainmenu .navbar-nav > li.brand > a{padding:7px 0;}#jos-mainmenu .navbar-nav > li.brand img{width:auto;margin:0 auto;}#jos-mainmenu .navbar-nav > li > a{display:inline-block;padding:0;font-size:12px;font-weight:bold;color:#091f40;text-transform:uppercase;}#jos-mainmenu .navbar-nav > li > a:focus,#jos-mainmenu .navbar-nav > li > a:hover{background-color:transparent;color:#666666;text-decoration:none;outline:none;}#jos-mainmenu .navbar-nav > li > a .glyphicon{font-size:12px;margin-left:6px;}#jos-mainmenu .navbar-nav > li > a img.search-icon{height:16px;width:auto;}#jos-mainmenu .main-menu-dropdown #menu-search form{display:table;margin:0 auto;}#jos-mainmenu .main-menu-dropdown #menu-search form .form-group-search label{margin-right:16px;height:48px;}#jos-mainmenu .main-menu-dropdown #menu-search form .form-group-search label i{font-size:48px;}#jos-mainmenu .main-menu-dropdown #menu-search form .form-group-search .input-group{float:left;}#jos-mainmenu .main-menu-dropdown #menu-search form .form-group-search .input-group input{width:600px;display:block;margin:0;border:0;font-size:30px;padding:5px 15px;background-color:transparent;border-bottom:2px solid #dddddd;line-height:42px;box-shadow:none;-webkit-box-shadow:none;transition:none;}#jos-mainmenu .main-menu-dropdown #menu-search form .form-group-search .input-group .field-help{display:none;text-align:left;}#jos-mainmenu .main-menu-dropdown li{list-style:none;}#jos-mainmenu .main-menu-dropdown h4{margin:0;padding:5px 7px;text-align:left;color:#091f40;font-weight:bold;}#jos-mainmenu .main-menu-dropdown a,#jos-mainmenu .main-menu-dropdown a:visited{color:#091f40;}#jos-mainmenu .main-menu-dropdown a:hover,#jos-mainmenu .main-menu-dropdown a:focus,#jos-mainmenu .main-menu-dropdown a:active{color:#091f40;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane{text-align:center;padding:0;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-body{padding:45px 10px;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-cols{width:100%;margin-left:auto;margin-right:auto;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-cols > ul{padding:0;margin:0 auto;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-cols > ul > li{float:left;padding:0;margin:0;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-cols > ul > li > ul{padding:0;margin:0;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-cols > ul > li > ul li{padding:0;margin:0;list-style-type:none;text-align:left;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-cols > ul > li > ul li a{text-align:left;display:inline-block;padding:5px 7px;font-size:12px;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-cols > ul > li > ul li a:hover{color:#091f40;background-color:#fadb9a;text-decoration:none;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-images{float:right;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-images > ul{margin:-20px auto;padding:0;padding-right:50px;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane .jos-menu-pane-images > ul .jos-menu-image{float:right;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-5.jos-menu-pane-image-count-1 .jos-menu-pane-cols{float:left;width:80%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-5.jos-menu-pane-image-count-1 .jos-menu-pane-images{width:20%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-5 .jos-menu-pane-cols > ul{width:80%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-5 .jos-menu-pane-cols > ul > li{width:20%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-4.jos-menu-pane-image-count-1 .jos-menu-pane-cols{float:left;width:80%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-4.jos-menu-pane-image-count-1 .jos-menu-pane-images{width:20%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-4 .jos-menu-pane-cols > ul{width:75%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-4 .jos-menu-pane-cols > ul > li{width:25%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-3.jos-menu-pane-image-count-1 .jos-menu-pane-cols{float:left;width:80%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-3.jos-menu-pane-image-count-1 .jos-menu-pane-images{width:20%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-3 .jos-menu-pane-cols > ul{width:60%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-3 .jos-menu-pane-cols > ul > li{width:33.33333333%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-2.jos-menu-pane-image-count-1 .jos-menu-pane-cols{float:left;width:80%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-2.jos-menu-pane-image-count-1 .jos-menu-pane-images{width:20%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-2 .jos-menu-pane-cols > ul{width:40%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-2 .jos-menu-pane-cols > ul > li{width:50%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-1.jos-menu-pane-image-count-1 .jos-menu-pane-cols{float:left;width:80%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-1.jos-menu-pane-image-count-1 .jos-menu-pane-images{width:20%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-1 .jos-menu-pane-cols > ul{width:20%;}#jos-mainmenu .main-menu-dropdown div .jos-menu-pane.jos-menu-pane-col-count-1 .jos-menu-pane-cols > ul > li{width:100%;}@media screen and (min-width:1200px){#jos-mainmenu .navbar-nav > li > a{font-size:14px;}}.jos.jos-3.jos-school .nav-slide-wrapper{padding:0;}.jos.jos-3.jos-school .navbar-mainmenu-jcom .navbar-nav .brand{padding:0;}#jos-mainmenu-mobile .navbar-nav{margin-left:0;margin-right:0;}#jos-mainmenu-mobile .navbar-nav li{float:left;}#jos-mainmenu-mobile .navbar-nav li a{padding:10px;font-size:30px;}#jos-mainmenu-mobile .navbar-nav li a:active,#jos-mainmenu-mobile .navbar-nav li a:hover{color:#091f40;}.bg{padding-top:30px;padding-bottom:30px;}.bg-primary{background-color:#091f40;width:100%;max-width:1280px;margin:0 auto;}.bg-secondary{background-color:#091f40;width:100%;max-width:1280px;margin:0 auto;}.bg-1{background-color:#ffffff;width:100%;max-width:1280px;margin:0 auto;}.bg-2{background-color:#eeeeee;width:100%;max-width:1280px;margin:0 auto;}.bg-3{background-color:#f5f5dc;width:100%;max-width:1280px;margin:0 auto;}.bg-4{background-color:#091f40;width:100%;max-width:1280px;margin:0 auto;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.affix{position:fixed;}@-ms-viewport{width:device-width;}.hidden{display:none !important;visibility:hidden !important;}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none !important;}@media (max-width:767px){.visible-xs{display:block !important;}tr.visible-xs{display:table-row !important;}th.visible-xs,td.visible-xs{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block !important;}tr.visible-xs.visible-sm{display:table-row !important;}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block !important;}tr.visible-xs.visible-md{display:table-row !important;}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell !important;}}@media (min-width:1200px){.visible-xs.visible-lg{display:block !important;}tr.visible-xs.visible-lg{display:table-row !important;}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell !important;}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none !important;}@media (max-width:767px){.visible-sm.visible-xs{display:block !important;}tr.visible-sm.visible-xs{display:table-row !important;}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}tr.visible-sm{display:table-row !important;}th.visible-sm,td.visible-sm{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block !important;}tr.visible-sm.visible-md{display:table-row !important;}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell !important;}}@media (min-width:1200px){.visible-sm.visible-lg{display:block !important;}tr.visible-sm.visible-lg{display:table-row !important;}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell !important;}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none !important;}@media (max-width:767px){.visible-md.visible-xs{display:block !important;}tr.visible-md.visible-xs{display:table-row !important;}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block !important;}tr.visible-md.visible-sm{display:table-row !important;}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}tr.visible-md{display:table-row !important;}th.visible-md,td.visible-md{display:table-cell !important;}}@media (min-width:1200px){.visible-md.visible-lg{display:block !important;}tr.visible-md.visible-lg{display:table-row !important;}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell !important;}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none !important;}@media (max-width:767px){.visible-lg.visible-xs{display:block !important;}tr.visible-lg.visible-xs{display:table-row !important;}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block !important;}tr.visible-lg.visible-sm{display:table-row !important;}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block !important;}tr.visible-lg.visible-md{display:table-row !important;}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell !important;}}@media (min-width:1200px){.visible-lg{display:block !important;}tr.visible-lg{display:table-row !important;}th.visible-lg,td.visible-lg{display:table-cell !important;}}.hidden-xs{display:block !important;}tr.hidden-xs{display:table-row !important;}th.hidden-xs,td.hidden-xs{display:table-cell !important;}@media (max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none !important;}}.hidden-sm{display:block !important;}tr.hidden-sm{display:table-row !important;}th.hidden-sm,td.hidden-sm{display:table-cell !important;}@media (max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none !important;}}.hidden-md{display:block !important;}tr.hidden-md{display:table-row !important;}th.hidden-md,td.hidden-md{display:table-cell !important;}@media (max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none !important;}}.hidden-lg{display:block !important;}tr.hidden-lg{display:table-row !important;}th.hidden-lg,td.hidden-lg{display:table-cell !important;}@media (max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none !important;}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none !important;}@media print{.visible-print{display:block !important;}tr.visible-print{display:table-row !important;}th.visible-print,td.visible-print{display:table-cell !important;}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none !important;}}.visible-ss,tr.visible-ss,th.visible-ss,td.visible-ss{display:none !important;}@media (max-width:479px){.visible-ss{display:block !important;}tr.visible-ss{display:table-row !important;}th.visible-ss,td.visible-ss{display:table-cell !important;}}@media (min-width:480px) and (max-width:767px){.visible-ss.visible-xs{display:block !important;}tr.visible-ss.visible-xs{display:table-row !important;}th.visible-ss.visible-xs,td.visible-ss.visible-xs{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-ss.visible-sm{display:block !important;}tr.visible-ss.visible-sm{display:table-row !important;}th.visible-ss.visible-sm,td.visible-ss.visible-sm{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-ss.visible-md{display:block !important;}tr.visible-ss.visible-md{display:table-row !important;}th.visible-ss.visible-md,td.visible-ss.visible-md{display:table-cell !important;}}@media (min-width:1200px){.visible-ss.visible-lg{display:block !important;}tr.visible-ss.visible-lg{display:table-row !important;}th.visible-ss.visible-lg,td.visible-ss.visible-lg{display:table-cell !important;}}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none !important;}@media (max-width:479px){.visible-xs.visible-ss{display:block !important;}tr.visible-xs.visible-ss{display:table-row !important;}th.visible-xs.visible-ss,td.visible-xs.visible-ss{display:table-cell !important;}}@media (min-width:480px) and (max-width:767px){.visible-xs{display:block !important;}tr.visible-xs{display:table-row !important;}th.visible-xs,td.visible-xs{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block !important;}tr.visible-xs.visible-sm{display:table-row !important;}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block !important;}tr.visible-xs.visible-md{display:table-row !important;}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell !important;}}@media (min-width:1200px){.visible-xs.visible-lg{display:block !important;}tr.visible-xs.visible-lg{display:table-row !important;}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell !important;}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none !important;}@media (max-width:479px){.visible-sm.visible-ss{display:block !important;}tr.visible-sm.visible-ss{display:table-row !important;}th.visible-sm.visible-ss,td.visible-sm.visible-ss{display:table-cell !important;}}@media (min-width:480px) and (max-width:767px){.visible-sm.visible-xs{display:block !important;}tr.visible-sm.visible-xs{display:table-row !important;}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important;}tr.visible-sm{display:table-row !important;}th.visible-sm,td.visible-sm{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block !important;}tr.visible-sm.visible-md{display:table-row !important;}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell !important;}}@media (min-width:1200px){.visible-sm.visible-lg{display:block !important;}tr.visible-sm.visible-lg{display:table-row !important;}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell !important;}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none !important;}@media (max-width:479px){.visible-md.visible-ss{display:block !important;}tr.visible-md.visible-ss{display:table-row !important;}th.visible-md.visible-ss,td.visible-md.visible-ss{display:table-cell !important;}}@media (min-width:480px) and (max-width:767px){.visible-md.visible-xs{display:block !important;}tr.visible-md.visible-xs{display:table-row !important;}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block !important;}tr.visible-md.visible-sm{display:table-row !important;}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}tr.visible-md{display:table-row !important;}th.visible-md,td.visible-md{display:table-cell !important;}}@media (min-width:1200px){.visible-md.visible-lg{display:block !important;}tr.visible-md.visible-lg{display:table-row !important;}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell !important;}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none !important;}@media (max-width:479px){.visible-lg.visible-ss{display:block !important;}tr.visible-lg.visible-ss{display:table-row !important;}th.visible-lg.visible-ss,td.visible-lg.visible-ss{display:table-cell !important;}}@media (min-width:480px) and (max-width:767px){.visible-lg.visible-xs{display:block !important;}tr.visible-lg.visible-xs{display:table-row !important;}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell !important;}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block !important;}tr.visible-lg.visible-sm{display:table-row !important;}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell !important;}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block !important;}tr.visible-lg.visible-md{display:table-row !important;}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell !important;}}@media (min-width:1200px){.visible-lg{display:block !important;}tr.visible-lg{display:table-row !important;}th.visible-lg,td.visible-lg{display:table-cell !important;}}.hidden-ss{display:block !important;}tr.hidden-ss{display:table-row !important;}th.hidden-ss,td.hidden-ss{display:table-cell !important;}@media (max-width:479px){.hidden-ss,tr.hidden-ss,th.hidden-ss,td.hidden-ss{display:none !important;}}@media (min-width:480px) and (max-width:767px){.hidden-ss.hidden-xs,tr.hidden-ss.hidden-xs,th.hidden-ss.hidden-xs,td.hidden-ss.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-ss.hidden-sm,tr.hidden-ss.hidden-sm,th.hidden-ss.hidden-sm,td.hidden-ss.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-ss.hidden-md,tr.hidden-ss.hidden-md,th.hidden-ss.hidden-md,td.hidden-ss.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-ss.hidden-lg,tr.hidden-ss.hidden-lg,th.hidden-ss.hidden-lg,td.hidden-ss.hidden-lg{display:none !important;}}.hidden-sm{display:block !important;}tr.hidden-sm{display:table-row !important;}th.hidden-sm,td.hidden-sm{display:table-cell !important;}@media (max-width:479px){.hidden-sm.hidden-ss,tr.hidden-sm.hidden-ss,th.hidden-sm.hidden-ss,td.hidden-sm.hidden-ss{display:none !important;}}@media (min-width:480px) and (max-width:767px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm.hidden-sm,tr.hidden-sm.hidden-sm,th.hidden-sm.hidden-sm,td.hidden-sm.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none !important;}}.hidden-sm{display:block !important;}tr.hidden-sm{display:table-row !important;}th.hidden-sm,td.hidden-sm{display:table-cell !important;}@media (max-width:479px){.hidden-sm.hidden-ss,tr.hidden-sm.hidden-ss,th.hidden-sm.hidden-ss,td.hidden-sm.hidden-ss{display:none !important;}}@media (min-width:480px) and (max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none !important;}}.hidden-md{display:block !important;}tr.hidden-md{display:table-row !important;}th.hidden-md,td.hidden-md{display:table-cell !important;}@media (max-width:479px){.hidden-md.hidden-ss,tr.hidden-md.hidden-ss,th.hidden-md.hidden-ss,td.hidden-md.hidden-ss{display:none !important;}}@media (min-width:480px) and (max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none !important;}}.hidden-lg{display:block !important;}tr.hidden-lg{display:table-row !important;}th.hidden-lg,td.hidden-lg{display:table-cell !important;}@media (max-width:479px){.hidden-lg.hidden-ss,tr.hidden-lg.hidden-ss,th.hidden-lg.hidden-ss,td.hidden-lg.hidden-ss{display:none !important;}}@media (min-width:480px) and (max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none !important;}}@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none !important;}}@media (min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none !important;}}body{overflow:hidden;overflow-y:visible;}.nav-slide-wrapper{right:0;-webkit-transition:right 250ms linear;-moz-transition:right 250ms linear;-o-transition:right 250ms linear;-ms-transition:right 250ms linear;transition:right 250ms linear;}.nav-slide-wrapper.nav-open{right:-280px;}.jos-school .nav-slide-wrapper .nav-slide ul{font-size:12px;}#jos-mainmenu-mobile .jos-header-username{position:absolute;z-index:1001;top:-6px;right:8px;width:300px;text-align:right;overflow:visible;}@media only screen and (max-width:800px){.jos-fixed-menu{position:fixed;width:100%;z-index:5;will-change:transform;transition:transform 0.3s ease-out;}.jos-fixed-menus-wrapper{position:fixed;width:100%;z-index:4;will-change:transform;transition:transform 0.3s ease-out;}.jos-fixed-menus-wrapper .nav-slide,.jos-fixed-menus-wrapper .jos-mainmenu-mobile{float:left;}.jos-fixed-menus-wrapper.errorPage{position:relative;}.jos-fixed-menus-wrapper.nav-slide-opened{transform:translateX(280px) translateZ(0);-webkit-transform:translateX(280px) translateZ(0);-ms-transform:translateX(280px) translateZ(0);}.jos-customer-search-form-mode.jos-no-mascot #pagetop{height:200px;}.jos-customer-search-form-mode.jos-no-mascot #pagetop .slidingContainer{width:100%;position:fixed;background:white;margin-top:140px;padding:0;overflow-y:scroll;overflow-x:hidden;transition:transform 0.3s ease-out;}.jos-customer-search-form-mode.jos-no-mascot #pagetop .slidingContainer.nav-slide-opened{transform:translateX(280px) translateZ(0);-webkit-transform:translateX(280px) translateZ(0);-ms-transform:translateX(280px) translateZ(0);}.jos-customer-search-form-mode.jos-has-mascot #pagetop{height:200px;}.jos-customer-search-form-mode.jos-has-mascot #pagetop .slidingContainer{width:100%;position:fixed;background:white;margin-top:140px;padding:0;overflow-y:scroll;overflow-x:hidden;transition:transform 0.3s ease-out;}.jos-customer-search-form-mode.jos-has-mascot #pagetop .slidingContainer.nav-slide-opened{transform:translateX(280px) translateZ(0);-webkit-transform:translateX(280px) translateZ(0);-ms-transform:translateX(280px) translateZ(0);}.jos-customer-search-form-mode #pagetop .jos-fixed-menus-wrapper.slidingContainer{padding-top:0;}.jos-customer-search-form-mode #pagetop .jos-fixed-menus-wrapper.slidingContainer .jos-customer-search{padding-top:0;padding-bottom:0;}.jos-customer-search-form-mode #pagetop .slidingContainer{z-index:3;}}.nav-slide-wrapper .nav-slide{position:absolute;z-index:100000;height:100%;left:-280px;width:280px;background:#091f40;}.nav-slide-wrapper .nav-slide ul{display:none;list-style:none;padding:0;margin:0;}.nav-slide-wrapper .nav-slide ul li{margin:0;}.nav-slide-wrapper .nav-slide ul li a{display:block;padding:10px;}.nav-slide-wrapper .nav-slide ul li a,.nav-slide-wrapper .nav-slide ul li a:visited{color:white;background:#545454;border-top:1px solid #3a3a3a;border-bottom:1px solid #000;}.nav-slide-wrapper .nav-slide ul li a:hover,.nav-slide-wrapper .nav-slide ul li a:active{color:#091f40;background:#ccaa78;text-decoration:none;}.nav-slide-wrapper .nav-slide ul li a.has-children,.nav-slide-wrapper .nav-slide ul li a.depth-0{text-transform:uppercase;}.nav-slide-wrapper .nav-slide ul li a.depth-1.has-action,.nav-slide-wrapper .nav-slide ul li a.depth-2.has-action,.nav-slide-wrapper .nav-slide ul li a.depth-3.has-action,.nav-slide-wrapper .nav-slide ul li a.depth-4.has-action{color:#091f40;background:#eee;border-top:1px solid #fff;border-bottom:1px solid #ddd;}.nav-slide-wrapper .nav-slide ul li a .glyphicon{display:block;float:right;}.nav-slide-wrapper .nav-slide > ul{display:block;}.nav-slide-wrapper .nav-slide .depth-1 > a{padding-left:30px;}.nav-slide-wrapper .nav-slide .depth-2 > a{padding-left:50px;}.nav-slide-wrapper .nav-slide .has-action > a{padding-left:50px;}@media screen and (min-width:961px){.nav-slide-wrapper.nav-open{right:0;}.nav-slide-wrapper .nav-slide{display:none;}}.sy18-colors{max-width:220px;}.jos-select-filter-sy18-label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin-left:15px;}.jos-productgrid-link .sy18-colors{max-width:150px;height:25px;text-align:center;margin:0 auto;margin-top:5px;}.jos-productgrid-link .sy18-colors .filter-color{width:20px;height:20px;margin-right:0;margin-bottom:0;display:inline-block;cursor:pointer;}.jos-productgrid-link .sy18-colors .color-spiral{display:inline-block;background-size:100%;}.jos-sy18-filter-header{border-bottom:1px solid #b2b2b2;}.jos-sy18-filter-header-item{display:inline-block;}.jos-sy18-filter-header-item h3{border-bottom:none;}.jos-filter-list.group-YB_BOOKS .jos-sy18-filter-header-item h3{margin-top:0;}.jos-sy18-filter-header-item.jos-apply-filters{padding-right:10px;}.jos-sy18-filter-header-item.jos-reset-filters,.jos-sy18-filter-header-item.jos-apply-filters{float:right;cursor:pointer;}.modal-header .jos-sy18-filter-header-item.jos-reset-filters,.modal-header .jos-sy18-filter-header-item.jos-apply-filters{transform:none;}.modal-header.jos-sy18-filter-header{background:#000000;color:#FFFFFF;vertical-align:middle;}.modal-header .jos-sy18-filter-header-item span{vertical-align:middle;}div.jos-sy18-selectbox-input{display:inline-block;}div.jos-sy18-selectbox{position:relative;display:inline-block;cursor:default;text-align:left;line-height:30px;clear:both;color:#888;margin-top:5px;vertical-align:middle;}span.jos-sy18-selectbox-selected{width:167px;text-indent:20px;border:1px solid #ccc;border-right:none;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px;}span.jos-sy18-selectbox-select-arrow{width:30px;text-align:center;font-size:14px;float:right;border:1px solid #ccc;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;transform:rotate(90deg);padding-top:7px;color:#3777bb;}span.jos-sy18-selectbox-select-arrow,span.jos-sy18-selectbox-selected{position:relative;float:left;height:30px;z-index:1;background:#FFFFFF;}div.jos-sy18-select-options{position:absolute;top:28px;left:0;width:198px;border:1px solid #ccc;overflow:hidden;padding-top:2px;display:none;margin-top:15px;border-radius:3px;background:white;}span.jos-sy18-select-option{background:white;display:block;line-height:20px;padding:5px 10%;z-index:99;position:relative;opacity:0.95;}span.jos-sy18-select-option:hover{color:#f6f6f6;background:#4096ee;z-index:99;}.filter-expandable .filter-sign{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all 0.5s;}.expanded .filter-sign{-webkit-transform:rotate(270deg);transform:rotate(270deg);transition:all 0.5s;}.ratio-square{overflow:hidden;}.jos-card-filter-header{border-bottom:1px solid #b2b2b2;}.jos-card-filter-header-item{display:inline-block;}.jos-card-filter-header-item h3{border-bottom:none;margin-top:0px;}.product-browse-page .jos-aside h3{margin-top:0px;}.jos-filter-list.group-YB_BOOKS .jos-card-filter-header-item h3{margin-top:0;}.jos-card-filter-header-item.jos-reset-filters{float:right;cursor:pointer;transform:rotate(270deg);}.modal-header .jos-card-filter-header-item.jos-reset-filters{transform:none;}.modal-header.jos-card-filter-header{background:#000000;color:#FFFFFF;vertical-align:middle;}.modal-header .jos-card-filter-header-item span{vertical-align:middle;}#modalCardsFilterSortDialog .modal-header{margin:0;padding:0 10px;line-height:40px;font-size:12px;font-weight:bold;border:1px solid white;}#modalCardsFilterSortDialog .modal-body{padding:0 16px;}.jos-filter-group-header-item{display:inline-block;}.jos-filter-group-header-item.filter-sign{color:gray;}.jos-filter-group-header-item.jos-filter-modal.filter-sign{float:right;}.jos-filter-group-header-item.desktop.filter-sign{font-size:0.8em;}.jos-filter-group-header-item.desktop.filter-sign .jos-icon-chevron-right{line-height:normal;vertical-align:bottom;}#modalCardsFilterSortDialog .modal-body > ul{border-bottom:1px solid #e2e2e2;}.filter-expandable .jos-filter-group-header{padding:5px 0;cursor:pointer;}.filter-expandable .jos-filter-item-content{overflow:hidden;transition:all 0.5s;opacity:0;height:0;}.filter-expandable.expanded .jos-filter-item-content{opacity:1;height:auto;}.jos-filter-list .filter-expandable .jos-filter-item-content{margin-left:23px;}.filter-expandable .jos-filter-item-content label{font-size:12px;}.filter-expandable.expanded{padding-bottom:10px;}#modalCardsFilterSortDialog .modal-body{max-height:none;overflow-x:hidden;}.jos-product-browse-filter-item{width:auto;}.jos-filter-item-content input[type=checkbox]{display:none;}.card-checkbox{height:14px;width:14px;display:inline-block;padding:0 0 0 0px;}.jos-filter-item-content input[type=checkbox] + label span{background-position:0 -24px;height:24px;width:24px;display:inline-block;padding:0 0 0 0px;vertical-align:middle;margin-right:5px;}.jos-filter-item-content input[type=checkbox] + label{text-transform:uppercase;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#676767;font-weight:normal;}#modalCardsFilterSortDialog .jos-filter-item-content input[type=checkbox] + label{text-transform:none;}.jos-filter-item-content input[type=checkbox] + label span{background:url(../../product-browse/../../../images/cards/filters-sprites.png) no-repeat top left;background-position:0 -1006px;}.jos-filter-item-content input[type=checkbox]:checked + label span{background:url(../../product-browse/../../../images/cards/filters-sprites.png) no-repeat top left;background-position:0 -1039px;}a.jos-filter-button.CARDS.btn{width:145px;background:white;line-height:100%;color:black;border:2px solid #B0B6BB;vertical-align:middle;font-weight:bold;padding:6px 2px;}a.jos-filter-button.CARDS span.jos-icon-chevron-right{float:right;}.jos-quick-filter{display:flex;width:100%;flex-wrap:wrap;padding:0 20px;}@media screen and (max-width:50em){.jos-quick-filter{display:none;}}.jos-quick-filter .quick-filter-item{border:1px solid #1b7cb8;color:#1b7cb8;font-size:14px;padding:5px 15px 5px 30px;font-weight:bold;margin-bottom:10px;margin-right:10px;position:relative;}.jos-quick-filter .quick-filter-item.hide-quick-filter{display:none !important;}.jos-quick-filter .quick-filter-item input[type=checkbox]{display:none;}.jos-quick-filter .quick-filter-item .jos-filter-remove{position:absolute;left:17px;top:7px;width:15px;height:15px;}.jos-quick-filter .quick-filter-item .jos-filter-remove:before,.jos-quick-filter .quick-filter-item .jos-filter-remove:after{position:absolute;left:0px;content:' ';height:15px;width:2px;background-color:#1b7cb8;}.jos-quick-filter .quick-filter-item .jos-filter-remove:before{transform:rotate(45deg);}.jos-quick-filter .quick-filter-item .jos-filter-remove:after{transform:rotate(-45deg);}@import url('https://fonts.googleapis.com/css?family=Oswald');@import url('https://fonts.googleapis.com/css?family=Open+Sans');.grand-banner{position:relative;border:1px solid #D8D8D8;margin:20px;}.grand-banner img{width:100%;height:auto;}.grand-banner .actions-panel{position:absolute;top:30px;left:40px;color:#444444;font-family:Oswald;}.grand-banner .actions-panel .introducing{font-size:16px;letter-spacing:3.1px;}.grand-banner .actions-panel .class-band{font-size:48px;}.grand-banner .actions-panel .buttons{margin-top:10px;}.grand-banner .actions-panel .buttons .btn{height:35px;width:150px;font-size:14px;box-sizing:border-box;font-family:"Open Sans";font-weight:bold;letter-spacing:0.35px;}.grand-banner .actions-panel .buttons .design-now{background-color:#1B7CB8;margin-right:30px;}.grand-banner .actions-panel .buttons .try-it-on{border:1px solid #1B7CB8;background-color:#FFFFFF;color:#1B7CB8;}.grand-banner-college .actions-panel{top:20px;}.grand-banner-college .actions-panel .introducing{font-size:20px;letter-spacing:5px;}.grand-banner-college .actions-panel .class-band{font-size:60px;line-height:1.2;position:relative;}.grand-banner-college .actions-panel .class-band span{position:absolute;font-size:12px;letter-spacing:1px;top:14px;}.grand-banner-college .actions-panel .buttons .btn{height:40px;width:215px;letter-spacing:2px;}.grand-banner-college .actions-panel .buttons .design-now{background-color:#fff;margin-right:0;border:1px solid #000;color:#000;}@media screen and (max-width:1200px) and (min-width:421px){.grand-banner .actions-panel{top:15px;}.grand-banner .actions-panel .class-band{font-size:30px;line-height:1;}.grand-banner .actions-panel .class-band span{top:3px;font-size:10px;}.grand-banner .actions-panel .introducing{font-size:14px;letter-spacing:2px;}.grand-banner .actions-panel .buttons .btn{width:125px;height:30px;font-size:12px;}.grand-banner .actions-panel .buttons .design-now{margin-right:15px;}}@media screen and (max-width:1024px){.grand-banner{margin:0 -20px 10px -20px;}}@media screen and (min-width:421px){img.desktop-banner-image{display:block;}img.mobile-banner-image{display:none;}}@media screen and (max-width:420px){img.desktop-banner-image{display:none;}img.mobile-banner-image{display:block;}.grand-banner .actions-panel{left:0;right:0;top:25px;width:100%;padding:0 40px;}.grand-banner .actions-panel .class-band{font-size:40px;}.grand-banner .actions-panel .class-band span{top:6px;}.grand-banner .actions-panel .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;}.grand-banner .actions-panel .buttons .design-now{margin-right:0;}.grand-banner .actions-panel .buttons .btn{width:125px;height:30px;line-height:1.2;}.jos-s4.productBrowse.jos-customer-market-type-college .grand-banner-college{padding-top:150px;}}@media screen and (max-width:320px){.grand-banner .actions-panel{padding:0 20px;}.grand-banner .actions-panel .class-band{font-size:38px;}}@media screen and (max-width:640px) and (orientation:landscape){.grand-banner .actions-panel{top:2px;}}@media screen and (max-width:420px){.grand-banner-college .actions-panel{top:auto;bottom:5px;text-align:center;}.grand-banner-college .actions-panel .class-band{line-height:1;font-size:38px;}.grand-banner-college .actions-panel .buttons{justify-content:center;}.grand-banner-college .actions-panel .buttons .btn{width:140px;font-size:12px;}}@media screen and (max-width:640px) and (orientation:landscape){.grand-banner-college .actions-panel{top:auto;bottom:5px;}}.product-browse-page{line-height:normal;display:none;overflow-x:hidden;}@media screen and (max-width:736px){.jos-customer-search-form-mode .product-browse-page,.jos-customer-search-form-mode.jos-no-mascot .product-browse-page{padding-top:0;}.jos-s4 .product-browse-page.CATALOG_COLLEGE{padding-top:0px;}.jos-s4.jos-customer-market-type-college .product-browse-page{padding-top:0px;}}.product-browse-page .cms{clear:both;}#jos-mainmenu-mobile{display:none;margin-bottom:0;width:100%;}#jos-mainmenu-mobile .navbar-nav{margin-left:0;margin-right:0;}#jos-mainmenu-mobile .navbar-toggle{border-color:transparent;margin-left:0.25em;margin-right:0;}#jos-mainmenu-mobile .navbar-toggle span{background-color:#091f40;}#jos-mainmenu-mobile .navbar-nav li{float:left;}#jos-mainmenu-mobile .navbar-nav li a{padding:10px;font-size:30px;}#jos-mainmenu-mobile .navbar-nav li a:active,#jos-mainmenu-mobile .navbar-nav li a:hover{color:#091f40;}@media screen and (min-width:800px){.product-browse-page .paypal-banner-container{display:flex;flex-direction:row-reverse;}}.product-browse-page.CATALOG_JRD .jos-banner,.product-browse-page.CATALOG_COLLEGE .jos-banner{margin-bottom:0;text-align:right;display:table;table-layout:fixed;width:100%;}.product-browse-page.CATALOG_JRD .banner-name-block,.product-browse-page.CATALOG_COLLEGE .banner-name-block{display:table-cell;vertical-align:middle;}.product-browse-page.CATALOG_JRD .jos-banner-name,.product-browse-page.CATALOG_COLLEGE .jos-banner-name{text-align:left;margin:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.product-browse-page.CATALOG_JRD .jos-layout-controls,.product-browse-page.CATALOG_COLLEGE .jos-layout-controls{display:table-cell;width:110px;vertical-align:middle;}.product-browse-page.CATALOG_JRD .jos-layout-controls.active,.product-browse-page.CATALOG_COLLEGE .jos-layout-controls.active{right:0;}.product-browse-page.CATALOG_JRD .jos-hsrings-thumbview,.product-browse-page.CATALOG_JRD .jos-hsrings-listview,.product-browse-page.CATALOG_JRD .jos-hsrings-filters,.product-browse-page.CATALOG_COLLEGE .jos-hsrings-thumbview,.product-browse-page.CATALOG_COLLEGE .jos-hsrings-listview,.product-browse-page.CATALOG_COLLEGE .jos-hsrings-filters{color:#fff;font-size:20px;margin-left:10px;display:inline-block;cursor:pointer;}.product-browse-page.CATALOG_JRD .jos-productgrid-link.as-list,.product-browse-page.CATALOG_COLLEGE .jos-productgrid-link.as-list{display:block;width:100%;min-height:0;}.product-browse-page.CATALOG_JRD .jos-productgrid-link.as-list .jos-product-detail,.product-browse-page.CATALOG_COLLEGE .jos-productgrid-link.as-list .jos-product-detail{display:table;}.product-browse-page.CATALOG_JRD .jos-productgrid-link.as-list .ratio-square,.product-browse-page.CATALOG_COLLEGE .jos-productgrid-link.as-list .ratio-square{padding-bottom:0;display:inline-block;height:100%;min-width:11em;}.product-browse-page.CATALOG_JRD .jos-productgrid-link.as-list .ratio-inner,.product-browse-page.CATALOG_COLLEGE .jos-productgrid-link.as-list .ratio-inner{position:relative;}.product-browse-page.CATALOG_JRD .jos-productgrid-link.as-list .ratio-square img,.product-browse-page.CATALOG_COLLEGE .jos-productgrid-link.as-list .ratio-square img{display:table-cell;width:11em;height:11em;padding-bottom:0;}.product-browse-page.CATALOG_JRD .jos-productgrid-link.as-list .jos-productgrid-linkInfo,.product-browse-page.CATALOG_COLLEGE .jos-productgrid-link.as-list .jos-productgrid-linkInfo{display:table-cell;vertical-align:middle;width:100%;}.product-browse-page.CATALOG_JRD .jos-productgrid-link.as-list .jos-productgrid-linkName,.product-browse-page.CATALOG_COLLEGE .jos-productgrid-link.as-list .jos-productgrid-linkName{white-space:normal;}.product-browse-page .jos-browse-header .jos-browse-header-messages{float:left;padding:17px 0 0 0;}.product-browse-page .jos-browse-header .jos-browse-header-actions{float:right;padding:5px 0;}.product-browse-page .jos-browse-header-action-item{float:right;margin-left:0.5em;}@media screen and (max-width:600px){.product-browse-page .jos-browse-header{height:auto;}.product-browse-page .jos-browse-header .jos-browse-header-messages,.product-browse-page .jos-browse-header .jos-browse-header-actions{float:none;}.product-browse-page .jos-browse-header-action-item{float:none;margin-left:0;}}@media screen and (min-width:601px){.product-browse-page .jos-browse-header-action-item #jos-product-browse-sort-select{width:220px;}}.product-browse-page .jos-browse-header-action-item.jos-filter-button-row{padding:5px 0;}.product-browse-page.CARDS .jos-browse-header-action-item.jos-filter-button-row{padding:0;}.product-browse-page .jos-filter-button{display:none;float:right;height:30px;}.product-browse-page.CARDS .jos-filter-button{height:28px;}.jos-productgrid-wrap .jos-no-products-message{display:none;font-weight:bold;}.jos-productgrid-wrap .jos-number-products-showing-message{margin:0px 0px 5px 15px;padding-top:0px;font-size:14px;font-weight:normal;display:block;}@media screen and (max-width:799px){.jos-productgrid-wrap .jos-number-products-showing-message{margin-left:0;}}.jos-productgrid-wrap .jos-number-products-showing,.jos-productgrid-wrap .jos-number-products-prefix{font-weight:bold;color:#444444;}.jos-productgrid-wrap .jos-reset-filters{cursor:pointer;color:#1b7cb8;padding-left:10px;}.product-browse-page .jos-seo-content .title{font-size:26px;font-weight:bold;border:none;}.product-browse-page .jos-seo-content .text{font-size:16px;}.product-browse-page .jos-aside{float:left;width:24%;}.product-browse-page .jos-aside-ie11{float:left;}.product-browse-page .jos-aside h3{font-size:1.2em;color:#2c2c2c;}.product-browse-page .jos-aside h4{font-size:1.0em;}.product-browse-page .jos-aside h5{font-size:1em;margin:0;line-height:2em;}.product-browse-page .jos-filter-list{width:100%;display:none;padding:1em 8px 1em 8px;text-align:left;float:left;}.jos-filter-list label{font-weight:normal;}.product-browse-page .jos-filter-list input[type=checkbox],#modalFilterDialog input[type=checkbox]{margin-top:0px;vertical-align:middle;}.product-browse-page .jos-productgrid-wrap{margin:15px 0;}.jos-productgrid{padding:0;margin:0;}.jos-catalog-list{display:none;padding:1em 8px 1em 0;}.jos-productgrid-link{height:auto;display:inline-block;overflow:hidden;text-align:left;margin:0;margin-bottom:0.5em;transition:opacity 0.5s linear;visibility:visible;opacity:1;}.jos-product-browse-top-align{vertical-align:top;}@media only screen and (max-width:50em) and (orientation:portrait){.jos-productgrid-link{width:49%;}}@media only screen and (max-width:50em) and (orientation:landscape){.jos-productgrid-link{width:25%;}}.jos-productgrid-link.to-fade{opacity:0;position:absolute;display:none;}.CARDS .jos-productgrid-link{width:49%;}.jos-productgrid-link-inner{background:white;}.jos-productgrid-link a{width:100%;display:block;}.jos-productgrid-link a:focus,.jos-productgrid-link a:active,.jos-productgrid-link a:focus,.jos-productgrid-link a:hover{text-decoration:none;}.jos-productgrid-linkThumb{width:100%;display:block;float:left;}.jos-productgrid-linkInfo{display:block;position:relative;min-height:4em;padding:0.5em;}.jos-productgrid-linkInfo .retail-price{font-size:12px;text-decoration:line-through;display:inline-block;color:#898989;}.jos-productgrid-linkInfo .list-price{font-size:16px;color:#E25869;display:inline-block;font-weight:bold;}span.sale-label{width:65px;height:24px;line-height:1.8;left:0;font-weight:bold;text-align:center;background-color:#E25869;color:#fff;font-size:14px;text-transform:uppercase;position:absolute;z-index:1;}.jos-productgrid-linkName{width:100%;display:block;font-size:.9em;font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.jos-productgrid-currencyCode{color:grey;font-size:.8em;}.jos-pad{margin-top:15px;}.jos-product-grid-startingAt,.jos-product-grid-pre-retailPrice{line-height:normal;font-size:.8em;color:#777;}.jos-productgrid-link .jos-productgrid-linkPrice{text-transform:none;}.jos-productgrid-link .jos-productgrid-linkPrice .jos-formatPrice,.jos-productgrid-link .jos-product-grid-retailPrice .jos-formatPrice{font-weight:bold;color:#444;font-size:1em;display:inline;margin:0;padding:0;}.jos-productgrid-link .jos-product-grid-retailPrice{color:#777;}.jos-productgrid-link .jos-product-grid-retailPrice .jos-formatPrice span{text-decoration:line-through;}.jos-productgrid-link .jos-productgrid-linkPrice.discounted .jos-formatPrice{color:#f00;}.jos-productgrid-linkPrice .perCard{font-size:.5em;color:#777;}.jos-productgrid-link a:focus .jos-productgrid-linkName,.jos-productgrid-link a:hover .jos-productgrid-linkName{text-decoration:underline;}.jos-productgrid-link a:focus .jos-productgrid-linkPrice,.jos-productgrid-link a:hover .jos-productgrid-linkPrice{text-decoration:none;}.jos-productgrid img{max-width:100%;}.jos-productgrid .jos-productgrid-link-inner{background-color:#fff;}.jos-productgrid .jos-productgrid-link-inner .jos-favorite{text-align:center;padding-bottom:6px;height:32px;}.jos-productgrid .jos-productgrid-description{display:none;}@media screen and (min-width:50em){.product-browse-page .jos-productgrid-wrap{padding:0;}.product-browse-page .jos-productgrid{margin-left:-1em;}.product-browse-page .jos-productgrid-link{min-height:260px;width:33.33%;padding:0;margin-bottom:1em;}.product-browse-page.CARDS .jos-productgrid-link{width:32%;}.product-browse-page .jos-productgrid-link-inner{margin-left:1em;}.product-browse-page.CATALOG_JRD .jos-layout-controls,.product-browse-page.CATALOG_COLLEGE .jos-layout-controls{right:0;}.product-browse-page.CATALOG_JRD .jos-hsrings-filters,.product-browse-page.CATALOG_COLLEGE .jos-hsrings-filters{display:none;}.product-browse-page .jos-catalog-list{display:block;}.product-browse-page.CATALOG_JRD .jos-catalog-list,.product-browse-page.CATALOG_COLLEGE .jos-catalog-list{display:none;}.product-browse-page .jos-filter-button-row{display:none;}.product-browse-page .jos-productgrid-wrap{float:right;width:75%;}.product-browse-page .jos-filter-list{display:block;padding:1em 8px 1em 0;}}.inside.products .jos-filter-list.l-clear h5{font-size:14px;}@media screen and (max-width:50em){.product-browse-page.CATALOG_JRD{padding-top:150px;}.product-browse-page .jos-productgrid-link-inner{margin-right:0.5em;}div.jos-header-filter-list{display:none;}.productBrowse.CATALOG_REPOSITORY #pagetop.CATALOG_REPOSITORY.jos-no-mascot,.productDetail.CATALOG_REPOSITORY #pagetop.CATALOG_REPOSITORY.jos-no-mascot{margin-top:0;}.productBrowse.CATALOG_REPOSITORY .jos-fixed-menus-wrapper.nav-slide-wrapper + #pagetop.CATALOG_REPOSITORY.jos-no-mascot,.productDetail.CATALOG_REPOSITORY .jos-fixed-menus-wrapper.nav-slide-wrapper + #pagetop.CATALOG_REPOSITORY.jos-no-mascot,.productDetail.CATALOG_JRD #pagetop.keepsake-box.CATALOG_JRD.jos-no-mascot{margin-top:80px;}div#jos-product-browse-sort-select.group-CARDS,.jos-select-filter-card-label{display:none;}.product-browse-page.CATALOG_JRD .jos-filter-button-row,.product-browse-page.CATALOG_COLLEGE .jos-filter-button-row{display:none;}.product-browse-page.CATALOG_JRD .jos-productgrid-link.as-list .ratio-square,.product-browse-page.CATALOG_COLLEGE .jos-productgrid-link.as-list .ratio-square{min-width:8em;}.product-browse-page.CATALOG_JRD .jos-productgrid-link.as-list .ratio-square img,.product-browse-page.CATALOG_COLLEGE .jos-productgrid-link.as-list .ratio-square img{width:8em;height:8em;}body.productBrowse.CATALOG_JRD nav#jos-mainmenu-mobile.shifted,body.productBrowse.CATALOG_COLLEGE nav#jos-mainmenu-mobile.shifted{left:280px;}body.CATALOG_JRD .jlry-filters-wrapper input[type="checkbox"],body.CATALOG_COLLEGE .jlry-filters-wrapper input[type="checkbox"]{width:1.3em;}}.stick{position:absolute;overflow-y:auto;}.cards-colors{max-width:220px;}.jos-square-filter-item{display:inline-block;cursor:pointer;margin-right:2px;margin-bottom:3px;}.filter-color{border-radius:3px;width:30px;height:30px;}.filter-photos{border-radius:3px;width:30px;height:30px;border:1px rgb(180,182,184) solid;text-align:center;vertical-align:middle;line-height:30px;background-color:#FFFFFF;font-weight:bold;color:rgb(87,89,93);}.modal-body .filter-color.WHITE{border:1px solid gray;}.filter-color.selected,.filter-photos.selected{border:rgb(55,119,187) 2px solid;}.jos-header-filter-list{display:inline-block;}.filter-orientation{background:url(../../product-browse/../../../images/cards/filters-sprites.png) no-repeat top left;vertical-align:top;}.filter-orientation.VERTICAL{background-position:0 -862px;width:48px;height:60px;}.filter-orientation.VERTICAL.selected{background-position:0 -935px;width:48px;height:61px;}.filter-orientation.HORIZONTAL{background-position:0 -48px;width:61px;height:48px;}.filter-orientation.HORIZONTAL.selected{background-position:0 -103px;width:61px;height:48px;}.jos-select-filter-card-label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin-left:15px;}.jos-filter-list.group-CARDS{margin-top:27px;width:100%;}@media screen and (min-width:760px) and (max-width:1024px){.jos-filter-list.group-CARDS,.jos-filter-list.group-YB_BOOKS{width:100%;}.filter-inner-container{position:relative;}#pagetop.CATALOG_JRD.jos-no-mascot,#pagetop.CATALOG_COLLEGE.jos-no-mascot{margin-top:0;}}.jos-color-product-option{display:inline-block;cursor:pointer;margin-right:2px;margin-bottom:3px;}a.jos-product-detail.jos-school{position:relative;outline:0;}a.jos-product-detail.jos-school:hover .jos-icon-chevron-right{display:block;}.jos-productgrid-link .jos-icon-chevron-right{display:none;text-align:right;cursor:pointer;visibility:hidden;position:absolute;top:100px;font-size:xx-large;}.jos-productgrid-link .jos-left{transform:rotate(180deg);left:10px;}.jos-productgrid-link .jos-right{right:10px;}.jos-productgrid-link .cards-colors{max-width:150px;height:25px;text-align:center;margin:0 auto;margin-top:5px;}.jos-productgrid-link .cards-colors .filter-color{width:20px;height:20px;margin-right:0;margin-bottom:0;display:inline-block;cursor:pointer;}.jos-productgrid-link .cards-colors .color-spiral{display:inline-block;background-size:100%;}.jos-data-container{display:none;}div.jos-card-selectbox-input{display:inline-block;}div.jos-card-selectbox{position:relative;display:inline-block;cursor:default;text-align:left;line-height:30px;clear:both;color:#888;margin-top:5px;vertical-align:middle;}span.jos-card-selectbox-selected{width:167px;text-indent:20px;border:1px solid #ccc;border-right:none;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px;}span.jos-card-selectbox-select-arrow{width:30px;text-align:center;font-size:14px;float:right;border:1px solid #ccc;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;transform:rotate(90deg);padding-top:7px;color:rgb(55,119,187);}span.jos-card-selectbox-select-arrow,span.jos-card-selectbox-selected{position:relative;float:left;height:30px;z-index:1;background:#FFFFFF;}div.jos-card-select-options{position:absolute;top:28px;left:0;width:198px;border:1px solid #ccc;overflow:hidden;padding-top:2px;display:none;margin-top:15px;border-radius:3px;background:white;}span.jos-card-select-option{background:white;display:block;line-height:20px;padding:5px 10%;z-index:99;position:relative;opacity:0.95;}span.jos-card-select-option:hover{color:#f6f6f6;background:#4096ee;z-index:99;}.arrow-up{border-top:1px solid #ccc;border-left:1px solid #ccc;height:10px;width:10px;transform:rotate(45deg);position:absolute;top:39px;margin-left:177px;z-index:5;background:white;}.jos-aside h3{font-weight:bold;}.group-CARDS ul{margin-bottom:0px;}.jos-banner.CARDS .jos-banner-name{color:black;}.jos-banner.CARDS{padding:0px;background-color:white;}.product-browse-page .jos-browse-header .jos-browse-header-messages.CARDS{padding-top:0px;}.jos-browse-header-messages.CARDS .jos-number-products-showing-message{margin-left:0px;padding:10px 0 10px 0;}.product-browse-page.CARDS{max-width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}.modal-body .jos-filter-group-header{padding:0px;}.modal-body > ul label{font-weight:normal;}#customerSearchV4 .jos-customer-search-form .form-groups #CustomerSearch-city,#customerSearchV4 .jos-customer-search-form .form-groups #CustomerSearch-state,#customerSearchV4.jos-customer-search-form .form-groups #CustomerSearch-country,#customerSearchV4 .jos-customer-search-form .form-groups #CustomerSearch-name{display:block;width:100%;}#customerSearchV4 .jos-customer-search-form .btn.btn-secondary{background-color:#091F40;border:none;float:none;}#customerSearchV4 .jos-customer-search-form h3{border-bottom:none;color:black;}#customerSearchV4 .jos-customer-search-form-container .container{max-width:100%;}#customerSearchV4 .jos-customer-search-container.l-globalwidth{width:100%;max-width:100%;display:block;}#customerSearchV4 .jos-customer-search-container .container.bg-primary{background-color:#CDAB75;}#customerSearchV4 .jos-form-inline-arrow .jos-form-inline-message .jos-form-inline-message-bg:after{background-image:url(../../product-browse/../../../images/cards/sandbanner.png);}.container.container-wrapper{border:none;max-width:1280px;}.container.container-wrapper .l-globalwidth{max-width:100%;}.jos-browse-header.CARDS{margin-bottom:15px;}.CARDS .jos-productgrid-link .jos-productgrid-linkPrice .jos-formatPrice,.CARDS .jos-productgrid-link .jos-product-grid-retailPrice .jos-formatPrice{color:#777;font-size:1em;}.CARDS .jos-productgrid-linkInfo{text-align:center;text-transform:uppercase !important;font-weight:bold;font-size:13px !important;;}.CARDS .jos-product-grid-startingAt,.CARDS .jos-product-grid-pre-retailPrice{font-size:13px;}.CARDS .jos-productgrid-linkName{color:#444;}@media screen and (max-width:1024px){.container.container-wrapper{max-width:100%;}#jos-mainmenu .navbar-nav > li > a{font-size:11px !important;}#jos-mainmenu .navbar-nav > li > a .glyphicon{font-size:11px !important;}.product-browse-page .jos-browse-header .jos-browse-header-messages.CARDS{padding-top:5px;}}.dropdown-menu{z-index:1000000 !important;}.customer-exists-link .btn-secondary{color:#000 !important;}.jos-customer-exists-container .jos-customer-exists-form .get-started-message{font-style:italic !important;}.jos-customer-exists-container .jos-customer-exists-form .get-started-message h3{border-bottom:0px solid #E2E2E2 !important;}.customer-exists-link-change a{font-size:12px !important;}.jos-customer-exists-form{font-size:12px !important;padding:10px 0px;}.jos-pre-footer.CARDS{position:relative;}.jos-pre-header.PAH,.jos-pre-header.PAH a{background:#091f40;text-align:center;color:#ffffff;font-size:30px;line-height:60px;font-family:'Barlow Condensed',sans-serif;letter-spacing:1px;font-weight:600;}.jos #scrollUp{bottom:50px;}.jos-college-product-banner{background-color:white;padding:0px !important;}.jos-college-product-name{font-size:18px;color:#9E9E9E !important;padding-bottom:6px;}.jos-college-product-name-divider{border:4px solid white;margin:0px;padding:0px;}.jos-college-product-browse-package-name{font-weight:bold;}.jos-college-soe-container{display:flex;}.jos-cermony-container{font-weight:bold;padding-left:60px}.jos-cermony-item{color:#607D8B;margin-bottom:5px;}.jos-ring-cermony-name{color:#607D8B;font-size:18px;}.jos-college-browse-header-action-item{display:flex;}.jos-college-layout-controls{padding-top:6px;width:66px !important;}.jos-college-hsrings-view{color:#c7c7c7 !important;}.jos-college-soe-container-mobile{display:none;}@media screen and (max-width:749px){.jos-college-product-name-mobile{text-align:center!important;padding-bottom:10px;}.jos-college-product-name-divider-mobile{border:28px solid white;margin:0px;padding:0px;margin-top:-50px;}.jos-college-product-banner-mobile{margin-bottom:6px;}.jos-college-soe-container{display:none;}.jos-college-soe-container-mobile{display:block;}.jos-cermony-container-mobile{padding-left:0px;text-align:center;}.seo-mobile{text-align:center;}}.modal .jos-sub-catalogs li{margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #eee;}.modal .jos-sub-catalogs li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}@import url('https://fonts.googleapis.com/css?family=Oswald');@import url('https://fonts.googleapis.com/css?family=Open+Sans');.grand-banner{position:relative;border:1px solid #D8D8D8;margin:20px;}.grand-banner img{width:100%;height:auto;}.grand-banner .actions-panel{position:absolute;top:30px;left:40px;color:#444444;font-family:Oswald;}.grand-banner .actions-panel .introducing{font-size:16px;letter-spacing:3.1px;}.grand-banner .actions-panel .class-band{font-size:48px;}.grand-banner .actions-panel .buttons{margin-top:10px;}.grand-banner .actions-panel .buttons .btn{height:35px;width:150px;font-size:14px;box-sizing:border-box;font-family:"Open Sans";font-weight:bold;letter-spacing:0.35px;}.grand-banner .actions-panel .buttons .design-now{background-color:#1B7CB8;margin-right:30px;}.grand-banner .actions-panel .buttons .try-it-on{border:1px solid #1B7CB8;background-color:#FFFFFF;color:#1B7CB8;}.grand-banner-college .actions-panel{top:20px;}.grand-banner-college .actions-panel .introducing{font-size:20px;letter-spacing:5px;}.grand-banner-college .actions-panel .class-band{font-size:60px;line-height:1.2;position:relative;}.grand-banner-college .actions-panel .class-band span{position:absolute;font-size:12px;letter-spacing:1px;top:14px;}.grand-banner-college .actions-panel .buttons .btn{height:40px;width:215px;letter-spacing:2px;}.grand-banner-college .actions-panel .buttons .design-now{background-color:#fff;margin-right:0;border:1px solid #000;color:#000;}@media screen and (max-width:1200px) and (min-width:421px){.grand-banner .actions-panel{top:15px;}.grand-banner .actions-panel .class-band{font-size:30px;line-height:1;}.grand-banner .actions-panel .class-band span{top:3px;font-size:10px;}.grand-banner .actions-panel .introducing{font-size:14px;letter-spacing:2px;}.grand-banner .actions-panel .buttons .btn{width:125px;height:30px;font-size:12px;}.grand-banner .actions-panel .buttons .design-now{margin-right:15px;}}@media screen and (max-width:1024px){.grand-banner{margin:0 -20px 10px -20px;}}@media screen and (min-width:421px){img.desktop-banner-image{display:block;}img.mobile-banner-image{display:none;}}@media screen and (max-width:420px){img.desktop-banner-image{display:none;}img.mobile-banner-image{display:block;}.grand-banner .actions-panel{left:0;right:0;top:25px;width:100%;padding:0 40px;}.grand-banner .actions-panel .class-band{font-size:40px;}.grand-banner .actions-panel .class-band span{top:6px;}.grand-banner .actions-panel .buttons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;}.grand-banner .actions-panel .buttons .design-now{margin-right:0;}.grand-banner .actions-panel .buttons .btn{width:125px;height:30px;line-height:1.2;}.jos-s4.productBrowse.jos-customer-market-type-college .grand-banner-college{padding-top:150px;}}@media screen and (max-width:320px){.grand-banner .actions-panel{padding:0 20px;}.grand-banner .actions-panel .class-band{font-size:38px;}}@media screen and (max-width:640px) and (orientation:landscape){.grand-banner .actions-panel{top:2px;}}@media screen and (max-width:420px){.grand-banner-college .actions-panel{top:auto;bottom:5px;text-align:center;}.grand-banner-college .actions-panel .class-band{line-height:1;font-size:38px;}.grand-banner-college .actions-panel .buttons{justify-content:center;}.grand-banner-college .actions-panel .buttons .btn{width:140px;font-size:12px;}}@media screen and (max-width:640px) and (orientation:landscape){.grand-banner-college .actions-panel{top:auto;bottom:5px;}}body{background:#eeeeee url(/./apps/jcom/s4/src/app/jcom/4.0/img/diagonal-bkg.gif) repeat;}.container.container-wrapper{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}.jos-page-error{background-color:#e2e2e2;display:none;line-height:20px;margin-bottom:10px;margin-top:10px;margin-left:2px;outline:2px solid #e7e7e7;padding:4px;position:relative;font-size:14px;}.jos-package-browse-products-container{text-align:left;margin:2em auto;}.jos-package-browse-products-container h4{margin-left:4%;}.jos-package-browse-page .jos-banner{margin-bottom:0;}.jos-package-browse-page .jos-package-browse-package-header h4{font-size:1.0em;margin-bottom:5px;text-transform:none;color:#000;}.jos-package-browse{position:relative;}.jos-package-browse-viewport{border:1px solid #e2e2e2;}.jos-package-browse-carousel{-webkit-transition:margin 0.3s ease;-moz-transition:margin 0.3s ease;-ms-transition:margin 0.3s ease;-o-transition:margin 0.3s ease;transition:margin 0.3s ease;}.jos-package-browse-carousel-arrow{width:35px;height:71px;position:absolute;top:50%;margin-top:-35px;z-index:100;background-position:left top;background-repeat:no-repeat;cursor:pointer;}.jos-package-browse-carousel-arrow:focus,.jos-package-browse-carousel-arrow:hover{background-position:0 -71px;}.jos-package-browse-carousel-arrow:active{margin-top:-34px;}.jos-package-browse-carousel-arrow.prev{left:-13px;background-image:url('../../../../images/furniture/arrow-prev-bg.png');}.jos-package-browse-carousel-arrow.next{right:-13px;background-image:url('../../../../images/furniture/arrow-next-bg.png');}.jos-package-browse-package{text-align:left;background:white;}.jos-package-browse-package-header{position:relative;padding:10px;}.jos-package-browse-package .jos-starting-at{font-size:12px;display:inline-block;}.jos-package-browse-package-toggle.jos-icon{display:block;width:24px;height:24px;position:absolute;right:10px;margin-top:-35px;padding:5px;border:1px solid #e2e2e2;}.jos-customize-button{width:100%;}.jos-package-browse-package .customizeWidescreen{display:none;}.jos-package-browse-package .customizeThinscreen{padding:5px 10px;border-bottom:1px solid #e2e2e2;}.jos-package-browse-package-contents.is-collapsed{height:0;}.jos-package-browse-package-contents.is-collapsed li{display:none;}.jos-package-browse-package-item{border-bottom:1px solid #e2e2e2;}.jos-package-browse-package-item img{width:70px;height:auto;margin-right:5px;display:inline-block;vertical-align:middle;}.jos-package-browse-package-item-name{display:inline-block;vertical-align:middle;font-size:.9em;padding:0 10px;}.jos-package-browse-package-item-message{background:#e9e9e9;}.jos-package-browse-package-item-message-name{font-style:italic;}.modal.jos-package-choose{padding:0;}.modal.jos-package-choose .modal-body{width:auto;height:auto;max-width:600px;}.modal.jos-package-choose .modal-header{padding:10px 5px;}.modal.jos-package-choose .modal-header h4{padding-left:10px;}.modal.jos-package-choose .jos-package-group-products{padding-left:10px;}.modal.jos-package-choose .jos-package-group-products .jos-package-product{float:left;margin-left:5%;width:42.5%;}.modal.jos-package-choose .jos-package-group-products .jos-package-product-action-url{width:150px;margin:auto;}.modal.jos-package-choose .jos-package-group-products .jos-package-product-action-url img{display:block;margin:auto;}.modal.jos-package-choose .jos-package-group-products .jos-package-product-name,.modal.jos-package-choose .jos-package-group-products .jos-package-product-price{display:block;text-align:center;}.jos-package-browse-page .jos-package-image-container{display:none;margin-bottom:10px;}.jos-package-browse-page .jos-package-image-container img{display:block;margin:auto;width:100%;max-width:300px;}.jos-package-browse .jos-package-browse-carousel li:last-child{border-right:none;padding-right:1px;}@media screen and (min-width:40em){.jos-package-browse-products-container h4{margin-left:2.9411765%;}.jos-package-browse-products-container .jos-productgrid-link{margin-top:1em;margin-bottom:0;margin-left:0;margin-right:0;}.jos-package-browse-viewport{width:100%;overflow-x:hidden;overflow-y:visible;padding-top:30px;margin:-30px auto 0;border:0px solid transparent;}.jos-package-browse-package{float:left;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;}.jos-package-browse-package .customizeWidescreen{display:block;margin-top:10px;}.jos-package-browse-package .customizeThinscreen{display:none;}.jos-package-browse-package-item{display:table;width:100%;height:50px;}.jos-package-browse-package-item img{display:table-cell;width:100%;margin:0;}.jos-package-browse-package-item-name{display:table-cell;width:80%;font-size:.8em;padding:0 10px;}.jos-package-browse-package-contents li.odd{background:#e7e9ea;}.jos-package-browse-package-contents li.even{background:#ffffff;}.jos-package-browse-page .jos-package-image-container{display:block;}}@media screen and (min-width:60em){.modal.jos-package-choose .jos-package-group-products{}.jos-package-browse-products-container h4{margin-left:2.22%;}.jos-package-browse-products-container .jos-productgrid{float:none;width:auto;margin-top:auto;}.jos-package-browse-page .jos-package-image-container{display:block;}}@media screen and (min-width:50em){.jos-package-browse-products-container .jos-productgrid-link{width:24%;margin-left:0;margin-right:0;margin-bottom:0;}}.packageBrowse .cms #content .floatLeft h3{padding-top:32px;}.gallery-packages .head-bottom .discount,.gallery-packages .head-top .package-name{text-overflow:ellipsis;}.jos-package-browse-page .pageError{width:auto;}.jos-package-browse-page .catalog-breadcrumbs a,.jos-package-browse-page .catalog-breadcrumbs a:visited{color:#1b7cb8;}.jos-package-browse-page .catalog-section{box-shadow:none;}.jos-college-package-banner{background-color:white;padding-left:0px;padding-right:0px;}.jos-college-package-name{font-size:18px;color:#9E9E9E;padding-bottom:6px;}.jos-college-package-name-divider{border:4px solid white;margin:0px;padding:0px;}.jos-college-package-browse-package-name{font-weight:bold;}@media screen and (max-width:749px){.jos-college-package-name-mobile{text-align:center;}.jos-college-package-name-divider-mobile{border:18px solid white;margin:0px;padding:0px;margin-top:-38px;}.jos-college-package-banner-mobile{margin-bottom:6px;}}