html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body.notification-pad{padding-top:113px}body.notification-pad #lvl-nine,body.notification-pad #uncle-ross,body.notification-pad .sale-title-banner{top:188px}@media screen and (min-width:480px){body.notification-pad{padding-top:52px}body.notification-pad #lvl-nine,body.notification-pad #uncle-ross{top:106px}body.notification-pad .sale-title-banner{top:105px}}#non-supported-browser{width:100%;position:fixed;min-height:56px;background:#fff;text-align:center;z-index:100;top:0}#lvl-nine{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:250px;visibility:hidden;top:56px;right:-250px;position:fixed;margin-top:0;font-family:SeroWebPro,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8125em;z-index:99;box-sizing:content-box;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform,visibility;-moz-transition-property:-moz-transform,visibility;transition-property:transform,visibility;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform,visibility;text-transform:uppercase;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#lvl-nine .off-canvas-wrapper{min-height:100%;position:relative}#lvl-nine .off-canvas-wrapper header{border-bottom:1px solid #696969;margin:0}#lvl-nine .off-canvas-wrapper header .brand{width:100%;padding:13px 0}#lvl-nine .off-canvas-wrapper header .brand a{width:190px;height:22px;background-image:url(/images/LogoBlack.svg);border-bottom:none;position:relative;background-size:190px 33px;background-position:0 -5px;margin:0 auto}#lvl-nine .off-canvas-wrapper>ul{list-style-type:none;padding:0;margin:0}#lvl-nine .off-canvas-wrapper>ul li{margin:0}#lvl-nine .off-canvas-wrapper>ul form{margin:0;width:100%;padding:0;position:relative}#lvl-nine .off-canvas-wrapper>ul form .search-box{color:#000;text-decoration:none;display:block;padding:13px;width:250px}#lvl-nine .off-canvas-wrapper>ul form .search-box:active,#lvl-nine .off-canvas-wrapper>ul form .search-box:focus{outline:0}#lvl-nine .off-canvas-wrapper>ul form .search-box::-webkit-input-placeholder{color:#000;font-family:SeroMedium,"Helvetica Neue",Helvetica,Arial,sans-serif}#lvl-nine .off-canvas-wrapper>ul form .search-box::-moz-placeholder{color:#000;font-family:SeroMedium,"Helvetica Neue",Helvetica,Arial,sans-serif}#lvl-nine .off-canvas-wrapper>ul form .search-box:-moz-placeholder{color:#000;font-family:SeroMedium,"Helvetica Neue",Helvetica,Arial,sans-serif}#lvl-nine .off-canvas-wrapper>ul form .search-box:-ms-input-placeholder{color:#000;font-family:SeroMedium,"Helvetica Neue",Helvetica,Arial,sans-serif}#lvl-nine .off-canvas-wrapper>ul form .submit{width:24px;height:24px;background:url(/images/search.svg) no-repeat;background-size:24px 24px;cursor:pointer;border:none;position:absolute;top:15px;right:15px;z-index:2}#lvl-nine .off-canvas-wrapper>ul form ul{list-style-type:none;padding:0;margin:0;border-top:1px solid #787878;overflow:hidden;height:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}#lvl-nine .off-canvas-wrapper>ul form ul li{margin:0}#lvl-nine .off-canvas-wrapper>ul form ul li a{cursor:pointer!important;text-decoration:none;background:#000;padding:1rem 0 1rem 2rem;color:#fff;display:block;border-bottom:1px solid #787878}#lvl-nine .off-canvas-wrapper>ul form ul hr{margin:0}#lvl-nine .off-canvas-wrapper>ul form .tt-menu{background:#fff;width:250px}#lvl-nine .off-canvas-wrapper>ul form .tt-menu .tt-selectable{cursor:pointer;padding:6.5px 13px;text-decoration:none;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer-parent,header#primaryHeader #primary-nav,header#primaryHeader #secondary-nav .row,header#primaryHeader #user-nav .row,iframe[name=google_conversion_frame]{display:none}#lvl-nine .off-canvas-wrapper>ul form .tt-menu .tt-selectable:first-child{padding-top:13px}#lvl-nine .off-canvas-wrapper>ul form .tt-menu .tt-selectable:last-child{padding-bottom:13px}#lvl-nine .off-canvas-wrapper>ul form .tt-menu .tt-selectable.tt-cursor{background:#eee}#lvl-nine.visible{visibility:visible;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.no-csstransforms .left-off-campus-menu{left:-250px}.no-csstransforms .move-right>.inner-wrap{left:250px}header#primaryHeader{font-family:SeroWebPro,"Helvetica Neue",Helvetica,Arial,sans-serif;position:fixed;border-bottom:1px solid #ccc;background-color:#fff;top:0;left:0;width:100%;z-index:99;opacity:1;min-height:56px}header#primaryHeader .container{padding:20px;margin:0 auto;position:relative;width:100%;box-sizing:border-box}header#primaryHeader .container .brand{position:absolute;width:181px;height:20px;left:50%;z-index:10;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}header#primaryHeader .container .brand a{width:191px;height:24px;border-bottom:none;margin:0;background-image:url(/images/LogoBlack.svg);background-size:100% 100%;background-repeat:no-repeat}header#primaryHeader #user-nav a#userPage{width:24px;height:24px;background:url(/images/layout/ic_account_circle_48px.svg) no-repeat;-webkit-background-size:100%;background-size:100%}header#primaryHeader #user-nav a#userPage:active,header#primaryHeader #user-nav a#userPage:hover{background:url(/images/layout/ic_account_circle_48px_hover.svg) no-repeat;-webkit-background-size:100%;background-size:100%}.footer-parent{clear:both;height:100%;text-align:left;background-color:#000!important;color:#fff;font-size:11px;z-index:95;font-family:Helvetica,Arial,sans-serif;position:relative;left:0;bottom:0;width:100%}.footer-parent a{color:#d1d3d4;text-decoration:none;font-weight:700}.footer-parent .footer-inner{background:#000}.footer-parent .footer-inner .footer-column{height:240px;margin:50px 0;border-left:1px solid #666;position:relative}.footer-parent .footer-inner .footer-column:first-child{border-left:none}.footer-parent .footer-inner .footer-column ul{margin:0;list-style:none;padding-left:16%;position:absolute;left:0}.footer-parent .footer-inner .footer-column ul li{line-height:21px;padding:0;margin:0}.footer-parent .footer-inner .footer-column ul li:first-child{margin-bottom:1px;text-transform:uppercase}.footer-parent .footer-inner .footer-column ul li.dept-tca{line-height:15px}.footer-parent .footer-inner .footer-column ul.top{top:0}.footer-parent .footer-inner .footer-column ul.bottom{bottom:0}.footer-parent .footer-inner .footer-column ul.catalogues{top:64px}@media (min-width:768px){header#primaryHeader nav#secondary-nav{position:absolute;right:40px;top:16px;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse}}@media (min-width:1024px){.off-campus-toggle#right-campus{margin-left:20px}header#primaryHeader{font-family:SeroWebPro,"Helvetica Neue",Helvetica,Arial,sans-serif;height:auto}header#primaryHeader .row{align-items:center}header#primaryHeader ul{padding:0}header#primaryHeader nav{align-self:center;display:flex}header#primaryHeader nav ul{border:none;margin:0;width:auto}header#primaryHeader nav ul li{float:left;position:relative;border:none;margin:0}header#primaryHeader nav ul li.search{float:right}header#primaryHeader nav ul li.search form{max-width:152px}header#primaryHeader nav ul li.selected>a,header#primaryHeader nav ul li.selected>button,header#primaryHeader nav ul li:hover>a,header#primaryHeader nav ul li:hover>button{border-bottom:3px solid #ccc}header#primaryHeader nav ul li ul{position:absolute;display:none}header#primaryHeader nav ul li ul hr{margin:7px 0;border-top:1px solid #ccc}header#primaryHeader nav ul li ul li{float:none;padding:0}header#primaryHeader nav ul li ul li span.arrow-top{position:relative;display:block;top:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #000;width:15px}header#primaryHeader nav ul li ul li a{font-family:SeroMedium,"Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:2px solid transparent;color:#000;white-space:nowrap;line-height:28px;background-color:#fff}header#primaryHeader nav ul li ul li a:hover{border-bottom:2px solid #ccc}header#primaryHeader nav ul li ul li:first-child{margin-top:40px}header#primaryHeader nav ul li ul li:last-child{margin-bottom:20px}header#primaryHeader nav ul li ul.show{display:block}header#primaryHeader nav ul input{font-size:.75em}header#primaryHeader nav ul input.search-box{line-height:22px;padding:0 4px;border:1px solid #ccc;background-image:url(/images/layout/icons.png);background-repeat:no-repeat;width:150px;height:29px}header#primaryHeader nav ul input.submit{width:25px;height:25px;background-color:transparent;cursor:pointer;border:none;position:absolute;top:0;right:0}header#primaryHeader nav#primary-nav{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}header#primaryHeader nav#primary-nav .row{width:100%;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}header#primaryHeader nav#primary-nav .row>li{width:auto;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}header#primaryHeader nav#primary-nav .row>li a,header#primaryHeader nav#primary-nav .row>li button{margin:0 10px}header#primaryHeader nav#primary-nav .row>li:first-child a{margin-left:0}header#primaryHeader nav#secondary-nav .row,header#primaryHeader nav#user-nav .row{width:calc(100% - 15px);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}header#primaryHeader nav#secondary-nav .row>li,header#primaryHeader nav#user-nav .row>li{max-width:50%;width:auto;-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:right;padding:0}header#primaryHeader nav#secondary-nav .row>li#userPage,header#primaryHeader nav#user-nav .row>li#userPage{width:39px;height:24px;max-width:39px;background:url(/images/layout/ic_account_circle_48px_hover.svg) no-repeat;-webkit-background-position:0 0;-webkit-background-size:24px 24px;background-size:24px 24px;text-align:left}header#primaryHeader nav#secondary-nav .row>li#userPage:active,header#primaryHeader nav#secondary-nav .row>li#userPage:hover,header#primaryHeader nav#user-nav .row>li#userPage:active,header#primaryHeader nav#user-nav .row>li#userPage:hover{background:url(/images/layout/ic_account_circle_48px.svg) no-repeat;-webkit-background-position:0 0;-webkit-background-size:24px 24px;background-size:24px 24px}header#primaryHeader nav#secondary-nav .row>li#userPage>a,header#primaryHeader nav#user-nav .row>li#userPage>a{width:24px;height:24px;border:0;margin:0}header#primaryHeader nav#secondary-nav .row>li#userPage ul,header#primaryHeader nav#user-nav .row>li#userPage ul{top:24px}header#primaryHeader nav#secondary-nav .row>li a,header#primaryHeader nav#user-nav .row>li a{margin-right:25px}header#primaryHeader nav#secondary-nav .row>li:last-child a,header#primaryHeader nav#user-nav .row>li:last-child a{margin-right:0}header#primaryHeader.no-opacity{opacity:0}header#primaryHeader.fixed{position:fixed;min-height:59px;z-index:20;top:0;left:0}header#primaryHeader.fixed .contents{padding:20px}header#primaryHeader.fixed .brand{width:190px;margin:0;float:left}header#primaryHeader.fixed nav#primary-nav{width:75%;float:right}header#primaryHeader.fixed nav#primary-nav>ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-moz-flex-flow:row;flex-flow:row;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-align-content:space-between;-moz-align-content:space-between;align-content:space-between;-ms-flex-line-pack:justify;width:100%}header#primaryHeader.fixed nav#primary-nav>ul>li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}header#primaryHeader.fixed nav#primary-nav>ul>li.search{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 6 auto;-moz-flex:1 6 auto;-ms-flex:1 6 auto;flex:1 6 auto;max-width:152px;min-width:70px}header#primaryHeader.fixed nav ul{border:none}header#primaryHeader.fixed nav ul li a{font-size:.75em;padding:0 6px}}@media screen and (min-width:1024px) and (max-width:53rem){header#primaryHeader.fixed nav ul li a{font-size:.6em}}@media (min-width:1024px){header#primaryHeader.fixed nav ul input.search-box{padding:0 4px;width:100%;max-width:152px;right:0}header#primaryHeader.fixed nav ul input.search-box::-webkit-input-placeholder{color:#757575;font-size:.75em}header#primaryHeader.fixed nav ul input.search-box:-moz-placeholder{color:#757575;font-size:.75em}header#primaryHeader.fixed nav ul input.search-box::-moz-placeholder{color:#757575;font-size:.75em}header#primaryHeader.fixed nav ul input.search-box:-ms-input-placeholder{color:#757575;font-size:.75em}header#primaryHeader.fixed nav#secondary-nav,header#primaryHeader.fixed nav#user-nav{top:26px;display:none}div.footer-parent,header#primaryHeader.fixed nav#secondary-nav li.search,header#primaryHeader.fixed nav#user-nav li.search{display:block}header#primaryHeader.fixed nav#secondary-nav li.search form,header#primaryHeader.fixed nav#user-nav li.search form{position:relative;top:0;left:0}header#primaryHeader button{border:none;padding:0}header#primaryHeader button:focus,header#primaryHeader input[type=button]:focus,header#primaryHeader input[type=reset]:focus,header#primaryHeader input[type=submit]:focus{outline-style:none}#uncle-ross .off-canvas-wrapper>ul>li.filler{display:none}}