@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400);body{margin:0;padding:0;width:100%!important}@media \0screen{body{min-width:1023px}}#global-nav,#pageslide{font-family:'Source Sans Pro',sans-serif}#pageslide{font-weight:300}#global-nav .mobile-logo-wrapper,.hide-text{border:0;font:0/0 a!important;text-shadow:none;color:transparent;background-color:transparent}.clear{clear:both}#pageslide ul#globalnav li{padding:0!important}#global-nav{background-color:#181817;line-height:15px;width:100%!important}#globalnav .submenu+ul .tablet-only{display:none}#globalnav{margin:0;padding:0;height:46px}#globalnav .right ul{padding:0}#globalnav ul{list-style:outside none none}#globalnav li{display:inline-block;padding:0 1.2%;vertical-align:middle}#globalnav li a{color:#f3f2ee;display:block;font-size:14px;padding:15px 0;text-decoration:none;font-family:'Source Sans Pro',sans-serif!important}#global-nav li a:hover{color:#949494}#globalnav>li:first-child{padding-left:10px!important;padding-right:10px!important}#globalnav .submenu+ul{background-color:#181817;display:none;margin-left:-30px;padding:0;position:absolute;z-index:40}#globalnav .submenu+ul li{display:block;padding:14px 28px}#globalnav .submenu+ul li:last-child{padding-bottom:28px}#global-nav li .submenu.hovered+ul,#global-nav li:hover .submenu+ul{display:block}#globalnav .submenu+ul a{padding:0}#globalnav .show-for-mobile{display:none}.icon:after,.icon:before{background-image:url(../../images/ccp/global-nav.png);background-image:linear-gradient(transparent,transparent),url(../../images/ccp/global-nav.svg);background-repeat:no-repeat;background-size:220px 146px;content:"";display:inline-block;position:relative;vertical-align:middle}#globalnav>li:first-child>a:before{background-position:0 0;height:30px;width:144px;position:relative;top:1px}@-moz-document url-prefix(){#globalnav>li:first-child>a:before{top:0}}#globalnav>li:first-child>a{padding:0;position:relative}#globalnav .submenu:after,#pageslide .submenu:after{background-position:-206px -58px;width:14px;height:9px;margin-left:3px}#globalnav .submenu:hover:after{background-position:-206px -103px}#pageslide .submenu.open:after,#pageslide .submenu:hover:after{background-position:-206px -58px}#globalnav .right .location:before{background-position:0 -51px;width:23px;height:22px;margin:-3px 3px 0 -25px}#globalnav .right .location:hover:before{background-position:0 -96px}#globalnav .right{float:right}#globalnav .right .location{white-space:nowrap}#global-nav .mobile-icons li a{padding:23px 10px;position:relative;top:10px}_:-webkit-full-screen:not(:root:root),#global-nav .mobile-icons li a{top:13px}#global-nav .mobile-icons{display:none;list-style:outside none none;margin:0;padding:0;float:right}#global-nav .mobile-icons li{display:inline-block;text-align:center;padding:0}#global-nav .mobile-icons li a:before{width:23px;height:23px}#global-nav .mobile-icons .cart:before{background-position:-140px -52px}#global-nav .mobile-icons .cart:hover:before{background-position:-140px -97px}#global-nav .mobile-icons .search:before{background-position:-36px -51px}#global-nav .mobile-icons .search:hover:before{background-position:-36px -96px}#global-nav .mobile-icons .menu:before{background-position:-106px -53px;top:3px}#global-nav .mobile-icons .menu:hover:before{background-position:-106px -98px;top:3px}#global-nav .mobile-icons .countryReveal:before{background-position:0 -51px}#global-nav .mobile-icons .countryReveal:hover:before{background-position:0 -96px}#pageslide{overflow:auto;display:none;position:fixed;top:0;background-color:#181817;width:280px;height:100%}#pageslide #globalnav>li:first-child{display:none}#pageslide #globalnav li a{font-size:20px!important;line-height:30px;padding:8px 22px}#pageslide #globalnav li{display:block}#pageslide #globalnav .submenu+ul{margin:0;padding-left:15px;position:relative}#pageslide #globalnav .submenu+ul a{color:#949494}#pageslide #globalnav .submenu+ul a span{font-size:16px;line-height:24px;display:block}#pageslide #globalnav li.right{display:none}#pageslide .expanded.submenu+ul{display:block}#pageslide #globalnav .submenu+ul a:hover{color:#686868}#global-nav .open:not(.reveal-modal){display:none;float:left!important;padding:12px}#global-nav .open:before{background-position:-178px -52px;width:12px;height:20px}#global-nav .open:hover:before{background-position:-178px -97px}#global-nav .open.globalnav_close:before{background-position:-71px -53px;width:18px;height:18px}#global-nav .open.globalnav_close:hover:before{background-position:-71px -98px}@media only screen and (max-width:980px){#global-nav li{padding:0 .9%}}@media only screen and (max-width:930px){#globalnav .right .location{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}}@media only screen and (max-width:822px){#globalnav .hide-for-mobile{display:none}#globalnav .submenu+ul .tablet-only{display:block}}@media only screen and (max-width:768px){#globalnav>li{padding:0 7px!important}}@media only screen and (max-width:767px){#global-nav .mobile-icons,#global-nav .open,#pageslide #globalnav .hide-for-mobile,#pageslide #globalnav .show-for-mobile{display:block!important}#global-nav #globalnav,#pageslide #globalnav .submenu+ul .hide-for-mobile,#pageslide #globalnav .tablet-only{display:none!important}#global-nav{height:46px}#global-nav .cuplogo:before{background-position:0 0;width:144px;height:30px}#global-nav .cupshield:before{background-position:0 0;width:27px;height:30px}#global-nav .education:after{background-position:-119px -129px;width:100px;height:17px;margin:4px 0 3px 8px}#global-nav .academic:after{background-position:0 -129px;width:98px;height:17px;margin:4px 0 3px 8px}#global-nav .academic,#global-nav .cuplogo,#global-nav .cupshield,#global-nav .education{margin:8px 0 0 0;float:left}#pageslide .submenu.open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#pageslide .submenu.expanded:after{width:0;height:0}}.triage .mobile-icons .cartCount,.triage .mobile-icons .mainNavToggle,.triage .mobile-icons .searchToggle{display:none!important}.triage .mobile-icons .countryReveal{display:inline;right:0;height:45px;width:46px}.content_scroller{position:fixed;cursor:default}#globalnav .icon{cursor:auto;width:auto;height:auto}#globalnav li a:not(.hide-text){font-size:14px!important}#globalnav{line-height:1!important}