From bffeb16fc6a59ed91a9452df5a107b5b235f1fe5 Mon Sep 17 00:00:00 2001 From: Brandon Fuller Date: Thu, 21 Feb 2019 14:21:43 -0500 Subject: [PATCH 1/5] Include _components.scss in static build --- src/sass/static.scss | 3 ++- static/map/style.static.css.map | 2 +- static/style.static.css | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/sass/static.scss b/src/sass/static.scss index 25ddfc7b..f72b65b2 100644 --- a/src/sass/static.scss +++ b/src/sass/static.scss @@ -23,4 +23,5 @@ STATIC VERSION @import 'partials/breadcrumbs'; @import 'partials/localnav'; @import 'partials/search'; -@import 'partials/404'; \ No newline at end of file +@import 'partials/404'; +@import 'partials/components'; \ No newline at end of file diff --git a/static/map/style.static.css.map b/static/map/style.static.css.map index 8770830d..1ee4bbcb 100644 --- a/static/map/style.static.css.map +++ b/static/map/style.static.css.map @@ -1 +1 @@ -{"version":3,"sources":["partials/_base.scss","partials/_type.scss","partials/_layout.scss","partials/_elements.scss","partials/_forms.scss","partials/_brandbar.scss","partials/_globalnav.scss","partials/_actionbar.scss","partials/_footer.scss","partials/_sitebar.scss","partials/_breadcrumbs.scss","partials/_localnav.scss","partials/_search.scss","partials/_404.scss"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AA+EA,+FA3EA,2ZAA6e,SAAW,UAAY,SAAW,aAAe,eAAiB,wBAA0B,oBAAqB,CAAI,8EACxgB,aAAc,CAAI,oDACnD,WAAa,YAAa,CAAI,aACvE,WAAY,CAAI,MACvB,eAAgB,CAAI,KACtB,aAAc,CAAI,MACjB,yBAA2B,gBAAiB,CAAI,SAGpD,YAAa,CAChB,WAGG,YAAa,CAChB,KCbG,oCACA,gBACA,eACA,WACH,kCAAmC,CACnC,KAGG,iBAAkB,CACrB,GAGG,2CACA,gBACA,mBACA,mBACA,gBACA,UD4BW,CC3Bd,GAGG,2CACA,iBACA,gBACA,mBACA,WACA,eAAgB,CACnB,GAGG,2CACA,gBACA,iBACA,WACA,oBAAqB,CACxB,GAGG,2CACA,gBACA,iBACA,WACA,sBAAuB,CAC1B,GAGG,2CACA,gBACA,eACA,WACA,qBAAsB,CACzB,GAGG,2CACA,gBACA,eACA,WACA,qBAAsB,CACzB,eAGG,qCDgBoC,CCfvC,cAGG,2CDa6C,CCZhD,6BAIG,oCACA,iBACA,eAAgB,CACnB,WAGA,gFACA,gBAAiB,CACjB,SAGG,kBAAmB,CACtB,SAIG,eAAgB,CACnB,KAIG,iBAAkB,CACrB,EAGG,gBACA,kBACA,eAAgB,CACnB,WAIG,cAAe,CAFnB,2BAME,cAAe,CACf,QAKE,YAAa,CAChB,EAGG,cACA,yCAAA,AAAiC,gCAAA,CACpC,gBAIG,aD3Ee,CC4ElB,GAGG,YACA,WACA,gBACA,aAAc,CACjB,aAGA,iCACA,WAAY,CACZ,IAGG,kBACA,WACA,eAAgB,CACnB,IAGG,kBACA,UACA,eAAgB,CACnB,MAGG,eAAgB,CACnB,IAGG,gBAAiB,CACpB,KAGG,UDnHc,CCoHjB,GAGG,kBAAmB,CACtB,GAGG,iBACA,mBAAoB,CACvB,GAGG,mBACA,gBAAiB,CACpB,GAGG,wBACA,sBAAuB,CAC1B,MAGG,mBAAoB,CACvB,GAGG,qBACA,sBAAuB,CAC1B,MAGG,mBAAoB,CACvB,GAGG,gBACA,eAAgB,CACnB,WAGA,kBACA,iBAAkB,CAClB,gBAGA,WACA,cACA,gBACA,iBACA,wBAAyB,CACzB,uBAGA,aAAS,CAAM,WAGN,WACE,gBACK,8BDxKG,mBC0KA,8BAAA,AACP,2BADO,AACP,qBAAA,CAAU,gBAER,oCDlJsB,gBCoJpB,gBACA,gBACA,kBACE,iBACL,CAAK,uBAGG,WACV,kBACO,MACZ,OACC,cACO,WACH,WACA,eDrML,CAAO,kCCyMkB,WACrB,YACG,YACA,eACG,uBACP,CAAgB,CACxB,oBAGiB,aACR,CAAI,eAMD,kBAEQ,kBACH,CAAI,kBAEjB,iBACmB,kBACT,CAAW,iBAGtB,gBACmB,kBACR,CAAW,aAKf,KACP,cACQ,CAAI,EAEf,cACW,CAAI,CACf,iBAMc,gBACC,WACL,iBACM,gBACD,iBACC,kBACF,CAAI,uBAGE,cACP,WACH,YACC,WACD,gBACK,eACJ,CAAI,mBAGC,kBACF,CAAI,yBAGI,WACZ,gBACK,mBACR,CAAY,KC1TjB,kBF0CQ,CAAO,MEtCd,eACS,CAAM,qBAIf,cACa,cACL,CAAM,MAGd,WACU,mBACQ,8BAAA,AACG,2BADH,AACG,sBAAA,uCAAA,AACV,8BAAA,CAAmB,2CAGO,gBACtB,CAAC,+CAMX,cACQ,iBACG,eACF,YACN,eACE,CAAK,oSAKZ,UACC,CAAI,+DAGT,aACW,CAAC,uBAMN,UACC,CAAI,aAGH,aACA,CAAM,kCAGc,qCAGtB,SACS,CAAG,mCAEP,SACI,CAAG,qCAEN,SACG,CAAG,mCAEP,SACI,CAAG,oBAIZ,SACS,CAAG,mBAEP,SACI,CAAG,oBAEN,SACG,CAAG,mBAEP,UACI,CAAI,mCAIH,cACE,WACH,UACJ,CAAI,YAEJ,YACK,0BACH,CAAkB,WAErB,WACK,0BACF,CAAkB,CAC9B,kCAG2B,qCAGtB,SACS,CAAG,mCAEP,SACI,CAAG,qCAEN,SACG,CAAG,mCAEP,SACI,CAAG,oBAIZ,SACS,CAAG,mBAEP,SACI,CAAG,oBAEN,SACG,CAAG,mBAEP,SACI,CAAG,CACb,mCAIwB,qBAExB,aACY,cACC,SACL,CAAC,MAET,mBACgB,CAAI,CACxB,UAGI,uBACkB,6BACM,oBACT,4BACP,CAAgB,aAGrB,KACP,gBACa,gBACN,CAAO,MAEb,WACO,WACA,mBACK,CAAI,eAEP,WACF,QACH,CAAC,CACT,MCpKG,oCAEgC,eACrB,yBACU,sBHoCZ,eGlCL,CAAQ,SAEd,yBHuBW,WAOC,eG3BA,CAAG,kBAIf,mBACQ,CAAW,eAGb,eACK,CAAI,eAGT,yBACkB,WACd,eACC,CAAI,yBAGE,qBACA,CAAI,eAGf,gBACK,CAAK,oBAQA,kBACA,YACZ,CAAO,iCC/CJ,GACP,eJ0CI,CAAO,GIzCX,eAAe,CAAI,KACjB,eJwCE,CAAO,CAAA,AGIA,yBC/CJ,GACP,eJ0CI,CAAO,GIzCX,eAAe,CAAI,KACjB,eJwCE,CAAO,CAAA,iBIrCE,mBAEO,8BAAA,AACG,2BADH,AACG,sBAAA,6BJkCZ,0BAAA,oBI/BU,YACR,kBACM,SACT,kBACS,mCJ8DK,CAAU,wBI3D9B,mBJ6BO,WAPC,qBInBQ,gBACL,oBACI,yBACK,gBACT,kBACE,kBACH,CAAI,uBAGf,eACW,eACF,CAAG,8BAGL,qBAEU,eACN,kBACG,gBJCL,sBAED,gBIAI,gBACA,qBACK,yBACI,kBACP,WJFF,qBIIK,oBACD,uCAAA,AACW,+BAAA,gBAClB,CAAI,4CAEF,aACD,CAAC,wEAIR,mBJjBU,cImBR,CAAO,uDAGW,mBJhBf,sBImBa,sBAChB,CAAe,0HAGhB,mBJrCI,sBIuCF,CAAe,0BAMlB,cACO,mBACK,kBACD,mCJJO,CAAU,6BIOjC,YACQ,CAAI,+FAIM,YAEV,CAAI,2GAEJ,cAEM,gBJvDH,yBIyDc,oBACL,eACL,8BAAA,AACO,2BADP,AACO,sBAAA,iBACL,YACL,WJ1DE,sBI4DQ,gBACN,kBACE,uCAAA,AACN,8BAAA,CAAmB,yHAEvB,WACI,cACG,8BAAA,AACQ,2BADR,AACQ,sBAAA,kBACJ,qBACG,WACV,WACA,YACC,gBACI,sBJ5EP,kBI8ES,uCAAA,AACN,8BAAA,CAAmB,8OAIzB,eAES,kBACH,CAAO,0QAEX,wBACC,CAAiB,2HAOX,8BAAA,AAGM,sBAAA,8CAAA,AACK,qCAAA,CAAW,yIAE9B,wBJjGL,CAAO,8FI0GW,cAER,kBACI,WACP,gBACK,oBACI,8BAAA,AACE,2BADF,AACE,sBAAA,iBACL,yBACQ,aACZ,gBJ3HD,kBI6HM,WJxHN,iBI0HK,uCAAA,AACL,8BAAA,CAAmB,oNAGxB,WJ/HQ,wBIiIN,CAAiB,mCAKnB,cAEO,WACH,gBACK,iBACC,cACH,8BAAA,AACQ,2BADR,AACQ,sBAAA,aACT,gBJlJD,yBIoJa,WJ/Ib,eIiJG,kBACG,uCAAA,AACN,8BAAA,CAAmB,kFAGxB,WJvJQ,wBIyJN,CAAiB,kCAUG,iBACZ,sBJtKN,oBIwKc,oBACA,WACT,OACJ,aACM,CAAC,CACjB,kCAG2B,iBACZ,YACH,CAAI,CAChB,UC7NI,WACM,UACD,gBLsCC,kBKpCO,YACT,CAAI,gBAGF,YACF,CAAI,WAGP,kBACY,YACZ,CAAO,cAKJ,kBACS,WACP,kBLUF,CAAO,IKNjB,SACU,8DL8EkC,AK9ElC,sDL8EkC,mBK5E3B,CAAI,6BAIb,YACS,mBACI,CAAI,iCAGb,SACE,yBLSH,wBKPW,CAAQ,wCAGX,UACJ,gCLGX,CAAO,gBKGC,kBACO,YACZ,CAAO,UAGR,gBACW,iBACC,YACL,WACD,iBACM,SACR,YACG,8BAAA,AACU,2BADV,AACU,sBAAA,WACX,uBACY,YACd,CAAI,qCAGK,UACX,CAJM,AAIF,4BADO,UACX,CAJM,AAIF,gCADO,UACX,CAJM,AAIF,iCADO,UACX,CAJM,AAIF,uBADO,UACX,CAAI,eAGD,YACD,CAAI,QAGV,cACW,kBACI,QACV,MACF,aACO,YLfI,QKiBT,kBLjBS,6BKmBY,0CACa,kCACR,4BACN,yBACH,+GLcZ,AKdY,sGLcZ,CAA8B,eKVjC,WACC,cACG,aACD,kBACK,MACZ,OACC,QACC,SACC,8BLvDC,6CKyDiD,8CACC,2DLD/C,AKC+C,kDLD/C,CAA8B,4BKMlC,yBL/DC,cKiEF,CAAO,aAGP,YACC,CAAI,WAGP,kBACY,aACL,iBACD,CAAM,sBAMD,kBACC,WACP,yBACc,iDACwB,+BAClB,4BACH,2BACD,WAChB,kBACO,8BAAA,AACN,2BADM,AACN,qBAAA,CAAU,cAKb,kBACS,WACP,8BAAA,AACW,2BADX,AACW,sBAAA,eACX,CAAK,oBAGD,WACJ,cACG,UACP,CAAI,UAGN,QACG,YL1FS,mBK4FE,gBACH,WACL,qDAC0C,gCACrB,4BACJ,0BACX,CAAU,eAGjB,aAEA,qBACQ,gBACL,kBACE,SL1GE,QK4GZ,aACK,YACD,sBACU,gBACN,8BACc,+CAAA,AACQ,uCAAA,yCAAA,AAC1B,gCAAA,CAAqB,kBAE5B,QACU,CAAC,oBAET,cACc,qBACO,WACV,uCAAA,AACC,8BAAA,CAAmB,0BAEzB,mBLhKA,UAON,CAAO,iBKgKC,YACH,CAAI,gBAGF,cACG,kBACI,uBACmB,aACxB,YL7II,iBAAA,gBKgJD,gBACA,gBACA,6BACa,uCAAA,AACjB,8BAAA,CAAmB,4CAId,yBL5KP,cK8KF,CAAO,qBAGC,oBACD,CAAM,2BAGC,WACX,cACG,kBACI,yBACqB,aAC1B,QACL,SACC,0BLnME,kCKqMuB,mCACC,4BAAA,AACf,oBAAA,0EL1IP,AK0IO,kEL1IP,AK0IO,0DL1IP,AK0IO,iHL1IP,CAA+B,2CK+IzB,wBLrMhB,CAAO,iDKwMe,WACV,cACG,aACD,kBACK,SLxLL,sBK0LS,QACd,SACC,8BLhNH,mCKkN6B,mCACrB,CAAsB,sDAEV,iCAAA,AACf,wBAAA,CAAc,0CAEX,aACL,CAAK,kCAIU,UACnB,mBACc,0BACF,CAAU,gBAEhB,cACF,CAAM,qBAEC,oBACD,CAAM,2BAEC,WACf,CAAK,CACf,kCAG2B,UACnB,mBACc,0BACF,CAAU,CAC9B,kCAG2B,cACf,gBACE,CAAM,QAGd,wBACc,CAAQ,CAC5B,mCAI4B,sBACR,cACH,CAAC,cAEN,aACD,CAAM,UAET,oCACM,CAA0B,QAElC,uCACW,CAA0B,eAE9B,sBACH,CAA8B,CACxC,aAMO,8CAGC,YACI,CAAI,gBAGF,aACF,CAAK,CACjB,WC7UK,gBNyCK,kBMtCO,YACZ,CAAI,2BAEK,aACE,WACF,gBACK,kBACE,eACH,kBACG,OACX,SNuDM,gBA3BN,4BAER,CAAO,aMxBT,qBACwB,WACV,cNaL,eMXS,gBACC,mCNsDG,CAAU,sCMjD1B,aNmBJ,CAAO,6BMfO,YACJ,CAAI,4BAGD,cACE,kBACI,YN6BL,iBAAA,gBA3BN,cAPD,gBMUU,gBACA,oCNiCa,uCAAA,AM/BjB,8BAAA,CAAmB,oEAIb,yBNHZ,WAPC,cMaC,CAAO,8EAEX,2BACqB,CAAO,iCAKf,qBACI,QACb,WACG,iBACM,iBACA,eACF,gBACC,yCACyB,4BACb,4BACA,yBACH,iCAAA,AACA,yBAAA,qDAAA,AACb,6CADa,AACb,qCADa,AACb,uEAAA,CAAyB,wDAIjB,yBN/Bd,UAPN,CAAO,6DM0CkB,4BACO,4BAAA,AACjB,mBAAA,CAAS,uDAEL,aACN,CAAK,kCAMM,yDAE4B,kBAC9B,gCACN,CAAoB,WAG9B,gCAEM,CAAoB,2BAEjB,cACG,UACJ,kBACQ,MACZ,gBACU,kBACD,CAAI,4BAGP,YACH,CAAI,cAGf,eACiB,gBACC,gBNpDX,CAAI,+BMwDO,oBACI,gDAAA,AACR,uCAAA,CAA4B,aAG3C,qBACwB,WACV,gBACK,gBNhEX,CAAI,6EMsEyD,2BAC5C,iCACU,kDAAA,AACJ,yCAAA,CAAc,CAC7C,CAAA,kCAKuB,+BAGJ,iBACF,CAAI,aAGrB,eACc,CAAK,CACnB,mBC3JS,kBACI,WACP,8BAAA,AACW,2BADX,AACW,sBAAA,WACX,gBPoCA,0BOlCe,uCAAA,AACd,8BAAA,CAAmB,oCAGzB,GACJ,4BAAA,AAAc,mBAAA,CAAS,GACvB,gCAAA,AAAc,uBAAA,CAAa,IAC1B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,gCAAA,AAAc,uBAAA,CAAa,IAC3B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,gCAAA,AAAc,uBAAA,CAAa,IAC3B,gCAAA,AAAc,uBAAA,CAAa,IAC3B,+BAAA,AAAc,sBAAA,CAAY,IAC1B,gCAAA,AAAc,uBAAA,CAAa,IAC3B,+BAAA,AAAc,sBAAA,CAAY,IAC1B,gCAAA,AAAc,uBAAA,CAAa,KAC1B,4BAAA,AAAc,mBAAA,CAAS,CAfI,AAeJ,4BAZrB,GACJ,4BAAA,AAAc,mBAAA,CAAS,GACvB,gCAAA,AAAc,uBAAA,CAAa,IAC1B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,gCAAA,AAAc,uBAAA,CAAa,IAC3B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,gCAAA,AAAc,uBAAA,CAAa,IAC3B,gCAAA,AAAc,uBAAA,CAAa,IAC3B,+BAAA,AAAc,sBAAA,CAAY,IAC1B,gCAAA,AAAc,uBAAA,CAAa,IAC3B,+BAAA,AAAc,sBAAA,CAAY,IAC1B,gCAAA,AAAc,uBAAA,CAAa,KAC1B,4BAAA,AAAc,mBAAA,CAAS,CAAA,mCAGrB,GACJ,KAAQ,CAAC,IACR,SAAQ,CAAK,IACb,KAAQ,CAAC,IACT,QAAQ,CAAI,IACZ,KAAQ,CAAC,IACT,QAAQ,CAAI,IACZ,KAAQ,CAAC,IACT,QAAQ,CAAI,IACZ,KAAQ,CAAC,IACT,QAAQ,CAAI,IACZ,KAAQ,CAAC,KACR,KAAQ,CAAC,CAfc,AAed,2BAZP,GACJ,KAAQ,CAAC,IACR,SAAQ,CAAK,IACb,KAAQ,CAAC,IACT,QAAQ,CAAI,IACZ,KAAQ,CAAC,IACT,QAAQ,CAAI,IACZ,KAAQ,CAAC,IACT,QAAQ,CAAI,IACZ,KAAQ,CAAC,IACT,QAAQ,CAAI,IACZ,KAAQ,CAAC,KACR,KAAQ,CAAC,CAAA,mCAGP,GACJ,4BAAA,AAAc,mBAAA,CAAS,IACtB,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,KAC3B,iCAAA,AAAc,wBAAA,CAAc,CAXnB,AAWmB,2BAR1B,GACJ,4BAAA,AAAc,mBAAA,CAAS,IACtB,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,IAC5B,iCAAA,AAAc,wBAAA,CAAc,KAC3B,iCAAA,AAAc,wBAAA,CAAc,CAAA,WAG1B,oBAAA,AAEI,qBAFJ,AAEI,iBAFJ,AAEI,oBAFJ,AAEI,aAAA,WACF,UACD,cACO,8BAAA,AACQ,2BADR,AACQ,sBAAA,uCAAA,AACV,8BAAA,CAAmB,aAE9B,cACiB,mBAAA,AACP,eADO,AACP,gBADO,AACP,WADO,AACP,OAAA,aACM,kBACK,cACJ,iBACG,wBAAA,AAEL,eAAA,CAAI,mBAGb,WP/BI,qDOiCK,CAA0C,kBAGpD,cACY,kBACI,kBACA,mBACC,WACR,YACC,oDACwC,4BACxB,yBACX,CAAS,8BAGZ,4BACO,CAAQ,6BAGhB,gCACQ,CAAY,6BAGpB,gCACQ,CAAY,oCAGb,gCACC,CAAY,mCAMd,gCACE,CAAY,mCAMd,iCACE,CAAa,kCASV,aAChB,YAEA,CAAK,kBAET,iBACY,CAAM,CACrB,mCAMwB,WACnB,aACO,SACJ,CAAC,CACb,aAKO,mBAEU,YACL,CAAI,CAChB,UCtJI,WACM,cACG,8BAAA,AACQ,2BADR,AACQ,sBAAA,uCAAA,AACS,+BAAA,eACnB,UACR,CAAI,gBAGG,cACG,WACH,UACJ,CAAI,cAGF,kBACS,8BAAA,AACI,2BADJ,AACI,sBAAA,WACX,iBACM,gBACD,yBACS,iDACwB,+BAClB,4BACH,yBACX,CAAS,aAGlB,kBAEO,gBACF,YACJ,kBACM,SACT,kBACS,0BACN,CAAc,mBAEhB,WACQ,cACG,UACP,CAAI,iBAGZ,WACY,aACE,8BAAA,AACD,2BADC,AACD,qBAAA,CAAU,mCAGJ,yCACK,CAAkB,mBAGxC,YACQ,CAAI,mBAGZ,yBACwB,gBACT,cACF,WACH,YACC,iBACK,kBACD,CAAG,8BAGP,WACD,cACG,kBACI,UACR,qBACW,QACb,SACC,0BRnCF,kCQqC2B,mCACC,4BAAA,AACf,oBAAA,0ERsBX,AQtBW,kERsBX,AQtBW,0DRsBX,AQtBW,iHRsBX,CAA+B,kDQjBjC,cACC,CAAO,gBAGjB,SACW,qBACY,gBACL,aACH,gBRpDN,YQsDK,iBACF,CAAQ,gBAGpB,cACa,CAAI,+BAGF,cACC,MACR,CAAC,gCAGO,gBACE,UACV,CAAK,8BAGC,iBACK,WACX,CAAM,mCAGK,kBRtElB,CAAO,gCQ0EQ,aACL,CAAK,eAGjB,aR5FE,CAAO,0CQiGH,yBACc,CAAS,UAKzB,kBAEU,+BACY,kBACZ,WACP,gBACK,WACT,CAAK,4BAEQ,mBACM,UACT,YACE,gBACI,eACJ,CAAI,mCAEI,gBACJ,yBACS,gBACT,mBACD,CAAK,iCAEF,4CR/EuB,eQiF5B,CAAG,gCAEC,eACJ,CAAG,4BAEH,4BACc,gBAChB,CAAM,aAEnB,SACW,gCACG,CAAoB,qBAE1B,oBACc,SACX,aACA,CAAK,0CAEc,eACf,CAAG,SAKhB,kBACc,cACJ,WACH,WACA,sBACW,0HAAA,AACuD,wEAAA,uCAAA,AACjE,8BAAA,CAAmB,eAGrB,WACC,cACG,kBACI,UACR,OACH,WACI,aACE,2CAC8B,+BACZ,4BACH,0BACX,CAAU,OAGzB,kBAEa,WACP,YACC,cACE,gBACE,8BAAA,AACM,2BADN,AACM,sBAAA,+BACT,CAAmB,SAE5B,4BAC8B,eACZ,UACL,SACD,kBACS,eACL,CAAG,SAGnB,oBACoB,CAAI,cAGnB,UR/LF,CAAO,gBQmMH,aACG,CAAO,8BAIX,yBACc,CAAS,kCAKF,cACf,eACM,0BACE,CAAU,aAEnB,WAEH,gBACK,cACF,WACH,OACJ,cACO,eACF,CAAI,iBAEP,qBACsB,WACV,UACJ,CAAI,mCAEO,iBACD,gBACJ,CAAI,mBAEhB,UACS,WACC,YACC,cACE,gBACE,CAAC,8BAEL,YACH,CAAI,kDAGN,cACC,CAAO,mCAEE,eACL,CAAI,gBAElB,cACgB,gBACE,sBACM,UACf,CAAI,6FAIC,cACE,MACR,CAAC,eAEV,URnQD,CAAO,UQwQF,YAEC,mBACO,gBACH,UACN,OACH,cACO,UACP,CAAI,gBAEE,cACW,WACH,UACJ,CAAI,YAEZ,UACQ,CAAI,aAEb,YACW,CAAI,4BAEA,QACL,CAAC,mCAEW,eACT,CAAK,qBAEV,iBACW,UACP,eACE,CAAI,0CAEY,gBACf,CAAI,OAKnB,WACS,gBACK,iBACC,cACR,CAAM,SAEX,eACQ,CAAI,SAEZ,0HAAA,AACyE,wEAAA,kBACrE,CAAW,eAET,kCACW,CAAc,CACtC,mCAG4B,yCAIf,aACG,SACJ,CAAC,eAEA,6BACW,CAAS,CACjC,aAKO,cACK,gBACC,SACD,CAAC,mBAGN,YACK,CAAI,OAEX,WACG,SACF,iBACc,yBACL,CAAc,SAEtB,WACO,eACC,CAAI,cAEV,YACH,CAAI,CACb,YC7YS,kBACW,kBACA,UACT,CAAE,sEAMK,UTgCZ,CAAO,6BS5BD,cACQ,kBACI,MACZ,OACC,WACI,YACC,2BACA,CAAe,aAKvB,WACG,YACC,kBACM,MACZ,MACA,CAAC,qBAGS,cACF,WACH,YACC,kBACM,MACZ,OACC,sBACe,kCACY,qBACjB,CAAK,WAGhB,YACG,CAAI,cAGJ,kBACS,WACP,cACG,kBACI,cACJ,8BAAA,AACQ,2BADR,AACQ,sBAAA,uCAAA,AACS,+BAAA,SACtB,CAAC,iBAKR,2CTeyC,gBSbvB,eACD,iBACE,UTpBjB,CAAO,8CSyBC,aACD,CAAO,iBAGhB,iBACmB,gBACD,WT/BT,kBSiCW,QACV,CAAC,eAKH,kBACQ,eACN,CAAI,kCAGY,cACf,oBAAA,AACI,qBADJ,AACI,iBADJ,AACI,oBADJ,AACI,aAAA,sBAAA,AACQ,6BADR,AACQ,mBADR,AACQ,mBADR,AACQ,qBAAA,yBAAA,AACJ,sCADI,AACJ,sBADI,AACJ,sBADI,AACJ,6BAAA,CAAa,eAEpB,YACE,CAAC,CAChB,kCAG2B,YACjB,eACQ,CAAC,CACnB,mCAG4B,cAEhB,aACI,iBACI,cACN,CAAI,CAClB,aAIO,yBAEA,YACD,CAAI,YAEH,kBACK,CAAI,cAEP,WACD,QACH,CAAC,gIAKO,UACR,CAAI,YAGF,4BACK,CAAc,CAC7B,aC1IU,aAEE,gBACG,2CV0E8B,gBUxE9B,WVwCC,0CAAA,AUtCiB,kCAAA,kBAChB,UACT,CAAE,oBAEA,cAEU,cACN,CAAO,wBAEZ,kBACmB,cACJ,oBACM,qBACC,eACN,gBACX,CAAI,2FAKH,eACU,eACH,CAAI,yBAGhB,kBACkB,eACL,CAAG,oCAGL,gBACK,kBACE,eACL,CAAG,2CAGE,WACP,cACG,kBACI,QACV,OACD,UACG,WACC,4BVLL,0BAAA,gCAAA,AUQK,uBAAA,CAAa,uBAG1B,aACe,kBACK,SACT,OACF,gBACS,gBVhBV,aUkBO,SACJ,WACE,8BAAA,AACW,2BADX,AACW,sBAAA,oBACF,iDVPK,AUOL,yCVPK,UAnB7B,CAAO,8BU+BI,aACE,CAAK,8BAGT,kBACa,cACJ,WACH,SACF,UACC,WACC,YACC,gCAAA,AACY,wBAAA,gBVvClB,4BUyCkB,CAAK,uBAG/B,kBACoB,eACH,oBACA,CAAM,kCAGZ,eACM,CAAC,gDAGO,kBACL,cACJ,WACH,UACD,YACE,SACH,YACG,2BV/DV,4BAAP,CAAO,sBUoEL,WVtEM,gBUwEa,oBACI,mBACL,CAAK,wDAIjB,kBVpEF,CAAO,oCU8EwB,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,kCAIlB,iCAGT,cAED,qBACO,eACV,CAAK,yCAEb,YACU,CAAI,uCAGf,cACgB,gBACE,kBACE,MACZ,OACC,gBACS,gBACA,wBAAA,AACA,gBAAA,SACP,UACC,aACH,CAAO,qDAGT,YACI,CAAI,mDAGT,cACU,WACH,UACJ,CAAI,uCAGb,kBACoB,WACP,kBACO,eACH,CAAC,2EAGC,gBACD,iBACF,CAAI,yFAGK,WACZ,cACG,kBACI,QACV,OACD,UACG,WACC,4BVjJL,0BAAA,iBUoJW,mBACE,gCAAA,AACR,uBAAA,CAAa,qCAG3B,cACiB,gBACE,SACP,CAAC,kGAIP,cACW,0BACY,eACd,CAAI,CACnB,kCAMuB,aAChB,oBACA,CAAa,CACxB,UC1NI,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","file":"../style.static.css","sourcesContent":["/* ==============================\n RESET\n ============================== */\n\nhtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; text-decoration: none; }\narticle, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }\nblockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }\nblockquote, q { quotes: none; }\nol, ul { list-style: none; }\nbody { line-height: 1; }\ntable { border-collapse: collapse; border-spacing: 0; }\n\n[hidden] {\n display: none;\n}\n\n.edit-link {\n display: none;\n}\n\n\n/* ==============================\n BREAKPOINTS\n ============================== */\n\n$break0: 420px; // Special sub-mobile cases\n$break1: 600px; // Catch phones/phablets (default, most of the time...)\n$break2: 800px; // Catch small tablets\n$break3: 1000px; // Catch full displays/large tablets\n\n\n/* ==============================\n COLORS\n ============================== */\n\n$lightblue: #c0ddf2;\n$keaneyblue: #2277b3;\n$midblue: #30557e;\n$blue: #002147;\n$darkblue: #001228;\n\n$lightgold: #fefada;\n$midgold: #ffd453;\n$gold: #c4960c;\n\n$white: #ffffff;\n$lightgrey: #fafafa;\n$grey: #dddddd;\n$midgrey: #999999;\n$darkgrey: #555555;\n$black: #000000;\n\n$link: #005eff;\n$linkhover: #003287;\n\n$accentblue: #057fd4;\n\n\n/* ==============================\n BOX SHADOW LEVELS\n ============================== */\n\n// [x-offset y-offset blur-radius color]\n$level1: 0 .1rem .3rem rgba(0,0,0,0.1);\n$level2: 0 .3rem 1rem rgba(0,0,0,0.2);\n$level3: 0 .3rem 1rem rgba(0,0,0,0.35);\n\n\n/* ==============================\n OTHER VARS\n ============================== */\n\n$brandbarheight: 40px;\n\n\n/* ==============================\n FAWNTS\n ============================== */\n\n@import url(\"https://fonts.googleapis.com/css?family=Lato:400,900|Hind:400,600|Rubik:500\") all;\n\n$type-header: 'Lato', 'Hind', Arial, sans-serif;\n$type-sans: 'Hind', Arial, sans-serif;\n$type-serif: 'Charter', 'Georgia', serif;\n$type-numeric: 'Rubik', 'Hind', Arial, sans-serif;\n$type-mono: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n\n\n$maxtypewidth: 750px;\n\n\n/* ==============================\n EASING (see http://easings.net)\n ============================== */\n\n$easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);\n$easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);\n$easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);\n$easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);\n$easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n$easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);\n$easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n$easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);\n$easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);\n$easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);\n$easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);\n$easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);\n$easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n$easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);\n$easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);\n$easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);\n$easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);\n$easeInOutExpo: cubic-bezier(1, 0, 0, 1);\n$easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);\n$easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);\n$easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);\n$easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);\n$easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);\n$easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);","/* ==============================\n TYPEOGRAPHY\n ============================== */\n\nhtml {\n font-family: $type-sans;\n font-weight: 400;\n font-size: 16px;\n color: $black;\n\t-webkit-font-smoothing: antialiased;\n}\n\nbody {\n font-size: 1.25rem;\n}\n\nh1 {\n font-family: $type-header;\n font-weight: 700;\n font-size: 1.875rem;\n margin-bottom: 2rem;\n max-width: 800px;\n color: $black;\n}\n\nh2 {\n font-family: $type-header;\n font-size: 1.5rem;\n font-weight: 700;\n margin-bottom: 2rem;\n color: $black;\n max-width: 800px;\n}\n\nh3 {\n font-family: $type-header;\n font-weight: 700;\n font-size: 1.3rem;\n color: $black;\n margin-bottom: 1.3rem;\n}\n\nh4 {\n font-family: $type-header;\n font-weight: 700;\n font-size: 1.2rem;\n color: $darkgrey;\n margin: 2.5rem 0 1.3rem;\n}\n\nh5 {\n font-family: $type-header;\n font-weight: 700;\n font-size: 1rem;\n color: $darkgrey;\n margin: 2.5rem 0 .8rem;\n}\n\nh6 {\n font-family: $type-header;\n font-weight: 400;\n font-size: 1rem;\n color: $darkgrey;\n margin: 2.5rem 0 .8rem;\n}\n\n.entry-content {\n font-family: $type-serif;\n}\n\n.type-numeric {\n font-family: $type-numeric;\n}\n\n.type-intro,\n.section-intro p {\n font-family: $type-sans;\n font-size: 1.5rem;\n font-weight: 300;\n}\n\n.type-mono {\n\tfont-family: $type-mono;\n\tfont-size: .95rem;\n}\n\n.no-wrap {\n white-space: nowrap;\n}\n\nb,\nstrong {\n font-weight: 600;\n}\n\ni,\nem {\n font-style: italic;\n}\n\np {\n max-width: $maxtypewidth;\n line-height: 1.875;\n margin: 0 0 2rem;\n}\n\n.fullwidth {\n\t\n max-width: 100%;\n\t\n\tp,\n\tli {\n\t\tmax-width: 100%;\n\t}\n\t\n}\n\np:empty {\n display: none;\n}\n\na {\n color: $link;\n transition: color .1s ease-in-out;\n}\n\na:hover,\na:focus {\n color: $linkhover;\n}\n\nhr {\n border: none;\n height: 1px;\n background: $grey;\n margin: 2rem 0;\n}\n\nabbr, acronym {\n\tborder-bottom: 1px dotted $link;\n\tcursor: help;\n}\n\nsup {\n position: relative;\n top: -.35em;\n font-size: .75em;\n}\n\nsub {\n position: relative;\n top: .25em;\n font-size: .75em;\n}\n\nsmall {\n font-size: .85em;\n}\n\nbig {\n font-size: 1.15em;\n}\n\ncite {\n color: $darkgrey;\n}\n\ndl {\n margin-bottom: 2rem;\n}\n\ndt {\n font-weight: bold;\n margin-bottom: .5rem;\n}\n\ndd {\n margin-bottom: 1rem;\n text-indent: 1rem;\n}\n\nol {\n list-style-type: decimal;\n margin: 0 0 2rem 2.5rem;\n}\n\nol li {\n margin-bottom: .5rem;\n}\n\nul {\n list-style-type: disc;\n margin: 0 0 2rem 2.5rem;\n}\n\nul li {\n margin-bottom: .5rem;\n}\n\nli {\n max-width: $maxtypewidth;\n line-height: 1.5;\n}\n\nblockquote {\n\tfont-style: italic;\n\tpadding: 1rem 2rem;\n}\n\nblockquote cite {\n\tcolor: $darkgrey;\n\tdisplay: block;\n\tfont-size: .8rem;\n\ttext-align: right;\n\ttext-transform: uppercase;\n}\n\nblockquote cite:before {\n\tcontent: ' — ';\n}\n\n.pullquote {\n\twidth: 100%;\n\tmax-width: 400px;\n\tborder-top: 10px solid $accentblue;\n\tmargin: 2rem auto 0;\n\tbox-sizing: border-box;\n}\n.pullquote cite {\n\tfont-family: $type-sans;\n\ttext-align: left;\n\tmargin-top: 1rem;\n\tmax-width: 300px;\n\tposition: relative;\n\tpadding-top: .5rem;\n}\n\n.pullquote cite:before {\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: 40px;\n\theight: 1px;\n\tbackground: $grey;\n}\n\n@media all and (min-width: $break2) {\n\t.pullquote {\n\t\twidth: 400px;\n\t\tfloat: right;\n\t\tpadding: 1rem 0;\n\t\tmargin: 1rem 0 1rem 3rem;\n\t}\n}\n\n.localist-widget-hl {\n\toverflow: auto;\n}\n\n\n/* SECTIONS */\n\n.section-intro {\n \n text-align: center;\n margin-bottom: 3rem;\n \n h1 {\n font-size: 2.5rem;\n margin: 0 auto 2rem;\n }\n \n p {\n max-width: 650px;\n margin: 0 auto 2rem;\n }\n \n}\n\n@media print {\n\thtml{\n\t\tfont-size: 14px;\n\t}\n\tp {\n\t\tmax-width: 100%;\n\t}\n}\n\n\n/* FEATURES */\n\n.feature-caption {\n\tfont-size: .9rem;\n\tcolor: #555;\n\tpadding: 0 0 1rem;\n\tmax-width: 360px;\n\tline-height: 125%;\n\tmargin-bottom: 2rem;\n}\n\n.feature-caption:after {\n\tdisplay: block;\n\tcontent: '';\n\twidth: 100px;\n\theight: 1px;\n\tbackground: #ccc;\n\tmargin-top: 1rem;\n}\n\n.feature-caption p {\n\tmargin-bottom: 1rem;\n}\n\n.feature-caption .credit {\n\tcolor: #999;\n\tfont-size: .8rem;\n\tmargin: .5rem 0 1rem;\n}","/* ==============================\n LAYOUT\n ============================== */\n\nbody {\n background: $lightgrey;\n}\n\n#page {\n overflow: hidden;\n}\n\n.content-width,\n#main {\n margin: 0 auto;\n padding: 0 25px;\n}\n\n#main {\n width: 100%;\n margin-bottom: 2rem;\n box-sizing: border-box;\n transition: all .2s ease-in-out;\n}\n\n.page-template-page-external-landing #main {\n padding-bottom: 0;\n}\n\n.alignright,\n.alignleft,\n.aligncenter,\n.alignnone {\n display: block;\n padding: 1.5rem 0;\n max-width: 100%;\n\theight: auto;\n min-width: 200px;\n\t\n\t&.xsmall,\n\t&.small,\n\t&.medium,\n\t&.large {\n\t\twidth: 100%;\n\t}\n\t\n\timg {\n\t\tpadding-top: 0;\n\t}\n\t\n}\n\n.alignright,\n.alignleft {\n float: none;\n}\n\n.aligncenter {\n margin: 0 auto;\n}\n\n@media all and (min-width: 480px) {\n .alignright,\n .alignleft {\n\t\t&.xsmall {\n width: 35%;\n }\n &.small {\n width: 40%;\n }\n &.medium {\n width: 45%;\n }\n &.large {\n width: 50%;\n }\n }\n .aligncenter {\n\t\t&.xsmall {\n width: 25%;\n }\n &.small {\n width: 50%;\n }\n &.medium {\n width: 75%;\n }\n &.large {\n width: 100%;\n }\n }\n .alignright:after,\n .alignleft:after {\n display: block;\n content: '';\n clear: both;\n }\n .alignright {\n float: right;\n padding: 1rem 0 2rem 1.5rem;\n }\n .alignleft {\n float: left;\n padding: 1rem 1.5rem 2rem 0;\n }\n}\n\n@media all and (min-width: $break2) {\n .alignright,\n .alignleft {\n\t\t&.xsmall {\n width: 15%;\n }\n &.small {\n width: 28%;\n }\n &.medium {\n width: 42%;\n }\n &.large {\n width: 60%;\n }\n }\n .aligncenter {\n\t\t&.xsmall {\n width: 20%;\n }\n &.small {\n width: 40%;\n }\n &.medium {\n width: 60%;\n }\n &.large {\n width: 80%;\n }\n }\n}\n\n@media all and (min-width: 1050px) {\n .content-width,\n #main {\n width: 1000px;\n margin: 0 auto;\n padding: 0;\n }\n #main {\n padding-bottom: 6rem;\n }\n}\n\n.breakout {\n width: 100vw !important;\n position: relative !important;\n left: 50% !important;\n margin-left: -50vw !important;\n}\n\n@media print {\n\tbody {\n\t\tbackground: #fff;\n\t\toverflow: visible;\n\t}\n\t#main {\n\t\twidth: 100%;\n\t\tmargin: 0 0;\n\t\tpadding-bottom: 3rem;\n\t}\n\t.content-width {\n\t\twidth: 100%;\n\t\tmargin: 0;\n\t}\n}","/* ==============================\n ELEMENTS\n ============================== */\n\n\n/* TABLES */\n\ntable {\n\t\n\tfont-family: Hind, Arial, sans-serif;\n\tfont-size: 1rem;\n\tborder-collapse: collapse;\n\tborder: 1px solid $grey;\n\tmargin: 0 0 26px;\n\t\n\tth {\n\t\tbackground-color: $blue;\n\t\tcolor: $white;\n\t\tfont-weight: 600;\n\t}\n\n\tth,\n\ttd {\n\t\tpadding: 1rem 1.5rem;\n\t}\n\n\tthead th {\n\t\ttext-align: left;\n\t}\n\n\ttbody th {\n\t\tbackground-color: #c0ddf2;\n\t\tcolor: #000;\n\t\ttext-align: left;\n\t}\n\n\ttr:nth-child(even) {\n\t\tbackground-color: #eee;\n\t}\n\n\t.numeric {\n\t\ttext-align: right;\n\t}\n\t\n}\n\n\n/* SCREEN READERS */\n\n.screen-reader-text {\n\tposition: absolute;\n\tleft: -9999px;\n}","/* ==============================\n FORMS\n ============================== */\n\n@keyframes activateInput {\n\t0% { background: $grey; }\n\t5% { background: #ccc; }\n\t100% { background: $grey; }\n}\n\nform.modern-form {\n\t\n background: #f3f3f3;\n box-sizing: border-box;\n border-bottom: 1px solid $grey;\n border-top: 1px solid $grey;\n padding: 1.5rem 2rem;\n width: 100vw;\n position: relative;\n left: 50%;\n margin-left: -50vw;\n font-family: $type-sans;\n\t\n\tlegend {\n \tbackground: $link;\n\t\tcolor: $white;\n\t\tletter-spacing: .1rem;\n\t\tfont-weight: 600;\n\t\tpadding: .5rem .8rem;\n\t\ttext-transform: uppercase;\n\t\tfont-size: .8rem;\n\t\tborder-radius: 2px;\n\t\tmargin-bottom: 2rem;\n\t}\n\n\tlabel {\n\t\tfont-size: 1rem;\n\t\tfont-weight: 600;\n\t}\n\n\tinput.button {\n\n\t\tdisplay: inline-block;\n\t\tmargin: 0 .5rem;\n\t\tpadding: 1rem 2rem;\n\t\tbackground: $white;\n\t\tborder: 1px solid $grey;\n\t\tfont-size: .7rem;\n\t\tfont-weight: 600;\n\t\tletter-spacing: .1rem;\n\t\ttext-transform: uppercase;\n\t\ttext-align: center;\n\t\tcolor: $darkgrey;\n\t\ttext-decoration: none;\n\t\tborder-radius: .2rem;\n\t\ttransition: all .2s ease-in-out;\n\t\ttext-shadow: none;\n\n\t\t&:first-of-type {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tbackground: $lightgrey;\n\t\t\tcursor: pointer;\n\t\t}\n\n\t\t&:matches([type=\"submit\"]) {\n\n\t\t\tbackground: $link;\n\t\t\tcolor: $white !important;\n\t\t\tborder: none !important;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tbackground: $blue;\n\t\t\t\tborder: none !important;\n\t\t\t}\n\t\t}\n\n\t}\n\n\tfieldset {\n\t\tdisplay: block;\n\t\tmargin: 1rem 0 2rem;\n\t\tposition: relative;\n\t\tfont-family: $type-sans;\n\n\t\tbr {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\n\t\t\tdisplay: none;\n\n\t\t\t& + label {\n\n\t\t\t\tdisplay: block;\n\t\t\t\tbackground: $white;\n\t\t\t\tborder: 1px solid #e5e5e5;\n\t\t\t\tborder-radius: .2rem;\n\t\t\t\tmargin: .5rem 0;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tline-height: 50px;\n\t\t\t\theight: 50px;\n\t\t\t\tcolor: $darkgrey;\n\t\t\t\tpadding: 0 4rem 0 1rem;\n\t\t\t\tmax-width: 300px;\n\t\t\t\tposition: relative;\n\t\t\t\ttransition: all .2s ease-in-out;\n\n\t\t\t\t&:before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tbox-sizing: border-box;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: calc(50% - 12px);\n\t\t\t\t\tright: 1rem;\n\t\t\t\t\twidth: 24px;\n\t\t\t\t\theight: 24px;\n\t\t\t\t\tbackground: #fff;\n\t\t\t\t\tborder: 2px solid $grey;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t\ttransition: all .1s ease-in-out;\n\t\t\t\t}\n\n\t\t\t\t&:hover,\n\t\t\t\t&:focus {\n\t\t\t\t\t\n\t\t\t\t\tcursor: pointer;\n\t\t\t\t\tbackground: #fafafa;\n\t\t\t\t\t\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tborder: 3px solid #b4daff;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\t&:checked + label {\n\n\t\t\t\t//animation-name: activateInput;\n\t\t\t\tanimation-duration: 1s;\n\t\t\t\tanimation-timing-function: ease-in-out;\n\n\t\t\t\t&:before {\n\t\t\t\t\tborder: 9px solid $link;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\tinput[type=\"text\"],\n\t\tinput[type=\"password\"] {\n\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\t\t\twidth: 100%;\n\t\t\tmax-width: 800px;\n\t\t\tpadding: .5rem .8rem;\n\t\t\tbox-sizing: border-box;\n\t\t\tmargin-top: .5rem;\n\t\t\tborder: 1px solid #e5e5e5;\n\t\t\toutline: none;\n\t\t\tbackground: $white;\n\t\t\tborder-radius: 3px;\n\t\t\tcolor: $black;\n\t\t\tfont-size: 1.2rem;\n\t\t\ttransition: all .2s ease-in-out;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tcolor: $darkgrey;\n\t\t\t\tborder: 1px solid #71b9ff;\n\t\t\t}\n\n\t\t}\n\n\t\ttextarea {\n\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t\tmax-width: 800px;\n\t\t\tmargin-top: .5rem;\n\t\t\tpadding: .5rem;\n\t\t\tbox-sizing: border-box;\n\t\t\toutline: none;\n\t\t\tbackground: $white;\n\t\t\tborder: 1px solid #e5e5e5;\n\t\t\tcolor: $black;\n\t\t\tfont-size: 1rem;\n\t\t\tborder-radius: 3px;\n\t\t\ttransition: all .2s ease-in-out;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tcolor: $darkgrey;\n\t\t\t\tborder: 1px solid #71b9ff;\n\t\t\t}\n\n\t\t}\n\n\n\t}\n\t\n}\n\n@media all and (min-width: $break1) {\n form.modern-form {\n border: 1px solid $grey;\n padding: 1.5rem 1rem;\n border-radius: .2rem;\n width: 100%;\n left: 0;\n margin-left: 0;\n }\n}\n\n@media all and (min-width: $break2) {\n form.modern-form {\n padding: 2rem;\n }\n}\n\n","/* ==============================\n BRANDBAR\n ============================== */\n\n\n#brandbar {\n width: 100%;\n padding: 0;\n background: $white;\n position: relative;\n z-index: 9990;\n}\n\n#identity-print {\n display: none;\n}\n\n.skip-link {\n position: absolute;\n left: -9999px;\n}\n\n/* Global Search */\n\n#globalsearch {\n position: relative;\n width: 100%;\n background: $keaneyblue;\n}\n \n#gs {\n height: 0;\n transition: height .4s $easeInOutQuint;\n pointer-events: none;\n}\n\n#gsform-toggle:checked {\n & ~ #gs {\n height: 60px;\n pointer-events: auto;\n }\n\n & ~ #gsform {\n top: 60px;\n background-color: $link;\n background-size: 50% auto;\n }\n \n & ~ #gsform:before {\n top: -11px;\n border-bottom: 11px solid $link;\n }\n\n}\n\n#gs-query-label {\n position: absolute;\n left: -9999px;\n}\n\n#gs-query {\n font-weight: 300;\n font-size: 1.5rem;\n height: 60px;\n width: 100%;\n padding: 0 1.5rem;\n margin: 0;\n border: none;\n box-sizing: border-box;\n color: #fff;\n background: transparent;\n outline: none;\n}\n\n#gs-query::placeholder {\n color: #fff;\n}\n\n#gsform-toggle {\n display: none;\n}\n\n#gsform {\n display: block;\n position: absolute;\n right: 0;\n top: 0;\n z-index: 9997;\n height: $brandbarheight;\n width: 0;\n padding-left: $brandbarheight;\n background-color: transparent;\n background-image: url('images/search.svg');\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 50% auto;\n transition: top .4s $easeInOutQuint, background-size .4s $easeInOutQuint;\n}\n\n#gsform:before {\n content: '';\n display: block;\n z-index: 9997;\n position: absolute;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n border-bottom: 0 solid $link;\n border-left: calc(#{$brandbarheight} / 2) solid transparent;\n border-right: calc(#{$brandbarheight} / 2) solid transparent;\n transition: all .4s $easeInOutQuint;\n}\n\n#gsform:hover,\n#gsform:focus {\n background-color: $link;\n cursor: pointer;\n}\n\n#gsform span {\n display: none;\n}\n\n#gs-submit {\n position: absolute;\n left: -9999px;\n visibility: hidden;\n}\n\n\n/* Brand Bar */\n\n#globalbanner-wrapper {\n position: relative;\n width: 100%;\n background-color: #002147;\n background-image: url('images/campus-screen.jpg');\n background-position: top center;\n background-repeat: no-repeat;\n background-size: auto 500px;\n color: #fff;\n padding-left: 25px;\n box-sizing: border-box;\n}\n\n/* Global Navigation */\n\n#globalbanner {\n position: relative;\n width: 100%;\n box-sizing: border-box;\n font-size: .9rem;\n}\n\n#globalbanner:after {\n content: '';\n display: block;\n clear: both;\n}\n\n#identity {\n width: 0;\n height: $brandbarheight;\n padding-left: 180px;\n overflow: hidden;\n float: left;\n background-image: url('images/logo-inline-white.png');\n background-position: center left;\n background-repeat: no-repeat;\n background-size: 180px auto;\n}\n\n#gateways-menu {\n\t\n\tdisplay: none;\n\tlist-style-type: none;\n\toverflow: hidden;\n\tposition: absolute;\n\ttop: $brandbarheight;\n\tright: 0;\n\tz-index: 9996;\n\twidth: 220px;\n\tpadding: 1.5rem 0 1rem;\n\tbackground: #fff;\n\tborder-radius: 0 0 .2rem .2rem;\n\tbox-shadow: 0 1rem 3rem rgba(0,0,0,.3);\n\ttransition: right .2s ease-in-out;\n\t\n li {\n margin: 0;\n }\n li a {\n display: block;\n padding: .5rem 1.5rem;\n color: #000;\n transition: all .1s ease-in-out;\n }\n li a:hover {\n background: $blue;\n color: $white;\n }\n \n} // #gateways-menu\n\n#gateways-toggle {\n display: none;\n}\n\n#gateways-label {\n display: block;\n position: absolute;\n right: calc(#{$brandbarheight} + 1px);\n z-index: 9997;\n height: $brandbarheight;\n line-height: $brandbarheight;\n padding: 0 .5rem;\n font-size: .8rem;\n font-weight: 600;\n background-color: transparent;\n transition: all .1s ease-in-out;\n}\n\n#gateways-label:hover,\n#gateways-label:focus {\n background-color: $link;\n cursor: pointer;\n}\n\n#gateways-label span {\n padding-right: 1.2rem;\n}\n\n#gateways-label span:after {\n content: '';\n display: block;\n position: absolute;\n top: calc(#{$brandbarheight} / 2 - 4px);\n right: 0.5rem;\n width: 0;\n height: 0;\n border-top: 6px solid $white;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n transform: rotate(0);\n transition: transform .2s $easeInOutQuart;\n}\n\n#gateways-toggle:checked {\n & ~ #gateways-label {\n background-color: $link;\n }\n & ~ #gateways-label:after {\n content: '';\n display: block;\n z-index: 9997;\n position: absolute;\n top: $brandbarheight;\n left: calc(50% - 20px);\n width: 0;\n height: 0;\n border-top: 11px solid $link;\n border-left: 20px solid transparent;\n border-right: 20px solid transparent;\n }\n & ~ #gateways-label span:after {\n transform: rotate(180deg);\n }\n & ~ #gateways-menu {\n display: block;\n }\n} // #gateways-toggle:checked\n\n@media all and (min-width: 370px) {\n #identity {\n padding-left: 220px;\n background-size: 220px auto;\n }\n #gateways-label {\n padding: 0 1rem;\n }\n #gateways-label span {\n padding-right: 1.1rem;\n }\n #gateways-label span:after {\n right: .8rem;\n }\n}\n\n@media all and (min-width: 420px) {\n #identity {\n padding-left: 300px;\n background-size: 275px auto;\n }\n}\n\n@media all and (min-width: 800px) {\n #globalbanner {\n max-width: 1000px;\n }\n \n #gsform {\n background-size: 40% auto;\n }\n \n} // min-width: 800px\n\n@media all and (min-width: 1050px) {\n #globalbanner-wrapper {\n padding-left: 0;\n }\n #globalbanner {\n margin: 0 auto;\n }\n #gs-query {\n padding: 0 calc((100vw - 1000px) / 2);\n }\n #gsform {\n margin-right: calc((100vw - 1000px) / 2);\n }\n #gateways-menu {\n right: calc(#{$brandbarheight} + 1px);\n }\n} // min-width: 1050px\n\n\n/* PRINT */\n\n@media print {\n\t#globalsearch,\n #globalbanner-wrapper,\n #localnav {\n display: none;\n }\n \n #identity-print {\n display: block;\n }\n} // @media print\n","/* ==============================\n GLOBAL NAV\n ============================== */\n\n.globalnav {\n \n background: $white;\n position: relative;\n\tz-index: 9980;\n \n #globalnav-menu {\n display: none;\n width: 100%;\n list-style: none;\n text-align: center;\n padding: 1rem 0;\n position: absolute;\n left: 0;\n top: $brandbarheight;\n background: $white;\n border-bottom: 1px solid $grey;\n }\n \n a {\n display: inline-block;\n width: 100%;\n color: $blue;\n font-size: 1rem;\n font-weight: 600;\n font-family: $type-sans;\n }\n \n a:hover,\n a:focus {\n color: $link;\n }\n \n #globalnav-toggle {\n display: none;\n }\n\n #globalnav-label {\n display: block;\n text-align: center;\n height: $brandbarheight;\n line-height: $brandbarheight;\n background: $white;\n color: $blue;\n font-size: .8rem;\n font-weight: 600;\n font-family: $type-sans;\n transition: all .1s ease-in-out;\n }\n\n #globalnav-label:hover,\n #globalnav-label:focus {\n background-color: $link;\n color: $white;\n cursor: pointer;\n \n span {\n background-position: 0 -18px;\n }\n \n }\n\n #globalnav-label span {\n display: inline-block;\n width: 0;\n height: 9px;\n padding-left: 9px;\n margin-left: 10px;\n margin-top: 3px;\n overflow: hidden;\n background-image: url('images/close.svg');\n background-repeat: no-repeat;\n background-position: 0 -27px;\n background-size: 9px auto;\n transform: rotate(-45deg);\n transition: transform .2s ease-in-out;\n }\n\n #globalnav-toggle:checked {\n & ~ #globalnav-label {\n background-color: $link;\n color: $white;\n }\n & ~ #globalnav-label span {\n background-position: 0 -18px;\n transform: rotate(0);\n }\n & ~ #globalnav-menu {\n display: block;\n }\n }\n \n}\n\n@media all and (min-width: $break1) {\n \n body.page-template-page-external-landing #globalnav-menu {\n position: absolute;\n background: rgba(255,255,255,.8);\n }\n \n .globalnav {\n\n background: rgba(255,255,255,.8);\n\n #globalnav-menu {\n display: block;\n padding: 0;\n position: relative;\n top: 0;\n background: #fff;\n border-bottom: none;\n }\n \n #globalnav-label {\n display: none;\n }\n\n li {\n display: inline;\n margin-bottom: 0;\n line-height: $brandbarheight;\n }\n\n li:not(:last-child) {\n margin-right: 2.5rem;\n transition: margin-right .2s ease-in-out;\n }\n\n a {\n display: inline-block;\n width: auto;\n font-size: .8rem;\n line-height: $brandbarheight;\n }\n\n }\n \n @supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {\n .globalnav #globalnav-menu {\n background: rgba(255,255,255,.8);\n backdrop-filter: blur(10px) saturate(250%);\n }\n }\n \n}\n\n@media all and (min-width: $break2) {\n .globalnav {\n \n li:not(:last-child) {\n margin-right: 3rem;\n }\n \n a {\n font-size: .9rem;\n }\n \n }\n \n \n}","/* ==============================\n ACTIONBAR\n ============================== */\n\n\n#actionbar-wrapper {\n position: relative;\n clear: both;\n box-sizing: border-box;\n width: 100%;\n background: $white;\n border-top: 1px solid #ddd;\n transition: all .2s ease-in-out;\n}\n\n@keyframes ab_apply_animate {\n 0% { transform: rotate(0); }\n 5% { transform: rotate(20deg); }\n 10% { transform: rotate(-18deg); }\n 20% { transform: rotate(15deg); }\n 30% { transform: rotate(-13deg); }\n 40% { transform: rotate(10deg); }\n 50% { transform: rotate(-6deg); }\n 60% { transform: rotate(3deg); }\n 70% { transform: rotate(-2deg); }\n 80% { transform: rotate(1deg); }\n 90% { transform: rotate(-1deg); }\n 100% { transform: rotate(0); }\n}\n\n@keyframes ab_tour_animate {\n 0% { top: 0; }\n 18% { top: -10px; }\n 30% { top: 0; }\n 45% { top: -8px; }\n 53% { top: 0; }\n 64% { top: -5px; }\n 70% { top: 0; }\n 78% { top: -2px; }\n 84% { top: 0; }\n 90% { top: -1px; }\n 91% { top: 0; }\n 100% { top: 0; }\n}\n\n@keyframes ab_give_animate {\n 0% { transform: rotate(0); }\n 40% { transform: rotate(200deg); }\n 50% { transform: rotate(165deg); }\n 60% { transform: rotate(195deg); }\n 70% { transform: rotate(170deg); }\n 80% { transform: rotate(190deg); }\n 90% { transform: rotate(175deg); }\n 100% { transform: rotate(180deg); }\n}\n\n#actionbar {\n\n\tdisplay: flex;\n\twidth: 100%;\n\tpadding: 0;\n margin: 0 auto;\n box-sizing: border-box;\n transition: all .2s ease-in-out;\n\n a {\n display: block;\n flex: 1;\n height: 120px;\n text-align: center;\n color: #003b8d;\n font-size: 1.4rem;\n //font-weight: 600;\n transition: none;\n }\n\n a:hover {\n color: $white;\n background: linear-gradient(-135deg, #009DFF, #0900FF);\n }\n \n a span {\n display: block;\n position: relative;\n margin-top: 1.8rem;\n margin-bottom: 1rem;\n width: 100%;\n height: 24px;\n background-image: url('images/actionbar-sprite.png');\n background-repeat: no-repeat;\n background-size: 24px auto;\n }\n \n #action-apply span {\n background-position: center 0;\n }\n \n #action-tour span {\n background-position: center -48px;\n }\n \n #action-give span {\n background-position: center -96px;\n }\n \n #action-apply:hover span {\n background-position: center -24px;\n //animation-name: ab_apply_animate;\n //animation-duration: .8s;\n //animation-timing-function: ease-in-out;\n }\n \n #action-tour:hover span {\n background-position: center -72px;\n //animation-name: ab_tour_animate;\n //animation-duration: .8s;\n //animation-timing-function: ease-in-out;\n }\n \n #action-give:hover span {\n background-position: center -120px;\n //animation-name: ab_give_animate;\n //animation-duration: .7s;\n //animation-timing-function: ease-in-out;\n }\n \n}\n\n\n@media all and (min-width: 900px) {\n #actionbar a {\n \n height: 150px;\n \n span {\n margin-top: 2.5rem;\n }\n \n }\n \n}\n\n@media all and (min-width: 1050px) {\n #actionbar {\n width: 1000px;\n padding: 0;\n }\n}\n\n/* PRINT */\n\n@media print {\n \n #actionbar-wrapper {\n display: none;\n }\n \n}","/* ==============================\n FOOTER\n ============================== */\n\n\n#basement {\n width: 100%;\n margin: 0 auto;\n box-sizing: border-box;\n transition: all .2s ease-in-out;\n\tpadding: 0 25px;\n\tcolor: #fff;\n}\n\n#basement:after {\n display: block;\n content: '';\n clear: both;\n}\n\n#globalfooter {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n padding: 0 0 30px;\n overflow: hidden;\n background-color: #002147;\n background-image: url('images/campus-screen.jpg');\n background-position: top center;\n background-repeat: no-repeat;\n background-size: auto 100%;\n}\n\n#storagebins {\n \n\ttext-align: center;\n\tfont-size: .9rem;\n\twidth: 100vw;\n\tposition: relative;\n\tleft: 50%;\n\tmargin-left: -50vw;\n\tbackground: rgba(0,0,0,.5);\n \n &:after {\n content: '';\n display: block;\n clear: both;\n }\n \n div {\n float: left;\n width: 33.33%;\n box-sizing: border-box;\n }\n \n div:not(:first-child) {\n border-left: 2px solid rgba(34,90,154,.6);\n }\n \n input {\n display: none;\n }\n \n label {\n text-transform: uppercase;\n font-weight: 600;\n display: block;\n width: 100%;\n height: 60px;\n line-height: 60px;\n padding-bottom: 5px;\n }\n \n label span:after {\n content: '';\n display: block;\n position: relative;\n top: -15px;\n left: calc(50% - 6px);\n width: 0;\n height: 0;\n border-top: 6px solid $white;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n transform: rotate(0);\n transition: transform .2s $easeInOutQuart;\n }\n \n label:hover,\n label:focus {\n cursor: pointer;\n }\n \n ul {\n margin: 0;\n padding: 1rem 0 .5rem;\n list-style: none;\n display: none;\n background: $white;\n width: 100vw;\n position: relative;\n }\n \n li {\n max-width: 100%;\n }\n \n #sb-university ul {\n margin-left: 0;\n left: 0;\n }\n \n #sb-campus-life ul {\n margin-left: 50%;\n left: -50vw;\n }\n \n #sb-academics ul {\n margin-left: 100%;\n left: -100vw;\n }\n \n input:checked ~ label {\n background: $link;\n }\n \n input:checked ~ ul {\n display: block;\n }\n\n a {\n color: $blue;\n }\n \n a:hover,\n a:focus {\n text-decoration: underline;\n }\n \n} // #storagebins\n\n#gimmicks {\n \n\ttext-align: center;\n\tbackground: rgba(34,90,154,.6);\n\tposition: relative;\n\tleft: -50vw;\n\tmargin-left: 50%;\n\twidth: 100vw;\n \n .uri-tides-widget {\n margin: 18px 0 15px;\n padding: 0;\n border: none;\n background: none;\n text-align: left;\n }\n .uri-tides-widget .label {\n font-size: .9rem;\n text-transform: uppercase;\n font-weight: 600;\n margin-bottom: .5rem;\n }\n .uri-tides-metrics div {\n font-family: $type-numeric;\n font-weight: 400;\n }\n .uri-tides-metrics em {\n font-weight: 500;\n }\n .uri-tides-source {\n color: rgba(255,255,255,.4);\n font-size: .55rem;\n }\n hr {\n margin: 0;\n background: rgba(255,255,255,.5);\n }\n .cl-social {\n padding: 18px 0 15px;\n margin: 0;\n display: block;\n }\n .cl-social li:not(:first-child) {\n margin-left: 18%;\n }\n \n} // #gimmicks\n\n#tagline {\n position: relative;\n display: block;\n width: 100%;\n height: 1px;\n margin: 80px auto 60px;\n background: linear-gradient(to right, $midblue 10%, $lightblue 30%, $midblue);\n transition: all .2s ease-in-out;\n}\n\n#tagline:after {\n content: '';\n display: block;\n position: absolute;\n top: -39px;\n left: 0;\n width: 100%;\n height: 100px;\n background-image: url('images/tagline.png');\n background-position: center top;\n background-repeat: no-repeat;\n background-size: 200px auto;\n}\n\n#legal {\n\n\tposition: relative;\n\tz-index: 10;\n\twidth: 300px;\n\tmargin: 0 auto;\n\tfont-size: .7rem;\n\tbox-sizing: border-box;\n\ttranstition: all .2s ease-in-out;\n\n p {\n color: rgba(255,255,255,.5);\n max-width: 100%;\n padding: 0;\n margin: 0;\n text-align: center;\n line-height: 1.3;\n }\n \n a {\n text-decoration: none;\n }\n \n a.jobs {\n color: $white;\n }\n \n a.subtle {\n color: inherit;\n }\n \n a:hover,\n a:focus {\n text-decoration: underline;\n }\n\n} // #legal\n\n@media all and (min-width: 900px) {\n #globalfooter {\n padding: 35px 0;\n background-size: auto 500px;\n }\n #storagebins {\n\t\t\n\t\tfloat: left;\n\t\ttext-align: left;\n\t\tdisplay: block;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: 0;\n\t\tbackground: none;\n\t\t\n div {\n display: inline-block;\n float: none;\n width: auto;\n }\n div:not(:first-child) {\n margin-left: 3rem;\n border-left: none;\n }\n label {\n padding: 0;\n width: auto;\n height: auto;\n line-height: 1;\n padding-bottom: 0;\n }\n label span:after {\n display: none;\n }\n label:hover,\n label:focus {\n cursor: default;\n }\n input:checked ~ label {\n background: none;\n }\n ul {\n display: block;\n background: none;\n padding: 1.2rem 0 1rem;\n width: auto;\n }\n #sb-university ul,\n #sb-campus-life ul,\n #sb-academics ul {\n margin-left: 0;\n left: 0;\n }\n a {\n color: $white;\n }\n } // #storagebins\n\n #gimmicks {\n \n\t\tfloat: right;\n\t\ttext-align: initial;\n\t\tbackground: none;\n\t\tpadding: 0;\n\t\tleft: 0;\n\t\tmargin-left: 0;\n\t\twidth: auto;\n\t\t\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n &>* {\n float: left;\n }\n hr {\n display: none;\n }\n .uri-tides-widget {\n margin: 0;\n }\n .uri-tides-widget .label {\n font-size: .9rem;\n }\n .cl-social {\n margin-left: 3rem;\n padding: 0;\n border-top: none;\n }\n .cl-social li:not(:first-child) {\n margin-left: 10px;\n }\n \n } // #gimmicks\n \n #legal {\n width: 100%;\n font-size: .8rem;\n margin-top: .5rem;\n padding: 0 25px;\n }\n #legal p {\n text-align: left;\n }\n #tagline {\n background: linear-gradient(to right, $midblue 50%, $lightblue 70%, $midblue);\n margin: 60px auto 0;\n }\n #tagline:after {\n background-position: right 25px top;\n }\n}\n\n@media all and (min-width: 1050px) {\n #basement,\n #legal,\n #tagline,\n #tagline:after {\n width: 1000px;\n padding: 0;\n }\n #tagline:after {\n background-position: right top;\n }\n}\n\n/* PRINT */\n\n@media print {\n #globalfooter {\n\t\tbackground: none;\n padding: 0;\n }\n #basement,\n #tagline {\n display: none;\n }\n #legal {\n\t\twidth: 100%;\n\t\tmargin: 0;\n padding-top: 20px;\n border-top: 1px solid #ddd;\n }\n #legal p {\n color: #000;\n text-align: left;\n }\n\t#legal a.jobs {\n\t\tdisplay: none;\n\t}\n}","/* ==============================\n SITEBAR\n ============================== */\n\n#sitebanner {\n position: relative;\n margin-bottom: 1px;\n z-index: 10;\n}\n\n#sitebanner.light {\n \n #siteidentity h1,\n #siteidentity h2 {\n color: $white;\n }\n \n #sb-screen {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0,0,0,.15);\n }\n \n}\n\n#sb-backdrop {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n#sb-background-image {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n background-color: #fff;\n background-position: center center;\n background-size: cover;\n}\n\n#sb-screen {\n display: none;\n}\n\n#sitebranding {\n position: relative;\n width: 100%;\n margin: 0 auto;\n padding: 2rem 25px;\n color: #002147;\n box-sizing: border-box;\n transition: all .2s ease-in-out;\n z-index: 2;\n}\n\n#siteidentity {\n \n h1 {\n font-family: $type-header;\n margin-bottom: 0;\n max-width: 100%;\n font-size: 1.8rem;\n color: $black;\n }\n \n h1 a,\n h1 a:visited {\n color: inherit;\n }\n \n h2 {\n font-size: 1.3rem;\n font-weight: 400;\n color: $black;\n padding-top: .5rem;\n margin: 0;\n }\n \n} // #siteidentity\n\n#sitesocial ul {\n font-size: initial;\n margin-top: 1rem;\n}\n\n@media all and (min-width: $break1) {\n #sitebranding {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n }\n #sitesocial ul {\n margin-top: 0;\n }\n} // min-width: 600px\n\n@media all and (min-width: $break2) {\n #sitebanner {\n margin-bottom: 0;\n }\n}\n\n@media all and (min-width: 1050px) {\n \n #sitebranding {\n width: 1000px;\n padding: 2.2rem 0;\n font-size: 2rem;\n }\n \n} // min-width: 1050px\n\n@media print {\n\t#sb-backdrop,\n\t#sitesocial {\n\t\tdisplay: none;\n\t}\n\t#siteheader {\n\t\tmargin-bottom: 3rem;\n\t}\n\t#sitebranding {\n\t\twidth: 100%;\n\t\tmargin: 0;\n\t}\n\t#sitebanner,\n\t#sitebanner.light {\n\t\t#siteidentity h1,\n\t\t#siteidentity h2 {\n\t\t\tcolor: #000;\n\t\t}\n\t}\n\t#sitebanner {\n\t\tborder-bottom: 1px solid #ddd;\n\t}\n}","/* ==============================\n BREADCRUMBS\n ============================== */\n\n#breadcrumbs {\n \n\tdisplay: none;\n\tfont-size: .8rem;\n\tfont-family: $type-header;\n\tfont-weight: 600;\n\tcolor: $darkgrey;\n\ttransition: margin .1s ease-in-out;\n\tposition: relative;\n\tz-index: 10;\n \n &.has-js {\n \n display: block;\n margin: .8rem 0;\n \n div {\n position: relative;\n padding: .5rem;\n border-radius: .2rem;\n display: inline-block;\n max-width: 100%;\n\t\t\tline-height: 1rem;\n }\n \n &.active div,\n div:hover,\n div:focus {\n cursor: pointer;\n background: #eee;\n }\n \n span {\n position: relative;\n font-weight: 400;\n }\n \n span:last-child {\n margin-left: 8px;\n padding-left: 18px;\n font-weight: 600;\n }\n\n span:last-child:before {\n content: '';\n display: block;\n position: absolute;\n top: 4px;\n left: 0;\n width: 7px;\n height: 7px;\n border-right: 1px solid $darkgrey;\n border-top: 1px solid $darkgrey;\n transform: rotate(45deg);\n }\n \n ol {\n display: none;\n position: absolute;\n top: 50px;\n left: 0;\n list-style: none;\n background: $darkgrey;\n padding: 1rem;\n margin: 0;\n width: 100%;\n box-sizing: border-box;\n border-radius: .2rem;\n box-shadow: $level2;\n color: $white;\n }\n \n &.active ol {\n display: block;\n }\n \n ol:before {\n position: absolute;\n display: block;\n content: '';\n top: -6px;\n left: 25px;\n width: 14px;\n height: 14px;\n transform: rotate(45deg);\n background: $darkgrey;\n border-top-left-radius: .1rem;\n }\n \n li {\n position: relative;\n font-size: 1rem;\n margin-bottom: 0.8rem;\n }\n \n li:last-child {\n margin-bottom: 0;\n }\n \n li:not(:first-child):before {\n position: absolute;\n display: block;\n content: '';\n width: 8px;\n height: 21px;\n top: -9px;\n left: -.8rem;\n border-left: 1px solid $grey;\n border-bottom: 1px solid $grey;\n }\n \n a {\n color: $white;\n font-weight: 400;\n padding: .2rem .4rem;\n border-radius: .2rem;\n }\n \n a:hover,\n a:focus {\n background: $accentblue;\n }\n \n }\n \n} // #breadcrumbs\n\n// Indendation\n@for $i from 1 through 20 {\n #breadcrumbs.has-js li:nth-child(#{$i}) {\n margin-left: calc( #{$i} * .9rem - .9rem );\n }\n}\n\n@media all and (min-width: $break1) {\n \n #breadcrumbs,\n #breadcrumbs.has-js {\n \n display: block;\n margin: 1.5rem 0 1rem;\n font-size: .7rem;\n \n div {\n display: none;\n }\n\n ol {\n display: block;\n list-style: none;\n position: relative;\n top: 0;\n left: 0;\n background: none;\n border-radius: 0;\n box-shadow: none;\n margin: 0;\n padding: 0;\n color: inherit;\n }\n \n ol:before {\n display: none;\n }\n\n ol:after {\n display: block;\n content: '';\n clear: both;\n }\n\n li {\n position: relative;\n float: left;\n font-size: inherit;\n margin-bottom: 0;\n }\n\n li:not(:first-child) {\n margin-left: 8px;\n padding-left: 18px;\n }\n\n li:not(:first-child):before {\n content: '';\n display: block;\n position: absolute;\n top: 4px;\n left: 0;\n width: 6px;\n height: 6px;\n border-right: 1px solid $darkgrey;\n border-top: 1px solid $darkgrey;\n border-left: none;\n border-bottom: none;\n transform: rotate(45deg);\n }\n\n a {\n color: inherit;\n font-weight: 400;\n padding: 0;\n }\n\n a:hover,\n a:focus {\n color: inherit;\n text-decoration: underline;\n background: none;\n }\n \n } // #breadcrumbs\n \n}\n\n@media all and (min-width: 920px) {\n #breadcrumbs {\n margin: 1.5rem 0 1rem;\n }\n}","/* ==============================\n PRIMARY NAVIGATION\n ============================== */\n\n#localnav {\n position: relative;\n font-family: $type-header;\n font-size: 1rem;\n padding: 1rem 0 3rem;\n}\n\n#lnmenu-toggle {\n display: none;\n}\n\n#lnmenu {\n display: block;\n position: relative;\n box-sizing: border-box;\n max-width: 400px;\n height: 40px;\n line-height: 40px;\n padding: 0 1rem;\n font-size: .8rem;\n font-weight: 600;\n background-color: #eee;\n border-radius: .2rem;\n color: $darkgrey;\n transition: all .1s ease-in-out;\n}\n\n#lnmenu span {\n padding-right: 1.2rem;\n}\n\n#lnmenu span:after {\n content: '';\n display: block;\n position: absolute;\n top: 16px;\n right: 1rem;\n width: 0;\n height: 0;\n border-top: 6px solid $darkgrey;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n transform: rotate(0);\n transition: transform .2s $easeInOutQuart;\n}\n\n#lnmenu:hover,\n#lnmenu:focus {\n\n\tbackground-color: $darkgrey;\n\tcolor: #fff;\n\tcursor: pointer;\n\n & span:after {\n border-top: 6px solid $white;\n }\n \n}\n\n#lnmenu-toggle:checked {\n & ~ #lnmenu {\n background-color: $darkgrey;\n color: #fff;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n & ~ #lnmenu span:after {\n transform: rotate(180deg);\n border-top: 6px solid $white;\n }\n & ~ ul {\n display: block;\n }\n}\n \n#localnav>ul {\n \n overflow: hidden;\n \n ul {\n display: none;\n }\n \n}\n\n#cl-localnav>ul.cl-menu-list-no-js {\n\tdisplay: block;\n\tposition: relative;\n\ttop: 0;\n\tbox-shadow: none;\n\tborder-radius: 0;\n\tbackground: transparent;\n}\n\n#localnav>ul,\n#cl-localnav>ul {\n\n\tdisplay: none;\n\tposition: absolute;\n\ttop: 3.9rem;\n\tleft: 0;\n\tz-index: 10;\n\tbackground: #fff;\n\tbox-shadow: 0 1rem 3rem rgba(0,0,0,.3);\n\twidth: 100%;\n\tmax-width: 400px;\n\tmargin: 0;\n\tlist-style-type: none;\n\tborder-radius: 0 0 .2rem .2rem;\n\ttransition: all .1s ease-in-out;\n \n &>li {\n margin: 0;\n }\n\n &>li:not(:first-child) {\n border-top: 1px solid #eee;\n }\n\n a {\n display: block;\n padding: 1rem;\n color: $black;\n transition: all .1s ease-in-out;\n }\n \n a:hover,\n a:focus {\n background: $link;\n color: $white;\n }\n\t\n\t/* Reset styles from the Component Library */\n\tli.current_page_item,\n\tli.current-menu-item,\n\tli.current_page_parent,\n\tli.current_page_ancestor,\n\tli.current-page-ancestor,\n\tli.current-post-ancestor {\n\t\tbox-shadow: none;\n\t}\n /* done with reset */\n\t\n li.current_page_item>a,\n\tli.current-page-item>a {\n background: $link;\n color: $white;\n }\n \n\tli.current_page_parent>a,\n li.current_page_ancestor>a,\n\tli.current-page-ancestor>a,\n\tli.current-post-ancestor>a {\n border-bottom: 3px solid $midgrey;\n }\n \n}\n\n#cl-localnav {\n \n margin-bottom: 0;\n \n &>ul {\n max-width: 100%;\n }\n \n span.cl-menu-toggle.active ~ ul.cl-menu-list {\n display: block;\n }\n \n ul.sub-menu a {\n padding: 1rem 1rem 1rem 1.5rem;\n border-left: 3px solid $darkgrey;\n background: #eee;\n }\n \n ul.sub-menu a:hover,\n ul.sub-menu a:focus {\n background: $link;\n }\n \n span.cl-menu-arrow {\n top: 1.5rem;\n }\n \n li.current_page_item span.cl-menu-arrow {\n border-top: 8px solid $white;\n }\n \n}\n\n@media all and (min-width: $break1) {\n #localnav {\n width: 100%;\n box-sizing: border-box;\n padding: 2rem 0 4rem;\n }\n #localnav>ul,\n #cl-localnav>ul {\n\t\t\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\ttop: 0;\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\t\tborder-bottom: 1px solid $grey;\n\t\tbackground: transparent;\n\t\tbox-shadow: none;\n\t\tborder-radius: 0;\n\t\t\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n &>li {\n display: block;\n float: left;\n border: none !important;\n padding-right: 3rem;\n }\n li.current_page_item>a,\n a:hover,\n a:focus {\n background: none;\n color: $black;\n border-bottom-color: $accentblue;\n }\n li.current_page_item>a {\n font-weight: 600;\n }\n a {\n padding: .3rem 0;\n border-bottom-width: 3px;\n border-bottom-style: solid;\n border-bottom-color: transparent;\n }\n \n ul a,\n ul.sub-menu a {\n padding: .5rem 1rem;\n }\n \n }\n \n #cl-localnav {\n li.current_page_item {\n box-shadow: none;\n }\n li.menu-item-has-children {\n margin-right: 3rem;\n padding-right: 0;\n }\n a.cl-menu-trigger {\n padding-right: 2rem;\n }\n span.cl-menu-arrow {\n top: .9rem;\n right: 0;\n }\n span.cl-menu-arrow,\n li.current_page_item span.cl-menu-arrow {\n border-top: 8px solid #999;\n }\n a:hover ~ span.cl-menu-arrow {\n border-top: 8px solid $accentblue;\n }\n ul.sub-menu {\n a {\n border-left: none;\n background: none;\n }\n \n li {\n a:hover,\n a:focus {\n border-bottom: 3px solid transparent;\n background: #eee;\n }\n }\n \n li.current_page_item {\n a:hover,\n a:focus {\n border-bottom: 3px solid $accentblue;\n background: none;\n }\n }\n }\n \n }\n \n #lnmenu {\n display: none;\n }\n}","/* ==============================\n SEARCH\n ============================== */\n\n#searchbox {\n\t\n\tposition: relative;\n\t\n\t#sb-query {\n\t\tfont-weight: 300;\n\t\tfont-size: 1rem;\n\t\theight: 50px;\n\t\twidth: 100%;\n\t\tmax-width: 600px;\n\t\tpadding: 0 1rem 0 3rem;\n\t\tmargin: 0;\n\t\tborder: 1px solid $grey;\n\t\tbox-sizing: border-box;\n\t\tbackground: #fff;\n\t\tborder-radius: .2rem;\n\t\toutline: none;\n\t}\n\t\n\t#sb-query:focus {\n\t\tborder: 1px solid #38b2e8;\n\t\tbox-shadow: 0 0 0 3px #cbefff;\n\t}\n\t\n\t#sb-query-label {\n\t\tposition: absolute;\n\t\tleft: -9999px;\n\t\tvisibility: hidden;\n\t}\n\t\n\t#sb-submit {\n\t\tposition: absolute;\n\t\tleft: 1rem;\n\t\ttop: calc( 50% - .5rem );\n\t\twidth: 0;\n\t\theight: 1rem;\n\t\tpadding: 0 0 0 1rem;\n\t\toverflow: hidden;\n\t\tborder: none;\n\t\tbackground-color: transparent;\n\t\tbackground-image: url(images/search-dark.svg);\n\t\tbackground-position: center center;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-size: 1rem auto;\n\t}\n\t\n\t#sb-submit:hover {\n\t\tcursor: pointer;\n\t}\n\t\n}\n\n\n/* GOOGLE SEARCH RESULTS */\n\n#cse-search-results {\n\t\n\t* {\n\t\tfont-family: $type-sans;\n\t\tfont-size: 1rem;\n\t\tcolor: inherit;\n\t\tpadding: 0;\n\t}\n\n\t.gsc-above-wrapper-area-container,\n\t.gsc-resultsHeader {\n\t\tborder: none;\n\t}\n\n\t.gsc-results {\n\t\twidth: 100%;\n\t}\n\n\t.gsc-control-cse {\n\t\tborder: none;\n\t\tbackground-color: transparent;\n\t}\n\n\n\t.gsc-webResult.gsc-result {\n\t\tbackground-color: #fff;\n\t\tmargin: 0 0 .5rem;\n\t\tpadding: 1.5rem 1rem 0;\n\t\tborder: 1px solid #eee;\n\t}\n\n\n\t.gsc-table-result {\n\t\tborder: none;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t\tmax-width: 750px;\n\t}\n\n\t.gs-title {\n\n\t\tfont-size: 1.25rem;\n\t\ttext-decoration: none;\n\t\tmargin-bottom: .5rem;\n\t\theight: auto;\n\n\t\ta {\n\n\t\t\ttext-decoration: none;\n\t\t\tcolor: $link;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tcolor: $linkhover;\n\t\t\t}\n\n\t\t}\n\n\t\tb {\n\t\t\tfont-size: inherit;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t}\n\n\t.gsc-url-top {\n\t\tcolor: $midgrey;\n\t\tmargin-bottom: 1rem;\n\t}\n\n\t.gs-image {\n\t\tborder: none;\n\t}\n\n\t.gs-snippet {\n\t\tline-height: 1.5rem;\n\t}\n\n\t.gsc-cursor {\n\t\tmargin-top: 1rem;\n\t}\n\n\t.gsc-cursor-page {\n\t\tbackground: transparent;\n\t}\n\t\n\t.gs-promotion-image-box {\n\t\tmargin-right: .5rem !important;\n\t\tmargin-bottom: 1rem;\n\t}\n\t\n\t.gs-promotion .gs-visibleUrl {\n\t\tcolor: #999;\n\t\tmargin-bottom: 1rem;\n\t}\n\t\n}","/* ==============================\n 404\n ============================== */\n\nbody.error404 h1.page-title {\n\tfont-size: 2.5rem;\n}\n\n.content-404 {\n\ttext-align: center;\n}\n\n#rhody404 {\n width: 150px;\n height: 150px;\n margin: 0 auto 2rem;\n\tborder-radius: 50%;\n\tborder: 1px solid $grey;\n\tbackground-color: #fff;\n background-image: url(images/404.png);\n background-position: center top;\n background-size: 100px auto;\n background-repeat: no-repeat;\n}\n\n@media all and (min-width: 600px) {\n\tbody.error404 h1.page-title {\n\t\tfont-size: 3rem;\n\t}\n #rhody404 {\n float: left;\n\t\tborder: none;\n\t\tborder-radius: 0;\n\t\twidth: 150px;\n \theight: 300px;\n margin: 0 50px 0 0;\n\t\tbackground-color: transparent;\n\t\tbackground-position: 0 0;\n \tbackground-size: 150px auto;\n }\n .content-404 {\n width: calc(100% - 300px);\n float: left;\n padding-top: 2rem;\n\t\ttext-align: left;\n }\n \n section.error-404:after {\n display: block;\n content: '';\n clear: both;\n }\n\n}"]} \ No newline at end of file +{"version":3,"sources":["partials/_base.scss","partials/_type.scss","partials/_layout.scss","partials/_elements.scss","partials/_forms.scss","partials/_brandbar.scss","partials/_globalnav.scss","partials/_actionbar.scss","partials/_footer.scss","partials/_sitebar.scss","partials/_breadcrumbs.scss","partials/_localnav.scss","partials/_search.scss","partials/_404.scss","partials/_components.scss"],"names":[],"mappings":"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AA,AUQK,uBAAA,CAAa,uBAG1B,aACe,kBACK,SACT,OACF,gBACS,gBVhBV,aUkBO,SACJ,WACE,8BAAA,AACW,2BADX,AACW,sBAAA,oBACF,iDVPK,AUOL,yCVPK,UAnB7B,CAAO,8BU+BI,aACE,CAAK,8BAGT,kBACa,cACJ,WACH,SACF,UACC,WACC,YACC,gCAAA,AACY,wBAAA,gBVvClB,4BUyCkB,CAAK,uBAG/B,kBACoB,eACH,oBACA,CAAM,kCAGZ,eACM,CAAC,gDAGO,kBACL,cACJ,WACH,UACD,YACE,SACH,YACG,2BV/DV,4BAAP,CAAO,sBUoEL,WVtEM,gBUwEa,oBACI,mBACL,CAAK,wDAIjB,kBVpEF,CAAO,oCU8EwB,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,oCADN,oCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,qCADN,qCACvB,CAA6B,kCAIlB,iCAGT,cAED,qBACO,eACV,CAAK,yCAEb,YACU,CAAI,uCAGf,cACgB,gBACE,kBACE,MACZ,OACC,gBACS,gBACA,wBAAA,AACA,gBAAA,SACP,UACC,aACH,CAAO,qDAGT,YACI,CAAI,mDAGT,cACU,WACH,UACJ,CAAI,uCAGb,kBACoB,WACP,kBACO,eACH,CAAC,2EAGC,gBACD,iBACF,CAAI,yFAGK,WACZ,cACG,kBACI,QACV,OACD,UACG,WACC,4BVjJL,0BAAA,iBUoJW,mBACE,gCAAA,AACR,uBAAA,CAAa,qCAG3B,cACiB,gBACE,SACP,CAAC,kGAIP,cACW,0BACY,eACd,CAAI,CACnB,kCAMuB,aAChB,oBACA,CAAa,CACxB,UC1NI,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","file":"../style.static.css","sourcesContent":["/* ==============================\n RESET\n ============================== */\n\nhtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; text-decoration: none; }\narticle, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }\nblockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }\nblockquote, q { quotes: none; }\nol, ul { list-style: none; }\nbody { line-height: 1; }\ntable { border-collapse: collapse; border-spacing: 0; }\n\n[hidden] {\n display: none;\n}\n\n.edit-link {\n display: none;\n}\n\n\n/* ==============================\n BREAKPOINTS\n ============================== */\n\n$break0: 420px; // Special sub-mobile cases\n$break1: 600px; // Catch phones/phablets (default, most of the time...)\n$break2: 800px; // Catch small tablets\n$break3: 1000px; // Catch full displays/large tablets\n\n\n/* ==============================\n COLORS\n ============================== */\n\n$lightblue: #c0ddf2;\n$keaneyblue: #2277b3;\n$midblue: #30557e;\n$blue: #002147;\n$darkblue: #001228;\n\n$lightgold: #fefada;\n$midgold: #ffd453;\n$gold: #c4960c;\n\n$white: #ffffff;\n$lightgrey: #fafafa;\n$grey: #dddddd;\n$midgrey: #999999;\n$darkgrey: #555555;\n$black: #000000;\n\n$link: #005eff;\n$linkhover: #003287;\n\n$accentblue: #057fd4;\n\n\n/* ==============================\n BOX SHADOW LEVELS\n ============================== */\n\n// [x-offset y-offset blur-radius color]\n$level1: 0 .1rem .3rem rgba(0,0,0,0.1);\n$level2: 0 .3rem 1rem rgba(0,0,0,0.2);\n$level3: 0 .3rem 1rem rgba(0,0,0,0.35);\n\n\n/* ==============================\n OTHER VARS\n ============================== */\n\n$brandbarheight: 40px;\n\n\n/* ==============================\n FAWNTS\n ============================== */\n\n@import url(\"https://fonts.googleapis.com/css?family=Lato:400,900|Hind:400,600|Rubik:500\") all;\n\n$type-header: 'Lato', 'Hind', Arial, sans-serif;\n$type-sans: 'Hind', Arial, sans-serif;\n$type-serif: 'Charter', 'Georgia', serif;\n$type-numeric: 'Rubik', 'Hind', Arial, sans-serif;\n$type-mono: \"SFMono-Regular\", Consolas, \"Liberation Mono\", Menlo, Courier, monospace;\n\n\n$maxtypewidth: 750px;\n\n\n/* ==============================\n EASING (see http://easings.net)\n ============================== */\n\n$easeInSine: cubic-bezier(0.47, 0, 0.745, 0.715);\n$easeOutSine: cubic-bezier(0.39, 0.575, 0.565, 1);\n$easeInOutSine: cubic-bezier(0.445, 0.05, 0.55, 0.95);\n$easeInQuad: cubic-bezier(0.55, 0.085, 0.68, 0.53);\n$easeOutQuad: cubic-bezier(0.25, 0.46, 0.45, 0.94);\n$easeInOutQuad: cubic-bezier(0.455, 0.03, 0.515, 0.955);\n$easeInCubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n$easeOutCubic: cubic-bezier(0.215, 0.61, 0.355, 1);\n$easeInOutCubic: cubic-bezier(0.645, 0.045, 0.355, 1);\n$easeInQuart: cubic-bezier(0.895, 0.03, 0.685, 0.22);\n$easeOutQuart: cubic-bezier(0.165, 0.84, 0.44, 1);\n$easeInOutQuart: cubic-bezier(0.77, 0, 0.175, 1);\n$easeInQuint: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n$easeOutQuint: cubic-bezier(0.23, 1, 0.32, 1);\n$easeInOutQuint: cubic-bezier(0.86, 0, 0.07, 1);\n$easeInExpo: cubic-bezier(0.95, 0.05, 0.795, 0.035);\n$easeOutExpo: cubic-bezier(0.19, 1, 0.22, 1);\n$easeInOutExpo: cubic-bezier(1, 0, 0, 1);\n$easeInCirc: cubic-bezier(0.6, 0.04, 0.98, 0.335);\n$easeOutCirc: cubic-bezier(0.075, 0.82, 0.165, 1);\n$easeInOutCirc: cubic-bezier(0.785, 0.135, 0.15, 0.86);\n$easeInBack: cubic-bezier(0.6, -0.28, 0.735, 0.045);\n$easeOutBack: cubic-bezier(0.175, 0.885, 0.32, 1.275);\n$easeInOutBack: cubic-bezier(0.68, -0.55, 0.265, 1.55);","/* ==============================\n TYPEOGRAPHY\n ============================== */\n\nhtml {\n font-family: $type-sans;\n font-weight: 400;\n font-size: 16px;\n color: $black;\n\t-webkit-font-smoothing: antialiased;\n}\n\nbody {\n font-size: 1.25rem;\n}\n\nh1 {\n font-family: $type-header;\n font-weight: 700;\n font-size: 1.875rem;\n margin-bottom: 2rem;\n max-width: 800px;\n color: $black;\n}\n\nh2 {\n font-family: $type-header;\n font-size: 1.5rem;\n font-weight: 700;\n margin-bottom: 2rem;\n color: $black;\n max-width: 800px;\n}\n\nh3 {\n font-family: $type-header;\n font-weight: 700;\n font-size: 1.3rem;\n color: $black;\n margin-bottom: 1.3rem;\n}\n\nh4 {\n font-family: $type-header;\n font-weight: 700;\n font-size: 1.2rem;\n color: $darkgrey;\n margin: 2.5rem 0 1.3rem;\n}\n\nh5 {\n font-family: $type-header;\n font-weight: 700;\n font-size: 1rem;\n color: $darkgrey;\n margin: 2.5rem 0 .8rem;\n}\n\nh6 {\n font-family: $type-header;\n font-weight: 400;\n font-size: 1rem;\n color: $darkgrey;\n margin: 2.5rem 0 .8rem;\n}\n\n.entry-content {\n font-family: $type-serif;\n}\n\n.type-numeric {\n font-family: $type-numeric;\n}\n\n.type-intro,\n.section-intro p {\n font-family: $type-sans;\n font-size: 1.5rem;\n font-weight: 300;\n}\n\n.type-mono {\n\tfont-family: $type-mono;\n\tfont-size: .95rem;\n}\n\n.no-wrap {\n white-space: nowrap;\n}\n\nb,\nstrong {\n font-weight: 600;\n}\n\ni,\nem {\n font-style: italic;\n}\n\np {\n max-width: $maxtypewidth;\n line-height: 1.875;\n margin: 0 0 2rem;\n}\n\n.fullwidth {\n\t\n max-width: 100%;\n\t\n\tp,\n\tli {\n\t\tmax-width: 100%;\n\t}\n\t\n}\n\np:empty {\n display: none;\n}\n\na {\n color: $link;\n transition: color .1s ease-in-out;\n}\n\na:hover,\na:focus {\n color: $linkhover;\n}\n\nhr {\n border: none;\n height: 1px;\n background: $grey;\n margin: 2rem 0;\n}\n\nabbr, acronym {\n\tborder-bottom: 1px dotted $link;\n\tcursor: help;\n}\n\nsup {\n position: relative;\n top: -.35em;\n font-size: .75em;\n}\n\nsub {\n position: relative;\n top: .25em;\n font-size: .75em;\n}\n\nsmall {\n font-size: .85em;\n}\n\nbig {\n font-size: 1.15em;\n}\n\ncite {\n color: $darkgrey;\n}\n\ndl {\n margin-bottom: 2rem;\n}\n\ndt {\n font-weight: bold;\n margin-bottom: .5rem;\n}\n\ndd {\n margin-bottom: 1rem;\n text-indent: 1rem;\n}\n\nol {\n list-style-type: decimal;\n margin: 0 0 2rem 2.5rem;\n}\n\nol li {\n margin-bottom: .5rem;\n}\n\nul {\n list-style-type: disc;\n margin: 0 0 2rem 2.5rem;\n}\n\nul li {\n margin-bottom: .5rem;\n}\n\nli {\n max-width: $maxtypewidth;\n line-height: 1.5;\n}\n\nblockquote {\n\tfont-style: italic;\n\tpadding: 1rem 2rem;\n}\n\nblockquote cite {\n\tcolor: $darkgrey;\n\tdisplay: block;\n\tfont-size: .8rem;\n\ttext-align: right;\n\ttext-transform: uppercase;\n}\n\nblockquote cite:before {\n\tcontent: ' — ';\n}\n\n.pullquote {\n\twidth: 100%;\n\tmax-width: 400px;\n\tborder-top: 10px solid $accentblue;\n\tmargin: 2rem auto 0;\n\tbox-sizing: border-box;\n}\n.pullquote cite {\n\tfont-family: $type-sans;\n\ttext-align: left;\n\tmargin-top: 1rem;\n\tmax-width: 300px;\n\tposition: relative;\n\tpadding-top: .5rem;\n}\n\n.pullquote cite:before {\n\tcontent: '';\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tdisplay: block;\n\twidth: 40px;\n\theight: 1px;\n\tbackground: $grey;\n}\n\n@media all and (min-width: $break2) {\n\t.pullquote {\n\t\twidth: 400px;\n\t\tfloat: right;\n\t\tpadding: 1rem 0;\n\t\tmargin: 1rem 0 1rem 3rem;\n\t}\n}\n\n.localist-widget-hl {\n\toverflow: auto;\n}\n\n\n/* SECTIONS */\n\n.section-intro {\n \n text-align: center;\n margin-bottom: 3rem;\n \n h1 {\n font-size: 2.5rem;\n margin: 0 auto 2rem;\n }\n \n p {\n max-width: 650px;\n margin: 0 auto 2rem;\n }\n \n}\n\n@media print {\n\thtml{\n\t\tfont-size: 14px;\n\t}\n\tp {\n\t\tmax-width: 100%;\n\t}\n}\n\n\n/* FEATURES */\n\n.feature-caption {\n\tfont-size: .9rem;\n\tcolor: #555;\n\tpadding: 0 0 1rem;\n\tmax-width: 360px;\n\tline-height: 125%;\n\tmargin-bottom: 2rem;\n}\n\n.feature-caption:after {\n\tdisplay: block;\n\tcontent: '';\n\twidth: 100px;\n\theight: 1px;\n\tbackground: #ccc;\n\tmargin-top: 1rem;\n}\n\n.feature-caption p {\n\tmargin-bottom: 1rem;\n}\n\n.feature-caption .credit {\n\tcolor: #999;\n\tfont-size: .8rem;\n\tmargin: .5rem 0 1rem;\n}","/* ==============================\n LAYOUT\n ============================== */\n\nbody {\n background: $lightgrey;\n}\n\n#page {\n overflow: hidden;\n}\n\n.content-width,\n#main {\n margin: 0 auto;\n padding: 0 25px;\n}\n\n#main {\n width: 100%;\n margin-bottom: 2rem;\n box-sizing: border-box;\n transition: all .2s ease-in-out;\n}\n\n.page-template-page-external-landing #main {\n padding-bottom: 0;\n}\n\n.alignright,\n.alignleft,\n.aligncenter,\n.alignnone {\n display: block;\n padding: 1.5rem 0;\n max-width: 100%;\n\theight: auto;\n min-width: 200px;\n\t\n\t&.xsmall,\n\t&.small,\n\t&.medium,\n\t&.large {\n\t\twidth: 100%;\n\t}\n\t\n\timg {\n\t\tpadding-top: 0;\n\t}\n\t\n}\n\n.alignright,\n.alignleft {\n float: none;\n}\n\n.aligncenter {\n margin: 0 auto;\n}\n\n@media all and (min-width: 480px) {\n .alignright,\n .alignleft {\n\t\t&.xsmall {\n width: 35%;\n }\n &.small {\n width: 40%;\n }\n &.medium {\n width: 45%;\n }\n &.large {\n width: 50%;\n }\n }\n .aligncenter {\n\t\t&.xsmall {\n width: 25%;\n }\n &.small {\n width: 50%;\n }\n &.medium {\n width: 75%;\n }\n &.large {\n width: 100%;\n }\n }\n .alignright:after,\n .alignleft:after {\n display: block;\n content: '';\n clear: both;\n }\n .alignright {\n float: right;\n padding: 1rem 0 2rem 1.5rem;\n }\n .alignleft {\n float: left;\n padding: 1rem 1.5rem 2rem 0;\n }\n}\n\n@media all and (min-width: $break2) {\n .alignright,\n .alignleft {\n\t\t&.xsmall {\n width: 15%;\n }\n &.small {\n width: 28%;\n }\n &.medium {\n width: 42%;\n }\n &.large {\n width: 60%;\n }\n }\n .aligncenter {\n\t\t&.xsmall {\n width: 20%;\n }\n &.small {\n width: 40%;\n }\n &.medium {\n width: 60%;\n }\n &.large {\n width: 80%;\n }\n }\n}\n\n@media all and (min-width: 1050px) {\n .content-width,\n #main {\n width: 1000px;\n margin: 0 auto;\n padding: 0;\n }\n #main {\n padding-bottom: 6rem;\n }\n}\n\n.breakout {\n width: 100vw !important;\n position: relative !important;\n left: 50% !important;\n margin-left: -50vw !important;\n}\n\n@media print {\n\tbody {\n\t\tbackground: #fff;\n\t\toverflow: visible;\n\t}\n\t#main {\n\t\twidth: 100%;\n\t\tmargin: 0 0;\n\t\tpadding-bottom: 3rem;\n\t}\n\t.content-width {\n\t\twidth: 100%;\n\t\tmargin: 0;\n\t}\n}","/* ==============================\n ELEMENTS\n ============================== */\n\n\n/* TABLES */\n\ntable {\n\t\n\tfont-family: Hind, Arial, sans-serif;\n\tfont-size: 1rem;\n\tborder-collapse: collapse;\n\tborder: 1px solid $grey;\n\tmargin: 0 0 26px;\n\t\n\tth {\n\t\tbackground-color: $blue;\n\t\tcolor: $white;\n\t\tfont-weight: 600;\n\t}\n\n\tth,\n\ttd {\n\t\tpadding: 1rem 1.5rem;\n\t}\n\n\tthead th {\n\t\ttext-align: left;\n\t}\n\n\ttbody th {\n\t\tbackground-color: #c0ddf2;\n\t\tcolor: #000;\n\t\ttext-align: left;\n\t}\n\n\ttr:nth-child(even) {\n\t\tbackground-color: #eee;\n\t}\n\n\t.numeric {\n\t\ttext-align: right;\n\t}\n\t\n}\n\n\n/* SCREEN READERS */\n\n.screen-reader-text {\n\tposition: absolute;\n\tleft: -9999px;\n}","/* ==============================\n FORMS\n ============================== */\n\n@keyframes activateInput {\n\t0% { background: $grey; }\n\t5% { background: #ccc; }\n\t100% { background: $grey; }\n}\n\nform.modern-form {\n\t\n background: #f3f3f3;\n box-sizing: border-box;\n border-bottom: 1px solid $grey;\n border-top: 1px solid $grey;\n padding: 1.5rem 2rem;\n width: 100vw;\n position: relative;\n left: 50%;\n margin-left: -50vw;\n font-family: $type-sans;\n\t\n\tlegend {\n \tbackground: $link;\n\t\tcolor: $white;\n\t\tletter-spacing: .1rem;\n\t\tfont-weight: 600;\n\t\tpadding: .5rem .8rem;\n\t\ttext-transform: uppercase;\n\t\tfont-size: .8rem;\n\t\tborder-radius: 2px;\n\t\tmargin-bottom: 2rem;\n\t}\n\n\tlabel {\n\t\tfont-size: 1rem;\n\t\tfont-weight: 600;\n\t}\n\n\tinput.button {\n\n\t\tdisplay: inline-block;\n\t\tmargin: 0 .5rem;\n\t\tpadding: 1rem 2rem;\n\t\tbackground: $white;\n\t\tborder: 1px solid $grey;\n\t\tfont-size: .7rem;\n\t\tfont-weight: 600;\n\t\tletter-spacing: .1rem;\n\t\ttext-transform: uppercase;\n\t\ttext-align: center;\n\t\tcolor: $darkgrey;\n\t\ttext-decoration: none;\n\t\tborder-radius: .2rem;\n\t\ttransition: all .2s ease-in-out;\n\t\ttext-shadow: none;\n\n\t\t&:first-of-type {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tbackground: $lightgrey;\n\t\t\tcursor: pointer;\n\t\t}\n\n\t\t&:matches([type=\"submit\"]) {\n\n\t\t\tbackground: $link;\n\t\t\tcolor: $white !important;\n\t\t\tborder: none !important;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tbackground: $blue;\n\t\t\t\tborder: none !important;\n\t\t\t}\n\t\t}\n\n\t}\n\n\tfieldset {\n\t\tdisplay: block;\n\t\tmargin: 1rem 0 2rem;\n\t\tposition: relative;\n\t\tfont-family: $type-sans;\n\n\t\tbr {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\tinput[type=\"checkbox\"],\n\t\tinput[type=\"radio\"] {\n\n\t\t\tdisplay: none;\n\n\t\t\t& + label {\n\n\t\t\t\tdisplay: block;\n\t\t\t\tbackground: $white;\n\t\t\t\tborder: 1px solid #e5e5e5;\n\t\t\t\tborder-radius: .2rem;\n\t\t\t\tmargin: .5rem 0;\n\t\t\t\tbox-sizing: border-box;\n\t\t\t\tline-height: 50px;\n\t\t\t\theight: 50px;\n\t\t\t\tcolor: $darkgrey;\n\t\t\t\tpadding: 0 4rem 0 1rem;\n\t\t\t\tmax-width: 300px;\n\t\t\t\tposition: relative;\n\t\t\t\ttransition: all .2s ease-in-out;\n\n\t\t\t\t&:before {\n\t\t\t\t\tcontent: '';\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tbox-sizing: border-box;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: calc(50% - 12px);\n\t\t\t\t\tright: 1rem;\n\t\t\t\t\twidth: 24px;\n\t\t\t\t\theight: 24px;\n\t\t\t\t\tbackground: #fff;\n\t\t\t\t\tborder: 2px solid $grey;\n\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t\ttransition: all .1s ease-in-out;\n\t\t\t\t}\n\n\t\t\t\t&:hover,\n\t\t\t\t&:focus {\n\t\t\t\t\t\n\t\t\t\t\tcursor: pointer;\n\t\t\t\t\tbackground: #fafafa;\n\t\t\t\t\t\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tborder: 3px solid #b4daff;\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\t&:checked + label {\n\n\t\t\t\t//animation-name: activateInput;\n\t\t\t\tanimation-duration: 1s;\n\t\t\t\tanimation-timing-function: ease-in-out;\n\n\t\t\t\t&:before {\n\t\t\t\t\tborder: 9px solid $link;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t}\n\n\t\tinput[type=\"text\"],\n\t\tinput[type=\"password\"] {\n\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\t\t\twidth: 100%;\n\t\t\tmax-width: 800px;\n\t\t\tpadding: .5rem .8rem;\n\t\t\tbox-sizing: border-box;\n\t\t\tmargin-top: .5rem;\n\t\t\tborder: 1px solid #e5e5e5;\n\t\t\toutline: none;\n\t\t\tbackground: $white;\n\t\t\tborder-radius: 3px;\n\t\t\tcolor: $black;\n\t\t\tfont-size: 1.2rem;\n\t\t\ttransition: all .2s ease-in-out;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tcolor: $darkgrey;\n\t\t\t\tborder: 1px solid #71b9ff;\n\t\t\t}\n\n\t\t}\n\n\t\ttextarea {\n\n\t\t\tdisplay: block;\n\t\t\twidth: 100%;\n\t\t\tmax-width: 800px;\n\t\t\tmargin-top: .5rem;\n\t\t\tpadding: .5rem;\n\t\t\tbox-sizing: border-box;\n\t\t\toutline: none;\n\t\t\tbackground: $white;\n\t\t\tborder: 1px solid #e5e5e5;\n\t\t\tcolor: $black;\n\t\t\tfont-size: 1rem;\n\t\t\tborder-radius: 3px;\n\t\t\ttransition: all .2s ease-in-out;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tcolor: $darkgrey;\n\t\t\t\tborder: 1px solid #71b9ff;\n\t\t\t}\n\n\t\t}\n\n\n\t}\n\t\n}\n\n@media all and (min-width: $break1) {\n form.modern-form {\n border: 1px solid $grey;\n padding: 1.5rem 1rem;\n border-radius: .2rem;\n width: 100%;\n left: 0;\n margin-left: 0;\n }\n}\n\n@media all and (min-width: $break2) {\n form.modern-form {\n padding: 2rem;\n }\n}\n\n","/* ==============================\n BRANDBAR\n ============================== */\n\n\n#brandbar {\n width: 100%;\n padding: 0;\n background: $white;\n position: relative;\n z-index: 9990;\n}\n\n#identity-print {\n display: none;\n}\n\n.skip-link {\n position: absolute;\n left: -9999px;\n}\n\n/* Global Search */\n\n#globalsearch {\n position: relative;\n width: 100%;\n background: $keaneyblue;\n}\n \n#gs {\n height: 0;\n transition: height .4s $easeInOutQuint;\n pointer-events: none;\n}\n\n#gsform-toggle:checked {\n & ~ #gs {\n height: 60px;\n pointer-events: auto;\n }\n\n & ~ #gsform {\n top: 60px;\n background-color: $link;\n background-size: 50% auto;\n }\n \n & ~ #gsform:before {\n top: -11px;\n border-bottom: 11px solid $link;\n }\n\n}\n\n#gs-query-label {\n position: absolute;\n left: -9999px;\n}\n\n#gs-query {\n font-weight: 300;\n font-size: 1.5rem;\n height: 60px;\n width: 100%;\n padding: 0 1.5rem;\n margin: 0;\n border: none;\n box-sizing: border-box;\n color: #fff;\n background: transparent;\n outline: none;\n}\n\n#gs-query::placeholder {\n color: #fff;\n}\n\n#gsform-toggle {\n display: none;\n}\n\n#gsform {\n display: block;\n position: absolute;\n right: 0;\n top: 0;\n z-index: 9997;\n height: $brandbarheight;\n width: 0;\n padding-left: $brandbarheight;\n background-color: transparent;\n background-image: url('images/search.svg');\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 50% auto;\n transition: top .4s $easeInOutQuint, background-size .4s $easeInOutQuint;\n}\n\n#gsform:before {\n content: '';\n display: block;\n z-index: 9997;\n position: absolute;\n top: 0;\n left: 0;\n width: 0;\n height: 0;\n border-bottom: 0 solid $link;\n border-left: calc(#{$brandbarheight} / 2) solid transparent;\n border-right: calc(#{$brandbarheight} / 2) solid transparent;\n transition: all .4s $easeInOutQuint;\n}\n\n#gsform:hover,\n#gsform:focus {\n background-color: $link;\n cursor: pointer;\n}\n\n#gsform span {\n display: none;\n}\n\n#gs-submit {\n position: absolute;\n left: -9999px;\n visibility: hidden;\n}\n\n\n/* Brand Bar */\n\n#globalbanner-wrapper {\n position: relative;\n width: 100%;\n background-color: #002147;\n background-image: url('images/campus-screen.jpg');\n background-position: top center;\n background-repeat: no-repeat;\n background-size: auto 500px;\n color: #fff;\n padding-left: 25px;\n box-sizing: border-box;\n}\n\n/* Global Navigation */\n\n#globalbanner {\n position: relative;\n width: 100%;\n box-sizing: border-box;\n font-size: .9rem;\n}\n\n#globalbanner:after {\n content: '';\n display: block;\n clear: both;\n}\n\n#identity {\n width: 0;\n height: $brandbarheight;\n padding-left: 180px;\n overflow: hidden;\n float: left;\n background-image: url('images/logo-inline-white.png');\n background-position: center left;\n background-repeat: no-repeat;\n background-size: 180px auto;\n}\n\n#gateways-menu {\n\t\n\tdisplay: none;\n\tlist-style-type: none;\n\toverflow: hidden;\n\tposition: absolute;\n\ttop: $brandbarheight;\n\tright: 0;\n\tz-index: 9996;\n\twidth: 220px;\n\tpadding: 1.5rem 0 1rem;\n\tbackground: #fff;\n\tborder-radius: 0 0 .2rem .2rem;\n\tbox-shadow: 0 1rem 3rem rgba(0,0,0,.3);\n\ttransition: right .2s ease-in-out;\n\t\n li {\n margin: 0;\n }\n li a {\n display: block;\n padding: .5rem 1.5rem;\n color: #000;\n transition: all .1s ease-in-out;\n }\n li a:hover {\n background: $blue;\n color: $white;\n }\n \n} // #gateways-menu\n\n#gateways-toggle {\n display: none;\n}\n\n#gateways-label {\n display: block;\n position: absolute;\n right: calc(#{$brandbarheight} + 1px);\n z-index: 9997;\n height: $brandbarheight;\n line-height: $brandbarheight;\n padding: 0 .5rem;\n font-size: .8rem;\n font-weight: 600;\n background-color: transparent;\n transition: all .1s ease-in-out;\n}\n\n#gateways-label:hover,\n#gateways-label:focus {\n background-color: $link;\n cursor: pointer;\n}\n\n#gateways-label span {\n padding-right: 1.2rem;\n}\n\n#gateways-label span:after {\n content: '';\n display: block;\n position: absolute;\n top: calc(#{$brandbarheight} / 2 - 4px);\n right: 0.5rem;\n width: 0;\n height: 0;\n border-top: 6px solid $white;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n transform: rotate(0);\n transition: transform .2s $easeInOutQuart;\n}\n\n#gateways-toggle:checked {\n & ~ #gateways-label {\n background-color: $link;\n }\n & ~ #gateways-label:after {\n content: '';\n display: block;\n z-index: 9997;\n position: absolute;\n top: $brandbarheight;\n left: calc(50% - 20px);\n width: 0;\n height: 0;\n border-top: 11px solid $link;\n border-left: 20px solid transparent;\n border-right: 20px solid transparent;\n }\n & ~ #gateways-label span:after {\n transform: rotate(180deg);\n }\n & ~ #gateways-menu {\n display: block;\n }\n} // #gateways-toggle:checked\n\n@media all and (min-width: 370px) {\n #identity {\n padding-left: 220px;\n background-size: 220px auto;\n }\n #gateways-label {\n padding: 0 1rem;\n }\n #gateways-label span {\n padding-right: 1.1rem;\n }\n #gateways-label span:after {\n right: .8rem;\n }\n}\n\n@media all and (min-width: 420px) {\n #identity {\n padding-left: 300px;\n background-size: 275px auto;\n }\n}\n\n@media all and (min-width: 800px) {\n #globalbanner {\n max-width: 1000px;\n }\n \n #gsform {\n background-size: 40% auto;\n }\n \n} // min-width: 800px\n\n@media all and (min-width: 1050px) {\n #globalbanner-wrapper {\n padding-left: 0;\n }\n #globalbanner {\n margin: 0 auto;\n }\n #gs-query {\n padding: 0 calc((100vw - 1000px) / 2);\n }\n #gsform {\n margin-right: calc((100vw - 1000px) / 2);\n }\n #gateways-menu {\n right: calc(#{$brandbarheight} + 1px);\n }\n} // min-width: 1050px\n\n\n/* PRINT */\n\n@media print {\n\t#globalsearch,\n #globalbanner-wrapper,\n #localnav {\n display: none;\n }\n \n #identity-print {\n display: block;\n }\n} // @media print\n","/* ==============================\n GLOBAL NAV\n ============================== */\n\n.globalnav {\n \n background: $white;\n position: relative;\n\tz-index: 9980;\n \n #globalnav-menu {\n display: none;\n width: 100%;\n list-style: none;\n text-align: center;\n padding: 1rem 0;\n position: absolute;\n left: 0;\n top: $brandbarheight;\n background: $white;\n border-bottom: 1px solid $grey;\n }\n \n a {\n display: inline-block;\n width: 100%;\n color: $blue;\n font-size: 1rem;\n font-weight: 600;\n font-family: $type-sans;\n }\n \n a:hover,\n a:focus {\n color: $link;\n }\n \n #globalnav-toggle {\n display: none;\n }\n\n #globalnav-label {\n display: block;\n text-align: center;\n height: $brandbarheight;\n line-height: $brandbarheight;\n background: $white;\n color: $blue;\n font-size: .8rem;\n font-weight: 600;\n font-family: $type-sans;\n transition: all .1s ease-in-out;\n }\n\n #globalnav-label:hover,\n #globalnav-label:focus {\n background-color: $link;\n color: $white;\n cursor: pointer;\n \n span {\n background-position: 0 -18px;\n }\n \n }\n\n #globalnav-label span {\n display: inline-block;\n width: 0;\n height: 9px;\n padding-left: 9px;\n margin-left: 10px;\n margin-top: 3px;\n overflow: hidden;\n background-image: url('images/close.svg');\n background-repeat: no-repeat;\n background-position: 0 -27px;\n background-size: 9px auto;\n transform: rotate(-45deg);\n transition: transform .2s ease-in-out;\n }\n\n #globalnav-toggle:checked {\n & ~ #globalnav-label {\n background-color: $link;\n color: $white;\n }\n & ~ #globalnav-label span {\n background-position: 0 -18px;\n transform: rotate(0);\n }\n & ~ #globalnav-menu {\n display: block;\n }\n }\n \n}\n\n@media all and (min-width: $break1) {\n \n body.page-template-page-external-landing #globalnav-menu {\n position: absolute;\n background: rgba(255,255,255,.8);\n }\n \n .globalnav {\n\n background: rgba(255,255,255,.8);\n\n #globalnav-menu {\n display: block;\n padding: 0;\n position: relative;\n top: 0;\n background: #fff;\n border-bottom: none;\n }\n \n #globalnav-label {\n display: none;\n }\n\n li {\n display: inline;\n margin-bottom: 0;\n line-height: $brandbarheight;\n }\n\n li:not(:last-child) {\n margin-right: 2.5rem;\n transition: margin-right .2s ease-in-out;\n }\n\n a {\n display: inline-block;\n width: auto;\n font-size: .8rem;\n line-height: $brandbarheight;\n }\n\n }\n \n @supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)) {\n .globalnav #globalnav-menu {\n background: rgba(255,255,255,.8);\n backdrop-filter: blur(10px) saturate(250%);\n }\n }\n \n}\n\n@media all and (min-width: $break2) {\n .globalnav {\n \n li:not(:last-child) {\n margin-right: 3rem;\n }\n \n a {\n font-size: .9rem;\n }\n \n }\n \n \n}","/* ==============================\n ACTIONBAR\n ============================== */\n\n\n#actionbar-wrapper {\n position: relative;\n clear: both;\n box-sizing: border-box;\n width: 100%;\n background: $white;\n border-top: 1px solid #ddd;\n transition: all .2s ease-in-out;\n}\n\n@keyframes ab_apply_animate {\n 0% { transform: rotate(0); }\n 5% { transform: rotate(20deg); }\n 10% { transform: rotate(-18deg); }\n 20% { transform: rotate(15deg); }\n 30% { transform: rotate(-13deg); }\n 40% { transform: rotate(10deg); }\n 50% { transform: rotate(-6deg); }\n 60% { transform: rotate(3deg); }\n 70% { transform: rotate(-2deg); }\n 80% { transform: rotate(1deg); }\n 90% { transform: rotate(-1deg); }\n 100% { transform: rotate(0); }\n}\n\n@keyframes ab_tour_animate {\n 0% { top: 0; }\n 18% { top: -10px; }\n 30% { top: 0; }\n 45% { top: -8px; }\n 53% { top: 0; }\n 64% { top: -5px; }\n 70% { top: 0; }\n 78% { top: -2px; }\n 84% { top: 0; }\n 90% { top: -1px; }\n 91% { top: 0; }\n 100% { top: 0; }\n}\n\n@keyframes ab_give_animate {\n 0% { transform: rotate(0); }\n 40% { transform: rotate(200deg); }\n 50% { transform: rotate(165deg); }\n 60% { transform: rotate(195deg); }\n 70% { transform: rotate(170deg); }\n 80% { transform: rotate(190deg); }\n 90% { transform: rotate(175deg); }\n 100% { transform: rotate(180deg); }\n}\n\n#actionbar {\n\n\tdisplay: flex;\n\twidth: 100%;\n\tpadding: 0;\n margin: 0 auto;\n box-sizing: border-box;\n transition: all .2s ease-in-out;\n\n a {\n display: block;\n flex: 1;\n height: 120px;\n text-align: center;\n color: #003b8d;\n font-size: 1.4rem;\n //font-weight: 600;\n transition: none;\n }\n\n a:hover {\n color: $white;\n background: linear-gradient(-135deg, #009DFF, #0900FF);\n }\n \n a span {\n display: block;\n position: relative;\n margin-top: 1.8rem;\n margin-bottom: 1rem;\n width: 100%;\n height: 24px;\n background-image: url('images/actionbar-sprite.png');\n background-repeat: no-repeat;\n background-size: 24px auto;\n }\n \n #action-apply span {\n background-position: center 0;\n }\n \n #action-tour span {\n background-position: center -48px;\n }\n \n #action-give span {\n background-position: center -96px;\n }\n \n #action-apply:hover span {\n background-position: center -24px;\n //animation-name: ab_apply_animate;\n //animation-duration: .8s;\n //animation-timing-function: ease-in-out;\n }\n \n #action-tour:hover span {\n background-position: center -72px;\n //animation-name: ab_tour_animate;\n //animation-duration: .8s;\n //animation-timing-function: ease-in-out;\n }\n \n #action-give:hover span {\n background-position: center -120px;\n //animation-name: ab_give_animate;\n //animation-duration: .7s;\n //animation-timing-function: ease-in-out;\n }\n \n}\n\n\n@media all and (min-width: 900px) {\n #actionbar a {\n \n height: 150px;\n \n span {\n margin-top: 2.5rem;\n }\n \n }\n \n}\n\n@media all and (min-width: 1050px) {\n #actionbar {\n width: 1000px;\n padding: 0;\n }\n}\n\n/* PRINT */\n\n@media print {\n \n #actionbar-wrapper {\n display: none;\n }\n \n}","/* ==============================\n FOOTER\n ============================== */\n\n\n#basement {\n width: 100%;\n margin: 0 auto;\n box-sizing: border-box;\n transition: all .2s ease-in-out;\n\tpadding: 0 25px;\n\tcolor: #fff;\n}\n\n#basement:after {\n display: block;\n content: '';\n clear: both;\n}\n\n#globalfooter {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n padding: 0 0 30px;\n overflow: hidden;\n background-color: #002147;\n background-image: url('images/campus-screen.jpg');\n background-position: top center;\n background-repeat: no-repeat;\n background-size: auto 100%;\n}\n\n#storagebins {\n \n\ttext-align: center;\n\tfont-size: .9rem;\n\twidth: 100vw;\n\tposition: relative;\n\tleft: 50%;\n\tmargin-left: -50vw;\n\tbackground: rgba(0,0,0,.5);\n \n &:after {\n content: '';\n display: block;\n clear: both;\n }\n \n div {\n float: left;\n width: 33.33%;\n box-sizing: border-box;\n }\n \n div:not(:first-child) {\n border-left: 2px solid rgba(34,90,154,.6);\n }\n \n input {\n display: none;\n }\n \n label {\n text-transform: uppercase;\n font-weight: 600;\n display: block;\n width: 100%;\n height: 60px;\n line-height: 60px;\n padding-bottom: 5px;\n }\n \n label span:after {\n content: '';\n display: block;\n position: relative;\n top: -15px;\n left: calc(50% - 6px);\n width: 0;\n height: 0;\n border-top: 6px solid $white;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n transform: rotate(0);\n transition: transform .2s $easeInOutQuart;\n }\n \n label:hover,\n label:focus {\n cursor: pointer;\n }\n \n ul {\n margin: 0;\n padding: 1rem 0 .5rem;\n list-style: none;\n display: none;\n background: $white;\n width: 100vw;\n position: relative;\n }\n \n li {\n max-width: 100%;\n }\n \n #sb-university ul {\n margin-left: 0;\n left: 0;\n }\n \n #sb-campus-life ul {\n margin-left: 50%;\n left: -50vw;\n }\n \n #sb-academics ul {\n margin-left: 100%;\n left: -100vw;\n }\n \n input:checked ~ label {\n background: $link;\n }\n \n input:checked ~ ul {\n display: block;\n }\n\n a {\n color: $blue;\n }\n \n a:hover,\n a:focus {\n text-decoration: underline;\n }\n \n} // #storagebins\n\n#gimmicks {\n \n\ttext-align: center;\n\tbackground: rgba(34,90,154,.6);\n\tposition: relative;\n\tleft: -50vw;\n\tmargin-left: 50%;\n\twidth: 100vw;\n \n .uri-tides-widget {\n margin: 18px 0 15px;\n padding: 0;\n border: none;\n background: none;\n text-align: left;\n }\n .uri-tides-widget .label {\n font-size: .9rem;\n text-transform: uppercase;\n font-weight: 600;\n margin-bottom: .5rem;\n }\n .uri-tides-metrics div {\n font-family: $type-numeric;\n font-weight: 400;\n }\n .uri-tides-metrics em {\n font-weight: 500;\n }\n .uri-tides-source {\n color: rgba(255,255,255,.4);\n font-size: .55rem;\n }\n hr {\n margin: 0;\n background: rgba(255,255,255,.5);\n }\n .cl-social {\n padding: 18px 0 15px;\n margin: 0;\n display: block;\n }\n .cl-social li:not(:first-child) {\n margin-left: 18%;\n }\n \n} // #gimmicks\n\n#tagline {\n position: relative;\n display: block;\n width: 100%;\n height: 1px;\n margin: 80px auto 60px;\n background: linear-gradient(to right, $midblue 10%, $lightblue 30%, $midblue);\n transition: all .2s ease-in-out;\n}\n\n#tagline:after {\n content: '';\n display: block;\n position: absolute;\n top: -39px;\n left: 0;\n width: 100%;\n height: 100px;\n background-image: url('images/tagline.png');\n background-position: center top;\n background-repeat: no-repeat;\n background-size: 200px auto;\n}\n\n#legal {\n\n\tposition: relative;\n\tz-index: 10;\n\twidth: 300px;\n\tmargin: 0 auto;\n\tfont-size: .7rem;\n\tbox-sizing: border-box;\n\ttranstition: all .2s ease-in-out;\n\n p {\n color: rgba(255,255,255,.5);\n max-width: 100%;\n padding: 0;\n margin: 0;\n text-align: center;\n line-height: 1.3;\n }\n \n a {\n text-decoration: none;\n }\n \n a.jobs {\n color: $white;\n }\n \n a.subtle {\n color: inherit;\n }\n \n a:hover,\n a:focus {\n text-decoration: underline;\n }\n\n} // #legal\n\n@media all and (min-width: 900px) {\n #globalfooter {\n padding: 35px 0;\n background-size: auto 500px;\n }\n #storagebins {\n\t\t\n\t\tfloat: left;\n\t\ttext-align: left;\n\t\tdisplay: block;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: 0;\n\t\tbackground: none;\n\t\t\n div {\n display: inline-block;\n float: none;\n width: auto;\n }\n div:not(:first-child) {\n margin-left: 3rem;\n border-left: none;\n }\n label {\n padding: 0;\n width: auto;\n height: auto;\n line-height: 1;\n padding-bottom: 0;\n }\n label span:after {\n display: none;\n }\n label:hover,\n label:focus {\n cursor: default;\n }\n input:checked ~ label {\n background: none;\n }\n ul {\n display: block;\n background: none;\n padding: 1.2rem 0 1rem;\n width: auto;\n }\n #sb-university ul,\n #sb-campus-life ul,\n #sb-academics ul {\n margin-left: 0;\n left: 0;\n }\n a {\n color: $white;\n }\n } // #storagebins\n\n #gimmicks {\n \n\t\tfloat: right;\n\t\ttext-align: initial;\n\t\tbackground: none;\n\t\tpadding: 0;\n\t\tleft: 0;\n\t\tmargin-left: 0;\n\t\twidth: auto;\n\t\t\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n &>* {\n float: left;\n }\n hr {\n display: none;\n }\n .uri-tides-widget {\n margin: 0;\n }\n .uri-tides-widget .label {\n font-size: .9rem;\n }\n .cl-social {\n margin-left: 3rem;\n padding: 0;\n border-top: none;\n }\n .cl-social li:not(:first-child) {\n margin-left: 10px;\n }\n \n } // #gimmicks\n \n #legal {\n width: 100%;\n font-size: .8rem;\n margin-top: .5rem;\n padding: 0 25px;\n }\n #legal p {\n text-align: left;\n }\n #tagline {\n background: linear-gradient(to right, $midblue 50%, $lightblue 70%, $midblue);\n margin: 60px auto 0;\n }\n #tagline:after {\n background-position: right 25px top;\n }\n}\n\n@media all and (min-width: 1050px) {\n #basement,\n #legal,\n #tagline,\n #tagline:after {\n width: 1000px;\n padding: 0;\n }\n #tagline:after {\n background-position: right top;\n }\n}\n\n/* PRINT */\n\n@media print {\n #globalfooter {\n\t\tbackground: none;\n padding: 0;\n }\n #basement,\n #tagline {\n display: none;\n }\n #legal {\n\t\twidth: 100%;\n\t\tmargin: 0;\n padding-top: 20px;\n border-top: 1px solid #ddd;\n }\n #legal p {\n color: #000;\n text-align: left;\n }\n\t#legal a.jobs {\n\t\tdisplay: none;\n\t}\n}","/* ==============================\n SITEBAR\n ============================== */\n\n#sitebanner {\n position: relative;\n margin-bottom: 1px;\n z-index: 10;\n}\n\n#sitebanner.light {\n \n #siteidentity h1,\n #siteidentity h2 {\n color: $white;\n }\n \n #sb-screen {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0,0,0,.15);\n }\n \n}\n\n#sb-backdrop {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n#sb-background-image {\n display: block;\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n left: 0;\n background-color: #fff;\n background-position: center center;\n background-size: cover;\n}\n\n#sb-screen {\n display: none;\n}\n\n#sitebranding {\n position: relative;\n width: 100%;\n margin: 0 auto;\n padding: 2rem 25px;\n color: #002147;\n box-sizing: border-box;\n transition: all .2s ease-in-out;\n z-index: 2;\n}\n\n#siteidentity {\n \n h1 {\n font-family: $type-header;\n margin-bottom: 0;\n max-width: 100%;\n font-size: 1.8rem;\n color: $black;\n }\n \n h1 a,\n h1 a:visited {\n color: inherit;\n }\n \n h2 {\n font-size: 1.3rem;\n font-weight: 400;\n color: $black;\n padding-top: .5rem;\n margin: 0;\n }\n \n} // #siteidentity\n\n#sitesocial ul {\n font-size: initial;\n margin-top: 1rem;\n}\n\n@media all and (min-width: $break1) {\n #sitebranding {\n display: flex;\n align-items: flex-end;\n justify-content: space-between;\n }\n #sitesocial ul {\n margin-top: 0;\n }\n} // min-width: 600px\n\n@media all and (min-width: $break2) {\n #sitebanner {\n margin-bottom: 0;\n }\n}\n\n@media all and (min-width: 1050px) {\n \n #sitebranding {\n width: 1000px;\n padding: 2.2rem 0;\n font-size: 2rem;\n }\n \n} // min-width: 1050px\n\n@media print {\n\t#sb-backdrop,\n\t#sitesocial {\n\t\tdisplay: none;\n\t}\n\t#siteheader {\n\t\tmargin-bottom: 3rem;\n\t}\n\t#sitebranding {\n\t\twidth: 100%;\n\t\tmargin: 0;\n\t}\n\t#sitebanner,\n\t#sitebanner.light {\n\t\t#siteidentity h1,\n\t\t#siteidentity h2 {\n\t\t\tcolor: #000;\n\t\t}\n\t}\n\t#sitebanner {\n\t\tborder-bottom: 1px solid #ddd;\n\t}\n}","/* ==============================\n BREADCRUMBS\n ============================== */\n\n#breadcrumbs {\n \n\tdisplay: none;\n\tfont-size: .8rem;\n\tfont-family: $type-header;\n\tfont-weight: 600;\n\tcolor: $darkgrey;\n\ttransition: margin .1s ease-in-out;\n\tposition: relative;\n\tz-index: 10;\n \n &.has-js {\n \n display: block;\n margin: .8rem 0;\n \n div {\n position: relative;\n padding: .5rem;\n border-radius: .2rem;\n display: inline-block;\n max-width: 100%;\n\t\t\tline-height: 1rem;\n }\n \n &.active div,\n div:hover,\n div:focus {\n cursor: pointer;\n background: #eee;\n }\n \n span {\n position: relative;\n font-weight: 400;\n }\n \n span:last-child {\n margin-left: 8px;\n padding-left: 18px;\n font-weight: 600;\n }\n\n span:last-child:before {\n content: '';\n display: block;\n position: absolute;\n top: 4px;\n left: 0;\n width: 7px;\n height: 7px;\n border-right: 1px solid $darkgrey;\n border-top: 1px solid $darkgrey;\n transform: rotate(45deg);\n }\n \n ol {\n display: none;\n position: absolute;\n top: 50px;\n left: 0;\n list-style: none;\n background: $darkgrey;\n padding: 1rem;\n margin: 0;\n width: 100%;\n box-sizing: border-box;\n border-radius: .2rem;\n box-shadow: $level2;\n color: $white;\n }\n \n &.active ol {\n display: block;\n }\n \n ol:before {\n position: absolute;\n display: block;\n content: '';\n top: -6px;\n left: 25px;\n width: 14px;\n height: 14px;\n transform: rotate(45deg);\n background: $darkgrey;\n border-top-left-radius: .1rem;\n }\n \n li {\n position: relative;\n font-size: 1rem;\n margin-bottom: 0.8rem;\n }\n \n li:last-child {\n margin-bottom: 0;\n }\n \n li:not(:first-child):before {\n position: absolute;\n display: block;\n content: '';\n width: 8px;\n height: 21px;\n top: -9px;\n left: -.8rem;\n border-left: 1px solid $grey;\n border-bottom: 1px solid $grey;\n }\n \n a {\n color: $white;\n font-weight: 400;\n padding: .2rem .4rem;\n border-radius: .2rem;\n }\n \n a:hover,\n a:focus {\n background: $accentblue;\n }\n \n }\n \n} // #breadcrumbs\n\n// Indendation\n@for $i from 1 through 20 {\n #breadcrumbs.has-js li:nth-child(#{$i}) {\n margin-left: calc( #{$i} * .9rem - .9rem );\n }\n}\n\n@media all and (min-width: $break1) {\n \n #breadcrumbs,\n #breadcrumbs.has-js {\n \n display: block;\n margin: 1.5rem 0 1rem;\n font-size: .7rem;\n \n div {\n display: none;\n }\n\n ol {\n display: block;\n list-style: none;\n position: relative;\n top: 0;\n left: 0;\n background: none;\n border-radius: 0;\n box-shadow: none;\n margin: 0;\n padding: 0;\n color: inherit;\n }\n \n ol:before {\n display: none;\n }\n\n ol:after {\n display: block;\n content: '';\n clear: both;\n }\n\n li {\n position: relative;\n float: left;\n font-size: inherit;\n margin-bottom: 0;\n }\n\n li:not(:first-child) {\n margin-left: 8px;\n padding-left: 18px;\n }\n\n li:not(:first-child):before {\n content: '';\n display: block;\n position: absolute;\n top: 4px;\n left: 0;\n width: 6px;\n height: 6px;\n border-right: 1px solid $darkgrey;\n border-top: 1px solid $darkgrey;\n border-left: none;\n border-bottom: none;\n transform: rotate(45deg);\n }\n\n a {\n color: inherit;\n font-weight: 400;\n padding: 0;\n }\n\n a:hover,\n a:focus {\n color: inherit;\n text-decoration: underline;\n background: none;\n }\n \n } // #breadcrumbs\n \n}\n\n@media all and (min-width: 920px) {\n #breadcrumbs {\n margin: 1.5rem 0 1rem;\n }\n}","/* ==============================\n PRIMARY NAVIGATION\n ============================== */\n\n#localnav {\n position: relative;\n font-family: $type-header;\n font-size: 1rem;\n padding: 1rem 0 3rem;\n}\n\n#lnmenu-toggle {\n display: none;\n}\n\n#lnmenu {\n display: block;\n position: relative;\n box-sizing: border-box;\n max-width: 400px;\n height: 40px;\n line-height: 40px;\n padding: 0 1rem;\n font-size: .8rem;\n font-weight: 600;\n background-color: #eee;\n border-radius: .2rem;\n color: $darkgrey;\n transition: all .1s ease-in-out;\n}\n\n#lnmenu span {\n padding-right: 1.2rem;\n}\n\n#lnmenu span:after {\n content: '';\n display: block;\n position: absolute;\n top: 16px;\n right: 1rem;\n width: 0;\n height: 0;\n border-top: 6px solid $darkgrey;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n transform: rotate(0);\n transition: transform .2s $easeInOutQuart;\n}\n\n#lnmenu:hover,\n#lnmenu:focus {\n\n\tbackground-color: $darkgrey;\n\tcolor: #fff;\n\tcursor: pointer;\n\n & span:after {\n border-top: 6px solid $white;\n }\n \n}\n\n#lnmenu-toggle:checked {\n & ~ #lnmenu {\n background-color: $darkgrey;\n color: #fff;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n & ~ #lnmenu span:after {\n transform: rotate(180deg);\n border-top: 6px solid $white;\n }\n & ~ ul {\n display: block;\n }\n}\n \n#localnav>ul {\n \n overflow: hidden;\n \n ul {\n display: none;\n }\n \n}\n\n#cl-localnav>ul.cl-menu-list-no-js {\n\tdisplay: block;\n\tposition: relative;\n\ttop: 0;\n\tbox-shadow: none;\n\tborder-radius: 0;\n\tbackground: transparent;\n}\n\n#localnav>ul,\n#cl-localnav>ul {\n\n\tdisplay: none;\n\tposition: absolute;\n\ttop: 3.9rem;\n\tleft: 0;\n\tz-index: 10;\n\tbackground: #fff;\n\tbox-shadow: 0 1rem 3rem rgba(0,0,0,.3);\n\twidth: 100%;\n\tmax-width: 400px;\n\tmargin: 0;\n\tlist-style-type: none;\n\tborder-radius: 0 0 .2rem .2rem;\n\ttransition: all .1s ease-in-out;\n \n &>li {\n margin: 0;\n }\n\n &>li:not(:first-child) {\n border-top: 1px solid #eee;\n }\n\n a {\n display: block;\n padding: 1rem;\n color: $black;\n transition: all .1s ease-in-out;\n }\n \n a:hover,\n a:focus {\n background: $link;\n color: $white;\n }\n\t\n\t/* Reset styles from the Component Library */\n\tli.current_page_item,\n\tli.current-menu-item,\n\tli.current_page_parent,\n\tli.current_page_ancestor,\n\tli.current-page-ancestor,\n\tli.current-post-ancestor {\n\t\tbox-shadow: none;\n\t}\n /* done with reset */\n\t\n li.current_page_item>a,\n\tli.current-page-item>a {\n background: $link;\n color: $white;\n }\n \n\tli.current_page_parent>a,\n li.current_page_ancestor>a,\n\tli.current-page-ancestor>a,\n\tli.current-post-ancestor>a {\n border-bottom: 3px solid $midgrey;\n }\n \n}\n\n#cl-localnav {\n \n margin-bottom: 0;\n \n &>ul {\n max-width: 100%;\n }\n \n span.cl-menu-toggle.active ~ ul.cl-menu-list {\n display: block;\n }\n \n ul.sub-menu a {\n padding: 1rem 1rem 1rem 1.5rem;\n border-left: 3px solid $darkgrey;\n background: #eee;\n }\n \n ul.sub-menu a:hover,\n ul.sub-menu a:focus {\n background: $link;\n }\n \n span.cl-menu-arrow {\n top: 1.5rem;\n }\n \n li.current_page_item span.cl-menu-arrow {\n border-top: 8px solid $white;\n }\n \n}\n\n@media all and (min-width: $break1) {\n #localnav {\n width: 100%;\n box-sizing: border-box;\n padding: 2rem 0 4rem;\n }\n #localnav>ul,\n #cl-localnav>ul {\n\t\t\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\ttop: 0;\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\t\tborder-bottom: 1px solid $grey;\n\t\tbackground: transparent;\n\t\tbox-shadow: none;\n\t\tborder-radius: 0;\n\t\t\n &:after {\n display: block;\n content: '';\n clear: both;\n }\n &>li {\n display: block;\n float: left;\n border: none !important;\n padding-right: 3rem;\n }\n li.current_page_item>a,\n a:hover,\n a:focus {\n background: none;\n color: $black;\n border-bottom-color: $accentblue;\n }\n li.current_page_item>a {\n font-weight: 600;\n }\n a {\n padding: .3rem 0;\n border-bottom-width: 3px;\n border-bottom-style: solid;\n border-bottom-color: transparent;\n }\n \n ul a,\n ul.sub-menu a {\n padding: .5rem 1rem;\n }\n \n }\n \n #cl-localnav {\n li.current_page_item {\n box-shadow: none;\n }\n li.menu-item-has-children {\n margin-right: 3rem;\n padding-right: 0;\n }\n a.cl-menu-trigger {\n padding-right: 2rem;\n }\n span.cl-menu-arrow {\n top: .9rem;\n right: 0;\n }\n span.cl-menu-arrow,\n li.current_page_item span.cl-menu-arrow {\n border-top: 8px solid #999;\n }\n a:hover ~ span.cl-menu-arrow {\n border-top: 8px solid $accentblue;\n }\n ul.sub-menu {\n a {\n border-left: none;\n background: none;\n }\n \n li {\n a:hover,\n a:focus {\n border-bottom: 3px solid transparent;\n background: #eee;\n }\n }\n \n li.current_page_item {\n a:hover,\n a:focus {\n border-bottom: 3px solid $accentblue;\n background: none;\n }\n }\n }\n \n }\n \n #lnmenu {\n display: none;\n }\n}","/* ==============================\n SEARCH\n ============================== */\n\n#searchbox {\n\t\n\tposition: relative;\n\t\n\t#sb-query {\n\t\tfont-weight: 300;\n\t\tfont-size: 1rem;\n\t\theight: 50px;\n\t\twidth: 100%;\n\t\tmax-width: 600px;\n\t\tpadding: 0 1rem 0 3rem;\n\t\tmargin: 0;\n\t\tborder: 1px solid $grey;\n\t\tbox-sizing: border-box;\n\t\tbackground: #fff;\n\t\tborder-radius: .2rem;\n\t\toutline: none;\n\t}\n\t\n\t#sb-query:focus {\n\t\tborder: 1px solid #38b2e8;\n\t\tbox-shadow: 0 0 0 3px #cbefff;\n\t}\n\t\n\t#sb-query-label {\n\t\tposition: absolute;\n\t\tleft: -9999px;\n\t\tvisibility: hidden;\n\t}\n\t\n\t#sb-submit {\n\t\tposition: absolute;\n\t\tleft: 1rem;\n\t\ttop: calc( 50% - .5rem );\n\t\twidth: 0;\n\t\theight: 1rem;\n\t\tpadding: 0 0 0 1rem;\n\t\toverflow: hidden;\n\t\tborder: none;\n\t\tbackground-color: transparent;\n\t\tbackground-image: url(images/search-dark.svg);\n\t\tbackground-position: center center;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-size: 1rem auto;\n\t}\n\t\n\t#sb-submit:hover {\n\t\tcursor: pointer;\n\t}\n\t\n}\n\n\n/* GOOGLE SEARCH RESULTS */\n\n#cse-search-results {\n\t\n\t* {\n\t\tfont-family: $type-sans;\n\t\tfont-size: 1rem;\n\t\tcolor: inherit;\n\t\tpadding: 0;\n\t}\n\n\t.gsc-above-wrapper-area-container,\n\t.gsc-resultsHeader {\n\t\tborder: none;\n\t}\n\n\t.gsc-results {\n\t\twidth: 100%;\n\t}\n\n\t.gsc-control-cse {\n\t\tborder: none;\n\t\tbackground-color: transparent;\n\t}\n\n\n\t.gsc-webResult.gsc-result {\n\t\tbackground-color: #fff;\n\t\tmargin: 0 0 .5rem;\n\t\tpadding: 1.5rem 1rem 0;\n\t\tborder: 1px solid #eee;\n\t}\n\n\n\t.gsc-table-result {\n\t\tborder: none;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t\tmax-width: 750px;\n\t}\n\n\t.gs-title {\n\n\t\tfont-size: 1.25rem;\n\t\ttext-decoration: none;\n\t\tmargin-bottom: .5rem;\n\t\theight: auto;\n\n\t\ta {\n\n\t\t\ttext-decoration: none;\n\t\t\tcolor: $link;\n\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\tcolor: $linkhover;\n\t\t\t}\n\n\t\t}\n\n\t\tb {\n\t\t\tfont-size: inherit;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\t}\n\n\t.gsc-url-top {\n\t\tcolor: $midgrey;\n\t\tmargin-bottom: 1rem;\n\t}\n\n\t.gs-image {\n\t\tborder: none;\n\t}\n\n\t.gs-snippet {\n\t\tline-height: 1.5rem;\n\t}\n\n\t.gsc-cursor {\n\t\tmargin-top: 1rem;\n\t}\n\n\t.gsc-cursor-page {\n\t\tbackground: transparent;\n\t}\n\t\n\t.gs-promotion-image-box {\n\t\tmargin-right: .5rem !important;\n\t\tmargin-bottom: 1rem;\n\t}\n\t\n\t.gs-promotion .gs-visibleUrl {\n\t\tcolor: #999;\n\t\tmargin-bottom: 1rem;\n\t}\n\t\n}","/* ==============================\n 404\n ============================== */\n\nbody.error404 h1.page-title {\n\tfont-size: 2.5rem;\n}\n\n.content-404 {\n\ttext-align: center;\n}\n\n#rhody404 {\n width: 150px;\n height: 150px;\n margin: 0 auto 2rem;\n\tborder-radius: 50%;\n\tborder: 1px solid $grey;\n\tbackground-color: #fff;\n background-image: url(images/404.png);\n background-position: center top;\n background-size: 100px auto;\n background-repeat: no-repeat;\n}\n\n@media all and (min-width: 600px) {\n\tbody.error404 h1.page-title {\n\t\tfont-size: 3rem;\n\t}\n #rhody404 {\n float: left;\n\t\tborder: none;\n\t\tborder-radius: 0;\n\t\twidth: 150px;\n \theight: 300px;\n margin: 0 50px 0 0;\n\t\tbackground-color: transparent;\n\t\tbackground-position: 0 0;\n \tbackground-size: 150px auto;\n }\n .content-404 {\n width: calc(100% - 300px);\n float: left;\n padding-top: 2rem;\n\t\ttext-align: left;\n }\n \n section.error-404:after {\n display: block;\n content: '';\n clear: both;\n }\n\n}","/* ==============================\n COMPONENTS\n\n THEME-SPECIFIC STYLES FOR THE\n COMPONENT LIRBARY\n ============================== */\n\n/* Boxouts */\n\n.cl-boxout {\n\t\n\th1 {\n\t\tfont-size: 1.75rem;\n\t\tmargin-bottom: 1.5rem;\n\t}\n\t\n\tp,\n\tul {\n\t\tfont-size: 1rem;\n\t}\n\t\n}\n\n\n/* Buttons */\n\n.cl-button {\n font-family: $type-sans;\n}\n\n\n/* Cards */\n\n.cl-card,\n.cl-dcard,\n.cl-scard {\n \n font-family: $type-sans;\n \n p {\n font-size: 1rem;\n }\n \n}\n\n.cl-scard {\n \n .cl-scard-img-overlay span:before {\n top: -2px;\n }\n \n .cl-scard-category {\n \n text-transform: uppercase;\n\n &:hover,\n &:focus {\n color: inherit;\n }\n\n &-news {\n\n color: #e64646;\n\n &:after {\n border-bottom-color: #e64646;\n }\n\n }\n\n &-story {\n\n color: #1475a8;\n\n &:after {\n border-bottom-color: #1475a8;\n }\n\n }\n\n }\n \n .cl-scard-meta {\n margin-bottom: .7rem;\n }\n\n .cl-scard-date {\n font-weight: 300;\n }\n \n}\n\n\n/* Metrics */\n\n.cl-metric {\n \n span:first-child {\n font-family: $type-numeric;\n }\n \n span:last-child {\n font-family: $type-sans;\n }\n \n}"]} \ No newline at end of file diff --git a/static/style.static.css b/static/style.static.css index 2cc5dbb1..76bd79a4 100644 --- a/static/style.static.css +++ b/static/style.static.css @@ -21,6 +21,6 @@ Tags: education, theme-options @author John Pennypacker */ -@import url("https://fonts.googleapis.com/css?family=Lato:400,900|Hind:400,600|Rubik:500") all;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote,q{quotes:none}ol,ul{list-style:none}body{line-height:1}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none}.edit-link{display:none}html{font-family:"Hind",Arial,sans-serif;font-weight:400;font-size:16px;color:#000;-webkit-font-smoothing:antialiased}body{font-size:1.25rem}h1{font-family:"Lato","Hind",Arial,sans-serif;font-weight:700;font-size:1.875rem;margin-bottom:2rem;max-width:800px;color:#000}h2{font-family:"Lato","Hind",Arial,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:2rem;color:#000;max-width:800px}h3{font-family:"Lato","Hind",Arial,sans-serif;font-weight:700;font-size:1.3rem;color:#000;margin-bottom:1.3rem}h4{font-family:"Lato","Hind",Arial,sans-serif;font-weight:700;font-size:1.2rem;color:#555;margin:2.5rem 0 1.3rem}h5{font-family:"Lato","Hind",Arial,sans-serif;font-weight:700;font-size:1rem;color:#555;margin:2.5rem 0 .8rem}h6{font-family:"Lato","Hind",Arial,sans-serif;font-weight:400;font-size:1rem;color:#555;margin:2.5rem 0 .8rem}.entry-content{font-family:"Charter","Georgia",serif}.type-numeric{font-family:"Rubik","Hind",Arial,sans-serif}.type-intro,.section-intro p{font-family:"Hind",Arial,sans-serif;font-size:1.5rem;font-weight:300}.type-mono{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:.95rem}.no-wrap{white-space:nowrap}b,strong{font-weight:600}i,em{font-style:italic}p{max-width:750px;line-height:1.875;margin:0 0 2rem}.fullwidth{max-width:100%}.fullwidth p,.fullwidth li{max-width:100%}p:empty{display:none}a{color:#005eff;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}a:hover,a:focus{color:#003287}hr{border:none;height:1px;background:#ddd;margin:2rem 0}abbr,acronym{border-bottom:1px dotted #005eff;cursor:help}sup{position:relative;top:-.35em;font-size:.75em}sub{position:relative;top:.25em;font-size:.75em}small{font-size:.85em}big{font-size:1.15em}cite{color:#555}dl{margin-bottom:2rem}dt{font-weight:bold;margin-bottom:.5rem}dd{margin-bottom:1rem;text-indent:1rem}ol{list-style-type:decimal;margin:0 0 2rem 2.5rem}ol li{margin-bottom:.5rem}ul{list-style-type:disc;margin:0 0 2rem 2.5rem}ul li{margin-bottom:.5rem}li{max-width:750px;line-height:1.5}blockquote{font-style:italic;padding:1rem 2rem}blockquote cite{color:#555;display:block;font-size:.8rem;text-align:right;text-transform:uppercase}blockquote cite:before{content:' — '}.pullquote{width:100%;max-width:400px;border-top:10px solid #057fd4;margin:2rem auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pullquote cite{font-family:"Hind",Arial,sans-serif;text-align:left;margin-top:1rem;max-width:300px;position:relative;padding-top:.5rem}.pullquote cite:before{content:'';position:absolute;top:0;left:0;display:block;width:40px;height:1px;background:#ddd}@media all and (min-width: 800px){.pullquote{width:400px;float:right;padding:1rem 0;margin:1rem 0 1rem 3rem}}.localist-widget-hl{overflow:auto}.section-intro{text-align:center;margin-bottom:3rem}.section-intro h1{font-size:2.5rem;margin:0 auto 2rem}.section-intro p{max-width:650px;margin:0 auto 2rem}@media print{html{font-size:14px}p{max-width:100%}}.feature-caption{font-size:.9rem;color:#555;padding:0 0 1rem;max-width:360px;line-height:125%;margin-bottom:2rem}.feature-caption:after{display:block;content:'';width:100px;height:1px;background:#ccc;margin-top:1rem}.feature-caption p{margin-bottom:1rem}.feature-caption .credit{color:#999;font-size:.8rem;margin:.5rem 0 1rem}body{background:#fafafa}#page{overflow:hidden}.content-width,#main{margin:0 auto;padding:0 25px}#main{width:100%;margin-bottom:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-template-page-external-landing #main{padding-bottom:0}.alignright,.alignleft,.aligncenter,.alignnone{display:block;padding:1.5rem 0;max-width:100%;height:auto;min-width:200px}.alignright.xsmall,.alignright.small,.alignright.medium,.alignright.large,.alignleft.xsmall,.alignleft.small,.alignleft.medium,.alignleft.large,.aligncenter.xsmall,.aligncenter.small,.aligncenter.medium,.aligncenter.large,.alignnone.xsmall,.alignnone.small,.alignnone.medium,.alignnone.large{width:100%}.alignright img,.alignleft img,.aligncenter img,.alignnone img{padding-top:0}.alignright,.alignleft{float:none}.aligncenter{margin:0 auto}@media all and (min-width: 480px){.alignright.xsmall,.alignleft.xsmall{width:35%}.alignright.small,.alignleft.small{width:40%}.alignright.medium,.alignleft.medium{width:45%}.alignright.large,.alignleft.large{width:50%}.aligncenter.xsmall{width:25%}.aligncenter.small{width:50%}.aligncenter.medium{width:75%}.aligncenter.large{width:100%}.alignright:after,.alignleft:after{display:block;content:'';clear:both}.alignright{float:right;padding:1rem 0 2rem 1.5rem}.alignleft{float:left;padding:1rem 1.5rem 2rem 0}}@media all and (min-width: 800px){.alignright.xsmall,.alignleft.xsmall{width:15%}.alignright.small,.alignleft.small{width:28%}.alignright.medium,.alignleft.medium{width:42%}.alignright.large,.alignleft.large{width:60%}.aligncenter.xsmall{width:20%}.aligncenter.small{width:40%}.aligncenter.medium{width:60%}.aligncenter.large{width:80%}}@media all and (min-width: 1050px){.content-width,#main{width:1000px;margin:0 auto;padding:0}#main{padding-bottom:6rem}}.breakout{width:100vw !important;position:relative !important;left:50% !important;margin-left:-50vw !important}@media print{body{background:#fff;overflow:visible}#main{width:100%;margin:0 0;padding-bottom:3rem}.content-width{width:100%;margin:0}}table{font-family:Hind, Arial, sans-serif;font-size:1rem;border-collapse:collapse;border:1px solid #ddd;margin:0 0 26px}table th{background-color:#002147;color:#fff;font-weight:600}table th,table td{padding:1rem 1.5rem}table thead th{text-align:left}table tbody th{background-color:#c0ddf2;color:#000;text-align:left}table tr:nth-child(even){background-color:#eee}table .numeric{text-align:right}.screen-reader-text{position:absolute;left:-9999px}@-webkit-keyframes activateInput{0%{background:#ddd}5%{background:#ccc}100%{background:#ddd}}@keyframes activateInput{0%{background:#ddd}5%{background:#ccc}100%{background:#ddd}}form.modern-form{background:#f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:1.5rem 2rem;width:100vw;position:relative;left:50%;margin-left:-50vw;font-family:"Hind",Arial,sans-serif}form.modern-form legend{background:#005eff;color:#fff;letter-spacing:.1rem;font-weight:600;padding:.5rem .8rem;text-transform:uppercase;font-size:.8rem;border-radius:2px;margin-bottom:2rem}form.modern-form label{font-size:1rem;font-weight:600}form.modern-form input.button{display:inline-block;margin:0 .5rem;padding:1rem 2rem;background:#fff;border:1px solid #ddd;font-size:.7rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;text-align:center;color:#555;text-decoration:none;border-radius:.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-shadow:none}form.modern-form input.button:first-of-type{margin-left:0}form.modern-form input.button:hover,form.modern-form input.button:focus{background:#fafafa;cursor:pointer}form.modern-form input.button:matches([type="submit"]){background:#005eff;color:#fff !important;border:none !important}form.modern-form input.button:matches([type="submit"]):hover,form.modern-form input.button:matches([type="submit"]):focus{background:#002147;border:none !important}form.modern-form fieldset{display:block;margin:1rem 0 2rem;position:relative;font-family:"Hind",Arial,sans-serif}form.modern-form fieldset br{display:none}form.modern-form fieldset input[type="checkbox"],form.modern-form fieldset input[type="radio"]{display:none}form.modern-form fieldset input[type="checkbox"]+label,form.modern-form fieldset input[type="radio"]+label{display:block;background:#fff;border:1px solid #e5e5e5;border-radius:.2rem;margin:.5rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:50px;height:50px;color:#555;padding:0 4rem 0 1rem;max-width:300px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form.modern-form fieldset input[type="checkbox"]+label:before,form.modern-form fieldset input[type="radio"]+label:before{content:'';display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(50% - 12px);right:1rem;width:24px;height:24px;background:#fff;border:2px solid #ddd;border-radius:50%;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}form.modern-form fieldset input[type="checkbox"]+label:hover,form.modern-form fieldset input[type="checkbox"]+label:focus,form.modern-form fieldset input[type="radio"]+label:hover,form.modern-form fieldset input[type="radio"]+label:focus{cursor:pointer;background:#fafafa}form.modern-form fieldset input[type="checkbox"]+label:hover:before,form.modern-form fieldset input[type="checkbox"]+label:focus:before,form.modern-form fieldset input[type="radio"]+label:hover:before,form.modern-form fieldset input[type="radio"]+label:focus:before{border:3px solid #b4daff}form.modern-form fieldset input[type="checkbox"]:checked+label,form.modern-form fieldset input[type="radio"]:checked+label{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}form.modern-form fieldset input[type="checkbox"]:checked+label:before,form.modern-form fieldset input[type="radio"]:checked+label:before{border:9px solid #005eff}form.modern-form fieldset input[type="text"],form.modern-form fieldset input[type="password"]{display:block;position:relative;width:100%;max-width:800px;padding:.5rem .8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:.5rem;border:1px solid #e5e5e5;outline:none;background:#fff;border-radius:3px;color:#000;font-size:1.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form.modern-form fieldset input[type="text"]:hover,form.modern-form fieldset input[type="text"]:focus,form.modern-form fieldset input[type="password"]:hover,form.modern-form fieldset input[type="password"]:focus{color:#555;border:1px solid #71b9ff}form.modern-form fieldset textarea{display:block;width:100%;max-width:800px;margin-top:.5rem;padding:.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;background:#fff;border:1px solid #e5e5e5;color:#000;font-size:1rem;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form.modern-form fieldset textarea:hover,form.modern-form fieldset textarea:focus{color:#555;border:1px solid #71b9ff}@media all and (min-width: 600px){form.modern-form{border:1px solid #ddd;padding:1.5rem 1rem;border-radius:.2rem;width:100%;left:0;margin-left:0}}@media all and (min-width: 800px){form.modern-form{padding:2rem}}#brandbar{width:100%;padding:0;background:#fff;position:relative;z-index:9990}#identity-print{display:none}.skip-link{position:absolute;left:-9999px}#globalsearch{position:relative;width:100%;background:#2277b3}#gs{height:0;-webkit-transition:height 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:height 0.4s cubic-bezier(0.86, 0, 0.07, 1);pointer-events:none}#gsform-toggle:checked ~ #gs{height:60px;pointer-events:auto}#gsform-toggle:checked ~ #gsform{top:60px;background-color:#005eff;background-size:50% auto}#gsform-toggle:checked ~ #gsform:before{top:-11px;border-bottom:11px solid #005eff}#gs-query-label{position:absolute;left:-9999px}#gs-query{font-weight:300;font-size:1.5rem;height:60px;width:100%;padding:0 1.5rem;margin:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;background:transparent;outline:none}#gs-query::-webkit-input-placeholder{color:#fff}#gs-query::-moz-placeholder{color:#fff}#gs-query:-ms-input-placeholder{color:#fff}#gs-query::-ms-input-placeholder{color:#fff}#gs-query::placeholder{color:#fff}#gsform-toggle{display:none}#gsform{display:block;position:absolute;right:0;top:0;z-index:9997;height:40px;width:0;padding-left:40px;background-color:transparent;background-image:url("images/search.svg");background-position:center center;background-repeat:no-repeat;background-size:50% auto;-webkit-transition:top 0.4s cubic-bezier(0.86, 0, 0.07, 1),background-size 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:top 0.4s cubic-bezier(0.86, 0, 0.07, 1),background-size 0.4s cubic-bezier(0.86, 0, 0.07, 1)}#gsform:before{content:'';display:block;z-index:9997;position:absolute;top:0;left:0;width:0;height:0;border-bottom:0 solid #005eff;border-left:calc(40px / 2) solid transparent;border-right:calc(40px / 2) solid transparent;-webkit-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1)}#gsform:hover,#gsform:focus{background-color:#005eff;cursor:pointer}#gsform span{display:none}#gs-submit{position:absolute;left:-9999px;visibility:hidden}#globalbanner-wrapper{position:relative;width:100%;background-color:#002147;background-image:url("images/campus-screen.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto 500px;color:#fff;padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#globalbanner{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.9rem}#globalbanner:after{content:'';display:block;clear:both}#identity{width:0;height:40px;padding-left:180px;overflow:hidden;float:left;background-image:url("images/logo-inline-white.png");background-position:center left;background-repeat:no-repeat;background-size:180px auto}#gateways-menu{display:none;list-style-type:none;overflow:hidden;position:absolute;top:40px;right:0;z-index:9996;width:220px;padding:1.5rem 0 1rem;background:#fff;border-radius:0 0 .2rem .2rem;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.3);box-shadow:0 1rem 3rem rgba(0,0,0,0.3);-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}#gateways-menu li{margin:0}#gateways-menu li a{display:block;padding:.5rem 1.5rem;color:#000;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#gateways-menu li a:hover{background:#002147;color:#fff}#gateways-toggle{display:none}#gateways-label{display:block;position:absolute;right:calc(40px + 1px);z-index:9997;height:40px;line-height:40px;padding:0 .5rem;font-size:.8rem;font-weight:600;background-color:transparent;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#gateways-label:hover,#gateways-label:focus{background-color:#005eff;cursor:pointer}#gateways-label span{padding-right:1.2rem}#gateways-label span:after{content:'';display:block;position:absolute;top:calc(40px / 2 - 4px);right:0.5rem;width:0;height:0;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1)}#gateways-toggle:checked ~ #gateways-label{background-color:#005eff}#gateways-toggle:checked ~ #gateways-label:after{content:'';display:block;z-index:9997;position:absolute;top:40px;left:calc(50% - 20px);width:0;height:0;border-top:11px solid #005eff;border-left:20px solid transparent;border-right:20px solid transparent}#gateways-toggle:checked ~ #gateways-label span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#gateways-toggle:checked ~ #gateways-menu{display:block}@media all and (min-width: 370px){#identity{padding-left:220px;background-size:220px auto}#gateways-label{padding:0 1rem}#gateways-label span{padding-right:1.1rem}#gateways-label span:after{right:.8rem}}@media all and (min-width: 420px){#identity{padding-left:300px;background-size:275px auto}}@media all and (min-width: 800px){#globalbanner{max-width:1000px}#gsform{background-size:40% auto}}@media all and (min-width: 1050px){#globalbanner-wrapper{padding-left:0}#globalbanner{margin:0 auto}#gs-query{padding:0 calc((100vw - 1000px) / 2)}#gsform{margin-right:calc((100vw - 1000px) / 2)}#gateways-menu{right:calc(40px + 1px)}}@media print{#globalsearch,#globalbanner-wrapper,#localnav{display:none}#identity-print{display:block}}.globalnav{background:#fff;position:relative;z-index:9980}.globalnav #globalnav-menu{display:none;width:100%;list-style:none;text-align:center;padding:1rem 0;position:absolute;left:0;top:40px;background:#fff;border-bottom:1px solid #ddd}.globalnav a{display:inline-block;width:100%;color:#002147;font-size:1rem;font-weight:600;font-family:"Hind",Arial,sans-serif}.globalnav a:hover,.globalnav a:focus{color:#005eff}.globalnav #globalnav-toggle{display:none}.globalnav #globalnav-label{display:block;text-align:center;height:40px;line-height:40px;background:#fff;color:#002147;font-size:.8rem;font-weight:600;font-family:"Hind",Arial,sans-serif;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.globalnav #globalnav-label:hover,.globalnav #globalnav-label:focus{background-color:#005eff;color:#fff;cursor:pointer}.globalnav #globalnav-label:hover span,.globalnav #globalnav-label:focus span{background-position:0 -18px}.globalnav #globalnav-label span{display:inline-block;width:0;height:9px;padding-left:9px;margin-left:10px;margin-top:3px;overflow:hidden;background-image:url("images/close.svg");background-repeat:no-repeat;background-position:0 -27px;background-size:9px auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.globalnav #globalnav-toggle:checked ~ #globalnav-label{background-color:#005eff;color:#fff}.globalnav #globalnav-toggle:checked ~ #globalnav-label span{background-position:0 -18px;-webkit-transform:rotate(0);transform:rotate(0)}.globalnav #globalnav-toggle:checked ~ #globalnav-menu{display:block}@media all and (min-width: 600px){body.page-template-page-external-landing #globalnav-menu{position:absolute;background:rgba(255,255,255,0.8)}.globalnav{background:rgba(255,255,255,0.8)}.globalnav #globalnav-menu{display:block;padding:0;position:relative;top:0;background:#fff;border-bottom:none}.globalnav #globalnav-label{display:none}.globalnav li{display:inline;margin-bottom:0;line-height:40px}.globalnav li:not(:last-child){margin-right:2.5rem;-webkit-transition:margin-right .2s ease-in-out;transition:margin-right .2s ease-in-out}.globalnav a{display:inline-block;width:auto;font-size:.8rem;line-height:40px}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.globalnav #globalnav-menu{background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(10px) saturate(250%);backdrop-filter:blur(10px) saturate(250%)}}}@media all and (min-width: 800px){.globalnav li:not(:last-child){margin-right:3rem}.globalnav a{font-size:.9rem}}#actionbar-wrapper{position:relative;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border-top:1px solid #ddd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@-webkit-keyframes ab_apply_animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}5%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}10%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}30%{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}60%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}70%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}80%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}90%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes ab_apply_animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}5%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}10%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}30%{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}60%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}70%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}80%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}90%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes ab_tour_animate{0%{top:0}18%{top:-10px}30%{top:0}45%{top:-8px}53%{top:0}64%{top:-5px}70%{top:0}78%{top:-2px}84%{top:0}90%{top:-1px}91%{top:0}100%{top:0}}@keyframes ab_tour_animate{0%{top:0}18%{top:-10px}30%{top:0}45%{top:-8px}53%{top:0}64%{top:-5px}70%{top:0}78%{top:-2px}84%{top:0}90%{top:-1px}91%{top:0}100%{top:0}}@-webkit-keyframes ab_give_animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(200deg);transform:rotate(200deg)}50%{-webkit-transform:rotate(165deg);transform:rotate(165deg)}60%{-webkit-transform:rotate(195deg);transform:rotate(195deg)}70%{-webkit-transform:rotate(170deg);transform:rotate(170deg)}80%{-webkit-transform:rotate(190deg);transform:rotate(190deg)}90%{-webkit-transform:rotate(175deg);transform:rotate(175deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes ab_give_animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(200deg);transform:rotate(200deg)}50%{-webkit-transform:rotate(165deg);transform:rotate(165deg)}60%{-webkit-transform:rotate(195deg);transform:rotate(195deg)}70%{-webkit-transform:rotate(170deg);transform:rotate(170deg)}80%{-webkit-transform:rotate(190deg);transform:rotate(190deg)}90%{-webkit-transform:rotate(175deg);transform:rotate(175deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}#actionbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#actionbar a{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:120px;text-align:center;color:#003b8d;font-size:1.4rem;-webkit-transition:none;transition:none}#actionbar a:hover{color:#fff;background:linear-gradient(-135deg, #009DFF, #0900FF)}#actionbar a span{display:block;position:relative;margin-top:1.8rem;margin-bottom:1rem;width:100%;height:24px;background-image:url("images/actionbar-sprite.png");background-repeat:no-repeat;background-size:24px auto}#actionbar #action-apply span{background-position:center 0}#actionbar #action-tour span{background-position:center -48px}#actionbar #action-give span{background-position:center -96px}#actionbar #action-apply:hover span{background-position:center -24px}#actionbar #action-tour:hover span{background-position:center -72px}#actionbar #action-give:hover span{background-position:center -120px}@media all and (min-width: 900px){#actionbar a{height:150px}#actionbar a span{margin-top:2.5rem}}@media all and (min-width: 1050px){#actionbar{width:1000px;padding:0}}@media print{#actionbar-wrapper{display:none}}#basement{width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 25px;color:#fff}#basement:after{display:block;content:'';clear:both}#globalfooter{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 0 30px;overflow:hidden;background-color:#002147;background-image:url("images/campus-screen.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto 100%}#storagebins{text-align:center;font-size:.9rem;width:100vw;position:relative;left:50%;margin-left:-50vw;background:rgba(0,0,0,0.5)}#storagebins:after{content:'';display:block;clear:both}#storagebins div{float:left;width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#storagebins div:not(:first-child){border-left:2px solid rgba(34,90,154,0.6)}#storagebins input{display:none}#storagebins label{text-transform:uppercase;font-weight:600;display:block;width:100%;height:60px;line-height:60px;padding-bottom:5px}#storagebins label span:after{content:'';display:block;position:relative;top:-15px;left:calc(50% - 6px);width:0;height:0;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1)}#storagebins label:hover,#storagebins label:focus{cursor:pointer}#storagebins ul{margin:0;padding:1rem 0 .5rem;list-style:none;display:none;background:#fff;width:100vw;position:relative}#storagebins li{max-width:100%}#storagebins #sb-university ul{margin-left:0;left:0}#storagebins #sb-campus-life ul{margin-left:50%;left:-50vw}#storagebins #sb-academics ul{margin-left:100%;left:-100vw}#storagebins input:checked ~ label{background:#005eff}#storagebins input:checked ~ ul{display:block}#storagebins a{color:#002147}#storagebins a:hover,#storagebins a:focus{text-decoration:underline}#gimmicks{text-align:center;background:rgba(34,90,154,0.6);position:relative;left:-50vw;margin-left:50%;width:100vw}#gimmicks .uri-tides-widget{margin:18px 0 15px;padding:0;border:none;background:none;text-align:left}#gimmicks .uri-tides-widget .label{font-size:.9rem;text-transform:uppercase;font-weight:600;margin-bottom:.5rem}#gimmicks .uri-tides-metrics div{font-family:"Rubik","Hind",Arial,sans-serif;font-weight:400}#gimmicks .uri-tides-metrics em{font-weight:500}#gimmicks .uri-tides-source{color:rgba(255,255,255,0.4);font-size:.55rem}#gimmicks hr{margin:0;background:rgba(255,255,255,0.5)}#gimmicks .cl-social{padding:18px 0 15px;margin:0;display:block}#gimmicks .cl-social li:not(:first-child){margin-left:18%}#tagline{position:relative;display:block;width:100%;height:1px;margin:80px auto 60px;background:-webkit-gradient(linear, left top, right top, color-stop(10%, #30557e), color-stop(30%, #c0ddf2), to(#30557e));background:linear-gradient(to right, #30557e 10%, #c0ddf2 30%, #30557e);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#tagline:after{content:'';display:block;position:absolute;top:-39px;left:0;width:100%;height:100px;background-image:url("images/tagline.png");background-position:center top;background-repeat:no-repeat;background-size:200px auto}#legal{position:relative;z-index:10;width:300px;margin:0 auto;font-size:.7rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transtition:all .2s ease-in-out}#legal p{color:rgba(255,255,255,0.5);max-width:100%;padding:0;margin:0;text-align:center;line-height:1.3}#legal a{text-decoration:none}#legal a.jobs{color:#fff}#legal a.subtle{color:inherit}#legal a:hover,#legal a:focus{text-decoration:underline}@media all and (min-width: 900px){#globalfooter{padding:35px 0;background-size:auto 500px}#storagebins{float:left;text-align:left;display:block;width:auto;left:0;margin-left:0;background:none}#storagebins div{display:inline-block;float:none;width:auto}#storagebins div:not(:first-child){margin-left:3rem;border-left:none}#storagebins label{padding:0;width:auto;height:auto;line-height:1;padding-bottom:0}#storagebins label span:after{display:none}#storagebins label:hover,#storagebins label:focus{cursor:default}#storagebins input:checked ~ label{background:none}#storagebins ul{display:block;background:none;padding:1.2rem 0 1rem;width:auto}#storagebins #sb-university ul,#storagebins #sb-campus-life ul,#storagebins #sb-academics ul{margin-left:0;left:0}#storagebins a{color:#fff}#gimmicks{float:right;text-align:initial;background:none;padding:0;left:0;margin-left:0;width:auto}#gimmicks:after{display:block;content:'';clear:both}#gimmicks>*{float:left}#gimmicks hr{display:none}#gimmicks .uri-tides-widget{margin:0}#gimmicks .uri-tides-widget .label{font-size:.9rem}#gimmicks .cl-social{margin-left:3rem;padding:0;border-top:none}#gimmicks .cl-social li:not(:first-child){margin-left:10px}#legal{width:100%;font-size:.8rem;margin-top:.5rem;padding:0 25px}#legal p{text-align:left}#tagline{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #30557e), color-stop(70%, #c0ddf2), to(#30557e));background:linear-gradient(to right, #30557e 50%, #c0ddf2 70%, #30557e);margin:60px auto 0}#tagline:after{background-position:right 25px top}}@media all and (min-width: 1050px){#basement,#legal,#tagline,#tagline:after{width:1000px;padding:0}#tagline:after{background-position:right top}}@media print{#globalfooter{background:none;padding:0}#basement,#tagline{display:none}#legal{width:100%;margin:0;padding-top:20px;border-top:1px solid #ddd}#legal p{color:#000;text-align:left}#legal a.jobs{display:none}}#sitebanner{position:relative;margin-bottom:1px;z-index:10}#sitebanner.light #siteidentity h1,#sitebanner.light #siteidentity h2{color:#fff}#sitebanner.light #sb-screen{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15)}#sb-backdrop{width:100%;height:100%;position:absolute;top:0;left:0}#sb-background-image{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;background-position:center center;background-size:cover}#sb-screen{display:none}#sitebranding{position:relative;width:100%;margin:0 auto;padding:2rem 25px;color:#002147;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2}#siteidentity h1{font-family:"Lato","Hind",Arial,sans-serif;margin-bottom:0;max-width:100%;font-size:1.8rem;color:#000}#siteidentity h1 a,#siteidentity h1 a:visited{color:inherit}#siteidentity h2{font-size:1.3rem;font-weight:400;color:#000;padding-top:.5rem;margin:0}#sitesocial ul{font-size:initial;margin-top:1rem}@media all and (min-width: 600px){#sitebranding{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sitesocial ul{margin-top:0}}@media all and (min-width: 800px){#sitebanner{margin-bottom:0}}@media all and (min-width: 1050px){#sitebranding{width:1000px;padding:2.2rem 0;font-size:2rem}}@media print{#sb-backdrop,#sitesocial{display:none}#siteheader{margin-bottom:3rem}#sitebranding{width:100%;margin:0}#sitebanner #siteidentity h1,#sitebanner #siteidentity h2,#sitebanner.light #siteidentity h1,#sitebanner.light #siteidentity h2{color:#000}#sitebanner{border-bottom:1px solid #ddd}}#breadcrumbs{display:none;font-size:.8rem;font-family:"Lato","Hind",Arial,sans-serif;font-weight:600;color:#555;-webkit-transition:margin .1s ease-in-out;transition:margin .1s ease-in-out;position:relative;z-index:10}#breadcrumbs.has-js{display:block;margin:.8rem 0}#breadcrumbs.has-js div{position:relative;padding:.5rem;border-radius:.2rem;display:inline-block;max-width:100%;line-height:1rem}#breadcrumbs.has-js.active div,#breadcrumbs.has-js div:hover,#breadcrumbs.has-js div:focus{cursor:pointer;background:#eee}#breadcrumbs.has-js span{position:relative;font-weight:400}#breadcrumbs.has-js span:last-child{margin-left:8px;padding-left:18px;font-weight:600}#breadcrumbs.has-js span:last-child:before{content:'';display:block;position:absolute;top:4px;left:0;width:7px;height:7px;border-right:1px solid #555;border-top:1px solid #555;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#breadcrumbs.has-js ol{display:none;position:absolute;top:50px;left:0;list-style:none;background:#555;padding:1rem;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:.2rem;-webkit-box-shadow:0 0.3rem 1rem rgba(0,0,0,0.2);box-shadow:0 0.3rem 1rem rgba(0,0,0,0.2);color:#fff}#breadcrumbs.has-js.active ol{display:block}#breadcrumbs.has-js ol:before{position:absolute;display:block;content:'';top:-6px;left:25px;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#555;border-top-left-radius:.1rem}#breadcrumbs.has-js li{position:relative;font-size:1rem;margin-bottom:0.8rem}#breadcrumbs.has-js li:last-child{margin-bottom:0}#breadcrumbs.has-js li:not(:first-child):before{position:absolute;display:block;content:'';width:8px;height:21px;top:-9px;left:-.8rem;border-left:1px solid #ddd;border-bottom:1px solid #ddd}#breadcrumbs.has-js a{color:#fff;font-weight:400;padding:.2rem .4rem;border-radius:.2rem}#breadcrumbs.has-js a:hover,#breadcrumbs.has-js a:focus{background:#057fd4}#breadcrumbs.has-js li:nth-child(1){margin-left:calc( 1 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(2){margin-left:calc( 2 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(3){margin-left:calc( 3 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(4){margin-left:calc( 4 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(5){margin-left:calc( 5 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(6){margin-left:calc( 6 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(7){margin-left:calc( 7 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(8){margin-left:calc( 8 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(9){margin-left:calc( 9 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(10){margin-left:calc( 10 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(11){margin-left:calc( 11 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(12){margin-left:calc( 12 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(13){margin-left:calc( 13 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(14){margin-left:calc( 14 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(15){margin-left:calc( 15 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(16){margin-left:calc( 16 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(17){margin-left:calc( 17 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(18){margin-left:calc( 18 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(19){margin-left:calc( 19 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(20){margin-left:calc( 20 * .9rem - .9rem)}@media all and (min-width: 600px){#breadcrumbs,#breadcrumbs.has-js{display:block;margin:1.5rem 0 1rem;font-size:.7rem}#breadcrumbs div,#breadcrumbs.has-js div{display:none}#breadcrumbs ol,#breadcrumbs.has-js ol{display:block;list-style:none;position:relative;top:0;left:0;background:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;color:inherit}#breadcrumbs ol:before,#breadcrumbs.has-js ol:before{display:none}#breadcrumbs ol:after,#breadcrumbs.has-js ol:after{display:block;content:'';clear:both}#breadcrumbs li,#breadcrumbs.has-js li{position:relative;float:left;font-size:inherit;margin-bottom:0}#breadcrumbs li:not(:first-child),#breadcrumbs.has-js li:not(:first-child){margin-left:8px;padding-left:18px}#breadcrumbs li:not(:first-child):before,#breadcrumbs.has-js li:not(:first-child):before{content:'';display:block;position:absolute;top:4px;left:0;width:6px;height:6px;border-right:1px solid #555;border-top:1px solid #555;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#breadcrumbs a,#breadcrumbs.has-js a{color:inherit;font-weight:400;padding:0}#breadcrumbs a:hover,#breadcrumbs a:focus,#breadcrumbs.has-js a:hover,#breadcrumbs.has-js a:focus{color:inherit;text-decoration:underline;background:none}}@media all and (min-width: 920px){#breadcrumbs{margin:1.5rem 0 1rem}}#localnav{position:relative;font-family:"Lato","Hind",Arial,sans-serif;font-size:1rem;padding:1rem 0 3rem}#lnmenu-toggle{display:none}#lnmenu{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:400px;height:40px;line-height:40px;padding:0 1rem;font-size:.8rem;font-weight:600;background-color:#eee;border-radius:.2rem;color:#555;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#lnmenu span{padding-right:1.2rem}#lnmenu span:after{content:'';display:block;position:absolute;top:16px;right:1rem;width:0;height:0;border-top:6px solid #555;border-left:6px solid transparent;border-right:6px solid transparent;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1)}#lnmenu:hover,#lnmenu:focus{background-color:#555;color:#fff;cursor:pointer}#lnmenu:hover span:after,#lnmenu:focus span:after{border-top:6px solid #fff}#lnmenu-toggle:checked ~ #lnmenu{background-color:#555;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}#lnmenu-toggle:checked ~ #lnmenu span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-top:6px solid #fff}#lnmenu-toggle:checked ~ ul{display:block}#localnav>ul{overflow:hidden}#localnav>ul ul{display:none}#cl-localnav>ul.cl-menu-list-no-js{display:block;position:relative;top:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:transparent}#localnav>ul,#cl-localnav>ul{display:none;position:absolute;top:3.9rem;left:0;z-index:10;background:#fff;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.3);box-shadow:0 1rem 3rem rgba(0,0,0,0.3);width:100%;max-width:400px;margin:0;list-style-type:none;border-radius:0 0 .2rem .2rem;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#localnav>ul>li,#cl-localnav>ul>li{margin:0}#localnav>ul>li:not(:first-child),#cl-localnav>ul>li:not(:first-child){border-top:1px solid #eee}#localnav>ul a,#cl-localnav>ul a{display:block;padding:1rem;color:#000;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#localnav>ul a:hover,#localnav>ul a:focus,#cl-localnav>ul a:hover,#cl-localnav>ul a:focus{background:#005eff;color:#fff}#localnav>ul li.current_page_item,#localnav>ul li.current-menu-item,#localnav>ul li.current_page_parent,#localnav>ul li.current_page_ancestor,#localnav>ul li.current-page-ancestor,#localnav>ul li.current-post-ancestor,#cl-localnav>ul li.current_page_item,#cl-localnav>ul li.current-menu-item,#cl-localnav>ul li.current_page_parent,#cl-localnav>ul li.current_page_ancestor,#cl-localnav>ul li.current-page-ancestor,#cl-localnav>ul li.current-post-ancestor{-webkit-box-shadow:none;box-shadow:none}#localnav>ul li.current_page_item>a,#localnav>ul li.current-page-item>a,#cl-localnav>ul li.current_page_item>a,#cl-localnav>ul li.current-page-item>a{background:#005eff;color:#fff}#localnav>ul li.current_page_parent>a,#localnav>ul li.current_page_ancestor>a,#localnav>ul li.current-page-ancestor>a,#localnav>ul li.current-post-ancestor>a,#cl-localnav>ul li.current_page_parent>a,#cl-localnav>ul li.current_page_ancestor>a,#cl-localnav>ul li.current-page-ancestor>a,#cl-localnav>ul li.current-post-ancestor>a{border-bottom:3px solid #999}#cl-localnav{margin-bottom:0}#cl-localnav>ul{max-width:100%}#cl-localnav span.cl-menu-toggle.active ~ ul.cl-menu-list{display:block}#cl-localnav ul.sub-menu a{padding:1rem 1rem 1rem 1.5rem;border-left:3px solid #555;background:#eee}#cl-localnav ul.sub-menu a:hover,#cl-localnav ul.sub-menu a:focus{background:#005eff}#cl-localnav span.cl-menu-arrow{top:1.5rem}#cl-localnav li.current_page_item span.cl-menu-arrow{border-top:8px solid #fff}@media all and (min-width: 600px){#localnav{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2rem 0 4rem}#localnav>ul,#cl-localnav>ul{display:block;position:relative;top:0;max-width:100%;width:100%;border-bottom:1px solid #ddd;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0}#localnav>ul:after,#cl-localnav>ul:after{display:block;content:'';clear:both}#localnav>ul>li,#cl-localnav>ul>li{display:block;float:left;border:none !important;padding-right:3rem}#localnav>ul li.current_page_item>a,#localnav>ul a:hover,#localnav>ul a:focus,#cl-localnav>ul li.current_page_item>a,#cl-localnav>ul a:hover,#cl-localnav>ul a:focus{background:none;color:#000;border-bottom-color:#057fd4}#localnav>ul li.current_page_item>a,#cl-localnav>ul li.current_page_item>a{font-weight:600}#localnav>ul a,#cl-localnav>ul a{padding:.3rem 0;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:transparent}#localnav>ul ul a,#localnav>ul ul.sub-menu a,#cl-localnav>ul ul a,#cl-localnav>ul ul.sub-menu a{padding:.5rem 1rem}#cl-localnav li.current_page_item{-webkit-box-shadow:none;box-shadow:none}#cl-localnav li.menu-item-has-children{margin-right:3rem;padding-right:0}#cl-localnav a.cl-menu-trigger{padding-right:2rem}#cl-localnav span.cl-menu-arrow{top:.9rem;right:0}#cl-localnav span.cl-menu-arrow,#cl-localnav li.current_page_item span.cl-menu-arrow{border-top:8px solid #999}#cl-localnav a:hover ~ span.cl-menu-arrow{border-top:8px solid #057fd4}#cl-localnav ul.sub-menu a{border-left:none;background:none}#cl-localnav ul.sub-menu li a:hover,#cl-localnav ul.sub-menu li a:focus{border-bottom:3px solid transparent;background:#eee}#cl-localnav ul.sub-menu li.current_page_item a:hover,#cl-localnav ul.sub-menu li.current_page_item a:focus{border-bottom:3px solid #057fd4;background:none}#lnmenu{display:none}}#searchbox{position:relative}#searchbox #sb-query{font-weight:300;font-size:1rem;height:50px;width:100%;max-width:600px;padding:0 1rem 0 3rem;margin:0;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:.2rem;outline:none}#searchbox #sb-query:focus{border:1px solid #38b2e8;-webkit-box-shadow:0 0 0 3px #cbefff;box-shadow:0 0 0 3px #cbefff}#searchbox #sb-query-label{position:absolute;left:-9999px;visibility:hidden}#searchbox #sb-submit{position:absolute;left:1rem;top:calc( 50% - .5rem);width:0;height:1rem;padding:0 0 0 1rem;overflow:hidden;border:none;background-color:transparent;background-image:url(images/search-dark.svg);background-position:center center;background-repeat:no-repeat;background-size:1rem auto}#searchbox #sb-submit:hover{cursor:pointer}#cse-search-results *{font-family:"Hind",Arial,sans-serif;font-size:1rem;color:inherit;padding:0}#cse-search-results .gsc-above-wrapper-area-container,#cse-search-results .gsc-resultsHeader{border:none}#cse-search-results .gsc-results{width:100%}#cse-search-results .gsc-control-cse{border:none;background-color:transparent}#cse-search-results .gsc-webResult.gsc-result{background-color:#fff;margin:0 0 .5rem;padding:1.5rem 1rem 0;border:1px solid #eee}#cse-search-results .gsc-table-result{border:none;padding-left:0;padding-right:0;max-width:750px}#cse-search-results .gs-title{font-size:1.25rem;text-decoration:none;margin-bottom:.5rem;height:auto}#cse-search-results .gs-title a{text-decoration:none;color:#005eff}#cse-search-results .gs-title a:hover,#cse-search-results .gs-title a:focus{color:#003287}#cse-search-results .gs-title b{font-size:inherit;text-decoration:none}#cse-search-results .gsc-url-top{color:#999;margin-bottom:1rem}#cse-search-results .gs-image{border:none}#cse-search-results .gs-snippet{line-height:1.5rem}#cse-search-results .gsc-cursor{margin-top:1rem}#cse-search-results .gsc-cursor-page{background:transparent}#cse-search-results .gs-promotion-image-box{margin-right:.5rem !important;margin-bottom:1rem}#cse-search-results .gs-promotion .gs-visibleUrl{color:#999;margin-bottom:1rem}body.error404 h1.page-title{font-size:2.5rem}.content-404{text-align:center}#rhody404{width:150px;height:150px;margin:0 auto 2rem;border-radius:50%;border:1px solid #ddd;background-color:#fff;background-image:url(images/404.png);background-position:center top;background-size:100px auto;background-repeat:no-repeat}@media all and (min-width: 600px){body.error404 h1.page-title{font-size:3rem}#rhody404{float:left;border:none;border-radius:0;width:150px;height:300px;margin:0 50px 0 0;background-color:transparent;background-position:0 0;background-size:150px auto}.content-404{width:calc(100% - 300px);float:left;padding-top:2rem;text-align:left}section.error-404:after{display:block;content:'';clear:both}} +@import url("https://fonts.googleapis.com/css?family=Lato:400,900|Hind:400,600|Rubik:500") all;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote,q{quotes:none}ol,ul{list-style:none}body{line-height:1}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none}.edit-link{display:none}html{font-family:"Hind",Arial,sans-serif;font-weight:400;font-size:16px;color:#000;-webkit-font-smoothing:antialiased}body{font-size:1.25rem}h1{font-family:"Lato","Hind",Arial,sans-serif;font-weight:700;font-size:1.875rem;margin-bottom:2rem;max-width:800px;color:#000}h2{font-family:"Lato","Hind",Arial,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:2rem;color:#000;max-width:800px}h3{font-family:"Lato","Hind",Arial,sans-serif;font-weight:700;font-size:1.3rem;color:#000;margin-bottom:1.3rem}h4{font-family:"Lato","Hind",Arial,sans-serif;font-weight:700;font-size:1.2rem;color:#555;margin:2.5rem 0 1.3rem}h5{font-family:"Lato","Hind",Arial,sans-serif;font-weight:700;font-size:1rem;color:#555;margin:2.5rem 0 .8rem}h6{font-family:"Lato","Hind",Arial,sans-serif;font-weight:400;font-size:1rem;color:#555;margin:2.5rem 0 .8rem}.entry-content{font-family:"Charter","Georgia",serif}.type-numeric{font-family:"Rubik","Hind",Arial,sans-serif}.type-intro,.section-intro p{font-family:"Hind",Arial,sans-serif;font-size:1.5rem;font-weight:300}.type-mono{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:.95rem}.no-wrap{white-space:nowrap}b,strong{font-weight:600}i,em{font-style:italic}p{max-width:750px;line-height:1.875;margin:0 0 2rem}.fullwidth{max-width:100%}.fullwidth p,.fullwidth li{max-width:100%}p:empty{display:none}a{color:#005eff;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}a:hover,a:focus{color:#003287}hr{border:none;height:1px;background:#ddd;margin:2rem 0}abbr,acronym{border-bottom:1px dotted #005eff;cursor:help}sup{position:relative;top:-.35em;font-size:.75em}sub{position:relative;top:.25em;font-size:.75em}small{font-size:.85em}big{font-size:1.15em}cite{color:#555}dl{margin-bottom:2rem}dt{font-weight:bold;margin-bottom:.5rem}dd{margin-bottom:1rem;text-indent:1rem}ol{list-style-type:decimal;margin:0 0 2rem 2.5rem}ol li{margin-bottom:.5rem}ul{list-style-type:disc;margin:0 0 2rem 2.5rem}ul li{margin-bottom:.5rem}li{max-width:750px;line-height:1.5}blockquote{font-style:italic;padding:1rem 2rem}blockquote cite{color:#555;display:block;font-size:.8rem;text-align:right;text-transform:uppercase}blockquote cite:before{content:' — '}.pullquote{width:100%;max-width:400px;border-top:10px solid #057fd4;margin:2rem auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pullquote cite{font-family:"Hind",Arial,sans-serif;text-align:left;margin-top:1rem;max-width:300px;position:relative;padding-top:.5rem}.pullquote cite:before{content:'';position:absolute;top:0;left:0;display:block;width:40px;height:1px;background:#ddd}@media all and (min-width: 800px){.pullquote{width:400px;float:right;padding:1rem 0;margin:1rem 0 1rem 3rem}}.localist-widget-hl{overflow:auto}.section-intro{text-align:center;margin-bottom:3rem}.section-intro h1{font-size:2.5rem;margin:0 auto 2rem}.section-intro p{max-width:650px;margin:0 auto 2rem}@media print{html{font-size:14px}p{max-width:100%}}.feature-caption{font-size:.9rem;color:#555;padding:0 0 1rem;max-width:360px;line-height:125%;margin-bottom:2rem}.feature-caption:after{display:block;content:'';width:100px;height:1px;background:#ccc;margin-top:1rem}.feature-caption p{margin-bottom:1rem}.feature-caption .credit{color:#999;font-size:.8rem;margin:.5rem 0 1rem}body{background:#fafafa}#page{overflow:hidden}.content-width,#main{margin:0 auto;padding:0 25px}#main{width:100%;margin-bottom:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-template-page-external-landing #main{padding-bottom:0}.alignright,.alignleft,.aligncenter,.alignnone{display:block;padding:1.5rem 0;max-width:100%;height:auto;min-width:200px}.alignright.xsmall,.alignright.small,.alignright.medium,.alignright.large,.alignleft.xsmall,.alignleft.small,.alignleft.medium,.alignleft.large,.aligncenter.xsmall,.aligncenter.small,.aligncenter.medium,.aligncenter.large,.alignnone.xsmall,.alignnone.small,.alignnone.medium,.alignnone.large{width:100%}.alignright img,.alignleft img,.aligncenter img,.alignnone img{padding-top:0}.alignright,.alignleft{float:none}.aligncenter{margin:0 auto}@media all and (min-width: 480px){.alignright.xsmall,.alignleft.xsmall{width:35%}.alignright.small,.alignleft.small{width:40%}.alignright.medium,.alignleft.medium{width:45%}.alignright.large,.alignleft.large{width:50%}.aligncenter.xsmall{width:25%}.aligncenter.small{width:50%}.aligncenter.medium{width:75%}.aligncenter.large{width:100%}.alignright:after,.alignleft:after{display:block;content:'';clear:both}.alignright{float:right;padding:1rem 0 2rem 1.5rem}.alignleft{float:left;padding:1rem 1.5rem 2rem 0}}@media all and (min-width: 800px){.alignright.xsmall,.alignleft.xsmall{width:15%}.alignright.small,.alignleft.small{width:28%}.alignright.medium,.alignleft.medium{width:42%}.alignright.large,.alignleft.large{width:60%}.aligncenter.xsmall{width:20%}.aligncenter.small{width:40%}.aligncenter.medium{width:60%}.aligncenter.large{width:80%}}@media all and (min-width: 1050px){.content-width,#main{width:1000px;margin:0 auto;padding:0}#main{padding-bottom:6rem}}.breakout{width:100vw !important;position:relative !important;left:50% !important;margin-left:-50vw !important}@media print{body{background:#fff;overflow:visible}#main{width:100%;margin:0 0;padding-bottom:3rem}.content-width{width:100%;margin:0}}table{font-family:Hind, Arial, sans-serif;font-size:1rem;border-collapse:collapse;border:1px solid #ddd;margin:0 0 26px}table th{background-color:#002147;color:#fff;font-weight:600}table th,table td{padding:1rem 1.5rem}table thead th{text-align:left}table tbody th{background-color:#c0ddf2;color:#000;text-align:left}table tr:nth-child(even){background-color:#eee}table .numeric{text-align:right}.screen-reader-text{position:absolute;left:-9999px}@-webkit-keyframes activateInput{0%{background:#ddd}5%{background:#ccc}100%{background:#ddd}}@keyframes activateInput{0%{background:#ddd}5%{background:#ccc}100%{background:#ddd}}form.modern-form{background:#f3f3f3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:1.5rem 2rem;width:100vw;position:relative;left:50%;margin-left:-50vw;font-family:"Hind",Arial,sans-serif}form.modern-form legend{background:#005eff;color:#fff;letter-spacing:.1rem;font-weight:600;padding:.5rem .8rem;text-transform:uppercase;font-size:.8rem;border-radius:2px;margin-bottom:2rem}form.modern-form label{font-size:1rem;font-weight:600}form.modern-form input.button{display:inline-block;margin:0 .5rem;padding:1rem 2rem;background:#fff;border:1px solid #ddd;font-size:.7rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;text-align:center;color:#555;text-decoration:none;border-radius:.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-shadow:none}form.modern-form input.button:first-of-type{margin-left:0}form.modern-form input.button:hover,form.modern-form input.button:focus{background:#fafafa;cursor:pointer}form.modern-form input.button:matches([type="submit"]){background:#005eff;color:#fff !important;border:none !important}form.modern-form input.button:matches([type="submit"]):hover,form.modern-form input.button:matches([type="submit"]):focus{background:#002147;border:none !important}form.modern-form fieldset{display:block;margin:1rem 0 2rem;position:relative;font-family:"Hind",Arial,sans-serif}form.modern-form fieldset br{display:none}form.modern-form fieldset input[type="checkbox"],form.modern-form fieldset input[type="radio"]{display:none}form.modern-form fieldset input[type="checkbox"]+label,form.modern-form fieldset input[type="radio"]+label{display:block;background:#fff;border:1px solid #e5e5e5;border-radius:.2rem;margin:.5rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:50px;height:50px;color:#555;padding:0 4rem 0 1rem;max-width:300px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form.modern-form fieldset input[type="checkbox"]+label:before,form.modern-form fieldset input[type="radio"]+label:before{content:'';display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(50% - 12px);right:1rem;width:24px;height:24px;background:#fff;border:2px solid #ddd;border-radius:50%;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}form.modern-form fieldset input[type="checkbox"]+label:hover,form.modern-form fieldset input[type="checkbox"]+label:focus,form.modern-form fieldset input[type="radio"]+label:hover,form.modern-form fieldset input[type="radio"]+label:focus{cursor:pointer;background:#fafafa}form.modern-form fieldset input[type="checkbox"]+label:hover:before,form.modern-form fieldset input[type="checkbox"]+label:focus:before,form.modern-form fieldset input[type="radio"]+label:hover:before,form.modern-form fieldset input[type="radio"]+label:focus:before{border:3px solid #b4daff}form.modern-form fieldset input[type="checkbox"]:checked+label,form.modern-form fieldset input[type="radio"]:checked+label{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}form.modern-form fieldset input[type="checkbox"]:checked+label:before,form.modern-form fieldset input[type="radio"]:checked+label:before{border:9px solid #005eff}form.modern-form fieldset input[type="text"],form.modern-form fieldset input[type="password"]{display:block;position:relative;width:100%;max-width:800px;padding:.5rem .8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:.5rem;border:1px solid #e5e5e5;outline:none;background:#fff;border-radius:3px;color:#000;font-size:1.2rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form.modern-form fieldset input[type="text"]:hover,form.modern-form fieldset input[type="text"]:focus,form.modern-form fieldset input[type="password"]:hover,form.modern-form fieldset input[type="password"]:focus{color:#555;border:1px solid #71b9ff}form.modern-form fieldset textarea{display:block;width:100%;max-width:800px;margin-top:.5rem;padding:.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;background:#fff;border:1px solid #e5e5e5;color:#000;font-size:1rem;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form.modern-form fieldset textarea:hover,form.modern-form fieldset textarea:focus{color:#555;border:1px solid #71b9ff}@media all and (min-width: 600px){form.modern-form{border:1px solid #ddd;padding:1.5rem 1rem;border-radius:.2rem;width:100%;left:0;margin-left:0}}@media all and (min-width: 800px){form.modern-form{padding:2rem}}#brandbar{width:100%;padding:0;background:#fff;position:relative;z-index:9990}#identity-print{display:none}.skip-link{position:absolute;left:-9999px}#globalsearch{position:relative;width:100%;background:#2277b3}#gs{height:0;-webkit-transition:height 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:height 0.4s cubic-bezier(0.86, 0, 0.07, 1);pointer-events:none}#gsform-toggle:checked ~ #gs{height:60px;pointer-events:auto}#gsform-toggle:checked ~ #gsform{top:60px;background-color:#005eff;background-size:50% auto}#gsform-toggle:checked ~ #gsform:before{top:-11px;border-bottom:11px solid #005eff}#gs-query-label{position:absolute;left:-9999px}#gs-query{font-weight:300;font-size:1.5rem;height:60px;width:100%;padding:0 1.5rem;margin:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;background:transparent;outline:none}#gs-query::-webkit-input-placeholder{color:#fff}#gs-query::-moz-placeholder{color:#fff}#gs-query:-ms-input-placeholder{color:#fff}#gs-query::-ms-input-placeholder{color:#fff}#gs-query::placeholder{color:#fff}#gsform-toggle{display:none}#gsform{display:block;position:absolute;right:0;top:0;z-index:9997;height:40px;width:0;padding-left:40px;background-color:transparent;background-image:url("images/search.svg");background-position:center center;background-repeat:no-repeat;background-size:50% auto;-webkit-transition:top 0.4s cubic-bezier(0.86, 0, 0.07, 1),background-size 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:top 0.4s cubic-bezier(0.86, 0, 0.07, 1),background-size 0.4s cubic-bezier(0.86, 0, 0.07, 1)}#gsform:before{content:'';display:block;z-index:9997;position:absolute;top:0;left:0;width:0;height:0;border-bottom:0 solid #005eff;border-left:calc(40px / 2) solid transparent;border-right:calc(40px / 2) solid transparent;-webkit-transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1);transition:all 0.4s cubic-bezier(0.86, 0, 0.07, 1)}#gsform:hover,#gsform:focus{background-color:#005eff;cursor:pointer}#gsform span{display:none}#gs-submit{position:absolute;left:-9999px;visibility:hidden}#globalbanner-wrapper{position:relative;width:100%;background-color:#002147;background-image:url("images/campus-screen.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto 500px;color:#fff;padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#globalbanner{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.9rem}#globalbanner:after{content:'';display:block;clear:both}#identity{width:0;height:40px;padding-left:180px;overflow:hidden;float:left;background-image:url("images/logo-inline-white.png");background-position:center left;background-repeat:no-repeat;background-size:180px auto}#gateways-menu{display:none;list-style-type:none;overflow:hidden;position:absolute;top:40px;right:0;z-index:9996;width:220px;padding:1.5rem 0 1rem;background:#fff;border-radius:0 0 .2rem .2rem;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.3);box-shadow:0 1rem 3rem rgba(0,0,0,0.3);-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}#gateways-menu li{margin:0}#gateways-menu li a{display:block;padding:.5rem 1.5rem;color:#000;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#gateways-menu li a:hover{background:#002147;color:#fff}#gateways-toggle{display:none}#gateways-label{display:block;position:absolute;right:calc(40px + 1px);z-index:9997;height:40px;line-height:40px;padding:0 .5rem;font-size:.8rem;font-weight:600;background-color:transparent;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#gateways-label:hover,#gateways-label:focus{background-color:#005eff;cursor:pointer}#gateways-label span{padding-right:1.2rem}#gateways-label span:after{content:'';display:block;position:absolute;top:calc(40px / 2 - 4px);right:0.5rem;width:0;height:0;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1)}#gateways-toggle:checked ~ #gateways-label{background-color:#005eff}#gateways-toggle:checked ~ #gateways-label:after{content:'';display:block;z-index:9997;position:absolute;top:40px;left:calc(50% - 20px);width:0;height:0;border-top:11px solid #005eff;border-left:20px solid transparent;border-right:20px solid transparent}#gateways-toggle:checked ~ #gateways-label span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#gateways-toggle:checked ~ #gateways-menu{display:block}@media all and (min-width: 370px){#identity{padding-left:220px;background-size:220px auto}#gateways-label{padding:0 1rem}#gateways-label span{padding-right:1.1rem}#gateways-label span:after{right:.8rem}}@media all and (min-width: 420px){#identity{padding-left:300px;background-size:275px auto}}@media all and (min-width: 800px){#globalbanner{max-width:1000px}#gsform{background-size:40% auto}}@media all and (min-width: 1050px){#globalbanner-wrapper{padding-left:0}#globalbanner{margin:0 auto}#gs-query{padding:0 calc((100vw - 1000px) / 2)}#gsform{margin-right:calc((100vw - 1000px) / 2)}#gateways-menu{right:calc(40px + 1px)}}@media print{#globalsearch,#globalbanner-wrapper,#localnav{display:none}#identity-print{display:block}}.globalnav{background:#fff;position:relative;z-index:9980}.globalnav #globalnav-menu{display:none;width:100%;list-style:none;text-align:center;padding:1rem 0;position:absolute;left:0;top:40px;background:#fff;border-bottom:1px solid #ddd}.globalnav a{display:inline-block;width:100%;color:#002147;font-size:1rem;font-weight:600;font-family:"Hind",Arial,sans-serif}.globalnav a:hover,.globalnav a:focus{color:#005eff}.globalnav #globalnav-toggle{display:none}.globalnav #globalnav-label{display:block;text-align:center;height:40px;line-height:40px;background:#fff;color:#002147;font-size:.8rem;font-weight:600;font-family:"Hind",Arial,sans-serif;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.globalnav #globalnav-label:hover,.globalnav #globalnav-label:focus{background-color:#005eff;color:#fff;cursor:pointer}.globalnav #globalnav-label:hover span,.globalnav #globalnav-label:focus span{background-position:0 -18px}.globalnav #globalnav-label span{display:inline-block;width:0;height:9px;padding-left:9px;margin-left:10px;margin-top:3px;overflow:hidden;background-image:url("images/close.svg");background-repeat:no-repeat;background-position:0 -27px;background-size:9px auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.globalnav #globalnav-toggle:checked ~ #globalnav-label{background-color:#005eff;color:#fff}.globalnav #globalnav-toggle:checked ~ #globalnav-label span{background-position:0 -18px;-webkit-transform:rotate(0);transform:rotate(0)}.globalnav #globalnav-toggle:checked ~ #globalnav-menu{display:block}@media all and (min-width: 600px){body.page-template-page-external-landing #globalnav-menu{position:absolute;background:rgba(255,255,255,0.8)}.globalnav{background:rgba(255,255,255,0.8)}.globalnav #globalnav-menu{display:block;padding:0;position:relative;top:0;background:#fff;border-bottom:none}.globalnav #globalnav-label{display:none}.globalnav li{display:inline;margin-bottom:0;line-height:40px}.globalnav li:not(:last-child){margin-right:2.5rem;-webkit-transition:margin-right .2s ease-in-out;transition:margin-right .2s ease-in-out}.globalnav a{display:inline-block;width:auto;font-size:.8rem;line-height:40px}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.globalnav #globalnav-menu{background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(10px) saturate(250%);backdrop-filter:blur(10px) saturate(250%)}}}@media all and (min-width: 800px){.globalnav li:not(:last-child){margin-right:3rem}.globalnav a{font-size:.9rem}}#actionbar-wrapper{position:relative;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:#fff;border-top:1px solid #ddd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@-webkit-keyframes ab_apply_animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}5%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}10%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}30%{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}60%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}70%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}80%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}90%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes ab_apply_animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}5%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}10%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}30%{-webkit-transform:rotate(-13deg);transform:rotate(-13deg)}40%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}60%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}70%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}80%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}90%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes ab_tour_animate{0%{top:0}18%{top:-10px}30%{top:0}45%{top:-8px}53%{top:0}64%{top:-5px}70%{top:0}78%{top:-2px}84%{top:0}90%{top:-1px}91%{top:0}100%{top:0}}@keyframes ab_tour_animate{0%{top:0}18%{top:-10px}30%{top:0}45%{top:-8px}53%{top:0}64%{top:-5px}70%{top:0}78%{top:-2px}84%{top:0}90%{top:-1px}91%{top:0}100%{top:0}}@-webkit-keyframes ab_give_animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(200deg);transform:rotate(200deg)}50%{-webkit-transform:rotate(165deg);transform:rotate(165deg)}60%{-webkit-transform:rotate(195deg);transform:rotate(195deg)}70%{-webkit-transform:rotate(170deg);transform:rotate(170deg)}80%{-webkit-transform:rotate(190deg);transform:rotate(190deg)}90%{-webkit-transform:rotate(175deg);transform:rotate(175deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes ab_give_animate{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(200deg);transform:rotate(200deg)}50%{-webkit-transform:rotate(165deg);transform:rotate(165deg)}60%{-webkit-transform:rotate(195deg);transform:rotate(195deg)}70%{-webkit-transform:rotate(170deg);transform:rotate(170deg)}80%{-webkit-transform:rotate(190deg);transform:rotate(190deg)}90%{-webkit-transform:rotate(175deg);transform:rotate(175deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}#actionbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#actionbar a{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:120px;text-align:center;color:#003b8d;font-size:1.4rem;-webkit-transition:none;transition:none}#actionbar a:hover{color:#fff;background:linear-gradient(-135deg, #009DFF, #0900FF)}#actionbar a span{display:block;position:relative;margin-top:1.8rem;margin-bottom:1rem;width:100%;height:24px;background-image:url("images/actionbar-sprite.png");background-repeat:no-repeat;background-size:24px auto}#actionbar #action-apply span{background-position:center 0}#actionbar #action-tour span{background-position:center -48px}#actionbar #action-give span{background-position:center -96px}#actionbar #action-apply:hover span{background-position:center -24px}#actionbar #action-tour:hover span{background-position:center -72px}#actionbar #action-give:hover span{background-position:center -120px}@media all and (min-width: 900px){#actionbar a{height:150px}#actionbar a span{margin-top:2.5rem}}@media all and (min-width: 1050px){#actionbar{width:1000px;padding:0}}@media print{#actionbar-wrapper{display:none}}#basement{width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:0 25px;color:#fff}#basement:after{display:block;content:'';clear:both}#globalfooter{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 0 30px;overflow:hidden;background-color:#002147;background-image:url("images/campus-screen.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto 100%}#storagebins{text-align:center;font-size:.9rem;width:100vw;position:relative;left:50%;margin-left:-50vw;background:rgba(0,0,0,0.5)}#storagebins:after{content:'';display:block;clear:both}#storagebins div{float:left;width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#storagebins div:not(:first-child){border-left:2px solid rgba(34,90,154,0.6)}#storagebins input{display:none}#storagebins label{text-transform:uppercase;font-weight:600;display:block;width:100%;height:60px;line-height:60px;padding-bottom:5px}#storagebins label span:after{content:'';display:block;position:relative;top:-15px;left:calc(50% - 6px);width:0;height:0;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1)}#storagebins label:hover,#storagebins label:focus{cursor:pointer}#storagebins ul{margin:0;padding:1rem 0 .5rem;list-style:none;display:none;background:#fff;width:100vw;position:relative}#storagebins li{max-width:100%}#storagebins #sb-university ul{margin-left:0;left:0}#storagebins #sb-campus-life ul{margin-left:50%;left:-50vw}#storagebins #sb-academics ul{margin-left:100%;left:-100vw}#storagebins input:checked ~ label{background:#005eff}#storagebins input:checked ~ ul{display:block}#storagebins a{color:#002147}#storagebins a:hover,#storagebins a:focus{text-decoration:underline}#gimmicks{text-align:center;background:rgba(34,90,154,0.6);position:relative;left:-50vw;margin-left:50%;width:100vw}#gimmicks .uri-tides-widget{margin:18px 0 15px;padding:0;border:none;background:none;text-align:left}#gimmicks .uri-tides-widget .label{font-size:.9rem;text-transform:uppercase;font-weight:600;margin-bottom:.5rem}#gimmicks .uri-tides-metrics div{font-family:"Rubik","Hind",Arial,sans-serif;font-weight:400}#gimmicks .uri-tides-metrics em{font-weight:500}#gimmicks .uri-tides-source{color:rgba(255,255,255,0.4);font-size:.55rem}#gimmicks hr{margin:0;background:rgba(255,255,255,0.5)}#gimmicks .cl-social{padding:18px 0 15px;margin:0;display:block}#gimmicks .cl-social li:not(:first-child){margin-left:18%}#tagline{position:relative;display:block;width:100%;height:1px;margin:80px auto 60px;background:-webkit-gradient(linear, left top, right top, color-stop(10%, #30557e), color-stop(30%, #c0ddf2), to(#30557e));background:linear-gradient(to right, #30557e 10%, #c0ddf2 30%, #30557e);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#tagline:after{content:'';display:block;position:absolute;top:-39px;left:0;width:100%;height:100px;background-image:url("images/tagline.png");background-position:center top;background-repeat:no-repeat;background-size:200px auto}#legal{position:relative;z-index:10;width:300px;margin:0 auto;font-size:.7rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transtition:all .2s ease-in-out}#legal p{color:rgba(255,255,255,0.5);max-width:100%;padding:0;margin:0;text-align:center;line-height:1.3}#legal a{text-decoration:none}#legal a.jobs{color:#fff}#legal a.subtle{color:inherit}#legal a:hover,#legal a:focus{text-decoration:underline}@media all and (min-width: 900px){#globalfooter{padding:35px 0;background-size:auto 500px}#storagebins{float:left;text-align:left;display:block;width:auto;left:0;margin-left:0;background:none}#storagebins div{display:inline-block;float:none;width:auto}#storagebins div:not(:first-child){margin-left:3rem;border-left:none}#storagebins label{padding:0;width:auto;height:auto;line-height:1;padding-bottom:0}#storagebins label span:after{display:none}#storagebins label:hover,#storagebins label:focus{cursor:default}#storagebins input:checked ~ label{background:none}#storagebins ul{display:block;background:none;padding:1.2rem 0 1rem;width:auto}#storagebins #sb-university ul,#storagebins #sb-campus-life ul,#storagebins #sb-academics ul{margin-left:0;left:0}#storagebins a{color:#fff}#gimmicks{float:right;text-align:initial;background:none;padding:0;left:0;margin-left:0;width:auto}#gimmicks:after{display:block;content:'';clear:both}#gimmicks>*{float:left}#gimmicks hr{display:none}#gimmicks .uri-tides-widget{margin:0}#gimmicks .uri-tides-widget .label{font-size:.9rem}#gimmicks .cl-social{margin-left:3rem;padding:0;border-top:none}#gimmicks .cl-social li:not(:first-child){margin-left:10px}#legal{width:100%;font-size:.8rem;margin-top:.5rem;padding:0 25px}#legal p{text-align:left}#tagline{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #30557e), color-stop(70%, #c0ddf2), to(#30557e));background:linear-gradient(to right, #30557e 50%, #c0ddf2 70%, #30557e);margin:60px auto 0}#tagline:after{background-position:right 25px top}}@media all and (min-width: 1050px){#basement,#legal,#tagline,#tagline:after{width:1000px;padding:0}#tagline:after{background-position:right top}}@media print{#globalfooter{background:none;padding:0}#basement,#tagline{display:none}#legal{width:100%;margin:0;padding-top:20px;border-top:1px solid #ddd}#legal p{color:#000;text-align:left}#legal a.jobs{display:none}}#sitebanner{position:relative;margin-bottom:1px;z-index:10}#sitebanner.light #siteidentity h1,#sitebanner.light #siteidentity h2{color:#fff}#sitebanner.light #sb-screen{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.15)}#sb-backdrop{width:100%;height:100%;position:absolute;top:0;left:0}#sb-background-image{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;background-position:center center;background-size:cover}#sb-screen{display:none}#sitebranding{position:relative;width:100%;margin:0 auto;padding:2rem 25px;color:#002147;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2}#siteidentity h1{font-family:"Lato","Hind",Arial,sans-serif;margin-bottom:0;max-width:100%;font-size:1.8rem;color:#000}#siteidentity h1 a,#siteidentity h1 a:visited{color:inherit}#siteidentity h2{font-size:1.3rem;font-weight:400;color:#000;padding-top:.5rem;margin:0}#sitesocial ul{font-size:initial;margin-top:1rem}@media all and (min-width: 600px){#sitebranding{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sitesocial ul{margin-top:0}}@media all and (min-width: 800px){#sitebanner{margin-bottom:0}}@media all and (min-width: 1050px){#sitebranding{width:1000px;padding:2.2rem 0;font-size:2rem}}@media print{#sb-backdrop,#sitesocial{display:none}#siteheader{margin-bottom:3rem}#sitebranding{width:100%;margin:0}#sitebanner #siteidentity h1,#sitebanner #siteidentity h2,#sitebanner.light #siteidentity h1,#sitebanner.light #siteidentity h2{color:#000}#sitebanner{border-bottom:1px solid #ddd}}#breadcrumbs{display:none;font-size:.8rem;font-family:"Lato","Hind",Arial,sans-serif;font-weight:600;color:#555;-webkit-transition:margin .1s ease-in-out;transition:margin .1s ease-in-out;position:relative;z-index:10}#breadcrumbs.has-js{display:block;margin:.8rem 0}#breadcrumbs.has-js div{position:relative;padding:.5rem;border-radius:.2rem;display:inline-block;max-width:100%;line-height:1rem}#breadcrumbs.has-js.active div,#breadcrumbs.has-js div:hover,#breadcrumbs.has-js div:focus{cursor:pointer;background:#eee}#breadcrumbs.has-js span{position:relative;font-weight:400}#breadcrumbs.has-js span:last-child{margin-left:8px;padding-left:18px;font-weight:600}#breadcrumbs.has-js span:last-child:before{content:'';display:block;position:absolute;top:4px;left:0;width:7px;height:7px;border-right:1px solid #555;border-top:1px solid #555;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#breadcrumbs.has-js ol{display:none;position:absolute;top:50px;left:0;list-style:none;background:#555;padding:1rem;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:.2rem;-webkit-box-shadow:0 0.3rem 1rem rgba(0,0,0,0.2);box-shadow:0 0.3rem 1rem rgba(0,0,0,0.2);color:#fff}#breadcrumbs.has-js.active ol{display:block}#breadcrumbs.has-js ol:before{position:absolute;display:block;content:'';top:-6px;left:25px;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#555;border-top-left-radius:.1rem}#breadcrumbs.has-js li{position:relative;font-size:1rem;margin-bottom:0.8rem}#breadcrumbs.has-js li:last-child{margin-bottom:0}#breadcrumbs.has-js li:not(:first-child):before{position:absolute;display:block;content:'';width:8px;height:21px;top:-9px;left:-.8rem;border-left:1px solid #ddd;border-bottom:1px solid #ddd}#breadcrumbs.has-js a{color:#fff;font-weight:400;padding:.2rem .4rem;border-radius:.2rem}#breadcrumbs.has-js a:hover,#breadcrumbs.has-js a:focus{background:#057fd4}#breadcrumbs.has-js li:nth-child(1){margin-left:calc( 1 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(2){margin-left:calc( 2 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(3){margin-left:calc( 3 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(4){margin-left:calc( 4 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(5){margin-left:calc( 5 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(6){margin-left:calc( 6 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(7){margin-left:calc( 7 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(8){margin-left:calc( 8 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(9){margin-left:calc( 9 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(10){margin-left:calc( 10 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(11){margin-left:calc( 11 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(12){margin-left:calc( 12 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(13){margin-left:calc( 13 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(14){margin-left:calc( 14 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(15){margin-left:calc( 15 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(16){margin-left:calc( 16 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(17){margin-left:calc( 17 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(18){margin-left:calc( 18 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(19){margin-left:calc( 19 * .9rem - .9rem)}#breadcrumbs.has-js li:nth-child(20){margin-left:calc( 20 * .9rem - .9rem)}@media all and (min-width: 600px){#breadcrumbs,#breadcrumbs.has-js{display:block;margin:1.5rem 0 1rem;font-size:.7rem}#breadcrumbs div,#breadcrumbs.has-js div{display:none}#breadcrumbs ol,#breadcrumbs.has-js ol{display:block;list-style:none;position:relative;top:0;left:0;background:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;color:inherit}#breadcrumbs ol:before,#breadcrumbs.has-js ol:before{display:none}#breadcrumbs ol:after,#breadcrumbs.has-js ol:after{display:block;content:'';clear:both}#breadcrumbs li,#breadcrumbs.has-js li{position:relative;float:left;font-size:inherit;margin-bottom:0}#breadcrumbs li:not(:first-child),#breadcrumbs.has-js li:not(:first-child){margin-left:8px;padding-left:18px}#breadcrumbs li:not(:first-child):before,#breadcrumbs.has-js li:not(:first-child):before{content:'';display:block;position:absolute;top:4px;left:0;width:6px;height:6px;border-right:1px solid #555;border-top:1px solid #555;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#breadcrumbs a,#breadcrumbs.has-js a{color:inherit;font-weight:400;padding:0}#breadcrumbs a:hover,#breadcrumbs a:focus,#breadcrumbs.has-js a:hover,#breadcrumbs.has-js a:focus{color:inherit;text-decoration:underline;background:none}}@media all and (min-width: 920px){#breadcrumbs{margin:1.5rem 0 1rem}}#localnav{position:relative;font-family:"Lato","Hind",Arial,sans-serif;font-size:1rem;padding:1rem 0 3rem}#lnmenu-toggle{display:none}#lnmenu{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:400px;height:40px;line-height:40px;padding:0 1rem;font-size:.8rem;font-weight:600;background-color:#eee;border-radius:.2rem;color:#555;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#lnmenu span{padding-right:1.2rem}#lnmenu span:after{content:'';display:block;position:absolute;top:16px;right:1rem;width:0;height:0;border-top:6px solid #555;border-left:6px solid transparent;border-right:6px solid transparent;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:-webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.2s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.2s cubic-bezier(0.77, 0, 0.175, 1)}#lnmenu:hover,#lnmenu:focus{background-color:#555;color:#fff;cursor:pointer}#lnmenu:hover span:after,#lnmenu:focus span:after{border-top:6px solid #fff}#lnmenu-toggle:checked ~ #lnmenu{background-color:#555;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}#lnmenu-toggle:checked ~ #lnmenu span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-top:6px solid #fff}#lnmenu-toggle:checked ~ ul{display:block}#localnav>ul{overflow:hidden}#localnav>ul ul{display:none}#cl-localnav>ul.cl-menu-list-no-js{display:block;position:relative;top:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:transparent}#localnav>ul,#cl-localnav>ul{display:none;position:absolute;top:3.9rem;left:0;z-index:10;background:#fff;-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,0.3);box-shadow:0 1rem 3rem rgba(0,0,0,0.3);width:100%;max-width:400px;margin:0;list-style-type:none;border-radius:0 0 .2rem .2rem;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#localnav>ul>li,#cl-localnav>ul>li{margin:0}#localnav>ul>li:not(:first-child),#cl-localnav>ul>li:not(:first-child){border-top:1px solid #eee}#localnav>ul a,#cl-localnav>ul a{display:block;padding:1rem;color:#000;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#localnav>ul a:hover,#localnav>ul a:focus,#cl-localnav>ul a:hover,#cl-localnav>ul a:focus{background:#005eff;color:#fff}#localnav>ul li.current_page_item,#localnav>ul li.current-menu-item,#localnav>ul li.current_page_parent,#localnav>ul li.current_page_ancestor,#localnav>ul li.current-page-ancestor,#localnav>ul li.current-post-ancestor,#cl-localnav>ul li.current_page_item,#cl-localnav>ul li.current-menu-item,#cl-localnav>ul li.current_page_parent,#cl-localnav>ul li.current_page_ancestor,#cl-localnav>ul li.current-page-ancestor,#cl-localnav>ul li.current-post-ancestor{-webkit-box-shadow:none;box-shadow:none}#localnav>ul li.current_page_item>a,#localnav>ul li.current-page-item>a,#cl-localnav>ul li.current_page_item>a,#cl-localnav>ul li.current-page-item>a{background:#005eff;color:#fff}#localnav>ul li.current_page_parent>a,#localnav>ul li.current_page_ancestor>a,#localnav>ul li.current-page-ancestor>a,#localnav>ul li.current-post-ancestor>a,#cl-localnav>ul li.current_page_parent>a,#cl-localnav>ul li.current_page_ancestor>a,#cl-localnav>ul li.current-page-ancestor>a,#cl-localnav>ul li.current-post-ancestor>a{border-bottom:3px solid #999}#cl-localnav{margin-bottom:0}#cl-localnav>ul{max-width:100%}#cl-localnav span.cl-menu-toggle.active ~ ul.cl-menu-list{display:block}#cl-localnav ul.sub-menu a{padding:1rem 1rem 1rem 1.5rem;border-left:3px solid #555;background:#eee}#cl-localnav ul.sub-menu a:hover,#cl-localnav ul.sub-menu a:focus{background:#005eff}#cl-localnav span.cl-menu-arrow{top:1.5rem}#cl-localnav li.current_page_item span.cl-menu-arrow{border-top:8px solid #fff}@media all and (min-width: 600px){#localnav{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2rem 0 4rem}#localnav>ul,#cl-localnav>ul{display:block;position:relative;top:0;max-width:100%;width:100%;border-bottom:1px solid #ddd;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0}#localnav>ul:after,#cl-localnav>ul:after{display:block;content:'';clear:both}#localnav>ul>li,#cl-localnav>ul>li{display:block;float:left;border:none !important;padding-right:3rem}#localnav>ul li.current_page_item>a,#localnav>ul a:hover,#localnav>ul a:focus,#cl-localnav>ul li.current_page_item>a,#cl-localnav>ul a:hover,#cl-localnav>ul a:focus{background:none;color:#000;border-bottom-color:#057fd4}#localnav>ul li.current_page_item>a,#cl-localnav>ul li.current_page_item>a{font-weight:600}#localnav>ul a,#cl-localnav>ul a{padding:.3rem 0;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:transparent}#localnav>ul ul a,#localnav>ul ul.sub-menu a,#cl-localnav>ul ul a,#cl-localnav>ul ul.sub-menu a{padding:.5rem 1rem}#cl-localnav li.current_page_item{-webkit-box-shadow:none;box-shadow:none}#cl-localnav li.menu-item-has-children{margin-right:3rem;padding-right:0}#cl-localnav a.cl-menu-trigger{padding-right:2rem}#cl-localnav span.cl-menu-arrow{top:.9rem;right:0}#cl-localnav span.cl-menu-arrow,#cl-localnav li.current_page_item span.cl-menu-arrow{border-top:8px solid #999}#cl-localnav a:hover ~ span.cl-menu-arrow{border-top:8px solid #057fd4}#cl-localnav ul.sub-menu a{border-left:none;background:none}#cl-localnav ul.sub-menu li a:hover,#cl-localnav ul.sub-menu li a:focus{border-bottom:3px solid transparent;background:#eee}#cl-localnav ul.sub-menu li.current_page_item a:hover,#cl-localnav ul.sub-menu li.current_page_item a:focus{border-bottom:3px solid #057fd4;background:none}#lnmenu{display:none}}#searchbox{position:relative}#searchbox #sb-query{font-weight:300;font-size:1rem;height:50px;width:100%;max-width:600px;padding:0 1rem 0 3rem;margin:0;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:.2rem;outline:none}#searchbox #sb-query:focus{border:1px solid #38b2e8;-webkit-box-shadow:0 0 0 3px #cbefff;box-shadow:0 0 0 3px #cbefff}#searchbox #sb-query-label{position:absolute;left:-9999px;visibility:hidden}#searchbox #sb-submit{position:absolute;left:1rem;top:calc( 50% - .5rem);width:0;height:1rem;padding:0 0 0 1rem;overflow:hidden;border:none;background-color:transparent;background-image:url(images/search-dark.svg);background-position:center center;background-repeat:no-repeat;background-size:1rem auto}#searchbox #sb-submit:hover{cursor:pointer}#cse-search-results *{font-family:"Hind",Arial,sans-serif;font-size:1rem;color:inherit;padding:0}#cse-search-results .gsc-above-wrapper-area-container,#cse-search-results .gsc-resultsHeader{border:none}#cse-search-results .gsc-results{width:100%}#cse-search-results .gsc-control-cse{border:none;background-color:transparent}#cse-search-results .gsc-webResult.gsc-result{background-color:#fff;margin:0 0 .5rem;padding:1.5rem 1rem 0;border:1px solid #eee}#cse-search-results .gsc-table-result{border:none;padding-left:0;padding-right:0;max-width:750px}#cse-search-results .gs-title{font-size:1.25rem;text-decoration:none;margin-bottom:.5rem;height:auto}#cse-search-results .gs-title a{text-decoration:none;color:#005eff}#cse-search-results .gs-title a:hover,#cse-search-results .gs-title a:focus{color:#003287}#cse-search-results .gs-title b{font-size:inherit;text-decoration:none}#cse-search-results .gsc-url-top{color:#999;margin-bottom:1rem}#cse-search-results .gs-image{border:none}#cse-search-results .gs-snippet{line-height:1.5rem}#cse-search-results .gsc-cursor{margin-top:1rem}#cse-search-results .gsc-cursor-page{background:transparent}#cse-search-results .gs-promotion-image-box{margin-right:.5rem !important;margin-bottom:1rem}#cse-search-results .gs-promotion .gs-visibleUrl{color:#999;margin-bottom:1rem}body.error404 h1.page-title{font-size:2.5rem}.content-404{text-align:center}#rhody404{width:150px;height:150px;margin:0 auto 2rem;border-radius:50%;border:1px solid #ddd;background-color:#fff;background-image:url(images/404.png);background-position:center top;background-size:100px auto;background-repeat:no-repeat}@media all and (min-width: 600px){body.error404 h1.page-title{font-size:3rem}#rhody404{float:left;border:none;border-radius:0;width:150px;height:300px;margin:0 50px 0 0;background-color:transparent;background-position:0 0;background-size:150px auto}.content-404{width:calc(100% - 300px);float:left;padding-top:2rem;text-align:left}section.error-404:after{display:block;content:'';clear:both}}.cl-boxout h1{font-size:1.75rem;margin-bottom:1.5rem}.cl-boxout p,.cl-boxout ul{font-size:1rem}.cl-button{font-family:"Hind",Arial,sans-serif}.cl-card,.cl-dcard,.cl-scard{font-family:"Hind",Arial,sans-serif}.cl-card p,.cl-dcard p,.cl-scard p{font-size:1rem}.cl-scard .cl-scard-img-overlay span:before{top:-2px}.cl-scard .cl-scard-category{text-transform:uppercase}.cl-scard .cl-scard-category:hover,.cl-scard .cl-scard-category:focus{color:inherit}.cl-scard .cl-scard-category-news{color:#e64646}.cl-scard .cl-scard-category-news:after{border-bottom-color:#e64646}.cl-scard .cl-scard-category-story{color:#1475a8}.cl-scard .cl-scard-category-story:after{border-bottom-color:#1475a8}.cl-scard .cl-scard-meta{margin-bottom:.7rem}.cl-scard .cl-scard-date{font-weight:300}.cl-metric span:first-child{font-family:"Rubik","Hind",Arial,sans-serif}.cl-metric span:last-child{font-family:"Hind",Arial,sans-serif} /*# sourceMappingURL=map/style.static.css.map */ From b356e3c8fb02636d597d33cbd5b4c5acac89e231 Mon Sep 17 00:00:00 2001 From: Brandon Fuller Date: Thu, 28 Feb 2019 16:03:05 -0500 Subject: [PATCH 2/5] Correct checking of URI_EASTER_EGGS and URI_BETA_FEATURES global vars --- functions.php | 2 +- header-parts/brandbar.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/functions.php b/functions.php index f2a22dbf..ed762b02 100755 --- a/functions.php +++ b/functions.php @@ -399,7 +399,7 @@ function uri_modern_scripts() { /** * Enable styles in the WYSIWYG Editor (BETA FEATURE) */ -if ( URI_BETA_FEATURES !== null && URI_BETA_FEATURES === true ) { +if ( defined( 'URI_BETA_FEATURES' ) && URI_BETA_FEATURES === true ) { if ( is_admin() ) { add_editor_style( get_template_directory_uri() . '/style.css', __FILE__ ); diff --git a/header-parts/brandbar.php b/header-parts/brandbar.php index 23441cdf..01375c8a 100644 --- a/header-parts/brandbar.php +++ b/header-parts/brandbar.php @@ -29,7 +29,7 @@
- +