/*!
 * Project:   SALESFORCE
 * Date:      2014/01/14
/* ---------------------------------------- */.root-a>header,body{background:#fff}.connect-a ul li a,.root-a>header .logo a,.root-a>header .nav-toggler{white-space:nowrap;text-indent:105%}.connect-a ul li a:before,.connect-b ul li a:before,.phone-a a:after,.sidenav .inner .search p:before{-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}html{overflow-y:scroll;font-size:100.01%}body,button,input,option,select,textarea{color:#212121;font:15px/1.375 proxima_nova_rgregular}article,aside,blockquote,details,div,dl,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,menu,nav,ol,p,pre,section,table,ul{display:block;margin:0 0 15px}.last-child,:last-child{margin-bottom:0!important}/*! fonts --------- */@font-face{font-family:'VAG Rounded Standard';src:url(../fonts/vagroundedstd-light-webfont.eot);src:url(../fonts/vagroundedstd-light-webfont.eot#iefix) format('embedded-opentype'),url(../fonts/vagroundedstd-light-webfont.woff) format('woff'),url(../fonts/vagroundedstd-light-webfont.ttf) format('truetype'),url(../fonts/vagroundedstd-light-webfont.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'VAG Rounded Standard';src:url(../fonts/vagroundedstd-bold-webfont.eot);src:url(../fonts/vagroundedstd-bold-webfont.eot#iefix) format('embedded-opentype'),url(../fonts/vagroundedstd-bold-webfont.woff) format('woff'),url(../fonts/vagroundedstd-bold-webfont.ttf) format('truetype'),url(../fonts/vagroundedstd-bold-webfont.svg) format('svg');font-weight:700;font-style:normal}@font-face{font-family:fontello;src:url(../fonts/fontello_89001155.eot);src:url(../fonts/fontello_89001155.eot#iefix) format('embedded-opentype'),url(../fonts/fontello_89001155.woff) format('woff'),url(../fonts/fontello_89001155.ttf) format('truetype'),url(../fonts/fontello_89001155-fontello.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_ltlight;src:url(../fonts/proximanova-light-webfont.eot);src:url(../fonts/proximanova-light-webfont.eot#iefix) format('embedded-opentype'),url(../fonts/proximanova-light-webfont.woff) format('woff'),url(../fonts/proximanova-light-webfont.ttf) format('truetype'),url(../fonts/proximanova-light-webfont.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_ltsemibold;src:url(../fonts/proximanova-sbold-webfont.eot);src:url(../fonts/proximanova-sbold-webfont.eot#iefix) format('embedded-opentype'),url(../fonts/proximanova-sbold-webfont.woff) format('woff'),url(../fonts/proximanova-sbold-webfont.ttf) format('truetype'),url(../fonts/proximanova-sbold-webfont.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novasemibold_italic;src:url(../fonts/proximanova-sboldit-webfont.eot);src:url(../fonts/proximanova-sboldit-webfont.eot#iefix) format('embedded-opentype'),url(../fonts/proximanova-sboldit-webfont.woff) format('woff'),url(../fonts/proximanova-sboldit-webfont.ttf) format('truetype'),url(../fonts/proximanova-sboldit-webfont.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_rgregular;src:url(../fonts/proximanova-reg-webfont.eot);src:url(../fonts/proximanova-reg-webfont.eot#iefix) format('embedded-opentype'),url(../fonts/proximanova-reg-webfont.woff) format('woff'),url(../fonts/proximanova-reg-webfont.ttf) format('truetype'),url(../fonts/proximanova-reg-webfont.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SalesforceSansBold;src:url(../fonts/SalesforceSans/SalesforceSans-Bold.eot);src:url(../fonts/SalesforceSans/SalesforceSans-Bold.eot#iefix) format('embedded-opentype'),url(../fonts/SalesforceSans/SalesforceSans-Bold.woff) format('woff'),url(../fonts/SalesforceSans/SalesforceSans-Bold.woff2) format('woff2'),url(http://www.salesforcefoundation.org/wp-content/themes/salesforce/fonts/SalesforceSans/SalesforceSans-Bold.ttf) format('truetype'),url(../fonts/SalesforceSans/SalesforceSans-Bold.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SalesforceSansBoldItalic;src:url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.eot);src:url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.eot#iefix) format('embedded-opentype'),url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.woff) format('woff'),url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.woff2) format('woff2'),url(http://www.salesforcefoundation.org/wp-content/themes/salesforce/fonts/SalesforceSans/SalesforceSans-BoldItalic.ttf) format('truetype'),url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SalesforceSansItalic;src:url(../fonts/SalesforceSans/SalesforceSans-Italic.eot);src:url(../fonts/SalesforceSans/SalesforceSans-Italic.eot#iefix) format('embedded-opentype'),url(../fonts/SalesforceSans/SalesforceSans-Italic.woff) format('woff'),url(../fonts/SalesforceSans/SalesforceSans-Italic.woff2) format('woff2'),url(http://www.salesforcefoundation.org/wp-content/themes/salesforce/fonts/SalesforceSans/SalesforceSans-Italic.ttf) format('truetype'),url(../fonts/SalesforceSans/SalesforceSans-Italic.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SalesforceSansLight;src:url(../fonts/SalesforceSans/SalesforceSans-Light.eot);src:url(../fonts/SalesforceSans/SalesforceSans-Light.eot#iefix) format('embedded-opentype'),url(../fonts/SalesforceSans/SalesforceSans-Light.woff) format('woff'),url(../fonts/SalesforceSans/SalesforceSans-Light.woff2) format('woff2'),url(http://www.salesforcefoundation.org/wp-content/themes/salesforce/fonts/SalesforceSans/SalesforceSans-Light.ttf) format('truetype'),url(../fonts/SalesforceSans/SalesforceSans-Light.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SalesforceSansLightItalic;src:url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.eot);src:url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.eot#iefix) format('embedded-opentype'),url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.woff) format('woff'),url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.woff2) format('woff2'),url(http://www.salesforcefoundation.org/wp-content/themes/salesforce/fonts/SalesforceSans/SalesforceSans-BoldItalic.ttf) format('truetype'),url(../fonts/SalesforceSans/SalesforceSans-BoldItalic.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_rgregular;src:url(../fonts/SalesforceSans/SalesforceSans-Regular.eot);src:url(../fonts/SalesforceSans/SalesforceSans-Regular.eot#iefix) format('embedded-opentype'),url(../fonts/SalesforceSans/SalesforceSans-Regular.woff) format('woff'),url(../fonts/SalesforceSans/SalesforceSans-Regular.woff2) format('woff2'),url(http://www.salesforcefoundation.org/wp-content/themes/salesforce/fonts/SalesforceSans/SalesforceSans-Regular.ttf) format('truetype'),url(../fonts/SalesforceSans/SalesforceSans-Regular.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SalesforceSansThin;src:url(../fonts/SalesforceSans/SalesforceSans-Thin.eot);src:url(../fonts/SalesforceSans/SalesforceSans-Thin.eot#iefix) format('embedded-opentype'),url(../fonts/SalesforceSans/SalesforceSans-Thin.woff) format('woff'),url(../fonts/SalesforceSans/SalesforceSans-Thin.woff2) format('woff2'),url(http://www.salesforcefoundation.org/wp-content/themes/salesforce/fonts/SalesforceSans/SalesforceSans-Thin.ttf) format('truetype'),url(../fonts/SalesforceSans/SalesforceSans-Thin.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:SalesforceSansThinItalic;src:url(../fonts/SalesforceSans/SalesforceSans-ThinItalic.eot);src:url(../fonts/SalesforceSans/SalesforceSans-ThinItalic.eot#iefix) format('embedded-opentype'),url(../fonts/SalesforceSans/SalesforceSans-ThinItalic.woff) format('woff'),url(../fonts/SalesforceSans/SalesforceSans-ThinItalic.woff2) format('woff2'),url(http://www.salesforcefoundation.org/wp-content/themes/salesforce/fonts/SalesforceSans/SalesforceSans-ThinItalic.ttf) format('truetype'),url(../fonts/SalesforceSans/SalesforceSans-ThinItalic.svg) format('svg');font-weight:400;font-style:normal}/*! layout -------- */.root-a{position:relative;overflow:hidden;width:100%;margin:0;padding:0 15px}.root-a,.root-a *,.root-a :after,.root-a :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.root-a>*{max-width:994px;margin-left:auto;margin-right:auto}.root-a>header{position:relative;z-index:100;min-height:100px;margin-bottom:0;padding:6px 0;color:#000}.root-a>header:before{content:'';position:absolute;top:0;bottom:0;left:-100%;right:-100%;z-index:-1;background:#00a0de;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTNlM2UzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#fff 48%,#e3e3e3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(48%,#fff),color-stop(100%,#e3e3e3));background:-webkit-linear-gradient(top,#fff 48%,#e3e3e3 100%);background:-o-linear-gradient(top,#fff 48%,#e3e3e3 100%);background:-ms-linear-gradient(top,#fff 48%,#e3e3e3 100%);background:linear-gradient(to bottom,#fff 48%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3', GradientType=0 )}.root-a>header:after{display:block;overflow:hidden;clear:both;content:"";width:100%;height:0}.root-a>header .nav-toggler{display:none;width:30px;height:30px;overflow:hidden;background:url(../images/nav-toggler-a.png) 50% 50% no-repeat;-webkit-transition:opacity .35s;transition:opacity .35s}.root-a>header .nav-toggler:hover{opacity:.8}.touch .root-a>header .nav-toggler{-webkit-transition:none!important;transition:none!important;opacity:1!important}.root-a>header .utils-a{margin:-10px 0 22px 100px;text-align:right}.root-a>header .logo{position:absolute;top:50%;left:0;z-index:10;margin:-40px 0 0}.root-a>header .logo a{display:block;width:250px;height:70px;margin-top:5px;overflow:hidden;background:url(../images/sf-logo-new.png) 50% 50% no-repeat;-webkit-transition:opacity .35s;transition:opacity .35s}.root-a>header .phone-a,.root-a>header .skips li:before{display:none}.touch .root-a>header .logo a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.root-a>header a{color:#666}.root-a>header a:hover{color:#39C}.root-a>header .skips,.root-a>header .skips ul{position:absolute;top:50%;left:0;z-index:9999;list-style:none;width:100%;height:0;margin:-30px 0 0;padding:0;text-align:center}.root-a>header .skips li{position:absolute;left:0;top:0;width:100%;height:0;font:700 50px/1 proxima_nova_rgregular}.root-a>header .skips li a{display:inline-block;position:fixed;left:-10001px;margin:0 auto;padding:20px 30px;border:1px dotted #fff;border-color:rgba(255,255,255,.7);-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#333;background:rgba(0,0,0,.6);color:#fff;text-align:center;text-decoration:none;outline:0}.root-a>header .skips li a:active,.root-a>header .skips li a:focus{position:relative;left:0}.root-a>section{position:relative;z-index:2;margin-bottom:0;padding-bottom:80px}.root-a.bottomless>section{padding-bottom:0}.root-a.shadows>section{padding-left:30px;padding-right:30px;-webkit-box-shadow:0 0 25px 0 rgba(8,8,8,.25);-moz-box-shadow:0 0 25px 0 rgba(8,8,8,.25);box-shadow:0 0 25px 0 rgba(8,8,8,.25)}.root-a.shadows>section.connect-c{padding:40px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.root-a>section>.grid-a.layout:first-child{margin-top:0}.root-a>.showcase-a{max-width:none;margin:0 -15px 40px;padding:0}.root-a>.showcase-df{max-width:none;margin:0 -15px -30px!important;padding:0!important}.root-a>footer{position:relative;z-index:1;padding:33px 0 65px}.root-a>footer:before{content:'';position:absolute;top:0;left:-100%;right:-100%;z-index:-1;height:1px;background:#d7d7d7}.grid-a.events:after,.root-a>footer:after{overflow:hidden;clear:both;content:"";height:0}.root-a>footer:after{display:block;width:100%}.root-a>footer .connect-a{float:right;margin:0}.root-a>footer p{margin-bottom:10px;font-size:12px}.root-a>footer p.contact{color:grey;font-size:18px;font-weight:700}.root-a>footer p.contact a{color:grey}.root-a>footer p.contact a:hover{color:#333}.root-a>footer p.contact span{font-weight:400}.root-a>footer p.terms{font-size:11px}/*! grids --------- */.grid-a{list-style:none;margin:-15px 0 30px -30px;padding:0;letter-spacing:-.4em}.grid-a>.column{display:inline-block;border:1px solid transparent;border-width:30px 0 0 30px;margin:0;padding:0;letter-spacing:0;vertical-align:top}.grid-a>.column:before{display:none}.grid-a>.column.w5{width:5%}.grid-a>.column.w10{width:10%}.grid-a>.column.w15{width:15%}.grid-a>.column.w20{width:20%}.grid-a>.column.w25{width:25%}.grid-a>.column.w30{width:30%}.grid-a>.column.w35{width:35%}.grid-a>.column.w40{width:40%}.grid-a>.column.w45{width:45%}.grid-a>.column.w50{width:50%}.grid-a>.column.w55{width:55%}.grid-a>.column.w60{width:60%}.grid-a>.column.w65{width:65%}.grid-a>.column.w70{width:70%}.grid-a>.column.w75{width:75%}.grid-a>.column.w80{width:80%}.grid-a>.column.w85{width:85%}.grid-a>.column.w90{width:90%}.grid-a>.column.w95{width:95%}.grid-a>.column.w100{width:100%}.grid-a>.column.w8{width:8.33%}.grid-a>.column.w16{width:16.66%}.grid-a>.column.w33{width:33.33%}.grid-a>.column.w66{width:66.67%}.grid-a>.column.o5{margin-left:5%}.grid-a>.column.o10{margin-left:10%}.grid-a>.column.o15{margin-left:15%}.grid-a>.column.o20{margin-left:20%}.grid-a>.column.o25{margin-left:25%}.grid-a>.column.o30{margin-left:30%}.grid-a>.column.o35{margin-left:35%}.grid-a>.column.o40{margin-left:40%}.grid-a>.column.o45{margin-left:45%}.grid-a>.column.o50{margin-left:50%}.grid-a>.column.o55{margin-left:55%}.grid-a>.column.o60{margin-left:60%}.grid-a>.column.o65{margin-left:65%}.grid-a>.column.o70{margin-left:70%}.grid-a>.column.o75{margin-left:75%}.grid-a>.column.o80{margin-left:80%}.grid-a>.column.o85{margin-left:85%}.grid-a>.column.o90{margin-left:90%}.grid-a>.column.o95{margin-left:95%}.grid-a>.column.o100{margin-left:100%}.grid-a>.column.o8{margin-left:8.33%}.grid-a>.column.o16{margin-left:16.66%}.grid-a>.column.o33{margin-left:33.33%}.grid-a>.column.o66{margin-left:66.67%}.grid-a.gapless{margin-left:0}.grid-a.gapless>.column{border-left:none}.grid-a.events{margin:-15px 0 30px -30px;letter-spacing:0}.grid-a.events:after{display:block;width:100%}.grid-a.events>.column.details{float:right}.grid-a.events>.column.form{float:left}/*! elements ------ */.about-a figure img{width:100%;height:auto;margin:0;border:5px solid #fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.about-a figure figcaption{margin-top:10px;padding:0 5px;font-size:14px;font-style:italic}#add-comment-a p.info{font-size:14px}#add-comment-a p.info em{color:red;font-style:normal}#add-comment-a p.field label{color:#000;font-size:16px}#add-comment-a p.field label em{color:red;font-style:normal}#add-comment-a p.field textarea{min-height:215px;resize:none}.adv-a{margin-bottom:30px;padding:25px;background:url(../images/adv-a-bg.png) 0 100% no-repeat #00a0dd;color:#fff}.adv-a h2{margin-bottom:0;color:#fff;font-size:32px}.adv-a h2 strong{display:inline-block;width:91px;height:67px;background:url(../images/cloud-a.png) no-repeat;color:#009dda;font-size:35px;line-height:60px;text-align:center;vertical-align:middle}.adv-a h2 strong span{color:#757575}.adv-a p{font-size:14px;font-weight:700;line-height:1.5}.box-a{position:relative;margin:0;padding:40px 30px;border-bottom:1px solid #dedede;-webkit-box-shadow:0 4px 8px 0 rgba(8,8,8,.1);-moz-box-shadow:0 4px 8px 0 rgba(8,8,8,.1);box-shadow:0 4px 8px 0 rgba(8,8,8,.1)}.root-a.shadows>section>.box-a{margin-left:-30px;margin-right:-30px}.box-a>.header-a{padding-top:0}.connect-a ul{list-style:none;margin:0;padding:0;font-size:0}.connect-a ul li{display:inline-block;margin:0 1px;vertical-align:top}.connect-a ul li:before{display:none}.connect-a ul li a{display:block;position:relative;width:32px;height:32px;overflow:hidden;color:#666}.connect-a ul li a:hover{color:#333}.connect-a ul li a:before{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;font:400 26px/32px fontello;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased}.connect-a ul li.facebook a:before{content:'\e801'}.connect-a ul li.twitter a:before{content:'\e802'}.connect-a ul li.youtube a:before{content:'\e803'}.connect-a ul li.instagram a:before{content:'\e804'}.connect-a ul li.slideshare a:before{content:'\e800'}.connect-b ul{list-style:none;margin:0;padding:0 5px;font-size:.1px;text-align:justify}.connect-c h1,.cta-a,.cta-b,.cta-b .button-a,.featured-a h1,.featured-a ul.items li{text-align:center}.connect-b ul:after{content:'';display:inline-block;width:100%}.connect-b ul li{display:inline-block;margin:0 1px;vertical-align:top}.connect-b ul li:before{display:none}.connect-b ul li a{display:block;position:relative;width:32px;height:32px;overflow:hidden;color:#958d88;text-indent:105%;white-space:nowrap}.connect-b ul li a:hover{color:#7d7570}.connect-b ul li a:before{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;font:400 26px/32px fontello;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased}.connect-b ul li.facebook a:before{content:'\e801'}.connect-b ul li.twitter a:before{content:'\e802'}.connect-b ul li.youtube a:before{content:'\e803'}.connect-b ul li.instagram a:before{content:'\e804'}.connect-b ul li.slideshare a:before{content:'\e800'}.connect-b ul li.blog a:before{content:'\e80c'}.connect-c{position:relative;margin-bottom:0;padding:40px 0;background:#00a0dd;color:#fff}.connect-c:before{content:'';position:absolute;top:0;bottom:0;left:-100%;right:-100%;z-index:-1;background:url(../images/connect-c-bg.png) 55% -98px no-repeat #00a0dd;box-shadow:inset 0 0 75px 0 rgba(8,8,8,.35)}.connect-c>.grid-a{margin:-20px 0 20px -20px}.connect-c>.grid-a>.column{border-width:20px 0 0 20px}.connect-c .listing-c{min-height:683px}.connect-c h1{margin:0 0 30px;color:#fff;font-size:36px}.connect-c .facebook-a,.connect-c .twitter-a{margin:0 0 20px;background:#fff}.cta-a{margin-bottom:50px;padding:25px 30px 20px;background:url(../images/cta-a-bg.png) 50% 50% no-repeat #00a0dd;color:#fff}.root-a.shadows>section>.story-a>.cta-a{margin-left:-30px;margin-right:-30px}.story-a .cta-a{margin-top:50px}.cta-a p{margin-bottom:20px;font:400 32px/1.2 proxima_nova_rgregular}.cta-a p.action .button-a{min-width:205px}.cta-b{display:none;margin-bottom:50px}.cta-b .button-a{display:block;margin:0 0 20px}.entry-a{margin-bottom:40px}.entry-a header{margin-bottom:30px}.entry-a header h1{margin-bottom:10px}.entry-a header p.info{margin-bottom:20px;font-size:14px;font-weight:700}.entry-a .content:after{display:block;overflow:hidden;clear:both;content:"";width:100%;height:0}.entry-a .content figure{float:left;max-width:300px;margin:0 25px 10px 0}.entry-a .content figure img{display:block;width:100%;height:auto;max-width:300px;margin:0}.entry-a .content h2,.entry-a .content h3,.entry-a .content h4{margin:30px 0 20px;clear:both}.entry-a .content h2:first-child,.entry-a .content h3:first-child,.entry-a .content h4:first-child{margin-top:0}.event-a figure img{width:100%;height:auto;margin:0;border:5px solid #fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.event-a h1{margin-bottom:10px;color:#00a0dd;font-size:28px}.event-a h2{margin:20px 0;color:#00a0dd;font-size:24px}.event-a h2:first-child{margin-top:0}.event-a h3{margin-bottom:5px;font:700 18px/1.2 proxima_nova_rgregular}.event-a p.info{font-size:14px;font-weight:700}.event-a .share-a{margin:-10px 0 20px}.events-a{margin:-10px -5px 30px;font-size:0}.root-a.shadows>section>.box-a>.events-a{margin-left:-5px;margin-right:-5px}.events-a .item{display:inline-block;width:25%;margin:15px 0 0;padding:0 5px;font-size:14px;vertical-align:top}.events-a .item.featured{width:50%}.events-a .item>a{display:block;min-height:256px;padding:10px;-webkit-transition:opacity .35s;transition:opacity .35s;background:-webkit-linear-gradient(top,#fefefe 75%,#ededed 100%);background:linear-gradient(to bottom,#fefefe 75%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ededed', GradientType=0)}.eq-ie9 .events-a .item>a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.events-a .item>a:hover{opacity:.8}.touch .events-a .item>a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.events-a .item.featured>a{padding:0;background:#00a0dd}.lt-ie9 .events-a .item.featured>a{min-height:276px;background:#00a0dd;filter:none!important}.events-a .item>a>figure{margin:-10px -10px 10px}.events-a .item.featured>a>figure{margin:0}.events-a .item>a>figure img{display:block;width:100%;height:auto;margin:0}.events-a .item>a h4{margin:0;color:#1fa8e4;font-size:14px;line-height:1.28}.events-a .item>a p{margin:0;color:#666;font-size:14px;line-height:1.28}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}.featured-a h1{margin:0 0 30px;line-height:1.4}.featured-a ul.items{display:table;table-layout:fixed;list-style:none;width:100%;margin:0;padding:0}.featured-a ul.items li{display:table-cell;padding:5px;font-size:15px}.featured-a ul.items li:before{display:none}.featured-a ul.items li a{display:block;-webkit-transition:opacity .35s;transition:opacity .35s}.featured-a ul.items li a:hover{opacity:.8}.touch .featured-a ul.items li a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.featured-a ul.items li img{display:block;width:100%;max-width:96px;height:auto;margin:0 auto;border:3px solid #fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.25);box-shadow:0 0 3px 0 rgba(0,0,0,.25)}.lt-ie9 .featured-a ul.items li img{width:96px}.featured-a ul.items li span{display:block;margin:7px 0 0}.featured-b{margin:0 -10px 40px}.featured-b h3{padding:0 10px}.featured-b ul.items{display:table;table-layout:fixed;list-style:none;width:100%;margin:0;padding:0}.featured-b ul.items li{display:table-cell;padding:0 10px;font-size:14px}.featured-b ul.items li:before{display:none}.featured-b ul.items li a{display:block;margin:0;-webkit-transition:opacity .35s;transition:opacity .35s}.featured-b ul.items li a:hover{opacity:.8}.touch .featured-b ul.items li a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.featured-b ul.items li img{display:block;width:100%;height:auto;margin:0 auto}.featured-b ul.items li span{display:block;margin:7px auto 0;padding:0 3px}.featured-b.bg{margin:0 0 20px;padding:35px 15px;background:#eee}.featured-b.bg ul.items li{padding:0 15px;font:400 18px/1.222 proxima_nova_rgregular}.featured-c .copy,.featured-c .img{padding:30px;vertical-align:middle}.featured-b.bg ul.items li img{border:3px solid #fff}.featured-c{display:table;position:relative;z-index:2;min-width:100%;overflow:hidden;margin-bottom:50px;background:url(../images/mission-a-bg-a.png) repeat-y #0e84b1;color:#fff}.featured-c:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:url(../images/featured-c-bg.png) 0 100% no-repeat}.filter-a,.header-b,.mission-a{position:relative}.featured-c:after,.header-a:after,.showcase-a .slider .items:after{clear:both;content:""}.featured-c:after{display:block;overflow:hidden;width:100%;height:0}.root-a.shadows>section>.story-a>.featured-c{margin-left:-30px;margin-right:-30px}.featured-c .img{display:table-cell;width:56%;margin:0}.featured-c .img .video-a{box-shadow:0 0 7px 0 rgba(0,0,0,.2)}.featured-c .img .video-a,.featured-c .img .video-responsive{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 7px 0 rgba(0,0,0,.2);border:5px solid #fff}.featured-c .img .video-responsive{box-shadow:0 0 7px 0 rgba(0,0,0,.2);display:block}.featured-c .img .video-responsive a,.featured-c .img .video-responsive iframe{display:block}.featured-c .img .video-responsive img{height:auto;width:100%;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.featured-c .copy{display:table-cell;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.filter-a p,.filter-b h3,.filter-b nav{display:inline-block;vertical-align:middle}.featured-c .copy p{font-size:16px;line-height:1.2}.featured-c .copy blockquote{margin:0 0 20px;padding:0}.featured-c .copy blockquote p{font:400 32px/1.2 proxima_nova_rgregular}.video-responsive iframe{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.filter-a{z-index:2;margin:-10px 0 15px}@media screen and (min-width:768px){form.filters{float:left;margin:-5px 0 -25px}}.filter-a+.grid-a{z-index:1;margin-top:-30px}.filter-a p{margin:10px 15px 0 0;font-size:14px}.filter-a p.select{width:210px}.filter-a p.select select.select-a{width:100%}.filter-b{margin-bottom:20px}.filter-b h3{margin:10px 10px 0 0}.filter-b nav{margin:10px 0 0;padding:0}.filter-b nav select.tinynav{display:none;width:210px;margin:0;vertical-align:top}.filter-b nav ul{list-style:none;margin:0;padding:0;font-size:0}.filter-b nav ul li{display:inline-block;margin:0;font-size:14px;line-height:30px;vertical-align:middle}.filter-b nav ul li~li{margin-left:2px}.filter-b nav ul li:before{display:none}.filter-b nav ul li a{display:block;height:30px;padding:0 15px;margin:0 10px;color:#000;vertical-align:top;border-radius:4px}.filter-b nav ul li a:hover{color:#00a0dd}.filter-b nav ul li.active>a{background:#00a0dd;color:#fff}.flickr-a .header-b{margin:-10px 0 30px}.flickr-a ul{list-style:none;max-height:164px;overflow:hidden;margin:-14px -7px 0;padding:0;font-size:0}.flickr-a ul li{display:inline-block;margin:14px 0 0;padding:0 7px;vertical-align:top}.flickr-a ul li:before{display:none}.flickr-a ul li img{display:block;max-width:68px;height:auto;margin:0}.flickr-a ul li a img{-webkit-transition:opacity .35s;transition:opacity .35s}.flickr-a ul li a:hover img{opacity:.8}.touch .flickr-a ul li a img{-webkit-transition:none!important;transition:none!important;opacity:1!important}.header-a{margin-bottom:0;padding-top:30px;padding-bottom:30px}.header-a:after{display:block;overflow:hidden;width:100%;height:0}.mission-a:after,.mission-a:before,:root .phone-a a:before{bottom:0;right:0;content:''}.header-b h1,.header-b h2,.header-b p{vertical-align:middle;display:inline-block}.header-a h1{float:left;margin:0}.header-a .share-a{float:right;margin:-5px 0 0}.header-a .share-a .shareItem{margin:10px 0 0 2px}.header-b{margin:-10px 0 30px}.header-b h1,.header-b h2{margin:10px 0 0;font-size:24px}.header-b p{margin:10px 0 0 10px;font-size:14px;font-weight:700}.list-a li:before,.listing-b .more .button-a:after{display:none}.list-a ul,ul.list-a{list-style:none;padding:0}.list-a li{margin:0}.root-a.shadows>section>.listing-a{margin-left:-30px;margin-right:-30px}.listing-a .teaser-a figure+h2{padding-top:40px}.listing-a .teaser-a.even figure,.listing-a .teaser-a:nth-child(even) figure{float:right}.listing-a .teaser-a.even figure~*,.listing-a .teaser-a:nth-child(even) figure~*{margin-right:50%!important;margin-left:auto!important}.listing-b{padding-bottom:50px}.listing-b .teaser-b{margin-bottom:0;padding:30px 0;border-bottom:1px solid #d7d7d7}.listing-b .teaser-b:first-child{border-top:1px solid #d7d7d7}.listing-b .more{margin-top:50px}.listing-c{margin:0 0 20px;border-bottom:1px solid #dedede;background:#fff}.listing-c .teaser-c{position:relative;margin:0;padding:30px 25px 33px;border-bottom:1px solid #d7d7d7;color:#666;-webkit-box-shadow:0 4px 8px 0 rgba(8,8,8,.1);-moz-box-shadow:0 4px 8px 0 rgba(8,8,8,.1);box-shadow:0 4px 8px 0 rgba(8,8,8,.1)}.listing-c .more{padding:20px 30px 15px;font-weight:700;line-height:20px;text-align:right}.mission-a{z-index:2;overflow:hidden;margin-bottom:30px;border:1px solid #e1e1e1;border-width:1px 0;background:url(../images/mission-a-bg-a.png) repeat-y #0e84b1;color:#fff}.mission-a:before{position:absolute;top:0;z-index:-3;width:64%;background:url(../images/mission-a-bg-c.png) 100% 0 repeat-y}.mission-a:after{position:absolute;top:0;left:0;z-index:-2;background:url(../images/mission-a-bg-b.png) 50% 50% no-repeat}.root-a.shadows>section>.mission-a{margin-left:-30px;margin-right:-30px}.mission-a+.boxes-a{margin-top:-30px}.mission-a .copy{float:left;width:38%;min-height:330px;margin:0;padding:50px 40px 30px}.lt-ie9 .mission-a .copy{min-height:250px}.mission-a .copy h2{margin-bottom:20px;color:#fff;font-size:30px}.mission-a .numbers{float:right;width:35%;min-height:330px;margin:0;padding:30px}.lt-ie9 .mission-a .numbers{min-height:270px}.mission-a .numbers h3{margin-bottom:20px;color:#00a0dd;font-size:24px;font-weight:700}.mission-a .numbers ul{list-style:none;padding:0}.mission-a .numbers ul li{display:table;width:100%;margin:0 0 10px}.mission-a .numbers ul li:before{display:none}.mission-a .numbers ul li>span{display:table-cell;padding:0;color:#000;font:400 21px/1.22 proxima_nova_rgregular;text-align:left;vertical-align:middle}.partners-a,.partners-a h2{text-align:center}.mission-a .numbers ul li>span:first-child{width:74px}.mission-a .numbers ul li>span:first-child img{display:inline-block;width:100%;max-width:74px;margin:0}.mission-a .numbers ul li>span+span{padding-left:15px}.mission-a .numbers ul li>span strong{display:inline-block;vertical-align:top}.mission-a>figure{position:absolute;top:55%;left:51%;width:336px;height:428px;z-index:0;margin:-214px 0 0 -168px}.partners-a h2{margin-bottom:20px;font-size:36px}.partners-a h2 .button-a{margin:0 0 0 10px;vertical-align:middle}.partners-a ul{list-style:none;margin:0 -20px 20px;padding:0;font-size:0}.partners-a ul li{display:inline-block;margin:10px 15px;vertical-align:middle}.partners-a ul li:before{display:none}.partners-a ul li img{display:block;margin:0}.partners-a ul li a img{-webkit-transition:opacity .35s;transition:opacity .35s}.partners-a ul li a:hover img{opacity:.7}.touch .partners-a ul li a img{-webkit-transition:none!important;transition:none!important;opacity:1!important}.partners-a p.action{font-size:16px;font-weight:700}.phone-a a{display:block;position:relative;height:30px;padding:0 20px;border:none;color:#fff!important;font:400 16px/30px proxima_nova_rgregular;vertical-align:top;background:-webkit-linear-gradient(#92b60f,#618e0e);background:linear-gradient(#92b60f,#618e0e);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#92b60f', endColorstr='#618e0e', GradientType=0 )}.eq-ie9 .phone-a a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyYjYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MThlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}:root .phone-a a:before{position:absolute;left:0;top:0;background:#fff;opacity:0}.phone-a a:before{-webkit-transition:all .35s;transition:all .35s}.phone-a a:active:before,.phone-a a:focus:before,.phone-a a:hover:before{opacity:.15}.touch .phone-a a:before{display:none}.phone-a a:after{content:'\e806';display:inline-block;margin:-3px -5px 0 10px;font:400 16px/1 fontello;vertical-align:middle;-webkit-font-smoothing:antialiased}.touch .phone-a a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.registration-a{padding:29px;border:1px solid #d7d7d7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.registration-a>h2{margin:-29px -29px 20px;padding:10px 15px;background:#00a0dd;color:#fff;font-size:20px;font-weight:400;line-height:1;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.registration-a p{font-size:13px;line-height:1.3}.registration-a p.info{margin:0 -10px 15px;font-size:12px}.registration-a p.field{overflow:hidden;margin:0 0 10px -10px;padding-left:100px}.registration-a p.field label{float:left;width:85px;height:25px;overflow:hidden;margin:0 0 0 -100px;font-size:13px;line-height:25px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.registration-a p.field select,select.select-a,select.tinynav{-webkit-appearance:none;text-indent:1px;text-overflow:'';outline:0;-moz-appearance:none}.registration-a p.field input,.registration-a p.field textarea{border:2px solid #c2e5f8;color:#000;font-weight:700;padding:0 5px;line-height:21px}.registration-a p.field input{height:25px;font-size:11px}.registration-a p.field textarea{height:105px;font-size:11px;overflow:auto}.registration-a p.field select{height:25px;padding:3px 6px 3px 3px;border:2px solid #c2e5f8;background:url(../images/select-b.png) 100% 50% no-repeat #f6f6f6;color:#000;font-size:11px;font-weight:700}.lt-ie10 .registration-a p.field select{padding:2px;background-image:none}.registration-a p.field select option{padding:0 10px;font-size:11px}.registration-a p.field input,.registration-a p.field select{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.registration-a p.checkbox{overflow:hidden;margin:0 0 30px;padding-left:25px}.registration-a p.checkbox input[type=checkbox]{float:left;margin:3px 5px 0 -25px}.registration-a p.field.message{margin:0 0 10px;padding:0}.registration-a p.action{margin:30px 0 0}.search-a p{position:relative;margin:0}.search-a p label{position:absolute!important;left:-10001px!important;overflow:hidden!important}.search-a p input{height:30px;padding:0 36px 0 9px;border:1px solid #ccc;font:400 14px/28px proxima_nova_rgregular}.search-a p button{position:absolute;top:1px;right:1px;width:34px;height:28px;z-index:10;overflow:hidden;margin:0;padding:0;border:none;background:url(../images/ico-search-a.png) 50% 50% no-repeat #fff;text-align:left;text-indent:105%;white-space:nowrap;-webkit-transition:opacity .35s;transition:opacity .35s}.search-a p button:hover{opacity:.8}.touch .search-a p button{-webkit-transition:none!important;transition:none!important;opacity:1!important}select.select-a,select.tinynav{height:30px;padding:6px 20px 6px 8px;border:1px solid #e6e6e6;color:#717171;font-size:12px;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #fff;-moz-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:url(../images/select-a.png) 100% 50% no-repeat,-webkit-linear-gradient(#f9f9f9,#eaeaea);background:url(../images/select-a.png) 100% 50% no-repeat,linear-gradient(#f9f9f9,#eaeaea)}.showcase-a .slider ol.control-nav li a,.testimonials-a ol.control-nav li a,.testimonials-b ul.direction-nav li a{cursor:pointer;outline:0;text-indent:105%;white-space:nowrap}.share-a .shareItem,.share-b .shareItem,.share-c .shareItem{display:inline-block;height:20px;vertical-align:top}.lt-ie10 select.select-a,.lt-ie10 select.tinynav{padding:5px;background-image:none}select.select-a option,select.tinynav option{padding:2px 10px;font-size:12px;outline:0}.share-a .shareItem{margin:10px 10px 0 0}.share-b .shareItem{margin:10px 0}.share-c{padding:5px 0 15px;border:1px solid #d7d7d7;border-width:1px 0}.share-c .shareItem{margin:10px 10px 0 0}.showcase-a{position:relative;z-index:2;margin-bottom:40px}section.showcase-df{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.showcase-a .slider{position:relative;z-index:1;margin:0}.showcase-a .slider .items{margin:0}.showcase-a .slider .items:after{display:block;overflow:hidden;width:100%;height:0}.js .showcase-a .slider .items .item,.js .showcase-a .slider .items figure,.showcase-a .slider .items .item~.item{display:none}.showcase-a .slider .items .item{position:relative;height:450px;margin:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.showcase-a .slider .items figure{margin:0}.showcase-a .slider .items figure img{display:block;width:100%;height:auto;margin:0}.showcase-a .slider .items .copy{display:table;position:absolute;top:0;bottom:0;left:50%;width:994px;height:450px;margin:0 0 0 -495px;padding:0}.showcase-a .slider .items .copy-df{display:table;position:absolute;top:0;width:100%;height:450px;padding:0;margin:0 auto;text-align:center}.js .showcase-a .slider .items .copy,.js .showcase-a .slider .items .copy-df{position:relative;top:auto;bottom:auto;left:auto;width:100%;max-width:994px;height:100%;margin:0 auto}.js .showcase-a .slider .items .copy{width:994px}.showcase-a .slider .items .copy>div{display:table-cell;width:100%;padding:30px 50% 30px 0;vertical-align:middle}.showcase-a .slider .items .copy-df>div{display:table-cell;width:100%;vertical-align:bottom;padding-bottom:50px}.showcase-a .slider .items .copy h2,.showcase-a .slider .items .copy-df h2{color:#fff;font-size:36px;line-height:1.2}.showcase-a .slider .items .copy p,.showcase-a .slider .items .copy-df p{font-size:16px;font-weight:700}.showcase-a .slider .items .copy p a.more-a,.showcase-a .slider .items .copy-df p a.more-a{color:#fff}.showcase-a .slider .items .copy p a.more-a:hover,.showcase-a .slider .items .copy-df p a.more-a:hover{color:#ccc}.showcase-a .slider .items .logo-df{background-image:url(../images/logo-df.png);position:absolute;left:0;right:0;width:360px;height:160px;margin:0 auto;top:0}.showcase-a .slider .items .item .stamp-df{background-image:url(../images/stamp-df.png);position:absolute;right:5%;top:125px;width:293px;height:200px;background-size:contain;margin:0 auto}.showcase-a .slider .items .item .overlay-df{position:absolute;width:100%;height:450px;margin:0;background-color:#000;opacity:.3}.showcase-a .slider ol.control-nav{list-style:none;position:absolute;bottom:20px;left:15px;right:15px;z-index:5;margin:0;padding:0;font-size:0;text-align:center}.showcase-a .slider ol.control-nav li{display:inline-block;margin:0 5px;vertical-align:top}.showcase-a .slider ol.control-nav li:before{display:none}.showcase-a .slider ol.control-nav li a{display:block;width:14px;height:14px;overflow:hidden;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color .35s;transition:background-color .35s}.touch .showcase-a .slider ol.control-nav li a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.showcase-a .slider ol.control-nav li a.active{background:#00a0dd}.showcase-a .cta{position:absolute;top:0;bottom:0;left:50%;z-index:10;width:230px;margin:0 0 0 265px;padding:50px 25px 25px;background:url(../images/overlay-a.png);background:rgba(0,0,0,.6);color:#fff;text-align:center}.showcase-a .cta h3{margin-bottom:30px;color:#fff}.showcase-a .cta p .button-a{display:block;margin-bottom:20px}.sidebar-a>.aside{margin-bottom:35px}.sidebar-a h3{padding:4px 10px;border:1px dotted #c2c2c2;border-width:1px 0;color:#968e89;font-size:22px}.sidenav{display:none;position:fixed;top:0;bottom:0;left:0;z-index:99999;width:300px;overflow:auto;margin:0 0 0 -300px;padding:0;color:#abb3ba;-webkit-transition:all .5s ease;transition:all .5s ease}.sidenav,.sidenav *,.sidenav :after,.sidenav :before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.nav-active .sidenav{margin-left:0}.sidenav .inner{display:block;width:100%;margin:0;padding:0;background:#324354;color:#abb3ba}.sidenav .inner .search{margin:0;padding:12px}.sidenav .inner .search p{position:relative;margin:0}.sidenav .inner .search p:before{content:'\e80a';position:absolute;top:1px;left:1px;width:34px;height:34px;margin:0;color:#b3bac1;font:400 14px/34px fontello;text-align:center;text-shadow:1px 1px 1px #253546;-webkit-font-smoothing:antialiased}.sidenav .inner .search p button,.sidenav .inner .search p label{position:absolute!important;left:-10001px!important;overflow:hidden!important}.sidenav .inner .search p input{height:38px;padding:0 9px 0 36px;border:1px solid #253546;background:#415364;color:#abb3ba;font:400 18px/36px proxima_nova_rgregular;border-radius:6px}.sidenav .inner .search p input::-webkit-input-placeholder{color:#abb3ba;font-style:normal;opacity:1}.sidenav .inner .search p input:-ms-input-placeholder{color:#abb3ba!important;font-style:normal;opacity:1}.sidenav .inner .search p input:-moz-placeholder{color:#abb3ba;font-style:normal;opacity:1}.sidenav .inner .search p input::-moz-placeholder{color:#abb3ba;font-style:normal;opacity:1}.sidenav .inner .search p input.placeholder{color:#abb3ba!important;font-style:normal;opacity:1}.sidenav .inner .nav{margin:0;padding:0 0 1px}.sidenav .inner .nav ul{list-style:none;margin:0;padding:0;border-top:1px solid #182838;border-bottom:1px solid #6b798a}.sidenav .inner .nav ul li{margin:0;border-top:1px solid #6b798a;border-bottom:1px solid #182838;font:400 18px/30px proxima_nova_rgregular}.sidenav .inner .nav ul li:before{display:none}.sidenav .inner .nav ul li a{display:block;position:relative;padding:11px 15px 11px 52px;color:#adb4bb;-webkit-transition:opacity .35s;transition:opacity .35s}.sidenav .inner .nav ul li a:hover{opacity:.6}.touch .sidenav .inner .nav ul li a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.sidenav .inner .nav ul li a:before{content:'';position:absolute;top:50%;left:15px;width:28px;height:28px;margin:-14px 0 0;background:url(../images/sidenav-a-icons.png) -10001px -10001px no-repeat}.sidenav .inner .nav ul li.login a:before{background-position:0 0}.sidenav .inner .nav ul li.home a:before{background-position:-28px 0}.sidenav .inner .nav ul li.about a:before{background-position:-56px 0}.sidenav .inner .nav ul li.nonprofits a:before{background-position:-84px 0}.sidenav .inner .nav ul li.highered a:before{background-position:-112px 0}.sidenav .inner .nav ul li.getstarted a:before{background-position:-140px 0}.sidenav .inner .nav ul li.stories a:before{background-position:-168px 0}.sidenav .inner .nav ul li.events a:before{background-position:-196px 0}.sidenav .inner .nav ul li.hublogin a:before{background-position:-224px 0}.sidenav .inner .nav ul li.blog a:before{background-position:-252px 0}.sponsors-a ul,ul.sponsors-a{list-style:none;margin:-10px -10px 15px;padding:0;font-size:0}.sponsors-a li{display:inline-block;margin:10px;vertical-align:middle}.sponsors-a li:before{display:none}.sponsors-a li img{display:block;margin:0}.sponsors-a li a img{-webkit-transition:opacity .35s;transition:opacity .35s}.sponsors-a li a:hover img{opacity:.8}.touch .sponsors-a li a:hover img{-webkit-transition:none!important;transition:none!important;opacity:1!important}.stories-a{margin:-10px -8px 30px;padding-bottom:60px;font-size:0}.root-a.shadows>section>.box-a>.stories-a,.root-a.shadows>section>.stories-a{margin-left:-8px;margin-right:-8px}.header-b+.stories-a{margin-top:-40px}.stories-a .item{display:inline-block;width:25%;margin:30px 0 0;padding:0 8px;font-size:14px;vertical-align:top}.stories-a .item>div{display:block;min-height:260px;padding:10px;-webkit-transition:opacity .35s;transition:opacity .35s;background:-webkit-linear-gradient(top,#fefefe 75%,#ededed 100%);background:linear-gradient(to bottom,#fefefe 75%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ededed', GradientType=0)}.stories-a .item>div>div{min-height:50px;margin-top:3px;font-size:12px}.stories-a .item>div>div>a{color:#666!important;font-size:11.5px;text-decoration:underline;margin-right:3px}.eq-ie9 .stories-a .item>div>a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.stories-a .item>div>a:hover{opacity:.7}.touch .stories-a .item>div>a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.stories-a .item>div>a>figure{margin:-10px -10px 10px}.stories-a .item>div>a>figure img{display:block;width:100%;height:auto;margin:0}.stories-a .item>div>a h4{min-height:36px;margin:0;color:#1fa8e4;font-size:14px;line-height:1.28}.stories-a .item>div>a p{margin:0;color:#666;font-size:14px;line-height:1.28}.stories-a p.more{margin:0;padding:60px 8px 0;text-align:center}.stories-a p.more .button-a{min-width:180px}.stories-a p.more .button-a:after{display:none}.story-a{margin-bottom:50px}.story-a .basic figure{margin-bottom:20px}.story-a .basic figure img{display:block;width:100%;height:auto;margin:0 auto}.story-a .basic p{font-size:16px}.story-a .basic p strong{display:block;color:#000}.story-a .description p{margin-bottom:20px;font-size:16px}.subscribe-a form p{position:relative;margin:0}.subscribe-a form p label{position:absolute!important;left:-10001px!important;overflow:hidden!important}.subscribe-a form p input{height:30px;padding:0 90px 0 9px;border:1px solid #d7d7d7;background:#fff;color:#968f8a;font-size:13px;font-weight:700;line-height:28px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.subscribe-a form p input:focus{border-color:#968f8a}.subscribe-a form p input::-webkit-input-placeholder{color:#968f8a;font-style:italic}.subscribe-a form p input:-ms-input-placeholder{color:#968f8a;font-style:italic}.subscribe-a form p input:-moz-placeholder{color:#968f8a;font-style:italic}.subscribe-a form p input::-moz-placeholder{color:#968f8a;font-style:italic}.subscribe-a form p input.placeholder{color:#968f8a;font-style:italic}.subscribe-a form p button{position:absolute;top:3px;right:4px;width:80px;height:24px;padding:0;border:none;background:#968e8a;color:#fff!important;font:700 15px/24px proxima_nova_rgregular;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color .35s;transition:background-color .35s}.subscribe-a form p button:active,.subscribe-a form p button:focus,.subscribe-a form p button:hover{background:#7d7570}.touch .subscribe-a form p button{-webkit-transition:none!important;transition:none!important;opacity:1!important}.tabs-a{overflow:hidden;margin-bottom:80px;border-bottom:5px solid #00a1e0}.tabs-a>nav{margin:0;border-bottom:1px solid #fff}.tabs-a>nav ul{display:table;table-layout:fixed;width:100%;list-style:none;margin:0;padding:0}.tabs-a>nav ul li{display:table-cell;margin:0;padding:0;border:1px solid #b8b8b8;border-width:1px 1px 1px 0;font-size:17px;line-height:20px;text-align:center}.lt-ie9 .tabs-a>nav ul li{border:none}.lt-ie9 .tabs-a>nav ul li a{border:1px solid #b8b8b8;border-left:none}.lt-ie9 .tabs-a>nav ul li:first-child a{border-left:1px solid #b8b8b8}.tabs-a>nav ul li:first-child{border-width:1px}.tabs-a>nav ul li:before{display:none}.tabs-a>nav ul li a{display:block;position:relative;padding:19px 10px;color:#333;outline:0;background:-webkit-linear-gradient(#fefefe,#dbdbdb);background:linear-gradient(#fefefe,#dbdbdb);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dbdbdb', GradientType=0 )}.eq-ie9 .tabs-a>nav ul li a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}:root .tabs-a>nav ul li a:before{position:absolute;left:0;top:0;right:0;bottom:0;content:'';background:#fff;opacity:0}.tabs-a>section:after,.teaser-a:after,.teaser-b:after,.teaser-c:after,.testimonials-b .items:after{clear:both;content:""}.tabs-a>nav ul li a:before{-webkit-transition:all .35s;transition:all .35s}.touch .tabs-a>nav ul li a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.tabs-a>nav ul li a:hover{color:#39C}.touch .tabs-a>nav ul li a:before{display:none}.tabs-a>nav ul li.active a{color:#fff;opacity:1;background:-webkit-linear-gradient(#616161,#939393);background:linear-gradient(#616161,#939393);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#939393', GradientType=0 )}.eq-ie9 .tabs-a>nav ul li.active a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxNjE2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzkzOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.tabs-a>section{margin:0;padding:40px;background:-webkit-linear-gradient(top,#d7d6d6 0,#fff 71%,#f2f2f2 100%);background:linear-gradient(to bottom,#d7d6d6 0,#fff 71%,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d6d6', endColorstr='#f2f2f2', GradientType=0 )}.eq-ie9 .tabs-a>section{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.tabs-a>section:after{display:block;overflow:hidden;width:100%;height:0}.js .tabs-a>section{position:absolute;top:-10001px;left:-10001px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.js .tabs-a>section.active{position:static;top:0;left:0;opacity:1}.tabs-a>section .testimonials-a{float:right;margin:0 -15px 0 0}.tabs-a>section .testimonials-a~*{margin-right:480px!important}.tabs-a>section p{font-size:16px;line-height:1.5}.tabs-a>section p.more{margin-top:30px;font-weight:700}.teaser-a:after{display:block;overflow:hidden;width:100%;height:0}.teaser-a figure{float:left;width:45%;margin:0}.teaser-a figure img{width:100%;height:auto;margin:0;box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.teaser-a figure img,.teaser-d figure img{border:5px solid #fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.teaser-a figure a img{-webkit-transition:opacity .35s;transition:opacity .35s}.teaser-a figure a:hover img{opacity:.8}.touch .teaser-a figure a img{-webkit-transition:none!important;transition:none!important;opacity:1!important}.teaser-a figure~*{margin-left:50%!important}.teaser-a p.action{margin-top:20px}.teaser-a.right figure{float:right}.teaser-a.right figure~*{margin-right:50%!important;margin-left:auto!important}.teaser-b:after{display:block;overflow:hidden;width:100%;height:0}.teaser-b h2{margin-bottom:20px}.teaser-b figure{float:left;width:37%;margin:0;padding-right:20px}.teaser-b figure img{display:block;width:100%;height:auto;margin:0}.teaser-b figure a img{-webkit-transition:opacity .35s;transition:opacity .35s}.teaser-b figure a:hover img{opacity:.8}.touch .teaser-b figure a img{-webkit-transition:none!important;transition:none!important;opacity:1!important}.teaser-b figure~*{margin-left:37%!important}.teaser-b p{font-size:14px}.teaser-b p a{margin-bottom:20px;font-weight:700}.teaser-b p.info{font-size:12px;font-weight:700}.teaser-b .share-b{margin-top:-10px}.teaser-c:after{display:block;overflow:hidden;width:100%;height:0}.teaser-c figure{float:left;width:37%;margin:0;padding-right:20px}.teaser-c figure a img{-webkit-transition:opacity .35s;transition:opacity .35s}.teaser-c figure a:hover img{opacity:.8}.touch .teaser-c figure a img{-webkit-transition:none!important;transition:none!important;opacity:1!important}.teaser-c figure~*{margin-left:37%!important}.teaser-c h2{margin-bottom:5px;font-size:26px;line-height:1.1}.teaser-c p{margin-bottom:5px;font-size:14px}.teaser-c p.info{font-size:12px;font-weight:700}.teaser-c .share-b{margin-top:-10px}.teaser-d figure img{width:100%;height:auto;margin:0;box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.teaser-d figure a img{-webkit-transition:opacity .35s;transition:opacity .35s}.teaser-d figure a:hover img{opacity:.8}.touch .teaser-d figure a img{-webkit-transition:none!important;transition:none!important;opacity:1!important}.testimonials-a{position:relative;width:460px;height:420px;padding:22px 20px;background:url(../images/testimonials-a-bg.png) 50% 0 no-repeat}.testimonials-a .items,.testimonials-a .items .item{overflow:hidden;margin:0;height:263px}.testimonials-a .items .item{position:relative;width:420px;background:#333;color:#fff;text-shadow:0 0 24px #000}.testimonials-a .items .item~.item{display:none}.testimonials-a .items .item figure{margin:0}.testimonials-a .items .item figure img{display:block;margin:0}.testimonials-a .items .item .copy{display:table;position:absolute;top:0;left:20px;width:100%;height:100%;margin:0}.testimonials-a .items .item .copy>div{display:table-cell;width:100%;height:100%;margin:0;padding:15px 140px 15px 20px;vertical-align:middle}.testimonials-a .items .item .copy p{font-size:14px;line-height:1.6}.testimonials-a .items .item .copy blockquote{margin:0 0 10px;padding:0}.testimonials-a .items .item .copy blockquote p{font:400 22px/1.2 proxima_nova_rgregular}.testimonials-a .items .item .copy blockquote p span{color:#b3b2b2}.testimonials-a ol.control-nav{position:absolute;bottom:5px;left:0;right:0;list-style:none;height:10px;overflow:hidden;margin:0;padding:0;font-size:0;text-align:center}.testimonials-a ol.control-nav li{display:inline-block;margin:0 5px;vertical-align:top}.testimonials-a ol.control-nav li:before{display:none}.testimonials-a ol.control-nav li a{display:block;width:10px;height:10px;overflow:hidden;background:#d8d7d7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:background-color .35s;transition:background-color .35s}.testimonials-a ol.control-nav li a.active{background:#00a0dd}.touch .testimonials-a ol.control-nav li a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.testimonials-b{position:relative;z-index:1;overflow:hidden;margin-bottom:50px;-webkit-transition:all .35s;transition:all .35s}.testimonials-b a,.testimonials-b a:hover,.testimonials-b a:link,.testimonials-b a:visited{color:#fff}.root-a.shadows>section>.testimonials-b{margin-left:-30px;margin-right:-30px}.lt-ie9 .root-a.shadows>section>.testimonials-b{margin-left:-15px;margin-right:-15px}.js .testimonials-b{max-height:0;opacity:0}.js .testimonials-b.ready{max-height:9999px;opacity:1}.testimonials-b .viewport{position:relative;z-index:1;margin:0}.testimonials-b .items{overflow:hidden;margin:0}.testimonials-b .items:after{display:block;overflow:hidden;width:100%;height:0}.testimonials-b .items .item{position:relative;z-index:1;height:340px;margin:0;background:url(../images/mission-a-bg-a.png) repeat-y #0e84b1;color:#fff}.testimonials-b .items .item.active-slide{z-index:100}.testimonials-b .items .item:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:url(../images/testimonials-b-overlay.png) 0 100% no-repeat}.js .testimonials-b .items .item~.item{display:none}.testimonials-b .items .item figure{position:absolute;top:0;right:-10px;z-index:-2;width:60%;height:100%;margin:0}.testimonials-b .items .item figure img{position:absolute;top:0;left:50%;width:600px;max-width:none;height:340px;margin:0 0 0 -300px}.testimonials-b .items .item .copy{position:absolute;top:0;left:70px;display:table;width:410px;height:100%;margin:0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25);vertical-align:middle}.testimonials-b .items .item .copy>div{display:table-cell;width:100%;height:100%;margin:0;padding:15px 0;vertical-align:middle}.testimonials-b .items .item .copy p{font-size:16px;line-height:1.6}.testimonials-b .items .item .copy>div>p{padding-left:20px}.testimonials-b .items .item .copy>div>p span:first-child{position:relative;float:left;margin-left:-20px}.testimonials-b .items .item .copy blockquote{margin:0 0 10px;padding:0}.testimonials-b .items .item .copy blockquote p{font:400 25px/1.2 proxima_nova_rgregular;color:#fff}.testimonials-b ul.direction-nav{position:absolute;top:50%;left:15px;right:15px;z-index:2;height:0;margin:-16px 0 0;padding:0}.testimonials-b ul.direction-nav li{position:absolute;top:0;right:0;width:32px;height:32px;margin:0}.testimonials-b ul.direction-nav li:before{display:none}.testimonials-b ul.direction-nav li:first-child{left:0;right:auto}.testimonials-b ul.direction-nav li a{display:block;width:100%;height:100%;overflow:hidden;background:url(../images/arrows-a.png) -35px -35px no-repeat;opacity:.5;-webkit-transition:opacity .35s;transition:opacity .35s}.testimonials-b ul.direction-nav li a:hover{opacity:1}.touch .testimonials-b ul.direction-nav li a{-webkit-transition:none!important;transition:none!important}.touch .testimonials-b ul.direction-nav li a:hover{opacity:.5}.lt-ie9 .testimonials-b ul.direction-nav li a,.testimonials-b ul.direction-nav li:first-child a{background-position:0 -35px}.lt-ie9 .testimonials-b ul.direction-nav li:first-child a{background-position:0 0}.lt-ie9 .testimonials-b ul.direction-nav li a:hover{background-position:-35px -35px}.lt-ie9 .testimonials-b ul.direction-nav li:first-child a:hover{background-position:0 -35px}.trending-a ul{list-style:none;padding:10px}.trending-a ul li{margin:0 0 10px;font-size:10px;line-height:18px}.trending-a ul li:before{display:none}.trending-a ul li a{font-size:16px;line-height:18px}.twitter-a .plugin iframe,.twitter-a .plugin>img{display:block;width:100%;margin:0}.utils-a>*,.utils-a>nav ul li{vertical-align:top;display:inline-block;font-size:14px}.utils-a>*{margin:10px 0 0 15px}.utils-a>:first-child{margin-left:0}.utils-a>p{line-height:30px}.utils-a>.search-a{width:150px;margin-left:10px}.utils-a>nav{margin-left:8px;margin-right:15px}.utils-a>nav ul{list-style:none;margin:0;padding:0}.utils-a>nav ul li{margin:0;line-height:30px}.utils-a>nav ul li:before{display:none}.utils-a>nav ul li~li{margin-left:15px}.utils-a>nav ul li a{display:block}.utils-a>nav ul li.login a{position:relative;padding:0 30px;color:#fff!important;background:-webkit-linear-gradient(#7a7a7a,#525252);background:linear-gradient(#7a7a7a,#525252);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a7a', endColorstr='#525252', GradientType=0 )}.eq-ie9 .utils-a>nav ul li.login a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhN2E3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjUyNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}:root .utils-a>nav ul li.login a:before{position:absolute;left:0;right:0;top:0;bottom:0;content:' ';background:#fff;opacity:0;-webkit-transition:all .35s;transition:all .35s}:root .utils-a>nav ul li.login a:hover:before{opacity:.1}.video-a{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px}.video-a embed,.video-a iframe,.video-a object{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.youtube-a .video-a{margin:0 0 10px}.youtube-a p.more{padding:0 10px;font-size:12px;font-weight:700;text-transform:uppercase}/*! buttons ------- */#comments_submit,.button-a{display:inline-block;position:relative;height:40px;padding:0 30px;border:none;color:#fff!important;font:700 14px/40px proxima_nova_rgregular;text-decoration:none!important;text-align:center;vertical-align:top;background:-webkit-linear-gradient(#017cb5,#045697);background:linear-gradient(#017cb5,#045697);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#017cb5', endColorstr='#045697', GradientType=0 )}.eq-ie9 .button-a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxN2NiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDU2OTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}:root .button-a:before{position:absolute;left:0;top:0;right:0;bottom:0;content:'';background:#fff;opacity:0}#comments_submit:after,.button-a:after,a.more-a:after{-moz-osx-font-smoothing:grayscale;content:'\e806';display:inline-block}#comments_submit:before,.button-a:before{-webkit-transition:all .35s;transition:all .35s}#comments_submit:hover:before,.button-a:active:before,.button-a:focus:before,.button-a:hover:before{opacity:.15}#comments_submit:after,.button-a:after{margin:-3px 0 0 10px;font:400 13px/1 fontello;vertical-align:middle;-webkit-font-smoothing:antialiased}.touch .button-a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.button-a.large{height:45px;padding:0 20px;font-size:16px;line-height:45px}.button-a.fullwidth{width:100%}a.more-a{display:inline-block;vertical-align:top}a.more-a:after,label{vertical-align:middle}a.more-a:after{margin:-2px -5px 0 10px;font:400 15px/1 fontello;-webkit-font-smoothing:antialiased}/*! helpers ------- */.offset{position:absolute!important;left:-10001px!important;overflow:hidden!important}@media screen and (min-width:768px){.alignleft{display:inline;float:left;margin:0 2em 1em 0;margin:0 1.714285714rem .857142857rem 0}.alignright{display:inline;float:right;margin:0 0 1em 2em;margin:0 0 .857142857rem 1.714285714rem}.aligncenter{clear:both;display:block;margin:1em auto}.alignleft img,.alignright img{display:block;max-width:none}}@media screen and (max-width:768px){.aligncenter,.alignleft,.alignright{clear:both;display:block;margin:1em auto}}/*! defaults ------ */label{cursor:pointer}label:first-child{display:block;margin:0 0 5px}label em{color:red}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{width:100%;height:34px;padding:0 9px;border:1px solid #d7d7d7;vertical-align:top;line-height:28px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0;border-color:#ccc}textarea{overflow:auto;height:100px;padding:5px 9px;line-height:1.3;resize:vertical}select{width:100%;height:34px;padding:7px;border:1px solid #d7d7d7;background:#fff}button,input[type=submit],input[type=button]{overflow:visible;height:30px;padding:0 9px;border:1px solid #d7d7d7;background:#ddd;cursor:pointer}button::-moz-focus-inner{padding:0;border:none}::-webkit-input-placeholder{color:#666;font-style:normal;opacity:1}:-ms-input-placeholder{color:#666!important;font-style:normal;opacity:1}:-moz-placeholder{color:#666;font-style:normal;opacity:1}::-moz-placeholder{color:#666;font-style:normal;opacity:1}.placeholder{color:#666!important;font-style:normal;opacity:1}table{display:table;border-collapse:collapse;border-spacing:0}#fb-root,.list-b ul li:before,div.hr *{display:none}table td,table th{padding:5px 10px;border:1px solid #eee}h1,h2,h3,h4,h5,h6{color:#000;font:400 10px/1.2 proxima_nova_rgregular}h1,h2,h3{color:#212121}h1{font-size:30px}h2{font-size:28px}h3{font-size:22px}h4{font:700 15px proxima_nova_rgregular}h5,h6{font-size:15px}blockquote,dd,ol,ul{padding-left:40px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol{list-style:none;counter-reset:ordered}ol li{counter-increment:ordered}ol li:before{position:absolute;content:counter(ordered) ')';width:15px;margin:0 0 0 -30px;text-align:right}ul{list-style:none}ul li:before{float:left;overflow:hidden;content:'>';width:0;height:0;margin:6px 0 0 -20px;border:4px solid transparent;border-left-color:#444}.share-c:after,div.hr,hr{overflow:hidden;width:100%}.list-b ul{list-style:disc}.list-b ul li{margin-bottom:.5em}a{color:#00a0dd;text-decoration:none;-webkit-transition:color .35s;transition:color .35s}a:active,a:focus,a:hover{color:#007bab;text-decoration:none}a span{cursor:pointer}img{max-width:100%;border-width:0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.lt-ie9 img{max-width:none}pre{font-family:Consolas,Monaco,Courier New,monospace;white-space:pre;white-space:pre-wrap;word-wrap:break-word}div.hr,hr{height:1px;margin:15px 0;border:none;border-top:1px solid #eee;background:0 0;font-size:0}/*! specific ------ */#fb-root{margin-bottom:0}.share-c:after{display:block;clear:both;content:"";height:0}.comment-count,.share-c .socialItem{height:20px;display:inline-block;vertical-align:top}.share-c .socialItem{margin:10px 10px 0 0}.comment-count{padding-left:82px;background:url(../images/comments-bubble.png) no-repeat;font:400 12px/20px proxima_nova_rgregular}.comment-count:hover{background-position:0 100%}.comment-count .comment-text{display:none}.comment-count .tp-comment-number{float:left;height:20px;background:url(../images/comments-bubble.png) 100% 0 no-repeat;padding-right:9px}.comment-count:hover .tp-comment-number{background-position:100% 100%;color:#fff}.comment-count a:hover .tp-comment-number{color:#fff}/*! mobile -------- */@media only screen and (min-device-width :320px) and (max-device-width :480px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@media only screen and (-webkit-min-device-pixel-ratio :1.5),only screen and (min-device-pixel-ratio :1.5){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.root-a>header .nav-toggler{background-image:url(../images/nav-toggler-a-2x.png);background-size:100%}.root-a>header .logo a{background-image:url(../images/logo-a-2x.png);background-size:100%}.adv-a h2 strong{background-image:url(../images/cloud-a-2x.png);background-size:91px}.sidenav .inner .nav ul li a:before{background-image:url(../images/sidenav-a-icons-2x.png);background-size:280px}.testimonials-b ul.direction-nav li a{background-image:url(../images/arrows-a-2x.png);background-size:70px}}@media screen and (max-width:1200px){.showcase-a .slider .items .item .stamp-df{top:145px;width:235px;height:160px}}@media screen and (max-width:1024px){.root-a.shadows>section.content{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.root-a>header .logo{left:0}.featured-b.bg,.root-a.shadows>section>.box-a,.root-a.shadows>section>.listing-a,.root-a.shadows>section>.mission-a,.root-a.shadows>section>.story-a>.cta-a,.root-a.shadows>section>.story-a>.featured-c,.root-a.shadows>section>.testimonials-b{margin-left:-15px;margin-right:-15px}.box-a,.cta-a,.featured-c .copy,.featured-c .img{padding-left:15px;padding-right:15px}.mission-a .copy{padding-left:30px}.js .showcase-a .slider .items .copy>div{padding:30px 50% 30px 30px}.showcase-a .cta{left:auto;right:0;margin:0}.showcase-a .slider .items .item .stamp-df{top:159px;width:196px;height:133px}}@media screen and (max-width:850px){.js .showcase-a .slider .items .copy,.js .showcase-a .slider .items .copy-df{width:100%}.root-a{padding-top:50px}.root-a>header{position:fixed;top:0;left:0;width:100%;padding:5px 15px;min-height:50px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.root-a>header a.nav-toggler{display:block;float:left;margin:5px 0 0}.root-a>header .utils-a{display:none}.root-a>header .logo{left:50%;margin:-24px 0 0 -60px}.root-a>header .logo a{width:120px;height:48px;background-size:120px;margin-top:0}.root-a>header .phone-a{display:block;float:right;margin:5px 0 0}.mission-a .numbers,.mission-a:before,.root-a>header .nav{display:none}.root-a.shadows>section>.box-a>.events-a{margin-left:-5px;margin-right:-5px}.mission-a .copy{width:62%}.mission-a>figure{position:absolute;left:auto;right:-50px;width:336px;height:428px;margin:-214px 0 0}.sidenav{display:block}}@media screen and (max-width:768px){.root-a>.showcase-df{max-width:none;margin:0 -15px!important;padding:0!important}.root-a>section>.grid-a.layout:first-child{padding-top:15px}.root-a>footer{padding-top:33px;padding-bottom:33px;text-align:center}.root-a>footer .connect-a{float:none;margin:0 0 20px}.root-a>footer p{margin-bottom:10px;font-size:10px}.root-a>footer p.contact{margin:0 0 20px;font-size:14px}.root-a>footer p.contact span.sep{display:block;height:5px;overflow:hidden;text-indent:105%;white-space:nowrap;text-align:left}.root-a>footer p.terms{font-size:10px}.grid-a,.grid-a.events{margin:0 0 30px}.grid-a.events>.column,.grid-a>.column{display:block;float:none!important;width:100%!important;border:none!important;margin:0 0 30px}.about-a figcaption,.about-a h2{text-align:center}.connect-a ul{margin:-10px 0 0}.connect-a ul li{margin:10px 4px 0}.connect-a ul li a{width:44px;height:44px}.connect-a ul li a:before{font-size:34px;line-height:44px}.connect-c{display:none}.cta-b{display:block}.events-a .item{width:50%;margin:15px 0 0;padding:0 5px;font-size:14px;vertical-align:top}.events-a .item.featured{width:100%}.events-a .item>a{min-height:220px}.events-a .item.featured a{min-height:0}.featured-a.box-a{padding:0}.featured-a h1{margin:0;padding:30px;font-size:16px}.featured-a ul.items{display:block}.featured-a.box-a ul.items{display:block;width:auto;margin:0 -30px}.featured-a ul.items li{display:block;padding:0;border-top:1px solid #d8d8d7;border-bottom:1px solid #b8b8b8;font-size:16px;line-height:1.5}.featured-a ul.items li a{display:block;position:relative;padding:13px 30px;color:#000;background:-webkit-linear-gradient(#fff,#d8d8d7);background:linear-gradient(#fff,#d8d8d7);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d7', GradientType=0 )}.eq-ie9 .featured-a ul.items li a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}:root .featured-a ul.items li a:before{position:absolute;left:0;top:0;right:0;bottom:0;content:'';background:#fff;opacity:0}.featured-a ul.items li a:before{-webkit-transition:all .35s;transition:all .35s}.featured-a ul.items li a:active:before,.featured-a ul.items li a:focus:before,.featured-a ul.items li a:hover:before{opacity:.3}.touch .featured-a ul.items li a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.featured-a ul.items li img,.touch .featured-a ul.items li a:before{display:none}.featured-a ul.items li span{display:block;position:relative;margin:0}.featured-b.bg{display:none}.featured-c{display:block;width:auto;margin-bottom:30px;padding:20px 15px}.featured-c:before{background-position:0 50%}.featured-c .copy,.featured-c .img{display:block;width:100%;margin:0 0 30px;padding:0}.filter-a{margin:0 -15px;padding:10px 15px 20px}.filter-a+.grid-a{margin-top:0}.filter-b nav select.tinynav{display:inline-block}.filter-b nav ul,.header-a .share-a,.showcase-a .cta,.sidebar-a{display:none}.listing-a .teaser-a.box-a{border:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.listing-a .teaser-a figure{float:none;width:100%;margin:0 0 30px}.listing-a .teaser-a figure~*,.listing-a .teaser-a:nth-child(even) figure~*{margin-right:0!important;margin-left:0!important}.listing-a .teaser-a:nth-child(even) figure{float:none!important}.listing-a .teaser-a figure+h2{padding-top:0}.listing-b{margin-left:-15px;margin-right:-15px;padding:0}.listing-b .teaser-b{margin:0;padding:15px}.listing-b .more{margin:0;padding:30px 15px}.listing-b .more .button-a{width:100%}.mission-a,.root-a>.showcase-a,.showcase-a{margin-bottom:0}.showcase-a .slider .items .item{height:350px}.js .showcase-a .slider .items .copy>div{padding:30px 40% 30px 30px}.js .showcase-a .slider .items .copy-df>div{padding-bottom:30px}.showcase-a .slider .items .copy h2,.showcase-a .slider .items .copy-df h2{font-size:24px}.showcase-a .slider .items .copy p,.showcase-a .slider .items .copy-df p{font-size:14px}.showcase-a .slider .items .item .logo-df{width:270px;height:120px;background-size:contain}.showcase-a .slider .items .overlay-df{height:350px!important}.showcase-a .slider ol.control-nav{bottom:10px}.showcase-a .slider ol.control-nav li a{width:10px;height:10px}.showcase-a .slider .items .item .stamp-df{top:122px;width:156px;height:106px}.stories-a .item{width:50%}.stories-a .item>a{min-height:300px}.story-a{margin-bottom:30px}.story-a .basic .info,.story-a .basic figure{display:inline-block;width:50%;margin:0;vertical-align:middle}.story-a .basic{font-size:0}.story-a .basic figure{padding:0 15px 0 0}.story-a .basic .info{padding:0 0 0 15px}.tabs-a{margin:0 -15px 30px;border-bottom:none}.tabs-a>nav ul{display:block;width:auto}.tabs-a>nav ul li{display:block;padding:0;border:none;border-top:1px solid #d8d8d7;border-bottom:1px solid #b8b8b8;font-size:16px;line-height:1.5}.tabs-a>nav ul li:first-child{border-width:1px 0}.tabs-a>nav ul li a,.tabs-a>nav ul li.active a{display:block;padding:13px 30px;color:#000;background:-webkit-linear-gradient(#fff,#d8d8d7);background:linear-gradient(#fff,#d8d8d7);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d7', GradientType=0 )}.eq-ie9 .tabs-a>nav ul li a,.eq-ie9 .tabs-a>nav ul li.active a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGQ4ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.js .tabs-a>section,.js .tabs-a>section.active,.tabs-a>section,.tabs-a>section.active{display:none!important}.teaser-a figure,.teaser-a.right figure{float:none;width:100%;margin:0 0 30px}.teaser-a figure~*,.teaser-a.right figure~*{margin-left:0!important;margin-right:0!important}.teaser-a p.action a.more-a{display:block;width:100%;padding:10px 30px;border:none;color:#fff!important;font:700 14px/20px proxima_nova_rgregular;text-decoration:none!important;text-align:center;vertical-align:top;background:-webkit-linear-gradient(#017cb5,#045697);background:linear-gradient(#017cb5,#045697);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#017cb5', endColorstr='#045697', GradientType=0 );-webkit-transition:opacity .35s;transition:opacity .35s}.eq-ie9 .teaser-a p.action a.more-a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxN2NiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDU2OTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.teaser-a p.action a.more-a:active,.teaser-a p.action a.more-a:focus,.teaser-a p.action a.more-a:hover{opacity:.8}.teaser-a p.action a.more-a:after{content:'\e806';display:inline-block;margin:-3px 0 0 10px;font:400 13px/1 fontello;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.touch .teaser-a p.action a.more-a{-webkit-transition:none!important;transition:none!important;opacity:1!important}.teaser-d .button-a{width:100%}.testimonials-b{margin-bottom:30px;background:url(../images/mission-a-bg-a.png) repeat-y #0e84b1}.testimonials-b:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:url(../images/featured-c-bg.png) 0 100% no-repeat}.js .testimonials-b .items{display:table}.testimonials-b .items .item{height:auto}.js .testimonials-b .items .item,.testimonials-b .items .item[style]{display:table-cell!important;float:none!important;height:100%;background:0 0;vertical-align:middle}.testimonials-b .items .item figure,.testimonials-b .items .item:before{display:none}.testimonials-b .items .item .copy{position:static;top:auto;left:auto;width:100%;height:100%}.testimonials-b .items .item .copy>div{padding:30px 50px}.testimonials-b ul.direction-nav{left:0;right:0;margin:-35px 0 0}.testimonials-b ul.direction-nav li{width:35px;height:70px}.testimonials-b ul.direction-nav li a{background-position:-35px -145px}.testimonials-b ul.direction-nav li:first-child a{background-position:0 -145px}.button-a,.button-a.large{height:auto;padding:10px 30px;font-size:14px;line-height:20px}}@media screen and (max-width:640px){.cta-a p,.featured-c .copy blockquote p{font-size:24px}.mission-a .copy{width:60%;min-height:240px;padding:30px}.mission-a .copy h2{margin-bottom:15px;font-size:18px}.mission-a .copy p{font-size:12px}.mission-a>figure{position:absolute;width:286px;height:364px;margin:-182px 0 0}.partners-a h2{font-size:24px}.partners-a h2 .button-a{display:none}.stories-a .item>a{min-height:270px}}@media screen and (max-width:568px){.entry-a .content figure{max-width:50%}.featured-b{margin:0 0 30px;padding:0}.featured-b ul.items{display:block;width:auto;margin:0 -15px;border-top:1px solid #d7d7d7}.featured-b ul.items li{display:block;width:100%;margin:0;padding:0;border-bottom:1px solid #d7d7d7}.featured-b ul.items li:before{display:none}.featured-b ul.items li a{display:block;width:100%;max-width:none;margin:0;padding:15px}.featured-b ul.items li a:after{display:block;overflow:hidden;clear:both;content:"";width:100%;height:0}.featured-b ul.items li img{float:left;width:35%;height:auto;margin:0}.featured-b ul.items li span{float:right;width:65%;margin:0;padding:0 0 0 30px;font:400 24px/1.2 proxima_nova_rgregular}.teaser-b>*{display:none}.teaser-b>figure,.teaser-b>h2{display:block!important;margin:0}.teaser-b>h2{float:right;width:65%;font-size:24px}.teaser-b>figure{float:left;width:35%}.testimonials-b .items .item .copy p{font-size:14px}.testimonials-b .items .item .copy blockquote p{font-size:22px}.testimonials-b .items .item.s .copy blockquote p{font-size:20px}.button-a{width:100%}}@media screen and (max-width:480px){.mission-a>figure{position:absolute;left:50%;right:auto;width:286px;height:364px;margin:-182px 0 0}}@media screen and (max-width:420px){.events-a .item>a,.root-a.bottomless>section{padding-bottom:20px}.filter-a nav,.filter-a p{display:block}.events-a .item,.filter-a p.select,.filter-a select.tinynav,.mission-a .copy{width:100%}.filter-a,.filter-b,.phone-a a:after{text-align:center}.connect-a ul li{margin:10px 2px 0}.entry-a .content figure{float:none;width:100%;max-width:none;margin:0 0 30px}.entry-a .content figure img{max-width:none}.events-a .item>a{min-height:0}.filter-a{float:none}.mission-a .copy{float:none;min-height:0}.mission-a>figure{display:none}.phone-a a{position:relative;overflow:hidden;width:30px;height:30px;padding:0;text-indent:105%;white-space:nowrap}.phone-a a:after{content:'\e80b';display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;line-height:30px;text-indent:0;text-shadow:1px 1px 1px rgba(0,0,0,.15)}.registration-a p.field{margin:0 0 10px;padding:0}.js .showcase-a .slider .items .copy-df>div,.stories-a{padding-bottom:30px}.registration-a p.field label{display:block;float:none;width:auto;height:auto;margin:0 0 3px;line-height:1.3;text-align:left}.showcase-a .slider .items .item{height:200px}.showcase-a .slider .items .copy h2,.showcase-a .slider .items .copy-df h2{margin-bottom:5px;font-size:16px}.showcase-a .slider .items .copy p,.showcase-a .slider .items .copy-df p{font-size:11px}.showcase-a .slider .items .item .logo-df{width:180px;height:80px;background-size:contain}.showcase-a .slider .items .overlay-df{height:200px!important}.showcase-a .slider .items .item .stamp-df{top:67px;width:78px;height:53px}.stories-a{margin:0 0 30px}.root-a.shadows>section>.stories-a,.stories-a .item{display:block;width:100%;margin:0 0 30px;padding:0}.stories-a .item>a{min-height:0}.stories-a p.more{margin:0;padding:30px 0}.story-a .basic .info,.story-a .basic figure{display:block;width:100%;margin:0 0 30px;padding:0}.teaser-b>h2{font-size:18px}.teaser-b figure{padding-right:15px}.featured-b ul.items li span{padding-left:20px;font-size:18px}}.grid-a .info p>strong+a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.stories-loading-label{display:none;color:#999;text-align:center;font-size:24px;margin-top:-120px;padding-bottom:20px}html .root-a header{padding-bottom:0}.root-a>header .nav{margin:0;padding:0 0 0 340px}.root-a>header .nav ul{list-style:none;margin:0;padding:0;font-size:.1px;text-align:justify}.root-a>header .nav ul:after{content:'';display:inline-block;width:100%}.root-a>header .nav ul li{display:inline-block;font-size:13px;line-height:32px}.root-a>header .nav ul li:before{display:none}.root-a>header .nav ul li a{display:block;color:rgba(102,102,102)}.root-a>header .nav #menu-main-navigation>li>a{padding:5px 15px}.root-a>header .nav #menu-main-navigation li ul.sub-menu{display:none;background-color:#fff;position:absolute;top:38px;left:-15px;min-width:220px;padding:20px 0;-webkit-box-shadow:0 0 9px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 9px 1px rgba(0,0,0,.5);box-shadow:0 0 9px 1px rgba(0,0,0,.5)}.root-a>header .nav ul.sub-menu:after{display:none}.root-a>header .nav #menu-main-navigation li ul.sub-menu>li{display:block}.root-a>header .nav #menu-main-navigation li ul.sub-menu>li>a{color:#333;display:block;padding:0 20px}.root-a>header .nav #menu-main-navigation li:hover>ul.sub-menu{display:block}.root-a>header .nav #menu-main-navigation ul.sub-menu>li>a:active,.root-a>header .nav #menu-main-navigation ul.sub-menu>li>a:focus,.root-a>header .nav #menu-main-navigation ul.sub-menu>li>a:hover{color:#666}.root-a>header .nav #menu-main-navigation>li{position:relative}.root-a>header .nav #menu-main-navigation>li>a:active,.root-a>header .nav #menu-main-navigation>li>a:focus,.root-a>header .nav #menu-main-navigation>li>a:hover{color:#fff;background-color:#036ca5}.root-a>header .nav ul li em{position:absolute;left:-10001px;top:-10001px}.sidenav .inner .nav ul li.highered-pricing a:before,.sidenav .inner .nav ul li.nonprofit-pricing a:before{content:'';position:absolute;top:50%;left:15px;width:28px;height:28px;margin:-14px 0 0}.sidenav .inner .nav ul li.highered-pricing a:before{background:url(../images/nonprofit-pricing.png) no-repeat;background-size:28px 28px}.sidenav .inner .nav ul li.nonprofit-pricing a:before{background:url(../images/highed-pricing.png) no-repeat;background-size:28px 28px}body .pricing-page-content{padding-bottom:0}.pricing-tab{border:1px solid #cdcdcc;border-top:none;position:relative;overflow:visible}@media screen and (max-width:768px){.pricing-tab{border:none}}.pricing-tab div{margin-bottom:0}.pricing-tab .header-callout{font-family:SalesforceSansLight;text-align:center;color:#333;font-size:25px;margin:20px 0}.pricing-tab .header-contact-text,.pricing-tab .header-paragraph{font-family:SalesforceSansLight;text-align:center;color:#666;font-size:16px;line-height:25px}.pricing-tab .header-paragraph{margin-bottom:15px}.pricing-tab .header-contact-text{font-family:SalesforceSansBold;margin-bottom:15px}.pricing-tab .pricing-tabs-container{background-color:#e5e5e5;border-top:1px solid #cdcdcc}.pricing-tab .pricing-main-content{background-color:#e5e5e5}.pricing-tab .pricing-tables-row{padding-top:50px;background-color:#e5e5e5}.pricing-tab .pricing-table-inner{border:1px solid #cdcdcc;background-color:#fff;position:relative}@media screen and (max-width:768px){.pricing-tab .pricing-main-content{border:1px solid #cdcdcc}.pricing-tab .pricing-tables-row{padding-top:20px}.pricing-tab .pricing-table-outer{margin-bottom:10px!important}.pricing-tab .pricing-table-inner{margin-bottom:15px!important}.pricing-tab .pricing-table-outer:last-child .pricing-table-inner{margin-bottom:0!important}.pricing-tab .pricing-table-inner,.pricing-tab .pricing-table-top .version{height:auto!important}.pricing-tab .has-top-banner{margin-top:20px}}.pricing-tab .pricing-tables-row .top-banner{font-size:12px;line-height:24px;color:#fff;text-align:center;position:absolute;background-color:#000;width:100%;bottom:100%;left:0;font-family:SalesforceSansBold}.pricing-tab .pricing-tables-row .version{color:#333;text-align:center;font-size:26px;line-height:125%;font-family:SalesforceSansLight}.pricing-tab .pricing-tables-row .pricing-table-top{background-color:#0f9be3;padding:10px 20px 0}@media screen and (max-width:1024px){.pricing-tab .pricing-tables-row .pricing-table-top{padding:10px 10px 0}}.pricing-tab .pricing-tables-row .separator{height:1px;background-color:#666}.pricing-tab .pricing-tables-row .version-description{font-size:14px;line-height:21px;color:#fff;text-align:center;position:relative;margin-top:10px;font-family:SalesforceSansBold}.pricing-tab .pricing-tables-row .version-price{font-size:64px;line-height:40px;margin-top:30px;color:#fff;text-align:center;position:relative;font-family:proxima_nova_rgregular}.pricing-tab .pricing-tables-row .version-price-volume{font-size:32px;line-height:32px;margin-top:20px;color:#fff;text-align:center;position:relative;font-family:SalesforceSansBold}.pricing-tab .pricing-tables-row .version-price-breakdown{font-size:14px;line-height:21px;color:#fff;margin-top:10px;text-align:center;position:relative;font-family:SalesforceSansBold}.pricing-tab .pricing-tables-row .version-button{text-align:center;margin-top:25px;max-height:20px}.pricing-tab .pricing-tables-row .version-button>.button-a{padding:10px 13px;height:auto;font-size:14px;line-height:20px;font-family:SalesforceSansBold;font-weight:400}.pricing-tab .pricing-tables-row .features-container{margin-top:40px;padding:0 15px 15px}@media screen and (min-width:769px){.pricing-tab .pricing-tables-row .features-container,.pricing-tab .pricing-tables-row .separator,.pricing-tab .pricing-tables-row .version,.pricing-tab .pricing-tables-row .version-description{max-width:450px;margin-left:auto;margin-right:auto;width:100%}}.pricing-tab .pricing-tables-row .features-text{font-size:14px;color:#666;font-family:SalesforceSansBold;margin-bottom:20px}.pricing-tab .pricing-tables-row .features-header{font-size:18px;color:#000;line-height:31px;font-family:SalesforceSansBold;margin-top:10px;margin-bottom:5px;text-align:center}.pricing-tab .pricing-tables-row .features-container ul{list-style:none;margin:0;padding:0}.pricing-tab .pricing-tables-row .features-container ul li{list-style:none;font-size:14px;font-family:proxima_nova_rgregular;margin-left:0;padding-left:0;line-height:22px;margin-bottom:10px}.pricing-tab .pricing-tables-row .features-container ul li.strong{font-family:SalesforceSansBold}.pricing-tab .pricing-tables-row .features-container ul li:before{content:"";border:none;margin:0;padding:0}.pricing-tab .action-link{display:block;margin:25px 0 0;text-align:center}.pricing-tab .additional-detail{display:block;border:1px solid #cdcdcc;padding:30px;color:#333;font-size:11px;line-height:18px;margin:20px 15px 15px!important}.pricing-tab .additional-detail p{margin-bottom:5px}@media screen and (max-width:768px){.pricing-tab .pricing-tables-row .version-description{height:auto!important}.pricing-tab .action-link{margin:0 0 10px}.pricing-tab .additional-detail{display:block;border:1px solid #cdcdcc;padding:15px;color:#333;font-size:11px;line-height:18px;margin:15px!important}}.pricing-page-content .mobile-title{font-family:SalesforceSansLight;text-align:center;color:#333;font-size:25px;margin:0;display:none}@media screen and (max-width:768px){.pricing-page-content .mobile-title{display:block}}.pricing-tab-links{margin:35px 0 0;padding:0;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #cdcdcc}.pricing-tab-links>li{display:inline-block;position:relative}.pricing-tab-links>li.active{border-top:3px solid #096aaa;border-left:1px solid #cdcdcc;border-right:1px solid #cdcdcc;vertical-align:sub}.pricing-tab-links>li a{display:inline-block;color:#bbb;font-size:14px;line-height:42px;font-family:SalesforceSansBold;padding:0 7px}.pricing-tab .active-link-bottom{display:none}@media screen and (min-width:769px){.pricing-tab .active-link-bottom{background-color:#fff;position:absolute;top:-1px;height:2px;z-index:2;display:block}}.pricing-tab-links>li.active a{color:#333;overflow-y:visible}ul.pricing-tab-links li:before{content:"";border:none;margin:0;padding:0}@media screen and (max-width:768px){.pricing-tab-links,.pricing-tab-links>li{border-bottom:none}.pricing-tab-links>li.active{border-top:none;border-left:none;border-right:none}.pricing-tab-links{text-align:center;white-space:normal;overflow:auto;text-overflow:clip;margin:10px 0 0}.pricing-tab-links>li a{color:#0c9be1;line-height:30px;font-size:16px}.pricing-tab-links>li a:hover{color:#007bab}}.products-overview-content .page-title{background-color:#2a3852;font-size:20px;padding:0 20px;line-height:50px;font-family:proxima_nova_rgregular;color:#fff;margin-bottom:0!important}.content.products-overview-content{padding-left:0!important;padding-right:0!important}.products-overview-header.desktop{margin-bottom:0}.products-overview-header.desktop .d-content{padding:40px 20px 0}.products-overview-header.desktop .header-title{color:#fff;font-size:30px;margin:10px 0 20px;font-family:SalesforceSansLight;line-height:37px}.products-overview-header.desktop .header-paragraph{font-family:proxima_nova_rgregular;margin:0 0 26px;font-size:16px;color:#fff;line-height:22px}.content.products-overview-content .callout-text{background-color:#e5e5e5;padding:22px;font-size:32px;font-family:SalesforceSansLight;color:#323232;text-align:center;line-height:32px;margin-bottom:0}.root-a.shadows>.content.products-overview-content>.box-a{margin-left:0;margin-right:0}.content.products-overview-content>.products-list>div:last-child{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.content.products-overview-content>.products-list{margin-bottom:0}.product-list-item .product-name{font-size:26px;font-weight:400;height:32px;line-height:32.5px;margin-bottom:5px;color:#323232;font-family:SalesforceSansLight}.product-list-item .product-description{color:#666;font-size:16px;line-height:22px;font-family:proxima_nova_rgregular;margin-bottom:15px}.product-list-item.box-a{padding:0}.product-list-item .product-left{padding:40px 0 40px 30px}@media screen and (max-width:768px){.content.products-overview-content .callout-text,.product-list-item .product-image{display:none}.product-list-item .product-left{padding-bottom:10px;padding-top:20px}}.products-overview-header.mobile{display:none}.products-overview-header.mobile img{height:auto;line-height:20px;max-width:100%;width:auto;display:block}.products-overview-header.mobile .m-content{width:100%;left:0;top:0;position:absolute;color:#fff;text-align:center;font-size:20px;line-height:25px;padding-top:100px}.po-phone{padding:10px;background-color:#404040}.po-phone a{display:block;position:relative;height:30px;padding:0 20px;border:none;color:#fff!important;font:400 16px/30px proxima_nova_rgregular;vertical-align:top;background:-webkit-linear-gradient(#92b60f,#618e0e);background:linear-gradient(#92b60f,#618e0e);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#92b60f', endColorstr='#618e0e', GradientType=0 )}.eq-ie9 .ppo-phone a{filter:none!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyYjYwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MThlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}:root .po-phone a:before{position:absolute;left:0;top:0;right:0;bottom:0;content:'';background:#fff;opacity:0}.po-phone a:before{-webkit-transition:all .35s;transition:all .35s}.po-phone a:active:before,.po-phone a:focus:before,.po-phone a:hover:before{opacity:.15}.touch .po-phone a:before{display:none}.po-phone a:after{content:'\e806';display:inline-block;margin:-3px -5px 0 10px;font:400 16px/1 fontello;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.touch .po-phone a{-webkit-transition:none!important;transition:none!important;opacity:1!important}@media screen and (max-width:768px){.products-overview-content .page-title{font-size:13px;line-height:35px;padding-top:5px}.content.products-overview-content{padding-left:0!important;padding-right:0!important}.products-overview-header.mobile{display:block}.products-overview-header.desktop{display:none}}html #wpadminbar{display:none!important}html.js{margin-top:0!important}.center{text-align:center}.clearfix{display:block;position:relative;clear:both}.content.products-overview-content .bottom-callout{padding:40px 40px 15px;background-color:#009ddc;text-align:center}.content.products-overview-content .bottom-callout h1{display:inline;color:#fff;margin:0;padding:0}.content.products-overview-content .bottom-callout .button-phone{display:inline-block;text-align:center;vertical-align:top;margin-left:30px}.content.products-overview-content .buttons-row>.button-a{padding:0 14px;height:30px;line-height:30px;display:inline-block;margin-right:10px;margin-bottom:15px;font-size:13px;letter-spacing:normal}.content.products-overview-content .buttons-row>.button-a:after{margin:-3px 0 0 4px}.content.products-overview-content .buttons-row>a:last-child{margin-right:0}.content.products-overview-content .bottom-callout .button-phone span{color:#fff;font-size:16px;line-height:30px}@media screen and (max-width:990px){.content.products-overview-content .bottom-callout h1{display:block}.content.products-overview-content .bottom-callout .button-phone{margin-left:0;display:block}}@media screen and (max-width:768px){.content.products-overview-content .buttons-row>.button-a{padding:0;display:block;margin-right:0}.content.products-overview-content .bottom-callout{padding:20px 20px 10px}}.product-overview-slides{margin-top:15px}html .product-overview-slides-container{position:relative;width:100%;max-width:1000px;border:none;margin:30px auto 60px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;display:none}html .product-overview-slides-container li:before{float:none;content:'';width:0;height:0;margin:0;border:none;border-left-color:transparent}.product-overview-slides,.product-overview-slides ul{padding:0!important}@media screen and (max-width:768px){.product-overview-slides-container{display:none!important}}.product-overview-slides li:before{content:"";border:none;margin:0;padding:0}.product-overview-slide>h1{margin:10px 0;font-size:16px;font-weight:400;color:#333;font-family:SalesforceSansLight}.product-overview-slide p{margin-bottom:16px;font-size:12px;font-family:proxima_nova_rgregular;line-height:16px}.product-overview-slide .slide-read-more,.product-overview-slides .semi-bold{font-family:SalesforceSansBold}.product-overview-slide .slide-read-more{text-align:right;font-size:12px}#menu-footer-menu *,footer p.copy{font-size:13px}.product-overview-slides .regular{font-family:proxima_nova_rgregular}.product-overview-slides .light{font-family:SalesforceSansLight}header .contact-a a,header .contact-a strong{font-family:SalesforceSansBold}.product-overview-slides-container .flex-control-nav li:before{content:"";width:0;padding:0;margin:0}.product-overview-slides-container .flex-control-nav li a{background:url(../../../../common/assets/img/rwd/scroller-dots-arrows-sprite.png) no-repeat;cursor:pointer;display:block;outline-style:none;z-index:9;height:9px;width:9px;margin:0 15px;background-position:0 -18px}.no-touch .flex-control-nav li a:hover,.product-overview-slides-container .flex-control-nav li a.flex-active{background-position:-14px -18px;background:#009ddc;background:rgba(0,157,220,.9)}.product-overview-slides-container .flex-control-paging li a.flex-active{background:#009ddc;background:rgba(0,157,220,.9);cursor:default}.product-image{min-width:540px;position:absolute;top:0;right:0;z-index:1}.product-image-placeholder{min-width:540px;float:right;opacity:0}.product-left{z-index:2;position:absolute;top:0;left:0}@media screen and (max-width:768px){.product-left{position:relative}.product-image-placeholder{display:none}}.root-a>header .logo.two a,.trending-a.aside.with-image li a{display:inline-block}header .contact-a a{color:#000}.root-a>header .logo.two{margin-top:-26px;top:50%}.root-a>header .logo.two a.foundation,.root-a>header .logo.two a.org{height:52px;margin-top:5px;overflow:hidden;text-indent:105%;white-space:nowrap}.root-a>header .logo.two a.foundation{width:161px;background:url(../images/sf-logo-new.png) 50% 50% no-repeat;background-size:161px 52px}.root-a>header .logo.two a.org{width:109px;margin-left:10px;background:url(../images/salesforce-org_RGB.png) 50% 50% no-repeat;background-size:109px 52px}footer p.copy{color:grey}#menu-footer-menu li a{color:#00a1e0}#menu-footer-menu li a:active,#menu-footer-menu li a:focus,#menu-footer-menu li a:hover{color:red}@media screen and (max-width:850px){.root-a>header .logo.two{margin-left:-86px;margin-top:-20px}.root-a>header .logo.two a.foundation{width:96px;height:31px;background-size:96px 31px}.root-a>header .logo.two a.org{width:65px;height:31px;margin-left:5px;background-size:65px 31px}.stories-a .item{width:33%}}@media screen and (max-width:768px){.stories-a .item{width:50%}}@media screen and (max-width:420px){.stories-a .item{width:100%}}.trending-a.aside.with-image li{padding-left:75px;position:relative;padding-top:10px;margin-bottom:25px;min-height:60px}.trending-a.aside.with-image li img.featured-image{position:absolute;left:0;top:0;width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}.trending-a.aside.with-image li img.cloud{position:absolute;left:0;top:0;width:60px;height:auto}