@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400);.mainfooter,.mainfooter .ninesixty{background-color:#333}#footernav li,#footernav li a{color:#f2f2f2;font-size:12px;text-decoration:none;display:inline-block}@media \0screen{body{min-width:1023px}}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(../../fonts/SourceSansPro-Light.ttf) format('truetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(../../fonts/SourceSansPro-Regular.ttf) format('truetype');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mainfooter .columns,.mainfooter.columns{float:left;min-height:1px;padding:0 5px;position:relative}.mainfooter .columns.centered{float:none;margin:0 auto}.mainfooter .clear{clear:both}.mainfooter{font-family:'Source Sans Pro',sans-serif;overflow:hidden;width:100%;line-height:24px}#footernav{margin:0;padding:0;height:54px}#footernav .right ul{padding:0}#footernav ul{list-style:none}#footernav li{line-height:24px;padding:15px 0;vertical-align:middle;margin:0}#footernav li a:hover{color:#9C9C9C}.mainfooter li.pipe:after{background-repeat:no-repeat;content:"|";position:relative;color:#949494;padding:0 7px}.mainfooter li .lifebuoy:before{background-position:0 -170px;height:20px;width:20px}.mainfooter .icon:before{background-image:url(../../images/ccp/global-foot.svg);background-size:220px 190px;background-repeat:no-repeat;content:"";display:inline-block;position:relative;vertical-align:middle}.mainfooter li .lifebuoy:hover:before{background-position:-35px -170px;height:20px;width:20px}@-moz-document url-prefix(){#footernav>li:first-child>a:before{top:0}}#footernav>li:first-child>a{padding:0;position:relative}#footernav .right{float:right}.mainfooter .hide-text{border:0;font:0/0 a!important;text-shadow:none;color:transparent;background-color:transparent}#footernav .mobile-icons{display:none;padding:0;margin:0}.mainfooter li .arrow-up:before{background-position:-77px -160px;height:30px;width:30px;padding-bottom:8px}.mainfooter .up:before{background-image:url(../../images/ccp/global-foot.svg);background-size:220px 190px;background-repeat:no-repeat;content:"";display:inline-block;position:relative;vertical-align:middle}.mainfooter li .arrow-up:hover:before{background-position:-77px -160px;height:30px;width:30px;opacity:.5;filter:alpha(opacity=50)}.mainfooter .ninesixty,.mainfooter .row .ninesixty{max-width:100%;width:960px}@media only screen and (max-width:767px){.mainfooter .ninesixty,.mainfooter .row .ninesixty{max-width:100%;min-width:0;width:100%!important;padding:0;margin:0}.mainfooter li.pipe:after{background-repeat:no-repeat;content:"|";position:relative;color:#949494;padding:0 2px}#footernav li{color:#f2f2f2;font-size:12px;line-height:24px;text-decoration:none;padding:0;float:left;display:inline-block}#footernav .mobile-icons{display:inline;float:right;width:30px;height:30px;position:absolute;bottom:8px;right:2px}#footernav{margin:0;padding:8px 8px 0;height:97px}#footernav .right{display:inline-block;float:left;width:100%;padding:10px 0 8px;margin:0;position:absolute;bottom:0;left:8px}}@media only screen and (max-width:320px){#footernav{height:auto}#footernav .right{position:relative;left:0}}#footernav li,#footernav li.right{float:left;position:static}@media only screen and (min-width:768px){#footernav li{padding:10px 2px 0}#footernav li,#footernav li.right{float:left}#footernav li.right{position:static;padding:0 0 10px}}@media only screen and (min-width:992px){#footernav li,#footernav li.right{padding:15px 2px}#footernav li.right{float:right}}