@font-face{font-family:'Roboto';src:url("/assets/rbccm/fonts/roboto/roboto-light-webfont.eot");src:url("/assets/rbccm/fonts/roboto/roboto-light-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/rbccm/fonts/roboto/roboto-light-webfont.woff") format("woff"),url("/assets/rbccm/fonts/roboto/roboto-light-webfont.ttf") format("truetype"),url("/assets/rbccm/fonts/roboto/roboto-light-webfont.svg") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url("/assets/rbccm/fonts/roboto/Roboto-Regular-webfont.eot");src:url("/assets/rbccm/fonts/roboto/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/rbccm/fonts/roboto/Roboto-Regular-webfont.woff") format("woff"),url("/assets/rbccm/fonts/roboto/Roboto-Regular-webfont.ttf") format("truetype"),url("/assets/rbccm/fonts/roboto/Roboto-Regular-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto';src:url("/assets/rbccm/fonts/roboto/Roboto-Medium-webfont.eot");src:url("/assets/rbccm/fonts/roboto/Roboto-Medium-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/rbccm/fonts/roboto/Roboto-Medium-webfont.woff") format("woff"),url("/assets/rbccm/fonts/roboto/Roboto-Medium-webfont.ttf") format("truetype"),url("/assets/rbccm/fonts/roboto/Roboto-Medium-webfont.svg") format("svg");font-weight:bold;font-style:normal}.granfondo p{font-family:'Roboto', Arial, sans-serif;font-size:16px;color:#424242;line-height:160%}.granfondo h1{margin-bottom:50px}.granfondo h2{margin-top:0;margin-bottom:30px;font-family:'Roboto', Arial, sans-serif;font-size:18px;font-weight:bold;line-height:30px}.granfondo .date{font-family:"Fira", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;font-size:28px;font-weight:bold;border-left:1px #dadada solid;padding:10px 25px;padding:10px 25px}.granfondo .lead{font-family:'Roboto', Arial, sans-serif;font-size:21px;font-weight:300;line-height:30px}.granfondo .gf-slide{padding:50px 0}.granfondo .well-tan{padding:0;margin:0}.granfondo #gf-hero{color:#000;padding-top:45px;padding-bottom:300px;min-height:830px}.granfondo #gf-hero .date{font-size:32px;margin-bottom:50px;border-left:none;padding:0}.granfondo .gf-partners{margin-bottom:35px;margin-top:25px}.granfondo .gf-partners .gf-partner{display:table;table-layout:fixed;width:100%}.granfondo .gf-partners a{height:164px;text-align:center;border-bottom:4px #fff solid;display:table-cell;text-align:center;vertical-align:middle;-webkit-transition:border 100ms ease-out;-moz-transition:border 100ms ease-out;-o-transition:border 100ms ease-out;transition:border 100ms ease-out}.granfondo .gf-partners a img{max-width:98%;max-height:125px}.granfondo .gf-partners a:hover,.granfondo .gf-partners a:focus{border-bottom:4px #FCA311 solid}.granfondo .well-blue{background:#0064AA;color:#fff}.granfondo .well-blue h3{margin:0 0 35px 0}@media (max-width: 768px){.granfondo .date{border-left:none;padding-left:0}.granfondo #gf-hero.img-stretch{background-size:initial}}@media (max-width: 520px){.granfondo #gf-hero.img-stretch{min-height:100px;padding-bottom:100px;background-size:initial;background-position:center -70px}}
