@import url(http://fonts.googleapis.com/css?family=Roboto:300,400,600);@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,600);.aspect-ratio,.hero-wrapper .hero .hero-slide{position:relative;width:100%}.aspect-ratio:before,.hero-wrapper .hero .hero-slide:before{content:"";display:block}.aspect-ratio.one-one:before,.hero-wrapper .hero .one-one.hero-slide:before{padding-top:100%}.aspect-ratio.two-one:before,.hero-wrapper .hero .two-one.hero-slide:before{padding-top:50%}.aspect-ratio.one-two:before,.hero-wrapper .hero .one-two.hero-slide:before{padding-top:200%}.aspect-ratio.two-three:before,.hero-wrapper .hero .two-three.hero-slide:before{padding-top:150%}.aspect-ratio.three-one:before,.hero-wrapper .hero .three-one.hero-slide:before{padding-top:33.3334%}.aspect-ratio.three-two:before,.hero-wrapper .hero .three-two.hero-slide:before{padding-top:66.6667%}.aspect-ratio.four-one:before,.hero-wrapper .hero .four-one.hero-slide:before{padding-top:25%}.aspect-ratio.four-three:before,.hero-wrapper .hero .four-three.hero-slide:before{padding-top:75%}.aspect-ratio.sixteen-nine:before,.hero-wrapper .hero .sixteen-nine.hero-slide:before{padding-top:56.25%}@media (max-width:992px){.aspect-ratio.sm-two-one:before,.hero-wrapper .hero .sm-two-one.hero-slide:before{padding-top:50%}.aspect-ratio.sm-one-one:before,.hero-wrapper .hero .sm-one-one.hero-slide:before{padding-top:100%}}@media (max-width:767px){.aspect-ratio.xs-two-one:before,.hero-wrapper .hero .xs-two-one.hero-slide:before{padding-top:50%}.aspect-ratio.xs-one-one:before,.hero-wrapper .hero .xs-one-one.hero-slide:before{padding-top:100%}}.aspect-ratio .liner,.hero-wrapper .hero .hero-slide .liner{position:absolute;top:0;left:0;bottom:0;right:0}.aspect-ratio .liner iframe,.hero-wrapper .hero .hero-slide .liner iframe{width:100%;height:100%}.btn{border-radius:3px!important}.btn.btn-outline{background:transparent}.btn.btn-outline.btn-default{border-color:#fff;color:#fff}.btn.btn-outline:active,.btn.btn-outline:focus,.btn.btn-outline:hover{background:transparent;border-color:#ccc;color:#ccc}.breadcrumb{margin:5px 0;background:none}.form-control{border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-radius:3px 0 0 3px}.alert{border-radius:0}.alert.alert-info{background:#f0f0f0;border:none;border-left:5px solid #31708f}.alert.alert-info:before{content:"Success"}.alert.alert-danger{background:#f0f0f0;border:none;border-left:5px solid #9d0000}.alert.alert-danger:before{content:"Error(s)"}.alert:before{font-weight:600;margin-right:10px}body{font-family:Roboto,sans-serif!important;font-weight:300!important;font-size:16px;line-height:1.5;padding-top:51px}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Oswald,sans-serif;font-weight:700;margin:0;padding:.5em 0}body h1.lined,body h2.lined,body h3.lined,body h4.lined,body h5.lined,body h6.lined{border-top:1px solid #ccc;border-bottom:1px solid #ccc}body h1.underlined,body h2.underlined,body h3.underlined,body h4.underlined,body h5.underlined,body h6.underlined{border-bottom:1px solid #ccc;margin-bottom:.5em}body h1{font-size:6rem}body h2{font-size:5rem}body h3{font-size:4rem}body h4{font-size:3rem}body h5{font-size:2rem}body h6{font-size:1rem}body img{max-width:100%;height:auto}body legend{font-size:15px;background:#000;color:#ebbe5e;margin-top:10px;padding:5px 15px;border-radius:3px}body .nowrap{white-space:nowrap}body .group:after{content:"";display:table;clear:both}body .background-cover{background-size:cover!important;background-position:50%!important}body .background-contain{background-size:contain!important;background-position:50%!important;background-repeat:no-repeat!important}body .btn-nfc,body .nfc-dark{border-color:transparent;background:#000;color:#ebbe5e;-webkit-transition:all .5s;transition:all .5s}body .btn-nfc:active,body .btn-nfc:active:focus,body .btn-nfc:focus,body .nfc-dark:active,body .nfc-dark:active:focus,body .nfc-dark:focus{outline:none}body .btn-nfc:hover,body .nfc-dark:hover{color:#ebbe5e;opacity:.975}body .btn-nfc.working,body .nfc-dark.working{border-radius:50%!important;padding:10px 11px 9px}.navbar a.navbar-brand{padding:5px 15px}.navbar a.navbar-brand img{height:40px}.navbar ul.navbar-right>li>a{font-size:16px}.navbar ul.navbar-right ul.dropdown-menu{border-radius:0 0 2px 2px;-webkit-box-shadow:none;box-shadow:none;min-width:100%;border-top:1px solid #f8f8f8}.navbar ul.navbar-right ul.dropdown-menu li a{padding:8px 20px}.navbar ul.navbar-right ul.dropdown-menu li.cta a{background:#000;color:#ebbe5e}.navbar ul.navbar-right .btn-wrapper{padding:0 10px}.navbar ul.navbar-right .btn-wrapper .btn.sponsor-nfc-btn{background:#000;border-color:#000;color:#ebbe5e;text-transform:uppercase;font-weight:400}.page-title{font-size:90px}@media (max-width:767px){.page-title{font-size:60px}}.breadcrumbs-wrapper.affix{top:51px;left:0;right:0;z-index:3}@media (max-width:767px){.breadcrumbs-wrapper .breadcrumb{text-align:center}}.breadcrumbs+section.padded{padding:50px 0}section.padded{padding:5% 0}footer{text-align:center;background:#000;color:#fff;padding:30px 0;font-size:14px}footer .social-media ul{padding:0;margin:15px 0}footer .social-media ul li{padding:0;margin:0 5px;display:inline-block}footer .social-media ul li img{width:50px}.nivo-lightbox-theme-default .nivo-lightbox-close{width:32px;height:32px}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#444;background:rgba(0,0,0,.85)}iframe{max-width:100%}.hero-wrapper{position:relative}.hero-wrapper .hero .hero-slide .liner iframe{width:100%;height:100%}.hero-wrapper .hero .hero-slide .liner .opacity-hack{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:1}.hero-wrapper .hero .hero-slide .liner .slide-content{position:absolute;z-index:2;top:50%;left:50px;width:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1199px){.hero-wrapper .hero .hero-slide .liner .slide-content{width:60%}}@media (max-width:992px){.hero-wrapper .hero .hero-slide .liner .slide-content{width:70%}}@media (max-width:767px){.hero-wrapper .hero .hero-slide .liner .slide-content{left:20px;width:calc(80% - 40px)}}.hero-wrapper .hero .hero-slide .liner .slide-content .slide-title{color:#fff;font-weight:600;font-size:5vw;padding:0 0 10px;font-family:pirulen_rgregular,Oswald}.hero-wrapper .hero .hero-slide .liner .slide-content .slide-tag-line{font-family:discoregular;font-size:2vw;font-weight:300;color:#fff;margin-bottom:25px}@media (max-width:767px){.hero-wrapper .hero .hero-slide .liner .slide-content .slide-tag-line{font-size:20px}}.hero-wrapper .hero .hero-slide .liner .photographer-link{position:absolute;left:15px;bottom:10px;color:#fff;z-index:3;font-family:Roboto,sans-serif!important}.hero-wrapper .hero .hero-slide .liner a{font-family:discoregular}.hero-wrapper .hero .hero-slide .container{position:relative}.hero-wrapper .hero .hero-slide .container .slide-avatar{background:#888;position:absolute;width:275px;height:275px;right:15px;bottom:75px;z-index:5;border-radius:50%;border:10px solid #fff;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translateY(50%);transform:translateY(50%)}@media (max-width:1600px){.hero-wrapper .hero .hero-slide .container .slide-avatar{right:200px}}@media (max-width:1199px){.hero-wrapper .hero .hero-slide .container .slide-avatar{right:160px;width:250px;height:250px}}@media (max-width:992px){.hero-wrapper .hero .hero-slide .container .slide-avatar{right:130px;width:200px;height:200px;border:8px solid #fff}}@media (max-width:767px){.hero-wrapper .hero .hero-slide .container .slide-avatar{left:50%;bottom:10px;right:auto;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}}.gallery{padding:0 15px}.gallery .photo-thumbnail{margin:0 -15px}.title-sponsors{position:absolute;top:0;right:0;bottom:0;width:180px;background:rgba(0,0,0,.6);z-index:3}@media (max-width:767px){.title-sponsors{width:20%}}.title-sponsors ul{list-style-type:none;margin:0;padding:10px 0;height:100%}.title-sponsors ul li{list-style-type:none;margin:0;padding:0}.title-sponsors ul li a{height:100%;position:relative;display:block}.title-sponsors ul li a img{position:absolute;left:50%;top:50%;max-width:70%;max-height:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.platinum-gold-sponsors{background:#000}.platinum-gold-sponsors .sponsor{padding:15px 0}.platinum-gold-sponsors .sponsor img{position:absolute;left:50%;top:50%;max-width:60%;max-height:80%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.page-home #sidebar .featured-rider-title{padding-top:0}body.page-home #sidebar .featured-rider{position:relative;background:#000;margin-top:30%;padding:32% 30px 30px;color:#fff}body.page-home #sidebar .featured-rider .rider-photo{background:#666;position:absolute;top:0;left:50%;width:60%;border-radius:50%;border:8px solid #fff;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.page-home #sidebar .featured-rider .rider-country{position:absolute;top:35%;left:50%;z-index:2;-webkit-transform:translate(-50%);transform:translate(-50%)}body.page-home #sidebar .featured-rider .rider-name{text-align:center;font-weight:600}body.page-home #sidebar .featured-rider .rider-current-residence{text-align:center}body.page-schedule ul.schedule-filters{margin:0;padding:0;float:right;list-style-type:none}@media (max-width:767px){body.page-schedule ul.schedule-filters{margin:10px 0;float:none}}body.page-schedule ul.schedule-filters li{margin:1px 0;display:inline-block;list-style-type:none}body.page-schedule ul.schedule-filters li .schedule-filter{padding:2px 10px;border-radius:3px}body.page-schedule ul.schedule-filters li .schedule-filter.active,body.page-schedule ul.schedule-filters li .schedule-filter:hover{background:#000;color:#ebbe5e;cursor:pointer}body.page-schedule ul.schedule{padding:0;margin:0 0 0 50px;list-style-type:none;border-left:5px solid #333}@media (max-width:992px){body.page-schedule ul.schedule{margin:20px 0 0 50px}}@media (max-width:767px){body.page-schedule ul.schedule{margin:0 0 0 60px}}body.page-schedule ul.schedule li{list-style-type:none;margin:100px 0 60px}body.page-schedule ul.schedule li.date .item-date{width:100px;height:100px;position:relative;left:-52px;border-radius:50%;border:5px solid #333;background:#ebbe5e;text-align:center;font-family:Oswald,sans-serif;font-size:24px;line-height:90px;font-weight:600}body.page-schedule ul.schedule li.date:first-child{margin-top:0}body.page-schedule ul.schedule li.item{position:relative;border-top:5px solid #333;padding:15px}body.page-schedule ul.schedule li.item .item-time{position:absolute;font-size:18px;left:-90px;top:-45px}@media (max-width:767px){body.page-schedule ul.schedule li.item .item-time{left:-70px;font-size:14px}}body.page-schedule ul.schedule li.item .item-above-line{position:absolute;left:0;top:0;width:100%;padding:15px;vertical-align:bottom;-webkit-transform:translateY(-100%);transform:translateY(-100%)}body.page-schedule ul.schedule li.item .item-above-line .item-related-to{float:right;font-weight:600;position:relative;bottom:-15px}@media (max-width:767px){body.page-schedule ul.schedule li.item .item-above-line .item-related-to{float:none;bottom:0}}body.page-schedule ul.schedule li.item .item-above-line .item-title{float:left;padding:0}@media (max-width:767px){body.page-schedule ul.schedule li.item .item-above-line .item-title{float:none}}body.page-schedule ul.schedule li.item .item-location{position:relative;top:-5px;font-style:italic;font-size:14px}body.page-sponsors .sponsors-list .sponsor-level{text-transform:uppercase}body.page-sponsors .sponsors-list .sponsor{margin:45px 0}body.page-sponsors .sponsors-list .sponsor .logo{background:#000;padding:20%;border-radius:50%}@media (max-width:768px){body.page-sponsors .sponsors-list .sponsor .name{text-align:center}}body.page-events .event .event-title{border-bottom:1px solid #ddd;margin-bottom:5px}body.page-events .event .event-date-time{margin-bottom:25px;font-size:2rem;color:#444;text-transform:uppercase}body.page-events .event .event-description{position:relative;max-height:180px;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}body.page-events .event .event-description.open{max-height:1000px}body.page-events .event .event-description.open .event-description-bottom{display:none}body.page-events .event .event-description .event-description-bottom{position:absolute;left:0;bottom:0;width:100%;height:80px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(transparent,#fff)}body.page-events .event .event-description-toggle{margin:5px 0 15px}body.page-events .event .event-description-toggle>.btn{width:34px;height:34px;line-height:34px;border-radius:50%!important;padding:0}body.page-events .event .event-cta{margin:30px 0}body.page-events .event .event-details .table{font-size:14px}body.page-events .event .event-details .table td:first-child{font-weight:600;white-space:nowrap}body.page-events .event .event-details .table td:last-child{text-align:right}body.page-media ul.nfc-links,body.page-results ul.nfc-links,body.single-nfc ul.nfc-links{margin:0;padding:0;float:right;list-style-type:none}@media (max-width:767px){body.page-media ul.nfc-links,body.page-results ul.nfc-links,body.single-nfc ul.nfc-links{margin:10px 0;float:none}}body.page-media ul.nfc-links li,body.page-results ul.nfc-links li,body.single-nfc ul.nfc-links li{margin:1px 0;display:inline-block;list-style-type:none}body.page-media ul.nfc-links li a,body.page-results ul.nfc-links li a,body.single-nfc ul.nfc-links li a{padding:2px 10px;border-radius:3px;text-decoration:none}body.page-media ul.nfc-links li a.active,body.page-media ul.nfc-links li a:hover,body.page-results ul.nfc-links li a.active,body.page-results ul.nfc-links li a:hover,body.single-nfc ul.nfc-links li a.active,body.single-nfc ul.nfc-links li a:hover{background:#000;color:#ebbe5e;cursor:pointer}body.page-media .result,body.page-results .result,body.single-nfc .result{padding:30px 0}body.page-media .result .sponsor-logo,body.page-results .result .sponsor-logo,body.single-nfc .result .sponsor-logo{margin:5px 0;text-align:center}body.page-media .result .sponsor-logo img,body.page-results .result .sponsor-logo img,body.single-nfc .result .sponsor-logo img{position:absolute;left:50%;top:50%;max-width:70%;max-height:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.page-media .result .table tr th,body.page-results .result .table tr th,body.single-nfc .result .table tr th{font-weight:400;background:#444;color:#fff}body.page-media .result .nfc-videos .video-thumbnail,body.page-results .result .nfc-videos .video-thumbnail,body.single-nfc .result .nfc-videos .video-thumbnail{margin:15px 0}body.page-media .result .nfc-videos .video-thumbnail iframe,body.page-results .result .nfc-videos .video-thumbnail iframe,body.single-nfc .result .nfc-videos .video-thumbnail iframe{width:100%!important;height:100%!important}body.page-media .result .nfc-photographers,body.page-results .result .nfc-photographers,body.single-nfc .result .nfc-photographers{padding:30px 0}body.page-media .result .awp,body.page-media .result .awp a,body.page-results .result .awp,body.page-results .result .awp a,body.single-nfc .result .awp,body.single-nfc .result .awp a{color:red}body.page-riders .rider-grid{margin:20px 0}body.page-riders .rider-grid .container{padding:0 30px}body.page-riders .rider-grid .rider{margin:0 -15px;color:#000}body.page-riders .rider-grid .rider a{text-decoration:none!important;color:#000}body.page-riders .rider-grid .rider a:hover .rider-photo{background-color:#666;-webkit-filter:grayscale(0);filter:grayscale(0)}body.page-riders .rider-grid .rider a:hover .rider-name{opacity:0}body.page-riders .rider-grid .rider a:hover .rider-flag{opacity:1}body.page-riders .rider-grid .rider a .rider-photo{background-color:#333;background-size:cover;background-position:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .25s ease;transition:all .25s ease}body.page-riders .rider-grid .rider a .rider-name{width:50%;position:absolute;left:10%;bottom:10%;font-family:Oswald,sans-serif;font-weight:600;font-size:20px;line-height:26px;text-shadow:0 0 1px #000;color:#fff;-webkit-transition:all .25s ease;transition:all .25s ease;text-transform:uppercase;padding:0}body.page-riders .rider-grid .rider a .rider-flag{opacity:0;background-size:cover;background-position:50%;position:absolute;left:10%;bottom:10%;width:60px;height:30px;-webkit-transition:all .25s ease;transition:all .25s ease}body.single-rider .tile{margin:30px 0;padding:30px;background:#eee}body.single-rider .tile.no-background{padding:0;background:none}body.single-rider .tile p{margin:15px 0}body.single-rider .about-table{margin:0}body.single-rider .about-table tr td:first-child{font-weight:600}body.single-rider .about-table tr td:last-child{text-align:right}body.single-rider .about-table tr:first-child td{border-top:none}body.single-rider .social-media-accounts{padding:0;margin:15px 0;text-align:center}body.single-rider .social-media-accounts li{padding:10px;margin:0;list-style-type:none;display:inline-block}body.single-rider .social-media-accounts li a{display:block}body.single-rider .social-media-accounts li a img{height:50px}@media (max-width:767px){body.single-rider .breadcrumbs-wrapper.affix .breadcrumb{margin-top:5px}body.single-rider .breadcrumb{margin-top:100px}}#about-video-background{background:#000}#about-video-background #about-video iframe{width:100%!important;height:100%!important}body.page-lodging div.lodging{padding:0;margin:0}body.page-lodging div.lodging .lodging-name{font-size:3rem}body.page-lodging div.lodging .lodging-phone,body.page-lodging div.lodging .lodging-website{display:inline-block;padding:5px}