@charset "UTF-8";input,select,textarea{outline:0 !important}textarea{max-width:100%}.form-control{padding:6px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075) !important}.form-control:focus{-webkit-box-shadow:none !important;box-shadow:none !important}.form-control[readonly]{border-color:#ccc !important}.form-control[readonly],select.form-control{-webkit-box-shadow:none !important;box-shadow:none !important}.form-error{display:block;margin:5px 0}.control-label.required:after{content:"*";position:relative;margin-left:4px;color:#999;font-size:1em;font-style:normal;font-weight:400}.checkbox,.radio,label{font-weight:400}.file .fileupload[disabled]{display:none}.file .progress{margin-top:10px}.file .preview{font-size:1.6em}.file .preview>.framed{vertical-align:middle}.file .preview .framed{max-width:80%}.file .preview-img{display:block;height:120px;width:auto}.file .progress{width:250px}.file .progress>div{background-color:#5cb85c}.file .file-actions{display:inline-block}.file .file-action{margin-left:10px}.file .file-delete{color:#ff6900}.file .crop{color:#0686c3}.file.no-crop .crop{display:none}.file.image-file .preview{margin-top:10px}.place-form.only-city .control-label{display:none}.datepicker td,.datepicker th{padding:0;font-size:1em}.datepicker-days td,.datepicker-days th,.datepicker-months th,.datepicker-years th{padding:8px}.bootstrap-datetimepicker-widget.dropdown-menu{padding:5px}.picker.date .input-group-addon,.picker.datetime .input-group-addon,.picker.time .input-group-addon{cursor:pointer}.select2-container--default .select2-selection--multiple{border-color:#ccc !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#66afe9}input,select,textarea{padding:5px;background:#fff;border:1px solid #eee;font-size:1.3em;line-height:1.3;-moz-appearance:none;-webkit-appearance:none}input:focus,select:focus,textarea:focus{border-color:#ff6900 !important}input[type=file]{padding-left:0;padding-right:0;border:0}select{color:#777}form hr{border-top:1px dashed #eee}input[disabled],input[readonly]{cursor:not-allowed !important}input[disabled]:not(.btn),input[readonly]{background:#f5f5f5;color:#777}input[type=checkbox]{border:0;-webkit-box-shadow:none !important;box-shadow:none !important}input[type=checkbox]+.checkbox-tick:before{content:"";display:inline-block;position:relative;top:1px;width:13px;height:13px;margin-right:5px;border:1px solid #ccc;cursor:default}input[type=checkbox]:checked+.checkbox-tick:before{content:"";border:0;color:#ff6900;font-family:"directvelo";font-size:14px;line-height:1}.blue-boxes input[type=checkbox].checked+.checkbox-tick:before{color:#0686c3 !important}.green-boxes input[type=checkbox].checked+.checkbox-tick:before{color:#70a80f !important}.purple-boxes input[type=checkbox].checked+.checkbox-tick:before{color:#783f68 !important}.red-boxes input[type=checkbox].checked+.checkbox-tick:before{color:#d70120 !important}.gray-dark-boxes input[type=checkbox].checked+.checkbox-tick:before{color:#777 !important}.form-group{padding:5px 0}.form-submit{text-align:center;margin-top:20px}.form-notice{color:#777;font-size:1.3em}.form-notice .icon{font-size:1.2em}.form-notice .text-info{color:#0686c3 !important}.control-field .form-notice{margin-top:5px;margin-bottom:10px}.form-notice.required{margin-top:5px}.form-notice.required sup{top:.1em;font-size:1.1em}.form-errors,.form-notice{margin-bottom:20px}.form-errors.alert .form-error{color:inherit;font-size:1em}.form-errors.alert .form-error:first-child{margin-top:0}.form-error{font-size:1.3em}.form-error,.has-error .control-label{color:#ff6900}.has-error .control-label.required:after{color:#ff6900 !important}.main .form .control-label,.modal .form .control-label{display:inline-block;padding-top:7px;padding-bottom:7px;padding-right:0 !important;font-size:1.4em;font-weight:700;text-align:right;letter-spacing:1px}.main .form .form-control,.modal .form .form-control{width:100%;padding-top:6px;padding-bottom:6px;border-color:#ccc;font-size:1.4em}.main .form .form-error,.modal .form .form-error{margin-bottom:0}.main .form .select-bar,.modal .form .select-bar{width:100%;border-color:#ccc}.main .form .select-bar:after,.modal .form .select-bar:after{border-color:#ccc;line-height:30px}.main .form .select-bar select,.modal .form .select-bar select{padding-top:7px;padding-bottom:7px;color:#111;font-style:normal}.main .form .select-bar .form-control,.modal .form .select-bar .form-control{font-size:1em}.main .form .select-bar.focused,.modal .form .select-bar.focused{border-color:#ff6900}.form .bootstrap-tagsinput{padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:left}.form .bootstrap-tagsinput .twitter-typeahead{display:inline-block;width:auto;padding:4px 0}.form .bootstrap-tagsinput .tt-input{top:1px;font-size:1.4em}.form .bootstrap-tagsinput .tag{display:inline-block;margin-top:4px;padding:3px 6px;background:#f5f5f5;border-color:#ccc;font-size:1.1em;font-weight:400 !important}.form .bootstrap-tagsinput .tag [data-role=remove]{margin-left:5px !important;color:#0686c3;font-size:1.1em;vertical-align:text-bottom}.form .bootstrap-tagsinput .tag [data-role=remove]:after{content:"" !important;padding:0 !important}.form-submit .white:hover{border-color:#ccc}.form-notice.required{margin-left:30%;padding-left:8px;text-align:left}@media only screen and (max-width:575px){.form-notice.required{margin-left:0;text-align:center}}.checkbox-inline,.radio-inline{display:inline-block;margin-right:15px;font-size:1.4em}.checkbox-inline input,.radio-inline input{width:auto !important;margin-right:5px;line-height:1.2}.autocomplete .typeahead:focus{border-color:#eee !important}.horizontal-form .autocomplete .typeahead:focus{border-color:#ff6900 !important}.horizontal-form .form-group{margin-left:-10px;margin-right:-10px;padding:8px 0}.horizontal-form .form-group:first-child{padding-top:0}.horizontal-form .form-group:last-child{padding-bottom:0}.horizontal-form .control-label{position:relative;float:left;width:30%;min-height:1px;padding-left:10px;padding-right:10px}@media only screen and (max-width:575px){.horizontal-form .control-label{padding-left:0}}.horizontal-form .control-field{position:relative;float:left;width:53.33333%;min-height:1px;padding-left:10px;padding-right:10px}@media(min-width:992px){.horizontal-form .control-field:first-child{margin-left:30%}}@media only screen and (max-width:575px){.horizontal-form .control-field{padding-right:0}}.horizontal-form .cols-2 .control-field{width:66.66667%}.horizontal-form .autocomplete .fa-refresh{font-size:1.4em}.horizontal-form .bootstrap-tagsinput .tt-input{line-height:1.6em}@media only screen and (max-width:575px){.horizontal-form.responsive-form .col{margin-left:0 !important;margin-right:0 !important}.horizontal-form.responsive-form .form-group{padding-top:0 !important}.horizontal-form.responsive-form .control-field,.horizontal-form.responsive-form .control-label{float:none;width:100% !important;padding-left:0;padding-right:0;text-align:center}.horizontal-form.responsive-form .control-field{max-width:280px;margin:auto}.horizontal-form.responsive-form .form-control{text-align:center}}.news-filter-form form,.racing-filter-form form{margin:0 40px}@media only screen and (max-width:575px){.news-filter-form form,.racing-filter-form form{margin:0 20px}}@media only screen and (max-width:375px){.news-filter-form form,.racing-filter-form form{margin:0}}.news-filter-form .filter-form-region,.racing-filter-form .filter-form-region{padding:10px 0}.news-filter-form .filter-form-region .select-bar,.racing-filter-form .filter-form-region .select-bar{width:100%}.news-filter-form .filter-form-region .select-bar:before,.racing-filter-form .filter-form-region .select-bar:before{position:absolute;top:4px;left:8px;color:#ddd;font-family:"directvelo";font-size:1.2em;content:""}.news-filter-form .filter-form-region .select-bar,.news-filter-form .filter-form-region .select-bar:after,.racing-filter-form .filter-form-region .select-bar,.racing-filter-form .filter-form-region .select-bar:after{border-color:#eee}.news-filter-form .filter-form-region select,.racing-filter-form .filter-form-region select{padding-left:32px}@media only screen and (max-width:575px){.news-filter-form .filter-form-region,.racing-filter-form .filter-form-region{max-width:250px;margin:auto}}.news-filter-form .checkbox-inline,.racing-filter-form .checkbox-inline{line-height:20px}.news-filter-form .form-submit,.racing-filter-form .form-submit{margin-top:10px}
@charset "UTF-8";#league section,#player section{position:relative}#league section h2,#player section h2{margin-bottom:20px;border-bottom:1px dashed #eee;color:#555;font-size:2em;font-style:italic;line-height:1.6;text-transform:initial;letter-spacing:1px}#league section h2 .icon,#player section h2 .icon{position:relative;top:5px;margin-left:10px;font-size:1.4em}@media only screen and (max-width:575px){#league section h2 .icon,#player section h2 .icon{margin-left:0}}#league section h2 .icon-group,#player section h2 .icon-group{top:8px;font-size:1.6em}@media only screen and (max-width:575px){#league section h2,#player section h2{text-align:center}}.favorite-players-widget footer,.game-league-widget footer,.latest-created-players footer,.random-leagues footer{display:inline-block;margin-top:5px;font-size:1.4em}@media only screen and (max-width:575px){.favorite-players-widget footer,.game-league-widget footer,.latest-created-players footer,.random-leagues footer{display:block;text-align:center}}.favorite-players-widget .slidable.disabled+footer,.game-league-widget .slidable.disabled+footer,.game-modal .modal-body ol+h5,.game-modal .modal-body p+h5,.game-modal .modal-body ul+h5,.latest-created-players .slidable.disabled+footer,.random-leagues .slidable.disabled+footer{margin-top:15px}.favorite-players-widget .slidable-nav,.game-league-widget .slidable-nav,.latest-created-players .slidable-nav,.random-leagues .slidable-nav{position:absolute;bottom:-23px;right:0}.game-sheet-header{padding-bottom:8px}.game-sheet-header .breadcrumbs{margin-top:12px}@media only screen and (max-width:575px){.game-sheet-header .breadcrumbs .left{float:none !important}}.game-sheet-header .breadcrumbs .right{margin-top:6px}@media only screen and (max-width:575px){.game-sheet-header .breadcrumbs .right{float:none !important}.game-sheet-header .breadcrumbs{margin-top:20px;text-align:center}}#game-favorites-widget,#game-league-widget,#league .game-top-ranking header,.game-sheet-header .user-in,.game-sheet-header .user-out{display:none}#favorite-player-user .favorite-players .delete-action .icon-close-sign:before,.game-alert a,.game-sheet-header .user-in a,.game-sheet-header .user-out a{color:#ff6900}.game-alert a:hover,.game-sheet-header .user-in a:hover,.game-sheet-header .user-out a:hover{text-decoration:underline}@media only screen and (max-width:575px){.game-sheet-header .user-in,.game-sheet-header .user-out{margin-top:9px}}.game-header .key-element-title{font-size:1.4em}.game-header .ranking-shortcut{padding-top:10px}.game-header .ranking-shortcut .key-element-title{line-height:1}.game-header .ranking-shortcut .key-element-content{line-height:1.4}.game-header .col>.right{margin-top:10px}@media only screen and (max-width:575px){.game-header .col>.right{float:none !important;width:300px;margin:0 auto;text-align:center}}.game-alert,.game-header.season-2018 .col>.right{margin-top:0}@media only screen and (max-width:575px){.game-header .cols-2-5{margin-bottom:10px}.game-header .cols-2-5>.col:first-child{margin-bottom:15px !important}.game-header .game-logo{margin:auto}.game-header .key-element{float:left !important;margin:5px !important}}.game-alert{position:relative;padding-left:50px;background:rgba(255,105,0,.2);border-color:rgba(255,105,0,.4);color:#777;line-height:1.3}.game-alert>.fa{position:absolute;top:50%;left:15px;margin-top:-10px;color:#ff6900}.game-alert .fa-star{margin:0;font-size:1em}.game-alert.error{background:rgba(215,1,32,.2);border-color:rgba(215,1,32,.4)}.game-alert.error a,.game-alert.error>.fa{color:#d70120}.game-alert.success{background:rgba(112,168,15,.2);border-color:rgba(112,168,15,.4)}.game-alert.success a,.game-alert.success>.fa{color:#70a80f}.game-alert.info{background:rgba(6,134,195,.2);border-color:rgba(6,134,195,.4)}.game-alert.info a,.game-alert.info>.fa{color:#0686c3}.game-alert.recruit-alert{margin-bottom:40px}.game-modal h4{font-size:2em}@media only screen and (max-width:575px){.game-modal h4{font-size:1.8em}}.game-modal h5{margin-bottom:5px;color:#ff6900;font-size:1.5em;text-transform:initial}.game-modal .modal-dialog{width:700px;max-width:700px}@media only screen and (max-width:575px){.game-modal .modal-dialog{width:auto;max-width:100%}}.game-modal .modal-body{text-align:left}.game-modal .modal-body ol,.game-modal .modal-body p,.game-modal .modal-body ul{margin-bottom:10px}.game-modal .modal-body ol+ol,.game-modal .modal-body ol+ul,.game-modal .modal-body p+ol,.game-modal .modal-body p+ul,.game-modal .modal-body ul+ol,.game-modal .modal-body ul+ul{margin-top:-5px}.game-modal .modal-body ul{margin-left:20px}.game-modal .modal-body ol{list-style-type:decimal;margin-left:25px}.game-modal .modal-body ul li:before{content:"●";margin-right:8px;color:#ff6900}.game-modal .modal-body .btn,.game-modal .modal-body .btn-large{text-decoration:none}.game-modal .modal-body .btn-large:hover,.game-modal .modal-body .btn:hover,.game-ranking-table.black .first td,.game-ranking-table.blue .first td,.game-ranking-table.green .first td,.game-ranking-table.orange .first td{color:#fff}.favorite-players-widget .notice{color:#777;text-align:center}.favorite-players-widget .league-rank-inline,.favorite-players-widget .player-rank-inline{float:right;margin-top:12px}#favorite-player-user .favorite-players .col:hover .delete-action{visibility:visible}#favorite-player-user .favorite-players .player-card{margin:20px 0}#favorite-player-user .favorite-players .delete-action{position:absolute;top:20px;right:10px;visibility:hidden;font-size:1.4em}#favorite-player-user .add-favorite-player{margin-top:40px;padding:10px 20px;border:1px dashed #eee;text-align:center}#favorite-player-user .add-favorite-player h3{margin-bottom:10px;font-weight:400;text-transform:initial}#favorite-player-user .add-favorite-player .bootstrap-tagsinput{margin:10px 0;padding-top:2px;padding-bottom:2px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-color:#eee !important;-webkit-box-shadow:none;box-shadow:none;line-height:1.2;text-align:left}#favorite-player-user .add-favorite-player .bootstrap-tagsinput .twitter-typeahead{vertical-align:middle}#favorite-player-user .add-favorite-player .bootstrap-tagsinput .tt-input{line-height:2em}#favorite-player-user .add-favorite-player .bootstrap-tagsinput .tt-menu{width:250px}#favorite-player-user .add-favorite-player .bootstrap-tagsinput .tt-suggestion{color:#111}#favorite-player-user .add-favorite-player .bootstrap-tagsinput .tt-suggestion:hover,#favorite-player-user .add-favorite-player .tag [data-role=remove],#league-add .bootstrap-tagsinput .tag [data-role=remove],.player-templates a:hover{color:#ff6900}#favorite-player-user .add-favorite-player .tag{margin-top:3px !important;background:#eee !important;color:#555 !important;font-size:1.1em}#favorite-player-user .add-favorite-player .tag [data-role=remove]:after{content:none !important}#favorite-player-user .add-favorite-player #favorites-input{width:100%;margin:10px 0}.game-leader .box-bordered{padding:10px}.game-leader .box-bordered-title{top:-25px !important;padding:0 5px;background:#fff}.league-link:hover{text-decoration:underline}.league-search-bar{display:block;max-width:260px;margin:20px auto;font-size:1.4em}.league-card{position:relative;text-align:left}.league-card .card-image{width:80px;height:80px;padding:4px}@media only screen and (max-width:575px){.league-card .card-image{float:none;margin:0}}.league-card .card-details{padding-top:10px}.league-card .league-rank-inline{position:initial;margin-top:8px}.league-card .social-link-bar,.leagues-list>header .add-action{margin-top:10px}.league-card.big .card-image{width:100px;height:100px;padding:6px}.league-card.big .card-details{padding-top:10px}.league-card.big .league-card-name{font-size:2.2em}.league-card.big .league-private{margin-left:8px}.league-card.vertical-card .card-details{padding-top:15px}@media only screen and (max-width:575px){.league-card{text-align:center}}.league-card-name{font-family:"Lato",sans-serif;font-weight:700;font-size:1.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-card-count{margin-top:5px;color:#777;font-size:1.4em}.league-card-count strong{color:#555}.league-card-rank{padding-top:5px}.league-private{margin-left:4px;color:#d70120;font-size:.9em !important}.game-league-widget .league{margin-top:15px}.game-league-widget .league-logo{float:left;width:40px;height:40px}.game-league-widget .league-link{display:inline-block;margin:4px 0 2px 5px;font-family:"Lato",sans-serif !important;font-weight:700;font-size:1.4em}.game-league-widget .league-status{margin-left:5px;font-size:1.3em}.leagues-list>header{margin-bottom:30px;text-align:center}.leagues-list .league-card{margin-top:30px}.leagues-list .league-search-bar{margin-top:0;margin-bottom:10px}.league-players .player-card{margin:15px 0}.league-requests>footer{margin-top:30px;text-align:center}.league-requests .player-link{font-family:"Lato",sans-serif !important;font-weight:700}.league-requests .member-link,.player-wallet em{color:#777}.league-requests .accept,.league-requests .date,.league-requests .deny{text-align:center}.random-leagues .league{padding:2px 0}.random-leagues .league-logo{width:35px;height:35px}.random-leagues .league-link{position:relative;top:2px;font-family:"Lato",sans-serif;font-weight:700;font-size:1.5em}.random-leagues .league-player-count{position:relative;top:2px;margin-left:4px;color:#777;font-size:1.3em;vertical-align:middle}.random-leagues .league-private{position:relative;top:3px;margin-left:2px;font-size:1.4em !important}#league-add .bootstrap-tagsinput .tag{background:#eee !important;border:0 !important;color:#555 !important}#league-requests .main>.league-card{margin-bottom:30px}#league-ranking .main>.block>.league-card,#league-ranking .main>div.ad>.league-card{margin-bottom:20px}#league-ranking .recruit-alert+.block>.league-card,#league-ranking .recruit-alert+div.ad>.league-card,#league-requests .recruit-alert+.league-card{margin-top:-20px}#league .edit-action,#league .join-action{display:none;margin-top:20px;text-align:center}#league .manage-action{display:none;text-align:center;float:right;margin:10px 10px 0 0;color:#ff6900;font-size:.7em;font-style:normal;font-weight:400;letter-spacing:0}#league .edit-action .btn-large:hover{border-color:rgba(255,105,0,.5)}#league .manage-action .icon{top:0;font-size:1em}#league .quit-action{position:absolute;top:4px;right:10px;color:#d70120;font-size:1.5em}#league .ranking .nav-slashed{position:absolute;top:16px;right:0;margin-top:0}#league .ranking .nav-slashed .active .nav-link,.player-stats .nav-slashed .active .nav-link{color:#0686c3}#league .players+.game-alert{margin-top:20px}.game-user-widget .old-players a:hover,.player-link:hover{text-decoration:underline}.player-search-bar{display:block;max-width:260px;margin:20px auto;font-size:1.4em}.player-card{position:relative;margin:10px 0;text-align:left}.player-card .card-image{width:80px;height:80px;padding:4px}@media only screen and (max-width:575px){.player-card .card-image{float:none;margin:0}}.player-card .card-details{padding-top:5px}.player-card .member-avatar{position:relative;top:-2px;width:28px;height:28px;margin-right:2px;padding:2px !important}.player-card .player-wallet{display:block;margin-top:5px}.player-card .league-rank-inline,.player-card .player-rank-inline{position:initial;margin-top:5px}.player-card .player-award{max-width:20px;margin-left:5px;vertical-align:text-bottom}.player-card.big .card-image{width:100px;height:100px;padding:6px}.player-card.big .card-details{padding-top:20px}.player-card.big .player-card-name{font-size:2.2em}@media only screen and (max-width:575px){.player-card.big .player-card-name{font-size:1.8em}}.player-card.big .player-card-member,.player-card.big .player-wallet{font-size:1.6em}@media only screen and (max-width:575px){.player-card.big .player-card-member,.player-card.big .player-wallet{font-size:1.4em}}.player-card.big .member-avatar{width:35px;height:35px}.player-card.big .player-wallet{margin-top:15px}.player-card.big .player-award{max-width:25px;margin-left:8px}.player-card.vertical-card .card-details{padding-top:15px}@media only screen and (max-width:575px){.player-card{text-align:center}}.player-card-name{font-family:"Lato",sans-serif;font-weight:700;font-size:1.6em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-card-member{margin-top:5px;color:#777;font-size:1.3em}@media only screen and (max-width:575px){.player-card-member{margin-top:0}}.league-card-rank,.player-card-rank{position:absolute;top:0;right:0}.league-card-rank:hover,.player-card-rank:hover{border-color:rgba(255,105,0,.6)}.league-card-rank .key-element-title,.player-card-rank .key-element-title{position:relative;z-index:1}.league-card-rank .key-element-content,.player-card-rank .key-element-content{margin-top:12px;font-size:2.8em;line-height:1.2}.league-card-rank .key-element-content .text-gray,.player-card-rank .key-element-content .text-gray{display:block;font-size:.45em;font-style:normal}@media only screen and (max-width:575px){.league-card-rank .key-element-content,.player-card-rank .key-element-content{font-size:2.4em}.league-card-rank,.player-card-rank{display:block;float:none;position:relative;margin:auto}}.player-wallet{font-size:1.4em}.player-wallet .icon{margin-right:2px;color:#ff6900}.league-rank-inline,.player-rank-inline{display:inline-block;color:#ff6900;font-size:1.3em;font-style:italic}.league-rank-inline .separator,.player-rank-inline .separator{color:#ccc}.league-rank-inline .points,.player-rank-inline .points{color:#999}.player-progression{position:relative}.player-stats .nav-slashed{position:absolute;top:4px;right:60px;margin-top:0}@media only screen and (max-width:575px){.player-stats .nav-slashed{position:initial;margin-top:-10px}}.game-rider-card-dates p,.game-riders-table .rider-live-sheet p,.player-stats .league-rank-inline,.player-stats .player-rank-inline{font-size:1em}.player-stats .empty-message{margin-top:20px}.player-stats-intro{margin:15px 0}.player-crew-intro,.player-results-intro,.player-stats-intro{color:#777;line-height:1.5;text-align:center}.player-results-intro{margin:15px 0}.player-crew-intro .rank-number,.player-results-intro .rank-number,.player-stats-intro .rank-number{margin-right:5px}.player-stats-loading{color:#999;text-align:center}.player-crew-intro{margin:10px 0}.player-crew-intro sup{font-size:.6em}.player-crew .player-crew-intro{margin-top:0}.player-user-crew>footer,.player-user-team>footer{margin-top:20px;text-align:center}.player-user-crew .notice,.player-user-team .notice{color:#777}.player-user-crew .notice+.notice,.player-user-team .notice+.notice{margin-top:5px}.player-user-crew .notice+.btn-large,.player-user-team .notice+.btn-large{margin-top:15px}.player-user-crew .no-team,.player-user-crew .old-player,.player-user-team .no-team,.player-user-team .old-player{margin-bottom:15px}.player-user-crew .separator,.player-user-team .separator{margin:20px 0;color:#999;font-size:2em;font-weight:700}.player-user-team .player-card .card-image{width:90px;height:90px}.player-user-team .player-card .player-card-name{font-size:1.8em}.player-user-team .player-card .player-wallet{margin-top:10px;font-size:1.4em}.player-user-team .league-card-rank,.player-user-team .player-card-rank{width:90px;height:90px;padding-top:10px}.player-user-team .league-card-rank .key-element-content,.player-user-team .player-card-rank .key-element-content{margin-top:8px}.player-awards .player-award img,.player-user-awards .player-award img{max-width:120px;margin:auto}@media only screen and (max-width:575px){.player-awards .player-award img,.player-user-awards .player-award img{max-width:80px}}.player-awards .player-award figcaption,.player-user-awards .player-award figcaption{display:block;margin-top:10px;color:#777;font-size:1.1em;text-align:center;text-transform:uppercase}.player-form .help-block{margin-left:30%;padding-left:8px}@media only screen and (max-width:575px){.player-form .help-block{margin-left:0;text-align:center}.player-form{margin:-20px 0-10px}}.player-templates{padding:10px 0;border:1px solid #eee}.player-templates h5{margin-top:20px;margin-bottom:15px}@media only screen and (max-width:575px){.player-templates h5{text-align:center}}.player-templates ul{margin-top:10px;font-size:1.3em;line-height:2}@media only screen and (max-width:575px){.player-templates ul{line-height:1.4}}.player-templates .fa{font-size:.8em}@media only screen and (max-width:575px){.player-templates br{display:none}.player-templates img{width:120px}}.players-list>header{display:none}.players-list .player-card{margin-top:30px}.players-list .player-search-bar{margin-top:0;margin-bottom:10px}.game-user-widget>footer{margin-top:15px;text-align:center}.game-user-widget>footer p{font-size:1.4em;text-align:right}.game-user-widget>footer .left{text-align:left}.game-user-widget .player-card .card-details{padding-top:12px;padding-right:100px}.game-user-widget .league-card-rank,.game-user-widget .player-card-rank{width:80px;height:80px;padding-top:5px}.game-user-widget .league-card-rank .key-element-content,.game-user-widget .player-card-rank .key-element-content{margin-top:6px}.game-user-widget .league-card-rank .icon-trophy,.game-user-widget .player-card-rank .icon-trophy{margin-top:-18px}.game-user-widget .old-players{margin-top:20px;padding:8px 0;border:1px dashed #eee;border-width:1px 0;color:#777}.game-user-widget .old-players a{color:#111}#game-user-widget,.game-riders-table tr.engaged .fire-action+.engage-action,.game-user-widget .recruit-alert{display:none}.favorite-players-widget .player,.latest-created-players .player{padding:2px 0}.favorite-players-widget .player-image,.latest-created-players .player-image{width:35px;height:35px}.favorite-players-widget .player-link,.latest-created-players .player-link{position:relative;top:2px;font-family:"Lato",sans-serif;font-weight:700;font-size:1.5em}.favorite-players-widget .member-link,.latest-created-players .member-link{position:relative;top:2px;margin-left:2px;color:#777;font-size:1.3em;vertical-align:middle}#player-user .social-links{float:right;position:relative;z-index:2;padding-left:8px;background:#fff;font-size:1.8em}#player-user .social-links .fa{vertical-align:middle}#player-user .social-links .facebook{margin-right:5px}#favorite-player-modal .modal-body p,#game-league-quit-modal .modal-body p,#game-transfer-modal .modal-body p,#player-recruit .nav-tabs{line-height:1.4}#player-recruit .nav-tabs .nav-link{margin:0 15px}#player-recruit .nav-tabs .badge{display:inline-block;position:relative;top:-1px;width:18px;height:18px;margin-left:5px;background:#ff6900;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:10px;line-height:18px;text-align:center}#player-recruit .invalid-alert{margin:40px 0;line-height:1.4}#player-recruit .recruit-board>footer{margin-top:40px;text-align:center}#player-recruit .recruit-board .player-wallet{position:absolute;top:1px;right:0;z-index:2;padding-left:5px;background:#fff;font-size:1.5em}#player-recruit .recruit-board .btn-large,.game-ranking-table{margin-top:20px}#player-recruit .recruit-help{position:absolute;right:10px;margin-top:-45px;color:#777;font-size:1.4em;font-weight:700}#player>header{margin-bottom:-10px}#player .player-stats .nav-slashed{top:16px;right:0}#user-riders .rider{width:400px}#user-riders .team-link{display:inline-block;max-width:200px;margin-left:10px;color:#999;font-size:.85em;text-transform:uppercase;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#game-recruit-modal .modal-dialog{max-width:450px}#game-recruit-modal .modal-body li:before{content:none}#favorite-player-modal .modal-dialog,#game-league-quit-modal .modal-dialog,#game-transfer-modal .modal-dialog{max-width:300px}#favorite-player-modal .modal-body,#game-league-quit-modal .modal-body,#game-transfer-modal .modal-body{text-align:center}#favorite-player-modal .btn-large,#game-league-quit-modal .btn-large,#game-transfer-modal .btn-large{margin:10px 5px 0}#game-share-modal .modal-dialog{max-width:400px}#game-share-modal .modal-body{text-align:center}#game-share-modal .social-links{float:none;margin-top:20px}#game-share-modal .social-links .facebook{margin-right:20px}#game-share-modal .social-links .fa{font-size:30px}.game-ranking-table th{color:#999 !important;font-size:1em !important;font-style:normal !important;font-weight:400 !important;text-align:center !important;text-transform:uppercase}.game-ranking-table th.league,.game-ranking-table th.member,.game-ranking-table th.player,.game-ranking-table th.rank,.game-riders-table tr.engaged .engage-action,.game-riders-table tr.fired .engage-action,.game-riders-table tr.fired .fire-action,.game-riders-table tr.fired .popover,.game-riders-table tr.loading .engage-action,.game-riders-table tr.loading .fire-action,.game-riders-table tr.loading .popover{visibility:hidden}@media only screen and (max-width:575px){.game-ranking-table th.league,.game-ranking-table th.member,.game-ranking-table th.player{visibility:visible}}.game-ranking-table .member-link,.game-ranking-table .player-link{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-ranking-table .league,.game-ranking-table .player{width:32%;font-size:1.3em;font-weight:700}.game-ranking-table .player-link{max-width:230px}.game-ranking-table .member{width:24%;color:#999}@media only screen and (max-width:575px){.game-ranking-table .member{display:none}}.game-ranking-table .member-link{max-width:150px}.game-ranking-table .number-progression{color:#777;font-size:1.1em;text-align:center}.game-ranking-table .number-progression .icon{margin-right:2px}@media only screen and (max-width:575px){.game-ranking-table .number-progression{display:none}}.game-ranking-table .equal{font-size:1.4em;line-height:0}.game-ranking-table .points{font-size:1.2em;text-align:right}.game-ranking-table .points:last-child{color:#111;padding-right:20px}@media only screen and (max-width:575px){.game-ranking-table .player-count,.game-ranking-table .points.day{display:none}}.game-ranking-table .leader{color:#777;text-align:right}.game-ranking-table .leader .icon-bay{font-size:1.4em}@media only screen and (max-width:575px){.game-ranking-table .leader{display:none}}.game-ranking-table.black .first td.number-progression .icon,.game-ranking-table.blue .first td.number-progression .icon,.game-ranking-table.green .first td.number-progression .icon,.game-ranking-table.orange .first td.number-progression .icon{color:#fff !important}@media only screen and (max-width:575px){.game-ranking-table{margin-top:0 !important}}.ffc-ranking-notice,.game-ranking-notice{margin-top:10px;color:#777;font-size:1.1em;text-align:center;text-transform:initial}#game-ranking .ranking .empty-message{margin-top:20px}.game-riders-list.loading{opacity:.5}.game-riders-table tr.engaged{background:rgba(255,211,43,.8) !important}.game-riders-table tr.fired,.game-riders-table tr.loading{opacity:.6}.game-riders-table th{height:32px;color:#999 !important;font-size:1em !important;font-weight:400;text-align:left;text-transform:uppercase}.game-riders-table .rider{width:250px;font-size:1.3em}.game-riders-table .team{max-width:250px;font-size:1.1em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-riders-table .price{width:60px;font-size:1em}.game-riders-table .engaged-at{color:#777;font-size:1.1em}.game-riders-table .engage-action,.game-riders-table .fire-action,.transfer-periods-list .table td{font-size:1.3em}.game-riders-table .flag{vertical-align:text-bottom}.game-riders-table .fa-minus-circle{color:#d70120}.game-riders-table .fa-plus-circle,.transfer-periods-list .current time{color:#70a80f}.game-riders-table.popular .rank,.game-transfers-widget h3{color:#777;font-style:italic}.game-riders-table.popular .rider{padding-top:5px;padding-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-riders-table.popular .rider-avatar{position:relative;top:-2px;width:28px;height:28px;margin-right:2px;padding:2px}.game-riders-table.popular .team{color:#999}.game-riders-table.popular .game-rider-price{font-size:1.2em}.game-riders-table.popular td.points,.game-riders-table.popular td.recruits{text-align:right}.game-riders-table.popular td.points{color:#ff6900}.game-riders-table.popular td.recruits{color:#555;font-weight:700}.game-rider-card{margin:10px 0;padding:10px !important;background:#f9f9f9;border:1px dashed #eee}.game-rider-card .card-image{width:75px;height:75px;-webkit-box-shadow:2px 4px 8px rgba(17,17,17,.1);box-shadow:2px 4px 8px rgba(17,17,17,.1)}@media only screen and (max-width:575px){.game-rider-card .card-image{float:none;margin:0}}.game-rider-card .card-details{padding-top:8px}.game-rider-card .rider-card-name{font-size:1.6em}@media only screen and (max-width:575px){.game-rider-card .rider-card-name{text-overflow:initial;white-space:normal}}.game-rider-card .rider-card-team{margin-top:5px;font-size:1.4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:575px){.game-rider-card .rider-card-team{margin-top:10px;text-overflow:initial;white-space:normal}}.game-rider-card .game-rider-price{clear:both;float:left;width:75px;margin-top:10px;text-align:center}@media only screen and (max-width:575px){.game-rider-card .game-rider-price{display:block;float:none;margin:10px auto;text-align:center}}.game-rider-card .game-rider-age{position:absolute;top:15px;right:15px;font-size:1em !important}.game-rider-card.fired{background:#fff;opacity:.5}.game-rider-card.fired .rider-card-name .rider-link,.transfer-periods-list .expired time{text-decoration:line-through}.game-rider-card.fired .game-rider-card-dates{width:100%;margin-top:0;padding-top:12px}.game-rider-card.fired .engaged-at{float:left}.game-rider-card.fired .fired-at{float:right}@media only screen and (max-width:575px){.game-rider-card{text-align:center}}.game-rider-card-dates{float:right;width:auto;margin-top:10px;color:#999;font-size:1.1em;text-align:right;text-transform:uppercase}.game-rider-card-dates .fired-at{color:#d70120}@media only screen and (max-width:575px){.game-rider-card-dates{float:none}}.game-rider-card-points{margin-top:5px;color:#ff6900;font-size:1.2em;font-style:italic}@media only screen and (max-width:575px){.game-rider-card-points{display:block;text-align:center}}.game-rider-price{color:#777;font-size:1.25em}.game-rider-price .icon{margin-right:2px;color:#ff6900}.game-results-table .date{padding-left:15px;text-align:center}.game-results-table .rider{min-width:170px;padding-top:3px;padding-bottom:0;font-size:1.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-results-table .rider-avatar{position:relative;top:-2px;width:28px;height:28px;margin-right:2px;padding:2px}.game-results-table .race{width:auto;font-size:1.3em}@media only screen and (max-width:575px){.game-results-table .race{display:none}}.game-results-table .points{min-width:70px;padding-right:15px;color:#ff6900;text-align:right}#game-riders .game-riders-toolbar,.transfer-periods-list .intro{margin:30px 0 20px;text-align:center}#game-riders .game-riders-toolbar .cancel,#game-transfers-widget{display:none}#game-riders .game-riders-toolbar .icon-close-sign{color:#ff6900;font-size:1.5em;vertical-align:middle}#game-riders .game-rider-filter,#game-riders .game-rider-search{display:inline-block;margin:0 15px}#game-riders .game-rider-search{position:relative}#game-riders .game-rider-search .search-bar{width:190px}#game-riders .game-rider-search .submit{display:none;position:absolute;top:0;right:0;background:#ff6900;border-color:#ff6900;color:#fff}#game-riders .game-rider-search.filled .submit{display:block}#game-riders .game-team-filter{max-width:200px}#game-riders .game-riders-count{margin-bottom:10px;text-align:center}#game-rider>header{margin-bottom:30px}#game-rider .rider-card.has-team{padding-top:0}@media only screen and (max-width:575px){#game-rider .rider-card.has-team{text-align:center}#game-rider .rider-card.has-team .card-image{float:none;margin:0}}#game-rider .key-element .icon-rider{margin-left:-33px}#game-rider-show .recruit-count{color:#777;text-align:center}#game-rider-show .points-intro{margin-bottom:15px;font-size:1.4em;text-align:center}#game-rider-popular .game-rider-search-bar{margin:15px 0 30px}#game-rider-stats .popular-riders footer{margin-top:5px;text-align:right}@media only screen and (max-width:575px){#game-rider-stats .sheet-body h2.title-lined-inner{font-size:1.6em}}.transfer-periods-list h2{position:relative;top:-2px;font-size:2em;font-weight:400;text-transform:initial}.transfer-periods-list .intro{color:#777;font-size:1.4em}.transfer-periods-list .table .btn{font-size:1em}.transfer-periods-list .table .icon-turn{font-size:1.2em;vertical-align:middle}.transfer-periods-list .badge{display:inline-block;width:18px;height:18px;background:#ff6900;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:.9em;line-height:20px;text-align:center}.transfer-periods-list .current .link{visibility:visible}.transfer-periods-list .expired .badge{background:#ccc}.transfer-periods-list .link{visibility:hidden}.game-transfers-widget{padding:15px;border:1px solid #eee;border-bottom-width:6px;text-align:center}.game-transfers-widget h3{margin-bottom:20px;font-size:2em;font-weight:400;text-transform:initial}.game-transfers-widget p{color:#999;font-size:1.5em}.game-transfers-widget time{display:block;margin:10px 0;color:#111;font-size:1.6em;font-weight:700}.game-transfers-widget .icon-turn{font-size:1.6em;vertical-align:middle}.game-transfers-widget .btn{margin-top:20px;margin-bottom:10px}
@charset "UTF-8";#success-modal .modal-title{color:#70a80f}#success-modal .close:after{background:#70a80f}#error-modal .modal-title{color:#d70120}#error-modal .close:after{background:#d70120}#version-modal .modal-body{padding-bottom:40px}#version-modal .modal-title{font-size:1.8em}#version-modal .version-links{position:relative;z-index:1}#version-modal .version-link{display:block;margin-top:20px}#version-modal .version-link:hover{text-decoration:underline}#version-modal .version-link.version-fr,#version-modal .version-link.version-be{color:#ff6900;font-size:1.1em}#mobile-menu-modal:before{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:48px;background:#ff6900}#mobile-menu-modal .content{-webkit-justify-content:space-between;justify-content:space-between;padding-top:48px}#mobile-menu-modal .close{top:8px}#mobile-menu-modal .close:after{width:32px;height:32px;background:#fff;color:#ff6900;line-height:32px}#mobile-menu-modal .bottom{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;height:50px;padding:0 10px 50px}#mobile-menu-modal .logo{width:270px;margin-top:20px}#mobile-menu-modal .versions{position:absolute;top:8px;left:10px;z-index:2}#mobile-menu-modal .versions .country{position:relative}#mobile-menu-modal .versions .active:before{content:'';position:absolute;top:-19px;left:0;width:100%;border-top:3px solid #fff}#mobile-menu-modal .versions .f32{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}#mobile-menu-modal .worlds{position:absolute;top:0;left:50%;z-index:2;line-height:32px;text-align:center;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#mobile-menu-modal .worlds select{padding-right:20px;background:transparent;border:0;color:#fff;font-family:"Lato",sans-serif;font-weight:700;font-size:1.4em;line-height:40px;text-align:center;text-transform:uppercase}#mobile-menu-modal .worlds select option{color:#000}#mobile-menu-modal .worlds:after{content:'\e92a';position:absolute;top:7px;right:0;width:25px;height:100%;color:#fff;font-family:"directvelo";font-size:9px}#mobile-menu-modal .poster{margin:10px 0;text-align:center}#mobile-menu-modal .poster h2{display:inline-block;font-size:1.6em}#mobile-menu-modal .poster p{display:inline-block;font-size:1.5em}#mobile-menu-modal .poster small{display:none}#mobile-menu-modal .menu-list{width:100%;font-family:"Lato",sans-serif;font-weight:700;font-size:1.8em;line-height:2;text-align:center;text-transform:uppercase}#mobile-menu-modal .menu-list .menu-item:first-child{display:none}#mobile-menu-modal .game-logo-90{margin:5px auto}#mobile-menu-modal .welcome{margin:4px 0 0;font-size:1.2em}#mobile-menu-modal .welcome .btn{position:relative;z-index:1010;padding-left:35px}#mobile-menu-modal .welcome-menu{display:block !important;position:fixed;top:auto;bottom:-300px;left:0;right:0;z-index:1000;width:100%;padding:10px 0 70px;background:#eee;border-top:4px solid #ff6900;-webkit-transition:all .25s ease;transition:all .25s ease}#mobile-menu-modal .welcome-menu.visible{bottom:0}#mobile-menu-modal .welcome-menu li{font-size:1.3em;line-height:32px;font-family:"Lato",sans-serif !important;font-weight:700}#mobile-menu-modal .social-widgets{position:relative;z-index:1010;font-size:2.7em}#mobile-menu-modal .social-widgets a{margin-left:4px}#mobile-menu-modal .social-widgets i,#mobile-menu-modal .social-widgets img{vertical-align:middle}#mobile-menu-modal .submenu{overflow:hidden;-webkit-transition:all .25s ease;transition:all .25s ease}#mobile-menu-modal .submenu h3{display:none}#mobile-menu-modal .submenu .menu-item{letter-spacing:1px}#mobile-menu-modal .submenu .menu-item:first-child{display:inline-block !important}#mobile-menu-modal .submenu .menu-item .icon{display:none}#mobile-menu-modal .submenu .menu-link{display:block;color:#999;font-size:.8em}#mobile-menu-modal .submenu.visible .submenu-section{border-color:#eee}#mobile-menu-modal .submenu-section{border:1px dashed transparent;border-width:1px 0;padding:5px 0}#mobile-menu-modal .books-section{display:none}#mobile-menu-modal #challenge-submenu .submenu-section{padding-top:10px}#mobile-menu-modal #challenge-submenu .title-section{display:none}#mobile-menu-modal #challenge-submenu .menu-item{display:inline-block;margin:0 5px}#mobile-search-modal h3,#mobile-filter-modal h3{color:#ff6900;font-size:1.5em;text-transform:initial}#mobile-search-modal .btn-large,#mobile-filter-modal .btn-large{font-family:"Lato",sans-serif;font-weight:700}#mobile-search-modal .site-search{width:100%;max-width:300px}#mobile-search-modal .site-search .btn-large{opacity:.5;font-family:"Lato",sans-serif;font-weight:700;pointer-events:none}#mobile-search-modal .site-search.filled .btn-large{opacity:1;pointer-events:initial}#mobile-search-modal .search-bar{width:100%;margin:40px 0;padding:5px;background:#fff;border:1px solid #eee;font-size:1.6em}#mobile-search-modal .search-bar .icon{display:none}#mobile-search-modal .typeahead{background:#eee;line-height:1.5;text-align:center}#mobile-filter-modal input[type="checkbox"]+.checkbox-tick::before{width:15px;height:15px}#mobile-filter-modal input[type="checkbox"].checked+.checkbox-tick::before{font-size:16px}#mobile-filter-modal .filter-choices{margin:40px 0;text-align:left}#mobile-filter-modal .filter-choice label{margin-right:0;font-size:1.8em;line-height:2}#header .social-widgets{font-size:2.4em}.fa.fa-instagram{color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background:-webkit-radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background-clip:text;-webkit-background-clip:text}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden !important}.invisible{display:initial !important;visibility:hidden !important}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media only screen and (max-width:575px){.hidden-sm{display:none !important}}@media only screen and (min-width:576px){.hidden-sm{display:initial !important}}@media only screen and (max-width:575px){.visible-sm{display:initial !important}}@media only screen and (min-width:576px){.visible-sm{display:none !important}}@media only screen and (max-width:375px){.hidden-xs{display:none !important}}@media only screen and (min-width:376px){.hidden-xs{display:initial !important}}@media only screen and (max-width:375px){.visible-xs{display:initial !important}}@media only screen and (min-width:376px){.visible-xs{display:none !important}}.left{float:left !important}.right{float:right !important}.clear{clear:both}.no-border{border:0 !important}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.framed{display:inline-block;padding:2px;background:#fff;border:1px solid #eee;vertical-align:middle}.framed-inner{width:100%;height:100%;overflow:hidden}.rounded{padding:3px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rounded-inner{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.stretch img,#article .images-slidable .slidable-slide img,#event .photos-slidable .slidable-slide img,.article-teaser-image img,.article-teaser-read img,.front-page-image img,#event .photos-large .photo-image img,.top-media-thumbnail img,#album-user-show .user-album-photo .card-image img img,#album-manage-photos .item-thumbnail img,.album-teaser-new-cover img,.video-teaser-thumbnail img,.photo-teaser-thumbnail img,.user-comment-teaser .card-image img,.member-image .preview img,.member-image .framed img{min-width:100%;min-height:100%}.empty-result,.empty-message{color:#777;font-style:italic}@media only screen and (max-width:575px){.empty-result,.empty-message{text-align:center}}.loading-message{color:#999;text-align:center}.icon,.flag{margin-right:4px;font-style:normal}.icon+a,.flag+a{vertical-align:middle}.icon-heart{color:#ff6900}.icon-thumbs-up{color:#70a80f;vertical-align:top}.icon-thumbs-down{color:#d70120;vertical-align:bottom}.bg-black{background:#111 !important}.bg-gray-darkest{background:#333 !important}.bg-gray-darker{background:#555 !important}.bg-gray-dark{background:#777 !important}.bg-gray{background:#999 !important}.bg-gray-light{background:#ccc !important}.bg-gray-lighter{background:#eee !important}.bg-gray-lightest{background:#f5f5f5 !important}.bg-gray-blue{background:#e2e8fc !important}.bg-white{background:#fff !important}.bg-yellow{background:#ffd32b !important}.bg-orange{background:#ff6900 !important}.bg-red{background:#d70120 !important}.bg-red-burgundy{background:#ab131b !important}.bg-blue{background:#0686c3 !important}.bg-blue-dark{background:#104886 !important}.bg-blue-light{background:#8ec3ff !important}.bg-green{background:#70a80f !important}.bg-purple{background:#783f68 !important}.bg-turquoise{background:#0094af !important}.bg-turquoise-light{background:#32a8a1 !important}.bg-facebook{background:#3b5998 !important}.bg-twitter{background:#55acee !important}.bg-instagram{background:#e4405f !important}.bg-youtube{background:#f00 !important}.spacer{position:relative;z-index:2;padding:0 8px;background:#fff}.wide{width:100%}.scrollable{overflow-y:scroll !important;border:1px solid #eee}.article-card,.rider-card,.team-card,.gallery-card,.album-card,.video-card,.member-card,.league-card,.player-card,.game-rider-card,.card{display:block}.article-card .card-image,.rider-card .card-image,.team-card .card-image,.gallery-card .card-image,.album-card .card-image,.video-card .card-image,.member-card .card-image,.league-card .card-image,.player-card .card-image,.game-rider-card .card-image,.card .card-image{float:left;margin-right:15px}.vertical-card.article-card,.vertical-card.rider-card,.vertical-card.team-card,.vertical-card.gallery-card,.vertical-card.album-card,.vertical-card.video-card,.vertical-card.member-card,.vertical-card.league-card,.vertical-card.player-card,.vertical-card.game-rider-card,.card.vertical-card{text-align:center}.vertical-card.article-card .card-image,.vertical-card.rider-card .card-image,.vertical-card.team-card .card-image,.vertical-card.gallery-card .card-image,.vertical-card.album-card .card-image,.vertical-card.video-card .card-image,.vertical-card.member-card .card-image,.vertical-card.league-card .card-image,.vertical-card.player-card .card-image,.vertical-card.game-rider-card .card-image,.card.vertical-card .card-image{float:none;margin-right:0}.vertical-card.article-card .card-details,.vertical-card.rider-card .card-details,.vertical-card.team-card .card-details,.vertical-card.gallery-card .card-details,.vertical-card.album-card .card-details,.vertical-card.video-card .card-details,.vertical-card.member-card .card-details,.vertical-card.league-card .card-details,.vertical-card.player-card .card-details,.vertical-card.game-rider-card .card-details,.card.vertical-card .card-details{padding-top:10px}.plus-sign:before,.minus-sign:before{content:"+";position:absolute;z-index:2;width:18px;height:18px;background:#111;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:15px;line-height:18px;text-align:center;cursor:pointer;display:inline-block;position:initial;font-family:"Lato",sans-serif;font-style:normal}.plus-sign.orange:before,.minus-sign.orange:before{background:#ff6900 !important;border-color:#ff6900 !important}.plus-sign.gray-darker:before,.minus-sign.gray-darker:before{background:#555 !important;border-color:#555 !important}.plus-sign.blue-on-white:before,.minus-sign.blue-on-white:before{background:#fff !important;border-color:#f5f5f5 !important;color:#0686c3 !important}.minus-sign:before{content:'-'}.empty-result,.empty-message,.loading-message,.success-message{font-size:1.4em}.success-message{color:#70a80f}.loading-overlay{opacity:.4;filter:alpha(opacity=40)}.challenge-logo-be-100{background-position:0 0;height:38px;width:100px}.challenge-logo-be-150{background-position:0 -747px;height:58px;width:150px}.challenge-logo-be-180{background-position:0 -2000px;height:69px;width:180px}.challenge-logo-be-2016-100{background-position:0 -3470px;height:100px;width:100px}.challenge-logo-be-2016-150{background-position:0 -3831px;height:150px;width:150px}.challenge-logo-be-2016-180{background-position:0 -4155px;height:180px;width:180px}.challenge-logo-be-2017-100{background-position:0 -231px;height:43px;width:100px}.challenge-logo-be-2017-150{background-position:0 -1159px;height:64px;width:150px}.challenge-logo-be-2017-180{background-position:0 -2345px;height:77px;width:180px}.challenge-logo-be-2018-100{background-position:0 -274px;height:43px;width:100px}.challenge-logo-be-2018-150{background-position:0 -1415px;height:65px;width:150px}.challenge-logo-be-2018-180{background-position:0 -2653px;height:78px;width:180px}.challenge-logo-be-2019-100{background-position:0 -317px;height:43px;width:100px}.challenge-logo-be-2019-150{background-position:0 -1480px;height:65px;width:150px}.challenge-logo-be-2019-180{background-position:0 -2731px;height:78px;width:180px}.challenge-logo-be-2021-100{background-position:0 -360px;height:43px;width:100px}.challenge-logo-be-2021-150{background-position:0 -1545px;height:65px;width:150px}.challenge-logo-be-2021-180{background-position:0 -2809px;height:78px;width:180px}.challenge-logo-be-junior-100{background-position:0 -38px;height:38px;width:100px}.challenge-logo-be-junior-150{background-position:0 -805px;height:58px;width:150px}.challenge-logo-be-junior-180{background-position:0 -2069px;height:69px;width:180px}.challenge-logo-be-junior-2021-100{background-position:0 -403px;height:43px;width:100px}.challenge-logo-be-junior-2021-150{background-position:0 -1610px;height:65px;width:150px}.challenge-logo-be-junior-2021-180{background-position:0 -2887px;height:78px;width:180px}.challenge-logo-fr-100{background-position:0 -76px;height:38px;width:100px}.challenge-logo-fr-150{background-position:0 -863px;height:58px;width:150px}.challenge-logo-fr-180{background-position:0 -2138px;height:69px;width:180px}.challenge-logo-fr-2016-100{background-position:0 -3277px;height:96px;width:100px}.challenge-logo-fr-2016-150{background-position:0 -3687px;height:144px;width:150px}.challenge-logo-fr-2016-180{background-position:0 -3981px;height:174px;width:179px}.challenge-logo-fr-2017-100{background-position:0 -446px;height:43px;width:100px}.challenge-logo-fr-2017-150{background-position:0 -1223px;height:64px;width:150px}.challenge-logo-fr-2017-180{background-position:0 -2422px;height:77px;width:180px}.challenge-logo-fr-2021-100{background-position:0 -489px;height:43px;width:100px}.challenge-logo-fr-2021-150{background-position:0 -1675px;height:65px;width:150px}.challenge-logo-fr-2021-180{background-position:0 -2965px;height:78px;width:180px}.challenge-logo-junior-100{background-position:0 -114px;height:39px;width:100px}.challenge-logo-junior-150{background-position:0 -921px;height:58px;width:150px}.challenge-logo-junior-180{background-position:0 -2207px;height:69px;width:180px}.challenge-logo-junior-2016-100{background-position:0 -1935px;height:65px;width:100px}.challenge-logo-junior-2016-150{background-position:0 -3373px;height:97px;width:150px}.challenge-logo-junior-2016-180{background-position:0 -3570px;height:117px;width:180px}.challenge-logo-junior-2017-100{background-position:0 -532px;height:43px;width:100px}.challenge-logo-junior-2017-150{background-position:0 -1287px;height:64px;width:150px}.challenge-logo-junior-2017-180{background-position:0 -2499px;height:77px;width:180px}.challenge-logo-junior-2021-100{background-position:0 -575px;height:43px;width:100px}.challenge-logo-junior-2021-150{background-position:0 -1740px;height:65px;width:150px}.challenge-logo-junior-2021-180{background-position:0 -3043px;height:78px;width:180px}.challenge-logo-junior-2022-100{background-position:0 -153px;height:39px;width:100px}.challenge-logo-junior-2022-150{background-position:0 -979px;height:58px;width:150px}.challenge-logo-junior-2022-180{background-position:0 -1095px;height:64px;width:166px}.challenge-logo-women-100{background-position:0 -192px;height:39px;width:100px}.challenge-logo-women-150{background-position:0 -1037px;height:58px;width:150px}.challenge-logo-women-180{background-position:0 -2276px;height:69px;width:180px}.challenge-logo-women-2018-100{background-position:0 -618px;height:43px;width:100px}.challenge-logo-women-2018-150{background-position:0 -1351px;height:64px;width:150px}.challenge-logo-women-2018-180{background-position:0 -2576px;height:77px;width:180px}.challenge-logo-women-2019-100{background-position:0 -661px;height:43px;width:100px}.challenge-logo-women-2019-150{background-position:0 -1805px;height:65px;width:150px}.challenge-logo-women-2019-180{background-position:0 -3121px;height:78px;width:180px}.challenge-logo-women-2021-100{background-position:0 -704px;height:43px;width:100px}.challenge-logo-women-2021-150{background-position:0 -1870px;height:65px;width:150px}.challenge-logo-women-2021-180{background-position:0 -3199px;height:78px;width:180px}.ffc-logo-men-100{background-position:0 0;height:38px;width:100px}.ffc-logo-men-150{background-position:0 -114px;height:57px;width:150px}.ffc-logo-men-180{background-position:0 -285px;height:69px;width:180px}.ffc-logo-teams-100{background-position:0 -38px;height:38px;width:100px}.ffc-logo-teams-150{background-position:0 -171px;height:57px;width:150px}.ffc-logo-teams-180{background-position:0 -354px;height:69px;width:180px}.ffc-logo-women-100{background-position:0 -76px;height:38px;width:100px}.ffc-logo-women-150{background-position:0 -228px;height:57px;width:150px}.ffc-logo-women-180{background-position:0 -423px;height:69px;width:180px}.live-arrow-left{background-position:-185px 0;height:165px;width:56px}.live-arrow-left:hover,.live-arrow-left.arrow-left-hover{background-position:-561px -341px}.live-arrow-right{background-position:-515px -506px;height:165px;width:54px}.live-arrow-right:hover,.live-arrow-right.arrow-right-hover{background-position:-569px -506px}.live-blue-clouds{background-position:-221px -240px;height:47px;width:387px}.live-facebook-small{background-position:0 -197px;height:16px;width:15px}.live-facebook{background-position:-52px -197px;height:25px;width:24px}.live-gray-clouds{background-position:0 -506px;height:41px;width:391px}.live-group-1-small{background-position:-173px -197px;height:26px;width:35px}.live-group-1{background-position:-128px 0;height:42px;width:57px}.live-group-2-small{background-position:-100px -197px;height:26px;width:73px}.live-group-2{background-position:-241px 0;height:43px;width:119px}.live-group-3-small{background-position:-208px -197px;height:27px;width:108px}.live-group-3{background-position:-452px -197px;height:43px;width:175px}.live-group-4-small{background-position:-316px -197px;height:28px;width:136px}.live-group-4{background-position:0 -240px;height:46px;width:221px}.live-group-5-small{background-position:0 0;height:33px;width:128px}.live-group-5{background-position:0 -287px;height:54px;width:209px}.live-group-gray-small{background-position:-360px 0;height:36px;width:125px}.live-group-gray{background-position:0 -341px;height:58px;width:204px}.live-group-peloton-small{background-position:-485px 0;height:34px;width:148px}.live-group-peloton{background-position:-204px -341px;height:56px;width:242px}.live-peloton{background-position:0 -671px;height:61px;width:445px}.live-podium-clouds{background-position:-209px -287px;height:51px;width:418px}.live-podium{background-position:0 -732px;height:67px;width:641px}.live-road{background-position:0 -165px;height:32px;width:641px}.live-slidable-decor{background-position:-391px -506px;height:165px;width:124px}.live-startlist-icon{background-position:-30px -197px;height:20px;width:22px}.live-timer{background-position:-446px -341px;height:109px;width:115px}.live-twitter-small{background-position:-15px -197px;height:16px;width:15px}.live-twitter{background-position:-76px -197px;height:25px;width:24px}.news-category-130{background-position:0 0;height:74px;width:144px}.news-category-133{background-position:0 -74px;height:74px;width:144px}.news-category-135{background-position:0 -148px;height:74px;width:144px}.news-category-56{background-position:0 -222px;height:44px;width:217px}.news-category-70{background-position:0 -266px;height:59px;width:175px}.news-category-72{background-position:0 -325px;height:46px;width:229px}.news-category-76{background-position:0 -371px;height:50px;width:169px}.news-category-82{background-position:0 -421px;height:40px;width:194px}.news-category-83{background-position:0 -461px;height:49px;width:154px}.news-category-84{background-position:0 -510px;height:52px;width:175px}.news-category-85{background-position:0 -562px;height:45px;width:134px}.news-category-86{background-position:0 -607px;height:38px;width:136px}.news-category-87{background-position:0 -645px;height:45px;width:124px}.news-category-mini-130{background-position:0 -690px;height:41px;width:80px}.news-category-mini-130:hover,.news-category-mini-130.mini-130-hover{background-position:0 -731px}.news-category-mini-133{background-position:0 -772px;height:41px;width:80px}.news-category-mini-133:hover,.news-category-mini-133.mini-133-hover{background-position:0 -813px}.news-category-mini-135{background-position:0 -854px;height:41px;width:80px}.news-category-mini-135:hover,.news-category-mini-135.mini-135-hover{background-position:0 -895px}.news-category-mini-56{background-position:0 -936px;height:20px;width:100px}.news-category-mini-56:hover,.news-category-mini-56.mini-56-hover{background-position:0 -956px}.news-category-mini-70{background-position:0 -976px;height:34px;width:100px}.news-category-mini-70:hover,.news-category-mini-70.mini-70-hover{background-position:0 -1010px}.news-category-mini-72{background-position:0 -1044px;height:20px;width:100px}.news-category-mini-72:hover,.news-category-mini-72.mini-72-hover{background-position:0 -1064px}.news-category-mini-76{background-position:0 -1084px;height:30px;width:100px}.news-category-mini-76:hover,.news-category-mini-76.mini-76-hover{background-position:0 -1114px}.news-category-mini-82{background-position:0 -1144px;height:21px;width:100px}.news-category-mini-82:hover,.news-category-mini-82.mini-82-hover{background-position:0 -1165px}.news-category-mini-83{background-position:0 -1186px;height:32px;width:100px}.news-category-mini-83:hover,.news-category-mini-83.mini-83-hover{background-position:0 -1218px}.news-category-mini-84{background-position:0 -1250px;height:30px;width:100px}.news-category-mini-84:hover,.news-category-mini-84.mini-84-hover{background-position:0 -1280px}.news-category-mini-85{background-position:0 -1310px;height:34px;width:100px}.news-category-mini-85:hover,.news-category-mini-85.mini-85-hover{background-position:0 -1344px}.news-category-mini-86{background-position:0 -1378px;height:28px;width:100px}.news-category-mini-86:hover,.news-category-mini-86.mini-86-hover{background-position:0 -1406px}.news-category-mini-87{background-position:0 -1434px;height:36px;width:100px}.news-category-mini-87:hover,.news-category-mini-87.mini-87-hover{background-position:0 -1470px}.news-category-small-130{background-position:0 -1506px;height:57px;width:110px}.news-category-small-130:hover,.news-category-small-130.small-130-hover{background-position:0 -1563px}.news-category-small-133{background-position:0 -1620px;height:57px;width:110px}.news-category-small-133:hover,.news-category-small-133.small-133-hover{background-position:0 -1677px}.news-category-small-135{background-position:0 -1734px;height:57px;width:110px}.news-category-small-135:hover,.news-category-small-135.small-135-hover{background-position:0 -1791px}.news-category-small-56{background-position:0 -1848px;height:29px;width:140px}.news-category-small-56:hover,.news-category-small-56.small-56-hover{background-position:0 -1877px}.news-category-small-70{background-position:0 -1906px;height:47px;width:140px}.news-category-small-70:hover,.news-category-small-70.small-70-hover{background-position:0 -1953px}.news-category-small-72{background-position:0 -2000px;height:28px;width:140px}.news-category-small-72:hover,.news-category-small-72.small-72-hover{background-position:0 -2028px}.news-category-small-76{background-position:0 -2056px;height:41px;width:140px}.news-category-small-76:hover,.news-category-small-76.small-76-hover{background-position:0 -2097px}.news-category-small-82{background-position:0 -2138px;height:29px;width:140px}.news-category-small-82:hover,.news-category-small-82.small-82-hover{background-position:0 -2167px}.news-category-small-83{background-position:0 -2196px;height:45px;width:140px}.news-category-small-83:hover,.news-category-small-83.small-83-hover{background-position:0 -2241px}.news-category-small-84{background-position:0 -2286px;height:42px;width:140px}.news-category-small-84:hover,.news-category-small-84.small-84-hover{background-position:0 -2328px}.news-category-small-85{background-position:0 -2370px;height:45px;width:134px}.news-category-small-85:hover,.news-category-small-85.small-85-hover{background-position:0 -2415px}.news-category-small-86{background-position:0 -2460px;height:38px;width:136px}.news-category-small-86:hover,.news-category-small-86.small-86-hover{background-position:0 -2498px}.news-category-small-87{background-position:0 -2536px;height:45px;width:124px}.news-category-small-87:hover,.news-category-small-87.small-87-hover{background-position:0 -2581px}.site-club-dv-logo{background-position:0 -989px;height:169px;width:170px}.site-directvelo-logo{background-position:0 -1158px;height:178px;width:202px}.site-la-bordure-logo{background-position:-166px 0;height:100px;width:107px}.site-laquo-blue{background-position:0 -319px;height:21px;width:25px}.site-laquo-green{background-position:-215px -100px;height:21px;width:25px}.site-laquo-orange{background-position:-240px -100px;height:21px;width:25px}.site-mascot-122{background-position:-151px -926px;height:63px;width:122px}.site-mascot-276{background-position:0 -784px;height:142px;width:276px}.site-mascot-80{background-position:-100px -319px;height:41px;width:80px}.site-mascot-black{background-position:0 -670px;height:114px;width:272px}.site-mascot-label{background-position:-180px -100px;height:16px;width:35px}.site-mascot-white{background-position:0 -453px;height:105px;width:204px}.site-raquo-blue{background-position:-25px -319px;height:21px;width:25px}.site-raquo-green{background-position:-50px -319px;height:21px;width:25px}.site-raquo-orange{background-position:-75px -319px;height:21px;width:25px}.site-trophy-mask{background-position:0 0;height:57px;width:57px}.site-vitta-logo{background-position:0 -926px;height:60px;width:151px}@media(min-width:768px){.collection.inline .form-control{display:inline-block;width:auto;vertical-align:top}}.collection .item{position:relative;margin:20px 0;border:1px solid #ccc}.collection .item-heading{padding:8px 10px;background-color:#f5f5f5;border-bottom:1px solid #ccc;font-weight:bold;text-transform:uppercase}.collection .item-heading.collapsed{border-color:transparent}.collection .item-title{cursor:pointer}.collection .item-body-inner{padding:10px}.collection .delete{position:absolute;top:5px;right:10px;color:#ff6900;font-size:1.6em}.collection .add{margin:10px 0 20px}.collection .preview{margin-top:0}.collection.inline .item{border:0}.collection.inline .select-bar{display:inline-block;vertical-align:top}.collection.inline .delete{display:inline-block;position:relative;top:0;right:0;margin-left:10px}.tooltip-inner,.popover-inner{max-width:400px}.social-bar{padding:30px 0;border-top:1px dashed #eee}.social-bar .social-btn{height:22px;margin:0 8px;display:inline-block;vertical-align:middle}.social-bar .social-btn:first-child{margin-left:0}.social-bar .social-btn:last-child{margin-right:0}.social-bar .social-btn.addthis{height:22px}@media only screen and (max-width:575px){.social-bar .social-btn{display:block;margin:8px 0;text-align:center}}@media only screen and (max-width:575px){.social-bar .btn-group{display:inline-block}}.social-bar .fb-like{width:auto !important}.social-bar .addthis_counter.addthis_pill_style{height:auto !important}@media only screen and (max-width:575px){.social-bar{padding:15px 0}}.mce-fullscreen{z-index:10000 !important}.mce-i-rider,.mce-i-team,.mce-i-startlist,.mce-i-results,.mce-i-article,.mce-i-reaction,.mce-i-template,.mce-i-situation,.mce-i-racefiles,.mce-i-ranking,.mce-i-racenumbers,.mce-i-twitter{font-family:'FontAwesome' !important}.mce-i-rider:before{content:"\f007"}.mce-i-team:before{content:"\f024"}.mce-i-results:before{content:"\f091"}.mce-i-startlist:before{content:"\f0ca"}.mce-i-article:before{content:"\f1ea"}.mce-i-reaction:before{content:"\f075"}.mce-i-template:before{content:"\f016" !important}.mce-i-situation:before{content:"\f017"}.mce-i-racefiles:before{content:"\f1c5"}.mce-i-ranking:before{content:"\f0cb"}.mce-i-racenumbers:before{content:"\f292"}.mce-i-twitter:before{content:"\f099"}.rte-autocomplete{position:absolute;top:0;left:0;display:block;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.rte-autocomplete:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.rte-autocomplete:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;top:-6px;left:10px}.rte-autocomplete>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;text-decoration:none}.rte-autocomplete>li>a:hover,.rte-autocomplete>li>a:focus,.rte-autocomplete:hover>a,.rte-autocomplete:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x}.rte-autocomplete>.active>a,.rte-autocomplete>.active>a:hover,.rte-autocomplete>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-repeat:repeat-x;outline:0}#crop .modal-dialog{width:50%;max-width:600px}#crop-image{max-width:100%}#crop-values{float:left;line-height:2.2}#crop-values .crop-value{display:inline-block;margin-right:20px}#crop-error{float:left;margin-left:10px;color:#ff6900;font-size:1.3em}#crop-loading{display:none;float:right;margin:10px 0 0 5px;color:#777}.filter-bar .filter-field,.search-bar,.select-bar{display:inline-block;position:relative;min-height:26px;padding:5px 5px 5px 35px;border:1px solid #eee;font-size:1.3em;line-height:1.3}.filter-bar .filter-field .icon,.search-bar .icon,.select-bar .icon{position:absolute;top:0;right:0;width:30px;height:100%;background:#fff;border:0;border-left:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.filter-bar .wide.filter-field,.wide.search-bar,.wide.select-bar{display:block}.filter-bar .filter-field:after,.select-bar:after{content:'\e92a';position:absolute;top:0;right:0;width:30px;height:100%;border-left:1px solid #eee;color:#111;font-family:"directvelo";font-size:12px;line-height:28px;text-align:center}.filter-bar{position:relative;background:#fff}.filter-bar .filter-field{padding-left:5px;padding-right:35px;cursor:pointer}.filter-bar .filter-label{color:#777;font-style:italic}.filter-bar .filter-label:after{content:'...';color:#ff6900}.filter-bar .filter-label-append{font-size:1em !important;line-height:1 !important}@media only screen and (max-width:575px){.filter-bar .filter-label-append{display:none}}.filter-bar .filter-content{display:none;position:absolute;top:28px;right:0;z-index:10;min-width:100%;padding:15px;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}@media only screen and (max-width:575px){.filter-bar .filter-content{display:none !important}}.filter-bar .filter-choices{margin-bottom:15px;text-align:left}.filter-bar .filter-submit{text-align:center}.filter-bar .filter-choice{padding:3px 0}.filter-bar .filter-choice:first-child{margin-top:0}.filter-bar .checkbox-inline{font-family:"Lato",sans-serif;font-weight:700;font-size:1.5em;white-space:nowrap}.filter-bar+.overlay{display:none;position:absolute;top:40px;bottom:0;left:0;right:0;z-index:2;background:#fff;opacity:.8;filter:alpha(opacity=80)}.filter-bar.open .filter-content,.filter-bar.open .overlay{display:block}.filter-bar.open .filter-field:after{content:'\e92b';color:#ff6900}.filter-bar.blue .filter-label:after,.filter-bar.blue.open .filter-field:after{color:#0686c3 !important}.filter-bar.green .filter-label:after,.filter-bar.green.open .filter-field:after{color:#70a80f !important}.filter-bar.purple .filter-label:after,.filter-bar.purple.open .filter-field:after{color:#783f68 !important}.filter-bar.turquoise-light .filter-label:after,.filter-bar.turquoise-light.open .filter-field:after{color:#32a8a1 !important}.search-bar{padding:0 0 0 30px;border:0}.search-bar .icon{left:0;right:auto;margin-right:0;border:1px solid #eee;border-right:0;color:#ff6900;font-size:1.2em;line-height:26px;text-align:center}.search-bar .typeahead{width:100%;border:1px solid #eee;-webkit-box-shadow:none;box-shadow:none;font-size:1em}.search-bar .typeahead::-webkit-input-placeholder{opacity:1;filter:alpha(opacity=100);color:#777}.search-bar .typeahead:-moz-placeholder{opacity:1;filter:alpha(opacity=100);color:#777}.search-bar .typeahead::-moz-placeholder{opacity:1;filter:alpha(opacity=100);color:#777}.search-bar .typeahead:-ms-input-placeholder{opacity:1;filter:alpha(opacity=100);color:#777}.search-bar .typeahead:focus{background:#f5f5f5 !important}.search-bar .tt-input{vertical-align:initial !important}@media only screen and (max-width:575px){.search-bar .tt-input{text-align:center}}.search-bar .tt-menu{border-color:#ddd;-webkit-box-shadow:0 0 4px #eee;box-shadow:0 0 4px #eee}.search-bar .tt-menu .tt-no-suggestion{color:#999}.search-bar .tt-suggestion,.search-bar .tt-header,.search-bar .tt-empty-message{padding:4px 5px}.search-bar .tt-highlight{font-family:"Lato",sans-serif;font-weight:900}.search-bar .tt-search-more{display:none;padding:4px 5px;color:#ff6900}.search-bar .tt-search-more:after{content:'>';padding-left:5px}.search-bar .tt-empty .tt-search-more{display:inline-block}.select-bar{padding:0}.select-bar select{position:relative;z-index:2;width:100%;padding-right:30px;background:transparent;border:0;font-size:1em;font-style:italic;cursor:pointer}.select-bar.no-border:after{border:0}.select-bar.orange:after{color:#ff6900}.select-bar.blue:after{color:#0686c3}.select-bar.green:after{color:#70a80f}.select-bar.disabled{opacity:.5;filter:alpha(opacity=50)}.select-bar.disabled select{cursor:not-allowed}.select-bar.small{min-height:auto;font-size:1.1em}.select-bar.small:after{width:20px;color:#555;font-size:10px;line-height:20px}.select-bar.small select{padding:3px 25px 3px 5px;color:#555;font-style:normal;text-transform:uppercase}.select-bar.small.no-border select{padding-left:0;padding-right:20px}.slidable{position:relative}.slidable .btn-arrow{padding:1px 5px 3px;font-family:"Raleway",sans-serif;font-weight:700;cursor:pointer}.slidable .btn-arrow.disabled{background:#eee !important}.slidable .btn-arrow.prev{margin-right:2px}@media only screen and (max-width:575px){.slidable .btn-arrow.prev{margin-right:6px}}@media only screen and (max-width:575px){.slidable .btn-arrow{padding:1px 7px 3px;font-size:1.6em}}.slidable .no-transition{-webkit-transition:none !important;transition:none !important}.slidable .loading-message{display:none;position:absolute;top:50%;left:50%;z-index:100;width:200px;margin-top:-20px;margin-left:-100px;padding:10px;background:rgba(255,255,255,0.8);border:1px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#555}.slidable.vertical>.slidable-content{width:100%}.slidable.vertical>.slidable-content>.slidable-slides{width:100%;-webkit-transition:top .5s ease;transition:top .5s ease}.slidable.horizontal>.slidable-content{height:100%}.slidable.horizontal>.slidable-content>.slidable-slides{height:100%;-webkit-transition:left .5s ease;transition:left .5s ease}.slidable.horizontal>.slidable-content>.slidable-slides .slidable-slide{float:left}.slidable.horizontal>.slidable-tmp{width:100%}.slidable.horizontal>.slidable-tmp .slidable-slide{float:left}.slidable.disabled>.slidable-content{margin-bottom:0}.slidable.disabled>.slidable-nav{display:none !important}.slidable.loading .loading-message{display:block}.slidable-content{position:relative;margin-bottom:15px;overflow:hidden}.slidable-content li:first-child{margin-top:0}.slidable-content .empty-message{padding-left:1px}.loading .slidable-content{opacity:.4;filter:alpha(opacity=40)}.empty .slidable-content{width:auto;height:auto}.slidable-content.smoothly{-webkit-transition:all .5s ease;transition:all .5s ease}.slidable-slides{position:absolute;top:0;left:0}.slidable-nav{display:none;text-align:right}.slidable-nav .pagination{margin-top:-20px}.slidable-nav .page{margin:0 4px !important}.slidable-nav.wide .prev{float:left}.slidable-nav.vertical{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.slidable-nav.vertical .btn-arrow{padding:3px 4px}.slidable-nav.center{text-align:center}.slidable-nav.top-right{position:absolute;top:0;right:0;z-index:2;padding-left:8px;background:#fff}.slidable-nav.top-right.center{top:50%;margin-top:-28px}.slidable-nav.black .btn-arrow{background:#111}.slidable-nav.white.black .btn-arrow{color:#111}.slidable-nav.gray-darkest .btn-arrow{background:#333}.slidable-nav.white.gray-darkest .btn-arrow{color:#333}.slidable-nav.gray-darker .btn-arrow{background:#555}.slidable-nav.white.gray-darker .btn-arrow{color:#555}.slidable-nav.gray-dark .btn-arrow{background:#777}.slidable-nav.white.gray-dark .btn-arrow{color:#777}.slidable-nav.gray .btn-arrow{background:#999}.slidable-nav.white.gray .btn-arrow{color:#999}.slidable-nav.gray-light .btn-arrow{background:#ccc}.slidable-nav.white.gray-light .btn-arrow{color:#ccc}.slidable-nav.gray-lighter .btn-arrow{background:#eee}.slidable-nav.white.gray-lighter .btn-arrow{color:#eee}.slidable-nav.gray-lightest .btn-arrow{background:#f5f5f5}.slidable-nav.white.gray-lightest .btn-arrow{color:#f5f5f5}.slidable-nav.gray-blue .btn-arrow{background:#e2e8fc}.slidable-nav.white.gray-blue .btn-arrow{color:#e2e8fc}.slidable-nav.white .btn-arrow{background:#fff}.slidable-nav.white.white .btn-arrow{color:#fff}.slidable-nav.yellow .btn-arrow{background:#ffd32b}.slidable-nav.white.yellow .btn-arrow{color:#ffd32b}.slidable-nav.orange .btn-arrow{background:#ff6900}.slidable-nav.white.orange .btn-arrow{color:#ff6900}.slidable-nav.red .btn-arrow{background:#d70120}.slidable-nav.white.red .btn-arrow{color:#d70120}.slidable-nav.red-burgundy .btn-arrow{background:#ab131b}.slidable-nav.white.red-burgundy .btn-arrow{color:#ab131b}.slidable-nav.blue .btn-arrow{background:#0686c3}.slidable-nav.white.blue .btn-arrow{color:#0686c3}.slidable-nav.blue-dark .btn-arrow{background:#104886}.slidable-nav.white.blue-dark .btn-arrow{color:#104886}.slidable-nav.blue-light .btn-arrow{background:#8ec3ff}.slidable-nav.white.blue-light .btn-arrow{color:#8ec3ff}.slidable-nav.green .btn-arrow{background:#70a80f}.slidable-nav.white.green .btn-arrow{color:#70a80f}.slidable-nav.purple .btn-arrow{background:#783f68}.slidable-nav.white.purple .btn-arrow{color:#783f68}.slidable-nav.turquoise .btn-arrow{background:#0094af}.slidable-nav.white.turquoise .btn-arrow{color:#0094af}.slidable-nav.turquoise-light .btn-arrow{background:#32a8a1}.slidable-nav.white.turquoise-light .btn-arrow{color:#32a8a1}.slidable-nav.facebook .btn-arrow{background:#3b5998}.slidable-nav.white.facebook .btn-arrow{color:#3b5998}.slidable-nav.twitter .btn-arrow{background:#55acee}.slidable-nav.white.twitter .btn-arrow{color:#55acee}.slidable-nav.instagram .btn-arrow{background:#e4405f}.slidable-nav.white.instagram .btn-arrow{color:#e4405f}.slidable-nav.youtube .btn-arrow{background:red}.slidable-nav.white.youtube .btn-arrow{color:red}.slidable-nav.white .btn-arrow{background:#fff !important;border-color:#eee;color:#ff6900}.slidable-nav.white .btn-arrow.disabled{color:#eee !important}.slidable-nav.white.white .btn-arrow{color:#ff6900}.slidable-tmp{position:relative;width:0;height:0;overflow:hidden}#article .images-slidable,#event .photos-slidable{margin-top:10px}#article .images-slidable .slidable-content,#event .photos-slidable .slidable-content{min-width:100%;height:90px;margin-bottom:0}#article .images-slidable .slidable-slide,#event .photos-slidable .slidable-slide{float:left;width:160px;height:100%;opacity:.5;filter:alpha(opacity=50);cursor:pointer}#article .images-slidable .slidable-slide:hover,#event .photos-slidable .slidable-slide:hover{opacity:1;filter:alpha(opacity=100)}#article .images-slidable .slidable-slide+.slidable-slide,#event .photos-slidable .slidable-slide+.slidable-slide{margin-left:3px}#article .images-slidable .slidable-nav,#event .photos-slidable .slidable-nav{position:absolute;top:50%;z-index:2;margin-top:-9px}#article .images-slidable .btn-arrow,#event .photos-slidable .btn-arrow{position:absolute}#article .images-slidable .btn-arrow.disabled,#event .photos-slidable .btn-arrow.disabled{display:none}#article .images-slidable .prev,#event .photos-slidable .prev{left:5px}#article .images-slidable .next,#event .photos-slidable .next{right:5px}#article .images-slidable .active,#event .photos-slidable .active{opacity:1;filter:alpha(opacity=100)}#article .disabled.images-slidable .slidable-content,#event .disabled.photos-slidable .slidable-content{min-width:initial;margin:auto}.tab-pane{display:none}.tab-pane.active{display:block}.tabbable .tabbable-nav{margin:15px 0;font-size:1.2em;text-align:center}.tabbable .tabbable-nav .tab-link{display:inline-block;color:#777}.tabbable .tabbable-nav .separator{display:inline-block;margin:0 5px;color:#999}.tabbable .tabbable-nav .active{color:#111 !important}.tags-list .lbl:hover{background:#0686c3 !important;border-color:transparent;color:#fff !important;font-family:"Lato",sans-serif}.tags-list-label{text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.tags-list-label .icon-label{position:absolute;z-index:-1;top:50%;left:50%;margin:-12px 0 0 -12px;color:#0686c3;font-size:24px;text-shadow:none;left:0;margin:-15px 0 0 0}.filter-form-section .checkbox-inline{float:left;width:46%;margin-right:4%}.sheet .user-comments{padding-bottom:20px;border-bottom:1px dashed #eee}.sheet-top{position:relative;padding-bottom:8px;border-bottom:1px dashed #eee}.sheet-top .social-bar{padding:0;border:0}.sheet-top .social-btn{margin:0 5px}@media only screen and (max-width:575px){.sheet-top .left,.sheet-top .right{float:none !important;text-align:center}.sheet-top .right{margin-top:5px}}.sheet-counters{position:absolute;top:0;right:0}.sheet-counters .sheet-counter{display:inline-block;margin:0 5px}.sheet-header{padding:30px 0;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}.sheet-header h1{font-size:2.5em;font-weight:normal;text-transform:initial}@media only screen and (max-width:575px){.sheet-header h1{margin-top:5px;font-size:2.1em}}@media only screen and (max-width:575px){.sheet-header .card{width:100%;text-align:center}}.sheet-header .card-image{width:110px;height:110px;margin-right:20px;padding:8px;border:1px solid #eee;-webkit-box-shadow:0 4px 12px rgba(51,51,51,0.1);box-shadow:0 4px 12px rgba(51,51,51,0.1)}@media only screen and (max-width:575px){.sheet-header .card-image{float:none;margin:0}}.sheet-header .card-details{padding-top:10px}@media only screen and (max-width:575px){.sheet-header .card-details{padding-top:15px}}.sheet-header .key-numbers,.sheet-header .key-links{float:right;width:330px;margin-top:10px}.sheet-header .key-numbers .col,.sheet-header .key-links .col{padding-left:4px !important;padding-right:4px !important}.sheet-header .key-numbers .col:first-child,.sheet-header .key-links .col:first-child{padding-left:0 !important;padding-right:8px !important}.sheet-header .key-numbers .col:last-child,.sheet-header .key-links .col:last-child{padding-left:8px !important;padding-right:0 !important}.sheet-header .key-number,.sheet-header .key-link{height:90px;padding:10px 5px;border:1px dashed #eee;text-align:center}.sheet-header .key-number-title,.sheet-header .key-link-title{color:#999;font-size:1.1em;font-style:italic}.sheet-header .key-link-title{color:#777;font-size:1.3em}.sheet-header .key-number-value{color:#555;font-size:3.5em}@media only screen and (max-width:575px){.sheet-header{padding:20px 0}}.sheet-body{margin-top:40px}.sheet-body .menu{position:relative;border-bottom:1px dashed #eee}.sheet-body .menu-item{position:relative;bottom:-1px;border:1px solid transparent}.sheet-body .menu-item.active{background:#f5f5f5;border-color:#eee;border-bottom:0}.sheet-body .menu-item.active:before,.sheet-body .menu-item.active+.menu-item:before{visibility:hidden}.sheet-body .menu-item.active .menu-link{color:#111}.sheet-body .menu-link{padding:8px;color:#777;font-size:1.6em;font-style:italic}.sheet-body .menu-link:hover{color:#ff6900}.key-elements{text-align:right}@media only screen and (max-width:575px){.key-elements{text-align:center}}.key-element{position:relative;float:left;width:100px;height:100px;padding:15px 5px;border:1px dashed #eee;text-align:center}.key-element.disabled{cursor:not-allowed}.key-element .background-icon{position:absolute;z-index:-1;top:50%;left:50%;margin:-27px 0 0 -27px;color:#eee;font-size:54px;text-shadow:none;z-index:0 !important;margin-top:-16px}.key-element+.key-element{margin-left:15px}@media only screen and (max-width:575px){.key-element{width:90px;height:90px;padding:10px 4px}.key-element.invisible{display:none !important}}.key-element-title{color:#777;font-size:1.2em;font-style:italic}.key-element-content{position:relative;z-index:1;color:#555;font-size:3.2em;line-height:2;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.key-element-content.icon{margin-right:0;font-size:4em;line-height:1.6}@media only screen and (max-width:575px){.key-element-content{font-size:2.8em}.key-element-content.icon{font-size:3.6em}}.key-element.black .key-element-title,.key-element.black .key-element-content{color:#111 !important}.key-element.black:hover{border-color:rgba(17,17,17,0.6)}.key-element.gray-darkest .key-element-title,.key-element.gray-darkest .key-element-content{color:#333 !important}.key-element.gray-darkest:hover{border-color:rgba(51,51,51,0.6)}.key-element.gray-darker .key-element-title,.key-element.gray-darker .key-element-content{color:#555 !important}.key-element.gray-darker:hover{border-color:rgba(85,85,85,0.6)}.key-element.gray-dark .key-element-title,.key-element.gray-dark .key-element-content{color:#777 !important}.key-element.gray-dark:hover{border-color:rgba(119,119,119,0.6)}.key-element.gray .key-element-title,.key-element.gray .key-element-content{color:#999 !important}.key-element.gray:hover{border-color:rgba(153,153,153,0.6)}.key-element.gray-light .key-element-title,.key-element.gray-light .key-element-content{color:#ccc !important}.key-element.gray-light:hover{border-color:rgba(204,204,204,0.6)}.key-element.gray-lighter .key-element-title,.key-element.gray-lighter .key-element-content{color:#eee !important}.key-element.gray-lighter:hover{border-color:rgba(238,238,238,0.6)}.key-element.gray-lightest .key-element-title,.key-element.gray-lightest .key-element-content{color:#f5f5f5 !important}.key-element.gray-lightest:hover{border-color:rgba(245,245,245,0.6)}.key-element.gray-blue .key-element-title,.key-element.gray-blue .key-element-content{color:#e2e8fc !important}.key-element.gray-blue:hover{border-color:rgba(226,232,252,0.6)}.key-element.white .key-element-title,.key-element.white .key-element-content{color:#fff !important}.key-element.white:hover{border-color:rgba(255,255,255,0.6)}.key-element.yellow .key-element-title,.key-element.yellow .key-element-content{color:#ffd32b !important}.key-element.yellow:hover{border-color:rgba(255,211,43,0.6)}.key-element.orange .key-element-title,.key-element.orange .key-element-content{color:#ff6900 !important}.key-element.orange:hover{border-color:rgba(255,105,0,0.6)}.key-element.red .key-element-title,.key-element.red .key-element-content{color:#d70120 !important}.key-element.red:hover{border-color:rgba(215,1,32,0.6)}.key-element.red-burgundy .key-element-title,.key-element.red-burgundy .key-element-content{color:#ab131b !important}.key-element.red-burgundy:hover{border-color:rgba(171,19,27,0.6)}.key-element.blue .key-element-title,.key-element.blue .key-element-content{color:#0686c3 !important}.key-element.blue:hover{border-color:rgba(6,134,195,0.6)}.key-element.blue-dark .key-element-title,.key-element.blue-dark .key-element-content{color:#104886 !important}.key-element.blue-dark:hover{border-color:rgba(16,72,134,0.6)}.key-element.blue-light .key-element-title,.key-element.blue-light .key-element-content{color:#8ec3ff !important}.key-element.blue-light:hover{border-color:rgba(142,195,255,0.6)}.key-element.green .key-element-title,.key-element.green .key-element-content{color:#70a80f !important}.key-element.green:hover{border-color:rgba(112,168,15,0.6)}.key-element.purple .key-element-title,.key-element.purple .key-element-content{color:#783f68 !important}.key-element.purple:hover{border-color:rgba(120,63,104,0.6)}.key-element.turquoise .key-element-title,.key-element.turquoise .key-element-content{color:#0094af !important}.key-element.turquoise:hover{border-color:rgba(0,148,175,0.6)}.key-element.turquoise-light .key-element-title,.key-element.turquoise-light .key-element-content{color:#32a8a1 !important}.key-element.turquoise-light:hover{border-color:rgba(50,168,161,0.6)}.key-element.facebook .key-element-title,.key-element.facebook .key-element-content{color:#3b5998 !important}.key-element.facebook:hover{border-color:rgba(59,89,152,0.6)}.key-element.twitter .key-element-title,.key-element.twitter .key-element-content{color:#55acee !important}.key-element.twitter:hover{border-color:rgba(85,172,238,0.6)}.key-element.instagram .key-element-title,.key-element.instagram .key-element-content{color:#e4405f !important}.key-element.instagram:hover{border-color:rgba(228,64,95,0.6)}.key-element.youtube .key-element-title,.key-element.youtube .key-element-content{color:#f00 !important}.key-element.youtube:hover{border-color:rgba(255,0,0,0.6)}.box-bordered{position:relative;padding:20px;border:1px dashed #eee}.box-bordered.center{text-align:center}.box-bordered.center .box-bordered-title{display:inline-block;position:relative;top:-20px;left:0;font-size:1em;white-space:nowrap}.box-bordered-title{position:absolute;top:-10px;left:10px}.box-black{position:relative;padding:1px;background:#333}.box-black .site-mascot-black{position:absolute;bottom:2px;right:20px;z-index:0}.box-black-inner{position:relative;min-height:120px;z-index:1;padding:15px;border:1px solid #fff;color:#f5f5f5;text-align:center;text-shadow:-1px 0 2px #333,1px 0 2px #333,0 0 2px #333,-1px -1px 2px #333,1px -1px 2px #333,0 -1px 2px #333,-1px 1px 2px #333,1px 1px 2px #333,0 1px 2px #333;letter-spacing:1px}.pretty-date .week-day{color:#999;font-size:1.1em;font-style:italic;text-transform:capitalize}.pretty-date .date{font-size:1.4em;text-transform:uppercase}.partners-list .partner{margin:20px auto;text-align:center}.partners-list .partner:first-child{margin-top:0}.partners-list .partner:last-child{margin-bottom:0}.partners-list .partner-link{display:inline-block}.toggle-btn{width:20px;height:20px;background:#f5f5f5;border:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#999;font-size:8px;line-height:20px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.collection .item-heading{font-size:1.4em}.collection .item-heading:hover .item-title{color:#ff6900}.alert{margin:20px 0;font-size:1.4em;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.alert .fa{margin-right:10px;font-size:1.4em}.social-link-bar{margin-top:15px}.social-link-bar .btn+.btn{margin-left:10px}.social-share-bar{text-align:center}.social-share-bar h2{padding:10px 0;font-size:2em;text-transform:initial}.social-share-bar .btn-mail{width:auto;height:22px;background:#f5f5f5;border:1px solid #eee;color:#777 !important;font-size:1.2em;font-weight:bold !important;letter-spacing:0;text-transform:inherit}.social-share-bar .btn-mail i{margin-right:2px;font-size:1.1em;vertical-align:text-bottom}.social-share-bar .btn-mail:hover{border-color:#ccc}.social-share-bar .addthis_counter{vertical-align:initial}#crop .modal-title{font-size:2em}#crop .modal-footer .btn-default{display:none}#crop-values{font-size:1.3em;line-height:1.6}#crop-error{margin-top:2px}#crop-loading{margin:5px 0 0 8px;font-size:1.4em}/*!* line 830, ../../sass/site/common/_widgets.scss *!*/.pagination{position:relative;margin-top:30px;padding:0 25px;text-align:center}.pagination li{-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important}.pagination .page{margin:2px;padding:0;color:#111;font-style:italic;letter-spacing:0}.pagination .page.active{background:#ff6900;color:#fff}@media only screen and (max-width:575px){.pagination .page{margin:4px 2px}}.pagination .page-inner{display:inline-block;padding:4px 7px}.pagination .page:not(.active) a.page-inner:hover{color:#ff6900}.pagination .page,.pagination .disabled{background:#eee;color:#111}.pagination .disabled{color:#999;cursor:not-allowed}.pagination-prev,.pagination-next{position:absolute;top:50%;margin-top:-11px;padding:0 !important}.pagination-prev-inner,.pagination-next-inner{display:inline-block;padding:1px 5px !important;font-size:1.3em}.pagination-prev{left:0}.pagination-next{right:0}.startlist{clear:both;padding-top:10px}.startlist.table{position:relative;top:10px}.startlist .entries{list-style:none;padding-left:0}.startlist .entrant,.startlist .starter{margin:2px 0}.startlist .number{display:inline-block;min-width:18px;margin-right:5px;padding:1px 0;background:#eee;font-size:.8em;font-style:normal;font-weight:bold;text-align:center}.startlist .status{float:right;color:#777}.startlist .list-group-item{margin-bottom:20px;padding:10px;border:1px solid #ddd;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.startlist .list-group-item .team-name{margin-bottom:10px;font-weight:bold}.startlist .dns,.startlist .dnf{text-decoration:line-through !important}.startlist .start-time{color:#777}.timetable td{padding:6px 10px;font-size:1.3em}.timetable .number{font-weight:bold}.timetable .rider,.timetable .team{text-align:left}.timetable .team{color:#777}.timetable .rider-link,.timetable .team-link{text-decoration:none}.timetable .rider-link:hover,.timetable .team-link:hover{color:inherit;text-decoration:underline}.timetable .time{color:#ff6900;font-weight:bold}#container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;position:relative;z-index:1;width:100%;max-width:1020px;padding:20px 10px 66px;background:#fff}@media only screen and (max-width:575px){#container{padding-bottom:50px}}#content{padding-top:10px}.block,div.ad{margin:50px 0}.block+.block,div.ad+.block,.block+div.ad,div.ad+div.ad{margin-top:0}.block:first-child,div.ad:first-child{margin-top:0 !important}.block:last-child,div.ad:last-child{margin-bottom:0 !important}.sidebar .block,.sidebar div.ad{margin:30px 0}@media only screen and (max-width:575px){.block,div.ad{margin:30px 0}}@media only screen and (max-width:375px){.block,div.ad{margin:20px 0}}.layout-sidebar{margin-left:-10px;margin-right:-10px}.layout-sidebar .main{position:relative;float:left;width:62.5%;min-height:1px;padding-left:10px;padding-right:10px}@media only screen and (max-width:575px){.layout-sidebar .main{width:100%;padding-left:0;padding-right:0}}.layout-sidebar .sidebar{position:relative;float:left;width:37.5%;min-height:1px;padding-left:10px;padding-right:10px}@media only screen and (max-width:575px){.layout-sidebar .sidebar{width:100%;margin-top:30px;padding-left:0;padding-right:0}}.layout-sidebar .sidebar>*{float:right;width:330px}@media only screen and (max-width:575px){.layout-sidebar .sidebar>*{float:none;width:100%}}@media only screen and (max-width:575px){.layout-sidebar{margin-left:0;margin-right:0}}body.has-parent{padding-top:0}body.has-parent #top-bar,body.has-parent #alert-bar{display:none}body.has-parent #container,body.has-parent #content{width:auto;margin-top:0 !important;padding-top:0;padding-bottom:0}body.has-parent #content .layout-sidebar>.main{width:100%}body.has-parent #content .layout-sidebar>.sidebar{display:none}#home-index .box-bordered{padding-top:30px;padding-bottom:10px;border-style:solid}#home-index .box-bordered .slidable-content{margin:0}#home-index .box-bordered .slidable-nav,#home-index .home-latest .slidable-nav{position:absolute;left:50%;right:auto !important;bottom:-19px;margin-left:-28px;padding:0 8px;background:#fff}#home-index .box-bordered-title,#home-index .home-latest .lbl-large{position:absolute;top:-15px;left:20px;z-index:1}#home-index .album-teaser-new,#home-index .video-teaser,#home-index .video-teaser{margin-top:0;border:0}#home-index #footer .extra-partner{display:block}@media only screen and (max-width:575px){#home-index .box-bordered .slidable-nav,#home-index .home-latest .slidable-nav{bottom:-32px;margin-left:-38px}#home-index .home-albums,#home-index .home-videos{padding-bottom:20px}#home-index .home-albums .box-bordered-title,#home-index .home-videos .box-bordered-title{left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.home-ad .ad{padding:0;background:0;border:0}.home-ad .ad+.ad{margin-top:-25px}.home-footer-link{color:#777;font-size:1.3em;font-style:italic;text-decoration:underline}.home-footer-link:hover{color:#ff6900}.home-calendar footer,.home-albums footer,.home-videos footer{margin-top:5px;text-align:center}.home-calendar .search-bar,.home-results .search-bar{width:200px}@media only screen and (max-width:575px){.home-calendar .search-bar .typeahead,.home-results .search-bar .typeahead{text-align:center}}@media only screen and (max-width:575px){.home-calendar .search-bar,.home-results .search-bar{width:90%;max-width:350px}}.home-calendar .filter-bar,.home-results .filter-bar{display:inline-block}.home-news{overflow:hidden;border-bottom:6px solid #eee}.home-news .rolling-news{height:350px;border-width:1px 1px 0 0}.home-news .rolling-news h2{margin-bottom:12px}.home-news .rolling-news footer{bottom:10px}.home-news .rolling-news .slidable{min-height:250px}.home-news .rolling-news .slidable-nav{bottom:-30px}.cyclo_cross-world .home-news .rolling-news,.junior-world .home-news .rolling-news,.track-world .home-news .rolling-news,.women-world .home-news .rolling-news,.pro-world .home-news .rolling-news{height:280px}.cyclo_cross-world .home-news .rolling-news .slidable,.junior-world .home-news .rolling-news .slidable,.track-world .home-news .rolling-news .slidable,.women-world .home-news .rolling-news .slidable,.pro-world .home-news .rolling-news .slidable{min-height:180px}@media only screen and (max-width:575px){.cyclo_cross-world .home-news .rolling-news,.junior-world .home-news .rolling-news,.track-world .home-news .rolling-news,.women-world .home-news .rolling-news,.pro-world .home-news .rolling-news{border-bottom:0}}@media only screen and (max-width:575px){.home-news .rolling-news{border-width:1px}}.home-news .news-item{padding:5px 0}.home-news .world-banner{height:70px;border-right:1px solid #eee}.home-news .world-banner img{width:100%;padding:15px 10px}@media only screen and (max-width:575px){.home-news .world-banner img{display:block}}@media only screen and (max-width:575px){.home-news .world-banner{height:auto;margin-top:-8px;border-left:1px solid #eee}}.home-news .home-ad{display:none;margin-top:-10px;margin-bottom:20px}@media only screen and (max-width:575px){.home-news .home-ad{display:block}}.home-front-pages{height:350px;overflow:hidden}.home-front-pages .front-page{height:350px;overflow:hidden;border:1px solid #eee;border-bottom:0}.home-front-pages .front-page .lbl{position:absolute;top:-10px;left:15px}@media only screen and (max-width:575px){.home-front-pages .front-page{height:250px}}.home-front-pages .front-page-title{bottom:50px;max-width:55%}.home-front-pages .related-articles{position:absolute;bottom:15px;left:20px;z-index:2}.home-front-pages .related-articles h2{font-size:1.1em}.home-front-pages .related-article{float:left;margin-right:10px}.home-front-pages .related-article-link{display:block;max-width:250px;padding:5px 10px 5px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;text-transform:initial}.home-front-pages .related-article-link:before{content:'+';float:left;margin-right:5px;color:#ff6900;font-size:1.6em;font-weight:normal;line-height:.8}.home-front-pages .related-article-link:hover{text-decoration:underline}@media only screen and (max-width:575px){.home-front-pages{height:250px}}.home-latest section{position:relative}.home-latest .latest-articles{padding:40px 10px 0 !important;border-width:1px 0 0}.home-latest .latest-articles .lbl-large{left:80px !important}@media only screen and (max-width:575px){.home-latest .latest-articles .lbl-large{left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50% !important;white-space:nowrap}}.home-latest .article-teasers .col{padding:0}.home-latest .latest-results-wrapper{margin-bottom:38px}.track-world .home-latest .latest-results-wrapper{margin-bottom:0}@media only screen and (max-width:575px){.home-latest .latest-results-wrapper{margin-bottom:50px}.home-latest .latest-startlists-wrapper{margin-bottom:14px}}.home-latest .latest-results,.home-latest .latest-startlists{padding:30px 20px 20px !important;border-width:1px !important}.home-latest .latest-results footer,.home-latest .latest-results .lbl-large,.home-latest .latest-startlists footer,.home-latest .latest-startlists .lbl-large{display:none}.home-latest .latest-results .filter-bar,.home-latest .latest-startlists .filter-bar{top:-15px !important;background:#fff}.home-latest .latest-results .slidable-content,.home-latest .latest-startlists .slidable-content{min-height:100px}.home-latest .latest-results .slidable-nav,.home-latest .latest-startlists .slidable-nav{bottom:-29px !important}@media only screen and (max-width:575px){.home-latest .latest-results .slidable-nav,.home-latest .latest-startlists .slidable-nav{bottom:-32px !important}}.track-world .home-latest .latest-results,.track-world .home-latest .latest-startlists{padding-bottom:30px !important}.track-world .home-latest .latest-results .slidable-nav,.track-world .home-latest .latest-startlists .slidable-nav{bottom:-39px !important}.home-latest .latest-results .filter-bar{z-index:201}.home-latest .news-item:before{content:none !important}.latest-articles.top-h{margin-top:-40px}.latest-articles.top-h .article-teasers{margin-left:5px}.latest-articles.top-h .article-teasers .col{padding-left:15px;padding-right:15px}@media only screen and (max-width:575px){.latest-articles.top-h .article-teasers{margin-left:0}}.latest-articles.middle{padding-left:10px;padding-right:10px}.latest-articles.bottom .slidable-slides{width:auto !important}.latest-articles.bottom .col{padding-left:18px;padding-right:18px}.latest-articles.bottom .col:nth-child(10),.latest-articles.bottom .col:nth-child(11),.latest-articles.bottom .col:nth-child(12){display:none}.latest-articles .inserts{display:none}@media only screen and (max-width:575px){.latest-articles .slidable-slides{margin:0}}.home-calendar h2{cursor:pointer}.home-calendar .title-lined-inner .white:hover{color:#32a8a1 !important}.home-calendar .title-lined-inner+.title-lined-inner{position:absolute;left:auto;right:20px}@media only screen and (max-width:575px){.home-calendar .title-lined-inner{position:relative !important;right:auto !important}}.home-calendar .calendar{margin-left:-10px;margin-right:-10px}.home-calendar .calendar-nav{position:relative;float:left;width:13.33333%;min-height:1px;padding-left:10px;padding-right:10px;position:relative;height:250px}.home-calendar .calendar-nav-inner{position:absolute;top:50%;left:50%;width:100%;margin:-50px 0 0 -50%;padding:20px 0;text-align:center;cursor:pointer}.home-calendar .calendar-nav-inner:hover .date{color:#32a8a1}.home-calendar .calendar-nav-inner .pretty-date{display:block;text-align:center}.home-calendar .icon-calendar{display:inline-block;margin-top:5px;color:#ccc;font-size:2.6em}.home-calendar .calendar-prev .calendar-nav-inner{border-right:1px solid #eee;-webkit-box-shadow:inset -12px 0 12px -12px #eee;box-shadow:inset -12px 0 12px -12px #eee}.home-calendar .calendar-next .calendar-nav-inner{border-left:1px solid #eee;-webkit-box-shadow:inset 12px 0 12px -12px #eee;box-shadow:inset 12px 0 12px -12px #eee}.home-calendar .calendar-nav-arrow{color:#32a8a1;font-family:"Raleway",sans-serif;font-weight:700;font-size:3em}.home-calendar .week-day{color:#999;font-size:1.1em;line-height:1.4}.home-calendar .date{font-family:"Lato",sans-serif}.home-calendar .calendar-current{position:relative;float:left;width:73.33333%;min-height:1px;padding-left:10px;padding-right:10px;height:250px}.home-calendar .calendar-current-top{margin-bottom:20px;text-align:center}.home-calendar .calendar-current-title{display:inline-block;margin-right:20px}@media only screen and (max-width:575px){.home-calendar .calendar-current-title{display:block;margin:10px 0 5px}}.home-calendar .calendar-current-time{font-family:"Lato",sans-serif;font-weight:700;font-size:1.8em;text-transform:uppercase;letter-spacing:1px}.home-calendar .calendar-slidable{width:100%;height:220px}@media only screen and (max-width:575px){.home-calendar .calendar-slidable{width:100%}}.home-calendar .calendar-days{min-width:100%}.home-calendar .search-bar{margin-bottom:10px}@media only screen and (max-width:575px){.home-calendar .search-bar{margin-bottom:15px}}.home-calendar .calendar-intro{margin-bottom:20px;color:#0686c3;font-size:1.4em;text-align:center}.home-calendar .home-footer-link:hover{color:#32a8a1;text-decoration:underline}.home-calendar-races,.home-calendar-birthdays{display:none;margin:auto}.home-calendar-races .slidable-content,.home-calendar-birthdays .slidable-content{width:635px !important;margin:auto}@media only screen and (max-width:575px){.home-calendar-races .slidable-content,.home-calendar-birthdays .slidable-content{width:230px !important}}.home-calendar-races .slidable-nav,.home-calendar-birthdays .slidable-nav{position:absolute;right:-4px;top:50%;margin-top:-12px}.home-calendar-races .loading-message,.home-calendar-birthdays .loading-message{display:none !important}.home-calendar-races{display:block}.home-calendar-races time{margin:0 5px}.home-calendar-races .race{height:35px;font-size:1.4em;line-height:33px}.home-calendar-races .race.future .race-content.append-1{width:68%}@media only screen and (max-width:575px){.home-calendar-races .race.future .race-content.append-1{width:57%}}.home-calendar-races .race.future .race-content.append-2{width:50.5%}@media only screen and (max-width:575px){.home-calendar-races .race.future .race-content.append-2{width:49.5%}}.home-calendar-races .race-content{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-calendar-races .race-content.append-1{width:72.5%}@media only screen and (max-width:575px){.home-calendar-races .race-content.append-1{width:61.5%}}.home-calendar-races .race-content.append-2{width:53.5%}@media only screen and (max-width:575px){.home-calendar-races .race-content.append-2{width:42.5%}}.home-calendar-races .race-link{text-transform:uppercase}.home-calendar-races .prepend{min-width:35px}@media only screen and (max-width:575px){.home-calendar-races .prepend{padding:0 2px}}.home-calendar-races .append{width:120px;font-size:.9em;font-style:italic;text-transform:uppercase}@media only screen and (max-width:575px){.home-calendar-races .append{width:30px;padding:0 2px}}@media only screen and (max-width:575px){.home-calendar-races .event-link{display:none}}.home-challenge{margin-bottom:70px !important}.home-challenge.one-pane .challenge-tab{height:360px;cursor:pointer}.home-challenge.two-panes .challenge-tab{height:180px;cursor:pointer}.home-challenge .challenge-tabs{margin:0 -10px;text-align:center}@media only screen and (max-width:575px){.home-challenge .challenge-tabs li{display:inline-block}}.home-challenge .challenge-tab{display:table;width:100%;height:120px;border:1px solid #eee;border-width:0 1px 0 0}.home-challenge .challenge-tab:hover .challenge-logo{opacity:1;filter:alpha(opacity=100)}.home-challenge .challenge-tab.blue-dark{border-left-color:#104886}.home-challenge .challenge-tab.gray-dark{border-left-color:#777}.home-challenge .challenge-tab.red{border-left-color:#d70120}.home-challenge .challenge-tab.red-burgundy{border-left-color:#ab131b}.home-challenge .challenge-tab.yellow{border-left-color:#ffd32b}@media only screen and (max-width:575px){.home-challenge .challenge-tab{height:auto !important;border:0}}.home-challenge .active .challenge-tab{border-width:1px 0 1px 3px}.home-challenge .active .challenge-tab .challenge-logo{opacity:1;filter:alpha(opacity=100)}@media only screen and (max-width:575px){.home-challenge .active .challenge-tab{border:0}}.home-challenge .challenge-tab-inner{display:table-cell;text-align:center;vertical-align:middle}.home-challenge .challenge-logo{display:inline-block;opacity:.5;filter:alpha(opacity=50)}.home-challenge .challenge-logo.visible-sm{display:inline-block !important}@media only screen and (max-width:575px){.home-challenge .challenge-logo{-moz-transform:scale(0.85);-ms-transform:scale(0.85);-webkit-transform:scale(0.85);transform:scale(0.85)}}.home-challenge .challenge-content{min-height:360px;padding:20px 0;border:1px solid #eee;border-left:0}.home-challenge .challenge-content h4{position:relative;text-align:center}.home-challenge .challenge-content h4:after{content:'';position:absolute;bottom:-5px;left:50%;width:70px;margin-left:-35px;border-bottom:1px solid #eee}.home-challenge .challenge-content .col{margin-bottom:0 !important}.home-challenge .challenge-content .tab-pane{height:295px}@media only screen and (max-width:575px){.home-challenge .challenge-content .tab-pane{height:auto}}.home-challenge .challenge-content .lbl-large{position:absolute;left:50%;margin-left:-52px;font-size:1.2em;letter-spacing:0}.home-challenge .challenge-content .lbl-large.black:hover{border-color:rgba(17,17,17,0.5)}.home-challenge .challenge-content .lbl-large.blue-dark:hover{border-color:rgba(16,72,134,0.5)}.home-challenge .challenge-content .lbl-large.gray-dark:hover{border-color:rgba(119,119,119,0.5)}.home-challenge .challenge-content .lbl-large.gray-darker:hover{border-color:rgba(85,85,85,0.5)}.home-challenge .challenge-content .lbl-large.orange:hover{border-color:rgba(255,105,0,0.5)}.home-challenge .challenge-content .lbl-large.red:hover{border-color:rgba(215,1,32,0.5)}.home-challenge .challenge-content .lbl-large.red-burgundy:hover{border-color:rgba(171,19,27,0.5)}.home-challenge .challenge-content .lbl-large.yellow:hover{border-color:rgba(255,211,43,0.5)}@media only screen and (max-width:575px){.home-challenge .challenge-content .lbl-large{position:initial;left:auto;margin:0}}@media only screen and (max-width:575px){.home-challenge .challenge-content{min-height:1px;margin:0;padding:0;border:0}}.home-challenge .challenge-ranking,.home-challenge .ffc-ranking{min-height:314px}.home-challenge .challenge-ranking:first,.home-challenge .ffc-ranking:first{border-right:1px dashed #f5f5f5}.home-challenge .challenge-ranking footer,.home-challenge .ffc-ranking footer{position:absolute;bottom:-9px;left:0;width:100%}@media only screen and (max-width:575px){.home-challenge .challenge-ranking footer,.home-challenge .ffc-ranking footer{position:initial;bottom:auto;left:0;margin-top:15px;text-align:center}}.home-challenge .challenge-ranking .empty-message,.home-challenge .ffc-ranking .empty-message{margin-top:20px;text-align:center}@media only screen and (max-width:575px){.home-challenge .challenge-ranking,.home-challenge .ffc-ranking{min-height:1px;margin-bottom:30px}}.home-challenge .challenge-podium{margin-left:40px}@media only screen and (max-width:575px){.home-challenge .challenge-podium{margin-left:20px}}.home-challenge .rider-card,.home-challenge .team-card{margin:12px 0}.home-challenge .rider-card.first,.home-challenge .team-card.first{margin-top:15px}.home-challenge .rider-card.first .card-image,.home-challenge .team-card.first .card-image{width:85px;height:85px;margin:0 15px 0 0}.home-challenge .rider-card.last,.home-challenge .team-card.last{margin-bottom:0}.home-challenge .rider-card .card-image,.home-challenge .team-card .card-image{width:70px;height:70px;margin:0 23px 0 7px}.home-challenge .rider-card .rank-text,.home-challenge .team-card .rank-text{margin-top:20px;font-size:1.7em}@media only screen and (max-width:575px){.home-challenge .rider-card .rank-text,.home-challenge .team-card .rank-text{line-height:1.3}}@media only screen and (max-width:575px){.home-challenge .rider-card .rank-text .semibold,.home-challenge .team-card .rank-text .semibold{white-space:nowrap}}.home-challenge .rider-card .rank-number,.home-challenge .team-card .rank-number{float:left;margin-right:5px}@media only screen and (max-width:575px){.home-challenge .rider-card+.rider-card,.home-challenge .rider-card+.team-card,.home-challenge .team-card+.rider-card,.home-challenge .team-card+.team-card{display:none}}.home-challenge .rider-link,.home-challenge .team-link{float:left;width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:575px){.home-challenge .rider-link,.home-challenge .team-link{display:inline-block;float:none;width:52%}}@media only screen and (max-width:575px){.home-challenge{margin-bottom:0 !important}.home-challenge .title-lined{text-align:left}.home-challenge .title-lined-inner{left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.home-challenge-section{position:relative;margin-bottom:40px}.home-challenge-section:last-child{margin-bottom:0}.home-challenge-section header{position:relative;margin-bottom:10px;padding:15px;border:1px solid #eee;font-family:"Lato",sans-serif;font-weight:700;text-align:center}.home-challenge-section footer{text-align:right}.home-challenge-section+.home-challenge-section header{margin-bottom:20px;padding:0;border-width:1px 0 0 0}.home-media{margin:70px 0 !important}@media only screen and (max-width:575px){.home-media{margin:10px 0 !important}.home-media .col:first-child{margin-bottom:50px !important}.home-albums{margin-top:20px}}.home-albums-big h3{font-size:1.7em}.home-albums-big .album{margin:0;font-size:1.2em}.home-albums-big .album-info{width:250px;height:150px;margin:-75px 0 0 -125px;padding:12px}.home-albums-big .album-cover{height:354px}.home-albums-big .album-by{bottom:35px}.home-albums-big .album-author{bottom:12px}.home-results,.home-events{position:relative}.home-results .slidable,.home-events .slidable{width:1000px;margin-bottom:20px}@media only screen and (max-width:575px){.home-results .slidable,.home-events .slidable{width:auto}}.home-results .slidable-content,.home-results .slidable-slide,.home-events .slidable-content,.home-events .slidable-slide{width:766px !important}@media only screen and (max-width:575px){.home-results .slidable-content,.home-results .slidable-slide,.home-events .slidable-content,.home-events .slidable-slide{width:230px !important}}.home-results .slidable-slides,.home-results .slidable-tmp,.home-events .slidable-slides,.home-events .slidable-tmp{min-width:1532px}@media only screen and (max-width:575px){.home-results .slidable-slides,.home-results .slidable-tmp,.home-events .slidable-slides,.home-events .slidable-tmp{min-width:460px}}.home-results .slidable-tmp,.home-events .slidable-tmp{width:1532px !important}@media only screen and (max-width:575px){.home-results .slidable-tmp,.home-events .slidable-tmp{width:460px !important}}.home-events .content h2{position:absolute;top:48px;left:-20px;width:130px;color:#ff6900;font-size:1.4em;letter-spacing:0}@media only screen and (max-width:575px){.home-events .content{display:inline-block}}.home-events .horizontal-next-events .slidable{width:766px;height:117px !important;margin-top:24px;background:#ff6900}.home-events .horizontal-next-events .slidable.empty{height:117px !important}@media only screen and (max-width:575px){.home-events .horizontal-next-events .slidable{width:230px}}.home-events .slidable-content .empty-message{margin-top:50px;margin-left:240px;color:#fff;font-size:1.5em}.home-events .slidable-slide{border:1px solid rgba(255,255,255,0.2);border-width:0 1px !important}.home-events .slidable-nav{display:none !important}.home-events .event{height:117px !important;padding:8px !important;background:transparent;border-color:rgba(255,255,255,0.2) !important;color:#fff}.home-events .event .f16{display:none}.home-events .event-inner{padding:0 !important;line-height:1.3}.home-events .pretty-date{display:block;opacity:.6;filter:alpha(opacity=60);line-height:1.2}.home-events .pretty-date .week-day{color:inherit;font-size:1.5em;font-style:normal}.home-events .event-race{margin-top:1px}.home-events .race-name{max-height:34px !important;font-size:1.5em !important;line-height:1.1 !important;text-transform:initial !important}.home-events .race-category{display:inline-block;color:inherit !important;font-size:1.4em !important;line-height:1.1}.home-events .live-slidable-decor{position:relative}.home-events .more-link{position:absolute;bottom:45px;left:5px;opacity:.8;filter:alpha(opacity=80);color:#fff;font-size:1.2em;font-style:italic;text-align:center;text-transform:uppercase}.home-events .more-link:hover{opacity:1;filter:alpha(opacity=100)}.home-events .search-bar{clear:both;position:relative;top:-10px;width:250px;display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width:575px){.home-events .search-bar .typeahead{text-align:center}}@media only screen and (max-width:575px){.home-events .search-bar{top:0;width:90%;max-width:350px;margin-top:20px;margin-bottom:15px}}.home-events .home-footer-link:hover{text-decoration:underline}@media only screen and (max-width:575px){.home-events{text-align:center}}.article-teaser header{position:relative}.article-teaser.read .article-teaser-read{display:block}.article-teaser-date{display:none}.article-teaser-date:after{border-top:1px solid #eee}.article-teaser-date time{display:block}.article-teaser-date time:first-letter {text-transform:uppercase}.article-teaser-date .title-lined-inner{top:3px;font-size:1.1em}.article-teaser-image,.article-teaser-read{width:100%;height:160px}@media only screen and (max-width:575px){.article-teaser-image,.article-teaser-read{height:200px}}.article-teaser-read{display:none;position:absolute;top:0;left:0;background:rgba(255,255,255,0.5);color:#777;font-size:1.6em;font-style:italic;font-weight:bold;line-height:160px;text-align:center;letter-spacing:1px;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.article-teaser-read .icon-eye{color:#ff6900;font-size:1.2em;vertical-align:text-bottom}.article-teaser-category{display:none;position:absolute;top:10px;left:10px}.article-teaser-title{height:38px;margin:10px 20px;overflow:hidden;font-family:"Lato",sans-serif !important;font-weight:700;font-size:1.4em;text-align:center;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:575px){.article-teaser-title{font-size:1.3em}}.article-teaser-body{margin:0;color:#555;font-size:1.3em;font-style:italic}.article-card{display:block;padding:5px;border:1px solid #eee;border-left-width:3px}.article-card .card-image{width:110px;height:55px}.article-card-title{color:#111;font-size:1.2em;line-height:1.5}.article-card-more{color:#70a80f;font-size:1.1em;line-height:1.8em}#article .race-articles{text-align:center}#article .race-article{display:inline-block;margin-bottom:10px;font-size:1.3em;text-align:center;text-transform:uppercase}#article .race-article+.race-article{margin-left:15px}#article .race-article .icon{vertical-align:middle}@media only screen and (max-width:575px){#article .race-article{font-size:1.2em}}#article .race-stages .article-link{margin:0 5px}#article .body-inner{min-height:50px}#article .body-inner>a,#article .body-inner div>a,#article .body-inner p>a,#article .body-inner p>em>a,#article .body-inner p>strong>a,#article .body-inner li>a{text-decoration:underline}#article .body-inner>a:hover,#article .body-inner div>a:hover,#article .body-inner p>a:hover,#article .body-inner p>em>a:hover,#article .body-inner p>strong>a:hover,#article .body-inner li>a:hover{color:#ff6900}#article .body-inner>div,#article .body-inner>p,#article .body-inner>ul,#article .body-inner>ol{min-height:1px;margin:20px auto;font-size:1.4em;line-height:1.8;text-align:justify}#article .body-inner>div:first-child,#article .body-inner>p:first-child,#article .body-inner>ul:first-child,#article .body-inner>ol:first-child{margin-top:0}#article .body-inner>div:last-child,#article .body-inner>p:last-child,#article .body-inner>ul:last-child,#article .body-inner>ol:last-child{margin-bottom:0}@media only screen and (max-width:575px){#article .body-inner>div,#article .body-inner>p,#article .body-inner>ul,#article .body-inner>ol{margin:15px auto;line-height:1.4}}#article .body-inner>ol{list-style:decimal;padding-left:15px}#article .body-inner img{max-width:100%;height:auto}#article .subtitle{display:block;margin-left:auto;margin-right:auto;width:75%;padding:0 50px 10px;border-bottom:1px solid #eee;font-size:2em;font-style:italic;text-align:center;text-transform:initial}#article .question{margin:25px 0 10px !important;font-style:italic;font-weight:bold}#article .question+p{margin-top:10px !important}#article .reactions hr{display:block;margin-left:auto;margin-right:auto;width:60%;height:0;margin-bottom:10px;border-top:1px dashed #eee}#article .reactions-nav .nav-slashed{margin:2px 0 20px;color:#111;font-size:1.4em;text-transform:uppercase}#article .reactions-nav-title{color:#777;font-size:1.2em;text-align:center}#article .reaction{padding:10px 0}#article .reaction-name{margin-bottom:10px;font-size:2em;font-weight:bold;text-transform:uppercase}#article .reaction-name small{font-style:italic}#article .reaction-team{margin:10px 0;color:#777;font-size:1.3em}#article .reaction-caption{margin:10px 0 -20px;color:#555;font-size:1.4em;font-weight:bold;text-align:center}#article .quote,#article .reaction-quote{position:relative;margin:30px 0;padding:20px;background:#f5f5f5;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#article .quote:before,#article .quote:after,#article .reaction-quote:before,#article .reaction-quote:after{position:absolute;font-family:'directvelo';color:#ff6900}#article .quote:before,#article .reaction-quote:before{content:"\e910";top:-20px;left:-8px;font-size:2.8em}#article .quote:after,#article .reaction-quote:after{content:"\e90f";bottom:-15px;right:-5px;font-size:2.2em}#article .reaction-content{font-size:1.3em;line-height:1.8;text-align:justify}#article .quote{width:80%;margin-left:auto;margin-right:auto;font-size:1.3em;text-transform:uppercase}#article .quote:before{font-size:2.15em}#article .quote:after{font-size:1.7em}#article .startlist-toolbar,#article .race-results-toolbar{margin-bottom:40px;text-align:center}#article .startlist-toolbar hr,#article .race-results-toolbar hr{width:50%;margin:10px auto;border-style:dashed}#article .startlist-search-bar,#article .race-results-search-bar{width:250px;margin-right:10px}@media only screen and (max-width:575px){#article .startlist-search-bar,#article .race-results-search-bar{display:block;margin:auto}#article .startlist-search-bar+.startlist-select-bar,#article .race-results-search-bar+.startlist-select-bar{margin-top:15px}}#article .startlist-entries{margin:40px 0}#article .startlist-grouped{display:block}#article .startlist-grouped .startlist-rider{font-size:1.2em}#article .startlist-grouped .rider-link{line-height:32px;text-decoration:none}#article .startlist-grouped .f16{margin-left:5px}#article .startlist-group{margin-bottom:20px}@media only screen and (max-width:575px){#article .startlist-group{margin-bottom:0}}#article .startlist-tabled{display:none}#article .startlist-tabled .rider{width:40%}#article .startlist-tabled .team{width:44%;background:0;font-size:1em;text-transform:uppercase}#article .startlist-tabled .number{width:4%;padding:6px 0;font-size:1em}#article .startlist-tabled .age,#article .startlist-tabled .challenge{display:none;width:12%;text-align:right}#article .startlist-team{background:#eee;border:1px solid #ddd;font-size:1.4em;text-align:center;text-transform:uppercase}#article .startlist-team .team-link{display:block;padding:10px}#article .startlist-riders{padding:10px;border-bottom:1px dashed #eee}#article .startlist-number{display:inline-block;width:30px;padding:1px 0;background:#f5f5f5;font-weight:bold;text-align:center}#article .startlist-rider{height:32px;border-top:1px solid #eee}#article .startlist-rider:first-child{border-top:0}#article .highlighted,#article .highlighted td{color:#ff6900 !important;font-weight:bold !important}#article .highlighted.first{background:#fafafa !important}.article-index .must-see-article,.article-index .news-main-list{position:relative}.article-index .news-main-list .lbl+.lbl,.article-index .news-main-list .lbl+.lbl-large,.article-index .news-main-list .lbl-large+.lbl,.article-index .news-main-list .lbl-large+.lbl-large{margin-left:8px}.article-index .news-main-categories{position:absolute;top:0;right:0;z-index:2;background:#fff}.article-index .news-main-category{float:left;margin-left:8px}.article-index .news-main-category .active .icon{color:#fff !important}@media only screen and (max-width:575px){.article-index .news-main-category{margin-left:12px}.article-index .news-main-category i{margin-right:0}.article-index .news-main-category span{display:none}}.article-index .news-search-bar{width:250px;margin-left:30px;font-size:1.4em}.article-index .news-search-label{margin:30px 0;color:#555;font-size:1.4em;text-align:center}.article-index .news-search-label .icon-close-sign{position:relative;top:-4px;color:#ff6900;font-size:.9em}.article-index .articles-grid+.dossier-categories{margin-top:20px}.article-index .articles>.article-teaser-date{display:block;margin-top:20px}.article-index .block+.pagination,.article-index div.ad+.pagination{margin-bottom:30px}@media only screen and (max-width:575px){.article-index .block+.pagination,.article-index div.ad+.pagination{margin-top:-20px}}@media only screen and (max-width:575px){.article-index .main .title-lined{text-align:left}}#article-category .dossier>header{margin-bottom:20px;padding:0 30px 30px;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee;text-align:center}#article-category .dossier .article-teaser{min-height:305px}#article-category .dossier .article-teaser-date{display:block}#article-category .dossier-title{margin:0 auto 10px;font-size:2em}#article-category .dossier-description{font-size:1.3em;font-style:italic}#article h1{margin:25px 0 15px;font-size:3.2em;font-family:"Lato",sans-serif;font-weight:normal;line-height:1.2;text-align:center;text-transform:initial}@media only screen and (max-width:575px){#article h1{font-size:2.4em}}#article .header{position:relative;margin-top:10px}#article .header .social-bar{border:0}@media only screen and (max-width:575px){#article .header .social-bar{display:none}}#article .header .race-link{margin-left:10px;color:#999 !important}#article .article-counts{right:0 !important;font-size:1.3em !important}#article .article-counts .icon{vertical-align:bottom !important}@media only screen and (max-width:575px){#article .world-banner img,#article .partner-banner img{width:100%}}#article .dossier-menu+h1,#article .dossier-menu+.world-banner,#article .dossier-menu+.partner-banner{margin-top:20px}#article .dossier-slidable{position:initial;border:1px solid #eee;border-width:1px 0}#article .dossier-slidable .slidable-content{height:40px;margin:10px 3px}#article .dossier-slidable .slidable-slide{width:122px;line-height:40px;text-align:center}#article .dossier-slidable .slidable-slide .ir{display:inline-block;opacity:.5;filter:alpha(opacity=50);vertical-align:middle}#article .dossier-slidable .slidable-slide .ir:hover,#article .dossier-slidable .slidable-slide .ir.active{opacity:1;filter:alpha(opacity=100)}#article .images{border-top:6px solid #eee}#article .images+.metadata{margin-top:20px}#article .images-caption{padding:5px 0;color:#999;font-size:1em;font-style:italic;text-align:left;text-transform:uppercase}#article .images-large{position:relative;text-align:center}#article .metadata{color:#777;font-size:1.1em;line-height:1.6}@media only screen and (max-width:575px){#article .metadata{margin-top:20px}}#article .author{color:#111}#article .published-at{color:#111;font-weight:bold}#article .body{margin:10px 0;border-top:1px dashed #eee}#article .body-inner{padding-top:20px}#article .body-inner iframe{max-width:100%}#article .body-inner iframe.sticky{position:fixed;bottom:75px;left:10px;z-index:500;width:350px !important;min-width:1px !important;height:200px !important;min-height:1px !important;-webkit-box-shadow:0 0 5px rgba(17,17,17,0.6);box-shadow:0 0 5px rgba(17,17,17,0.6)}#article .body-inner iframe.sticky+.iframe-placeholder{display:block}#article .body-inner>div:first-child:first-letter ,#article .body-inner>p:first-child:first-letter {float:left;margin-right:10px;color:#ff6900;font-family:"Lato",sans-serif;font-size:50px;line-height:1;text-transform:uppercase}#article .iframe-placeholder{display:none}#article .twitter-tweet{margin:30px auto !important}#article .ranking-reference{margin-bottom:10px !important;text-align:center !important}#article .ranking-table .first{background:#ff6900;color:#fff}#article .ranking-table .first .rank{color:#fff}#article .ranking-table .first .time{font-style:normal}#article .tags-list{margin-top:30px}#article .associations{position:relative;margin-top:20px;padding-bottom:20px}#article .associations h2{font-size:1.6em;font-weight:normal}#article .associations-riders,#article .associations-teams{text-align:center}#article .associations-riders+.associations-teams{margin-top:10px}#article .associations-teams .team-link{margin-right:10px;color:#777;font-size:1.5em;line-height:2;white-space:nowrap}#article .associations-teams .icon{color:#eee;font-size:2em;vertical-align:middle}#article .association-rider,#article .association-team{display:inline-block;margin:0 10px}#article .association-rider{width:280px}#article .association-rider .card-image{width:70px;height:70px}#article .association-rider .card-details{padding-top:25px}#article .one-rider .association-rider{width:300px}#article .one-rider .association-rider .rider-card-name{overflow:visible}#article .footer{margin-top:20px}#article.video-article .body-inner iframe{min-width:617px;min-height:347px;text-align:center}.popular-articles .nav-slashed{margin-bottom:10px}.popular-articles .tab-content{overflow:hidden}.popular-articles .slidable-content{margin-bottom:8px}.popular-articles .article{counter-increment:step-counter;position:relative;padding:12px 0}.popular-articles .article:before{content:counter(step-counter);position:absolute;top:152px;left:-4px;z-index:2;width:38px;height:38px;background:#111;border:5px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:1.5em;line-height:1.8em;text-align:center}.popular-articles .article-teaser-image{height:170px}.popular-articles .article-teaser-title{margin-bottom:0;min-height:38px}.popular-articles .article-teaser-body{display:none}.popular-articles .slidable-tmp .slidable-slides{width:330px}.popular-articles .empty-message{padding-top:10px}.article-teasers .cols-2{width:auto !important;margin-left:-20px;margin-right:-20px}.article-teasers .col{padding-right:20px;padding-left:20px}@media only screen and (max-width:575px){.article-teasers .col{margin-bottom:0 !important}}.article-teasers .article-teaser{min-height:272px;margin-bottom:20px}@media only screen and (max-width:575px){.article-teasers .article-teaser{max-width:375px;margin-right:auto;margin-left:auto}}.article-teasers .article-teaser-category{display:block}.article-teasers.hide-body .article-teaser{min-height:auto !important}.article-teasers.hide-body .article-teaser-body{display:none}.news-toolbar{text-align:center;margin:30px 0}#team .riders-display,.news-display{display:inline-block;color:#999;font-size:1.3em}@media only screen and (max-width:575px){#team .riders-display,.news-display{display:block;margin-bottom:20px}}#team .riders-display-modes,.news-display-modes{display:inline-block}#team .riders-display-mode,.news-display-mode{display:inline;margin-left:8px;vertical-align:middle}#team .riders-display-mode .icon-list,.news-display-mode .icon-list{font-weight:bold}#team .riders-display-mode .active,.news-display-mode .active{color:#70a80f}.article-link:hover{text-decoration:underline}.front-page{position:relative;border-bottom:6px solid #eee}.front-page>.article-link:hover .front-page-title-inner{text-decoration:underline}.front-page-image{height:350px}@media only screen and (max-width:575px){.front-page-image{height:250px}}.front-page-title{position:absolute;bottom:20px;left:20px;z-index:2;max-width:60%;padding:1px;border:1px solid rgba(255,255,255,0.5)}@media only screen and (max-width:575px){.front-page-title{right:20px;max-width:100% !important}}.front-page-title-inner{display:block;padding:15px;background:#fff;font-size:2em;font-style:italic;font-weight:normal;line-height:1.2;text-align:center;text-transform:initial;letter-spacing:1px}.dossier-categories{padding:30px 0;border:1px solid #eee;border-width:1px 0;-webkit-box-shadow:0 -12px 12px -12px #eee,0 12px 12px -12px #eee;box-shadow:0 -12px 12px -12px #eee,0 12px 12px -12px #eee;text-align:center}.dossier-categories h2{margin-bottom:5px;font-size:2em;font-style:italic;font-weight:normal;text-transform:initial;letter-spacing:1px}.sidebar .dossier-categories h2{display:none}.dossier-categories h3{display:block;margin-left:auto;margin-right:auto;width:250px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px dashed #eee;color:#777;font-size:1.3em;font-weight:normal;text-transform:initial;letter-spacing:0}.sidebar .dossier-categories{padding:0;border:0;-webkit-box-shadow:none;box-shadow:none}.dossier-categories-links{padding:20px;border:1px dashed #eee}.sidebar .dossier-categories-links{padding:0;border:0}.dossier-category{display:inline-block;width:180px;margin:10px 0;font-size:1.5em}.dossier-category-link{display:inline-block;vertical-align:top}.dossier-categories-old{margin-top:20px}.rolling-news,.latest-results.vertical,.latest-startlists.vertical,.category-news,.rider-news,.team-news,.race-news{position:relative;padding:15px;border:1px solid #eee;border-bottom-width:6px}.rolling-news h2,.latest-results.vertical h2,.latest-startlists.vertical h2,.category-news h2,.rider-news h2,.team-news h2,.race-news h2{margin-bottom:25px}.rolling-news hr,.latest-results.vertical hr,.latest-startlists.vertical hr,.category-news hr,.rider-news hr,.team-news hr,.race-news hr{margin-bottom:0}.rolling-news footer,.latest-results.vertical footer,.latest-startlists.vertical footer,.category-news footer,.rider-news footer,.team-news footer,.race-news footer{position:absolute;bottom:15px;font-size:1.4em}.rolling-news .filter-bar,.latest-results.vertical .filter-bar,.latest-startlists.vertical .filter-bar,.category-news .filter-bar,.rider-news .filter-bar,.team-news .filter-bar,.race-news .filter-bar{position:absolute;top:15px;right:15px;z-index:200}.rolling-news .slidable-content,.latest-results.vertical .slidable-content,.latest-startlists.vertical .slidable-content,.category-news .slidable-content,.rider-news .slidable-content,.team-news .slidable-content,.race-news .slidable-content{margin:0}.rolling-news .slidable-slides,.latest-results.vertical .slidable-slides,.latest-startlists.vertical .slidable-slides,.category-news .slidable-slides,.rider-news .slidable-slides,.team-news .slidable-slides,.race-news .slidable-slides{min-height:100%}.rolling-news .news-item,.latest-results.vertical .news-item,.latest-startlists.vertical .news-item,.category-news .news-item,.rider-news .news-item,.team-news .news-item,.race-news .news-item{white-space:nowrap}.rolling-news .news-item:before,.latest-results.vertical .news-item:before,.latest-startlists.vertical .news-item:before,.category-news .news-item:before,.rider-news .news-item:before,.team-news .news-item:before,.race-news .news-item:before{content:'•';margin-right:5px;color:#ff6900;font-size:.9em;vertical-align:top}.rolling-news .news-item-time,.latest-results.vertical .news-item-time,.latest-startlists.vertical .news-item-time,.category-news .news-item-time,.rider-news .news-item-time,.team-news .news-item-time,.race-news .news-item-time{font-family:"Lato",sans-serif}.rolling-news .slidable-nav,.latest-results.vertical .slidable-nav,.latest-startlists.vertical .slidable-nav,.category-news .slidable-nav,.rider-news .slidable-nav,.team-news .slidable-nav,.race-news .slidable-nav{position:absolute;bottom:-40px;right:0}.rolling-news .footer-link:before,.latest-results.vertical .footer-link:before,.latest-startlists.vertical .footer-link:before,.category-news .footer-link:before,.rider-news .footer-link:before,.team-news .footer-link:before,.race-news .footer-link:before{content:'>';padding-right:5px}.rolling-news .footer-link:hover,.latest-results.vertical .footer-link:hover,.latest-startlists.vertical .footer-link:hover,.category-news .footer-link:hover,.rider-news .footer-link:hover,.team-news .footer-link:hover,.race-news .footer-link:hover{color:#ff6900}.rolling-news .empty-message,.latest-results.vertical .empty-message,.latest-startlists.vertical .empty-message,.category-news .empty-message,.rider-news .empty-message,.team-news .empty-message,.race-news .empty-message{text-align:left;margin-bottom:-30px}.sidebar .rolling-news,.sidebar .latest-results.vertical,.sidebar .latest-startlists.vertical,.sidebar .category-news,.sidebar .rider-news,.sidebar .team-news,.sidebar .race-news{padding-bottom:55px}.sidebar .rolling-news .filter-label-append,.sidebar .latest-results.vertical .filter-label-append,.sidebar .latest-startlists.vertical .filter-label-append,.sidebar .category-news .filter-label-append,.sidebar .rider-news .filter-label-append,.sidebar .team-news .filter-label-append,.sidebar .race-news .filter-label-append{display:none}.sidebar .rolling-news .filter-content,.sidebar .latest-results.vertical .filter-content,.sidebar .latest-startlists.vertical .filter-content,.sidebar .category-news .filter-content,.sidebar .rider-news .filter-content,.sidebar .team-news .filter-content,.sidebar .race-news .filter-content{padding:10px}.sidebar .rolling-news .filter-choice,.sidebar .latest-results.vertical .filter-choice,.sidebar .latest-startlists.vertical .filter-choice,.sidebar .category-news .filter-choice,.sidebar .rider-news .filter-choice,.sidebar .team-news .filter-choice,.sidebar .race-news .filter-choice{padding:2px 0}.blue.rolling-news .news-item:before,.blue.latest-results.vertical .news-item:before,.blue.latest-startlists.vertical .news-item:before,.blue.category-news .news-item:before,.blue.rider-news .news-item:before,.blue.team-news .news-item:before,.blue.race-news .news-item:before,.blue.rolling-news .footer-link:hover,.blue.latest-results.vertical .footer-link:hover,.blue.latest-startlists.vertical .footer-link:hover,.blue.category-news .footer-link:hover,.blue.rider-news .footer-link:hover,.blue.team-news .footer-link:hover,.blue.race-news .footer-link:hover{color:#0686c3 !important}.green.rolling-news .news-item:before,.green.latest-results.vertical .news-item:before,.green.latest-startlists.vertical .news-item:before,.green.category-news .news-item:before,.green.rider-news .news-item:before,.green.team-news .news-item:before,.green.race-news .news-item:before,.green.rolling-news .footer-link:hover,.green.latest-results.vertical .footer-link:hover,.green.latest-startlists.vertical .footer-link:hover,.green.category-news .footer-link:hover,.green.rider-news .footer-link:hover,.green.team-news .footer-link:hover,.green.race-news .footer-link:hover{color:#70a80f !important}.latest-results.vertical .news-item strong,.latest-startlists.vertical .news-item strong{display:none}.latest-results.horizontal .result,.latest-results.horizontal .startlist,.latest-startlists.horizontal .result,.latest-startlists.horizontal .startlist{border-left:1px solid #eee;text-align:center}.latest-results.horizontal .result:first-child,.latest-results.horizontal .startlist:first-child,.latest-startlists.horizontal .result:first-child,.latest-startlists.horizontal .startlist:first-child{border-left:0}.latest-results.horizontal .result-race,.latest-results.horizontal .startlist-race,.latest-startlists.horizontal .result-race,.latest-startlists.horizontal .startlist-race{height:70px}.latest-results.horizontal .f16,.latest-startlists.horizontal .f16{margin-bottom:4px}.latest-results.horizontal .mask,.latest-startlists.horizontal .mask{position:absolute;z-index:0;top:50%;left:50%}.latest-results.horizontal .latest-results-tools{position:absolute;top:-4px;right:0;z-index:2;padding-left:8px;background:#fff}.latest-results.horizontal .search-bar{margin-right:10px}.latest-results.horizontal .slidable{height:200px}.latest-results.horizontal .slidable.empty{height:20px !important}.latest-results.horizontal .result{height:200px}.latest-results.horizontal .result-winner{position:relative;height:80px;margin-bottom:30px;padding:20px 0}.latest-results.horizontal .result-winner-name{position:relative;z-index:1;font-size:1.5em;line-height:1.4;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.latest-results.horizontal .result-winner-name .rider-link:hover{border-bottom:1px solid #111;text-decoration:none}.latest-results.horizontal .site-trophy-mask{margin:-28px 0 0 -28px}.latest-results.horizontal .result-footer{text-decoration:underline}.latest-startlists.horizontal .slidable{height:130px}.latest-startlists.horizontal .startlist-footer{position:relative;margin-top:10px;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.latest-startlists.horizontal .home-footer-link{position:relative;z-index:1;letter-spacing:1px;text-decoration:none}.latest-startlists.horizontal .home-footer-link:hover{color:#70a80f}.latest-startlists.horizontal .site-mascot-122{margin:-32px 0 0 -66px;opacity:.1;filter:alpha(opacity=10)}.category-news,.rider-news,.team-news,.race-news{text-align:center}.category-news .slidable,.rider-news .slidable,.team-news .slidable,.race-news .slidable{text-align:left}.new-members .members-item,.member-updates .members-item,.news-item{padding:6px 0;font-size:1.3em}.sidebar .new-members .members-item,.new-members .sidebar .members-item,.sidebar .member-updates .members-item,.member-updates .sidebar .members-item,.sidebar .news-item{border-bottom:1px dashed #eee}.sidebar .new-members .members-item:last-child,.new-members .sidebar .members-item:last-child,.sidebar .member-updates .members-item:last-child,.member-updates .sidebar .members-item:last-child,.sidebar .news-item:last-child{border-color:transparent}.new-members time,.member-updates time,.news-item time{margin-right:4px;color:#777;font-size:.9em;font-style:italic}.new-members time:after,.member-updates time:after,.news-item time:after{content:'-';margin-left:8px}.sidebar .new-members time,.new-members .sidebar time,.sidebar .member-updates time,.member-updates .sidebar time,.sidebar .news-item time{margin-right:0}.sidebar .new-members time:after,.new-members .sidebar time:after,.sidebar .member-updates time:after,.member-updates .sidebar time:after,.sidebar .news-item time:after{margin-left:4px}.news-item-title{display:inline-block;width:auto;max-width:79%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.news-item-title:hover{text-decoration:underline}@media only screen and (max-width:575px){.news-item-title{max-width:72%}}#writer-show .other-writers{min-height:auto;padding:4px 10px;font-size:1.2em}#writer-show .other-writers:after{border:0;font-size:10px;line-height:24px}#writer-show .other-writers:hover:after{color:#ff6900}#writer-show .sheet-top{padding-bottom:0;border:0}#other-writers-select{padding:0 20px 0 0;color:#555;font-size:1em;font-style:normal;text-transform:uppercase}#writer .writer-title{color:#777;font-style:italic}#writer .presentation,#writer .author-articles{padding-bottom:20px;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}#writer .presentation .title-zoom,#writer .author-articles .title-zoom{text-align:center}#writer .presentation .title-zoom{padding-left:20px}#writer .presentation .icon-quill{font-size:38px;color:#ff6900;margin-top:-22px}#writer .author-articles .icon-paper{left:76px;color:#0686c3;margin-top:-20px}#writer .author-articles .article-teaser{margin-bottom:20px}#writer .author-articles .article-teaser-date{display:block}#writer .author-articles .article-teaser-body{display:none}#writer .news-toolbar{margin:20px 0}#writer .news-toolbar .filter-bar{display:inline-block;margin-left:30px}#writer .news-display-mode span{cursor:pointer}#writer .news-display-mode .active{color:#0686c3;cursor:initial}#writer .author-articles-slidable{padding-top:20px;border-top:1px solid #eee}#writer .author-articles-slidable .news-item-title{max-width:90%}#writer .rolling-comments{padding-top:0;border:0;-webkit-box-shadow:none;box-shadow:none}.rider-card,.team-card{margin:10px 0;text-align:left}.rider-card .card-image,.team-card .card-image{width:80px;height:80px;padding:6px;-webkit-box-shadow:4px 6px 12px rgba(17,17,17,0.1);box-shadow:4px 6px 12px rgba(17,17,17,0.1)}.vertical-card.rider-card .card-details,.vertical-card.team-card .card-details{padding-top:8px !important}.vertical-card.rider-card .country,.vertical-card.team-card .country{display:block;margin-left:auto;margin-right:auto}.rider-portrait,.team-portrait{display:block;position:relative;max-width:200px;height:255px;margin:20px auto 0;padding:10px 20px;border:1px dashed #ddd;border-top:6px solid #eee;text-align:center}.rider-portrait:hover,.team-portrait:hover{background:#f5f5f5}.rider-portrait .portrait-name,.team-portrait .portrait-name{height:42px;overflow:hidden;font-size:1.7em;font-weight:bold;letter-spacing:1px}.rider-portrait .card,.team-portrait .card{margin-top:15px}.rider-portrait .card-image,.team-portrait .card-image{width:80px;height:80px;margin-right:10px;padding:4px}@media only screen and (max-width:575px){.rider-portrait .card-image,.team-portrait .card-image{float:none;margin:auto}}.rider-portrait .card-details,.team-portrait .card-details{float:left;width:54px;padding-top:10px;text-align:left}@media only screen and (max-width:575px){.rider-portrait .card-details,.team-portrait .card-details{float:none;width:auto;text-align:center}}.rider-portrait .portrait-ranks,.team-portrait .portrait-ranks,.rider-portrait .portrait-wins,.team-portrait .portrait-wins{margin-top:15px;font-size:1.2em;line-height:1.3}.rider-portrait .portrait-wins,.team-portrait .portrait-wins{color:#ff6900}.rider-portrait .portrait-ranks+.portrait-wins,.team-portrait .portrait-ranks+.portrait-wins{margin-top:5px}.peloton-portraits .col:first-child,.peloton-portraits .col:nth-child(2),.peloton-portraits .col:nth-child(3){margin-top:-20px}@media only screen and (max-width:575px){.peloton-portraits .col{margin-top:0 !important}}.peloton-sheet-counts{position:absolute;top:0;right:0;padding-left:8px !important;padding-right:0}.peloton-sheet-counts .social-btn{margin:0 5px}.peloton-sheet-counts .btn-icon{width:30px}@media only screen and (max-width:575px){.peloton-sheet-counts{position:initial;margin-top:15px;text-align:center}.peloton-sheet-counts .social-btn{display:inline-block}}.peloton-entity h1 .f32{margin-right:5px}.peloton-entity .nav-tabs{overflow:auto}.peloton-entity .stats .icon-bay{position:absolute;z-index:-1;top:50%;left:50%;margin:-32px 0 0 -32px;color:#eee;font-size:64px;text-shadow:none;margin-top:-20px}.peloton-entity .stats .icon-podium{position:absolute;z-index:-1;top:50%;left:50%;margin:-35px 0 0 -35px;color:#eee;font-size:70px;text-shadow:none;margin-top:-20px}@media only screen and (max-width:575px){.peloton-entity .stats{margin-top:25px;text-align:center}.peloton-entity .stats .key-element{display:inline-block;float:none}}.peloton-entity .stats-challenge{padding:8px 4px}.peloton-entity .stats-challenge .key-element-title{position:relative;z-index:1;color:#777 !important;font-size:1.1em}.peloton-entity .stats-challenge .key-element-content{margin-top:5px;font-size:2.8em;line-height:1.2}@media only screen and (max-width:575px){.peloton-entity .stats-challenge .key-element-content{position:relative;top:5px;margin-top:0;line-height:1.1}}.peloton-entity .stats-challenge .text-gray{display:block;font-size:.45em;font-style:normal}@media only screen and (max-width:575px){.peloton-entity .stats-challenge .text-gray{display:none}}.peloton-entity .stats-challenge.ffc{padding:8px 0}.peloton-entity .stats-challenge.ffc .key-element-content{margin-top:7px}.peloton-entity .stats-challenge.black{border-bottom:3px solid #111}.peloton-entity .stats-challenge.blue{border-bottom:3px solid #0686c3}.peloton-entity .stats-challenge.blue-dark{border-bottom:3px solid #104886}.peloton-entity .stats-challenge.green{border-bottom:3px solid #70a80f}.peloton-entity .stats-challenge.orange{border-bottom:3px solid #ff6900}.peloton-entity .stats-challenge.red{border-bottom:3px solid #d70120}.peloton-entity .stats-challenge.red-burgundy{border-bottom:3px solid #ab131b}.peloton-entity .stats-challenge.yellow{border-bottom:3px solid #ffd32b}.peloton-entity .challenge .empty-message,.peloton-entity .results .empty-message{margin-top:20px}.peloton-entity .challenge{padding-top:20px}.peloton-entity .challenge .toggle-btn-wrapper{position:absolute;top:164px;right:0;padding-right:0}.peloton-entity .challenge .toggle-btn{display:block}.peloton-entity .challenge .toggle-btn:before{content:'\e92a';font-family:"directvelo";line-height:22px}.peloton-entity .challenge .toggle-btn.open:before{content:'\e92b'}.peloton-entity .challenge .toggle-btn:hover{color:#555}.peloton-entity .challenge .slidable{position:relative;height:90px;padding-right:10px;border-bottom:1px solid #eee}.peloton-entity .challenge .slidable:before{content:'';position:absolute;top:5px;left:0;width:100%;border-top:1px solid #eee}.peloton-entity .challenge .slidable-nav{position:absolute;top:100%;left:50%;margin:-8px 0 0 -29px}.peloton-entity .challenge-header,.peloton-entity .ffc-header{border-bottom:6px solid #eee}@media only screen and (max-width:575px){.peloton-entity .challenge-header,.peloton-entity .ffc-header{padding-bottom:25px;overflow:hidden}}.peloton-entity .challenge-body{position:relative;margin-top:30px}.peloton-entity .challenge-year .pro{display:none}.peloton-entity .challenge-season-header,.peloton-entity .results-header{padding-bottom:5px;border-bottom:1px dashed #eee;text-align:center}.peloton-entity .challenge-season-header+.loading-message,.peloton-entity .results-header+.loading-message{margin-top:20px}.peloton-entity .challenge-season-title,.peloton-entity .results-title{font-size:2.2em;text-align:center;text-transform:initial}.peloton-entity .challenge-season-logo{display:inline-block}.peloton-entity .ffc .challenge-season-logo{margin:4px 0}.peloton-entity .challenge-season-intro,.peloton-entity .results-intro{min-height:16px;margin-top:2px;color:#777;font-size:1.4em}.peloton-entity .challenge-season-notice,.peloton-entity .challenge-chart-loading{margin-top:15px;color:#999;text-align:center}.peloton-entity .results-intro,.peloton-entity .results-counts{color:#777;font-size:1.4em;font-style:italic;text-align:center}.peloton-entity .results-wrapper{max-height:800px;overflow-x:auto !important;overflow-y:hidden}@media only screen and (max-width:575px){.peloton-entity .results-wrapper{max-height:100% !important;overflow-y:auto !important}}.peloton-entity .results-table th{height:40px;text-align:left}.peloton-entity .results-table th.date,.peloton-entity .results-table th.rank{cursor:pointer}.peloton-entity .results-table th.date.selected,.peloton-entity .results-table th.date:hover,.peloton-entity .results-table th.rank.selected,.peloton-entity .results-table th.rank:hover{color:#ff6900}.peloton-entity .results-table .rank{width:8%}.peloton-entity .results-table .category{width:24%;color:#777}@media only screen and (max-width:575px){.peloton-entity .results-table .category{display:none}}.peloton-entity .results-table .points{width:12%;font-size:1.1em;text-align:right}.peloton-entity .results-table .result-type-icon{margin-left:2px}.peloton-entity .participations{position:relative;border:1px solid #eee}.peloton-entity .participations header{position:relative;padding:10px 15px;background:#f5f5f5;border-bottom:1px solid #eee}.peloton-entity .participations .title-zoom{line-height:1.2;margin:0;padding-left:50px;text-transform:uppercase}.peloton-entity .participations .title-zoom .icon{left:15px;z-index:0;margin-left:0}.peloton-entity .participations .slidable-content{margin-bottom:0}.peloton-entity .participations .slidable-nav{position:absolute;top:20px;right:15px}.peloton-entity .participations-body{padding:15px;border-bottom:6px solid #eee}.peloton-entity .participation{padding:6px 0;border-bottom:1px dashed #eee;line-height:1.4}.peloton-entity .participation-metadata{color:#777;font-size:1.2em}.peloton-entity .participation-race{font-size:1.4em}.peloton-entity .photos .photo-teaser{min-width:165px;height:143px}.peloton-nav{margin-top:0}.peloton-nav .nav-tab{margin:0 20px}@media only screen and (max-width:575px){.peloton-nav .nav-tab{margin:0 15px}}@media only screen and (max-width:375px){.peloton-nav .nav-tab{margin:0 10px}}.peloton-nav .nav-link{font-size:1.5em;letter-spacing:1px}@media only screen and (max-width:375px){.peloton-nav .nav-link{font-size:1.4em}}.peloton-filters footer{padding-top:10px;text-align:right}@media only screen and (max-width:575px){.peloton-filters footer{text-align:center}}.peloton-filters .col.first .filter-title{margin-bottom:7px}.peloton-filters .filter-block{margin-top:10px;padding:10px}.peloton-filters .filter-block+.filter-block{margin-top:22px}.peloton-filters .filter-title{position:relative;z-index:2;margin-bottom:7px;font-family:"Lato",sans-serif;font-size:1.3em;font-style:italic;font-weight:700;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.peloton-filters .letters{margin-left:3px}@media only screen and (max-width:575px){.peloton-filters .letters{text-align:center}}.peloton-filters .letter{display:inline-block;width:24px;height:24px;margin:2px;border:1px solid #f5f5f5;color:#777;font-family:"Lato",sans-serif;font-weight:700;font-size:1.6em;line-height:.8em;text-align:center}.peloton-filters .letter-link{display:block;padding:5px 0}.peloton-filters .letter-link:hover{color:#ff6900}.peloton-filters .active{border-color:#0686c3}.peloton-filters .active .letter-link{background:#0686c3;color:#fff}.peloton-filters .filter-map{position:relative;margin-top:-25px;height:206px;overflow:hidden}@media only screen and (max-width:575px){.peloton-filters .filter-map{height:auto}}.peloton-filters .filter-map-flags{position:absolute;top:0;right:0;z-index:2}.peloton-filters .filter-map-flag{display:inline-block;height:18px;margin-right:2px;padding:0 2px;border:1px solid transparent}.peloton-filters .filter-map-flag.active{background:#fff;border-color:#ccc}.peloton-filters .f16{margin:0}.peloton-filters .map-container{width:98%;height:auto;margin:auto;padding-top:5px}@media only screen and (max-width:575px){.peloton-filters .map-container{max-width:300px}}.peloton-filters #map-belgium .map-container{width:102%}.peloton-filters .zoomIn,.peloton-filters .zoomOut{position:absolute;top:20px;left:0;width:15px;height:15px;background-color:#555;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:1.3em;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.peloton-filters .zoomOut{left:20px}.peloton-filters .loading-message{font-size:1.3em;line-height:200px}#team-index .team-search-bar,#transfer-index .team-search-bar{width:200px;font-size:1.4em}#team-index .teams-list .slidable-nav,#transfer-index .teams-list .slidable-nav{margin-bottom:10px}#team-index .teams-list .slidable-content,#transfer-index .teams-list .slidable-content{margin-bottom:20px}#team-index .teams-list .slidable-content+.slidable-nav,#transfer-index .teams-list .slidable-content+.slidable-nav{margin-bottom:0}#team-index .teams-list .team,#transfer-index .teams-list .team{float:left;width:50%;height:32px;padding:6px 10px 6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5em}#team-index .teams-list-tab,#transfer-index .teams-list-tab{display:inline-block}#team-index .teams-list-tab+.teams-list-tab,#transfer-index .teams-list-tab+.teams-list-tab{margin-left:8px}#team-index .teams-list-tab.active .lbl-large,#transfer-index .teams-list-tab.active .lbl-large{background:#111 !important;border-color:transparent !important;color:#fff !important}@media only screen and (max-width:575px){#team-index .teams-list-tab,#transfer-index .teams-list-tab{font-size:.9em}#team-index .teams-list-tab .lbl-large,#transfer-index .teams-list-tab .lbl-large{margin-top:8px}}.peloton-filter-label{margin:-10px 0 30px;color:#555;font-size:1.5em;text-align:center}.category .peloton-filter-label a{display:none}@media only screen and (max-width:575px){.peloton-random .title-lined{text-align:left}}.peloton-random-reload,.random-members-reload{position:absolute;top:0;right:0;left:auto;color:#777;font-size:1.2em;font-style:italic;text-transform:uppercase}.peloton-random-reload:hover,.random-members-reload:hover{color:#ff6900}.peloton-random-reload .icon,.random-members-reload .icon{color:#ff6900;font-size:2em;vertical-align:middle}.latest-rider-blogs,.latest-team-blogs{padding:15px;border:1px solid #eee}.latest-rider-blogs header,.latest-team-blogs header{margin-bottom:20px;text-align:center}.latest-rider-blogs .slidable-content,.latest-team-blogs .slidable-content{height:180px}.latest-rider-blogs .blog,.latest-team-blogs .blog{padding:7px 10px;border-bottom:1px dashed #f5f5f5;font-size:1.3em}.latest-rider-blogs time,.latest-team-blogs time{font-size:.9em;font-style:italic}.latest-rider-blogs time:after,.latest-team-blogs time:after{content:'-';margin:0 3px 0 6px}.rider-link:hover{text-decoration:underline}.rider-card .card-details{padding-top:10px}.rider-card.has-team{padding-top:15px}.rider-card.vertical-card{padding-top:0 !important}.rider-card-name{font-family:"Lato",sans-serif;font-weight:700;font-size:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-profile.has-team .rider-card-name{float:left}.vertical-card .rider-card-name{font-size:1.8em;line-height:1.6}@media only screen and (max-width:575px){.rider-card-name{font-size:1.8em}}.rider-card-profile .icon{font-size:1.1em}.rider-card-profile .rider-link{margin-right:10px;color:#999;font-size:1.2em;font-style:italic;vertical-align:baseline}.has-team .rider-card-profile{float:left;margin-left:20px;line-height:25px}.rider-card-team{margin-top:8px;color:#777;font-size:1.2em;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-team .rider-card-team{font-size:1.4em;font-style:normal}.vertical-card .rider-card-team{margin:0;font-size:1.2em}.vertical-card .rider-card-team .icon-jersey{display:none}.rider-card-team .icon{color:#ddd;font-size:1.6em;vertical-align:middle}.rider-portrait .portrait-name{text-overflow:ellipsis}.rider-portrait .portrait-name strong{white-space:nowrap}.rider-portrait-team{min-height:12px;margin-top:10px;color:#777;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rider-portrait-age,.rider-portrait-birth{font-style:italic}.rider-portrait-age{margin-top:12px;font-size:1.3em}@media only screen and (max-width:575px){.rider-portrait-age{margin-top:8px}}.rider-portrait-birth{margin-top:5px;color:#777}.rider-portrait-u23{position:absolute;top:-4px;right:5px;padding:2px;background:#fff;border:1px solid #eee;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#ff6900;font-style:normal}.rider-portrait-u23 .icon-star{font-size:1em !important;vertical-align:initial !important}.rider-portrait .card-image.center img,.rider-card .card-image.center img,.rider-picture.center img,.leader-portrait.center img{position:relative;top:-16px}.rider-season-sheet{min-width:200px}.rider-season-sheet figure{margin-right:10px !important}.rider-season-sheet .stats{color:#555;font-size:1.2em;font-weight:normal}.rider-season-sheet .stats-item{margin:2px 0}.rider-season-sheet .stats-item em{color:#111;font-weight:bold}.rider-season-sheet .stats-item .text-gray-light{font-weight:normal}#rider-index .rider-search-bar{width:200px;font-size:1.4em}#rider-index .birthdays{position:relative}@media only screen and (max-width:575px){#rider-index .birthdays .title-lined{text-align:left}}#rider-index .birthdays-date{position:absolute;top:2px;right:0;left:auto;padding-right:0;color:#777;font-size:1.4em;font-style:italic}#rider-show .sidebar .rider-search-bar{font-size:1.4em}#rider .sheet-header .main{width:54%}@media only screen and (max-width:575px){#rider .sheet-header .main{width:100%}}#rider .sheet-header .sidebar{width:46%}@media only screen and (max-width:575px){#rider .sheet-header .sidebar{width:100%}}#rider .sheet-header.full-stats .main{width:43%}@media only screen and (max-width:575px){#rider .sheet-header.full-stats .main{width:100%}}#rider .sheet-header.full-stats .sidebar{width:57%}@media only screen and (max-width:575px){#rider .sheet-header.full-stats .sidebar{width:100%}}#rider .stats{width:auto}#rider .stats-dv-manager .key-element-content{margin-top:35px;color:#777;font-size:3em}#rider .stats-dv-manager .background-icon{top:5px;left:5px;margin:0}#rider h1 .uppercase{font-family:"Lato",sans-serif;font-weight:700}#rider .rider-dates{padding-top:5px;font-size:1.5em}#rider .rider-team{margin-right:15px;padding-top:8px;color:#777;font-size:1.8em;font-style:italic}#rider .rider-team+.sheet-edit-action{margin:0}#rider .sheet-edit-action{position:initial;display:inline-block;margin-top:10px;color:#ff6900;font-size:1.5em}#rider .rider-profile{margin-bottom:0}#rider .rider-profile .col:first-child{padding-right:15px}#rider .rider-profile .col:last-child{padding-left:15px}#rider .rider-profile .more-link{font-family:"Lato",sans-serif;font-weight:700;font-size:1.3em;font-style:italic;letter-spacing:1px}#rider .palmares,#rider .bio{padding-bottom:30px;border-bottom:1px dashed #eee}#rider .palmares h2{position:relative;top:-5px;padding-left:55px;z-index:1;padding-right:8px;background:#fff;font-size:1.8em;font-style:italic;font-weight:normal;line-height:1.3;text-transform:initial;letter-spacing:1px}#rider .palmares .icon-palmares{position:absolute;z-index:-1;top:50%;left:50%;margin:-22.5px 0 0 -22.5px;color:#0686c3;font-size:45px;text-shadow:none;top:0;left:0;margin:0}#rider .palmares .spacer{left:0;padding-left:0}#rider .palmares .content{margin-right:10px;height:160px}#rider .palmares-item{padding:6px 0;border-bottom:1px solid #f5f5f5;font-size:1.4em}#rider .palmares-years{float:right;margin-top:2px;color:#999;font-size:.9em}#rider .bio-block{margin:0;padding:20px 0}#rider .bio{position:relative}#rider .bio blockquote{margin:0}#rider .bio footer{position:absolute;bottom:15px;width:100%;text-align:center}#rider .bio .spacer{right:0;padding-right:0}#rider .bio .member-bio-list{margin-top:10px;margin-bottom:30px}#rider .bio-title{padding-right:0}#rider .member-bio-list{margin-left:10px}#rider .member-bio-list.dlist-inline dd+dt{margin-left:0}#rider .bio-more{position:relative;padding:20px 0;border:1px dashed #eee;border-width:1px 0}#rider .bio-more .member-bio-list.first{margin-top:0}#rider .career{width:5000px}#rider .career-slide{width:154px;min-height:100%;padding:0 10px;text-align:center}#rider .career-slide .nav-link:before{content:'';position:absolute;top:0;width:12px;height:12px;margin-left:-6px;background:#eee;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#rider .career-slide.active .nav-link:before,#rider .career-slide .nav-link:hover:before{background:#555}#rider .career-season{display:block;padding:20px 0 5px;font-size:1.6em}#rider .career-team{font-size:1.3em;font-style:italic}#rider .results-intro{color:#ff6900}#rider .rider-blog{position:relative;height:255px;padding:20px;border:1px solid #eee}#rider .rider-blog header{position:relative}#rider .rider-blog h2{font-size:1.6em;font-style:italic;text-align:center;text-transform:initial}#rider .rider-blog .plus-sign{position:absolute;top:0;right:0}#rider .rider-blog .plus-sign:before{background:#fff;border:1px solid #f5f5f5;color:#ff6900;line-height:1.1}#rider .blog-messages{margin-top:20px}#rider .blog-message{line-height:1.6}#rider .blog-message time{color:#777;font-size:1.4em}#rider .blog-message-text{font-size:1.2em;font-style:italic;line-height:1.6}#rider .blog-nav{position:absolute;bottom:20px;left:20px}#rider .teammate{margin:6px 0;text-align:center}#rider .teammate .rider-picture{width:75px;height:75px}#rider .teammate-name{margin-top:5px;font-size:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.birthdays-table .rider{width:48%;font-size:1.4em}.birthdays-table .team{width:40%;font-size:1em;text-transform:uppercase}.birthdays-table .age{width:12%;font-size:1.3em;font-style:italic}.team-link:hover{text-decoration:underline}.team-card .card-details{padding-top:15px}.vertical-card .team-card .card-details{padding-top:8px}.team-card-name{font-family:"Lato",sans-serif;font-weight:700;font-size:1.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vertical-card .team-card-name{font-size:1.6em;line-height:1.6}.team-card-category{margin-top:5px;color:#777;font-size:1.3em;font-style:italic}.vertical-card .team-card-category{margin:0}.team-portrait{height:305px}.team-portrait-name{height:50px}.team-portrait-region,.team-portrait-leader{margin-top:10px;color:#111;font-size:1.3em;font-style:italic}.team-portrait-region{margin-top:5px}.team-portrait-region a:hover{text-decoration:underline}.team-portrait-leaders{position:absolute;bottom:0;left:0;width:100%;padding:0 20px 20px}.team-portrait-leaders-title{margin:8px 0;color:#777;text-transform:uppercase}.team-portrait-leader{margin-top:2px;font-size:1.2em;text-transform:uppercase}#team-index .peloton-portraits .col:first-child,#team-index .peloton-portraits .col:nth-child(2),#team-index .peloton-portraits .col:nth-child(3){margin-top:-10px}#team-index .peloton-portraits .empty-message{display:none}#team-index .peloton-portraits.cols-2 .team-portrait{display:table;width:100%;height:106px;padding:10px}#team-index .peloton-portraits.cols-2 .portrait-name{display:table-cell;width:100%;padding-right:35px;text-align:left;vertical-align:middle}#team-index .peloton-portraits.cols-2 .team-portrait-region{display:none}#team-index .peloton-portraits.cols-2 .card{margin-top:0}#team-index .peloton-portraits.cols-2 .card-image{position:absolute;top:10px;right:10px;margin-right:0}#team-show .sidebar .team-search-bar{font-size:1.4em}#team .team-details{padding-top:25px}#team .team-category{padding-top:5px;color:#777;font-size:1.5em;font-style:italic}#team .team-category a:hover{text-decoration:underline}#team .stats-challenge .key-element-title{font-size:1.2em}#team .menu{margin-bottom:30px}#team .menu .menu-list{width:80%;margin:auto}@media only screen and (max-width:575px){#team .menu .menu-list{width:100%}}@media only screen and (max-width:575px){#team .menu .menu-item{display:table-cell}}@media only screen and (max-width:375px){#team .menu .menu-item{display:block}}#team .menu .menu-link{letter-spacing:1px}@media only screen and (min-width:376px) and (max-width:575px){#team .menu .menu-link{padding:8px 4px;font-size:1.4em}}#team .riders .empty-message{margin-top:30px}#team .riders-toolbar{text-align:center;margin:-10px 0}#team .riders-display-mode .active{color:#0686c3}#team .riders-select-bar{margin-left:20px}#team .riders-intro{margin:15px 0;color:#777;font-size:1.4em;text-align:center}#team .riders-intro sup{color:#ff6900;font-size:.6em;font-style:normal}#team .rider-portrait{height:235px}@media only screen and (max-width:575px){#team .rider-portrait{height:auto}}#team .rider-portrait-team{display:none}#team .riders-grid{display:block}#team .riders-tabled{display:none;margin-top:-10px}#team .riders-sortable th{padding-top:0;color:#999 !important;font-style:italic;font-weight:normal !important;text-align:center}#team .riders-sortable th.name,#team .riders-sortable th.age{color:transparent;text-shadow:none;background-color:transparent;border:0}#team .riders-sortable .name{width:50%;font-size:1.4em}#team .riders-sortable .age{width:25%;font-size:1.3em;font-style:italic}#team .riders-sortable .rank,#team .riders-sortable .wins{font-size:1.1em;font-weight:bold;text-align:center}#team .riders-sortable .rank{width:15%;color:#777}#team .riders-sortable .wins{width:10%;color:#ff6900}#team .staff h2,#team .contact h2{margin-bottom:10px;border-bottom:1px dashed #eee;font-size:1.8em;font-style:italic;line-height:1.6;text-transform:initial;letter-spacing:1px}#team .staff h2 .icon,#team .contact h2 .icon{position:relative;top:5px;margin-left:10px;font-size:1.6em;vertical-align:text-bottom}#team .staff h2 .icon-group,#team .contact h2 .icon-group{font-size:1.8em}#team .staff .empty-message{margin-top:20px}#team .staff dt{float:none;margin-bottom:5px}#team .staff dd{margin-top:0}#team .staff-manager{font-size:1.5em}#team .staff-manager dt{float:left}#team .staff-manager dd{margin-top:20px}@media only screen and (max-width:575px){#team .contact .col:first-child{margin-bottom:0 !important}}#team .contact-address{font-weight:normal !important;line-height:1.3}#team .contact-website-link{text-decoration:underline}#team .contact-social{display:block;color:#ccc}@media only screen and (max-width:575px){#team .contact-social{text-align:center}}#team .contact-separator{display:inline-block;height:15px;margin:0 10px;border-left:1px solid #ccc;vertical-align:bottom}#team .sponsor-name{font-size:1.8em;text-transform:initial}#team .sponsor-name:before{content:'•';margin-right:5px;color:#ff6900;font-size:.9em;vertical-align:top;margin-right:10px;font-size:.8em}#team .sponsor-description{margin:5px 0;color:#777;line-height:1.6}#team .sponsor-website{color:#555;font-size:1.2em;font-style:italic}#team .current-riders{padding-top:40px;border-top:1px solid #f5f5f5}#team .current-riders h2{font-size:2em;text-align:center;text-transform:initial}#team .current-riders .riders-grid{display:none}#team .current-riders .riders-tabled{display:block}#team .current-riders .empty-message{margin-top:20px}#team .challenge{padding-top:0}#team .challenge-header,#team .ffc-header{border:0}#team .challenge-body{margin-top:0}#team .results .result-category{color:#777;width:110px !important}#team .results .result-rider{padding-right:8px !important;width:104px;text-align:right}#team .results td.result-rider{font-size:1.1em}#team .results .rider-link{white-space:nowrap}#team .results-header{display:none}#team .competitors .team{padding:4px 0;font-size:1.4em;text-align:center}#team #stats dt,#team #stats dd{margin-top:15px}#team #stats dt:first-child,#team #stats dt:first-child+dd{margin-top:0}.team-transfers{margin:20px 0}.team-transfers-in,.team-transfers-out{padding-top:10px}.team-transfers-in .title-lined,.team-transfers-out .title-lined{margin-bottom:0}.team-transfers-in{padding-right:20px}.team-transfers-out{padding-left:20px}.team-transfers-title{position:relative;top:-10px;color:#777;font-size:1.8em;font-style:italic;letter-spacing:1px}.team-transfers-title .icon{font-size:2em;vertical-align:middle}.transfer{padding:10px 0}.transfer .transfer-rider{font-size:1.7em}@media only screen and (max-width:575px){.transfer .transfer-rider{font-size:1.6em}}.transfer .transfer-team{margin-top:2px;margin-bottom:0;color:#777;font-size:1.2em;font-style:italic}.transfer .transfer-team:before{content:'>';margin-right:5px;color:#999;font-size:.9em}.transfer .transfer-out,.transfer .transfer-in{margin-top:5px;color:#999;font-size:1.2em;font-style:italic;font-weight:bold}.transfer .flag,.transfer .rider-link{vertical-align:middle}@media only screen and (max-width:575px){.transfer{padding:8px 0}}.pro-transfers .nav-arrows{display:none}.pro-transfers .transfer{padding:10px 0 !important}.pro-transfers .rider-card{margin:0}.popular-transfers{padding:15px 20px;border:1px solid #eee;border-bottom-width:6px}.popular-transfers header{margin-bottom:20px;text-align:center}.popular-transfers .transfer{padding:15px 0 !important;border-bottom:1px dashed #eee}@media only screen and (max-width:575px){.popular-transfers .transfer{padding:12px 0 !important}}#transfer-index .transfer-nav select{color:#111;font-size:1.6em;font-style:italic}#transfer-index .transfer-nav .nav-title{color:#111;font-size:2em}@media only screen and (max-width:575px){#transfer-index .transfer-nav .nav-title{font-size:1.8em}}#transfer-index .transfer-nav .nav-prev,#transfer-index .transfer-nav .nav-next{margin:0 20px}#transfer-index .transfer-nav .nav-prev:hover,#transfer-index .transfer-nav .nav-next:hover{color:#ff6900}#transfer-index .transfer-nav .select-bar:after{line-height:3}#transfer-index .transfers-team-select-bar{margin-bottom:20px}#transfer-index .transfers-team{padding-bottom:20px}@media only screen and (max-width:575px){#transfer-index .transfers-team .cols-2>.team-transfers-in{margin-bottom:20px !important}}#transfer-index .transfers-team-name{margin:0 0 15px;padding:10px;background:#f5f5f5;border:1px solid #eee;font-family:"Lato",sans-serif;font-weight:700;font-size:2em}@media only screen and (max-width:575px){#transfer-index .transfers-team-name{font-size:1.8em;text-align:center}}#transfer-index .transfer:first-child{padding-top:0}.rider-season-sheet figure,.rider-live-sheet figure,.rider-media-sheet figure{float:left;width:50px;height:50px;margin-right:15px}.rider-season-sheet em,.rider-live-sheet em,.rider-media-sheet em{font-weight:normal;vertical-align:middle}.rider-season-sheet .name,.rider-live-sheet .name,.rider-media-sheet .name{display:inline-block;margin:5px 0}.rider-season-sheet .f16,.rider-live-sheet .f16,.rider-media-sheet .f16{vertical-align:middle;margin-right:4px}#event-index .events-nav .active .badge{background:#ff6900;border-color:#ff6900;color:#fff;font-style:normal}#event-index .events-nav .badge{display:inline-block;position:relative;top:-1px;width:16px;height:16px;margin-left:5px;background:#fff;border:1px solid #eee;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#ccc;font-size:10px;line-height:16px;text-align:center}#event-index .events-shortcuts{margin:30px 0}@media only screen and (max-width:575px){#event-index .events-shortcuts{margin:15px 0}}#event-index .events-shortcuts-inner{width:60%;margin:auto;padding:5px 0;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee;color:#777;font-size:1.4em;font-style:italic;text-align:center;text-transform:uppercase}@media only screen and (min-width:376px) and (max-width:399px){#event-index .events-shortcuts-inner{font-size:1.32em}}@media only screen and (max-width:575px){#event-index .events-shortcuts-inner{width:100%}}#event-index .events-shortcut{color:#111;font-style:normal}#event-index .events-shortcut:hover strong{color:#ff6900}@media only screen and (max-width:375px){#event-index .events-shortcut{display:block;margin:5px 0}}#event-index .events-calendar{font-size:1.1em}#event-index .events-calendar .nav-title{font-weight:normal}#event-index .events-calendar .nav-prev,#event-index .events-calendar .nav-next{font-size:2em}@media only screen and (max-width:375px){#event-index .events-calendar .nav-prev,#event-index .events-calendar .nav-next{font-size:2.2em}}@media only screen and (max-width:375px){#event-index .events-calendar{font-size:1em}}#event-index .events-nav .badge{line-height:15px}#event-index .day-events,#event-index .next-events,#event-index .past-events{padding-bottom:15px;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}#event-index .day-events .empty-message{margin-top:25px;margin-bottom:10px}#event-index .next-events,#event-index .past-events{margin-top:50px}#event-index .next-events .event-extra,#event-index .past-events .event-extra{top:16px}#event-index .next-events .slidable-nav,#event-index .past-events .slidable-nav{margin-bottom:10px}#event-index .next-events .empty-message,#event-index .past-events .empty-message{padding-top:20px;padding-bottom:10px}#event-index .next-events .loading-message,#event-index .past-events .loading-message{margin-top:20px}#event-index .events-subtitle{margin-bottom:10px;padding:10px 0;font-size:2em;font-weight:normal;border-bottom:1px solid #eee;text-align:center}@media only screen and (max-width:575px){#event-index .events-subtitle{font-size:1.8em}}#event-index .event-search-bar{display:block;margin-left:auto;margin-right:auto;width:250px;margin-top:50px}#event-index .events-presentation h2{font-size:1.8em;font-style:normal;font-weight:normal;text-align:center}@media only screen and (max-width:575px){#event-index .events-presentation h2{font-size:1.7em}}@media only screen and (max-width:375px){#event-index .events-presentation h2{font-size:1.6em}}#event-index .events-presentation .event-search-bar{margin-top:20px}#event-index .events-presentation-intro,#event-index .events-presentation-text{font-style:italic;text-align:center}#event-index .events-presentation-intro{margin:20px 0}@media only screen and (max-width:575px){#event-index .events-presentation-intro{max-width:400px;margin:20px auto}}#event-index .site-mascot-122{float:left;margin:0 15px}@media only screen and (max-width:575px){#event-index .site-mascot-122{display:block;float:none;margin:15px auto}}#event-index .events-presentation-text{font-weight:bold}#event-index #next-events{margin-bottom:100px}#event .header{text-align:center}@media only screen and (max-width:575px){#event .header{margin-bottom:30px}}#event .metadata{font-size:1.4em;color:#777}#event .main-title{margin:2px 0;font-size:3em}@media only screen and (max-width:575px){#event .main-title{margin:6px 0;font-size:2.4em;line-height:1.3}}#event .stage-title{font-size:.8em;font-weight:normal}#event .subtitle{font-size:1.4em;font-weight:normal;line-height:1.8;text-transform:initial;letter-spacing:0}#event .race-category{color:#ff6900;text-transform:uppercase}#event .related-articles{margin-top:40px}#event .related-articles .nav-item{font-size:1.5em;text-transform:uppercase}#event .related-articles .nav-item a:hover{text-decoration:underline !important}#event .related-articles .nav-item.race{color:#ff6900}#event .related-articles .nav-item.route{color:#777}#event .related-articles .nav-item.startlist{color:#70a80f}#event .related-articles .nav-item.timetable{color:#d70120}#event .related-articles .nav-item.result{color:#0686c3}#event .related-articles .icon{margin-right:5px;font-size:1.1em;vertical-align:text-bottom}@media only screen and (max-width:575px){#event .related-articles{margin-top:20px;margin-bottom:-10px}}#event .dutch-version{margin-top:15px;font-size:1.4em;text-align:center}#event .dutch-version-link{color:#ff6900;text-decoration:underline}#event .dutch-version-link:hover{text-decoration:none}#event .presentation{padding:15px;text-align:center}@media only screen and (max-width:575px){#event .presentation{padding-top:0}}#event .presentation-text{overflow-y:auto;color:#555;font-size:1.2em;text-align:justify}#event .presentation-text p{font-size:1em;line-height:1.4}#event .presentation-text a{text-decoration:underline}#event .presentation-text a:hover{color:#ff6900}#event .presentation-start{margin-top:20px;font-size:1.5em}#event .presentation-start .uppercase{color:#0686c3;font-size:1.2em}@media only screen and (max-width:575px){#event .presentation-start{font-size:1.4em}}#event .reduced-presentation .presentation{height:200px}@media only screen and (max-width:575px){#event .reduced-presentation .presentation{height:auto}}#event .reduced-presentation .presentation-text{height:145px}@media only screen and (max-width:575px){#event .reduced-presentation .presentation-text{height:auto}}#event .reduced-presentation .presentation-start{position:absolute;bottom:10px;left:0;right:0}@media only screen and (max-width:575px){#event .reduced-presentation .presentation-start{position:initial}}#event .event-reload{clear:both;margin-top:10px;color:#999;font-size:1.2em;text-align:center}#event .event-reload .icon{font-size:1.4em;vertical-align:text-bottom}#event .event-reload .lbl{min-width:26px;margin-left:4px;padding:3px 5px;font-size:1em;letter-spacing:0}#event .embed-code{overflow:hidden;text-align:center}#event .embed-code iframe{max-width:100%}#event .situation,#event .podium{position:relative;height:200px}#event .situation{margin-left:10px}#event .situation .site-mascot-122{position:absolute;bottom:20px;left:20px}#event .weather{position:absolute;top:20px;left:0;z-index:2}#event .weather-temperature{margin-right:10px;color:#0686c3;font-size:1.3em;font-style:italic}#event .weather-image{vertical-align:middle}#event .live-gray-clouds,#event .live-blue-clouds{position:absolute;top:0;left:150px}#event .live-blue-clouds{left:200px}#event .situation-race{position:absolute;bottom:0;width:100%;height:150px;overflow:hidden;text-align:center}#event .situation-race .tooltip{margin-top:-10px}#event .situation-race .tooltip-arrow{bottom:-2px;margin-left:-8px;border-width:8px 8px 0;border-top-color:#70a80f}#event .situation-groups{position:absolute;bottom:0;left:50%;width:2000px;height:100%;margin-left:-1000px}#event .situation-group,#event .situation-group-gap{display:inline-block}#event .situation-group{position:relative;z-index:2;margin-top:80px}#event .situation-group:hover{opacity:.6;filter:alpha(opacity=60)}#event .situation-group.live-peloton:hover{opacity:1;filter:alpha(opacity=100)}#event .situation-group-gap{position:relative;top:-35px;padding:0 30px;color:#777;font-size:1.8em;font-style:italic}#event .situation-group-gap hr{position:relative;width:150%;margin:5px 0 0 -25%;border-bottom:1px solid #70a80f;overflow:visible}#event .situation-group-gap hr:before,#event .situation-group-gap hr:after{content:'';position:absolute;top:-4px;border-style:solid}#event .situation-group-gap hr:before{left:-4px;border-width:4px 5px 4px 0;border-color:transparent #70a80f transparent transparent}#event .situation-group-gap hr:after{right:-4px;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #70a80f}#event .situation-group-count{color:#70a80f}#event .situation-group-riders{font-size:.8em}#event .situation-race .tooltip-inner,#event .key-point-wrapper .tooltip-inner{padding:8px 15px;background:#fff;border:1px solid #eee;color:#111;font-size:1.1em;font-style:italic;font-weight:bold;text-transform:uppercase;white-space:nowrap}#event .live-road{position:absolute;bottom:0;left:0}#event .has-many-groups .situation-group{margin-top:100px}#event .has-many-groups .situation-group-gap{top:-30px;padding:0 10px;font-size:1.5em}#event .has-many-groups .situation-group-gap hr{width:50%;margin-top:6px;margin-left:25%}#event .leader{position:absolute;top:30px;left:200px;right:0;z-index:2}#event .leader-title{margin-top:10px;color:#777;font-size:1.8em;font-weight:normal;letter-spacing:1px;text-transform:initial;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}#event .leader-rider{margin:10px 0 5px;font-size:2.2em}#event .leader-team{color:#777;font-size:1.3em}#event .live-timer{position:relative;margin-left:20px;text-align:center}#event .live-timer time{position:absolute;bottom:2px;left:0;right:0;font-size:1.8em}#event .podium{text-align:center}#event .live-podium-clouds{position:absolute;top:15px;left:110px}#event .podium-social{position:absolute;top:0;right:0;padding:8px 10px;text-transform:uppercase}#event .podium-social-title{margin-bottom:5px;color:#999;font-size:1.1em;font-style:italic}#event .live-facebook,#event .live-twitter,#event .live-facebook-small,#event .live-twitter-small{display:inline-block;margin:0 2px}#event .podium-link{display:inline-block;position:relative;margin-top:50px;color:#777;font-size:1.3em;text-transform:uppercase;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}#event .podium-list{position:absolute;top:90px;left:87px;z-index:1}#event .podium-rank{position:absolute;width:155px;height:30px}#event .podium-rank-1{top:0;left:155px}#event .podium-rank-2{top:32px;left:0}#event .podium-rank-3{top:35px;left:310px}#event .podium-rider{font-size:1.5em}#event .podium-rider-team{color:#777}#event .podium-team{font-size:1.2em}#event .live-podium{position:absolute;bottom:0;left:0;width:100%}#event .progress{height:35px;margin-bottom:10px;background-color:#f9f9f9;-webkit-box-shadow:inset 0 -2px 10px rgba(0,0,0,0.05);box-shadow:inset 0 -2px 10px rgba(0,0,0,0.05);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#event .progress-bar{background:#111;text-align:right}#event .progress-km{margin:0 10px;font-size:1.5em;line-height:2;text-shadow:0 0 1px #999}#event .progress-km:before{content:'km';margin-right:5px;text-transform:uppercase}@media only screen and (max-width:575px){#event .progress-km{font-size:1.4em}}#event .progress-caption{text-align:center}#event .progress-left,#event .progress-start,#event .progress-finish{display:inline-block;color:#777;font-size:1.2em;text-transform:uppercase}#event .progress-start,#event .progress-finish{float:left;width:auto}@media only screen and (max-width:575px){#event .progress-start,#event .progress-finish{font-size:1em}}#event .progress-finish{float:right}#event .progress-left-km{color:#0686c3}#event .progress-left-km:after{content:' km'}#event .progress-start-km,#event .progress-finish-km{color:#111;font-size:1.8em;font-weight:bold}#event .progress-start-km:after,#event .progress-finish-km:after{content:'km';margin-left:5px;color:#777;font-size:.6em;font-style:italic;font-weight:normal}#event .progress-start-km:after{content:''}#event .key-points{position:relative;width:100%;height:50px}#event .key-point-wrapper{position:absolute;bottom:0;z-index:10;width:26px;height:100%;margin-left:-13px}#event .key-point-wrapper .tooltip{z-index:11;margin-top:15px}#event .key-point-wrapper .tooltip-arrow{display:none}#event .key-point-wrapper:hover{z-index:11 !important}#event .key-point{width:100%;height:34px;background:no-repeat;text-align:center;cursor:pointer}#event .key-point:after{content:'';position:absolute;bottom:0;height:10px;margin-left:-1px;border-left:1px solid #ddd}#event .key-point-km{display:block;color:#ff6900;font-size:1.3em;font-style:italic;font-weight:normal}#event .key-point-km:before{content:'km';margin-right:5px;color:#999;font-size:.7em}#event .key-point-title{font-size:1em;font-style:normal;white-space:nowrap}#event .splits{position:relative;margin-bottom:20px}#event .split{margin-top:10px}#event .split-btn-wrapper{display:inline-block;margin:0 5px}#event .split-btn-wrapper:first-child{margin-left:0}#event .split-btn-wrapper:last-child{margin-right:0}#event .split-btn-wrapper.active .btn{border-color:transparent}#event .split-btn-wrapper.active .blue{background:#0686c3 !important;color:#fff}#event .split-btn-wrapper.active .red{background:#d70120 !important;color:#fff}#event .split-btn-wrapper.active .purple{background:#783f68 !important;color:#fff}#event .split-btn-wrapper.active .yellow{background:#ffd32b !important;color:#fff}#event .split-btn-wrapper.active .turquoise{background:#32a8a1 !important;color:#fff}#event .split-btn-wrapper.active .green{background:#70a80f !important;color:#fff}#event .split-btn-wrapper.active .yellow{color:#333}#event .split-btn{background:#fff !important;border-color:#ccc;color:#111;font-size:1.2em;font-weight:bold !important}#event .split-counts{height:15px;margin-top:20px}#event .split-counts p{color:#999;font-style:italic;letter-spacing:1px}#event .split-counts em{color:#777;font-size:1.2em}#event .split-counts .arrived-count{float:left}@media only screen and (max-width:575px){#event .split-counts .arrived-count{float:none}}#event .split-counts .left-count{float:right}@media only screen and (max-width:575px){#event .split-counts .left-count{float:none}}@media only screen and (max-width:575px){#event .split-counts{margin-bottom:30px;text-align:center}}#event .split-ranking-wrapper{max-height:688px;margin-top:10px;overflow:auto}@media only screen and (max-width:575px){#event .split-ranking-wrapper{width:100%}}#event .split-ranking td{background:#fff}#event .split-ranking tr:first-child td{background:#f5f5f5}#event .split-ranking .fresh td{border-color:rgba(255,105,0,0.6)}#event .entry-rank,#event .entry-rider,#event .entry-team,#event .entry-time{color:#777;font-size:1.4em}#event .entry-rider{color:#111}#event .entry-rank,#event .entry-time{font-style:italic;font-weight:bold}#event .entry-rank{width:35px;text-align:center}#event .entry-rank .badge{padding:3px 7px;background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#event .entry-rider{text-transform:uppercase}#event .entry-team{font-size:1.3em}@media only screen and (max-width:575px){#event .entry-team{display:none}}#event .entry-time{text-align:right}#event .last-arrivals,#event .next-starts{border-bottom:1px dashed #eee}#event .last-arrivals-title,#event .next-starts-title{font-size:1.2em}#event .last-arrivals-list,#event .next-starts-list{width:100%}#event .last-arrival,#event .next-start{padding:4px 0;border-bottom:1px solid #f5f5f5;font-size:1.4em;text-transform:uppercase}#event .last-arrival-rank,#event .next-start-time{float:right;width:40px;text-transform:initial}#event .last-arrival-gap{float:right;margin-right:15px;color:#999}#event .last-arrivals-stats,#event .next-starts-count{margin:10px 0 15px;color:#999;font-size:1.3em;font-style:italic;line-height:1.2;text-align:center;letter-spacing:1px}#event .last-arrival-stat,#event .next-starts-count em{color:#777;font-size:1.2em;font-weight:bold}#event .first-start{position:relative;margin-bottom:50px;padding:15px;overflow:hidden;border:1px solid #eee;text-align:center}#event .first-start h3{color:#ff6900;font-size:1.6em}#event .first-start time{display:block;margin-top:10px;font-size:2.4em;font-weight:bold}#event .first-start .icon-timer{position:absolute;top:8px;left:-40px;font-size:12em;opacity:.1}#event .comments .ad{width:80%;display:block;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:20px}#event .comments .slidable-content{margin-bottom:0}@media only screen and (max-width:575px){#event .comments{margin:0 -10px}}#event .consultants{padding:15px;border:1px solid #eee;text-align:center}#event .consultants-title{font-style:italic;font-weight:normal}#event .consultants-list{margin-top:15px}#event .consultants-type{margin-bottom:10px;font-size:1.1em;line-height:1.4;text-transform:uppercase}#event .consultants-type:last-child{margin-bottom:0}#event .consultant{font-size:1.1em;text-transform:initial}#event .consultants-chat{display:inline-block;padding:5px 10px;background:#70a80f;border:0;color:#fff;font-size:1.2em}#event .photos h2{position:absolute;bottom:15px;left:50%;z-index:2;margin-left:-77px}#event .photos-large{position:relative}#event .photos-large .photo{display:block;padding:1px}#event .photos-large .photo-image{height:240px}#event .photos-slidable{padding:1px;border:1px solid #eee}#event .photos-slidable .slidable-slide{width:100px}#event .photos-slidable .slidable-slide+.slidable-slide{margin-left:1px}#event .photos-slidable .slidable-content{height:70px}#event .breaking-news.loading .events{opacity:.4;filter:alpha(opacity=40)}#event .breaking-news small{margin-left:2px;color:#999}#event .breaking-news img{max-width:100%;height:auto}#event .breaking-news .events{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#event .breaking-news .event{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #eee}#event .breaking-news .event-time{float:left;margin:2px 0 5px;color:#ff6900;font-style:italic}#event .breaking-news .event-comment{clear:both;color:#555}#event .breaking-news .event-km{float:right;margin:2px 0 5px;color:#999}#event .breaking-news .event-article{float:right;margin-top:2px;color:#555}.has-parent #event{width:100%;min-width:618px;padding:10px 0}.has-parent #event .comments-list{max-height:none;overflow-y:auto}#time-trial-modal .modal-dialog{width:100%;max-width:1000px}#time-trial-modal .modal-title{font-size:2em}#time-trial-modal .summary{width:100%;overflow:auto}#time-trial-modal .summary p{margin-bottom:15px;font-size:1.4em}#time-trial-modal .summary td,#time-trial-modal .summary th{font-size:1.4em;line-height:1.4}#time-trial-modal .summary th{border-bottom:2px solid #ccc;text-transform:uppercase}@media only screen and (max-width:575px){#time-trial-modal .summary table{width:auto;margin:0 -15px}}#time-trial-modal .rider{line-height:1.4;text-align:left}#time-trial-modal .rider-link,#time-trial-modal .team-link{text-decoration:none}#time-trial-modal .rider-link:hover,#time-trial-modal .team-link:hover{text-decoration:underline}#time-trial-modal .rider-link{text-transform:uppercase}#time-trial-modal .rider-link:hover{color:#111}#time-trial-modal .team-link{color:#777}#time-trial-modal .time{padding-right:2px;font-weight:bold}#time-trial-modal .rank{color:#ff6900}#timetable-modal .modal-title{font-size:2em}.event-link:hover{text-decoration:underline}.events-list .event{position:relative;min-height:73px;padding:15px}.events-list .event-title{display:inline-block;width:75%;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.6em;font-weight:normal}.events-list .event-title small{margin-right:2px}.events-list .event-title .video-icon{color:#ff6900}.events-list .event-caption{color:#777;font-size:1.2em;line-height:1.3}.events-list .event-category{text-transform:uppercase}.events-list .event-distance{color:#111;font-style:italic}.events-list .event-lang{margin-left:10px;color:#ff6900}.events-list .event-extra{position:absolute;top:20px;right:20px;font-size:1.2em;line-height:2;text-align:right}.events-list .event-progress,.events-list .event-date{color:#777;font-size:1em}.events-list .event-day{color:#111}.events-list .event-progress:before,.events-list .event-article:before,.events-list .event-date:before{content:'> ';color:#ccc}.horizontal-next-events .slidable{height:150px}.horizontal-next-events .slidable.empty{height:20px !important}.horizontal-next-events .event{height:150px;padding:8px;border-left:1px solid #fff;text-align:center}.horizontal-next-events .event:first-child{padding-left:8px;border-left:0}.horizontal-next-events .event:last-child{padding-right:8px}.horizontal-next-events .event-inner{height:100%;padding:10px}.horizontal-next-events .f16{margin:5px 0}.horizontal-next-events .today .date,.horizontal-next-events .tomorrow .date{font-family:"Lato",sans-serif;font-weight:700;font-size:1.4em}.horizontal-next-events .today .event-inner{background:#ff6900;color:#fff !important}.horizontal-next-events .today .date{color:#111 !important}.horizontal-next-events .today .race-category{color:#fff}.horizontal-next-events .tomorrow .date{opacity:.6;filter:alpha(opacity=60)}.horizontal-next-events .next-day{padding-left:8px;border-left-color:#eee}.event-video-icon{margin-left:2px;color:#ff6900;vertical-align:middle}.live-comment{margin-bottom:20px;border:1px solid #ddd;border-width:1px 0;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee;border-bottom:1px solid #ddd}.live-comment:last-child{margin-bottom:0}.live-comment .popover{z-index:999}.live-comment-inner{display:table;width:100%;min-height:60px}.live-comment-inner:hover .live-comment-social{display:block}.live-comment-distance,.live-comment-type,.live-comment-body{display:table-cell;width:10%;padding:10px 5px;text-align:center;vertical-align:middle}.live-comment-km{font-size:1.4em;font-style:italic}.live-comment-km:after{content:'km';margin-left:5px;font-size:.8em}.live-comment-type{vertical-align:top}.live-comment-icon{width:40px;margin:auto}.live-comment-body{position:relative;width:80%;text-align:left}.live-comment-time{display:block;margin-bottom:2px;color:#ff6900;font-size:1.2em;font-style:italic}.live-comment-text{font-size:1.3em;line-height:1.3}.live-comment-text p,.live-comment-text ul,.live-comment-text ol{font-size:14px;line-height:1.3}.live-comment-text ol{list-style:decimal inside}.live-comment-text a{text-decoration:underline}.live-comment-text a:hover{color:#ff6900}.live-comment-text img,.live-comment-text iframe{max-width:100%}.live-comment-text img{height:auto}.live-comment-text em a{text-decoration:none}.live-comment-text .rider-link{font-weight:bold}.live-comment-text .team-link{text-decoration:none}.live-comment-text .ranking-table td,.live-comment-text .ranking-table th{font-size:1em !important}.live-comment-social{display:none;position:absolute;top:5px;right:5px;font-size:1.7em}.live-comment-social a{margin-left:5px}@media only screen and (max-width:575px){.live-comment-social{display:block}}.comments-tools{margin-bottom:30px;padding-top:10px;text-align:center}.comments-filter,.comments-order,.comments-times{padding:10px 15px;background:#fff;color:#777;font-size:1.4em}.comments-filter.active,.comments-order.active,.comments-times.active{background:#f5f5f5}.comments-order{margin-left:5px}.comments-order .icon-triangle-up,.comments-order .icon-triangle-down{margin-left:5px;color:#ccc;font-size:.9em;vertical-align:middle}.comments-order .icon-triangle-up{margin-left:-2px}.comments-order.up .icon-triangle-up,.comments-order.down .icon-triangle-down{color:#0686c3 !important}.comments-times{margin-left:5px}.comments-filter-high{color:#ff6900;text-transform:uppercase}.comments-times-high{color:#0686c3;text-transform:uppercase}.rider-live-sheet figure{float:left;width:50px;height:50px;margin-right:15px}.rider-live-sheet em{font-weight:normal;vertical-align:middle}.rider-live-sheet .name{display:inline-block;margin:5px 0}.rider-live-sheet .f16{vertical-align:middle;margin-right:4px}.rider-live-sheet .palmares{margin-top:15px;padding-top:5px;border-top:1px solid #eee;font-size:.9em;font-weight:normal}.rider-live-sheet .palmares-item{margin:2px 0}.rider-live-sheet .race-link{display:inline-block;width:150px;margin-right:10px;text-decoration:none;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rider-live-sheet .race-link:hover{color:#111}.rider-live-sheet .palmares-years{float:right;margin-top:2px;color:#999}.live-widget{margin:10px 0;padding:12px 25px;background:#ff6900;color:#fff}.live-widget h2{font-family:"Lato",sans-serif;font-weight:700;font-size:1.6em;letter-spacing:0}@media only screen and (max-width:575px){.live-widget h2{font-size:1.4em}}.live-widget .widget-inner{margin-left:-10px;margin-right:-10px}.live-widget .widget-inner>.col:first-child{position:relative;float:left;width:10%;min-height:1px;padding-left:10px;padding-right:10px}.live-widget .widget-inner>.col:first-child+.col{position:relative;float:left;width:90%;min-height:1px;padding-left:10px;padding-right:10px}@media only screen and (max-width:575px){.live-widget .widget-inner{margin-left:0;margin-right:0}.live-widget .widget-inner>.col{float:none !important;width:100% !important}.live-widget .widget-inner>.col:first-child{padding-bottom:5px !important;text-align:center}}.live-widget .events{margin-left:5px}.live-widget .event{display:inline;padding-right:8px;font-size:1.6em;line-height:1.4}.live-widget .event .time{color:#111;text-transform:uppercase;vertical-align:middle}.live-widget .event .separator{position:relative;top:-1px;color:rgba(255,255,255,0.3);font-family:"Lato",sans-serif;font-weight:300}@media only screen and (max-width:575px){.live-widget .event .separator{display:none}}@media only screen and (max-width:575px){.live-widget .event{display:block;padding:0;font-size:1.4em}}.live-widget .event-link{margin-left:2px;margin-right:10px}.live-widget .event-link:hover{text-decoration:underline}.live-widget .event-link small{font-size:.9em}.live-widget .event-video-icon{color:#fff;margin-left:-6px;margin-right:10px;vertical-align:text-bottom}.live-widget.tomorrow{background:#0686c3;font-size:.9em}.live-widget.tomorrow .widget-inner{margin-left:-10px;margin-right:-10px}.live-widget.tomorrow .widget-inner>.col:first-child{position:relative;float:left;width:16%;min-height:1px;padding-left:10px;padding-right:10px}.live-widget.tomorrow .widget-inner>.col:first-child+.col{position:relative;float:left;width:84%;min-height:1px;padding-left:10px;padding-right:10px}@media only screen and (max-width:575px){.live-widget{padding:10px}}.calendar-nav .nav-input:hover+.calendar-nav-month,.results-nav .nav-input:hover+.calendar-nav-month{color:#ff6900}#transfer-index .transfer-nav .nav-prev,.calendar-nav .nav-prev,.results-nav .nav-prev,#transfer-index .transfer-nav .nav-next,.calendar-nav .nav-next,.results-nav .nav-next{position:relative;top:-2px;margin:0 30px;color:#ccc;font-size:2.4em}@media only screen and (max-width:375px){#transfer-index .transfer-nav .nav-prev,.calendar-nav .nav-prev,.results-nav .nav-prev,#transfer-index .transfer-nav .nav-next,.calendar-nav .nav-next,.results-nav .nav-next{font-size:2.2em}}#transfer-index .transfer-nav .nav-prev,.calendar-nav .nav-prev,.results-nav .nav-prev{margin-left:0}@media only screen and (max-width:375px){#transfer-index .transfer-nav .nav-prev,.calendar-nav .nav-prev,.results-nav .nav-prev{margin-right:15px}}#transfer-index .transfer-nav .nav-next,.calendar-nav .nav-next,.results-nav .nav-next{margin-right:0}@media only screen and (max-width:375px){#transfer-index .transfer-nav .nav-next,.calendar-nav .nav-next,.results-nav .nav-next{margin-left:15px}}#race-index .today-races{position:relative;padding-bottom:20px;border-bottom:6px solid #eee}#race-index .today-races .slidable-nav{position:absolute;right:0;bottom:50%}#race-index .races-day{margin-left:-10px;margin-right:-10px}#race-index .races-day>.col:first-child{position:relative;float:left;width:16.66667%;min-height:1px;padding-left:10px;padding-right:10px}#race-index .races-day>.col:first-child+.col{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:10px;padding-right:10px}@media only screen and (min-width:376px) and (max-width:575px){#race-index .races-day>.col:first-child+.col{width:80% !important;margin-bottom:0}}@media only screen and (max-width:375px){#race-index .races-day>.col:first-child+.col{margin-bottom:10px}}@media only screen and (min-width:376px) and (max-width:575px){#race-index .races-day>.col:first-child{width:20% !important;margin-bottom:0}}@media only screen and (max-width:375px){#race-index .races-day>.col:first-child{margin-bottom:10px}}#race-index .races-day-date{border-right:1px solid #eee}#race-index .races-day-date .pretty-date{display:block;margin:5px 0;font-size:2em;font-weight:bold;text-align:center}@media only screen and (max-width:575px){#race-index .races-day-date .pretty-date .date{font-size:1.2em}}#race-index .races-day-date .week-day{display:block;color:#999;font-size:11px;font-weight:normal;letter-spacing:1px}#race-index .race{position:relative;padding:6px 0 6px 20px}#race-index .race:before{content:'>';position:absolute;top:4px;left:0;color:#eee;font-family:"Raleway",sans-serif;font-weight:700;font-size:2em}#race-index .race-name{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.6em}@media only screen and (max-width:575px){#race-index .race-name{font-size:1.5em}}#race-index .race-category{margin-left:2px;color:#777;font-style:italic}#race-index .race-related-item{display:inline-block;margin-right:8px}#race-index .race-related-item+.race-related-item:before{content:'-';margin-right:8px;color:#999}#race-index .calendar footer{margin-top:40px}@media only screen and (max-width:575px){#race-index .calendar footer{margin:20px 0 40px}}#race-index .calendar .races-day{position:relative;padding:20px 0}@media only screen and (max-width:375px){#race-index .calendar .races-day{padding:0}}#race-index .calendar .races-day-date{position:initial}#race-index .calendar .races-day-date:after{content:'';position:absolute;right:11px;bottom:0;left:11px;border-bottom:1px dashed #eee}#race-index .calendar-nav{padding-top:10px}#race-index .calendar-nav .nav-title{position:relative;color:#111;font-size:2em;font-weight:normal;text-transform:initial;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#race-index .calendar-nav .nav-title:after{content:'\e92a';margin-left:10px;color:#ff6900;font-family:"directvelo";font-size:.6em;line-height:2;vertical-align:text-bottom}#race-index .calendar-nav .icon{margin-left:5px;color:#ff6900;font-size:.7em;line-height:1.5;vertical-align:text-top}#race-index .calendar-week{margin-bottom:20px;padding:40px 0 10px;border:1px solid #eee;border-width:1px 0;-webkit-box-shadow:inset 0 12px 12px -12px #eee,inset 0 -12px 12px -12px #eee;box-shadow:inset 0 12px 12px -12px #eee,inset 0 -12px 12px -12px #eee;color:#777;font-size:1.1em;text-align:center;letter-spacing:1px}#race-index .calendar-week:first-child{padding-top:0;border-bottom:1px solid #eee;-webkit-box-shadow:inset 0 -12px 12px -12px #eee;box-shadow:inset 0 -12px 12px -12px #eee}@media only screen and (max-width:575px){#race-index .calendar-week{padding-top:20px}}#race-index .today .pretty-date,#race-index .today .week-day{color:#ff6900}#race-index .sunday,#race-index .calendar-last{margin-bottom:20px;padding-bottom:0}#race-index .sunday .races-day-date:after,#race-index .calendar-last .races-day-date:after{border:0}#race-index .no-race{padding:0 !important}#race-index .no-race .races-day-date{border-right:0}#race-index .no-race .pretty-date{font-size:1.4em}#race-index .no-race .week-day{font-size:10px;letter-spacing:1px}#race-show .sheet-top .social-bar{position:absolute;top:0;right:0}@media only screen and (max-width:575px){#race-show .sheet-top .social-bar{position:initial;margin-top:15px;text-align:center}#race-show .sheet-top .social-bar .social-btn{display:inline-block}}#race h1{margin:2px 0}#race .sheet-header .main{width:55%}@media only screen and (max-width:575px){#race .sheet-header .main{width:100%;margin-bottom:20px}}#race .sheet-header .sidebar{width:45%}@media only screen and (max-width:575px){#race .sheet-header .sidebar{width:100%;margin-bottom:20px}}#race .sheet-header .f32{margin-right:5px;vertical-align:top}@media only screen and (max-width:575px){#race .sheet-header{padding:30px 0 0;text-align:center}}#race .race-links{width:445px}@media only screen and (max-width:575px){#race .race-links{width:auto}}#race .race-date{font-size:1.6em}#race .race-date:before{content:'> ';color:#ccc;font-family:"Raleway",sans-serif;font-weight:700;font-size:1em;vertical-align:text-bottom}#race .race-date time{color:#0686c3;font-size:1.2em}@media only screen and (max-width:575px){#race .race-date{font-size:1.4em}}#race .race-category{margin-top:2px;color:#777;font-size:1.5em}#race .race-category small{font-size:85%}@media only screen and (max-width:575px){#race .race-category{font-size:1.4em}}#race .key-element .article-link:hover{text-decoration:none}#race .key-element-title{color:#777 !important;font-size:1.4em}#race .presentation{position:relative}@media only screen and (max-width:575px){#race .presentation .map{max-width:300px;margin:auto}}#race .presentation-box{padding-top:25px}#race .presentation-box .box-bordered-title{left:0;width:100%;text-align:center}#race .presentation-text{color:#555;font-size:1.2em;text-align:justify}#race .presentation-text p{font-size:1em;line-height:1.4}#race .presentation-text a{text-decoration:underline}#race .presentation-text a:hover{color:#ff6900}#race .presentation-text img{max-width:100%;height:auto}#race .presentation-text+.race-editions{margin-top:15px}#race .race-editions{color:#555;line-height:1.4}#race .menu{margin-bottom:30px}#race .menu .event-link{text-decoration:none !important}#race .menu-list{width:60%;margin:auto}@media only screen and (max-width:575px){#race .menu-list{width:100%}#race .menu-list .menu-item{float:left;width:50%}}#race .event-item:hover{border-bottom-color:#ff6900}#race .menu-link{letter-spacing:1px;text-decoration:none !important}#race .route-details{padding:0 80px}@media only screen and (max-width:575px){#race .route-details{padding:0 30px}}@media only screen and (max-width:375px){#race .route-details{padding:0}}#race .route-stages-nav{width:215px;margin:0 auto 20px;padding-bottom:5px;border-bottom:1px solid #eee}#race .route-stages-nav select{color:#111;font-size:1.1em}#race .route-stages-nav .select-bar{max-width:170px}#race .route-stages-nav .nav-prev,#race .route-stages-nav .nav-next{margin:0 10px}@media only screen and (max-width:575px){#race .route-stages-nav{width:80%}}@media only screen and (max-width:375px){#race .route-stages-nav{width:100%}}#race .route-stage{display:none}#race .route-stage.active{display:block}#race .route-cities{color:#777;font-size:1.5em}#race .route-city,#race .route-distance,#race .route-start-time{margin-top:5px}#race .route-distance,#race .route-start-time{font-size:1.5em}#race .route-docs{margin-top:40px}#race .route-files{padding-top:25px;text-align:center}#race .route-file{display:inline-block;position:relative;padding-left:40px;font-size:1.5em;line-height:1;text-align:left}#race .route-file .icon{position:absolute;z-index:-1;top:50%;left:50%;margin:-16px 0 0 -16px;color:#111;font-size:32px;text-shadow:none;left:0;margin-left:0}#race .route-file+.route-file{margin-left:50px}#race .route-file-label{font-family:"Lato",sans-serif;font-weight:700;font-size:1.1em}#race .results-stages-nav{margin-bottom:30px}#race .results-stages-nav .nav-link{font-size:1.4em;text-transform:initial}#race .results-stages-nav .separator{width:20px;border-color:transparent}#race .results-header h2{top:-6px;font-size:2em;text-transform:initial}#race .race-results-reference{margin-bottom:10px}#race .race-results-toolbar{margin-bottom:15px;text-align:center}#race .race-results-toolbar .search-bar{width:280px}#race .race-results-nav{margin-top:0}#race .organizer{padding:0 20px 20px 20px;border-bottom:6px solid #eee;text-align:center}#race .organizer-name{font-size:1.4em;font-style:italic;font-weight:bold}#race .organizer-contact{color:#777;font-size:1.3em;line-height:1.6}#race .organizer-contact-value{color:#111;font-style:italic}#race .organizer-address{margin:15px 0;line-height:1.4}#race .photos .title-zoom{font-size:1.8em !important}#startlist-modal .modal-dialog{width:auto !important;max-width:700px}#startlist-modal .modal-title{font-size:2em}#startlist-modal .team-name{margin-bottom:8px;font-size:1.3em;text-align:left;text-transform:uppercase}#startlist-modal .entries{text-align:left}#startlist-modal .status{display:none}.race-link:hover{text-decoration:underline}.race-related-item{font-size:1.2em}.race-related-item .icon{vertical-align:middle}.racing-filter-form .datepickers{text-align:center}.racing-filter-form .datepickers .separator{margin:0 5px;color:#777;font-size:1.3em;font-style:italic}.racing-filter-form .datepickers .date-wrapper{position:relative}.racing-filter-form .datepickers .date-wrapper:before{position:absolute;z-index:-1;top:50%;left:50%;margin:-10px 0 0 -10px;color:#eee;font-size:20px;text-shadow:none;content:'\e902';left:10px;margin:-13px 0 0 0;color:#ddd;font-family:'directvelo'}.racing-filter-form .datepickers .date{display:inline-block;position:relative;width:44%;padding-left:20px;background:transparent;border-color:#eee;-webkit-box-shadow:none !important;box-shadow:none !important;text-align:center}.latest-results.horizontal .race-name,.latest-startlists.horizontal .race-name,.horizontal-next-events .race-name{max-height:45px;overflow:hidden;font-size:1.2em;font-weight:normal;line-height:1.3;letter-spacing:0}.latest-results.horizontal .race-category,.latest-startlists.horizontal .race-category,.horizontal-next-events .race-category{margin-top:2px;color:#777;font-size:1.2em;font-style:italic}#result-index .results-list>.empty-message{margin-top:40px}@media only screen and (max-width:575px){#result-index .results-list>.empty-message{margin-top:20px}}#result-index .results-nav .nav-title{position:relative;font-size:1.4em;font-weight:normal;letter-spacing:1px}#result-index .results-nav .nav-prev,#result-index .results-nav .nav-next{top:-22px}@media only screen and (max-width:575px){#result-index .results-nav .nav-prev,#result-index .results-nav .nav-next{top:auto}}#result-index .results-nav .week-day{color:#999;font-size:1em;font-weight:normal}#result-index .results-nav .date{color:#111;font-family:"Lato",sans-serif}#result-index .results-nav .datepicker{color:#111;font-weight:normal;text-transform:initial}#result-index .results-nav .icon-calendar{font-size:1.8em;margin-top:2px}@media only screen and (max-width:575px){#result-index .results-nav .icon-calendar{display:none}}#result-index .results-nav .nav-input:hover+.icon-calendar{color:#ff6900}#result-index .results-toolbar{text-align:center}#result-index .results-toolbar hr{width:50%;margin:20px auto;border-style:dashed}#result-index .results-toolbar .search-bar,#result-index .results-toolbar .select-bar{width:30%;margin:0 5px}@media only screen and (max-width:575px){#result-index .results-toolbar .search-bar,#result-index .results-toolbar .select-bar{width:250px;margin:5px 0 10px}#result-index .results-toolbar .search-bar .typeahead,#result-index .results-toolbar .select-bar .typeahead{text-align:center}}#result-index .results-select-bar{max-width:190px}#result-index .result{margin-top:40px;padding:15px 0;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}#result-index .result-title{font-family:"Lato",sans-serif;font-weight:700;font-size:1.7em}#result-index .result-title small{font-family:"Lato",sans-serif;font-style:italic;font-weight:normal}#result-index .result-category{text-transform:initial}#result-index .result-stages{margin-top:2px}#result-index .result-stages-leader,#result-index .result-stages-list{display:inline-block;text-transform:uppercase}#result-index .result-stages-leader+.result-stages-list:before,#result-index .result-stages-list+.result-stages-list:before{content:'-';margin-left:5px;padding-right:5px}#result-index .result-stages-leader .nav-bordered,#result-index .result-stages-list .nav-bordered{display:inline-block}#result-index .result-stages-leader .nav-item,#result-index .result-stages-list .nav-item{padding:0 4px;font-size:1em}#result-index .result-stages-leader .nav-link,#result-index .result-stages-list .nav-link{padding:0 4px}#result-index .result-stages-list{color:#777}#result-index .result-ranking{min-height:50px;margin:25px 0 10px}#result-index .result-winner{margin-top:20px}#result-index .result-winner h4{color:#777;font-size:1.4em;font-weight:normal}#result-index .result-winner .icon-trophy{color:#0686c3;font-size:1.4em;vertical-align:middle}#result-index .result-excerpt{margin:20px 0;line-height:1.3;text-align:justify}#result-index .ranking-table .first .time{font-style:normal}#result-index .ranking-table .portrait{position:relative;width:8%}#result-index .ranking-table .rider-picture{position:absolute;top:-10px;left:-8px;width:60px;height:60px}#result-index .ranking-table .time{width:13%;padding-right:8px;text-align:right}#result-index .ranking-table .rank{width:5%}#result-index .result-related,#result-index .result-links{padding-top:10px;border-top:1px dashed #eee}#result-index .result-related{padding-bottom:10px}#result-index .result-related-item{display:inline-block;padding-left:30px;color:#555;text-transform:uppercase}#result-index .result-related-item:first-child{padding-left:5px}#result-index .result-links{font-family:"Lato",sans-serif;font-weight:700;font-size:1.3em}#result-index .racing-filter-form .date{width:100%;max-width:250px}#result-index .challenge{text-align:center}#result-index .site-challenge-logo-180{display:inline-block}#result-index .challenge-intro{margin:20px 40px 10px;color:#777;font-size:1.3em;font-style:italic}#result-index .challenge-link{color:#ff6900;font-size:1.5em}#result-index .challenge-link:hover{text-decoration:underline}#result-index .past-results{margin-top:50px}#result-index .past-results .title-lined{margin-bottom:30px}#result-index .past-results .title-lined-inner{font-family:"Lato",sans-serif;font-weight:700}#result-index .past-result{height:35px;margin-bottom:20px;font-size:1.3em;line-height:35px}#result-index .past-result .article-link,#result-index .past-result .race-link{margin-right:2px;text-transform:uppercase}#result-index .past-result .race-content{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#result-index .past-result .race-content.append-1{width:68.5%}#result-index .past-result .race-content.append-2{width:54%}#result-index .past-result .append{width:90px;color:#777;font-size:.9em}#result-index .past-result .append .article-link{color:#0686c3;font-style:italic}#result-index .past-result .winner{width:120px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#result-index .past-result .icon{color:#0686c3;font-size:1.2em}.ranking-table td{border-top:1px solid #f5f5f5}.ranking-table .first{background:#f5f5f5;color:#111}.ranking-table .first .rank{font-size:1.3em;font-weight:normal}.ranking-table .rank{width:8%;color:#777;font-style:italic;text-align:center}.ranking-table .rider,.ranking-table .team{width:37%}.ranking-table .rider{font-size:1.3em}@media only screen and (max-width:375px){.ranking-table .rider{font-size:1.2em;white-space:nowrap}}.ranking-table .team,.ranking-table .rider-team{font-size:1em;text-transform:uppercase}.ranking-table .rider-team{max-width:240px}@media only screen and (max-width:575px){.ranking-table .rider-team{display:none}}.ranking-table .rider-link,.ranking-table .team-link{display:inline-block;width:92%;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-table .rider-link{width:85%}@media only screen and (max-width:375px){.ranking-table .rider-link{width:82%}}.ranking-table .points{min-width:80px;color:#777;font-size:1.1em;text-align:right}@media only screen and (max-width:575px){.ranking-table .points{display:none}.ranking-table .points:last-child{display:table-cell}}.ranking-table .time{font-style:italic;text-align:right}.ranking-table .category{white-space:nowrap}.ranking-table .highlighted td{color:#ff6900 !important;font-weight:bold !important}.ranking-table .highlighted.first{background:#fafafa !important}.ranking-table.black .first{background:#111}.ranking-table.black .first td{color:#fff}.ranking-table.gray-darkest .first{background:#333}.ranking-table.gray-darkest .first td{color:#fff}.ranking-table.gray-darker .first{background:#555}.ranking-table.gray-darker .first td{color:#fff}.ranking-table.gray-dark .first{background:#777}.ranking-table.gray-dark .first td{color:#fff}.ranking-table.gray .first{background:#999}.ranking-table.gray .first td{color:#fff}.ranking-table.gray-light .first{background:#ccc}.ranking-table.gray-light .first td{color:#fff}.ranking-table.gray-lighter .first{background:#eee}.ranking-table.gray-lighter .first td{color:#fff}.ranking-table.gray-lightest .first{background:#f5f5f5}.ranking-table.gray-lightest .first td{color:#fff}.ranking-table.gray-blue .first{background:#e2e8fc}.ranking-table.gray-blue .first td{color:#fff}.ranking-table.white .first{background:#fff}.ranking-table.white .first td{color:#fff}.ranking-table.yellow .first{background:#ffd32b}.ranking-table.yellow .first td{color:#fff}.ranking-table.orange .first{background:#ff6900}.ranking-table.orange .first td{color:#fff}.ranking-table.red .first{background:#d70120}.ranking-table.red .first td{color:#fff}.ranking-table.red-burgundy .first{background:#ab131b}.ranking-table.red-burgundy .first td{color:#fff}.ranking-table.blue .first{background:#0686c3}.ranking-table.blue .first td{color:#fff}.ranking-table.blue-dark .first{background:#104886}.ranking-table.blue-dark .first td{color:#fff}.ranking-table.blue-light .first{background:#8ec3ff}.ranking-table.blue-light .first td{color:#fff}.ranking-table.green .first{background:#70a80f}.ranking-table.green .first td{color:#fff}.ranking-table.purple .first{background:#783f68}.ranking-table.purple .first td{color:#fff}.ranking-table.turquoise .first{background:#0094af}.ranking-table.turquoise .first td{color:#fff}.ranking-table.turquoise-light .first{background:#32a8a1}.ranking-table.turquoise-light .first td{color:#fff}.ranking-table.facebook .first{background:#3b5998}.ranking-table.facebook .first td{color:#fff}.ranking-table.twitter .first{background:#55acee}.ranking-table.twitter .first td{color:#fff}.ranking-table.instagram .first{background:#e4405f}.ranking-table.instagram .first td{color:#fff}.ranking-table.youtube .first{background:red}.ranking-table.youtube .first td{color:#fff}.ranking-table+.results-more-link,.ranking-table+.game-riders-more{margin-top:-10px;border-top:1px dashed #eee}.race-results .nav-tab-race .nav-link:hover{color:#ff6900}.race-results .nav-tab-race.active{border-color:#ff6900}.race-results .nav-tab-general .nav-link:hover{color:#ffd32b}.race-results .nav-tab-general.active{border-color:#ffd32b}.race-results .nav-tab-mountain .nav-link:hover{color:#d70120}.race-results .nav-tab-mountain.active{border-color:#d70120}.race-results .nav-tab-points .nav-link:hover{color:#70a80f}.race-results .nav-tab-points.active{border-color:#70a80f}.race-results .nav-tab-key-points .nav-link:hover{color:#0686c3}.race-results .nav-tab-key-points.active{border-color:#0686c3}.race-results .nav-tab-youth .nav-link:hover{color:#111}.race-results .nav-tab-youth.active{border-color:#fff}.race-results .nav-tab-team .nav-link:hover{color:#111}.race-results .nav-tab-team.active{border-color:#111}.race-results .results-subtitle{margin:10px 0;font-size:1.3em;font-style:italic;text-align:center}.race-results .ranking-table{display:block;margin-bottom:20px}.race-results .ranking-table .first{color:#fff}.race-results .ranking-table .first .rank,.race-results .ranking-table .first .points{color:#fff}.race-results .ranking-table .first .time{font-style:normal}.race-results .ranking-table .rank{width:6%;color:#777;font-style:italic;text-align:center}.race-results .ranking-table .rider,.race-results .ranking-table .team,.race-results .ranking-table .rider-team{width:34%;min-width:160px}.race-results .ranking-table .age,.race-results .ranking-table .challenge{width:0;padding:0}.race-results .ranking-table .time{width:20%}.race-results .result-type-race .first,.race-results .result-type-stage .first{background:#ff6900}.race-results .result-type-general .first{background:#ffd32b}.race-results .result-type-general .first .rank,.race-results .result-type-general .first .rider,.race-results .result-type-general .first .team,.race-results .result-type-general .first .rider-team,.race-results .result-type-general .first .points,.race-results .result-type-general .first .time{color:#111}.race-results .result-type-mountain .points,.race-results .result-type-points .points,.race-results .result-type-key-points .points{width:32%;padding-left:18%}.race-results .result-type-mountain .first{background:#d70120}.race-results .result-type-points .first{background:#70a80f}.race-results .result-type-key-points .first{background:#0686c3}.race-results .result-type-youth .first{background:#fff;border:1px solid #ccc;font-weight:bold}.race-results .result-type-youth .first td,.race-results .result-type-youth .first .rank{color:#111;font-weight:bold}.race-results .result-type-team .first{background:#111}.race-results .result-provider{color:#777}.results-wrapper{max-height:1000px;margin-top:10px;overflow-y:scroll}@media only screen and (max-width:575px){.results-wrapper{max-height:100% !important;overflow-y:auto !important}}.game-results-table th,.results-table th{color:#777;font-size:1em !important;font-style:normal !important;font-weight:normal;text-transform:uppercase}.game-results-table .date,.game-results-table .rank,.results-table .date,.results-table .rank{font-style:italic}.game-results-table .date,.game-results-table .rank,.game-results-table .points,.results-table .date,.results-table .rank,.results-table .points{color:#777}.game-results-table .date,.results-table .date{width:1%;padding-right:15px;text-align:right}@media only screen and (max-width:575px){.game-results-table .date,.results-table .date{padding-right:10px}}.game-results-table .rank,.results-table .rank{text-align:center}.game-results-table .race,.results-table .race{width:44%;font-size:1.4em;vertical-align:middle}.game-results-table .rider,.results-table .rider{font-size:1.1em}.race-results-reference{font-size:1.3em;text-align:center}.race-results-nav{font-size:.9em}.results-more-link,.game-riders-more{display:block;margin-top:20px;padding:15px 0;border:1px solid #eee;color:#111;font-size:1.3em;font-style:italic;text-align:center;letter-spacing:1px}.results-more-link:hover,.game-riders-more:hover{color:#ff6900}.result-type-icon{margin-right:5px;font-size:1.1em;vertical-align:bottom}.result-type-icon.type-points{font-family:"Lato",sans-serif;font-weight:700;font-style:italic}.result-type-icon.type-youth:before{text-shadow:0 0 1px #777}.cdf-header{margin-top:0;padding-bottom:15px;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}.cdf-header h2{float:left;margin-right:10px;font-size:1.6em;font-style:italic;font-weight:normal}@media only screen and (max-width:575px){.cdf-header h2{margin-top:4px;font-size:1.4em}}.cdf-header .nav-link{padding:0 0 10px;font-size:1.6em}@media only screen and (max-width:575px){.cdf-header .nav-link{padding-bottom:6px;font-size:1.4em}}.cdf-header .active .nav-link{color:#ff6900 !important}.cdf-header .partner-banner{display:block;margin-top:20px}.cdf-header .partner-banner img{max-width:100%}.cdf-menu{margin:0 0 10px}.cdf-rules a.key-element .key-element-title{color:#777 !important;font-size:1.4em}.cdf-rules .icon-rules{font-size:3.5em;line-height:1.3}.cdf-progression header{padding-bottom:10px;border-bottom:1px dashed #eee;text-align:center}.cdf-progression h2{font-size:2.2em;font-style:italic;font-weight:normal;text-transform:initial}.cdf-progression .select-bar:after{color:#ff6900;line-height:24px}.cdf-progression select{color:#111;font-family:"Lato",sans-serif;font-weight:700;font-size:1.2em;text-transform:initial}.cdf-progression .progression-team{display:none}.cdf-progression .progression-team.active{display:block}.cdf-palmares{padding-bottom:20px;border-bottom:6px solid #eee}.cdf-palmares h2{font-weight:normal}.cdf-palmares .palmares-list{margin:0 20px}.cdf-palmares .palmares-item{margin:10px 0}.cdf-palmares .palmares-count{float:left;width:60px;color:#0686c3;font-size:3.5em;font-style:italic;font-weight:bold;text-align:center}.cdf-palmares .palmares-entries{margin-left:60px}.cdf-palmares .palmares-entry{padding:6px 0}.cdf-palmares .palmares-entry>.rider-link,.cdf-palmares .palmares-entry>.team-link{font-size:1.8em;text-transform:uppercase}.cdf-palmares .palmares-entry>.team-link{display:inline-block;font-size:1.6em}.cdf-palmares .palmares-entry:first-child>.team-link{margin-top:5px}.cdf-palmares .rider-link{font-family:"Lato",sans-serif;font-weight:700}.cdf-palmares .rider-team{color:#777;font-size:1.4em;font-style:italic}.cdf-palmares.green .icon-bay,.cdf-palmares.green .palmares-count{color:#70a80f}#cdf-index .leaders .cols-2>.col{float:none;margin:auto}#cdf-index .leaders .box-bordered{min-height:230px;padding:10px}#cdf-index .leaders .box-bordered-title{top:-25px}#cdf-index .leaders .rider-card,#cdf-index .leaders .team-card{margin:0}#cdf-index .leaders .card-image{width:100px;height:100px;padding:8px}#cdf-index .leaders .rider-card-team{font-size:1.4em}#cdf-index .leaders .team-card-name{font-family:"Lato",sans-serif;font-weight:700;font-size:1.8em;line-height:1.5;text-transform:uppercase;letter-spacing:1px}#cdf-index .leaders .team-card-name .team-link{white-space:initial}#cdf-index .calendar h2{padding-bottom:5px;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee;font-size:2em;font-weight:normal;text-align:center;text-transform:initial}@media only screen and (max-width:575px){#cdf-index .calendar h2{font-size:1.8em}}#cdf-index .calendar .race{position:relative;min-height:70px;padding:20px 10px 10px;border-bottom:1px dashed #eee}#cdf-index .calendar .race.upcoming{background:#f5f5f5}#cdf-index .calendar .race.upcoming .race-name:before{color:#ff6900}#cdf-index .calendar .race-date{float:left;width:60px;margin:8px 20px 0 0;font-family:"Lato",sans-serif;font-weight:700;font-size:2em;font-weight:bold;line-height:.6;text-align:center}#cdf-index .calendar .race-date .month{display:block;margin-top:6px;color:#999;font-family:"Lato",sans-serif;font-size:.5em;font-style:italic;font-weight:normal}#cdf-index .calendar .race-related{float:right}#cdf-index .calendar .race-related-item{margin-top:4px}#cdf-index .calendar .race-name{position:relative;margin:0 120px 0 80px;padding-left:15px;font-size:1.7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cdf-index .calendar .race-name:before{content:'>';position:absolute;top:-2px;left:0;color:#eee;font-family:"Raleway",sans-serif;font-weight:700;font-size:1.1em}#cdf-index .calendar .race-region{display:block;margin-top:5px;color:#777;font-size:.7em;font-style:italic;text-transform:uppercase}#cdf-index .calendar .empty-message{margin-top:20px}#cdf-index .top-ranking header{margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee;text-align:center}#cdf-index .top-ranking h2{font-family:"Lato",sans-serif;font-weight:700;font-size:2.2em}@media only screen and (max-width:575px){#cdf-index .top-ranking h2{font-size:2em}}#cdf-index .top-ranking .header-notice{color:#777;font-size:1.2em;letter-spacing:1px}#cdf-index .top-ranking .empty-message+footer{margin-top:10px}#cdf-index .top-ranking+.top-ranking{margin-top:30px}#cdf-ranking .cdf-ranking-nav{margin:0 0 30px}#cdf-ranking .cdf-ranking .empty-message{margin-top:20px}#next-starts{position:relative;border:1px solid #eee}#next-starts header{padding:15px;background:#f5f5f5;border-bottom:1px solid #eee}#next-starts .body{padding:10px 15px;border-bottom:6px solid #f5f5f5}#next-starts .content{height:184px;margin-bottom:0}#next-starts .races{height:46px;padding:8px 0;border-top:1px dashed #eee}#next-starts .races:first-child{border-color:#fff}#next-starts .races h3{font-size:1.3em;text-transform:initial}#next-starts .race-meta{color:#777;font-size:1.2em}#next-starts .slidable-nav{position:absolute;top:15px;right:15px}#album-manage-photos .item{margin:10px 0}#album-manage-photos .item:first-child{margin-top:0}#album-manage-photos .item>.delete{top:20px}#album-manage-photos .item-thumbnail{display:inline-block;margin-right:20px;vertical-align:middle}#album-manage-photos .new-photos-zone{margin:20px 0;padding:20px;background:#f5f5f5;border:2px dashed #ccc;text-align:center}#album-manage-photos .new-photos-zone .file{display:inline-block}#album-manage-photos .new-photos-upload{width:auto;padding:0;background:transparent}#album-manage-photos .new-photo{display:inline-block;margin:10px}#album-manage-photos .new-photo:first-child{margin-top:30px}#album-manage-photos .new-photo-img{height:120px;vertical-align:middle}#album-manage-photos .new-photo-delete{margin-left:10px;font-size:1.6em}#album-manage-photos .current-photos.sorting .sort-photos-action{color:#ff6900}#album-manage-photos .current-photos.sorting .item{counter-increment:step-counter;position:relative}#album-manage-photos .current-photos.sorting .item:before{content:counter(step-counter);position:absolute;top:0;left:-4px;z-index:2;width:auto;height:auto;background:#111;border:0 solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:2em;line-height:3;text-align:center}#album-manage-photos .current-photos.sorting .item:before{left:auto;right:10px;opacity:.6;filter:alpha(opacity=60);background:transparent;color:#999;font-size:4em;line-height:1.5}#album-manage-photos .current-photos.sorting .delete{display:none}#album-manage-photos .sort-photos-action{float:right}#album-manage-photos .preview-img{height:200px}.tags-boxes{cursor:inherit}.tags-boxes .tooltip{width:auto;height:auto;white-space:nowrap}.tags-boxes .tooltip .tooltip-arrow{border-top-color:#fff}.tags-boxes .tooltip .tooltip-inner{background:#fff;color:#000}.tag-box,#tag-form{position:absolute;width:150px;height:150px}.tag-box:hover,.tag-box.hover,#tag-form{background:rgba(255,255,255,0.4)}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.media-sheet-counts,#article .article-counts{position:absolute;top:0;right:10px;color:#999;font-size:1.4em;font-style:italic}.media-sheet-counts .icon,#article .article-counts .icon{font-size:1.4em;vertical-align:middle}.media-sheet-counts.spacer,#article .spacer.article-counts{padding-left:8px !important;padding-right:0}.media-comment-count,#article .article-comment-count{margin-left:10px;color:#777}@media only screen and (max-width:375px){.media-toolbar{width:260px;margin:auto}}.peloton-entity .photos,#race .photos{padding-top:10px}.peloton-entity .photos h2,#race .photos h2{padding-left:20px;line-height:1}.peloton-entity .photos h2 small,#race .photos h2 small{font-weight:normal}.peloton-entity .photos h2 .icon-photos-empty,#race .photos h2 .icon-photos-empty{left:6px;margin:-19px 0 0 0}.peloton-entity .photos footer,#race .photos footer{margin-top:10px;padding-top:10px;border-top:1px solid #eee;-webkit-box-shadow:inset 0 12px 12px -12px #eee;box-shadow:inset 0 12px 12px -12px #eee;text-align:right}.top-photo:hover .top-media-overlay,.top-album:hover .top-media-overlay{opacity:.8;filter:alpha(opacity=80)}.top-media-inner{position:relative;margin:3px}.top-media-thumbnail{height:140px;overflow:hidden}.top-media-title{display:inline-block;padding:10px;font-size:1.6em;line-height:1.2em;letter-spacing:1px;vertical-align:middle}.top-media-title .icon-comments,.top-media-title .icon-eye{font-size:1.4em;vertical-align:bottom}@media only screen and (max-width:575px){.photographers .gallery-card{text-align:center}}@media only screen and (max-width:575px){.photographers .card-image{float:none;margin-right:0}}.photographers .gallery-card-name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#album .tags-list,#photo .tags-list{padding-bottom:15px;border-bottom:1px dashed #eee}#album .tags-list .lbl,#photo .tags-list .lbl{margin-top:-2px;padding:0}#album .tags-list .rider-link,#photo .tags-list .rider-link{display:inline-block;padding:4px 10px;text-decoration:none !important}#album .tags-list .empty-message,#photo .tags-list .empty-message{clear:both;padding:10px 0}#photo,#video{padding-top:10px}#photo>header,#video>header{padding-left:15px;border-left:1px solid #eee}@media only screen and (max-width:575px){#photo>header,#video>header{padding-left:0;border-left:0}}#photo h1,#video h1{font-size:1.8em;text-transform:initial}@media only screen and (max-width:575px){#photo h1,#video h1{font-size:1.7em;text-align:center}}#photo .image,#photo .player,#video .image,#video .player{margin-bottom:15px;padding-top:1px;border-top:6px solid #eee}#photo .caption,#photo .description,#video .caption,#video .description{margin-top:10px;line-height:1.5em;text-align:justify}@media only screen and (max-width:575px){#photo .caption,#photo .description,#video .caption,#video .description{line-height:1.4}}#media-landing .latest-albums{padding-bottom:10px}#media-landing .latest-albums>footer{margin-top:40px;text-align:center}#media-landing .latest-albums .footer-link{color:#ff6900;font-size:1.6em;font-style:italic;letter-spacing:1px}#media-landing .latest-albums .footer-link:hover{text-decoration:underline}#media-landing .latest-albums .search-bar{display:block;margin-left:auto;margin-right:auto;width:50%;margin-top:20px}#media-landing #photographers{padding-top:10px}#gallery-show #content{position:relative}#gallery-show .galleries-link{position:absolute;z-index:2;top:15px;right:0;padding:0 0 0 8px;background:#fff;color:#777;font-size:1.3em}#gallery .all-albums .album-card,#gallery-user .user-albums .album-card{padding:20px 0;border-bottom:1px dashed #eee}#gallery-user footer{margin-top:20px;text-align:center}#gallery-user .preview-action{position:absolute;top:0;right:0;padding-right:0;color:#0686c3;font-size:1.4em}#gallery-user .card-image{margin-right:20px}#gallery-user .album-card-title{padding-right:60px}#gallery-user .user-photographer-avatar{width:100px;height:100px}#gallery-user .user-photographer-detail{margin-bottom:10px;font-size:1.3em;line-height:1.4}#gallery-user .user-photographer-detail p{font-size:1em}#gallery-user .edit-action{margin-top:20px;color:#ff6900;font-size:1.4em}#gallery-user .add-album-action{position:absolute;top:0;right:0;padding-right:0;color:#0686c3;font-size:1.4em}#gallery-edit .preview-img{width:120px}#gallery h1{padding-top:5px;font-size:2.6em;text-transform:initial;font-weight:normal}@media only screen and (max-width:575px){#gallery h1{font-size:2.4em}}#gallery .sheet-header .album-photos{border-bottom:6px solid #eee}#gallery .sheet-header .photo-teaser{height:171px;margin-bottom:1px}#gallery .gallery-avatar{position:relative;z-index:1;width:160px;height:160px;margin:-35px 25px 0 15px}#gallery .gallery-title{color:#777;font-style:italic}#gallery .gallery-title:before{content:'>';margin-right:5px}#gallery .gallery-counts{padding-left:55px;text-align:center}#gallery .key-element{margin-top:25px}#gallery .key-element+.key-element{margin-left:20px}#gallery .key-element-content{color:#777;font-size:1.6em;line-height:1}#gallery .gallery-photo-count{margin-top:10px;color:#999;font-size:.8em}#gallery .gallery-media-count-legend{font-style:italic}#gallery .presentation .title-zoom{padding-left:15px;text-align:right}#gallery .presentation .icon{top:1px;margin-left:6px;font-size:36px}#gallery .presentation-text{line-height:1.5}#gallery .schedule .title-zoom{padding-left:35px}#gallery .schedule .icon-calendar{font-size:24px;left:8px}#gallery .latest-album .title-zoom,#gallery .all-albums .title-zoom{padding-left:15px}#gallery .latest-album .album-teaser{margin-top:10px}#gallery .all-albums .album-card{padding:20px 0;border-bottom:1px dashed #eee}.gallery-link:hover{text-decoration:underline}.gallery-card{margin:10px 0}.gallery-card .card-image{width:60px;height:60px;padding:3px}.gallery-card-name{padding-top:10px;font-size:1.5em;text-transform:initial}.gallery-card-albums{color:#777;font-size:1.4em;line-height:1.5}.gallery-card-album-date{padding-top:4px;color:#999;font-size:1.2em;font-style:italic}.gallery-card-album-date+.gallery-card-name{padding-top:2px}#album-index .breadcrumbs-content{float:left}@media only screen and (max-width:575px){#album-index .breadcrumbs-content{float:none;padding-right:0}}#album-rider .rider-card{width:60%;margin:auto}#album-rider #photo .photo-number{display:none}#album-user-show .album-details{position:relative}#album-user-show .album-details h1{font-family:"Lato",sans-serif !important;font-weight:700;font-size:2.2em;text-transform:initial}#album-user-show .album-date{color:#777;font-size:1.2em;font-style:italic}#album-user-show .album-icons{position:absolute;top:0;right:0}#album-user-show .album-counts{margin-top:5px;color:#777;font-size:1.5em;font-style:italic}#album-user-show .album-view-count,#album-user-show .album-comment-count{color:#999;margin-right:10px}#album-user-show .album-view-count .icon,#album-user-show .album-comment-count .icon{font-size:1.2em;vertical-align:middle}#album-user-show .album-actions{position:absolute;top:0;right:0;font-size:1.4em;line-height:1.6;text-align:right}#album-user-show .user-album-photos{margin-top:20px}#album-user-show .user-album-photos .col{counter-increment:step-counter;position:relative}#album-user-show .user-album-photos .col:before{content:counter(step-counter);position:absolute;top:76px;left:-4px;z-index:2;width:30px;height:30px;background:#111;border:3px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:1.4em;line-height:1.7;text-align:center}#album-user-show .user-album-photos .col:before{left:8px}#album-user-show .user-album-photos-intro{margin:20px 0 10px;font-size:1.4em}#album-user-show .empty-message+.user-album-photos-intro{margin-top:10px}#album-user-show .empty-message+.user-album-photos-intro .manage-photos-action{margin-left:0}#album-user-show .manage-photos-action{margin-left:10px}#album-user-show .user-album-photo{margin:10px 0;border:1px solid #eee}#album-user-show .user-album-photo:hover{border-color:#ff6900}#album-user-show .user-album-photo:hover:before{background:#ff6900}#album-user-show .user-album-photo:hover .photo-actions{display:block}#album-user-show .user-album-photo .card-image{position:relative;z-index:1;width:100px;height:87px;margin-right:10px}#album-user-show .user-album-photo .card-details{position:relative;height:85px;padding-top:30px;padding-right:10px}#album-user-show .user-album-photo .photo-caption{font-size:1.2em}#album-user-show .user-album-photo .photo-counts,#album-user-show .user-album-photo .photo-states,#album-user-show .user-album-photo .photo-actions{position:absolute;top:2px}#album-user-show .user-album-photo .media-sheet-counts,#album-user-show .user-album-photo #article .article-counts,#article #album-user-show .user-album-photo .article-counts{top:4px;left:110px}#album-user-show .user-album-photo .media-sheet-counts .media-comment-count,#album-user-show .user-album-photo #article .article-counts .media-comment-count,#article #album-user-show .user-album-photo .article-counts .media-comment-count,#album-user-show .user-album-photo .media-sheet-counts #article .article-comment-count,#article #album-user-show .user-album-photo .media-sheet-counts .article-comment-count,#album-user-show .user-album-photo #article .article-counts .article-comment-count,#article #album-user-show .user-album-photo .article-counts .article-comment-count{color:#999}#album-user-show .user-album-photo .media-sheet-counts .icon,#album-user-show .user-album-photo #article .article-counts .icon,#article #album-user-show .user-album-photo .article-counts .icon{color:#999;font-size:1.2em;vertical-align:top}#album-user-show .user-album-photo .photo-states{top:auto;bottom:2px;right:8px}#album-user-show .user-album-photo .photo-actions{display:none;right:8px}#album-user-show .user-album-photo .photo-state,#album-user-show .user-album-photo .photo-action{margin-left:8px;font-size:1.5em}#album-manage-photos .album-photos-form .block,#album-manage-photos .album-photos-form div.ad{margin:30px 0}#album-manage-photos .item:hover:before{color:#ff6900 !important}#album-manage-photos .item .form-notice{margin:0}#album-manage-photos .item-thumbnail{width:50px;height:43px}#album-manage-photos .form-notice{font-size:1.3em}#album-manage-photos .form-submit{margin:0;font-size:1.2em}#album-manage-photos .new-photos-zone{margin:20px 0;padding:20px;background:#f5f5f5;border:2px dashed #ccc;text-align:center}#album-manage-photos .new-photos-zone:hover{border-color:#ff6900}#album-manage-photos .new-photos-zone .file{display:inline-block}#album-manage-photos .new-photos-upload{width:auto;padding:0;background:transparent}#album-manage-photos .new-photo{display:inline-block;margin:10px}#album-manage-photos .new-photo:first-child{margin-top:30px}#album-manage-photos .new-photo-img{height:120px;vertical-align:middle}#album-manage-photos .new-photo-delete{margin-left:8px;font-size:1.6em}#album-manage-photos .manage-photos-intro{margin-bottom:20px;font-size:1.4em}#album-manage-photos .current-photos .empty-message+#album{margin-top:0}#album-manage-photos .current-photos.sorting .sort-photos-action{color:#ff6900}#album-manage-photos .current-photos.sorting .item{counter-increment:step-counter;position:relative}#album-manage-photos .current-photos.sorting .item:before{content:counter(step-counter);position:absolute;top:0;left:-4px;z-index:2;width:auto;height:auto;background:#111;border:0 solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:2em;line-height:3;text-align:center}#album-manage-photos .current-photos.sorting .item:before{left:auto;right:10px;opacity:.6;filter:alpha(opacity=60);background:transparent;color:#999;font-size:4em;line-height:1.5}#album-manage-photos .current-photos.sorting .delete{display:none}#album-manage-photos .sort-photos-action{color:#999;font-size:1.4em}#album{margin-top:30px}#album h1{margin:20px 0 10px;font-size:3em;line-height:1.2;text-align:center;text-transform:initial}@media only screen and (max-width:575px){#album h1{font-size:2.4em}}#album .metadata .col+.col .gallery-card-album-date{visibility:hidden}#album .race-related{color:#999;font-size:1.1em;text-align:center;text-transform:uppercase}#album .race-related-link{display:inline-block;margin:0 5px;letter-spacing:1px}#album .race-related-link:hover{text-decoration:underline}#album #photos{position:relative;margin-top:-10px;padding-top:10px}#album .album-photo-count{position:absolute !important;top:-20px !important;right:5px}#album #photos .slidable-content{margin-bottom:20px;border-top:6px solid #eee}#album .album-photos{border:0}#album .top-social-bar{margin:-10px 0}#album .top-social-bar .social-bar{padding:0}#album .social-bar{border:0}.album-show{position:relative}.album-show .breadcrumbs .spacer{left:0;padding-left:0}.album-show .breadcrumbs .home-btn{margin-right:5px}.album-show .media-sheet-counts,.album-show #article .article-counts,#article .album-show .article-counts{top:65px}.album-photos{background:#fafafa;border-top:6px solid #eee}.album-photos .photo-teaser{min-width:203px;height:176px;margin-top:1px}@media only screen and (max-width:575px){.album-photos .photo-teaser{min-width:150px;height:131px}}.album-photos .photo-teaser-link{right:1px}.top-album .top-media-overlay{background:#70a80f}.album-popular-photos{padding-bottom:30px;border-bottom:1px dashed #eee}.album-popular-photos .album-photos{border:0}.album-popular-photos .col{counter-increment:step-counter;position:relative}.album-popular-photos .col:before{content:counter(step-counter);position:absolute;top:152px;left:-4px;z-index:2;width:30px;height:30px;background:#111;border:3px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:1.4em;line-height:1.7;text-align:center}.album-popular-photos .col:first-child:before{background:#ff6900}#album .album-photo-count,.album-teaser-photo-count,.album-card-photo-count{position:relative;top:-2px;width:20px;font-size:1.1em;text-align:center}#album .album-photo-count .icon-photos-empty,.album-teaser-photo-count .icon-photos-empty,.album-card-photo-count .icon-photos-empty{position:absolute;z-index:-1;top:50%;left:50%;margin:-15px 0 0 -15px;color:#ccc;font-size:30px;text-shadow:none;margin:-16px 0 0 -13px}.album-link:hover{text-decoration:underline}.album-teaser{position:relative;margin-top:40px;padding-bottom:10px;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}.album-teaser .gallery-link{color:#ff6900}@media only screen and (max-width:575px){.album-teaser .album-photos .col:nth-child(3){display:none}}.album-teaser-title{width:80%;font-family:"Lato",sans-serif !important;font-weight:700;font-size:2.2em;line-height:1.2;text-transform:initial}@media only screen and (max-width:575px){.album-teaser-title{width:85%;font-size:1.6em}}.album-teaser-metadata,.album-card-metadata{margin:5px 0 10px;color:#777;font-size:1.1em;font-style:italic;letter-spacing:1px}.album-teaser-counts{position:absolute;right:10px;top:20px}.album-teaser-new,.video-teaser{border-bottom:6px solid #eee}.album-teaser-new header,.video-teaser header{position:relative}.album-teaser-new h3,.video-teaser h3{margin:15px 0;text-align:center}@media only screen and (max-width:575px){.album-teaser-new,.video-teaser{max-width:300px;margin:auto}}.album-teaser-new-date:after,.video-teaser-date:after{border-top:1px solid #eee}.album-teaser-new-date time,.video-teaser-date time{display:block}.album-teaser-new-date time:first-letter ,.video-teaser-date time:first-letter {text-transform:uppercase}.album-teaser-new-date .title-lined-inner,.video-teaser-date .title-lined-inner{top:3px;font-size:1.1em}.album-teaser-new-cover,.video-teaser-thumbnail{width:100%;height:168px}.album-card{position:relative}.album-card:hover .album-card-actions{display:block}.album-card .card-image{position:relative;width:100px;height:87px;margin-right:20px;overflow:visible}.album-card .card-image:after{content:'►';position:absolute;top:50%;right:-15px;margin-top:-10px;color:#eee;font-size:1.7em}.album-card .card-details{padding-top:5px}.album-card-title{font-family:"Lato",sans-serif !important;font-weight:700;font-size:2em;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-card-metadata{margin:4px 0 15px}.album-card-states,.album-card-actions{position:absolute;right:0}.album-card-states{bottom:20px}.album-card-actions{display:none;top:20px}.album-card-state,.album-card-action{margin-left:10px;font-size:1.6em}#photo-show .media-sheet-counts,#photo-show #article .article-counts,#article #photo-show .article-counts{padding:0 0 0 8px}#photo-show .media-comment-count,#photo-show #article .article-comment-count,#article #photo-show .article-comment-count{margin-left:10px;color:#555}#photo{position:relative;z-index:1;padding-top:0;overflow:hidden}#photo .image{margin-bottom:0;padding:0;border:0}#photo .image:hover .image-action,#photo .image:hover .photo-nav{display:block}#photo .image.taggable:hover .image-zoom,#photo .image.taggable .photo-nav{display:none !important}#photo .image.taggable .image-figure{cursor:crosshair}#photo .image.taggable .icon-user{color:#0686c3}#photo .image.taggable .tag-box:hover .delete-tag{display:block}#photo .image-inner{position:relative}#photo .image-figure{max-width:100%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#photo .portrait{display:block;margin-left:auto;margin-right:auto}#photo .image-action{display:none;position:absolute;bottom:5px;left:5px;z-index:10;width:30px;height:30px;background:rgba(255,255,255,0.9);font-size:2em;line-height:30px;text-align:center}@media only screen and (max-width:575px){#photo .image-action{display:block}}#photo .image-download{left:42px}#photo .image-zoom{left:auto;right:5px}#photo .image-legend{position:relative;padding:12px}#photo .album-title{font-family:"Lato",sans-serif;font-weight:700;font-size:1.8em;font-weight:normal}#photo .album-title small{margin-left:5px;color:#ff6900}@media only screen and (max-width:575px){#photo .album-title{padding-right:30px;font-size:1.4em}}#photo .caption{margin-top:5px}#photo .social-bar{padding:10px 0;border:1px dashed #eee;border-width:1px 0}#photo .social-bar .addthis{display:none}#photo .media-sheet-counts,#photo #article .article-counts,#article #photo .article-counts{position:initial;margin:5px 0 10px}#photo .photo-number{position:absolute;top:18px;right:12px;color:#999;font-style:italic;font-weight:normal}@media only screen and (max-width:575px){#photo .photo-number{top:14px;font-size:1.2em}}#photo .tags-boxes{cursor:inherit}#photo .tags-boxes .tooltip{width:auto;height:auto;white-space:nowrap}#photo .tags-boxes .tooltip .tooltip-arrow{border-top-color:#fff}#photo .tags-boxes .tooltip .tooltip-inner{background:#fff;color:#000}#photo .tag-box,#photo #tag-form{position:absolute;z-index:4;width:150px;height:150px}#photo .tag-box:hover,#photo .tag-box.hover,#photo #tag-form{background:rgba(255,255,255,0.4)}#photo .delete-tag{display:none;position:absolute;top:5px;right:5px;z-index:2;font-size:3em;color:#ff6900;font-weight:bold;line-height:.5}#photo .tags-list{padding:20px 0 0;border-bottom:0}#photo .tags-list .empty-message{float:left;clear:none;margin-top:1px;padding:0}#photo .photo-nav{display:none;position:absolute;top:50%;z-index:4;margin-top:-25px;color:#ff6900;font-family:"Raleway",sans-serif;font-weight:700;font-size:5em;line-height:50px}@media only screen and (max-width:575px){#photo .photo-nav{display:block}}#photo .photo-prev{left:8px}#photo .photo-next{right:8px}#photo>.fa-refresh{display:none;position:absolute;top:50%;left:50%;z-index:1;margin:-12px 0 0 -12px;color:#777;font-size:3em}#photo.loading .photo-inner{opacity:.5;filter:alpha(opacity=50)}#photo.loading>.fa-refresh{display:block}#photo .user-comments-header{display:none}#photo .user-comments-body{display:block}#photo .user-comments-body-inner{padding:0;border:0}#photo .user-comments-form{padding:15px 0}#photo .user-comments-list{max-height:300px;overflow:auto;padding:0 8px}#photo .user-comments-list.scrollable{border:1px solid #f5f5f5}#photo .comment-text{width:100%}#photo .user-comment{padding:10px 0}#photo .user-comment time{position:absolute;bottom:5px;right:0;margin:0}#photo .user-comment .card-image{width:45px;height:45px;margin-right:10px}#photo .user-comment-header{position:relative;margin-bottom:12px}#photo .user-comment-header-inner{height:auto}#photo .user-comment-header-inner:after{content:none}#photo .user-comment-author-level{margin-top:0}#photo .user-comment-counts{top:28px;right:0;font-size:1.1em}#photo .user-comment-text,#photo .user-comment-teaser-text{font-size:1.3em;line-height:1.4}#tag-form{display:none;border:1px solid #ccc}#tag-form .rider-autocomplete{position:absolute;bottom:0;left:0;width:100%}#tag-form .rider-autocomplete input{width:100%;border:0;border-top:1px solid #ccc}#tag-form .btn{display:none;position:absolute;bottom:0;right:0;z-index:1;padding:7px 5px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#colorbox,#cboxWrapper{overflow:visible !important}#cboxClose{top:0;bottom:auto;right:0;width:36px;height:36px}#cboxClose:after{top:-15px;right:35px}@media only screen and (max-width:575px){#cboxClose{display:none !important}}body.on-photo-box{overflow:hidden}.photo-teaser{position:relative}.photo-teaser-link{position:absolute;top:0;left:0;height:100%;overflow:hidden}.photo-teaser-link:hover .photo-teaser-overlay{opacity:0;filter:alpha(opacity=0)}.photo-teaser-link:hover .photo-teaser-related{bottom:0;z-index:1}.photo-teaser-thumbnail{height:100%}.photo-teaser-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#111;opacity:.1;filter:alpha(opacity=10)}.photo-teaser-related{position:absolute;left:0;right:0;bottom:-35px;height:35px;padding:8px 10px;background:#ff6900;background:rgba(255,105,0,0.8);color:#fff;text-align:center;-webkit-transition:bottom .2s ease-out;transition:bottom .2s ease-out}.photo-teaser-related-inner{color:#fff;font-size:1.1em;font-style:italic;line-height:1.7;text-transform:uppercase;letter-spacing:1px}#video>header{margin-bottom:20px}.videos-list>header{border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}@media only screen and (max-width:575px){.videos-list .col{margin-bottom:0 !important}}.top-videos .top-video{counter-increment:step-counter;position:relative;padding:12px 0}.top-videos .top-video:before{content:counter(step-counter);position:absolute;top:62px;left:-4px;z-index:2;width:38px;height:38px;background:#111;border:5px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:1.5em;line-height:1.8em;text-align:center}.top-videos .top-video:before{top:66px}.top-videos .top-video:first-child:before{background:#0686c3}.top-videos.green .top-video:first-child:before{background:#70a80f}.top-videos-bar{position:absolute;top:0;right:0;padding-right:0}.more-videos{padding:20px 0;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}.video-search-bar{display:block;margin-left:auto;margin-right:auto;width:220px;margin:30px auto}.video-teasers .video-teaser{min-height:260px;margin-top:30px}@media only screen and (max-width:575px){.video-teasers .video-teaser{margin-top:15px}}.album-teaser-new h3,.video-teaser h3,.video-card-title{color:#555;font-family:"Lato",sans-serif !important;font-weight:700;font-size:1.3em;font-style:italic}@media only screen and (max-width:375px){.album-teaser-new h3,.video-teaser h3,.video-card-title{font-size:1.2em}}.video-teaser h3{min-height:36px;overflow:hidden}.video-teaser-preview time{position:absolute;bottom:10px;right:10px;padding:4px 5px;background:#111;color:#fff;font-size:1.1em;letter-spacing:1px}.video-teaser-preview .fa-play-circle-o{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;opacity:.6;filter:alpha(opacity=60);font-size:60px;color:#fff}.video-link:hover{text-decoration:underline}.video-card:hover{text-decoration:underline}.video-card hr{margin-top:10px;border-top:6px solid #eee}.video-card .card-image{width:150px;height:84px;margin-right:10px}.video-card-title{max-height:5.5em;padding-top:10px;font-size:1.2em;line-height:1.6em;text-transform:uppercase;letter-spacing:1px}.challenge-header,.ffc-header{position:relative;padding-bottom:20px}.challenge-header .logo,.ffc-header .logo{margin:15px auto 0}@media only screen and (max-width:575px){.challenge-header .logo,.ffc-header .logo{margin-top:0}}.challenge-header .challenge-logo-fr-2016-150,.ffc-header .challenge-logo-fr-2016-150,.challenge-header .challenge-logo-be-2016-150,.ffc-header .challenge-logo-be-2016-150{margin-top:0}.challenge-header .challenge-logo-junior-2016-150,.ffc-header .challenge-logo-junior-2016-150{margin-top:30px}@media only screen and (max-width:575px){.challenge-header .challenge-logo-junior-2016-150,.ffc-header .challenge-logo-junior-2016-150{margin-top:0}}@media only screen and (max-width:575px){.challenge-header .slogan,.ffc-header .slogan,.challenge-header .rules,.ffc-header .rules{margin-top:0}}.challenge-header .slogan,.ffc-header .slogan,.challenge-header .intro,.ffc-header .intro{margin-left:10px}@media only screen and (max-width:575px){.challenge-header .slogan,.ffc-header .slogan,.challenge-header .intro,.ffc-header .intro{margin-left:0;text-align:center}}.challenge-header .slogan,.ffc-header .slogan{color:#104886;font-size:2.1em;letter-spacing:1px}@media only screen and (max-width:575px){.challenge-header .slogan,.ffc-header .slogan{font-size:1.9em}}.challenge-header .intro,.ffc-header .intro{margin-top:5px;color:#555;font-size:1.3em;font-style:italic;line-height:1.3;text-align:justify}@media only screen and (max-width:575px){.challenge-header .intro,.ffc-header .intro{text-align:center}}@media only screen and (max-width:575px){.challenge-header .challenge-rules,.ffc-header .challenge-rules{margin-top:-10px}}@media only screen and (max-width:575px){.challenge-header .key-element,.ffc-header .key-element{display:inline-block;float:none}}@media only screen and (max-width:375px){.challenge-header .key-element+.key-element,.ffc-header .key-element+.key-element{margin-left:10px}}.challenge-header .key-element-title,.ffc-header .key-element-title{font-size:1.4em}@media only screen and (max-width:575px){.challenge-header,.ffc-header{text-align:center}}.challenge-menu .logo,.ffc-menu .logo{float:left;margin:-12px 20px 0 0}@media only screen and (max-width:575px){.challenge-menu .logo,.ffc-menu .logo{float:none;margin:0 auto 10px}.challenge-menu .logo.visible-sm,.ffc-menu .logo.visible-sm{display:inline-block !important}}.challenge-menu .challenge-logo-junior-2016-100,.ffc-menu .challenge-logo-junior-2016-100{margin-top:-25px}@media only screen and (max-width:575px){.challenge-menu .menu-rider,.ffc-menu .menu-rider{line-height:2}}.challenge-menu .menu-team,.ffc-menu .menu-team{margin-left:15px;padding-left:15px;border-left:1px solid #eee}@media only screen and (max-width:575px){.challenge-menu .menu-team,.ffc-menu .menu-team{margin-left:0;padding-left:0;line-height:1.8}}.challenge-menu .nav-bordered,.ffc-menu .nav-bordered{display:inline-block}.challenge-menu .nav-item,.ffc-menu .nav-item{padding:0 10px;border:0;font-size:1.4em;text-transform:uppercase}@media only screen and (max-width:575px){.challenge-menu .nav-item,.ffc-menu .nav-item{font-size:1.2em}}.challenge-menu.old-challenge,.old-challenge.ffc-menu{margin-bottom:20px}.challenge-menu.old-challenge .challenge-logo,.old-challenge.ffc-menu .challenge-logo{margin-top:-40px}@media only screen and (max-width:575px){.challenge-menu,.ffc-menu{text-align:center}}.challenge-ranking .per-page-label,.ffc-ranking .per-page-label{font-size:1.2em;color:#999;margin-right:5px}.challenge-ranking .empty-message,.ffc-ranking .empty-message{margin-top:20px}.challenge-ranking-table{margin-top:20px}.challenge-ranking-table .first td{font-weight:normal}.challenge-ranking-table .first td.number-progression .icon{color:#fff !important}.challenge-ranking-table .first td .equal{font-size:1.6em}@media only screen and (max-width:575px){.challenge-ranking-table .rider{width:auto}}@media only screen and (max-width:575px){.challenge-ranking-table .rider-team{display:none}}.challenge-ranking-table .rider-link,.challenge-ranking-table .team-link{max-width:320px}.challenge-ranking-table .team{width:auto;font-size:1.2em}.challenge-ranking-table .team-category{font-size:1em;text-transform:uppercase}.challenge-ranking-table .number-progression{width:10%;min-width:70px;color:#777;font-size:1.1em}.challenge-ranking-table .number-progression .icon{margin-right:2px}.challenge-ranking-table .equal{font-size:1.4em;line-height:0}.challenge-ranking-table .points-progression{width:12%;min-width:70px;color:#777;font-size:1.1em;text-align:right}.challenge-ranking-table .points,.challenge-ranking-table .points-progression{text-align:right}.challenge-ranking-table .points:last-child,.challenge-ranking-table .points-progression:last-child{padding-right:12px}.sidebar .challenge-ranking-table .rank{padding-right:0}.sidebar .challenge-ranking-table .rider,.sidebar .challenge-ranking-table .team{width:auto}.sidebar .challenge-ranking-table .points,.sidebar .challenge-ranking-table .points-progression{width:26%}#challenge-progression .challenge-ranking-table .rider{max-width:240px}#challenge-progression .challenge-ranking-table .rider-team{max-width:210px}@media only screen and (max-width:575px){.challenge-ranking-table{margin-top:0 !important}}.challenge-other-versions{text-align:center}.challenge-other-versions .version{display:inline-block;margin:15px 5px 0;vertical-align:middle}.challenge-other-versions .version:hover{opacity:.7;filter:alpha(opacity=70)}.challenge-archives .date-fields{text-align:center}.challenge-archives .select-bar{width:auto}.challenge-archives .separator{margin:0 10px;color:#999;font-size:1.3em;font-style:italic}.challenge-month-leader .nav-title,.challenge-week-progression .nav-title{position:relative;width:140px;color:#111;font-size:1.4em}.challenge-month-leader .challenge-items,.challenge-week-progression .challenge-items{margin-top:20px}.challenge-month-leader .challenge-item,.challenge-week-progression .challenge-item{display:none}.challenge-month-leader .challenge-item.active,.challenge-week-progression .challenge-item.active{display:block}.challenge-month-leader .article-teaser-title,.challenge-week-progression .article-teaser-title{display:none}.challenge-month-leader .article-teaser-body,.challenge-week-progression .article-teaser-body{margin-top:20px;font-style:normal}.challenge-month-leader.loading .nav-arrows,.challenge-month-leader.loading .challenge-items,.challenge-week-progression.loading .nav-arrows,.challenge-week-progression.loading .challenge-items{opacity:.5;filter:alpha(opacity=50)}.challenge-month-leader{padding-bottom:20px;border-bottom:6px solid #eee}.challenge-week-progression .nav-title{width:210px;font-size:1.3em;text-transform:initial}.challenge-week-progression .nav-title-inner{font-family:"Lato",sans-serif;font-weight:400;letter-spacing:1px}.challenge-week-progression .nav-prev .challenge-week-progression .nav-next{margin:0 10px}.challenge-week-progression .ranking-types{color:#777;font-size:1.1em;line-height:1.5;text-transform:uppercase}.junior .challenge-week-progression .ranking-types{display:inline-block}.challenge-week-progression .ranking-type:hover,.challenge-week-progression .ranking-type.active{color:#ff6900}.challenge-week-progression .progression-ranking{display:none}.challenge-week-progression .challenge-ranking-table{margin-top:0}.challenge-year-nav{margin:0 0 10px}.challenge-month-nav,.challenge-week-nav{margin-top:10px;border:0}.challenge-month-nav .nav-link,.challenge-week-nav .nav-link{margin:0 5px;font-size:1.2em;text-transform:initial}.challenge-month-nav .active,.challenge-week-nav .active{border:0}.challenge-week-nav{display:block;text-align:center}.challenge-week-nav .nav-tab{display:inline-block}.challenge-week-nav .nav-link{padding:5px 0}.challenge-search-bar,#cdf-ranking .cdf-search-bar,.ffc-search-bar{width:260px;margin:15px 0}.challenge-title h2,#cdf-ranking .cdf-ranking-title h2,.game-ranking-title h2,.ffc-title h2{position:relative;top:-2px;font-size:1.7em;font-weight:normal;text-transform:initial}@media only screen and (max-width:575px){.challenge-title h2,#cdf-ranking .cdf-ranking-title h2,.game-ranking-title h2,.ffc-title h2{font-size:1.6em}}@media only screen and (max-width:575px){.challenge-title .right,#cdf-ranking .cdf-ranking-title .right,.game-ranking-title .right,.ffc-title .right{float:none !important}}.challenge-ranking-intro,#cdf-ranking .cdf-ranking-intro,.challenge-rules-intro,.game-ranking-intro,.ffc-ranking-intro{font-size:1.2em;line-height:2;text-align:center;text-transform:uppercase}.challenge-ranking-intro .updated-at,#cdf-ranking .cdf-ranking-intro .updated-at,.challenge-rules-intro .updated-at,.game-ranking-intro .updated-at,.ffc-ranking-intro .updated-at{font-size:1em}.progression-ranking .first td{color:#111;font-weight:bold}.progression-ranking .team{max-width:200px}.challenge-top-widget .team{max-width:200px}.progression-ranking,.challenge-top-widget .top-ranking,#challenge-landing .rider-podium,#ffc-landing .rider-podium,#challenge-landing .team-podium,#ffc-landing .team-podium,.game-top-ranking,.ffc-top-ranking{padding-top:10px}.progression-ranking footer,.challenge-top-widget .top-ranking footer,#challenge-landing .rider-podium footer,#ffc-landing .rider-podium footer,#challenge-landing .team-podium footer,#ffc-landing .team-podium footer,.game-top-ranking footer,.ffc-top-ranking footer{margin-top:5px;text-align:right}@media only screen and (max-width:575px){.progression-ranking footer,.challenge-top-widget .top-ranking footer,#challenge-landing .rider-podium footer,#ffc-landing .rider-podium footer,#challenge-landing .team-podium footer,#ffc-landing .team-podium footer,.game-top-ranking footer,.ffc-top-ranking footer{text-align:center}}.progression-ranking tr:first-child td,.challenge-top-widget .top-ranking tr:first-child td,#challenge-landing .rider-podium tr:first-child td,#ffc-landing .rider-podium tr:first-child td,#challenge-landing .team-podium tr:first-child td,#ffc-landing .team-podium tr:first-child td,.game-top-ranking tr:first-child td,.ffc-top-ranking tr:first-child td{color:#fff}.progression-ranking .title-lined,.challenge-top-widget .top-ranking .title-lined,#challenge-landing .rider-podium .title-lined,#ffc-landing .rider-podium .title-lined,#challenge-landing .team-podium .title-lined,#ffc-landing .team-podium .title-lined,.game-top-ranking .title-lined,.ffc-top-ranking .title-lined{margin-bottom:10px}.progression-ranking .title-lined-inner,.challenge-top-widget .top-ranking .title-lined-inner,#challenge-landing .rider-podium .title-lined-inner,#ffc-landing .rider-podium .title-lined-inner,#challenge-landing .team-podium .title-lined-inner,#ffc-landing .team-podium .title-lined-inner,.game-top-ranking .title-lined-inner,.ffc-top-ranking .title-lined-inner{font-size:1.7em;font-weight:normal;text-transform:initial}@media only screen and (max-width:575px){.progression-ranking .title-lined-inner,.challenge-top-widget .top-ranking .title-lined-inner,#challenge-landing .rider-podium .title-lined-inner,#ffc-landing .rider-podium .title-lined-inner,#challenge-landing .team-podium .title-lined-inner,#ffc-landing .team-podium .title-lined-inner,.game-top-ranking .title-lined-inner,.ffc-top-ranking .title-lined-inner{font-size:1.5em}}.progression-ranking .ranking-table,.challenge-top-widget .top-ranking .ranking-table,#challenge-landing .rider-podium .ranking-table,#ffc-landing .rider-podium .ranking-table,#challenge-landing .team-podium .ranking-table,#ffc-landing .team-podium .ranking-table,.game-top-ranking .ranking-table,.ffc-top-ranking .ranking-table{margin-top:15px}.progression-ranking .empty-message,.challenge-top-widget .top-ranking .empty-message,#challenge-landing .rider-podium .empty-message,#ffc-landing .rider-podium .empty-message,#challenge-landing .team-podium .empty-message,#ffc-landing .team-podium .empty-message,.game-top-ranking .empty-message,.ffc-top-ranking .empty-message{margin-bottom:20px}#challenge-landing .sheet-header,#ffc-landing .sheet-header{padding-bottom:0}#challenge-landing .sheet-body,#ffc-landing .sheet-body{margin-top:60px}@media only screen and (max-width:575px){#challenge-landing .sheet-body,#ffc-landing .sheet-body{margin-top:30px}}#challenge-landing .leaders .cols-2,#ffc-landing .leaders .cols-2{margin:0 -20px}@media only screen and (max-width:575px){#challenge-landing .leaders .cols-2,#ffc-landing .leaders .cols-2{margin-top:20px}}#challenge-landing .leaders .col,#ffc-landing .leaders .col{padding:0 20px}#challenge-landing .leaders .box-bordered,#ffc-landing .leaders .box-bordered{min-height:220px;padding:10px}#challenge-landing .leaders .box-bordered-title,#ffc-landing .leaders .box-bordered-title{top:-25px;padding:0 5px}#challenge-landing .leaders .box-bordered-title .lbl,#ffc-landing .leaders .box-bordered-title .lbl{color:#777 !important;font-size:1.1em;font-weight:normal !important}#challenge-landing .leaders .rider-card,#ffc-landing .leaders .rider-card,#challenge-landing .leaders .team-card,#ffc-landing .leaders .team-card{margin:0}#challenge-landing .leaders .rider-card-name,#ffc-landing .leaders .rider-card-name,#challenge-landing .leaders .team-card-name,#ffc-landing .leaders .team-card-name{font-size:1.6em}#challenge-landing .podiums-nav,#ffc-landing .podiums-nav{margin:40px 0;font-size:1.2em;line-height:1.6;text-align:center;text-transform:uppercase;letter-spacing:1px}#challenge-landing .podiums-nav-label,#ffc-landing .podiums-nav-label{margin-bottom:5px;color:#999;font-size:1em;font-style:italic}#challenge-landing.junior .podiums-nav-row,.junior#ffc-landing .podiums-nav-row{display:inline-block}#challenge-landing .rider-podiums h2,#ffc-landing .rider-podiums h2,#challenge-landing .team-podiums h2,#ffc-landing .team-podiums h2{margin-bottom:20px;padding-bottom:15px;font-size:2em;font-weight:normal;text-align:center;text-transform:initial;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}@media only screen and (max-width:575px){#challenge-landing .rider-podiums h2,#ffc-landing .rider-podiums h2,#challenge-landing .team-podiums h2,#ffc-landing .team-podiums h2{font-size:1.8em}}@media only screen and (max-width:575px){#challenge{margin-top:20px}}.challenge-rules-intro a:hover{text-decoration:underline}#challenge-races .sheet-header{padding-bottom:0}#challenge-races .results .empty-message{margin-top:20px}#challenge-races .results-table th.ranking-count{padding-right:0;padding-bottom:5px;color:#999;font-style:italic !important}#challenge-races .results-table .ranking-count{width:16%;color:#777;text-align:right}#challenge-scale{padding-top:0}#challenge-scale .sheet-header{padding-bottom:0}#challenge-scale .scale-country{margin:5px}@media only screen and (max-width:575px){#challenge-scale .scale-country{text-align:center}}#challenge-scale td,#challenge-scale th{padding:8px 2px}#challenge-scale td{border:1px solid #f5f5f5;border-width:0 1px;text-align:center}#challenge-scale .label{padding:8px 5px;text-align:left}#challenge-faq .sheet-header{padding-bottom:0}#challenge-faq .challenge-search-bar,#challenge-faq #cdf-ranking .cdf-search-bar,#cdf-ranking #challenge-faq .cdf-search-bar,#challenge-faq .ffc-search-bar{margin-top:10px}#challenge-faq .faq-item{position:relative;margin:30px 0;padding:10px 0 10px 20px;border:1px solid #eee}#challenge-faq .faq-item:first-child{margin-top:20px}#challenge-faq .faq-item.highlighted{border-color:#70a80f}@media only screen and (max-width:575px){#challenge-faq .faq-item{margin:20px 0}}#challenge-faq .faq-question,#challenge-faq .faq-answer{font-size:1.4em;line-height:1.5;text-align:justify}#challenge-faq .faq-question .highlighted,#challenge-faq .faq-answer .highlighted{color:#ff6900}@media only screen and (max-width:575px){#challenge-faq .faq-question,#challenge-faq .faq-answer{line-height:1.4}}#challenge-faq .faq-question{padding-right:45px;font-weight:bold;text-transform:initial;letter-spacing:0;cursor:pointer}#challenge-faq .faq-question:after{content:"-";position:absolute;z-index:2;width:20px;height:20px;background:#777;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:1.2em;line-height:20px;text-align:center;cursor:pointer;top:12px;right:15px;font-weight:normal;line-height:1.1}#challenge-faq .faq-question.collapsed:after{content:'+';background:#70a80f;line-height:1.2}#challenge-faq .faq-answer{padding-top:10px;padding-right:20px}@media only screen and (max-width:575px){#challenge-faq .faq-answer{font-size:1.3em}}#challenge-faq .scale-link{color:#ff6900;text-decoration:underline}.username-field-label{position:relative;z-index:0;color:#70a80f;font-style:italic;letter-spacing:1px;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.username-field-label .icon-member{position:absolute;z-index:-1;top:50%;left:50%;margin:-24px 0 0 -24px;color:#eee;font-size:48px;text-shadow:none}.password-field-label{font-size:1.3em !important;letter-spacing:1px}.password-field-label:after,.password-field-label sup{font-size:1em !important}.password-field-label small{color:#999;font-size:.9em}.has-error .password-field-label{color:#ff6900 !important}.profile-form .profile-account{width:60%;margin:40px auto;padding:20px;border:1px solid #eee}.profile-form .profile-account .control-label{width:38.33333%;text-transform:uppercase}.profile-form .profile-account .control-field{width:61.66667%}@media only screen and (max-width:575px){.profile-form .profile-account{width:auto;margin:25px auto}}.profile-form .username-field-label .icon-member{margin-left:-20px}.profile-form .password-field-label{color:#777}.profile-form .password-field-label.two-lines{padding-top:0;padding-bottom:0}.profile-form .password-field-label.two-lines:after{content:none}.profile-form .password-field-label sup{content:'*';position:relative;margin-left:4px;color:#999;font-size:.9em}.profile-form .password-field-label small{font-style:italic;font-weight:normal;letter-spacing:1px}@media only screen and (max-width:575px){.profile-form .password-field-label{padding-left:0;font-size:1.2em !important}}.profile-form .profile-name{padding-bottom:40px;border-bottom:1px dashed #70a80f}.profile-form .profile-name .form-group{padding:8px 0}.profile-form .profile-name .email-row .form-group{padding-bottom:0}@media only screen and (max-width:575px){.profile-form .profile-name{padding-bottom:25px}}.profile-form .profile-rider{padding:20px 0;border:1px dashed #0686c3;border-width:1px 0}.profile-form .profile-rider .fa-question-circle{margin-left:5px;font-size:1.2em}.profile-form .profile-rider-title,.profile-form .profile-rider-help{margin-left:20px}.profile-form .profile-rider-title{font-size:1.4em}.profile-form .profile-rider-help{margin-bottom:15px;color:#777;font-size:1.2em;font-style:italic;line-height:1.6;letter-spacing:1px}.profile-form .profile-rider-secret .control-label{padding-left:0}.profile-form .profile-rider-defined{font-size:1.4em}.profile-form .profile-rider-defined .fa-check{color:#70a80f;font-size:1.4em;vertical-align:baseline}.profile-form .profile-rider-defined .lbl{position:relative;font-size:.8em}.profile-form .profile-rider-defined .icon-close-sign{position:absolute;top:-5px;right:-8px;color:#0686c3;font-size:1.2em;cursor:pointer}.profile-form .profile-accept{margin:30px 0}.profile-form .profile-accept .checkbox-group{line-height:1.4}.profile-form .profile-accept .control-label{width:83.33333%;font-size:1.35em;text-align:right;letter-spacing:1px}.profile-form .profile-accept .control-field{position:initial;width:16.66667%}.profile-form .profile-accept .form-error{position:absolute;top:40px;right:20px}@media only screen and (max-width:575px){.profile-form .profile-accept{margin:15px 0}.profile-form .profile-accept .control-label{float:right;text-align:left}.profile-form .profile-accept .control-label br{display:none}}.profile-form .profile-accept-chart{width:45%}.profile-form .profile-accept-chart .control-label{color:#70a80f}.profile-form .chart-link{cursor:pointer;text-decoration:underline}.profile-form .chart-link:hover{text-decoration:none}.profile-form .profile-optin{width:55%}.profile-form .profile-optin .control-label{color:#777}.profile-form .form-notice.required{margin-left:0}#registration-register .registration-nav{margin-bottom:60px}#registration-register .registration-nav .nav-list{border-width:3px}#registration-register .registration-nav .nav-tab{counter-increment:step-counter;position:relative;bottom:-3px;border-width:3px;border-color:#ccc;letter-spacing:1px}#registration-register .registration-nav .nav-tab:before{content:counter(step-counter);position:absolute;top:8px;left:-4px;z-index:2;width:38px;height:38px;background:#111;border:5px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:1.6em;line-height:28px;text-align:center}#registration-register .registration-nav .nav-tab:before{background:#ccc}#registration-register .registration-nav .nav-tab.active .nav-link{color:#111 !important}#registration-register .registration-nav .nav-tab.active .nav-notice{display:block}#registration-register .registration-nav .nav-tab.active .site-mascot-80{display:block}#registration-register .registration-nav .nav-link{position:relative;z-index:1;margin-left:38px;padding-bottom:6px;font-size:1.6em;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}#registration-register .registration-nav .nav-link:hover{color:#999 !important}#registration-register .registration-nav .nav-notice{display:none;position:absolute;bottom:-21px;right:0;font-size:1.1em;font-weight:normal !important}#registration-register .registration-nav .site-mascot-80{display:none;position:absolute;top:-22px;right:42px;z-index:0}@media only screen and (max-width:575px){#registration-register .registration-nav{margin-bottom:40px}}#registration-register .registration-skip{display:inline-block;margin-bottom:20px;padding:10px;border:1px dashed #eee;color:#999;font-size:1.5em;font-style:italic;letter-spacing:1px}#registration-register .registration-encouragement{display:block;margin-top:30px;color:#777;font-size:1.6em;font-style:italic;text-align:center;letter-spacing:1px}#registration-step1 .form-notice.required{margin-left:0}#registration-step1 .registration-facebook{margin-bottom:30px}#registration-step1 .checkbox-tick:before{top:20px;left:5px}#registration-step2 .member-form{border:1px solid #eee;border-width:1px 0;-webkit-box-shadow:0 -12px 12px -12px #eee,0 12px 12px -12px #eee;box-shadow:0 -12px 12px -12px #eee,0 12px 12px -12px #eee}#registration-step3 .registration-encouragement{margin-top:40px;line-height:1.6}#registration-step3 .registration-encouragement .uppercase{color:#ff6900;font-size:1.1em;font-style:normal;letter-spacing:1px}#member_profile_avatar{position:absolute;top:-9999px;visibility:hidden}#member_profile_place_of_birth .form-group,#member_profile_current_place .form-group{margin:0;padding:0}#member_profile_place_of_birth .control-field,#member_profile_current_place .control-field{width:100% !important;margin-left:0;padding:0}#member_profile_place_of_birth .form-group,#member_profile_current_place .form-group{display:none}#member_profile_place_of_birth .form-group:first-child,#member_profile_current_place .form-group:first-child{display:block}.club-dv{margin-top:50px}.club-dv h2{position:absolute;top:-65px;left:50%;margin-left:-85px}.club-dv .box-black-inner{padding-top:100px;font-size:.9em}.club-dv-argument{margin:15px 0;font-size:1.4em;font-style:italic}.club-dv-argument:before{content:'•';margin-right:5px;color:#ff6900;font-size:.9em;vertical-align:top}.club-dv-argument .uppercase{font-style:normal}.club-dv-slogan{font-size:1.8em;text-transform:uppercase}#chart-modal .modal-dialog{width:700px;max-width:700px}#chart-modal .modal-content-inner{padding-left:30px;padding-right:30px}#chart-modal .modal-title{font-size:2em}#chart-modal .rule{counter-increment:step-counter;position:relative;margin:20px 0;padding-left:25px;font-size:1.3em;line-height:1.3;text-align:left}#chart-modal .rule:before{content:counter(step-counter);position:absolute;top:0;left:-4px;z-index:2;width:20px;height:20px;background:#111;border:0 solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:14px;line-height:22px;text-align:center}#chart-modal .rule:before{top:-2px;background:#ff6900}#chart-modal .rule:first-child{margin-top:10px}#chart-modal .rule:last-child{margin-bottom:10px}#chart-modal .dv-address{padding-right:25px;color:#777;font-size:1.1em;text-align:center}#login-modal .modal-dialog,#reset-password-modal .modal-dialog{width:300px}@media only screen and (max-width:575px){#login-modal .modal-dialog,#reset-password-modal .modal-dialog{width:90%}}#login-modal .modal-content-inner,#reset-password-modal .modal-content-inner{padding:20px 30px}@media only screen and (max-width:575px){#login-modal .modal-header,#reset-password-modal .modal-header{padding-top:0}}#login-modal .loading-message,#reset-password-modal .loading-message{font-size:1.2em;text-transform:uppercase}#login-modal .control-label,#reset-password-modal .control-label{width:100%;padding-bottom:12px;font-size:1.5em;text-align:center}#login-modal .form>.form-error,#reset-password-modal .form>.form-error{margin-top:10px}#login-modal .username-field-label{color:#111}#login-modal .control-label{text-transform:uppercase}#login-modal .form-submit{margin-top:10px}#login-modal .form-submit .btn-large{padding:3px 10px}#login-modal .welcome-signin{text-transform:uppercase}#reset-password-modal .modal-title{margin:0 -20px;font-size:2em}#reset-password-modal .success-message{margin:0 -10px}#reset-password-modal .success-message .fa-check{display:block;font-size:4em}#resetting-reset .reset-password{margin-top:40px}#resetting-reset .profile-account{margin-bottom:20px}#resetting-reset .control-label:after{content:none !important;display:none}#resetting-reset .form-submit{margin-top:0}.user-comments .user-comments-header{position:relative;padding:10px;background:#f5f5f5;border:1px solid #eee;cursor:pointer}.user-comments .user-comments-header:hover .user-comments-title{color:#70a80f}.user-comments .user-comments-header.collapsed .user-comments-title:after{content:'\e92a'}.user-comments .user-comments-title{position:relative;text-align:center;color:#777;font-size:1.7em;font-style:italic;font-weight:normal;letter-spacing:1px}.user-comments .user-comments-title:after{content:'\e92b';position:absolute;right:0;color:#ccc;font-family:"directvelo";font-size:.8em;font-style:normal;line-height:2.2em}.user-comments .user-comments-title .icon-comments{color:#70a80f;font-size:1.6em;vertical-align:bottom}@media only screen and (max-width:575px){.user-comments .user-comments-title{font-size:1.5em}}.user-comments .user-comments-body-inner{padding-bottom:20px;border-bottom:6px solid #eee}.user-comments .user-comments-count{margin-left:5px}.user-comments .user-comments-login{margin-top:10px;color:#70a80f;font-size:1.5em;text-align:center}.user-comments .user-comments-form{padding:10px 0;text-align:center}.user-comments .user-comments-form form{display:none}.user-comments .user-comments-form .form-submit{margin-top:5px}.user-comments .user-comments-form .submit,.user-comments .user-comments-form .cancel{margin:0 5px}.user-comments .user-comments-add{margin-top:10px}.user-comments .user-comments-empty{display:none}.user-comments .comment-text{width:80%}.user-comments .collapsing{-webkit-transition:none;transition:none}.user-comments.no-comment .nav-slashed,.user-comments.no-comment .tab-content{display:none}.user-comments.no-comment .user-comments-empty{display:block;margin-top:10px}.user-comment{position:relative;padding:20px 0;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}.user-comment time{display:block;margin:18px 0 5px;color:#999;font-size:1.1em}.user-comment-header-inner{height:55px}.user-comment-header-inner:after{content:'\e92a';position:absolute;top:67px;left:18px;color:#eee;font-family:"directvelo";font-size:1.4em}.user-comment-header-inner .card-image{width:50px;height:50px}.user-comment-author{font-size:1.4em;text-transform:initial}.user-comment-author-level{margin-top:4px;font-size:1.1em}.user-comment-counts{position:absolute;top:60px;right:0;color:#999;font-size:1.2em}.user-comment-count{margin-left:10px}.user-comment-count .icon{font-size:1.1em}.user-comment-text,.user-comment-teaser-text{font-size:1.4em;line-height:1.6;text-align:justify}.user-comment-teaser{position:relative;margin-bottom:15px;padding:15px 0 10px;border-bottom:1px dashed #eee}.user-comment-teaser h4{color:#777;font-size:1.5em;font-weight:normal;text-transform:initial}.user-comment-teaser footer{color:#999;font-size:1.1em}.user-comment-teaser .card{margin-top:5px}.user-comment-teaser .card-image{position:relative;width:100px;height:100px;margin-right:10px}.user-comment-teaser .card-details{padding-top:5px}.user-comment-teaser .user-comment-counts{top:15px}.user-comment-teaser.small .card-image{width:80px;height:80px}.user-comment-teaser.small .card-details{padding-top:0}.user-comment-teaser.photo-comment .card-image,.user-comment-teaser.album-comment .card-image{height:87px}.user-comment-teaser.photo-comment.small .card-image,.user-comment-teaser.album-comment.small .card-image{height:69px}.user-comment-teaser.video-comment .card-image{height:56px}.user-comment-teaser.video-comment.small .card-image{height:45px}.user-comment-teaser-metadata{color:#777;font-size:1.1em}.user-comment-teaser-author{color:#111}.small .user-comment-teaser-author{font-size:1.1em}.user-comment-teaser-target{color:#111}.user-comment-teaser-type{display:block;position:absolute;bottom:2px;left:2px;padding:2px 4px;color:#fff;text-transform:uppercase}.photo-comment .user-comment-teaser-type{background:#0686c3}.album-comment .user-comment-teaser-type{background:#70a80f}.video-comment .user-comment-teaser-type{background:#ff6900}.user-comment-teaser-text{max-height:5em;padding-top:5px}.small .user-comment-teaser-text{max-height:7em;font-size:1.2em;font-style:italic;font-weight:bold;line-height:1.4}.user-comment-teaser-siblings{margin-top:5px;color:#ff6900;font-style:italic;text-align:center}.photo-comment .user-comment-teaser-siblings{color:#0686c3}.album-comment .user-comment-teaser-siblings{color:#70a80f}.user-comments .comment:last-child .user-comment,.user-comments .comment:last-child .user-comment-teaser,.rolling-comments .comment:last-child .user-comment,.rolling-comments .comment:last-child .user-comment-teaser{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.rolling-comments{padding-top:40px;border-top:1px solid #eee;-webkit-box-shadow:0 -12px 12px -12px #eee;box-shadow:0 -12px 12px -12px #eee}.rolling-comments .nav-slashed{margin:0;padding:10px 0 20px;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}.rolling-comments .nav-link .icon-thumbs-up,.rolling-comments .nav-link .icon-thumbs-down{margin-left:5px}.rolling-comments .empty-message{padding-top:20px}.member-form .member-section{padding:15px 0 30px;border-bottom:1px dashed #eee}.member-form .member-section header{text-align:center;cursor:pointer}.member-form .member-section h2{color:#0686c3;font-size:1.6em;font-style:italic;font-weight:normal;line-height:1.8}@media only screen and (max-width:575px){.member-form .member-section h2{font-size:1.4em}}.member-form .member-section footer{display:none;margin-top:10px;text-align:center}@media only screen and (max-width:575px){.member-form .member-section footer{margin-top:5px}}.member-form .member-section .form-submit{margin-top:30px}.member-form .member-section .form-submit .icon-settings{color:#0686c3;font-size:1em}.member-form .member-section .icon-settings{font-size:1.2em;vertical-align:top}@media only screen and (max-width:575px){.member-form .member-section{padding:5px 0 20px}}.member-form .member-section-body.collapsing+footer,.member-form .member-section-body.collapse+footer{display:block}.member-form .member-section-body.in+footer{display:none}.member-form .member-section-edit{color:#999;font-size:1.2em}.member-form .member-section-description{margin-bottom:30px;text-align:center;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:575px){.member-form .member-section-description{margin-top:2px;margin-bottom:20px;font-size:1.1em}}.member-form .member-submit{padding:0;background:0;border:0;font-size:1.4em;text-transform:uppercase}.member-form .member-submit .icon-settings{vertical-align:middle}.member-form .member-profile .control-field{width:210px}.member-form #member_profile_place_of_birth .control-label,.member-form #member_profile_place_of_birth .form-notice,.member-form #member_profile_current_place .control-label,.member-form #member_profile_current_place .form-notice{display:none}.member-form .member-profile-avatar .framed{width:100%}.member-form .member-profile-avatar .control-label{width:33.33333%;margin-left:0}.member-form .member-profile-avatar .image-group .form-error{margin-top:10px;text-align:right}.member-form .avatar-preview{position:relative;display:inline-block;position:relative;margin:10px 0 0 90px}.member-form .avatar-preview .preview{width:100px;height:100px}.member-form .avatar-preview .framed{height:100%}.member-form .avatar-preview.has-upload>.preview,.member-form .avatar-preview.has-upload .avatar-action{display:none}.member-form .avatar-preview .progress{width:100%;height:15px;margin-top:20px}.member-form .avatar-preview .progress-bar{font-size:11px;line-height:15px}@media only screen and (max-width:575px){.member-form .avatar-preview{display:block;width:100px;margin:10px auto 0}}.member-form .avatar-action,.member-form .file .file-action{content:"+";position:absolute;z-index:2;width:26px;height:26px;background:#0686c3;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;line-height:26px;text-align:center;cursor:pointer;display:inline-block;top:84px;right:-10px;z-index:2;margin:0}.member-form .avatar-action{font-size:1.8em}.member-form .file-action{font-size:.9em}.member-form .file-delete{background:#ff6900 !important}.member-form .avatar-preview .crop{background:#0686c3 !important;left:-10px;right:auto}.member-form .member-profile-social{margin:20px 0;padding:20px 40px 0 60px;border-top:1px dashed #eee}.member-form .member-profile-social .control-label{width:10%;padding-left:0}@media only screen and (max-width:575px){.member-form .member-profile-social{margin:0;padding:0}.member-form .member-profile-social .form-group{padding-top:8px}}.member-form .member-images .member-section-description{margin-bottom:5px}.member-form .member-images-important{margin-bottom:20px;color:#777;font-style:italic;text-align:center;letter-spacing:1px}@media only screen and (max-width:575px){.member-form .member-images-important{font-size:1.2em}}.member-form .member-images-list{margin-left:11px;margin-right:11px}.member-form .member-image{margin-left:0 !important;background:#f5f5f5}.member-form .member-image:hover .preview-img{opacity:.6;filter:alpha(opacity=60)}.member-form .member-image:hover .file-actions{display:block}.member-form .member-image .file{position:absolute;top:2px;bottom:2px;left:2px;right:2px;border:1px solid #fff}.member-form .member-image .framed{padding:0;background:0;border:0}.member-form .member-image .framed-inner{background:0}.member-form .member-image .file-actions{display:none;position:absolute;bottom:15px;left:0;width:100%;text-align:center}.member-form .member-image .file-action{top:auto;bottom:0;right:auto}.member-form .member-image .file-delete{right:50px}.member-form .member-image .crop{left:50px}.member-form .new-image{position:relative;text-align:center}.member-form .new-image:first-child{margin-left:203px}.member-form .new-image .file{cursor:pointer}.member-form .new-image .progress{position:absolute;left:10px;right:10px;bottom:10px;width:auto;margin:0}.member-form .new-image .form-error{position:absolute;bottom:20px}.member-form .new-image-action{position:absolute;top:50%;left:0;width:100%;color:#999;font-size:1.3em;text-align:center;text-transform:uppercase}.member-form .new-image-action:before{content:"+";position:absolute;z-index:2;width:30px;height:30px;background:#111;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;line-height:30px;text-align:center;cursor:pointer;top:-40px;left:50%;margin-left:-17px;border:2px solid #fff;font-size:1.3em;line-height:26px}@media only screen and (max-width:575px){.member-form .new-image-action{font-size:1.1em}}.member-form .member-experience .control-label,.member-form .member-practice .control-label{width:50%;font-weight:normal}.member-form .member-experience .control-field,.member-form .member-practice .control-field{width:33.33333%}.member-form .member-previous-teams{width:80%;margin:20px auto 0;text-align:center}.member-form .member-previous-teams>.control-label{display:inline-block;float:none;width:auto;margin-bottom:8px;padding:0}.member-form .member-previous-teams .collection{border:1px solid #eee;border-width:1px 0}.member-form .member-previous-teams .item{position:relative;margin:10px 0;border:0}.member-form .member-previous-teams .item .control-label{width:26.66667% !important}@media only screen and (max-width:575px){.member-form .member-previous-teams .item .control-label{float:left;font-family:"Lato",sans-serif !important;font-weight:700;font-size:1.2em}}@media only screen and (max-width:575px){.member-form .member-previous-teams .item{margin:15px 0 25px}}.member-form .member-previous-teams .control-field{width:73.33333% !important;text-align:left}@media only screen and (max-width:575px){.member-form .member-previous-teams .control-field{float:left}}@media only screen and (max-width:575px){.member-form .member-previous-teams .previous-team-name{margin-bottom:10px !important}.member-form .member-previous-teams .previous-team-name .twitter-typeahead{width:85%}}.member-form .member-previous-teams .previous-team-period .control-field{padding-right:0}.member-form .member-previous-teams .previous-team-period .select-bar{width:75px}@media only screen and (max-width:575px){.member-form .member-previous-teams .previous-team-period .select-bar{width:90px}}.member-form .member-previous-teams .add{margin:10px 0}.member-form .member-previous-teams .add-action{color:#0686c3;font-size:1.3em;font-style:italic;text-transform:uppercase}.member-form .member-previous-teams .add-action:after{content:"+";position:absolute;z-index:2;width:15px;height:15px;background:#eee;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#0686c3;line-height:15px;text-align:center;cursor:pointer;margin-left:5px;font-style:normal;line-height:14px}.member-form .member-previous-teams .delete-action{position:absolute;color:#0686c3;top:10px;right:5px;font-size:1.4em}@media only screen and (max-width:575px){.member-form .member-previous-teams{width:100%;margin-top:10px}}.member-form .member-support .control-label{width:46.66667%;font-weight:normal}.member-form .member-support .control-field{width:50%}.member-form .member-rider-profile .control-label{width:40%;font-weight:normal}.member-form .member-rider-profile .control-field{width:33.33333%}.member-image{position:relative;width:203px;height:176px}.member-image .preview,.member-image .framed{width:100%;height:100%;overflow:hidden}.member-image+.member-image{margin-left:1px}@media only screen and (max-width:575px){.member-image{width:150px;height:131px}}.subscriptions-form .subscriptions-sections{padding:20px 0;border:1px solid #eee;border-width:1px 0;-webkit-box-shadow:0 -12px 12px -12px #eee,0 12px 12px -12px #eee;box-shadow:0 -12px 12px -12px #eee,0 12px 12px -12px #eee}.subscriptions-form .subscriptions-section{position:relative;margin-top:20px}.subscriptions-form .subscriptions-section header{padding:10px 0;border-bottom:1px dashed #0686c3;font-style:italic}.subscriptions-form .subscriptions-section header .control-label{width:auto;padding:0;font-size:1em;letter-spacing:0}.subscriptions-form .subscriptions-section header.collapsed{border-color:#eee !important}.subscriptions-form .subscriptions-section h2{display:inline-block;font-size:1.4em}.subscriptions-form .subscriptions-section h2 .icon{font-size:1.2em;vertical-align:top}.subscriptions-form .subscriptions-section footer{position:absolute;top:12px;right:0;color:#777;font-size:1.2em}.subscriptions-form .subscriptions-section .control-label{float:none;font-weight:normal}.subscriptions-form .subscriptions-section.open .subscriptions-section-edit{display:none}.subscriptions-form .subscriptions-section.open .subscriptions-section-submit{display:block}.subscriptions-form .subscriptions-section.blue header,.subscriptions-form .subscriptions-section.blue .subscriptions-section-body{border-color:#0686c3}.subscriptions-form .subscriptions-section.blue h2,.subscriptions-form .subscriptions-section.blue .remove,.subscriptions-form .subscriptions-section.blue .subscriptions-section-submit .icon-settings{color:#0686c3}.subscriptions-form .subscriptions-section.green header,.subscriptions-form .subscriptions-section.green .subscriptions-section-body{border-color:#70a80f}.subscriptions-form .subscriptions-section.green h2,.subscriptions-form .subscriptions-section.green .remove,.subscriptions-form .subscriptions-section.green .subscriptions-section-submit .icon-settings{color:#70a80f}.subscriptions-form .subscriptions-section.orange header,.subscriptions-form .subscriptions-section.orange .subscriptions-section-body{border-color:#ff6900}.subscriptions-form .subscriptions-section.orange h2,.subscriptions-form .subscriptions-section.orange .remove,.subscriptions-form .subscriptions-section.orange .subscriptions-section-submit .icon-settings{color:#ff6900}.subscriptions-form .subscriptions-section.red header,.subscriptions-form .subscriptions-section.red .subscriptions-section-body{border-color:#d70120}.subscriptions-form .subscriptions-section.red h2,.subscriptions-form .subscriptions-section.red .remove,.subscriptions-form .subscriptions-section.red .subscriptions-section-submit .icon-settings{color:#d70120}.subscriptions-form .subscriptions-section.gray header,.subscriptions-form .subscriptions-section.gray .subscriptions-section-body{border-color:#777}.subscriptions-form .subscriptions-section.gray h2,.subscriptions-form .subscriptions-section.gray .remove,.subscriptions-form .subscriptions-section.gray .subscriptions-section-submit .icon-settings{color:#777}@media only screen and (max-width:575px){.subscriptions-form .subscriptions-section{margin-top:10px}}.subscriptions-form .subscriptions-section-count{display:inline-block;margin-left:2px;color:#777;font-size:1.4em}.subscriptions-form .subscriptions-section-count:before{content:': '}.subscriptions-form .subscriptions-notice{margin-bottom:30px;color:#111;font-style:italic;text-align:center;letter-spacing:1px}.subscriptions-form .subscriptions-section-body{border-bottom:1px dashed #eee}.subscriptions-form .subscriptions-section-body-inner{padding:30px 40px;text-align:center}@media only screen and (max-width:575px){.subscriptions-form .subscriptions-section-body-inner{padding:15px 0}}.subscriptions-form .subscriptions-section-edit{color:#999}.subscriptions-form .subscriptions-section-edit:hover{color:#777}.subscriptions-form .subscriptions-section-submit{display:none}.subscriptions-form .icon-settings{font-size:1.2em;vertical-align:top}.subscriptions-form .subscriptions-fields{display:none}.subscriptions-form .subscriptions-list .lbl{position:relative;margin-right:10px;padding:4px 10px 4px 6px;font-weight:normal !important}.subscriptions-form .subscriptions-list .subscription-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}@media only screen and (max-width:575px){.subscriptions-form .subscriptions-list{text-align:center}}.subscriptions-form .subscriptions-list-label{padding:0}@media only screen and (max-width:575px){.subscriptions-form .subscriptions-list-label{float:none;margin-bottom:10px}}.subscriptions-form .subscriptions-autocomplete{display:inline-block;margin-top:10px}.subscriptions-form .subscriptions-autocomplete .autocomplete,.subscriptions-form .subscriptions-autocomplete .select-bar{margin-left:8px}.subscriptions-form .subscriptions-autocomplete .autocomplete{display:inline-block;vertical-align:middle}.subscriptions-form .subscriptions-autocomplete .typeahead,.subscriptions-form .subscriptions-autocomplete .select-bar{width:200px}.subscriptions-form .subscriptions-autocomplete-label{color:#777;font-size:1.2em;font-style:italic;text-transform:uppercase;vertical-align:middle}.subscriptions-list{display:block;text-align:left}.subscriptions-list .lbl{position:relative;margin-right:12px;font-weight:normal !important}.subscriptions-list .subscription-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.subscriptions-list .remove{position:absolute;top:-6px;right:-8px;font-size:1.4em;cursor:pointer}.subscriptions-list-label{color:black;font-size:1.5em;font-style:italic;font-weight:bold;line-height:1.4;text-transform:uppercase}@media only screen and (max-width:575px){.subscriptions-list-label{margin-top:2px;font-size:1.4em}}#member-show .sheet-top{padding-bottom:0;border:0}#member-show .member-counts{float:right}@media only screen and (max-width:575px){#member-show .member-counts{float:none;width:300px;margin:auto}}#member-profile #profile-general{margin-top:40px}#member-profile #profile-member .form-submit{margin-top:40px}@media only screen and (max-width:575px){#member-profile #profile-member .form-submit{margin-top:20px}}#member-profile .nav-tabs{margin-top:0}#member-profile .nav-link{margin:0 25px;font-size:1.4em}#member-profile .profile-change-password{margin-top:20px;color:#777;font-size:1.4em;text-align:center}#member-profile .profile-account{margin-top:20px}#member-profile .profile-account .control-label:after,#member-profile .profile-account .control-label sup{content:none !important;display:none}#member-profile .username-field-label .icon-member{margin-left:-7px}#member-profile .profile-accept{text-align:center}#member-profile .profile-accept input{margin-right:10px}#member-profile .profile-accept .checkbox-inline{margin-right:0;color:#777}#member-images .member-section-description{display:none}#member-images .member-user-gallery .manage-action{display:inline-block;margin-top:20px;color:#ff6900;font-size:1.4em}.welcome{margin-bottom:8px}.welcome .btn{position:relative;z-index:3;padding-left:25px}.welcome .btn:hover+.welcome-menu{display:block;z-index:1000}.welcome .icon-user{position:absolute;left:3px;bottom:0;font-size:1.6em;color:rgba(17,17,17,0.2)}.welcome-signin{font-size:1.1em}.welcome-signin-link{color:#ff6900;text-decoration:underline}.welcome-logout{position:relative;bottom:-3px;margin-left:2px;color:#ccc;font-size:1.8em}.welcome-menu{display:none;position:absolute;top:22px;right:10px;z-index:2;min-width:160px;padding:5px 10px;background:#fff;-webkit-box-shadow:0 4px 10px rgba(51,51,51,0.2);box-shadow:0 4px 10px rgba(51,51,51,0.2)}.welcome-menu:hover,.welcome-menu.visible{display:block;z-index:1000}.welcome-menu li{font-size:1.3em;line-height:22px}.welcome-menu li.active{color:#ff6900;font-weight:bold}.welcome-menu a:hover{color:#ff6900}.welcome-menu .icon-close-sign{margin-right:2px;vertical-align:middle}.community-autocomplete:hover .fa-refresh{right:30px}.community-counts .key-element{padding:12px 5px}@media only screen and (max-width:575px){.community-counts .key-element{padding:10px 4px}}.community-counts a.key-element:hover{border-color:#ff6900}.community-counts .key-element-title{line-height:1}.community-counts .key-element-content{font-size:3.8em;line-height:1.2}@media only screen and (max-width:575px){.community-counts .key-element-content{font-size:3.2em}}.community-counts .count-number{color:#111;font-size:1.2em;font-style:normal}.community-counts .dv-manager .background-icon{margin-top:-27px;margin-left:-45px}.member-menu{float:right}.member-menu .menu-item{padding:0}.member-menu .menu-item:hover{border-color:#ff6900}.member-menu .menu-item.active{border-color:#ff6900}.member-menu .menu-item.active .key-element-title,.member-menu .menu-item.active .key-element-content{color:#ff6900}.member-menu .menu-item.game{border-color:#ff6900}.member-menu .menu-item.game .menu-link:hover .game-logo-90{opacity:.7;filter:alpha(opacity=70)}.member-menu .menu-item .game-logo-90{margin:5px auto}@media only screen and (max-width:575px){.member-menu .menu-item .game-logo-90{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}}@media only screen and (max-width:575px){.member-menu .menu-item{margin:8px}}.member-menu .menu-link{display:block;height:100%;padding-top:15px}.member-menu .menu-link:hover .key-element-content{color:#ff6900}.member-menu .menu-link.active{border-color:#ff6900}.member-menu .menu-link.active .key-element-title,.member-menu .menu-link.active .key-element-content{color:#ff6900}.member-menu .key-element-title{color:#111;font-size:1.4em;font-style:normal;text-transform:uppercase}.member-menu .key-element-content{font-size:3.5em;line-height:1.4}@media only screen and (max-width:575px){.member-menu{float:none;max-width:216px;margin:auto}}.member-bio-list{margin-top:15px;font-size:1.3em;letter-spacing:1px}.member-bio-list.dlist-inline{font-size:1.3em}.member-bio-list.dlist-styled dd{letter-spacing:0}#member .member-user .card-details{padding-top:8px}#member .member-subscriptions{position:relative;height:42px;margin-top:20px;overflow:hidden;padding:10px 40px 10px 0;border:1px dashed #eee;border-width:1px 0}#member .member-subscriptions .lbl{margin-bottom:10px}#member .member-subscriptions.open{height:auto;padding-bottom:2px}#member .member-subscriptions.open .lbl{margin-bottom:8px}#member .member-subscriptions.open .member-subscriptions-more:after{content:'-';font-size:1.8em}#member .member-subscriptions-more{display:none}#member .member-subscriptions-more:after{content:"+";position:absolute;z-index:2;width:18px;height:18px;background:#0686c3;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;line-height:18px;text-align:center;cursor:pointer;top:12px;right:0;font-size:1.6em;line-height:18px}#member .blue .slidable-nav .btn-arrow{background:#0686c3}#member .blue .member-subscriptions{border-color:#0686c3}#member .blue .member-subscriptions-more:after{background:#0686c3}#member .black .slidable-nav .btn-arrow{background:#555}#member .black .member-subscriptions{border-color:#555}#member .black .member-subscriptions-more:after{background:#555}#member .green .slidable-nav .btn-arrow{background:#70a80f}#member .green .member-subscriptions{border-color:#70a80f}#member .green .member-subscriptions-more:after{background:#70a80f}#member .orange .slidable-nav .btn-arrow{background:#ff6900}#member .orange .member-subscriptions{border-color:#ff6900}#member .orange .member-subscriptions-more:after{background:#ff6900}#member .red .slidable-nav .btn-arrow{background:#d70120}#member .red .member-subscriptions{border-color:#d70120}#member .red .member-subscriptions-more:after{background:#d70120}#member .bio-images{padding-top:10px;border-top:1px solid #eee;-webkit-box-shadow:inset 0 12px 12px -12px #eee;box-shadow:inset 0 12px 12px -12px #eee}#member .bio-text-slidable{position:relative;margin-top:5px}#member .bio-text-slidable .slidable-content{height:245px}#member .bio-images-slidable .slidable-content{height:176px}#member .rolling-comments{padding-top:0;border:0;-webkit-box-shadow:none;box-shadow:none}.member-user-game>footer{margin-top:15px;color:#ff6900;font-size:1.4em;text-align:center}.member-user-news .news-list .slidable{position:relative}.member-user-news .news-list .slidable-nav{position:absolute;top:50%;right:0;margin-top:-10px}.member-user-news .news-list .nav-tab .icon{color:#ccc}.member-recommended-news,.member-user-results{padding:40px 0;border:1px solid #eee;border-width:1px 0;-webkit-box-shadow:inset 0 12px 12px -12px #eee,inset 0 -12px 12px -12px #eee;box-shadow:inset 0 12px 12px -12px #eee,inset 0 -12px 12px -12px #eee}.member-recommended-news .article-teaser-date,.member-user-readings .article-teaser-date{display:block}.member-recommended-news{position:relative;padding-bottom:10px}.member-recommended-news .slidable-nav{top:-40px}@media only screen and (max-width:575px){.member-recommended-news .slidable-nav{top:-48px}}.member-recommended-news .article-teaser{min-height:305px}@media only screen and (max-width:575px){.member-recommended-news .title-lined{left:20px;text-align:left}}.member-user-events,.member-user-results,.member-user-startlists{position:relative}.member-user-events .slidable,.member-user-results .slidable,.member-user-startlists .slidable{position:initial}.member-user-events .slidable.empty,.member-user-results .slidable.empty,.member-user-startlists .slidable.empty{height:20px}.member-user-events .slidable-slides,.member-user-events .slidable-slide,.member-user-results .slidable-slides,.member-user-results .slidable-slide,.member-user-startlists .slidable-slides,.member-user-startlists .slidable-slide{width:617px}.member-user-events .slidable-tmp,.member-user-results .slidable-tmp,.member-user-startlists .slidable-tmp{width:2468px !important}.member-user-results .slidable-nav{top:40px}.member-user-readings{padding-top:40px;border-top:1px solid #eee;-webkit-box-shadow:inset 0 12px 12px -12px #eee;box-shadow:inset 0 12px 12px -12px #eee}.member-user-readings .nav-tab{margin:0 8px}.member-user-readings .nav-tab.active .nav-link{color:#ff6900}.member-user-readings .nav-link{color:#111;font-size:1.5em;font-style:italic;font-weight:bold}.member-last-visit .rolling-news,.member-last-visit .latest-results{padding:0 15px !important;border:0}.member-last-visit .rolling-news h2,.member-last-visit .rolling-news footer,.member-last-visit .rolling-news .filter-bar,.member-last-visit .latest-results h2,.member-last-visit .latest-results footer,.member-last-visit .latest-results .filter-bar{display:none}.member-last-visit h3{position:relative;margin:10px 0;font-size:1.4em;font-style:italic;line-height:2;text-align:center;letter-spacing:1px;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.member-last-visit hr{width:50%;margin:20px auto}.member-last-visit .icon-file,.member-last-visit .icon-trophy,.member-last-visit .icon-photos{position:absolute;z-index:-1;top:50%;left:50%;margin:-16px 0 0 -16px;color:#eee;font-size:32px;text-shadow:none}.member-last-visit .slidable-nav{position:initial;top:0;right:0;text-align:center}.member-last-visit-date{margin-top:5px;display:block;color:#777;font-size:1.2em;font-style:italic;text-align:center}.member-last-visit-articles .slidable-content{margin-bottom:10px}.member-last-visit-albums .empty-message{padding:0 15px}.member-user-comments .title-lined,.gallery-comments .title-lined{margin-bottom:10px}.member-user-comments h2,.gallery-comments h2{font-size:1.7em}.member-user-comments .icon-comments,.gallery-comments .icon-comments{color:#ff6900;font-size:1.5em;vertical-align:middle}.member-user-comments .slidable-content,.gallery-comments .slidable-content{margin-bottom:10px}.random-members{padding-bottom:20px;border-bottom:1px solid #eee;-webkit-box-shadow:0 12px 12px -12px #eee;box-shadow:0 12px 12px -12px #eee}.random-members-reload:hover{color:#111}.cdf-palmares h2,#gallery .top-photos h2,.top-members h2{font-size:1.7em;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.cdf-palmares h2 .icon-bay,#gallery .top-photos h2 .icon-bay,.top-members h2 .icon-bay{position:absolute;z-index:-1;top:50%;left:50%;margin:-22px 0 0 -22px;color:#0686c3;font-size:44px;text-shadow:none;margin-top:-24px}.top-members .nav-slashed{margin-bottom:10px;font-size:1.1em;text-transform:uppercase}.top-members .top-members-section{padding:0}.top-members .member-card{margin-top:10px;padding:10px 0;border-bottom:1px dashed #eee}.top-members .slidable-nav:before{border-top:0 !important}.top-members-section{padding-top:20px}.top-members-section .slidable-nav{position:relative}.top-members-section .slidable-nav:before{content:'';position:absolute;top:9px;left:0;right:52px;border-top:1px dashed #eee}@media only screen and (max-width:575px){.top-members-section .slidable-nav:before{content:none}}@media only screen and (max-width:575px){.top-members-section .slidable-nav{text-align:center}}.member-search-bar .typeahead::-webkit-input-placeholder{font-style:normal}.member-search-bar .typeahead:-moz-placeholder{font-style:normal}.member-search-bar .typeahead::-moz-placeholder{font-style:normal}.member-search-bar .typeahead:-ms-input-placeholder{font-style:normal}.new-members,.member-updates{padding:15px 20px;border:1px solid #eee;text-align:center}.new-members h2,.member-updates h2{margin-bottom:20px}.new-members .slidable,.member-updates .slidable{text-align:left}.new-members .slidable-slides,.member-updates .slidable-slides{min-height:100%}.new-members .members-item:before,.member-updates .members-item:before{content:"+";z-index:2;width:14px;height:14px;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#555;line-height:14px;text-align:center;display:inline-block;position:initial;margin-right:4px;border:1px solid #555;font-size:13px;cursor:default}.member-updates .members-item:before{content:'\e91a';border:0;color:#777;font-family:'directvelo'}#writer .writer-avatar,.member-avatar{padding:5px !important;-webkit-box-shadow:none;box-shadow:none}.member-link:hover{text-decoration:underline}.member-card{margin-top:20px}.member-card .card-image{width:80px;height:80px;padding:4px}@media only screen and (max-width:575px){.member-card .card-image{float:none;margin:0}}.member-card .card-details{padding-top:15px}.member-card .icon{font-size:1.1em;vertical-align:top}.member-card .icon-comments{color:#0686c3;font-size:1.3em}@media only screen and (max-width:575px){.member-card{text-align:center}}.member-card-name{font-family:"Lato",sans-serif;font-weight:700;font-size:1.5em}.member-card-counts{margin-top:10px;font-size:1.4em}.member-card-counts .count-number{color:#111}.member-card-count{display:inline-block;margin-right:10px;color:#777;font-weight:bold}.member-card-one-count em{color:#999;font-size:.9em}.member-grade{font-size:1.1em;letter-spacing:1px}.member-grade .member-grade-stars{margin-left:5px;font-size:.8em;letter-spacing:0}.like-count{padding-top:12px;color:#999;font-size:1.2em;font-style:italic}.like-count-title{color:#777;font-size:1.2em}.like-count-value{position:relative;height:40px;color:#fff;font-size:1.2em;font-style:normal;line-height:40px}.like-count-value .icon-heart{position:absolute;top:0;left:50%;z-index:-1;margin-left:-21px;color:#ff6900;font-size:42px}@media only screen and (max-width:575px){.like-count-value .icon-heart{top:2px;margin-left:-19px;font-size:38px}}.like-count-legend{line-height:1.5}@media only screen and (max-width:575px){.user-cards .col:nth-child(1) .member-card.no-margin{margin-bottom:20px !important}}#member-subscriptions .subscriptions-form .subscriptions-sections{padding-top:0;border:0;-webkit-box-shadow:none;box-shadow:none}#member-subscriptions .subscriptions-notice{display:none}#page-join .join-item,#page-partner .partner-item,#page-association .bureau-item{margin-top:20px}#page-join .join-item:before,#page-partner .partner-item:before,#page-association .bureau-item:before{content:'•';margin-right:5px;color:#ff6900;font-size:.9em;vertical-align:top}#page-join .join-item:first-child,#page-partner .partner-item:first-child,#page-association .bureau-item:first-child{margin-top:0}.dv-nav .nav-tabs{margin-top:0}.dv-page .page-intro{position:relative;margin:10px 0 80px;padding:0 0 15px 50px;border-bottom:6px solid #eee}@media only screen and (max-width:575px){.dv-page .page-intro{margin-bottom:20px}}.dv-page .page-intro-quote{position:relative;font-size:1.8em;font-style:italic;line-height:1.4;text-transform:uppercase;word-spacing:2px}.dv-page .page-intro-quote .bigger{font-size:1.1em}.dv-page .page-intro-quote .biggest{font-size:1.4em;line-height:1}.dv-page .page-intro-quote .indent-10,.dv-page .page-intro-quote .indent-20,.dv-page .page-intro-quote .indent-30,.dv-page .page-intro-quote .indent-40,.dv-page .page-intro-quote .indent-50,.dv-page .page-intro-quote .indent-60,.dv-page .page-intro-quote .indent-70,.dv-page .page-intro-quote .indent-80{position:relative}.dv-page .page-intro-quote .indent-10{left:10px}.dv-page .page-intro-quote .indent-20{left:20px}.dv-page .page-intro-quote .indent-30{left:30px}.dv-page .page-intro-quote .indent-40{left:40px}.dv-page .page-intro-quote .indent-50{left:50px}.dv-page .page-intro-quote .indent-60{left:60px}.dv-page .page-intro-quote .indent-70{left:70px}.dv-page .page-intro-quote .indent-80{left:80px}.dv-page .page-intro-quote .ir{position:absolute;z-index:1}@media only screen and (max-width:575px){.dv-page .page-intro-quote{font-size:1.6em}}.dv-page .site-laquo-orange,.dv-page .site-laquo-blue,.dv-page .site-laquo-green{top:-8px;left:0}.dv-page .site-raquo-orange,.dv-page .site-raquo-blue,.dv-page .site-raquo-green{bottom:22px;right:220px}@media only screen and (max-width:575px){.dv-page .site-raquo-orange,.dv-page .site-raquo-blue,.dv-page .site-raquo-green{bottom:0;right:0}}.dv-page .site-mascot-276{position:absolute;bottom:-35px;right:0}.dv-page .page-title{margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed #eee;text-align:center}@media only screen and (max-width:575px){.dv-page .page-title{margin-bottom:10px;padding-bottom:10px}}.dv-page .page-title-text{font-size:2em;font-family:"Lato",sans-serif !important;font-weight:700;line-height:1.2;letter-spacing:0}@media only screen and (max-width:575px){.dv-page .page-title-text{font-size:1.8em}}.dv-page .page-subtitle{color:#777;font-size:1.4em;font-style:italic;line-height:1.5;text-transform:uppercase;letter-spacing:0}@media only screen and (max-width:575px){.dv-page .page-subtitle{font-size:1.2em}}.dv-page .page-body p,.dv-page .page-body li{font-size:1.4em;line-height:1.4}.dv-page .page-body p a:not(.hover-underline),.dv-page .page-body li a:not(.hover-underline){text-decoration:underline}.dv-page .page-body p a:not(.hover-underline):hover,.dv-page .page-body li a:not(.hover-underline):hover{color:#ff6900}@media only screen and (max-width:575px){.dv-page .page-body p,.dv-page .page-body li{text-align:justify}}.dv-page .page-body p+p{margin-top:20px}.dv-page .dv-link{border-bottom:1px solid;font-size:1.6em;font-style:italic;text-transform:uppercase}.dv-page .dv-link:hover{border-color:transparent}.dv-page .sidebar .block+.block,.dv-page .sidebar div.ad+.block,.dv-page .sidebar .block+div.ad,.dv-page .sidebar div.ad+div.ad{margin-top:0}@media only screen and (max-width:575px){.dv-page .sidebar .block,.dv-page .sidebar div.ad{margin-bottom:20px !important}}.dv-contact-box,.dv-join-box,.dv-partner-box{text-align:center}.dv-contact-box h2,.dv-join-box h2,.dv-partner-box h2{font-size:1.4em;font-weight:normal;letter-spacing:0}.dv-contact-box .box-link,.dv-join-box .box-link,.dv-partner-box .box-link{display:block;padding:7px 0;border:1px dashed #eee}.dv-contact-box .icon,.dv-join-box .icon,.dv-partner-box .icon{font-size:1.3em;vertical-align:text-bottom}.dv-contact-box .box-link:hover{border-color:rgba(6,134,195,0.6)}.dv-contact-box .box-link:hover strong{color:#0686c3}.dv-join-box .box-link:hover{border-color:rgba(112,168,15,0.6)}.dv-join-box .box-link:hover strong{color:#70a80f}.dv-join-box .icon{vertical-align:bottom}.dv-partner-box .box-link:hover{border-color:rgba(255,105,0,0.6)}.dv-partner-box .box-link:hover strong{color:#ff6900}.dv-books,.dv-club{text-align:center}.dv-books h2{line-height:1.2}.dv-books .books-subtitle{font-size:1.4em;font-style:italic;text-transform:uppercase}.dv-books .dv-link{border-color:#ff6900;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.dv-club h2{color:#777;font-size:1.4em;font-style:italic;font-weight:normal}.dv-club .community-counts{margin:5px 0 15px}.dv-club .club-link{font-size:1.5em;text-transform:uppercase}.dv-club .club-link:hover strong{color:#ff6900}#page-team .page-body{text-align:center}#page-team .site-laquo-orange{left:-42px}#page-team .site-raquo-orange{right:280px}@media only screen and (max-width:575px){#page-team .site-raquo-orange{right:0}}#page-team .team-section{margin-top:30px}#page-team .team-section h3{padding:8px 20px;background:#f5f5f5;border:1px solid #eee;font-family:"Lato",sans-serif;font-size:1.4em;font-weight:400;letter-spacing:0}@media only screen and (max-width:575px){#page-team .team-section{margin-top:15px}}#page-team .team-list{margin:10px}@media only screen and (max-width:575px){#page-team .team-list{margin:10px 0}}#page-team .person{padding:8px 10px;border-top:1px solid #f5f5f5}#page-team .person:first-child{border-top:0}#page-team .person .uppercase{font-family:"Lato",sans-serif}@media only screen and (max-width:575px){#page-team .person{padding:6px 0}}@media only screen and (max-width:375px){#page-team .person{font-size:1.2em}}#page-team .person-role{margin-left:2px}#page-team .person-email{margin-left:5px;font-style:italic;text-decoration:underline}#page-team .person-email:hover{color:#ff6900}#page-team .team-direction .person{position:relative;border:0}#page-team .team-direction .person:before{content:'';position:absolute;top:0;left:50%;width:260px;margin-left:-130px;border-top:1px solid #f5f5f5}#page-team .team-direction .person:first-child:before{border-top:0}#page-team .team-others{margin:40px 0;color:#70a80f;font-size:1.6em;font-style:italic}@media only screen and (max-width:575px){#page-team .team-others{margin:20px 0;font-size:1.2em}}#page-team .team-association{padding:20px;background:#f5f5f5;font-style:italic}#page-team .team-association h3{margin-bottom:20px;font-size:1.4em}@media only screen and (max-width:575px){#page-team .team-association h3{font-size:1.3em}#page-team .team-association h3 br{display:none}}#page-team .team-association .person{margin:0;padding:5px 0;border:0}#page-team .team-association .person-email{color:#777}#page-join h3.page-title-text,#page-partner h3.page-title-text,#page-association h3.page-title-text,#contact-index h3.page-title-text{font-size:1.8em;font-weight:normal}@media only screen and (max-width:575px){#page-join h3.page-title-text,#page-partner h3.page-title-text,#page-association h3.page-title-text,#contact-index h3.page-title-text{font-size:1.6em}}#page-join .page-body section,#page-partner .page-body section,#page-association .page-body section,#contact-index .page-body section{margin-bottom:40px}@media only screen and (max-width:575px){#page-join .page-body section,#page-partner .page-body section,#page-association .page-body section,#contact-index .page-body section{margin-bottom:20px}}#page-story .page-intro{padding-left:10px}#page-story .site-laquo-blue{top:-5px}#page-story .site-raquo-blue{bottom:25px;right:225px}#page-story .page-title{border:0}#page-story .story-list .col{font-size:1em}#page-story .story-event{position:relative;height:340px;padding:15px;text-align:center}#page-story .story-event:before{content:'';position:absolute;top:-6px;left:50%;z-index:1;width:12px;height:12px;margin-left:-6px;background:#0686c3;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}#page-story .story-event:after{content:'';position:absolute;top:0;left:0;width:100%;border-top:1px solid #eee}#page-story .story-event time{font-size:1.4em;font-style:italic;font-weight:bold;text-transform:uppercase;letter-spacing:1px}#page-story .story-event-image{margin:20px auto 10px}#page-story .story-event-image:before{content:none}#page-story .story-event-image img{display:inline-block;max-width:128px}#page-story .story-event-title,#page-story .story-event-description{padding:0 5px;font-size:1.4em;line-height:1.4;text-transform:initial}#page-join .page-intro{padding-left:20px}#page-join .site-laquo-green{left:-15px}#page-join .join-section p{margin-left:20px;margin-right:20px}@media only screen and (max-width:575px){#page-join .join-section p{margin-left:0;margin-right:0;text-align:justify}}#page-join .join-auberge{margin-top:30px;text-transform:uppercase}#page-join .join-item{margin:0 40px}#page-join .join-item:before{color:#70a80f}@media only screen and (max-width:575px){#page-join .join-item{margin:0 20px}}#page-join .join-link{padding-top:20px;border-top:1px dashed #eee;text-align:center}#page-partner .page-intro{padding-left:5px}#page-partner .page-intro strong{font-size:.97em}#page-partner .page-intro small{font-size:.9em}#page-partner .page-body section{margin-bottom:30px}#page-partner .site-raquo-orange{right:215px}@media only screen and (max-width:575px){#page-partner .site-raquo-orange{right:-8px}}#page-partner .partner-item{margin-left:20px;margin-right:20px}#page-partner .partner-item:before{color:#ff6900}@media only screen and (max-width:575px){#page-partner .partner-item{margin-left:0;margin-right:0}}#page-partner .partner-image{max-width:603px;margin:auto}#page-partner .partner-image:before{content:none}#page-evening .page-intro,#page-association .page-intro,[id^=dv-page-] .page-intro{display:none}#page-evening .video{margin:50px 0 15px}@media only screen and (max-width:575px){#page-evening .video{margin-top:25px}}#page-evening .video-caption{color:#777;text-align:center}#page-association .page-body h4{margin-bottom:10px}#page-association .photo{margin-top:30px}#page-association .photo-caption{margin-top:15px;color:#777;text-align:center}#page-association .bureau{margin-left:200px}#page-association .bureau-item{margin-top:10px}#page-legal-notice .page-title,#page-cgv .page-title,#dv-page-4 .page-title{margin-bottom:40px}#page-legal-notice #content h3,#page-cgv #content h3,#dv-page-4 #content h3{margin:20px 0 10px;letter-spacing:0}#page-legal-notice #content h4,#page-cgv #content h4,#dv-page-4 #content h4{margin:15px 0 8px}#page-legal-notice #content p,#page-cgv #content p,#dv-page-4 #content p{margin-bottom:10px;line-height:1.4}#page-cgv #content h3{text-transform:initial}#contact-index .page-intro{padding-left:10px}#contact-index .page-intro .bigger{font-size:1.08em}@media only screen and (max-width:575px){#contact-index .page-intro{padding-left:0}}#contact-index .contact-phone{line-height:1.4}#contact-index .contact-phone+p{margin-top:12px}@media only screen and (max-width:575px){#contact-index .contact-phone{text-align:center}#contact-index .contact-phone+p{text-align:center}}@media only screen and (max-width:575px){#contact-index .page-body>.contact-section{margin-top:10px}#contact-index .page-body>.contact-section+.contact-section{margin-top:30px}}div.ad{margin:40px 0;padding:14px;overflow-x:hidden;background:#f5f5f5;border:1px solid #eee;text-align:center}.google-ad{display:inline-block;vertical-align:top}.google-ad+.google-ad{margin-left:20px}.vertical .google-ad+.google-ad{margin-top:10px;margin-left:0}.background-ad-wrapper{position:absolute;top:40px;left:0;width:100%;min-width:1020px;height:1200px;overflow:hidden}@media only screen and (max-width:1023px){.background-ad-wrapper{display:none}}.background-ad{position:fixed;top:0;left:50%;margin-left:-960px}#ultimedia_wrapper{width:100% !important;overflow:scroll}#search-index .main h2{margin-bottom:20px;font-size:2em;text-align:center;text-transform:initial}#search-index .main h2+.search-bar{margin-top:0}#search-index .main .site-search{max-width:300px;margin:auto}#search-index .main .search-bar{display:block;margin:30px 0;font-size:1.4em}#search-index .main .search-bar .icon{line-height:28px}#search-index .search-nav .nav-link{margin:0 5px}#search-index .search-nav .badge{display:inline-block;position:relative;top:-1px;width:20px;height:20px;margin-left:5px;background:#fff;border:1px solid #ccc;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#999;font-size:10px;line-height:18px;text-align:center}#search-index .search-nav .active .badge{background:#ff6900;border-color:#ff6900;color:#fff}#search-index .search-results h3{margin:30px 0 20px;color:#777;font-size:1.4em;font-weight:normal;text-align:center;text-transform:inherit;letter-spacing:0}#search-index .articles-list .news-item{padding:5px 0;font-size:1.5em}#search-index .articles-list .news-item time{color:#ff6900}#search-index .racing-list li{padding:5px 0}#search-index .racing-list time{margin-right:4px;color:#ff6900;font-size:.9em;font-style:italic}#search-index .racing-list time:after{content:'-';margin-left:8px}#search-index .racing-list .race-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5em}#search-index .racing-list .race-category,#search-index .racing-list .result-entity{margin-left:2px;color:#777;font-size:90%;font-style:italic}#search-index .riders-list .rider-card-name{font-size:1.6em}#search-index .riders-list .rider-card-team{font-size:1.3em}#search-index .teams-list .team-card-name{font-size:1.5em}@media only screen and (max-width:575px){#search-index .col{margin-bottom:0 !important}#search-index #search-rider h3,#search-index #search-team h3{margin-bottom:0}}.site-search{position:relative}.site-search.filled .submit{display:block}.site-search .submit{display:none;position:absolute;top:0;bottom:0;right:0;background:#ff6900;border-color:#ff6900;color:#fff}.ffc-header .logo{margin-top:10px}.ffc-header .slogan{margin-top:0;color:#ff6900;font-size:1.8em}.ffc-menu .logo{margin-top:-22px}.ffc-search-bar{width:220px}#ffc-landing .leaders.female .ffc-leader{width:300px;margin:auto}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}html,body{margin:0;padding:0;border:0}#header,#footer,#alert-bar,.ad,.background-ad-wrapper,.social-share-bar,.user-comments,.theme-articles{display:none}#container{width:100%;margin-top:0 !important;padding:10px !important}.layout-sidebar .main{width:100%}.layout-sidebar .sidebar{display:none}.block,div.ad{margin:20px 0}.tab-pane{display:block}.lbl,.black.lbl,.btn{background:#fff !important;border:1px solid #ccc !important}#article .images{max-width:60%;margin:auto}#article .footer{display:none}}body.dark,body.dark #container,body.dark #main-menu .menu-list .icon-home,body.dark #top-bar .world,body.dark #top-bar,body.dark .front-page-title-inner,body.dark .home-front-pages .related-article-link{color:#fff !important;background:#000 !important}body.dark #main-menu .menu-list .active .menu-link:before{display:none}body.dark #main-menu .menu-list .first .menu-link{padding-top:0;font-size:1.5em}body.dark #main-menu .menu-item.first{border-left:0}body.dark .home-front-pages .front-page{border-bottom-width:1px;border-bottom:1px solid #eee !important}body.dark .home-news{overflow:hidden;border-bottom-width:0}body.dark #main-menu.affix{background:rgba(100,100,100,0.9)}
h1,h2,h3,h4,h5,h6{margin-top:10px;margin-bottom:10px}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.3em}.bigger-1{font-size:1.1em !important}.smaller-1{font-size:.1em !important}.bigger-2{font-size:1.2em !important}.smaller-2{font-size:.2em !important}.bigger-3{font-size:1.3em !important}.smaller-3{font-size:.3em !important}.bigger-4{font-size:1.4em !important}.smaller-4{font-size:.4em !important}.bigger-5{font-size:1.5em !important}.smaller-5{font-size:.5em !important}.bigger-6{font-size:1.6em !important}.smaller-6{font-size:.6em !important}.bigger-7{font-size:1.7em !important}.smaller-7{font-size:.7em !important}.bigger-8{font-size:1.8em !important}.smaller-8{font-size:.8em !important}.bigger-9{font-size:1.9em !important}.smaller-9{font-size:.9em !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-normal{font-style:normal !important}.text-black{color:#111 !important}.text-gray-darkest{color:#333 !important}.text-gray-darker{color:#555 !important}.text-gray-dark{color:#777 !important}.text-gray{color:#999 !important}.text-gray-light{color:#ccc !important}.text-gray-lighter{color:#eee !important}.text-gray-lightest{color:#f5f5f5 !important}.text-gray-blue{color:#e2e8fc !important}.text-white{color:#fff !important}.text-yellow{color:#ffd32b !important}.text-orange{color:#ff6900 !important}.text-red{color:#d70120 !important}.text-red-burgundy{color:#ab131b !important}.text-blue{color:#0686c3 !important}.text-blue-dark{color:#104886 !important}.text-blue-light{color:#8ec3ff !important}.text-green{color:#70a80f !important}.text-purple{color:#783f68 !important}.text-turquoise{color:#0094af !important}.text-turquoise-light{color:#32a8a1 !important}.text-facebook,.fa.fa-facebook-square{color:#3b5998 !important}.text-twitter,.fa.fa-twitter-square{color:#55acee !important}.text-instagram{color:#e4405f !important}.text-youtube,.fa.fa-youtube-play{color:#f00 !important}.regular{font-weight:normal !important}.uppercase{text-transform:uppercase !important}.no-transform{text-transform:initial !important}.underline{text-decoration:underline !important}.letter-spaced{letter-spacing:1px}.vmiddle{vertical-align:middle}.vbottom{vertical-align:bottom}.vtop{vertical-align:top}.ellipsis{position:relative;padding-right:1.1em;background:#fff;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ellipsis>span{display:inline-block;width:100%;background:inherit;word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}.ellipsis>span:before,.ellipsis>span:after{position:absolute;background:inherit}.ellipsis>span:before{content:'...';bottom:-2px;right:0;color:#ff6900}.ellipsis>span:after{content:'';width:100%;height:100%}.ellipsis.blue>span:before{color:#0686c3}.ellipsis.green>span:before{color:#70a80f}.multiline,.multiline-2,.multiline-3,.multiline-4,.multiline-5{text-overflow:initial;white-space:normal}.multiline-2{line-height:1.4em;max-height:2.8em}.multiline-3{line-height:1.4em;max-height:4.2em}.multiline-4{line-height:1.4em;max-height:5.6em}.multiline-5{line-height:1.4em;max-height:7em}.multiline-3{max-height:4.1em}.multiline-4{max-height:5.45em}.multiline-5{max-height:6.85em}body .fa{font-family:'FontAwesome' !important}h1,h2,h3,h4,h5,h6,.heading{line-height:1.4;text-transform:uppercase}h1,h2,h3,h4,h5,h6,.heading,p{margin:0}h1,h2,h3{letter-spacing:1px}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5,h6,p{font-size:1.3em;line-height:1.2}.semibold{font-family:"Lato",sans-serif !important;font-weight:700}.title-lined{position:relative;margin-bottom:20px}.title-lined:after{content:'';position:absolute;top:10px;left:0;right:0;z-index:1;width:100%;border-top:1px dashed #eee}.title-lined.stuck>.title-lined-inner{left:0}.title-lined.stuck .spacer{padding-left:0}.title-lined.stuck .right.spacer{padding-left:8px;padding-right:0}.title-lined.right>div,.title-lined.right .title-lined-inner,.title-lined.center>div,.title-lined.center .title-lined-inner{left:auto;right:auto}@media only screen and (max-width:575px){.title-lined.right>div,.title-lined.right .title-lined-inner,.title-lined.center>div,.title-lined.center .title-lined-inner{left:auto}}.title-lined.right{float:none !important;text-align:right}.title-lined.right>div,.title-lined.right .title-lined-inner{right:20px}@media only screen and (max-width:575px){.title-lined.right>div,.title-lined.right .title-lined-inner{right:10px}}.title-lined.center{text-align:center}@media only screen and (max-width:575px){.title-lined{text-align:center}}.title-lined-inner{display:inline-block;position:relative;top:0;left:20px;z-index:2}.title-lined-inner .lbl-large{margin-top:-5px}@media only screen and (max-width:575px){.title-lined-inner{left:auto}.title-lined-inner.spacer{padding-left:0}}.title-zoom{margin-top:-10px;font-size:1.8em;font-weight:normal;line-height:1;text-transform:initial;letter-spacing:0;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.title-zoom small{color:#777}.title-zoom .icon{position:absolute;z-index:-1;top:50%;left:50%;margin:-16px 0 0 -16px;color:#eee;font-size:32px;text-shadow:none;left:0;margin-left:0;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.title-zoom .icon.icon-photos-empty{left:6px;margin:-19px 0 0 0}.bio-title{position:relative;top:-5px;padding-right:8px;background:#fff;font-size:1.8em;font-style:italic;font-weight:normal;line-height:1.3;text-align:right;text-transform:initial;letter-spacing:1px;text-shadow:2px 0 1px #fff,-2px 0 1px #fff,0 2px 1px #fff,0 -2px 1px #fff,1px 1px #fff,-1px -1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff}.bio-title small{position:relative;right:-4px;font-size:.9em}.bio-title .site-mascot-80{float:right;margin-top:5px}.peloton-filters .footer-link,#cdf-index .leaders .more-link,#cdf-index .top-ranking .footer-link,.peloton-entity .photos .footer-link,#race .photos .footer-link,.progression-ranking .footer-link,.challenge-top-widget .top-ranking .footer-link,#challenge-landing .rider-podium .footer-link,#ffc-landing .rider-podium .footer-link,#challenge-landing .team-podium .footer-link,#ffc-landing .team-podium .footer-link,.game-top-ranking .footer-link,.ffc-top-ranking .footer-link,#game-rider-stats .popular-riders .footer-link{display:inline-block;margin-top:5px;color:#777;font-family:"Lato",sans-serif;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:1px}.peloton-filters .footer-link:hover,#cdf-index .leaders .more-link:hover,#cdf-index .top-ranking .footer-link:hover,.peloton-entity .photos .footer-link:hover,#race .photos .footer-link:hover,.progression-ranking .footer-link:hover,.challenge-top-widget .top-ranking .footer-link:hover,#challenge-landing .rider-podium .footer-link:hover,#ffc-landing .rider-podium .footer-link:hover,#challenge-landing .team-podium .footer-link:hover,#ffc-landing .team-podium .footer-link:hover,.game-top-ranking .footer-link:hover,.ffc-top-ranking .footer-link:hover,#game-rider-stats .popular-riders .footer-link:hover{text-decoration:underline}.lbl,.lbl-large,.btn-large,.btn-arrow,.btn,.pagination li{display:inline-block;padding:3px 10px;background:#ff6900;border:1px solid transparent;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-family:"Lato",sans-serif;font-size:1.2em;font-weight:300 !important;line-height:1.2;text-transform:uppercase;letter-spacing:1px}.lbl strong,.lbl-large strong,.btn-large strong,.btn-arrow strong,.btn strong,.pagination li strong{font-family:"Lato",sans-serif;font-weight:700}.lbl-large{padding:7px 10px;font-size:1.3em}@media only screen and (max-width:375px){.lbl-large{font-size:1.2em}}a.lbl:hover,a.lbl-large:hover,a.btn-large:hover,a.btn-arrow:hover,a.btn:hover{color:#fff;text-decoration:none}.black.lbl,.black.lbl-large,.black.btn-large,.black.btn-arrow,.black.btn,.pagination li.black{background:#111 !important}.gray-darkest.lbl,.gray-darkest.lbl-large,.gray-darkest.btn-large,.gray-darkest.btn-arrow,.gray-darkest.btn,.pagination li.gray-darkest{background:#333 !important}.gray-darker.lbl,.gray-darker.lbl-large,.gray-darker.btn-large,.gray-darker.btn-arrow,.gray-darker.btn,.pagination li.gray-darker{background:#555 !important}.gray-dark.lbl,.gray-dark.lbl-large,.gray-dark.btn-large,.gray-dark.btn-arrow,.gray-dark.btn,.pagination li.gray-dark{background:#777 !important}.gray.lbl,.gray.lbl-large,.gray.btn-large,.gray.btn-arrow,.gray.btn,.pagination li.gray{background:#999 !important}.gray-light.lbl,.gray-light.lbl-large,.gray-light.btn-large,.gray-light.btn-arrow,.gray-light.btn,.pagination li.gray-light{background:#ccc !important}.gray-lighter.lbl,.gray-lighter.lbl-large,.gray-lighter.btn-large,.gray-lighter.btn-arrow,.gray-lighter.btn,.pagination li.gray-lighter{background:#eee !important}.gray-lightest.lbl,.gray-lightest.lbl-large,.gray-lightest.btn-large,.gray-lightest.btn-arrow,.gray-lightest.btn,.pagination li.gray-lightest{background:#f5f5f5 !important}.gray-blue.lbl,.gray-blue.lbl-large,.gray-blue.btn-large,.gray-blue.btn-arrow,.gray-blue.btn,.pagination li.gray-blue{background:#e2e8fc !important}.white.lbl,.white.lbl-large,.white.btn-large,.white.btn-arrow,.white.btn,.pagination li.white{background:#fff !important}.yellow.lbl,.yellow.lbl-large,.yellow.btn-large,.yellow.btn-arrow,.yellow.btn,.pagination li.yellow{background:#ffd32b !important}.orange.lbl,.orange.lbl-large,.orange.btn-large,.orange.btn-arrow,.orange.btn,.pagination li.orange{background:#ff6900 !important}.red.lbl,.red.lbl-large,.red.btn-large,.red.btn-arrow,.red.btn,.pagination li.red{background:#d70120 !important}.red-burgundy.lbl,.red-burgundy.lbl-large,.red-burgundy.btn-large,.red-burgundy.btn-arrow,.red-burgundy.btn,.pagination li.red-burgundy{background:#ab131b !important}.blue.lbl,.blue.lbl-large,.blue.btn-large,.blue.btn-arrow,.blue.btn,.pagination li.blue{background:#0686c3 !important}.blue-dark.lbl,.blue-dark.lbl-large,.blue-dark.btn-large,.blue-dark.btn-arrow,.blue-dark.btn,.pagination li.blue-dark{background:#104886 !important}.blue-light.lbl,.blue-light.lbl-large,.blue-light.btn-large,.blue-light.btn-arrow,.blue-light.btn,.pagination li.blue-light{background:#8ec3ff !important}.green.lbl,.green.lbl-large,.green.btn-large,.green.btn-arrow,.green.btn,.pagination li.green{background:#70a80f !important}.purple.lbl,.purple.lbl-large,.purple.btn-large,.purple.btn-arrow,.purple.btn,.pagination li.purple{background:#783f68 !important}.turquoise.lbl,.turquoise.lbl-large,.turquoise.btn-large,.turquoise.btn-arrow,.turquoise.btn,.pagination li.turquoise{background:#0094af !important}.turquoise-light.lbl,.turquoise-light.lbl-large,.turquoise-light.btn-large,.turquoise-light.btn-arrow,.turquoise-light.btn,.pagination li.turquoise-light{background:#32a8a1 !important}.facebook.lbl,.facebook.lbl-large,.facebook.btn-large,.facebook.btn-arrow,.facebook.btn,.pagination li.facebook{background:#3b5998 !important}.twitter.lbl,.twitter.lbl-large,.twitter.btn-large,.twitter.btn-arrow,.twitter.btn,.pagination li.twitter{background:#55acee !important}.instagram.lbl,.instagram.lbl-large,.instagram.btn-large,.instagram.btn-arrow,.instagram.btn,.pagination li.instagram{background:#e4405f !important}.youtube.lbl,.youtube.lbl-large,.youtube.btn-large,.youtube.btn-arrow,.youtube.btn,.pagination li.youtube{background:#f00 !important}.black.lbl,.black.lbl-large,.black.btn-large,.black.btn-arrow,.black.btn,.pagination li.black{background:#333 !important}.white.lbl,.white.lbl-large,.white.btn-large,.white.btn-arrow,.white.btn,.pagination li.white{border-color:#eee;color:#777 !important;font-family:"Lato",sans-serif}.white.lbl strong,.white.lbl-large strong,.white.btn-large strong,.white.btn-arrow strong,.white.btn strong,.pagination li.white strong{color:#111}.white.black.lbl,.white.black.lbl-large,.white.black.btn-large,.white.black.btn-arrow,.white.black.btn,.pagination li.white.black{background-color:white !important;color:#111 !important}.white.gray-darkest.lbl,.white.gray-darkest.lbl-large,.white.gray-darkest.btn-large,.white.gray-darkest.btn-arrow,.white.gray-darkest.btn,.pagination li.white.gray-darkest{background-color:white !important;color:#333 !important}.white.gray-darker.lbl,.white.gray-darker.lbl-large,.white.gray-darker.btn-large,.white.gray-darker.btn-arrow,.white.gray-darker.btn,.pagination li.white.gray-darker{background-color:white !important;color:#555 !important}.white.gray-dark.lbl,.white.gray-dark.lbl-large,.white.gray-dark.btn-large,.white.gray-dark.btn-arrow,.white.gray-dark.btn,.pagination li.white.gray-dark{background-color:white !important;color:#777 !important}.white.gray.lbl,.white.gray.lbl-large,.white.gray.btn-large,.white.gray.btn-arrow,.white.gray.btn,.pagination li.white.gray{background-color:white !important;color:#999 !important}.white.gray-light.lbl,.white.gray-light.lbl-large,.white.gray-light.btn-large,.white.gray-light.btn-arrow,.white.gray-light.btn,.pagination li.white.gray-light{background-color:white !important;color:#ccc !important}.white.gray-lighter.lbl,.white.gray-lighter.lbl-large,.white.gray-lighter.btn-large,.white.gray-lighter.btn-arrow,.white.gray-lighter.btn,.pagination li.white.gray-lighter{background-color:white !important;color:#eee !important}.white.gray-lightest.lbl,.white.gray-lightest.lbl-large,.white.gray-lightest.btn-large,.white.gray-lightest.btn-arrow,.white.gray-lightest.btn,.pagination li.white.gray-lightest{background-color:white !important;color:#f5f5f5 !important}.white.gray-blue.lbl,.white.gray-blue.lbl-large,.white.gray-blue.btn-large,.white.gray-blue.btn-arrow,.white.gray-blue.btn,.pagination li.white.gray-blue{background-color:white !important;color:#e2e8fc !important}.white.white.lbl,.white.white.lbl-large,.white.white.btn-large,.white.white.btn-arrow,.white.white.btn,.pagination li.white.white{background-color:white !important;color:#fff !important}.white.yellow.lbl,.white.yellow.lbl-large,.white.yellow.btn-large,.white.yellow.btn-arrow,.white.yellow.btn,.pagination li.white.yellow{background-color:white !important;color:#ffd32b !important}.white.orange.lbl,.white.orange.lbl-large,.white.orange.btn-large,.white.orange.btn-arrow,.white.orange.btn,.pagination li.white.orange{background-color:white !important;color:#ff6900 !important}.white.red.lbl,.white.red.lbl-large,.white.red.btn-large,.white.red.btn-arrow,.white.red.btn,.pagination li.white.red{background-color:white !important;color:#d70120 !important}.white.red-burgundy.lbl,.white.red-burgundy.lbl-large,.white.red-burgundy.btn-large,.white.red-burgundy.btn-arrow,.white.red-burgundy.btn,.pagination li.white.red-burgundy{background-color:white !important;color:#ab131b !important}.white.blue.lbl,.white.blue.lbl-large,.white.blue.btn-large,.white.blue.btn-arrow,.white.blue.btn,.pagination li.white.blue{background-color:white !important;color:#0686c3 !important}.white.blue-dark.lbl,.white.blue-dark.lbl-large,.white.blue-dark.btn-large,.white.blue-dark.btn-arrow,.white.blue-dark.btn,.pagination li.white.blue-dark{background-color:white !important;color:#104886 !important}.white.blue-light.lbl,.white.blue-light.lbl-large,.white.blue-light.btn-large,.white.blue-light.btn-arrow,.white.blue-light.btn,.pagination li.white.blue-light{background-color:white !important;color:#8ec3ff !important}.white.green.lbl,.white.green.lbl-large,.white.green.btn-large,.white.green.btn-arrow,.white.green.btn,.pagination li.white.green{background-color:white !important;color:#70a80f !important}.white.purple.lbl,.white.purple.lbl-large,.white.purple.btn-large,.white.purple.btn-arrow,.white.purple.btn,.pagination li.white.purple{background-color:white !important;color:#783f68 !important}.white.turquoise.lbl,.white.turquoise.lbl-large,.white.turquoise.btn-large,.white.turquoise.btn-arrow,.white.turquoise.btn,.pagination li.white.turquoise{background-color:white !important;color:#0094af !important}.white.turquoise-light.lbl,.white.turquoise-light.lbl-large,.white.turquoise-light.btn-large,.white.turquoise-light.btn-arrow,.white.turquoise-light.btn,.pagination li.white.turquoise-light{background-color:white !important;color:#32a8a1 !important}.white.facebook.lbl,.white.facebook.lbl-large,.white.facebook.btn-large,.white.facebook.btn-arrow,.white.facebook.btn,.pagination li.white.facebook{background-color:white !important;color:#3b5998 !important}.white.twitter.lbl,.white.twitter.lbl-large,.white.twitter.btn-large,.white.twitter.btn-arrow,.white.twitter.btn,.pagination li.white.twitter{background-color:white !important;color:#55acee !important}.white.instagram.lbl,.white.instagram.lbl-large,.white.instagram.btn-large,.white.instagram.btn-arrow,.white.instagram.btn,.pagination li.white.instagram{background-color:white !important;color:#e4405f !important}.white.youtube.lbl,.white.youtube.lbl-large,.white.youtube.btn-large,.white.youtube.btn-arrow,.white.youtube.btn,.pagination li.white.youtube{background-color:white !important;color:#f00 !important}.white.white.lbl,.white.white.lbl-large,.white.white.btn-large,.white.white.btn-arrow,.white.white.btn,.pagination li.white.white{color:#777 !important}.gray-light.lbl,.gray-light.lbl-large,.gray-light.btn-large,.gray-light.btn-arrow,.gray-light.btn,.pagination li.gray-light,.gray-lighter.lbl,.gray-lighter.lbl-large,.gray-lighter.btn-large,.gray-lighter.btn-arrow,.gray-lighter.btn,.pagination li.gray-lighter{color:#555;font-weight:bold !important}.lbl.lbl-dv.hover-orange,.lbl.lbl-dv.hover-orange:hover .text-gray-darker,.lbl-large.lbl-dv.hover-orange,.lbl-large.lbl-dv.hover-orange:hover .text-gray-darker{color:#ff6900 !important}@media only screen and (max-width:575px){.lbl.lbl-dv,.lbl-large.lbl-dv{padding-left:10px;background-image:none !important}}.btn:focus{outline:0}button[disabled],.btn[disabled],.btn.disabled,.btn-disabled{opacity:.6;filter:alpha(opacity=60);cursor:not-allowed}.fb-like>span{vertical-align:inherit !important}.btn-large,.btn-arrow,.btn{font-size:1.2em}.disabled.btn-large,.disabled.btn-arrow,.btn.disabled{opacity:.6;filter:alpha(opacity=60)}.btn-large{padding:6px 25px;font-size:1.4em;text-transform:initial}.btn-arrow{padding:2px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:"Raleway",sans-serif !important;font-weight:700}.btn-arrow.gray-light{color:#999}.btn-arrow.black{background:#333;color:#fff}.btn-arrow.disabled{cursor:not-allowed !important}.btn-facebook,.btn-twitter,.btn-instagram,.btn-mail,.btn-group .btn-icon,.btn-group .btn-count{width:36px;height:24px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:1.6em;line-height:1;text-align:center}.btn-facebook .icon-envelope,.btn-twitter .icon-envelope,.btn-instagram .icon-envelope,.btn-mail .icon-envelope,.btn-group .btn-icon .icon-envelope,.btn-group .btn-count .icon-envelope{font-size:.9em}.btn-facebook+.btn,.btn-twitter+.btn,.btn-instagram+.btn,.btn-mail+.btn,.btn-group .btn-icon+.btn,.btn-group .btn-count+.btn{margin-left:15px}.btn-facebook.text-facebook,.btn-facebook.text-facebook:hover,.btn-twitter.text-twitter,.btn-twitter.text-twitter:hover,.btn-instagram.text-instagram,.btn-instagram.text-instagram:hover{color:#fff !important}.btn-facebook{background:#3b5998}.btn-twitter{background:#55acee}.btn-instagram{background:#e4405f}.btn-group .btn-icon,.btn-group .btn-count{float:left;height:22px;line-height:22px}.btn-group .btn-icon{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px;color:#fff}.btn-group .btn-count{width:auto;min-width:30px;padding:0 5px;background:#f5f5f5;border:1px solid #eee;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0;color:#999;font-size:1.4em;line-height:20px}a,a:hover,a:active,a:focus{text-decoration:none;outline:0}.back{margin-top:20px}a{color:inherit}a.disabled:hover{cursor:not-allowed}.hover-black:hover,a.text-black:hover{color:#111 !important}.hover-gray-darkest:hover,a.text-gray-darkest:hover{color:#333 !important}.hover-gray-darker:hover,a.text-gray-darker:hover{color:#555 !important}.hover-gray-dark:hover,a.text-gray-dark:hover{color:#777 !important}.hover-gray:hover,a.text-gray:hover{color:#999 !important}.hover-gray-light:hover,a.text-gray-light:hover{color:#ccc !important}.hover-gray-lighter:hover,a.text-gray-lighter:hover{color:#eee !important}.hover-gray-lightest:hover,a.text-gray-lightest:hover{color:#f5f5f5 !important}.hover-gray-blue:hover,a.text-gray-blue:hover{color:#e2e8fc !important}.hover-white:hover,a.text-white:hover{color:#fff !important}.hover-yellow:hover,a.text-yellow:hover{color:#ffd32b !important}.hover-orange:hover,a.text-orange:hover{color:#ff6900 !important}.hover-red:hover,a.text-red:hover{color:#d70120 !important}.hover-red-burgundy:hover,a.text-red-burgundy:hover{color:#ab131b !important}.hover-blue:hover,a.text-blue:hover{color:#0686c3 !important}.hover-blue-dark:hover,a.text-blue-dark:hover{color:#104886 !important}.hover-blue-light:hover,a.text-blue-light:hover{color:#8ec3ff !important}.hover-green:hover,a.text-green:hover{color:#70a80f !important}.hover-purple:hover,a.text-purple:hover{color:#783f68 !important}.hover-turquoise:hover,a.text-turquoise:hover{color:#0094af !important}.hover-turquoise-light:hover,a.text-turquoise-light:hover{color:#32a8a1 !important}.hover-facebook:hover,a.text-facebook:hover{color:#3b5998 !important}.hover-twitter:hover,a.text-twitter:hover{color:#55acee !important}.hover-instagram:hover,a.text-instagram:hover{color:#e4405f !important}.hover-youtube:hover,a.text-youtube:hover{color:#f00 !important}.hover-underline:hover{text-decoration:underline}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#777 !important}input:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#777 !important}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#777 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#777 !important}ul,ol{list-style:none;margin:0;padding:0}dl{margin:0}.tags-list .lbl,.subscriptions-list .lbl,.tags-list .plus,.subscriptions-list .plus{display:inline-block;margin:0 5px 8px 0;color:#777 !important;font-size:1em;vertical-align:middle}.tags-list .lbl,.subscriptions-list .lbl{padding:4px 10px}.tags-list .plus-sign:before,.subscriptions-list .plus-sign:before{background:#f5f5f5;border:1px solid #ccc;color:#0686c3}.tags-list-label,.subscriptions-list-label{position:relative;float:left;margin-right:10px;padding-left:12px;color:#777;font-size:1.2em;font-weight:normal;line-height:1.6}.bullet-list{margin:15px 0 15px 20px}.bullet-list li{margin:5px 0}.bullet-list li:before{content:'•';margin-right:5px;color:#ff6900;font-size:.9em;vertical-align:top}dl{margin:0;font-size:1.4em}dt{float:left;margin:20px 5px 0 0;color:#777}dt:after{content:' :'}dd{margin-top:20px;margin-left:0;font-style:italic;font-weight:bold}.list-spaced{width:100%}.list-spaced li{margin-bottom:10px;background:#f5f5f5;border:1px solid #eee}.list-spaced .prepend,.list-spaced .append{float:left;width:auto;min-width:30px;height:100%;margin-right:10px;padding:0 8px;background:#fff;border-right:1px solid #eee;text-align:center}.list-spaced .prepend .f16,.list-spaced .append .f16{margin-right:0}.list-spaced .append{float:right;margin-right:0;border-left:1px solid #eee;border-right:0}.list-spaced .append .icon{vertical-align:middle}.dlist-inline{color:#999;font-size:1.2em;font-style:italic;line-height:1.6}.dlist-inline dd,.dlist-inline dt{display:inline-block;float:none;margin:0}.dlist-inline dd{color:#111}.dlist-inline dd+dt{margin-left:20px}.dlist-styled dt,.dlist-styled dd{margin-top:5px}.dlist-styled dt:before{content:'•';margin-right:5px;color:#ff6900;font-size:.9em;vertical-align:top}.dlist-styled dt{font-style:italic;font-weight:bold}.dlist-styled dd{font-style:normal}.table>tbody>tr>td{vertical-align:middle}.tablesorter-header{outline:0;cursor:pointer}.tablesorter-headerAsc,.tablesorter-headerDesc{color:#ff6900 !important}table{width:100%}td,th{padding:8px 10px;font-size:1.2em;vertical-align:middle}.table-alternate tbody tr:nth-child(odd){background:#fafafa}.table-spaced{border-collapse:separate;border-spacing:0 10px}.table-spaced td{background:#f5f5f5;border:1px solid #eee;border-width:1px 0}.table-spaced td:first-child{border-left-width:1px}.table-spaced td:last-child{border-right-width:1px}.table-spaced .prepend,.table-spaced .append{width:40px;padding:0;background:#fff;text-align:center}.table-spaced .prepend{border-right-width:1px}.table-spaced .append{border-left-width:1px}.table-responsive{display:block;width:auto;overflow-x:auto}.tablesorter-header{outline:0;cursor:pointer}.tablesorter-headerAsc,.tablesorter-headerDesc{color:#ff6900 !important}.sorter-false{cursor:default}.modal-footer{margin-top:0}.modal .close,#sticky-ad .close,#cboxClose{position:absolute;top:-10px;right:-10px}.modal .close:after,#sticky-ad .close:after,#cboxClose:after{content:"×";position:absolute;z-index:2;width:36px;height:36px;background:#ff6900;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;color:#fff;font-size:2.8em;line-height:36px;text-align:center;cursor:pointer;top:0;right:0}@media only screen and (max-width:575px){.modal .close,#sticky-ad .close,#cboxClose{top:5px;right:5px}}.modal{padding:0 !important;text-align:center;overflow-y:auto}.modal:before{content:'';display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}@media only screen and (max-width:575px){.modal{background:rgba(255,255,255,0.9)}}.modal-open{overflow:auto}.modal-backdrop{background:#fff}.modal-backdrop.in{opacity:.8;filter:alpha(opacity=80)}.modal-dialog{display:inline-block;max-width:480px;text-align:left;vertical-align:middle;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media only screen and (max-width:575px){.modal-dialog{width:100%;height:96%;margin:0}}.modal-content,.modal-content-inner{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}.modal-content{padding:0;border-color:#ddd;-webkit-box-shadow:0 2px 10px rgba(17,17,17,0.2);box-shadow:0 2px 10px rgba(17,17,17,0.2)}@media only screen and (max-width:575px){.modal-content{width:100%;min-height:100%;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}.modal-content-inner{padding:20px;border:12px solid #f5f5f5}@media only screen and (max-width:575px){.modal-content-inner{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;height:100%;overflow:scroll;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}.modal-header{position:relative;padding:10px 0;border:0;color:#ff6900;text-align:center}.modal-header button{background:0;border:0}.modal-header:after{content:'';position:absolute;bottom:0;left:50%;width:50%;margin-left:-25%;border-bottom:1px solid #eee}@media only screen and (max-width:575px){.modal-header{padding-top:35px}}.modal-title{font-size:2.4em;line-height:1}.modal-body{padding:20px 0 0;text-align:center}.modal-body p,.modal-body ul,.modal-body ol{font-size:1.3em}.modal-body ul,.modal-body ol{line-height:1.4}.modal-body a{text-decoration:underline}.modal-body a:hover{color:#ff6900}.common-modal .modal-dialog{width:290px}.common-modal .modal-body{padding:15px 0 130px}.common-modal .modal-message{font-size:1.3em}.common-modal .fa{position:absolute;bottom:20px;left:50%;z-index:1;width:70px;height:70px;margin-left:-35px;font-size:7em}.common-modal .site-mascot-white{position:absolute;bottom:0;left:50%;z-index:0;margin-left:-102px}.mobile-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1040;background:#fff}.mobile-modal.modal:before{content:none}.mobile-modal .content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%;padding-top:48px}.mobile-modal .close{top:8px;right:10px}
@charset "UTF-8";#header .poster{margin-top:5px}#header .poster h2{font-size:1.6em;letter-spacing:0}@media only screen and (max-width:575px){#header .poster{display:none}}#header .poster-link{font-size:1.1em;text-decoration:underline}#header .poster-link:hover{color:#ff6900}#header .directvelo-logo{width:320px;height:43px;margin:auto;background-size:100% 100%}#header .fb-like{margin:0 5px}#header .twitter-follow-button{margin-right:5px;vertical-align:top}#header .instagram-link{margin-right:5px;vertical-align:top}#header .youtube-link{display:inline-block;position:relative;top:-4px;color:red;font-size:26px;line-height:1;vertical-align:top}#header .showcase-wrapper .extra-col{display:none}#header .showcase-link{display:block;height:100px;border:1px dashed #eee;text-align:center}#header .showcase-link.blue:hover{border-color:rgba(6,134,195,0.6)}#header .showcase-link.blue.active{border:1px solid rgba(6,134,195,0.6)}#header .showcase-link.green:hover{border-color:rgba(112,168,15,0.6)}#header .showcase-link.green.active{border:1px solid rgba(112,168,15,0.6)}#header .showcase-link.orange:hover{border-color:rgba(255,105,0,0.6)}#header .showcase-link.orange.active{border:1px solid rgba(255,105,0,0.6)}#header .ad{margin:20px 0 !important;padding:0;background:0;border:0}@media only screen and (max-width:575px){#header .col{margin-bottom:0 !important}}#main-menu{position:relative;z-index:500;margin:30px 0 20px}#main-menu .content{position:relative;z-index:100;width:100%;max-width:1000px;margin:auto}@media only screen and (max-width:767px){#main-menu .content{max-width:100%}}#main-menu .menu-list{margin:18px auto}#main-menu .menu-list .menu-link{font-family:"Lato",sans-serif;font-weight:700;line-height:1.4;text-transform:uppercase}#main-menu .menu-list .menu-link:hover,#main-menu .menu-list .menu-link.clicked{color:#ff6900}#main-menu .menu-list .first{vertical-align:top}#main-menu .menu-list .first .menu-link{padding-top:1px;padding-bottom:0;font-size:1.2em}#main-menu .menu-list .first .menu-link:before{content:none !important}#main-menu .menu-list .icon-home{width:22px;padding:5px;background:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;text-align:center}#main-menu .menu-list .icon-home:hover,#home-index #main-menu .menu-list .icon-home{background:#ff6900}#main-menu .menu-list .active .menu-link{position:relative;color:#fff !important;font-family:"Lato",sans-serif}#main-menu .menu-list .active .menu-link:before{content:'';position:absolute;top:0;bottom:0;left:8%;right:8%;z-index:-1;background:#ff6900}#main-menu .submenu{display:none;position:absolute;top:43px;left:-1px;right:-1px;z-index:100;padding:25px 50px;background:#fff;border-top:2px solid #ff6900;-webkit-box-shadow:0 9px 15px rgba(51,51,51,0.2);box-shadow:0 9px 15px rgba(51,51,51,0.2)}#main-menu .submenu ul{display:block;list-style-type:disc}#main-menu .submenu .menu-item{float:left;width:50%;margin:10px 0;border:0;text-align:left}#main-menu .submenu .menu-item.last{margin-bottom:10px}#main-menu .submenu .menu-item:nth-child(odd){width:55%}#main-menu .submenu .menu-item:nth-child(even){width:45%}#main-menu .submenu .menu-link{display:inline-block;padding:0;font-size:1.6em}#main-menu .submenu .menu-link:before{content:'•';margin-right:5px;color:#555;font-size:.9em;vertical-align:top;vertical-align:initial}#main-menu .submenu .menu-link:hover,#main-menu .submenu .menu-link:hover:before{color:#ff6900}#main-menu .submenu.visible{display:block;z-index:999}#main-menu .submenu-section{float:left;width:400px;padding-right:20px}#main-menu .submenu-title{margin-bottom:10px;color:#ff6900;font-size:2em;font-style:italic;font-weight:normal}#main-menu .news-section .menu-item{margin:8px 0}#main-menu .dossiers-section{width:700px !important;padding-right:0 !important}#main-menu .dossiers-section .menu-item{display:inline-block;float:none;width:150px !important;margin:0;margin-right:30px;padding:20px 0 0;text-align:center;vertical-align:top}#main-menu .dossiers-section .menu-item:nth-child(4),#main-menu .dossiers-section .menu-item:nth-child(8){margin-right:0}#main-menu .dossiers-section .menu-link:before{content:none}#main-menu .books-section .submenu-title{margin-bottom:20px;text-align:center}#main-menu .books-section .dv-link{display:inline-block}#main-menu .game-link{position:relative;width:120px}#main-menu .game-link img{position:absolute;top:50%;left:50%;margin:-24px 0 0 -45px}#main-menu .game-link .menu-link:before{content:none !important}#main-menu .game-link .menu-link:hover{opacity:.7;filter:alpha(opacity=70)}#main-menu #news-submenu .submenu-section{width:200px;padding-right:50px}#main-menu #news-submenu .submenu-section .menu-item{width:100%}#main-menu #news-submenu .last .menu-link:before,#main-menu #news-submenu .last .menu-link{color:#ff6900}#main-menu #season-submenu .submenu-section,#main-menu #peloton-submenu .submenu-section{width:100%}#main-menu #season-submenu .menu-item,#main-menu #peloton-submenu .menu-item{width:33.3333%}#main-menu #season-submenu .menu-link,#main-menu #peloton-submenu .menu-link{font-size:1.8em}#main-menu #season-submenu .menu-link:before,#main-menu #peloton-submenu .menu-link:before{content:none}#main-menu #season-submenu .menu-link:hover .icon,#main-menu #peloton-submenu .menu-link:hover .icon{color:#ff6900 !important}#main-menu #season-submenu .icon,#main-menu #peloton-submenu .icon{margin-right:8px;color:#ccc !important;font-size:1.5em;vertical-align:middle}#main-menu #season-submenu .icon-user,#main-menu #peloton-submenu .icon-user{font-size:1.4em}#main-menu #challenge-submenu .submenu-section{width:auto;padding:0}#main-menu #challenge-submenu .title-section{width:170px;padding-top:75px;padding-right:50px}#main-menu #challenge-submenu .logo-section{width:730px}#main-menu #challenge-submenu .menu-item{display:inline-block;float:none;width:auto;margin:10px 43px 10px 0;vertical-align:middle}#main-menu #challenge-submenu .menu-item.last,#main-menu #challenge-submenu .menu-item:nth-child(4){margin:0}#main-menu #challenge-submenu .menu-link:before{content:none}#main-menu #challenge-submenu .menu-link:hover{opacity:.7;filter:alpha(opacity=70)}#main-menu #static-submenu .submenu-section{padding-right:0}#main-menu+.after-menu{width:100%}#main-menu.affix{position:fixed;z-index:1000;top:0;left:0;right:0;min-width:1020px;margin:0;background:rgba(255,255,255,0.9);border-width:1px 0}#main-menu.affix+.after-menu{height:93px}#footer{margin-top:20px;padding-top:20px;border-top:1px dashed #eee}#footer nav{margin-left:20px}@media only screen and (max-width:575px){#footer nav{margin-left:30px}}#footer .ad{margin:20px 0 !important}#footer .links{position:relative;padding:20px;border:1px solid #eee}@media only screen and (max-width:575px){#footer .links{padding:0;border:0}}#footer .partners{text-align:center}#footer .partners:after{content:'';position:absolute;top:10%;right:10px;height:80%;border-left:1px dashed #eee}@media only screen and (max-width:575px){#footer .partners{margin-bottom:0 !important}}#footer .partner{margin:5px 0 0}#footer .partner:first-child{margin-top:50px}@media only screen and (max-width:575px){#footer .partner:first-child{margin-top:0}}#footer .partner:last-child{margin-top:15px;margin-bottom:50px}@media only screen and (max-width:575px){#footer .partner:last-child{margin-bottom:0}}#footer .extra-partner{display:none;margin-top:10px;color:#999;font-size:1.1em}#footer .extra-partner:first-child{margin-top:20px}#footer .extra-partner:hover{text-decoration:underline}#footer .news-links .menu-item{padding:5px 0}#footer .news-links .menu-item.first{padding-top:22px}#footer .news-links .menu-link{margin:0}#footer .nav-section{font-size:1.2em}@media only screen and (max-width:575px){#footer .nav-section{width:50% !important;margin-bottom:0}}#footer .nav-subtitle{display:inline-block;margin:15px 0 5px;color:#ff6900;font-family:"Lato",sans-serif;font-style:italic;text-transform:uppercase;letter-spacing:1px}#footer .menu-item{padding:2px 0}#footer .menu-link{white-space:nowrap}#footer .menu-link:hover{text-decoration:underline}#footer .site-mascot{position:absolute;bottom:25px;right:200px}@media only screen and (max-width:575px){#footer .site-mascot{bottom:-5px;left:-40px}}#footer .copyright{margin-top:40px;padding:5px 0;background:#ff6900;color:#fff;font-size:1.1em;font-style:italic;text-align:center;text-transform:uppercase;letter-spacing:1px}#footer .copyright a:hover{text-decoration:underline}@media only screen and (max-width:575px){#footer .copyright{margin-top:20px;padding:10px;font-size:.9em}}@media only screen and (max-width:575px){#footer{margin:20px -10px 0;background:#f5f5f5;border-top:1px dashed #eee}}#cookie-bar .content,#alert-bar .content,#top-bar .content{width:100%;max-width:1020px;margin:auto;padding:0 10px}#cookie-bar,#alert-bar{position:fixed;left:0;right:0;z-index:999}#top-bar{position:absolute;top:0;left:0;right:0;z-index:100;height:40px;background:#fff;border-bottom:1px solid #eee;-webkit-box-shadow:0 2px 12px rgba(17,17,17,0.06);box-shadow:0 2px 12px rgba(17,17,17,0.06)}#top-bar .versions{float:left;margin-top:11px;margin-right:5px;padding-right:5px;border-right:1px solid #eee}@media only screen and (max-width:575px){#top-bar .versions{display:none}}#top-bar .country{display:inline-block;height:18px;margin-right:5px;padding:0 2px;border:1px solid #fff}#top-bar .country.active{border:1px solid #ccc}#top-bar .worlds{float:left;height:40px}#top-bar .world{float:left;margin:0 8px;color:#777;font-family:"Lato",sans-serif;border-top:3px solid transparent;font-size:1.2em;line-height:34px;text-transform:uppercase}#top-bar .world.active.blue{border-color:#0686c3}#top-bar .world.active.green{border-color:#70a80f}#top-bar .world.active.orange{border-color:#ff6900}#top-bar .world.active a{color:#111 !important}@media only screen and (max-width:575px){#top-bar .world.active{display:block}}@media only screen and (max-width:575px){#top-bar .world{display:none;float:none;text-align:center}}#top-bar .site-search .submit{top:5px}#top-bar .site-search-bar{width:303px;margin-top:5px;font-size:1.4em}#top-bar .site-search-bar .icon{font-size:1.3em;line-height:28px;border-width:0}@media only screen and (max-width:575px){#top-bar .site-search-bar .icon{font-size:1.5em}}#top-bar .site-search-bar .typeahead{border-width:0 0 0 1px}#top-bar .site-search-bar .typeahead::-webkit-input-placeholder{font-style:normal}#top-bar .site-search-bar .typeahead:-moz-placeholder{font-style:normal}#top-bar .site-search-bar .typeahead::-moz-placeholder{font-style:normal}#top-bar .site-search-bar .typeahead:-ms-input-placeholder{font-style:normal}@media only screen and (max-width:575px){#top-bar .site-search-bar .typeahead{display:none}}@media only screen and (min-width:576px){#top-bar .site-search-bar{display:block !important}}#top-bar .site-search-icon{position:absolute;top:10px;right:0;font-size:2.3em}#top-bar .menu-toggle{position:absolute;top:10px;left:0;z-index:2;color:#ff6900;font-size:2.6em}#top-bar .directvelo-logo{width:210px;height:28px;margin:9px auto 0;background-size:100% 100%}@media only screen and (max-width:575px){#top-bar{position:fixed;height:48px}#top-bar .col{width:100%;margin-bottom:0 !important}#top-bar .col:last-child{position:absolute;top:0;right:10px;width:auto}}#cookie-bar{display:none;top:0;padding:10px 0;background:rgba(255,105,0,0.8);-webkit-box-shadow:0 2px 12px rgba(17,17,17,0.2);box-shadow:0 2px 12px rgba(17,17,17,0.2);color:#fff;text-align:center}#cookie-bar .icon-close-sign{position:absolute;top:50%;right:10px;margin-top:-10px;font-size:20px}#alert-bar{bottom:0;height:60px;background:#111;-webkit-box-shadow:0 0 12px rgba(17,17,17,0.2);box-shadow:0 0 12px rgba(17,17,17,0.2)}#alert-bar h2,#alert-bar h3{font-size:1.4em;font-weight:normal;line-height:62px;letter-spacing:0}@media only screen and (max-width:575px){#alert-bar h2,#alert-bar h3{line-height:42px}}#alert-bar h2{float:left;width:95px;margin-top:15px;color:#111 !important;line-height:1;text-align:center}@media only screen and (max-width:575px){#alert-bar h2{width:auto;margin-top:7px;padding:5px}}#alert-bar h3{padding-right:0;font-size:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:575px){#alert-bar h3{font-size:1.3em}}#alert-bar .slidable{height:50px;margin-left:110px}@media only screen and (max-width:575px){#alert-bar .slidable{height:40px;margin-left:35px}}#alert-bar .slidable-content{margin-bottom:0}#alert-bar .slidable-nav{top:50%;margin-top:-9px;background:transparent}#alert-bar .message{height:60px;color:#fff}@media only screen and (max-width:575px){#alert-bar .message{height:40px}}#alert-bar .message-label{margin-right:4px;padding-left:1px;color:#ff6900;font-size:1.1em;text-transform:initial}#alert-bar .event-video-icon{margin-left:4px;font-size:1.2em;vertical-align:text-bottom}@media only screen and (max-width:575px){#alert-bar{height:40px}}#sticky-ad{display:none;position:fixed;bottom:66px;right:0;z-index:10}#sticky-ad .close{top:-8px;left:-8px;right:auto}#sticky-ad .close:after{left:0;right:auto;width:20px;height:20px;background:#111;font-size:1.7em;line-height:20px}
.menu ul,#main-menu ul{float:none;display:table;width:100%}.menu .menu-item,#main-menu .menu-item{float:none;display:table-cell;border-left:1px solid #eee;text-align:center}.menu .menu-item.active,#main-menu .menu-item.active{background:0}.menu .menu-item:before,#main-menu .menu-item:before,.menu .menu-item:after,#main-menu .menu-item:after{content:none}@media only screen and (max-width:575px){.menu .menu-item,#main-menu .menu-item{display:block}}.menu .menu-link,#main-menu .menu-link{display:block;padding:2px 10px;color:inherit;font-size:1.5em;line-height:inherit}.small-border.menu .menu-item,.small-border#main-menu .menu-item{position:relative}.small-border.menu .menu-item:before,.small-border#main-menu .menu-item:before{content:'';position:absolute;top:50%;left:0;height:12px;margin-top:-6px;border-left:1px solid #eee}.small-border.menu .menu-item.first:before,.small-border#main-menu .menu-item.first:before{border:0}.nav-tabs{margin:20px 0;border-bottom:1px solid #eee}.nav-tabs .nav-tab{display:inline-block;position:relative;bottom:-1px;border-bottom:1px solid transparent}.nav-tabs .nav-tab.active{border-color:#ff6900;font-family:"Lato",sans-serif;font-weight:700}.nav-tabs .nav-tab.active .nav-link{color:#111 !important}.nav-tabs .nav-tab.disabled{border-color:transparent}.nav-tabs .nav-tab.disabled .nav-link{color:#ccc;cursor:not-allowed}.nav-tabs .nav-link{display:block;margin:0 8px;padding:8px 0;color:#999;font-size:1.3em;text-align:center;text-transform:uppercase;white-space:nowrap}.nav-tabs .nav-link:hover{color:#ff6900}@media only screen and (max-width:575px){.nav-tabs .nav-link{margin:4px 5px 0;padding:6px 0}}@media only screen and (max-width:375px){.nav-tabs .nav-link{font-size:1.2em}}.nav-tabs.center{text-align:center}.nav-tabs.center .nav-list,.nav-tabs.center .nav-tab{display:inline-block !important}.nav-tabs.wide .nav-list{width:100%}.nav-tabs .nav-tab.blue .nav-link:hover{color:#0686c3 !important}.nav-tabs .nav-tab.blue.active{border-color:#0686c3 !important}.nav-tabs .nav-tab.blue.active .nav-link{color:#0686c3 !important}.nav-tabs.blue .nav-tab.active{border-color:#0686c3 !important}.nav-tabs.blue .nav-tab.active:before{background:#0686c3 !important}.nav-tabs.blue .nav-link:hover{color:#0686c3 !important}.nav-tabs .nav-tab.blue-dark .nav-link:hover{color:#104886 !important}.nav-tabs .nav-tab.blue-dark.active{border-color:#104886 !important}.nav-tabs .nav-tab.blue-dark.active .nav-link{color:#104886 !important}.nav-tabs.blue-dark .nav-tab.active{border-color:#104886 !important}.nav-tabs.blue-dark .nav-tab.active:before{background:#104886 !important}.nav-tabs.blue-dark .nav-link:hover{color:#104886 !important}.nav-tabs .nav-tab.green .nav-link:hover{color:#70a80f !important}.nav-tabs .nav-tab.green.active{border-color:#70a80f !important}.nav-tabs .nav-tab.green.active .nav-link{color:#70a80f !important}.nav-tabs.green .nav-tab.active{border-color:#70a80f !important}.nav-tabs.green .nav-tab.active:before{background:#70a80f !important}.nav-tabs.green .nav-link:hover{color:#70a80f !important}.nav-tabs .nav-tab.red .nav-link:hover{color:#d70120 !important}.nav-tabs .nav-tab.red.active{border-color:#d70120 !important}.nav-tabs .nav-tab.red.active .nav-link{color:#d70120 !important}.nav-tabs.red .nav-tab.active{border-color:#d70120 !important}.nav-tabs.red .nav-tab.active:before{background:#d70120 !important}.nav-tabs.red .nav-link:hover{color:#d70120 !important}.nav-tabs .nav-tab.yellow .nav-link:hover{color:#ffd32b !important}.nav-tabs .nav-tab.yellow.active{border-color:#ffd32b !important}.nav-tabs .nav-tab.yellow.active .nav-link{color:#ffd32b !important}.nav-tabs.yellow .nav-tab.active{border-color:#ffd32b !important}.nav-tabs.yellow .nav-tab.active:before{background:#ffd32b !important}.nav-tabs.yellow .nav-link:hover{color:#ffd32b !important}@media only screen and (max-width:575px){.nav-tabs .nav-list{text-align:center}}.nav-bordered .nav-item{display:inline-block;padding:0 20px;border-left:1px solid #eee;color:#777;font-size:1.3em}.nav-bordered .nav-item:first-child{border:0}.nav-bordered .nav-item.active .nav-link{color:#ff6900}@media only screen and (max-width:575px){.nav-bordered .nav-item{padding:8px 20px;border-left:0}}.nav-bordered .nav-link:hover{color:#ff6900}.nav-bordered.blue .nav-item.active .nav-link,.nav-bordered.blue .nav-link:hover{color:#0686c3}.nav-bordered.blue-dark .nav-item.active .nav-link,.nav-bordered.blue-dark .nav-link:hover{color:#104886}.nav-bordered.green .nav-item.active .nav-link,.nav-bordered.green .nav-link:hover{color:#70a80f}.nav-bordered.red .nav-item.active .nav-link,.nav-bordered.red .nav-link:hover{color:#d70120}.nav-bordered.yellow .nav-item.active .nav-link,.nav-bordered.yellow .nav-link:hover{color:#ffd32b}.nav-slashed{margin:15px 0;color:#777;font-size:1.3em;text-align:center}.nav-slashed .nav-list{display:inline-block}.nav-slashed .nav-item{display:inline-block}.nav-slashed .nav-item:before{content:'/';margin:0 5px;color:#ccc}.nav-slashed .nav-item:first-child:before{content:none}.nav-slashed .nav-item.active .nav-link{color:#111;text-decoration:none !important}.nav-slashed .nav-link:hover{text-decoration:underline}.nav-arrows{margin:15px 0;text-align:center}.nav-arrows .nav-title,.nav-arrows .nav-prev,.nav-arrows .nav-next{display:inline-block;font-size:1.6em}.nav-arrows .nav-title{position:relative;color:#777;font-weight:bold;text-transform:uppercase}.nav-arrows .nav-title time{font-family:"Lato",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px}.nav-arrows .nav-title.has-arrow:after{content:'▼';position:relative;top:-1px;left:5px;color:#ff6900;font-size:.8em}.nav-arrows .nav-title-inner:hover{text-decoration:underline}.nav-arrows .nav-prev,.nav-arrows .nav-next{margin:0 20px;color:#999;font-family:"Raleway",sans-serif;font-weight:700}.nav-arrows .nav-prev:hover,.nav-arrows .nav-next:hover{color:#ff6900}.nav-arrows .nav-prev.disabled,.nav-arrows .nav-next.disabled{color:#eee !important;cursor:not-allowed}.nav-arrows .nav-prev{margin-left:0}.nav-arrows .nav-next{margin-right:0}.nav-arrows .nav-input{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:12px;background:transparent;border-color:transparent;color:transparent;cursor:pointer}.nav-arrows .nav-input:focus{border-color:transparent !important}.breadcrumbs .btn{margin-top:4px}.breadcrumbs .btn+.btn{margin-left:8px}.breadcrumbs a.btn:hover{color:#ff6900 !important}.breadcrumbs .home-btn{padding:4px 6px}@media only screen and (max-width:575px){.breadcrumbs-content{text-align:center}}.footer-nav .card-image{margin-bottom:30px;margin-right:10px;color:#ff6900;font-size:5em;line-height:.6}.footer-nav .btn-arrow{margin-right:5px}.footer-nav-prev,.footer-nav-next{display:block;line-height:2em}.footer-nav-next{text-align:right}.footer-nav-next .footer-nav-arrow{float:right;margin-right:0;margin-left:10px}.footer-nav-arrow{float:left;margin:0 10px 40px 0;color:#ff6900;font-family:"Raleway",sans-serif;font-weight:700;font-size:3.5em;line-height:1}.footer-nav-label{color:#999;font-size:1.1em;font-style:italic;letter-spacing:1px}.footer-nav-title{font-size:1.3em;text-transform:uppercase;letter-spacing:1px}.footer-nav-title:hover{text-decoration:underline}.footer-nav-title strong{font-weight:normal}.unslider-arrow{display:none;top:50%;margin-top:-18px;color:#fff;font-size:30px;text-shadow:0 0 5px #777}.unslider:hover .unslider-arrow{display:block}
@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */@-webkit-keyframes progress-bar-stripes{0{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0{background-position:40px 0}to{background-position:0 0}}article,aside,details,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,figure{margin:0}a{background:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;border-top:1px solid #eee}mark{background:#ff0;color:#000}code,pre,samp{font-size:1em}code,kbd,pre,samp{font-family:monospace,serif}pre{white-space:pre-wrap}q{quotes:"“""”""‘""’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr,img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{margin:0}button,select{text-transform:none}html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button,input[type=submit]{-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{text-shadow:none !important;color:#000 !important;background:0 0 !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}abbr[title]:after{content:" ("attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100% !important}page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered td,.table-bordered th{border:1px solid #ddd !important}}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#6a6a6a;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#ccc}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#ccc}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse,figcaption{display:none}.collapse.in,figure img{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0-1px 0 rgba(0,0,0,.15);box-shadow:inset 0-1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar,.progress-striped .progress-bar-danger,.progress-striped .progress-bar-info,.progress-striped .progress-bar-success,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-bar-warning{background-color:#f0ad4e}.progress-bar-danger{background-color:#d9534f}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.modal-open,figure,html.on-mobile-modal,html.on-mobile-modal body{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px;z-index:1050}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before,dl:after,dl:before{content:" ";display:table}.modal-footer:after,dl:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}}.tooltip{position:absolute;z-index:10000;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover,figure:before{position:absolute;top:0;left:0}.popover,kbd{border:1px solid #ccc}.popover{z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:subpixel-antialiased;padding-top:50px;background:#fff;color:#111;font-family:"Lato",sans-serif;font-size:62.5%;line-height:1.2}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:0}button,input[type=submit]{cursor:pointer}figure img{width:100%;height:auto}figure.landscape img{width:auto;height:100%}kbd{padding:2px 4px;background:#eee;border-bottom-width:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#777;font-size:.9em}body,figure{position:relative}figure:before{content:"";z-index:1;bottom:0;right:0;-webkit-box-shadow:inset 0 0 15px rgba(17,17,17,.5);box-shadow:inset 0 0 15px rgba(17,17,17,.5)}figure.clicked:before,figure.framed:before,figure.raw:before{content:none}.dlist-styled:after,.dlist-styled:before{content:" ";display:table}.dlist-styled:after{clear:both}.breadcrumbs:after,.breadcrumbs:before{content:" ";display:table}.breadcrumbs:after{clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.album-card:after,.album-card:before,.card:after,.card:before,.game-rider-card:after,.game-rider-card:before,.league-card:after,.league-card:before,.member-card:after,.member-card:before,.player-card:after,.player-card:before,.video-card:after,.video-card:before{content:" ";display:table}.album-card:after,.card:after,.game-rider-card:after,.league-card:after,.member-card:after,.player-card:after,.video-card:after{clear:both}.filter-form-section:after,.filter-form-section:before{content:" ";display:table}.filter-form-section:after{clear:both}.cols-1-6:after,.cols-1-6:before{content:" ";display:table}.cols-1-6:after{clear:both}.cols-1-6>.col:first-child,.cols-1-6>.col:first-child+.col{position:relative;float:left;width:14.28571%;min-height:1px;padding-left:10px;padding-right:10px}.cols-1-6>.col:first-child+.col{width:85.71429%}.cols-1-5:after,.cols-1-5:before{content:" ";display:table}.cols-1-5:after{clear:both}.cols-1-5>.col:first-child,.cols-1-5>.col:first-child+.col{position:relative;float:left;width:16.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-1-5>.col:first-child+.col{width:83.33333%}.cols-1-4:after,.cols-1-4:before{content:" ";display:table}.cols-1-4:after{clear:both}.cols-1-2,.cols-1-3,.cols-1-4,.cols-1-5,.cols-1-6,.cols-2,.cols-2-1,.cols-2-3,.cols-2-4,.cols-2-5,.cols-2-6,.cols-3,.cols-3-1,.cols-3-2,.cols-3-4,.cols-3-5,.cols-3-6,.cols-4,.cols-4-1,.cols-4-2,.cols-4-3,.cols-4-5,.cols-4-6,.cols-5,.cols-5-1,.cols-5-2,.cols-5-3,.cols-5-4,.cols-5-6,.cols-6,.cols-6-1,.cols-6-2,.cols-6-3,.cols-6-4,.cols-6-5{margin-left:-10px;margin-right:-10px}.cols-1-4>.col:first-child,.cols-1-4>.col:first-child+.col{position:relative;float:left;width:20%;min-height:1px;padding-left:10px;padding-right:10px}.cols-1-4>.col:first-child+.col{width:80%}.cols-1-3:after,.cols-1-3:before{content:" ";display:table}.cols-1-3:after{clear:both}.cols-1-3>.col:first-child,.cols-1-3>.col:first-child+.col{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px}.cols-1-3>.col:first-child+.col{width:75%}.cols-1-2:after,.cols-1-2:before{content:" ";display:table}.cols-1-2:after{clear:both}.cols-1-2>.col:first-child,.cols-1-2>.col:first-child+.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-1-2>.col:first-child+.col{width:66.66667%}.cols-2:after,.cols-2:before{content:" ";display:table}.cols-2:after{clear:both}.cols-2>.col{position:relative;float:left;width:50%;min-height:1px;padding-left:10px;padding-right:10px}.cols-2-6:after,.cols-2-6:before{content:" ";display:table}.cols-2-6:after{clear:both}.cols-2-6>.col:first-child,.cols-2-6>.col:first-child+.col{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px}.cols-2-6>.col:first-child+.col{width:75%}.cols-2-5:after,.cols-2-5:before{content:" ";display:table}.cols-2-5:after{clear:both}.cols-2-5>.col:first-child,.cols-2-5>.col:first-child+.col{position:relative;float:left;width:28.57143%;min-height:1px;padding-left:10px;padding-right:10px}.cols-2-5>.col:first-child+.col{width:71.42857%}.cols-2-4:after,.cols-2-4:before{content:" ";display:table}.cols-2-4:after{clear:both}.cols-2-4>.col:first-child,.cols-2-4>.col:first-child+.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-2-4>.col:first-child+.col{width:66.66667%}.cols-2-3:after,.cols-2-3:before{content:" ";display:table}.cols-2-3:after{clear:both}.cols-2-3>.col:first-child,.cols-2-3>.col:first-child+.col{position:relative;float:left;width:40%;min-height:1px;padding-left:10px;padding-right:10px}.cols-2-3>.col:first-child+.col{width:60%}.cols-2-1:after,.cols-2-1:before{content:" ";display:table}.cols-2-1:after{clear:both}.cols-2-1>.col:first-child,.cols-2-1>.col:first-child+.col,.cols-3-6>.col:first-child{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-2-1>.col:first-child+.col,.cols-3-6>.col:first-child{width:33.33333%}.cols-3:after,.cols-3:before{content:" ";display:table}.cols-3:after{clear:both}.cols-3>.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-3-6:after,.cols-3-6:before{content:" ";display:table}.cols-3-6:after{clear:both}.cols-3-6>.col:first-child+.col{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-3-5:after,.cols-3-5:before{content:" ";display:table}.cols-3-5:after{clear:both}.cols-3-5>.col:first-child,.cols-3-5>.col:first-child+.col{position:relative;float:left;width:37.5%;min-height:1px;padding-left:10px;padding-right:10px}.cols-3-5>.col:first-child+.col{width:62.5%}.cols-3-4:after,.cols-3-4:before{content:" ";display:table}.cols-3-4:after{clear:both}.cols-3-4>.col:first-child,.cols-3-4>.col:first-child+.col{position:relative;float:left;width:42.85714%;min-height:1px;padding-left:10px;padding-right:10px}.cols-3-4>.col:first-child+.col{width:57.14286%}.cols-3-2:after,.cols-3-2:before{content:" ";display:table}.cols-3-2:after{clear:both}.cols-3-2>.col:first-child,.cols-3-2>.col:first-child+.col{position:relative;float:left;width:60%;min-height:1px;padding-left:10px;padding-right:10px}.cols-3-2>.col:first-child+.col{width:40%}.cols-3-1:after,.cols-3-1:before{content:" ";display:table}.cols-3-1:after{clear:both}.cols-3-1>.col:first-child,.cols-3-1>.col:first-child+.col{position:relative;float:left;width:75%;min-height:1px;padding-left:10px;padding-right:10px}.cols-3-1>.col:first-child+.col{width:25%}.cols-4:after,.cols-4:before{content:" ";display:table}.cols-4:after{clear:both}.cols-4>.col{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px}.cols-4-6:after,.cols-4-6:before{content:" ";display:table}.cols-4-6:after{clear:both}.cols-4-6>.col:first-child,.cols-4-6>.col:first-child+.col{position:relative;float:left;width:40%;min-height:1px;padding-left:10px;padding-right:10px}.cols-4-6>.col:first-child+.col{width:60%}.cols-4-5:after,.cols-4-5:before{content:" ";display:table}.cols-4-5:after{clear:both}.cols-4-5>.col:first-child,.cols-4-5>.col:first-child+.col{position:relative;float:left;width:44.44444%;min-height:1px;padding-left:10px;padding-right:10px}.cols-4-5>.col:first-child+.col{width:55.55556%}.cols-4-3:after,.cols-4-3:before{content:" ";display:table}.cols-4-3:after{clear:both}.cols-4-3>.col:first-child,.cols-4-3>.col:first-child+.col{position:relative;float:left;width:57.14286%;min-height:1px;padding-left:10px;padding-right:10px}.cols-4-3>.col:first-child+.col{width:42.85714%}.cols-4-2:after,.cols-4-2:before{content:" ";display:table}.cols-4-2:after{clear:both}.cols-4-2>.col:first-child,.cols-4-2>.col:first-child+.col{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-4-2>.col:first-child+.col{width:33.33333%}.cols-4-1:after,.cols-4-1:before{content:" ";display:table}.cols-4-1:after{clear:both}.cols-4-1>.col:first-child,.cols-4-1>.col:first-child+.col{position:relative;float:left;width:80%;min-height:1px;padding-left:10px;padding-right:10px}.cols-4-1>.col:first-child+.col{width:20%}.cols-5:after,.cols-5:before{content:" ";display:table}.cols-5:after{clear:both}.cols-5>.col{position:relative;float:left;width:20%;min-height:1px;padding-left:10px;padding-right:10px}.cols-5-6:after,.cols-5-6:before{content:" ";display:table}.cols-5-6:after{clear:both}.cols-5-6>.col:first-child,.cols-5-6>.col:first-child+.col{position:relative;float:left;width:45.45455%;min-height:1px;padding-left:10px;padding-right:10px}.cols-5-6>.col:first-child+.col{width:54.54545%}.cols-5-4:after,.cols-5-4:before{content:" ";display:table}.cols-5-4:after{clear:both}.cols-5-4>.col:first-child,.cols-5-4>.col:first-child+.col{position:relative;float:left;width:55.55556%;min-height:1px;padding-left:10px;padding-right:10px}.cols-5-4>.col:first-child+.col{width:44.44444%}.cols-5-3:after,.cols-5-3:before{content:" ";display:table}.cols-5-3:after{clear:both}.cols-5-3>.col:first-child,.cols-5-3>.col:first-child+.col{position:relative;float:left;width:62.5%;min-height:1px;padding-left:10px;padding-right:10px}.cols-5-3>.col:first-child+.col{width:37.5%}.cols-5-2:after,.cols-5-2:before{content:" ";display:table}.cols-5-2:after{clear:both}.cols-5-2>.col:first-child,.cols-5-2>.col:first-child+.col{position:relative;float:left;width:71.42857%;min-height:1px;padding-left:10px;padding-right:10px}.cols-5-2>.col:first-child+.col{width:28.57143%}.cols-5-1:after,.cols-5-1:before{content:" ";display:table}.cols-5-1:after{clear:both}.cols-5-1>.col:first-child,.cols-5-1>.col:first-child+.col{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-5-1>.col:first-child+.col{width:16.66667%}.cols-6:after,.cols-6:before{content:" ";display:table}.cols-6:after{clear:both}.cols-6>.col{position:relative;float:left;width:16.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-6-5:after,.cols-6-5:before{content:" ";display:table}.cols-6-5:after{clear:both}.cols-6-5>.col:first-child,.cols-6-5>.col:first-child+.col{position:relative;float:left;width:54.54545%;min-height:1px;padding-left:10px;padding-right:10px}.cols-6-5>.col:first-child+.col{width:45.45455%}.cols-6-4:after,.cols-6-4:before{content:" ";display:table}.cols-6-4:after{clear:both}.cols-6-4>.col:first-child,.cols-6-4>.col:first-child+.col{position:relative;float:left;width:60%;min-height:1px;padding-left:10px;padding-right:10px}.cols-6-4>.col:first-child+.col{width:40%}.cols-6-3:after,.cols-6-3:before{content:" ";display:table}.cols-6-3:after{clear:both}.cols-6-3>.col:first-child,.cols-6-3>.col:first-child+.col{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-6-3>.col:first-child+.col{width:33.33333%}.cols-6-2:after,.cols-6-2:before{content:" ";display:table}.cols-6-2:after{clear:both}.cols-6-2>.col:first-child,.cols-6-2>.col:first-child+.col{position:relative;float:left;width:75%;min-height:1px;padding-left:10px;padding-right:10px}.cols-6-2>.col:first-child+.col{width:25%}.cols-6-1:after,.cols-6-1:before,.horizontal-form .form-group:after,.horizontal-form .form-group:before{content:" ";display:table}.cols-6-1:after,.horizontal-form .form-group:after{clear:both}.cols-6-1>.col:first-child,.cols-6-1>.col:first-child+.col{position:relative;float:left;width:85.71429%;min-height:1px;padding-left:10px;padding-right:10px}.cols-6-1>.col:first-child+.col{width:14.28571%}@media only screen and (max-width:575px){.cols-sm-1-6{margin-left:-10px;margin-right:-10px}.cols-sm-1-6:after,.cols-sm-1-6:before{content:" ";display:table}.cols-sm-1-6:after{clear:both}.cols-sm-1-6>.col:first-child,.cols-sm-1-6>.col:first-child+.col{position:relative;float:left;width:14.28571%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-1-6>.col:first-child+.col{width:85.71429%}}@media only screen and (max-width:375px){.cols-xs-1-6{margin-left:-10px;margin-right:-10px}.cols-xs-1-6:after,.cols-xs-1-6:before{content:" ";display:table}.cols-xs-1-6:after{clear:both}.cols-xs-1-6>.col:first-child,.cols-xs-1-6>.col:first-child+.col{position:relative;float:left;width:14.28571%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-1-6>.col:first-child+.col{width:85.71429%}}@media only screen and (max-width:575px){.cols-sm-1-5{margin-left:-10px;margin-right:-10px}.cols-sm-1-5:after,.cols-sm-1-5:before{content:" ";display:table}.cols-sm-1-5:after{clear:both}.cols-sm-1-5>.col:first-child,.cols-sm-1-5>.col:first-child+.col{position:relative;float:left;width:16.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-1-5>.col:first-child+.col{width:83.33333%}}@media only screen and (max-width:375px){.cols-xs-1-5{margin-left:-10px;margin-right:-10px}.cols-xs-1-5:after,.cols-xs-1-5:before{content:" ";display:table}.cols-xs-1-5:after{clear:both}.cols-xs-1-5>.col:first-child,.cols-xs-1-5>.col:first-child+.col{position:relative;float:left;width:16.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-1-5>.col:first-child+.col{width:83.33333%}}@media only screen and (max-width:575px){.cols-sm-1-4{margin-left:-10px;margin-right:-10px}.cols-sm-1-4:after,.cols-sm-1-4:before{content:" ";display:table}.cols-sm-1-4:after{clear:both}.cols-sm-1-4>.col:first-child,.cols-sm-1-4>.col:first-child+.col{position:relative;float:left;width:20%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-1-4>.col:first-child+.col{width:80%}}@media only screen and (max-width:375px){.cols-xs-1-4{margin-left:-10px;margin-right:-10px}.cols-xs-1-4:after,.cols-xs-1-4:before{content:" ";display:table}.cols-xs-1-4:after{clear:both}.cols-xs-1-4>.col:first-child,.cols-xs-1-4>.col:first-child+.col{position:relative;float:left;width:20%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-1-4>.col:first-child+.col{width:80%}}@media only screen and (max-width:575px){.cols-sm-1-3{margin-left:-10px;margin-right:-10px}.cols-sm-1-3:after,.cols-sm-1-3:before{content:" ";display:table}.cols-sm-1-3:after{clear:both}.cols-sm-1-3>.col:first-child,.cols-sm-1-3>.col:first-child+.col{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-1-3>.col:first-child+.col{width:75%}}@media only screen and (max-width:375px){.cols-xs-1-3{margin-left:-10px;margin-right:-10px}.cols-xs-1-3:after,.cols-xs-1-3:before{content:" ";display:table}.cols-xs-1-3:after{clear:both}.cols-xs-1-3>.col:first-child,.cols-xs-1-3>.col:first-child+.col{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-1-3>.col:first-child+.col{width:75%}}@media only screen and (max-width:575px){.cols-sm-1-2{margin-left:-10px;margin-right:-10px}.cols-sm-1-2:after,.cols-sm-1-2:before{content:" ";display:table}.cols-sm-1-2:after{clear:both}.cols-sm-1-2>.col:first-child,.cols-sm-1-2>.col:first-child+.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-1-2>.col:first-child+.col{width:66.66667%}}@media only screen and (max-width:375px){.cols-xs-1-2{margin-left:-10px;margin-right:-10px}.cols-xs-1-2:after,.cols-xs-1-2:before{content:" ";display:table}.cols-xs-1-2:after{clear:both}.cols-xs-1-2>.col:first-child,.cols-xs-1-2>.col:first-child+.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-1-2>.col:first-child+.col{width:66.66667%}}@media only screen and (max-width:575px){.cols-sm-2{margin-left:-10px;margin-right:-10px}.cols-sm-2:after,.cols-sm-2:before{content:" ";display:table}.cols-sm-2:after{clear:both}.cols-sm-2>.col{position:relative;float:left;width:50%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:375px){.cols-xs-2{margin-left:-10px;margin-right:-10px}.cols-xs-2:after,.cols-xs-2:before{content:" ";display:table}.cols-xs-2:after{clear:both}.cols-xs-2>.col{position:relative;float:left;width:50%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:575px){.cols-sm-2-6{margin-left:-10px;margin-right:-10px}.cols-sm-2-6:after,.cols-sm-2-6:before{content:" ";display:table}.cols-sm-2-6:after{clear:both}.cols-sm-2-6>.col:first-child,.cols-sm-2-6>.col:first-child+.col{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-2-6>.col:first-child+.col{width:75%}}@media only screen and (max-width:375px){.cols-xs-2-6{margin-left:-10px;margin-right:-10px}.cols-xs-2-6:after,.cols-xs-2-6:before{content:" ";display:table}.cols-xs-2-6:after{clear:both}.cols-xs-2-6>.col:first-child,.cols-xs-2-6>.col:first-child+.col{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-2-6>.col:first-child+.col{width:75%}}@media only screen and (max-width:575px){.cols-sm-2-5{margin-left:-10px;margin-right:-10px}.cols-sm-2-5:after,.cols-sm-2-5:before{content:" ";display:table}.cols-sm-2-5:after{clear:both}.cols-sm-2-5>.col:first-child,.cols-sm-2-5>.col:first-child+.col{position:relative;float:left;width:28.57143%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-2-5>.col:first-child+.col{width:71.42857%}}@media only screen and (max-width:375px){.cols-xs-2-5{margin-left:-10px;margin-right:-10px}.cols-xs-2-5:after,.cols-xs-2-5:before{content:" ";display:table}.cols-xs-2-5:after{clear:both}.cols-xs-2-5>.col:first-child,.cols-xs-2-5>.col:first-child+.col{position:relative;float:left;width:28.57143%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-2-5>.col:first-child+.col{width:71.42857%}}@media only screen and (max-width:575px){.cols-sm-2-4{margin-left:-10px;margin-right:-10px}.cols-sm-2-4:after,.cols-sm-2-4:before{content:" ";display:table}.cols-sm-2-4:after{clear:both}.cols-sm-2-4>.col:first-child,.cols-sm-2-4>.col:first-child+.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-2-4>.col:first-child+.col{width:66.66667%}}@media only screen and (max-width:375px){.cols-xs-2-4{margin-left:-10px;margin-right:-10px}.cols-xs-2-4:after,.cols-xs-2-4:before{content:" ";display:table}.cols-xs-2-4:after{clear:both}.cols-xs-2-4>.col:first-child,.cols-xs-2-4>.col:first-child+.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-2-4>.col:first-child+.col{width:66.66667%}}@media only screen and (max-width:575px){.cols-sm-2-3{margin-left:-10px;margin-right:-10px}.cols-sm-2-3:after,.cols-sm-2-3:before{content:" ";display:table}.cols-sm-2-3:after{clear:both}.cols-sm-2-3>.col:first-child,.cols-sm-2-3>.col:first-child+.col{position:relative;float:left;width:40%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-2-3>.col:first-child+.col{width:60%}}@media only screen and (max-width:375px){.cols-xs-2-3{margin-left:-10px;margin-right:-10px}.cols-xs-2-3:after,.cols-xs-2-3:before{content:" ";display:table}.cols-xs-2-3:after{clear:both}.cols-xs-2-3>.col:first-child,.cols-xs-2-3>.col:first-child+.col{position:relative;float:left;width:40%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-2-3>.col:first-child+.col{width:60%}}@media only screen and (max-width:575px){.cols-sm-2-1{margin-left:-10px;margin-right:-10px}.cols-sm-2-1:after,.cols-sm-2-1:before{content:" ";display:table}.cols-sm-2-1:after{clear:both}.cols-sm-2-1>.col:first-child,.cols-sm-2-1>.col:first-child+.col{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-2-1>.col:first-child+.col{width:33.33333%}}@media only screen and (max-width:375px){.cols-xs-2-1{margin-left:-10px;margin-right:-10px}.cols-xs-2-1:after,.cols-xs-2-1:before{content:" ";display:table}.cols-xs-2-1:after{clear:both}.cols-xs-2-1>.col:first-child,.cols-xs-2-1>.col:first-child+.col{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-2-1>.col:first-child+.col{width:33.33333%}}@media only screen and (max-width:575px){.cols-sm-3{margin-left:-10px;margin-right:-10px}.cols-sm-3:after,.cols-sm-3:before{content:" ";display:table}.cols-sm-3:after{clear:both}.cols-sm-3>.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:375px){.cols-xs-3{margin-left:-10px;margin-right:-10px}.cols-xs-3:after,.cols-xs-3:before{content:" ";display:table}.cols-xs-3:after{clear:both}.cols-xs-3>.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:575px){.cols-sm-3-6{margin-left:-10px;margin-right:-10px}.cols-sm-3-6:after,.cols-sm-3-6:before{content:" ";display:table}.cols-sm-3-6:after{clear:both}.cols-sm-3-6>.col:first-child,.cols-sm-3-6>.col:first-child+.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-3-6>.col:first-child+.col{width:66.66667%}}@media only screen and (max-width:375px){.cols-xs-3-6{margin-left:-10px;margin-right:-10px}.cols-xs-3-6:after,.cols-xs-3-6:before{content:" ";display:table}.cols-xs-3-6:after{clear:both}.cols-xs-3-6>.col:first-child,.cols-xs-3-6>.col:first-child+.col{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-3-6>.col:first-child+.col{width:66.66667%}}@media only screen and (max-width:575px){.cols-sm-3-5{margin-left:-10px;margin-right:-10px}.cols-sm-3-5:after,.cols-sm-3-5:before{content:" ";display:table}.cols-sm-3-5:after{clear:both}.cols-sm-3-5>.col:first-child,.cols-sm-3-5>.col:first-child+.col{position:relative;float:left;width:37.5%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-3-5>.col:first-child+.col{width:62.5%}}@media only screen and (max-width:375px){.cols-xs-3-5{margin-left:-10px;margin-right:-10px}.cols-xs-3-5:after,.cols-xs-3-5:before{content:" ";display:table}.cols-xs-3-5:after{clear:both}.cols-xs-3-5>.col:first-child,.cols-xs-3-5>.col:first-child+.col{position:relative;float:left;width:37.5%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-3-5>.col:first-child+.col{width:62.5%}}@media only screen and (max-width:575px){.cols-sm-3-4{margin-left:-10px;margin-right:-10px}.cols-sm-3-4:after,.cols-sm-3-4:before{content:" ";display:table}.cols-sm-3-4:after{clear:both}.cols-sm-3-4>.col:first-child,.cols-sm-3-4>.col:first-child+.col{position:relative;float:left;width:42.85714%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-3-4>.col:first-child+.col{width:57.14286%}}@media only screen and (max-width:375px){.cols-xs-3-4{margin-left:-10px;margin-right:-10px}.cols-xs-3-4:after,.cols-xs-3-4:before{content:" ";display:table}.cols-xs-3-4:after{clear:both}.cols-xs-3-4>.col:first-child,.cols-xs-3-4>.col:first-child+.col{position:relative;float:left;width:42.85714%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-3-4>.col:first-child+.col{width:57.14286%}}@media only screen and (max-width:575px){.cols-sm-3-2{margin-left:-10px;margin-right:-10px}.cols-sm-3-2:after,.cols-sm-3-2:before{content:" ";display:table}.cols-sm-3-2:after{clear:both}.cols-sm-3-2>.col:first-child,.cols-sm-3-2>.col:first-child+.col{position:relative;float:left;width:60%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-3-2>.col:first-child+.col{width:40%}}@media only screen and (max-width:375px){.cols-xs-3-2{margin-left:-10px;margin-right:-10px}.cols-xs-3-2:after,.cols-xs-3-2:before{content:" ";display:table}.cols-xs-3-2:after{clear:both}.cols-xs-3-2>.col:first-child,.cols-xs-3-2>.col:first-child+.col{position:relative;float:left;width:60%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-3-2>.col:first-child+.col{width:40%}}@media only screen and (max-width:575px){.cols-sm-3-1{margin-left:-10px;margin-right:-10px}.cols-sm-3-1:after,.cols-sm-3-1:before{content:" ";display:table}.cols-sm-3-1:after{clear:both}.cols-sm-3-1>.col:first-child,.cols-sm-3-1>.col:first-child+.col{position:relative;float:left;width:75%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-3-1>.col:first-child+.col{width:25%}}@media only screen and (max-width:375px){.cols-xs-3-1{margin-left:-10px;margin-right:-10px}.cols-xs-3-1:after,.cols-xs-3-1:before{content:" ";display:table}.cols-xs-3-1:after{clear:both}.cols-xs-3-1>.col:first-child,.cols-xs-3-1>.col:first-child+.col{position:relative;float:left;width:75%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-3-1>.col:first-child+.col{width:25%}}@media only screen and (max-width:575px){.cols-sm-4{margin-left:-10px;margin-right:-10px}.cols-sm-4:after,.cols-sm-4:before{content:" ";display:table}.cols-sm-4:after{clear:both}.cols-sm-4>.col{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:375px){.cols-xs-4{margin-left:-10px;margin-right:-10px}.cols-xs-4:after,.cols-xs-4:before{content:" ";display:table}.cols-xs-4:after{clear:both}.cols-xs-4>.col{position:relative;float:left;width:25%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:575px){.cols-sm-4-6{margin-left:-10px;margin-right:-10px}.cols-sm-4-6:after,.cols-sm-4-6:before{content:" ";display:table}.cols-sm-4-6:after{clear:both}.cols-sm-4-6>.col:first-child,.cols-sm-4-6>.col:first-child+.col{position:relative;float:left;width:40%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-4-6>.col:first-child+.col{width:60%}}@media only screen and (max-width:375px){.cols-xs-4-6{margin-left:-10px;margin-right:-10px}.cols-xs-4-6:after,.cols-xs-4-6:before{content:" ";display:table}.cols-xs-4-6:after{clear:both}.cols-xs-4-6>.col:first-child,.cols-xs-4-6>.col:first-child+.col{position:relative;float:left;width:40%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-4-6>.col:first-child+.col{width:60%}}@media only screen and (max-width:575px){.cols-sm-4-5{margin-left:-10px;margin-right:-10px}.cols-sm-4-5:after,.cols-sm-4-5:before{content:" ";display:table}.cols-sm-4-5:after{clear:both}.cols-sm-4-5>.col:first-child,.cols-sm-4-5>.col:first-child+.col{position:relative;float:left;width:44.44444%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-4-5>.col:first-child+.col{width:55.55556%}}@media only screen and (max-width:375px){.cols-xs-4-5{margin-left:-10px;margin-right:-10px}.cols-xs-4-5:after,.cols-xs-4-5:before{content:" ";display:table}.cols-xs-4-5:after{clear:both}.cols-xs-4-5>.col:first-child,.cols-xs-4-5>.col:first-child+.col{position:relative;float:left;width:44.44444%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-4-5>.col:first-child+.col{width:55.55556%}}@media only screen and (max-width:575px){.cols-sm-4-3{margin-left:-10px;margin-right:-10px}.cols-sm-4-3:after,.cols-sm-4-3:before{content:" ";display:table}.cols-sm-4-3:after{clear:both}.cols-sm-4-3>.col:first-child,.cols-sm-4-3>.col:first-child+.col{position:relative;float:left;width:57.14286%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-4-3>.col:first-child+.col{width:42.85714%}}@media only screen and (max-width:375px){.cols-xs-4-3{margin-left:-10px;margin-right:-10px}.cols-xs-4-3:after,.cols-xs-4-3:before{content:" ";display:table}.cols-xs-4-3:after{clear:both}.cols-xs-4-3>.col:first-child,.cols-xs-4-3>.col:first-child+.col{position:relative;float:left;width:57.14286%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-4-3>.col:first-child+.col{width:42.85714%}}@media only screen and (max-width:575px){.cols-sm-4-2{margin-left:-10px;margin-right:-10px}.cols-sm-4-2:after,.cols-sm-4-2:before{content:" ";display:table}.cols-sm-4-2:after{clear:both}.cols-sm-4-2>.col:first-child,.cols-sm-4-2>.col:first-child+.col{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-4-2>.col:first-child+.col{width:33.33333%}}@media only screen and (max-width:375px){.cols-xs-4-2{margin-left:-10px;margin-right:-10px}.cols-xs-4-2:after,.cols-xs-4-2:before{content:" ";display:table}.cols-xs-4-2:after{clear:both}.cols-xs-4-2>.col:first-child,.cols-xs-4-2>.col:first-child+.col{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-4-2>.col:first-child+.col{width:33.33333%}}@media only screen and (max-width:575px){.cols-sm-4-1{margin-left:-10px;margin-right:-10px}.cols-sm-4-1:after,.cols-sm-4-1:before{content:" ";display:table}.cols-sm-4-1:after{clear:both}.cols-sm-4-1>.col:first-child,.cols-sm-4-1>.col:first-child+.col{position:relative;float:left;width:80%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-4-1>.col:first-child+.col{width:20%}}@media only screen and (max-width:375px){.cols-xs-4-1{margin-left:-10px;margin-right:-10px}.cols-xs-4-1:after,.cols-xs-4-1:before{content:" ";display:table}.cols-xs-4-1:after{clear:both}.cols-xs-4-1>.col:first-child,.cols-xs-4-1>.col:first-child+.col{position:relative;float:left;width:80%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-4-1>.col:first-child+.col{width:20%}}@media only screen and (max-width:575px){.cols-sm-5{margin-left:-10px;margin-right:-10px}.cols-sm-5:after,.cols-sm-5:before{content:" ";display:table}.cols-sm-5:after{clear:both}.cols-sm-5>.col{position:relative;float:left;width:20%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:375px){.cols-xs-5{margin-left:-10px;margin-right:-10px}.cols-xs-5:after,.cols-xs-5:before{content:" ";display:table}.cols-xs-5:after{clear:both}.cols-xs-5>.col{position:relative;float:left;width:20%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:575px){.cols-sm-5-6{margin-left:-10px;margin-right:-10px}.cols-sm-5-6:after,.cols-sm-5-6:before{content:" ";display:table}.cols-sm-5-6:after{clear:both}.cols-sm-5-6>.col:first-child,.cols-sm-5-6>.col:first-child+.col{position:relative;float:left;width:45.45455%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-5-6>.col:first-child+.col{width:54.54545%}}@media only screen and (max-width:375px){.cols-xs-5-6{margin-left:-10px;margin-right:-10px}.cols-xs-5-6:after,.cols-xs-5-6:before{content:" ";display:table}.cols-xs-5-6:after{clear:both}.cols-xs-5-6>.col:first-child,.cols-xs-5-6>.col:first-child+.col{position:relative;float:left;width:45.45455%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-5-6>.col:first-child+.col{width:54.54545%}}@media only screen and (max-width:575px){.cols-sm-5-4{margin-left:-10px;margin-right:-10px}.cols-sm-5-4:after,.cols-sm-5-4:before{content:" ";display:table}.cols-sm-5-4:after{clear:both}.cols-sm-5-4>.col:first-child,.cols-sm-5-4>.col:first-child+.col{position:relative;float:left;width:55.55556%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-5-4>.col:first-child+.col{width:44.44444%}}@media only screen and (max-width:375px){.cols-xs-5-4{margin-left:-10px;margin-right:-10px}.cols-xs-5-4:after,.cols-xs-5-4:before{content:" ";display:table}.cols-xs-5-4:after{clear:both}.cols-xs-5-4>.col:first-child,.cols-xs-5-4>.col:first-child+.col{position:relative;float:left;width:55.55556%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-5-4>.col:first-child+.col{width:44.44444%}}@media only screen and (max-width:575px){.cols-sm-5-3{margin-left:-10px;margin-right:-10px}.cols-sm-5-3:after,.cols-sm-5-3:before{content:" ";display:table}.cols-sm-5-3:after{clear:both}.cols-sm-5-3>.col:first-child,.cols-sm-5-3>.col:first-child+.col{position:relative;float:left;width:62.5%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-5-3>.col:first-child+.col{width:37.5%}}@media only screen and (max-width:375px){.cols-xs-5-3{margin-left:-10px;margin-right:-10px}.cols-xs-5-3:after,.cols-xs-5-3:before{content:" ";display:table}.cols-xs-5-3:after{clear:both}.cols-xs-5-3>.col:first-child,.cols-xs-5-3>.col:first-child+.col{position:relative;float:left;width:62.5%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-5-3>.col:first-child+.col{width:37.5%}}@media only screen and (max-width:575px){.cols-sm-5-2{margin-left:-10px;margin-right:-10px}.cols-sm-5-2:after,.cols-sm-5-2:before{content:" ";display:table}.cols-sm-5-2:after{clear:both}.cols-sm-5-2>.col:first-child,.cols-sm-5-2>.col:first-child+.col{position:relative;float:left;width:71.42857%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-5-2>.col:first-child+.col{width:28.57143%}}@media only screen and (max-width:375px){.cols-xs-5-2{margin-left:-10px;margin-right:-10px}.cols-xs-5-2:after,.cols-xs-5-2:before{content:" ";display:table}.cols-xs-5-2:after{clear:both}.cols-xs-5-2>.col:first-child,.cols-xs-5-2>.col:first-child+.col{position:relative;float:left;width:71.42857%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-5-2>.col:first-child+.col{width:28.57143%}}@media only screen and (max-width:575px){.cols-sm-5-1{margin-left:-10px;margin-right:-10px}.cols-sm-5-1:after,.cols-sm-5-1:before{content:" ";display:table}.cols-sm-5-1:after{clear:both}.cols-sm-5-1>.col:first-child,.cols-sm-5-1>.col:first-child+.col{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-5-1>.col:first-child+.col{width:16.66667%}}@media only screen and (max-width:375px){.cols-xs-5-1{margin-left:-10px;margin-right:-10px}.cols-xs-5-1:after,.cols-xs-5-1:before{content:" ";display:table}.cols-xs-5-1:after{clear:both}.cols-xs-5-1>.col:first-child,.cols-xs-5-1>.col:first-child+.col{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-5-1>.col:first-child+.col{width:16.66667%}}@media only screen and (max-width:575px){.cols-sm-6{margin-left:-10px;margin-right:-10px}.cols-sm-6:after,.cols-sm-6:before{content:" ";display:table}.cols-sm-6:after{clear:both}.cols-sm-6>.col{position:relative;float:left;width:16.66667%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:375px){.cols-xs-6{margin-left:-10px;margin-right:-10px}.cols-xs-6:after,.cols-xs-6:before{content:" ";display:table}.cols-xs-6:after{clear:both}.cols-xs-6>.col{position:relative;float:left;width:16.66667%;min-height:1px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:575px){.cols-sm-6-5{margin-left:-10px;margin-right:-10px}.cols-sm-6-5:after,.cols-sm-6-5:before{content:" ";display:table}.cols-sm-6-5:after{clear:both}.cols-sm-6-5>.col:first-child,.cols-sm-6-5>.col:first-child+.col{position:relative;float:left;width:54.54545%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-6-5>.col:first-child+.col{width:45.45455%}}@media only screen and (max-width:375px){.cols-xs-6-5{margin-left:-10px;margin-right:-10px}.cols-xs-6-5:after,.cols-xs-6-5:before{content:" ";display:table}.cols-xs-6-5:after{clear:both}.cols-xs-6-5>.col:first-child,.cols-xs-6-5>.col:first-child+.col{position:relative;float:left;width:54.54545%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-6-5>.col:first-child+.col{width:45.45455%}}@media only screen and (max-width:575px){.cols-sm-6-4{margin-left:-10px;margin-right:-10px}.cols-sm-6-4:after,.cols-sm-6-4:before{content:" ";display:table}.cols-sm-6-4:after{clear:both}.cols-sm-6-4>.col:first-child,.cols-sm-6-4>.col:first-child+.col{position:relative;float:left;width:60%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-6-4>.col:first-child+.col{width:40%}}@media only screen and (max-width:375px){.cols-xs-6-4{margin-left:-10px;margin-right:-10px}.cols-xs-6-4:after,.cols-xs-6-4:before{content:" ";display:table}.cols-xs-6-4:after{clear:both}.cols-xs-6-4>.col:first-child,.cols-xs-6-4>.col:first-child+.col{position:relative;float:left;width:60%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-6-4>.col:first-child+.col{width:40%}}@media only screen and (max-width:575px){.cols-sm-6-3{margin-left:-10px;margin-right:-10px}.cols-sm-6-3:after,.cols-sm-6-3:before{content:" ";display:table}.cols-sm-6-3:after{clear:both}.cols-sm-6-3>.col:first-child,.cols-sm-6-3>.col:first-child+.col{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-6-3>.col:first-child+.col{width:33.33333%}}@media only screen and (max-width:375px){.cols-xs-6-3{margin-left:-10px;margin-right:-10px}.cols-xs-6-3:after,.cols-xs-6-3:before{content:" ";display:table}.cols-xs-6-3:after{clear:both}.cols-xs-6-3>.col:first-child,.cols-xs-6-3>.col:first-child+.col{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-6-3>.col:first-child+.col{width:33.33333%}}@media only screen and (max-width:575px){.cols-sm-6-2{margin-left:-10px;margin-right:-10px}.cols-sm-6-2:after,.cols-sm-6-2:before{content:" ";display:table}.cols-sm-6-2:after{clear:both}.cols-sm-6-2>.col:first-child,.cols-sm-6-2>.col:first-child+.col{position:relative;float:left;width:75%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-6-2>.col:first-child+.col{width:25%}}@media only screen and (max-width:375px){.cols-xs-6-2{margin-left:-10px;margin-right:-10px}.cols-xs-6-2:after,.cols-xs-6-2:before{content:" ";display:table}.cols-xs-6-2:after{clear:both}.cols-xs-6-2>.col:first-child,.cols-xs-6-2>.col:first-child+.col{position:relative;float:left;width:75%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-6-2>.col:first-child+.col{width:25%}}@media only screen and (max-width:575px){.cols-sm-6-1{margin-left:-10px;margin-right:-10px}.cols-sm-6-1:after,.cols-sm-6-1:before{content:" ";display:table}.cols-sm-6-1:after{clear:both}.cols-sm-6-1>.col:first-child,.cols-sm-6-1>.col:first-child+.col{position:relative;float:left;width:85.71429%;min-height:1px;padding-left:10px;padding-right:10px}.cols-sm-6-1>.col:first-child+.col{width:14.28571%}}@media only screen and (max-width:375px){.cols-xs-6-1{margin-left:-10px;margin-right:-10px}.cols-xs-6-1:after,.cols-xs-6-1:before{content:" ";display:table}.cols-xs-6-1:after{clear:both}.cols-xs-6-1>.col:first-child,.cols-xs-6-1>.col:first-child+.col{position:relative;float:left;width:85.71429%;min-height:1px;padding-left:10px;padding-right:10px}.cols-xs-6-1>.col:first-child+.col{width:14.28571%}}.cols-2>.col:nth-child(2n+1){clear:both}.glue{margin-left:0;margin-right:0}.glue>.col{padding-left:0 !important;padding-right:0 !important}@media only screen and (max-width:575px){.no-cols-sm{margin-left:0;margin-right:0}.no-cols-sm>.col{width:100% !important;margin-bottom:30px !important}.no-cols-sm>.col:last-child{margin-bottom:0 !important}.no-cols-sm.no-cols-glue>.col{margin-bottom:0 !important}.cols-sm-2>.col:nth-child(2n+1){clear:both}}@media only screen and (max-width:375px){.no-cols-xs{margin-left:0;margin-right:0}.no-cols-xs>.col{width:100% !important;margin-bottom:30px !important}.no-cols-xs>.col:last-child{margin-bottom:0 !important}.no-cols-xs.no-cols-glue>.col{margin-bottom:0 !important}.cols-xs-2>.col:nth-child(2n+1){clear:both}}#container:after,#container:before,.subscriptions-list:after,.subscriptions-list:before,.tags-list:after,.tags-list:before{content:" ";display:table}#container:after,.subscriptions-list:after,.tags-list:after{clear:both}.home-calendar .calendar:after,.home-calendar .calendar:before,.layout-sidebar:after,.layout-sidebar:before{content:" ";display:table}.home-calendar .calendar:after,.layout-sidebar:after{clear:both}#news_filter_form_section:after,#news_filter_form_section:before,.article-card:after,.article-card:before{content:" ";display:table}#news_filter_form_section:after,.article-card:after{clear:both}.rider-card:after,.rider-card:before,.team-card:after,.team-card:before{content:" ";display:table}.rider-card:after,.team-card:after,.top-teams .rider-card:after,.top-teams .team-card:after{clear:both}.rider-season-sheet .inner:after,.rider-season-sheet .inner:before{content:" ";display:table}.rider-season-sheet .inner:after{clear:both}#event-index .events-presentation-intro:after,#event-index .events-presentation-intro:before,.rider-media-sheet .profile:after,.rider-media-sheet .profile:before,.rider-season-sheet .profile:after,.rider-season-sheet .profile:before{content:" ";display:table}#event-index .events-presentation-intro:after,.rider-media-sheet .profile:after,.rider-season-sheet .profile:after{clear:both}#event .progress-wrapper:after,#event .progress-wrapper:before,.rider-live-sheet .profile:after,.rider-live-sheet .profile:before{content:" ";display:table}#event .progress-wrapper:after,.rider-live-sheet .profile:after{clear:both}#race-index .races-day:after,#race-index .races-day:before,.live-widget .widget-inner:after,.live-widget .widget-inner:before,.live-widget.tomorrow .widget-inner:after,.live-widget.tomorrow .widget-inner:before{content:" ";display:table}#race-index .races-day:after,.live-widget .widget-inner:after,.live-widget.tomorrow .widget-inner:after{clear:both}#result-index .result-links:after,#result-index .result-links:before{content:" ";display:table}#result-index .result-links:after{clear:both}.gallery-card:after,.gallery-card:before{content:" ";display:table}.gallery-card:after{clear:both}.community-counts:after,.community-counts:before,.game-rider-card.fired .game-rider-card-dates:after,.game-rider-card.fired .game-rider-card-dates:before,.subscriptions-form .subscriptions-section header:after,.subscriptions-form .subscriptions-section header:before{content:" ";display:table}.community-counts:after,.game-rider-card.fired .game-rider-card-dates:after,.subscriptions-form .subscriptions-section header:after{clear:both}
@font-face{font-family:'directvelo';src:url("/fonts/directvelo/directvelo.eot");src:url("/fonts/directvelo/directvelo.eot?#iefix") format("embedded-opentype"),url("/fonts/directvelo/directvelo.ttf") format("truetype"),url("/fonts/directvelo/directvelo.woff") format("woff"),url("/fonts/directvelo/directvelo.svg?#directvelo") format("svg");font-weight:normal;font-style:normal}.lbl.lbl-dv,.lbl-large.lbl-dv{padding-left:42px;background:url("/images/app/mascot-label.png") 1px no-repeat #fff !important}.directvelo-logo{background-image:url(/images/app/dv-logo-320.png);@supports(background-image:url(/images/app/dv-logo-320.webp)){background-image:url(/images/app/dv-logo-320.webp)}}.challenge-sprite,.challenge-logo-be-100,.challenge-logo-be-150,.challenge-logo-be-180,.challenge-logo-be-2016-100,.challenge-logo-be-2016-150,.challenge-logo-be-2016-180,.challenge-logo-be-2017-100,.challenge-logo-be-2017-150,.challenge-logo-be-2017-180,.challenge-logo-be-2018-100,.challenge-logo-be-2018-150,.challenge-logo-be-2018-180,.challenge-logo-be-2019-100,.challenge-logo-be-2019-150,.challenge-logo-be-2019-180,.challenge-logo-be-2021-100,.challenge-logo-be-2021-150,.challenge-logo-be-2021-180,.challenge-logo-be-junior-100,.challenge-logo-be-junior-150,.challenge-logo-be-junior-180,.challenge-logo-be-junior-2021-100,.challenge-logo-be-junior-2021-150,.challenge-logo-be-junior-2021-180,.challenge-logo-fr-100,.challenge-logo-fr-150,.challenge-logo-fr-180,.challenge-logo-fr-2016-100,.challenge-logo-fr-2016-150,.challenge-logo-fr-2016-180,.challenge-logo-fr-2017-100,.challenge-logo-fr-2017-150,.challenge-logo-fr-2017-180,.challenge-logo-fr-2021-100,.challenge-logo-fr-2021-150,.challenge-logo-fr-2021-180,.challenge-logo-junior-100,.challenge-logo-junior-150,.challenge-logo-junior-180,.challenge-logo-junior-2016-100,.challenge-logo-junior-2016-150,.challenge-logo-junior-2016-180,.challenge-logo-junior-2017-100,.challenge-logo-junior-2017-150,.challenge-logo-junior-2017-180,.challenge-logo-junior-2021-100,.challenge-logo-junior-2021-150,.challenge-logo-junior-2021-180,.challenge-logo-junior-2022-100,.challenge-logo-junior-2022-150,.challenge-logo-junior-2022-180,.challenge-logo-women-100,.challenge-logo-women-150,.challenge-logo-women-180,.challenge-logo-women-2018-100,.challenge-logo-women-2018-150,.challenge-logo-women-2018-180,.challenge-logo-women-2019-100,.challenge-logo-women-2019-150,.challenge-logo-women-2019-180,.challenge-logo-women-2021-100,.challenge-logo-women-2021-150,.challenge-logo-women-2021-180{background-repeat:no-repeat;background-image:image-set(url('/images/app/challenge-s8c7ecde69b.webp') type("image/webp"),url('/images/app/challenge-s8c7ecde69b.png') type("image/png"))}.ffc-sprite,.ffc-logo-men-100,.ffc-logo-men-150,.ffc-logo-men-180,.ffc-logo-teams-100,.ffc-logo-teams-150,.ffc-logo-teams-180,.ffc-logo-women-100,.ffc-logo-women-150,.ffc-logo-women-180{background-image:url('https://cdn.directvelo.com/images/app/ffc-s896f1162c9.png');background-repeat:no-repeat}.live-sprite,.live-arrow-left,.live-arrow-right,.live-blue-clouds,.live-facebook-small,.live-facebook,.live-gray-clouds,.live-group-1-small,.live-group-1,.live-group-2-small,.live-group-2,.live-group-3-small,.live-group-3,.live-group-4-small,.live-group-4,.live-group-5-small,.live-group-5,.live-group-gray-small,.live-group-gray,.live-group-peloton-small,.live-group-peloton,.live-peloton,.live-podium-clouds,.live-podium,.live-road,.live-slidable-decor,.live-startlist-icon,.live-timer,.live-twitter-small,.live-twitter{background-repeat:no-repeat;background-image:url('/images/app/live-s975c3d6850.png');@supports(background-image:url('/images/app/live-s975c3d6850.webp')){background-image:url('/images/app/live-s975c3d6850.webp')}}.news-category-sprite,.news-category-130,.news-category-133,.news-category-135,.news-category-56,.news-category-70,.news-category-72,.news-category-76,.news-category-82,.news-category-83,.news-category-84,.news-category-85,.news-category-86,.news-category-87,.news-category-mini-130,.news-category-mini-133,.news-category-mini-135,.news-category-mini-56,.news-category-mini-70,.news-category-mini-72,.news-category-mini-76,.news-category-mini-82,.news-category-mini-83,.news-category-mini-84,.news-category-mini-85,.news-category-mini-86,.news-category-mini-87,.news-category-small-130,.news-category-small-133,.news-category-small-135,.news-category-small-56,.news-category-small-70,.news-category-small-72,.news-category-small-76,.news-category-small-82,.news-category-small-83,.news-category-small-84,.news-category-small-85,.news-category-small-86,.news-category-small-87{background-image:url('https://cdn.directvelo.com/images/app/news-category-sd954ef2643.png');background-repeat:no-repeat}.site-club-dv-logo,.site-la-bordure-logo,.site-laquo-blue,.site-laquo-green,.site-laquo-orange,.site-mascot-122,.site-mascot-217,.site-mascot-276,.site-mascot-80,.site-mascot-black,.site-mascot-label,.site-mascot-white,.site-raquo-blue,.site-raquo-green,.site-raquo-orange,.site-trophy-mask,.site-vitta-logo{background-repeat:no-repeat;background-image:url('/images/app/site-s79933804c8.png');@supports(background-image:url('/images/app/site-s79933804c8.webp')){background-image:url('/images/app/site-s79933804c8.webp')}}.rte-autocomplete>li.loading{height:16px;background:url("/images/loading.gif") center no-repeat}
[class^="icon-"],[class*=" icon-"]{display:inline-block;font-family:'directvelo';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alarm8:before{content:"\e900"}.icon-bay:before{content:"\e917"}.icon-calendar:before{content:"\e902"}.icon-checkbox:before{content:"\e903"}.icon-close-sign:before{content:"\e905"}.icon-close:before{content:"\e906"}.icon-comments:before{content:"\e920"}.icon-envelope:before{content:"\e908"}.icon-eye:before{content:"\e909"}.icon-finish:before,.icon-race:before{content:"\e90a"}.icon-grid:before{content:"\e90b"}.icon-heart:before{content:"\e912"}.icon-home:before{content:"\e90c"}.icon-jersey:before{content:"\e92d"}.icon-label:before{content:"\e90e"}.icon-lquote:before{content:"\e910"}.icon-rquote:before{content:"\e90f"}.icon-bars:before,.icon-startlist:before{content:"\e911"}.icon-magnifier:before{content:"\e913"}.icon-map:before{content:"\e914"}.icon-mountain:before{content:"\e915"}.icon-notify:before{content:"\e916"}.icon-number:before{content:"\e936"}.icon-list:before{content:"\e918"}.icon-paper:before{content:"\e919"}.icon-pencil:before{content:"\e91a"}.icon-photos-empty:before{content:"\e91b"}.icon-photos:before{content:"\e91c"}.icon-printer70:before{content:"\e91d"}.icon-profile:before{content:"\e907"}.icon-question:before{content:"\e91e"}.icon-quill:before{content:"\e91f"}.icon-settings:before{content:"\e904"}.icon-palmares:before{content:"\e921"}.icon-star:before{content:"\e922"}.icon-star-empty:before{content:"\e923"}.icon-winner:before{content:"\e924"}.icon-text:before{content:"\e925"}.icon-file:before{content:"\e926"}.icon-thumbs-down:before{content:"\e927"}.icon-thumbs-up:before{content:"\e928"}.icon-timer:before{content:"\e929"}.icon-triangle-down:before{content:"\e92a"}.icon-triangle-up:before{content:"\e92b"}.icon-trophy:before{content:"\e92c"}.icon-turn:before{content:"\e901"}.icon-member:before{content:"\e92e"}.icon-user:before{content:"\e92f"}.icon-group:before{content:"\e930"}.icon-grid2:before{content:"\e931"}.icon-podium:before{content:"\e932"}.icon-rider:before{content:"\e933"}.icon-rules:before{content:"\e90d"}.icon-team:before{content:"\e934"}.icon-france:before,.icon-region:before{content:"\e935"}.icon-number:before{content:"\e936"}.icon-questions:before{content:"\e937"}.icon-points:before{content:"\e938"}