h1,h2{font-weight:400}.new_content_item::before,.new_content_item_small::before{display:block;margin:-12px 0 0 -12px;position:absolute;content:''}div#nav_slider,div#top_scroll:hover,footer,nav#main{background:#dc2814}footer div#links div.link,header div#brand ul#topnav li,nav#main ul li,nav#main ul li ul li{font-family:GeoSansLight,Arial,Verdana,sans-serif}div.cup_overall,nav#main ul:hover>li ul{max-height:600px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track-piece{display:none}::-webkit-scrollbar-thumb{background:#dc2814}::-webkit-scrollbar-corner{display:none}::-webkit-resizer{display:none}@-webkit-keyframes brandpulse{0%,28%,70%{-webkit-transform:scale(1)}14%,42%{-webkit-transform:scale(1.05)}}@-moz-keyframes brandpulse{0%,28%,70%{-moz-transform:scale(1)}14%,42%{-moz-transform:scale(1.05)}}@-o-keyframes brandpulse{0%,28%,70%{-o-transform:scale(1)}14%,42%{-o-transform:scale(1.05)}}@keyframes brandpulse{0%,28%,70%{transform:scale(1)}14%,42%{transform:scale(1.05)}}@font-face{font-family:GeoSansLight;src:url(../font/geosanslight.ttf)}@font-face{font-family:HandOfSean;src:url(../font/handofsean.ttf)}body,html{margin:0;padding:0;width:100%;height:100%;color:#555;font-family:Arial,Verdana,sans-serif;font-size:1em;background:#efefef}div#container aside#current div.title,div#container aside#widgets div.title,h1{font-family:HandOfSean,Arial,Verdana,sans-serif}div#top_scroll{position:fixed;margin:0 0 0 -50px;padding:5px 0;top:-100px;left:50%;width:100px;color:#efefef;text-align:center;font-size:.9em;font-variant:small-caps;background:#555;opacity:.2;cursor:pointer;-webkit-border-bottom-right-radius:16px;-ms-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:16px;-ms-border-bottom-left-radius:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#top_scroll:hover{opacity:1}h1{margin:0 0 30px;padding:0;color:#dc2814;font-size:1.8em}h1:not(:first-child){margin-top:50px}h2{margin:20px 0 10px;padding:0;font-size:1.4em;font-family:Arial,Verdana,sans-serif}a,a:link,a:visited{color:#dc2814;text-decoration:none;word-break:break-all;word-wrap:break-word;cursor:pointer}a:active,a:focus,a:hover{color:#dc2814;text-decoration:underline;word-break:break-all;word-wrap:break-word;cursor:pointer}.clear{clear:both}.preload{background:url(/img/system/preloader_32.gif) center center no-repeat}span.bold{font-weight:700}.image_gallery_border,.video_gallery_border{border:5px solid #fbfbfb;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25);-webkit-transition:-ms-box-shadow 250ms ease-out;-moz-transition:-moz-box-shadow 250ms ease-out;-o-transition:-o-box-shadow 250ms ease-out;transition:box-shadow 250ms ease-out}.form_input,.form_select,.form_textarea{padding:5px;border:1px solid #dfdfdf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:left;color:#555;font-size:1em;font-family:Arial,Verdana,sans-serif;font-weight:400}.image_gallery_border:hover,.video_gallery_border:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.6);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.6);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.6);box-shadow:0 0 10px 0 rgba(0,0,0,.6)}.dropzone_form.dz-clickable,.image_gallery_border{cursor:pointer}#service_message{margin:0 0 20px;padding:10px;text-align:center;-webkit-box-shadow:0 0 2px rgba(0,0,0,.25);-ms-box-shadow:0 0 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 2px rgba(0,0,0,.25);box-shadow:0 0 2px rgba(0,0,0,.25)}.service_message_green{background:#bfb}.service_message_yellow{background:#ffb}.service_message_red{background:#fbb}.service_message_cancellation,div#cup_blind_hint{background:rgba(255,180,0,.5)}.download_linkbox,.printer_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;align-content:center}.download_linkbox img,.printer_box img{-webkit-flex-basis:48px;-ms-flex-preferred-size:48px;flex-basis:48px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 10px 0;width:48px}.printer_box{margin:10px 0 30px}#is_member,#preload_effect_images,.dropzone_form.dz-started .dz-message,div#calendar_month_mobile,div#calendar_year_mobile,div.mobile_upload_speed_hint,input.expander_checkbox,input.tabbing_radio{display:none}div#tour_edit_cup_kilometers_elements,div.common_flexed_row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:0;padding:0;width:100%}div.common_flexed_row div.common_flexed_child_separator{-webkit-flex-basis:10px;-ms-flex-preferred-size:10px;flex-basis:10px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.new_content_item::before{-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;width:48px;height:48px;background:url(/img/icon/icon_new_red_48.png) center center no-repeat;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.new_content_item_small::before{-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;width:32px;height:32px;background:url(/img/icon/icon_new_red_32.png) center center no-repeat;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.form_input,.form_select{margin:2px 0 8px;box-sizing:border-box;-webkit-box-shadow:inset 1px 3px 5px 0 rgba(0,0,0,.25);-ms-box-shadow:inset 1px 3px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 1px 3px 5px 0 rgba(0,0,0,.25);box-shadow:inset 1px 3px 5px 0 rgba(0,0,0,.25)}.form_textarea{margin:2px 0 0;min-width:100%;max-width:100%;min-height:100px;box-sizing:border-box;-webkit-box-shadow:inset 1px 3px 5px 0 rgba(0,0,0,.25);-ms-box-shadow:inset 1px 3px 5px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 1px 3px 5px 0 rgba(0,0,0,.25);box-shadow:inset 1px 3px 5px 0 rgba(0,0,0,.25)}.form_file,.form_submit,div.form_textarea_shortcodes_control .form_shortcode_button{-webkit-box-shadow:inset 0 1px 0 rgba(251,251,251,.5),0 1px 2px rgba(0,0,0,.5);-ms-box-shadow:inset 0 1px 0 rgba(251,251,251,.5),0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 0 rgba(251,251,251,.5),0 1px 2px rgba(0,0,0,.5);-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out}div.form_textarea_shortcodes_control{margin:0 0 8px;padding:5px 5px 2px;min-width:100%;max-width:100%;color:#efefef;text-align:left;font-size:1em;font-family:Arial,Verdana,sans-serif;font-weight:400;background:#dfdfdf;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}div.form_textarea_shortcodes_control .form_shortcode_button{margin:0 0 5px;padding:3px 5px;color:#555;font-size:.9em;font-family:Courier,Times New Roman,serif;background:#efefef;border:1px solid #e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(251,251,251,.5),0 1px 2px rgba(0,0,0,.5);transition:250ms ease-out}.form_comment_function,.form_file,.form_submit{border:1px solid #e0e0e0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#555;background:#efefef}.form_comment_function:hover,.form_file:hover,.form_submit:hover,div.form_textarea_shortcodes_control .form_shortcode_button:hover{color:#dc2814;cursor:pointer;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.5);-ms-box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.5)}div.form_textarea_shortcodes_control span.form_shortcode_spacer{display:inline-block;margin:0;padding:0;width:10px;min-width:10px;max-width:10px}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;margin:10px 0 0;padding:0;width:100%;height:432px;overflow-x:hidden;overflow-y:auto}div#tabbing_labels,header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-content:center;width:100%}div.form_textarea_shortcodes_control div.shortcode_smilies_boxes_closed{margin:0;height:0;overflow-y:hidden}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box{-webkit-flex-basis:18.5%;-ms-flex-preferred-size:18.5%;flex-basis:18.5%;-webkit-flex-basis:calc(20% - 6px);-ms-flex-preferred-size:calc(20% - 6px);flex-basis:calc(20% - 6px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 10px;padding:3px;width:18.5%;width:calc(20% - 6px);height:200px;text-align:center;overflow:hidden}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box div.smilies_box_title{margin:0 0 5px;padding:4px 0 0;height:25px;color:#555;font-size:1em;text-align:center;border-bottom:1px solid #efefef}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box div.smilies_box_smilies{margin:0;padding:0;height:165px;text-align:center;overflow-x:hidden;overflow-y:auto}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box div.smilies_box_smilies img{padding:2px;border:1px solid transparent;cursor:pointer;-webkit-transition:150ms ease-out;-moz-transition:150ms ease-out;-o-transition:150ms ease-out;transition:150ms ease-out}.form_comment_function:active,.form_file:active,.form_submit:active,div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box div.smilies_box_smilies img:hover{border:1px solid #dc2814}.form_file,.form_submit{margin:2px 0 0;padding:5px 15px;font-size:1em;box-sizing:border-box;box-shadow:inset 0 1px 0 rgba(251,251,251,.5),0 1px 2px rgba(0,0,0,.5);transition:250ms ease-out}.form_comment_function,input.expander_checkbox+label.expander_label{-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out}.form_submit{text-align:center}.form_file,div.expander_content{text-align:left}form input.form_submit{margin:10px 0 5px}.form_comment_function{margin:5px 5px 5px 0;padding:2px 5px;font-size:.8em;text-align:center;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 0 rgba(251,251,251,.5),0 1px 2px rgba(0,0,0,.5);-ms-box-shadow:inset 0 1px 0 rgba(251,251,251,.5),0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:inset 0 1px 0 rgba(251,251,251,.5),0 1px 2px rgba(0,0,0,.5);box-shadow:inset 0 1px 0 rgba(251,251,251,.5),0 1px 2px rgba(0,0,0,.5);transition:250ms ease-out}.form_error{background:rgba(255,180,180,.5);border:1px solid #c81400}.form_100p,div#guestbook_inputs div.element input{width:100%}.form_800{width:100%;max-width:800px}.form_600{width:100%;max-width:600px}.form_400{width:100%;max-width:400px}.form_200{width:100%;max-width:200px}.form_100{width:100%;max-width:100px}div.inline_form_wrapper form{display:inline-block;margin-left:10px}input.expander_checkbox+label.expander_label{display:block;position:relative;margin:0;padding:10px 10px 10px 44px;font-size:1.2em;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:250ms ease-out}.dropzone_form .dz-preview.dz-image-preview,div#calendar_month div.controls div.control div.element:hover,div#calendar_month div.week div.weekday:hover,div#calendar_month_mobile div.controls div.control div.element:hover,div#calendar_year div.controls div.control div.element:hover,div#calendar_year div.monthrow div.month:hover,div#calendar_year_mobile div.controls div.control div.element:hover,div#container aside#current div.category div.element:hover,div#container aside#current div.cup div.position:hover,div#cup_saison_choice div.choice:hover,div#event div#comments div.comment:hover,div#events_coming div.event:hover,div#events_current div.event:hover,div#events_ended div.block div.events div.event:hover,div#gallery_choice div.choice:hover,div#guestbook_entries div.entry:hover,div#tour div#comments div.comment:hover,div#tours_coming div.tour:hover,div#tours_current div.tour:hover,div#tours_ended div.block div.tours div.tour:hover,div.cup_overall div.cup_placement:hover,div.cup_tours div.cup_tour div.cup_placement:hover,div.gallery_hover:hover,div.gps_routes div.gps_route:hover,div.reports div.report:hover,div.service_element:hover,input.expander_checkbox+label.expander_label:hover,input.expander_checkbox:checked+label.expander_label{background:#dfdfdf}input.expander_checkbox+label.expander_label:not(:first-child){margin:10px 0 0}input.expander_checkbox+label.expander_label:before{content:"";position:absolute;margin-left:-34px;width:24px;min-height:24px;height:calc(100% - 20px);background:url(/img/icon/icon_arrow_right_grey_24.png) center center no-repeat;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}input.expander_checkbox:checked+label.expander_label:before{background:url(/img/icon/icon_arrow_right_red_24.png) center center no-repeat;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}input.expander_checkbox+label.expander_label+div.expander_content{display:none;margin:0;padding:10px;background:#dfdfdf;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}.dropzone_form .dz-preview .dz-image img,.dropzone_form .dz-preview.dz-error .dz-error-message,input.expander_checkbox:checked+label.expander_label~div.expander_content{display:block}div.expander_content span.expander_inner_headline{font-size:1.1em}div.expander_content span.expander_inner_advice{display:block;margin:3px 0 10px;padding:0;font-size:.8em}div#tabbing_labels{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;align-content:center;margin:0 0 20px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div#tabbing_labels label{-webkit-flex-basis:130px;-ms-flex-preferred-size:130px;flex-basis:130px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:block;margin:0;padding:68px 10px 10px;min-width:70px;text-align:center;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#tabbing_labels label:hover{cursor:pointer;background-color:#dfdfdf}input#tabbing_radio_data~div#tabbing_labels>label[for=tabbing_radio_data]{background-image:url(/img/icon/icon_clock_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_advice_question_answer~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_advice_question_answer,input#tabbing_radio_comment~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_comment,input#tabbing_radio_congratulation_greeting~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_congratulation_greeting,input#tabbing_radio_cup_biker~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_cup_biker,input#tabbing_radio_cup_sozia~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_cup_sozia,input#tabbing_radio_cup_tombola~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_cup_tombola,input#tabbing_radio_data~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_data,input#tabbing_radio_event_advice~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_event_advice,input#tabbing_radio_gps~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_gps,input#tabbing_radio_image~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_image,input#tabbing_radio_obituary~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_obituary,input#tabbing_radio_participation~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_participation,input#tabbing_radio_report~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_report,input#tabbing_radio_search_offer~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_search_offer,input#tabbing_radio_tour_advice~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_tour_advice,input#tabbing_radio_video~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_video{padding:0 10px;height:0;opacity:0;overflow:hidden}input#tabbing_radio_data:checked~div#tabbing_labels>label[for=tabbing_radio_data]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_clock_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_advice_question_answer:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_advice_question_answer,input#tabbing_radio_comment:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_comment,input#tabbing_radio_congratulation_greeting:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_congratulation_greeting,input#tabbing_radio_cup_biker:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_cup_biker,input#tabbing_radio_cup_sozia:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_cup_sozia,input#tabbing_radio_cup_tombola:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_cup_tombola,input#tabbing_radio_data:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_data,input#tabbing_radio_event_advice:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_event_advice,input#tabbing_radio_gps:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_gps,input#tabbing_radio_image:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_image,input#tabbing_radio_obituary:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_obituary,input#tabbing_radio_participation:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_participation,input#tabbing_radio_report:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_report,input#tabbing_radio_search_offer:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_search_offer,input#tabbing_radio_tour_advice:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_tour_advice,input#tabbing_radio_video:checked~div#tabbing_labels~div#tabbing_contents>div#tabbing_content_video{padding:10px;height:auto;opacity:1}input#tabbing_radio_cup_biker~div#tabbing_labels>label[for=tabbing_radio_cup_biker],input#tabbing_radio_participation~div#tabbing_labels>label[for=tabbing_radio_participation]{background-image:url(/img/icon/icon_participant_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_cup_biker:checked~div#tabbing_labels>label[for=tabbing_radio_cup_biker],input#tabbing_radio_participation:checked~div#tabbing_labels>label[for=tabbing_radio_participation]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_participant_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_image~div#tabbing_labels>label[for=tabbing_radio_image]{background-image:url(/img/icon/icon_image_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_image:checked~div#tabbing_labels>label[for=tabbing_radio_image]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_image_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_video~div#tabbing_labels>label[for=tabbing_radio_video]{background-image:url(/img/icon/icon_video_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_video:checked~div#tabbing_labels>label[for=tabbing_radio_video]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_video_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_gps~div#tabbing_labels>label[for=tabbing_radio_gps]{background-image:url(/img/icon/icon_gps_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_gps:checked~div#tabbing_labels>label[for=tabbing_radio_gps]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_gps_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_comment~div#tabbing_labels>label[for=tabbing_radio_comment]{background-image:url(/img/icon/icon_comment_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_comment:checked~div#tabbing_labels>label[for=tabbing_radio_comment]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_comment_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_report~div#tabbing_labels>label[for=tabbing_radio_report]{background-image:url(/img/icon/icon_document_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_report:checked~div#tabbing_labels>label[for=tabbing_radio_report]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_document_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_cup_sozia~div#tabbing_labels>label[for=tabbing_radio_cup_sozia]{background-image:url(/img/icon/icon_heart_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_cup_sozia:checked~div#tabbing_labels>label[for=tabbing_radio_cup_sozia]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_heart_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_cup_tombola~div#tabbing_labels>label[for=tabbing_radio_cup_tombola]{background-image:url(/img/icon/icon_ticket_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_cup_tombola:checked~div#tabbing_labels>label[for=tabbing_radio_cup_tombola]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_ticket_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_tour_advice~div#tabbing_labels>label[for=tabbing_radio_tour_advice]{background-image:url(/img/icon/icon_biker_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_tour_advice:checked~div#tabbing_labels>label[for=tabbing_radio_tour_advice]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_biker_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_event_advice~div#tabbing_labels>label[for=tabbing_radio_event_advice]{background-image:url(/img/icon/icon_cocktail_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_event_advice:checked~div#tabbing_labels>label[for=tabbing_radio_event_advice]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_cocktail_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_search_offer~div#tabbing_labels>label[for=tabbing_radio_search_offer]{background-image:url(/img/icon/icon_magnifier_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_search_offer:checked~div#tabbing_labels>label[for=tabbing_radio_search_offer]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_magnifier_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_advice_question_answer~div#tabbing_labels>label[for=tabbing_radio_advice_question_answer]{background-image:url(/img/icon/icon_flag_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_advice_question_answer:checked~div#tabbing_labels>label[for=tabbing_radio_advice_question_answer]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_flag_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_congratulation_greeting~div#tabbing_labels>label[for=tabbing_radio_congratulation_greeting]{background-image:url(/img/icon/icon_star_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_congratulation_greeting:checked~div#tabbing_labels>label[for=tabbing_radio_congratulation_greeting]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_star_red_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_obituary~div#tabbing_labels>label[for=tabbing_radio_obituary]{background-image:url(/img/icon/icon_cloud_grey_48.png);background-position:center 10px;background-repeat:no-repeat}input#tabbing_radio_obituary:checked~div#tabbing_labels>label[for=tabbing_radio_obituary]{color:#dc2814;background-color:#dfdfdf;background-image:url(/img/icon/icon_cloud_red_48.png);background-position:center 10px;background-repeat:no-repeat}div#table_contents{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div#tabbing_contents div.tabbing_content{margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 150ms ease-out;-moz-transition:opacity 150ms ease-out;-o-transition:opacity 150ms ease-out;transition:opacity 150ms ease-out}div#celebration_special{margin:100px 0 0;padding:0;text-align:center;font-size:1.2em;color:#dc2814}span.first_cup_hint{font-weight:700;color:#dc2814;font-size:1.2em}div#cup_blind_hint{margin:0 0 20px;padding:10px;text-align:center;-webkit-box-shadow:0 0 2px rgba(0,0,0,.25);-ms-box-shadow:0 0 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 2px rgba(0,0,0,.25);box-shadow:0 0 2px rgba(0,0,0,.25)}div.mobile_upload_speed_hint,div.upload_hint,div.upload_speed_hint{margin:5px 0;padding:0;font-size:.8em}div.mobile_upload_speed_hint span.title,div.upload_hint span.title,div.upload_speed_hint span.title{margin:5px 0;padding:0;font-weight:700}div.upload_activity{margin:10px 0;height:0;background:url(/img/system/preloader_64.gif) center left no-repeat}span.long_term_login_hint{display:block;margin:10px 0 0;padding:0 0 20px;font-size:.8em}header{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-content:center;margin:0;padding:0;background:#efefef}header div#brand,nav#main{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-content:center;padding:0}header div#brand{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-content:center;margin:10px 0;min-height:165px}header div#brand img#bfr_logo{-webkit-flex-basis:145px;-ms-flex-preferred-size:145px;flex-basis:168px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 0;padding:0;width:145px;height:165px}header div#brand img#bfr_logo:hover{-webkit-animation:1.5s infinite brandpulse;-ms-animation:brandpulse 1500ms infinite;-moz-animation:1.5s infinite brandpulse;-o-animation:1.5s infinite brandpulse;animation:1.5s infinite brandpulse}header div#brand div#bikerbude_wrapper{display:inline-block}header div#brand div.element{-webkit-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}header div#brand div#brandname{margin:0;padding:0 0 20px;color:#dc2814;font-size:2em;text-align:center;font-family:HandOfSean,sans-serif}header div#brand ul#topnav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-align-content:flex-end;align-content:flex-end;margin:0;padding:0;list-style:none}header div#brand ul#topnav li{font-size:1.2em}header div#brand ul#topnav li a,header div#brand ul#topnav li a:active,header div#brand ul#topnav li a:focus,header div#brand ul#topnav li a:hover,header div#brand ul#topnav li a:link,header div#brand ul#topnav li a:visited{display:inline-block;padding:10px;color:#555;text-decoration:none;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div.gallery div.details div.information div.title span.number,header div#brand ul#topnav li a:active,header div#brand ul#topnav li a:focus,header div#brand ul#topnav li a:hover{color:#dc2814}header div#navigation_position{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 1px;padding:5px;color:#efefef;font-size:.7em;text-align:center;background:#dc2814;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header div#navigation_position a,header div#navigation_position a:active,header div#navigation_position a:focus,header div#navigation_position a:hover,header div#navigation_position a:link,header div#navigation_position a:visited{color:#efefef}header div#banner{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;width:100%;height:302px;background:url(/img/system/preloader_64.gif) center center no-repeat #efefef;overflow:hidden}header div#banner div#banner_wall{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:1px 1px 0;padding:0;width:100%;height:100%;overflow:hidden}header div#banner div#banner_wall div.banner_wall_image{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:98px;height:98px;border:1px solid #efefef;opacity:0;-webkit-transition:opacity .5s ease-out,-webkit-transform 250ms ease-out;-moz-transition:opacity .5s ease-out,-moz-transform 250ms ease-out;-o-transition:opacity .5s ease-out,-o-transform 250ms ease-out;transition:opacity .5s ease-out,transform 250ms ease-out}header div#banner div#banner_wall div.banner_wall_image:hover{-webkit-transform:scale(2);-moz-transform:scale(2) -o-transform: scale(2);transform:scale(2)}nav#main{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;align-content:center;margin:0;width:100%;color:#efefef}div#container,div#container aside#current div.category div.element div.days,nav#main ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}nav#main select#mobile_nav{display:none;margin:3px 0;padding:10px 25px;color:#efefef;text-align:left;font-size:1em;font-family:Arial,Verdana,sans-serif;font-weight:400;background:#c81400;border:2px solid #efefef;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav#main ul{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:center;align-content:center;margin:0;padding:0;list-style:none}nav#main ul li{-webkit-flex-basis:16.6%;-ms-flex-preferred-size:16.6%;flex-basis:16.6%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;width:16.6%;max-width:200px;font-size:1.2em;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}nav#main ul li a,nav#main ul li a:link,nav#main ul li a:visited,nav#main ul li ul li a,nav#main ul li ul li a:active,nav#main ul li ul li a:focus,nav#main ul li ul li a:hover,nav#main ul li ul li a:link,nav#main ul li ul li a:visited{display:block;padding:15px 0;width:100%;color:#efefef;text-align:center;text-decoration:none;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}footer div#links div.link a:active,footer div#links div.link a:focus,footer div#links div.link a:hover,nav#main ul li a:active,nav#main ul li a:focus,nav#main ul li a:hover,nav#main ul li ul li:hover{background:#c81400}nav#main ul li ul{display:block;margin:0;padding:0;width:100%;max-height:0;overflow:hidden;list-style:none;-webkit-transition:max-height .5s ease-out .1s;-moz-transition:max-height .5s ease-out .1s;-o-transition:max-height .5s ease-out .1s;transition:max-height .5s ease-out .1s}nav#main ul li ul li{display:block;margin:0;padding:0;width:100%;font-size:1em;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#nav_slider{margin:0 auto;padding:0;width:64px;height:32px;text-align:center;cursor:pointer;-webkit-border-bottom-right-radius:16px;-ms-border-bottom-right-radius:16px;-webkit-border-bottom-left-radius:16px;-ms-border-bottom-left-radius:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-bottomleft:16px;border-bottom-right-radius:16px;border-bottom-left-radius:16px}div#nav_slider img.nav_slider_arrow_down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}div#container{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;margin:0;padding:20px;background:#efefef}div#container aside#current{-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 20px 0 0;padding:0;width:250px;word-break:break-all;word-wrap:break-word;overflow:hidden}div#container aside#current div.title{margin:0 0 10px;padding:0;width:100%;font-size:1.1em}div#container aside#current div.noelement{margin:0 0 20px;padding:0;width:100%;font-size:.9em}div#container aside#current div.category,div#container aside#current div.cup{margin:0 0 20px;padding:0;width:100%}div#container aside#current div.category div.element,div#container aside#current div.cup div.position{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;margin:0 0 10px;padding:0;width:100%;font-size:.9em;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#container aside#current div.category div.element_cancelled,div#events_coming div.cancelled_event,div#events_current div.cancelled_event,div#events_ended div.block div.events div.cancelled_event,div#tours_coming div.cancelled_tour,div#tours_current div.cancelled_tour,div#tours_ended div.block div.tours div.cancelled_tour{opacity:.25}div#container aside#current div.category div.element_cancelled:hover,div#events_coming div.cancelled_event:hover,div#events_current div.cancelled_event:hover,div#events_ended div.block div.events div.cancelled_event:hover,div#tours_coming div.cancelled_tour:hover,div#tours_current div.cancelled_tour:hover,div#tours_ended div.block div.tours div.cancelled_tour:hover{opacity:.7}div#container aside#current div.category div.element div.days{-webkit-flex-basis:55px;-ms-flex-preferred-size:55px;flex-basis:55px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;align-content:center;margin:0 10px 0 0;padding:5px;width:55px;color:#dc2814;font-size:.7em;text-align:center;font-family:Arial,Verdana,sans-serif}div#container aside#widgets,footer div#links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}div#container aside#current div.category div.element div.days span.number{display:block;margin:0;padding:0;width:100%;font-size:1.8em;font-weight:700;font-family:Arial,sans-serif}div#container aside#current div.category div.element div.details,div#container aside#current div.cup div.position div.details{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;margin:0;padding:5px}div#container aside#current div.category div.element div.details div.title,div#container aside#current div.cup div.position div.details div.title{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0;padding:0;width:100%;font-size:1em;font-family:Arial,Verdana,sans-serif}div#container aside#current div.category div.element div.details div.link,div#container aside#current div.cup div.position div.details div.link{-webkit-flex-basis:20px;-ms-flex-preferred-size:20px;flex-basis:20px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0;padding:0;width:100%;height:20px;font-size:.8em}div#container aside#current div.cup div.position div.trophy_1,div#container aside#current div.cup div.position div.trophy_2,div#container aside#current div.cup div.position div.trophy_3{-webkit-flex-basis:50px;-ms-flex-preferred-size:50px;flex-basis:50px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 0;padding:42px 5px 5px;width:50px;color:#dc2814;font-size:.7em;text-align:center;font-family:Arial,Verdana,sans-serif}div#container aside#current div.cup div.position div.trophy_1{background-image:url(/img/icon/icon_cup_gold_32.png);background-position:center 5px;background-repeat:no-repeat}div#container aside#current div.cup div.position div.trophy_2{background-image:url(/img/icon/icon_cup_silver_32.png);background-position:center 5px;background-repeat:no-repeat}div#container aside#current div.cup div.position div.trophy_3{background-image:url(/img/icon/icon_cup_bronze_32.png);background-position:center 5px;background-repeat:no-repeat}div#container aside#current div.cup div.noposition{margin:0;padding:0;width:100%;font-size:.8em;text-align:center}div#container section#content,div#events_coming div.event div.details,div#events_current div.event div.details,div#events_ended div.block div.events div.event div.details,div#tours_coming div.tour div.details,div#tours_current div.tour div.details,div#tours_ended div.block div.tours div.tour div.details,div.cup_overall div.cup_placement div.graph,div.cup_tours div.cup_tour div.cup_placement div.graph,div.gallery div.details div.information{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0;padding:0}div#container aside#widgets{-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:0 0 0 20px;padding:0;width:250px;max-width:250px;text-align:center;word-break:normal;word-wrap:break-word}div#container aside#widgets div.title{margin:0 0 10px;padding:0;width:100%;max-width:250px;font-size:1.1em;text-align:center}div#container aside#widgets iframe{margin:0 0 20px;padding:0}div#container aside#widgets div.widget_partner_image{margin:5px 0 20px;padding:0;text-align:center;width:100%;max-width:250px}div#container aside#widgets div.widget_partner_image img{max-width:100%;max-width:calc(100% - 30px)}footer{margin:0;padding:25px 0 0;color:#efefef}footer div#links{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:center;align-content:center;margin:0;padding:0;width:100%}footer div#links div.link{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;width:48%;font-size:1.2em}footer div#links div.link:nth-child(2n){text-align:left;border-left:1px solid #efefef}footer div#links div.link:nth-child(odd){text-align:right}footer div#links div.link a,footer div#links div.link a:active,footer div#links div.link a:focus,footer div#links div.link a:hover,footer div#links div.link a:link,footer div#links div.link a:visited{display:inline-block;margin:0 10px;padding:10px;color:#efefef;text-decoration:none;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}footer div#copyright{margin:25px 0 0;padding:15px 0;width:100%;color:#efefef;font-size:.7em;text-align:center;background:#555}footer div#copyright a,footer div#copyright a:link,footer div#copyright a:visited{color:#efefef;text-decoration:none}footer div#copyright a:active,footer div#copyright a:focus,footer div#copyright a:hover{color:#efefef;text-decoration:underline}div#calendar_month{margin:0 0 50px;padding:0;width:100%}div#calendar_month div.controls,div#calendar_month_mobile div.controls,div#calendar_year div.controls,div#calendar_year_mobile div.controls{margin:10px 0 20px;padding:0}div#calendar_month div.controls div.control,div#calendar_month_mobile div.controls div.control,div#calendar_year div.controls div.control,div#calendar_year_mobile div.controls div.control{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;align-content:center;margin:10px 0 0;padding:0;width:100%}div#calendar_legend,div#calendar_month div.week,div#calendar_year div.monthrow{-webkit-flex-direction:row;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;width:100%}div#calendar_month div.controls div.control div.element,div#calendar_month_mobile div.controls div.control div.element,div#calendar_year div.controls div.control div.element,div#calendar_year_mobile div.controls div.control div.element{margin:0;padding:0;font-size:.9em;text-align:center;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#calendar_month div.controls div.control div.element a,div#calendar_month_mobile div.controls div.control div.element a,div#calendar_year div.controls div.control div.element a,div#calendar_year_mobile div.controls div.control div.element a{display:block;padding:10px}div#calendar_month div.controls div.control div.current,div#calendar_month_mobile div.controls div.control div.current,div#calendar_year div.controls div.control div.current,div#calendar_year_mobile div.controls div.control div.current{margin:0;padding:5px 10px;font-size:1.3em;text-align:center;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#calendar_month div.controls div.control div.noelement,div#calendar_month_mobile div.controls div.control div.noelement,div#calendar_year div.controls div.control div.noelement,div#calendar_year_mobile div.controls div.control div.noelement{margin:0;padding:5px 10px}div#calendar_month div.week,div#calendar_year div.monthrow{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;margin:0 0 5px}div#calendar_month div.week div.noweekday,div#calendar_month div.week div.weekday{-webkit-flex-basis:14.2%;-ms-flex-preferred-size:14.2%;flex-basis:14.2%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;width:14.2%;font-size:.8em;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#calendar_year div.monthrow div.month,div#gallery_choice div.choice{-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out}div#calendar_month div.week div.weekday div.title{margin:0 0 5px;padding:5px 0;text-align:center;background:#dfdfdf}div#calendar_month div.week div.weekday div.content{margin:0;padding:0 5px 5px;min-height:130px;height:130px;max-height:130px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;word-break:break-all;word-wrap:break-word;overflow-x:hidden;overflow-y:auto}div#calendar_month div.week div.weekday div.content div.regular a,div#calendar_month div.week div.weekday div.content div.regular a:active,div#calendar_month div.week div.weekday div.content div.regular a:focus,div#calendar_month div.week div.weekday div.content div.regular a:hover,div#calendar_month div.week div.weekday div.content div.regular a:link,div#calendar_month div.week div.weekday div.content div.regular a:visited,div#calendar_year div.monthrow div.month div.content div.regular a,div#calendar_year div.monthrow div.month div.content div.regular a:active,div#calendar_year div.monthrow div.month div.content div.regular a:focus,div#calendar_year div.monthrow div.month div.content div.regular a:hover,div#calendar_year div.monthrow div.month div.content div.regular a:link,div#calendar_year div.monthrow div.month div.content div.regular a:visited{color:#f05000}div#calendar_month div.week div.weekday div.content div.tour a,div#calendar_month div.week div.weekday div.content div.tour a:active,div#calendar_month div.week div.weekday div.content div.tour a:focus,div#calendar_month div.week div.weekday div.content div.tour a:hover,div#calendar_month div.week div.weekday div.content div.tour a:link,div#calendar_month div.week div.weekday div.content div.tour a:visited,div#calendar_year div.monthrow div.month div.content div.tour a,div#calendar_year div.monthrow div.month div.content div.tour a:active,div#calendar_year div.monthrow div.month div.content div.tour a:focus,div#calendar_year div.monthrow div.month div.content div.tour a:hover,div#calendar_year div.monthrow div.month div.content div.tour a:link,div#calendar_year div.monthrow div.month div.content div.tour a:visited{color:#6496c8}div#calendar_month div.week div.weekday div.content div.event a,div#calendar_month div.week div.weekday div.content div.event a:active,div#calendar_month div.week div.weekday div.content div.event a:focus,div#calendar_month div.week div.weekday div.content div.event a:hover,div#calendar_month div.week div.weekday div.content div.event a:link,div#calendar_month div.week div.weekday div.content div.event a:visited,div#calendar_year div.monthrow div.month div.content div.event a,div#calendar_year div.monthrow div.month div.content div.event a:active,div#calendar_year div.monthrow div.month div.content div.event a:focus,div#calendar_year div.monthrow div.month div.content div.event a:hover,div#calendar_year div.monthrow div.month div.content div.event a:link,div#calendar_year div.monthrow div.month div.content div.event a:visited{color:#c864c8}div#calendar_month div.week div.weekday div.content div.birthday a,div#calendar_month div.week div.weekday div.content div.birthday a:active,div#calendar_month div.week div.weekday div.content div.birthday a:focus,div#calendar_month div.week div.weekday div.content div.birthday a:hover,div#calendar_month div.week div.weekday div.content div.birthday a:link,div#calendar_month div.week div.weekday div.content div.birthday a:visited,div#calendar_year div.monthrow div.month div.content div.birthday a,div#calendar_year div.monthrow div.month div.content div.birthday a:active,div#calendar_year div.monthrow div.month div.content div.birthday a:focus,div#calendar_year div.monthrow div.month div.content div.birthday a:hover,div#calendar_year div.monthrow div.month div.content div.birthday a:link,div#calendar_year div.monthrow div.month div.content div.birthday a:visited{color:#14b428}div#calendar_month div.week div.today>div.title,div#calendar_year div.monthrow div.thismonth>div.title,div#calendar_year div.monthrow div.thismonth>div.title a,div#calendar_year div.monthrow div.thismonth>div.title a:active,div#calendar_year div.monthrow div.thismonth>div.title a:focus,div#calendar_year div.monthrow div.thismonth>div.title a:hover,div#calendar_year div.monthrow div.thismonth>div.title a:link,div#calendar_year div.monthrow div.thismonth>div.title a:visited{color:#efefef;background:#dc2814}div#calendar_month div.week div.today>div.content,div#calendar_year div.monthrow div.thismonth>div.content{border-left:1px solid #dc2814;border-right:1px solid #dc2814;border-bottom:1px solid #dc2814}div#calendar_year{margin:0;padding:0;width:100%}div#calendar_year div.monthrow div.month{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;width:33.3%;font-size:.8em;transition:250ms ease-out}div#calendar_year div.monthrow div.month div.title,div#calendar_year div.monthrow div.month>div.title a,div#calendar_year div.monthrow div.month>div.title a:active,div#calendar_year div.monthrow div.month>div.title a:focus,div#calendar_year div.monthrow div.month>div.title a:hover,div#calendar_year div.monthrow div.month>div.title a:link,div#calendar_year div.monthrow div.month>div.title a:visited{margin:0 0 5px;padding:5px 0;color:#555;text-align:center;background:#dfdfdf}div#calendar_year div.monthrow div.month div.content{margin:0;padding:0 5px 5px;min-height:200px;height:200px;max-height:200px;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;word-break:break-all;word-wrap:break-word;overflow-x:hidden;overflow-y:auto}div#calendar_legend{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;margin:10px 0 0}div#calendar_legend div.element{margin:0 20px 0 0;padding:0}div#calendar_legend div.element div.hex{margin:0;padding:10px;color:#efefef}div#calendar_legend div.element div.regular{background:#f05000}div#calendar_legend div.element div.tour{background:#6496c8}div#calendar_legend div.element div.event{background:#c864c8}div#calendar_legend div.element div.birthday{background:#14b428}div#calendar_month_mobile div.element,div#calendar_year_mobile div.month{margin:0 0 40px;padding:0}div#calendar_month_mobile div.element div.title,div#calendar_year_mobile div.month div.title{margin:0 0 10px;padding:0;font-size:1.2em}div#calendar_year_mobile div.month span.number,div.cup_overall_podium div.podium_placement span.member{font-size:1.2em}div#gallery_choice{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:center;align-content:center;margin:0;padding:0;width:100%}div.gallery div.details,div.gallery div.gallery_images{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-content:flex-start}div#gallery_choice div.choice{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-flex-basis:calc(30% - 40px);-ms-flex-preferred-size:calc(30% - 40px);flex-basis:calc(30% - 40px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 20px 20px 0;padding:40px 10px;width:25%;width:calc(30% - 40px);font-size:1.2em;text-align:center;transition:250ms ease-out}div.gallery{margin:10px 0;padding:10px;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div.gallery div.details{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;align-content:flex-start;margin:0;padding:0}div#events_current div.event div.title_image,div#tours_current div.tour div.title_image,div.gallery div.details div.title_image{-webkit-flex-basis:80px;-ms-flex-preferred-size:80px;flex-basis:80px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 0;padding:0;height:80px;overflow:hidden;-webkit-border-radius:40px;-ms-border-radius:40px;-moz-border-radius:40px;border-radius:40px}div.gallery div.details div.information div.title{margin:0;padding:0;font-size:1.4em}div#event div#comments div.comment div.date,div#events_coming div.event div.details div.link,div#events_current div.event div.details div.link,div#events_ended div.block div.events div.event div.details div.link,div#guestbook_entries div.date,div#guestbook_entries div.reply span.title,div#tour div#comments div.comment div.date,div#tours_coming div.tour div.details div.link,div#tours_current div.tour div.details div.link,div#tours_ended div.block div.tours div.tour div.details div.link,div.gallery div.details div.information div.tourlink{margin:0;padding:0;font-size:.8em}div.gallery div.details div.information div.loadlink{margin:20px 0 0;padding:0}div.gallery div.details div.download{-webkit-flex-basis:120px;-ms-flex-preferred-size:120px;flex-basis:120px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;font-size:.8em;text-align:center}div.gallery div.gallery_images{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;align-content:flex-start;margin:10px 0 0;padding:0;overflow-y:auto;-webkit-transition:min-height 250ms ease-out,max-height 250ms ease-out;-moz-transition:min-height 250ms ease-out,max-height 250ms ease-out;-o-transition:min-height 250ms ease-out,max-height 250ms ease-out;transition:min-height 250ms ease-out,max-height 250ms ease-out}div.gallery div.gallery_images div.element,div.gallery div.gallery_images div.element_groupimage{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;-webkit-flex-basis:calc(12.5% - 20px);-ms-flex-preferred-size:calc(12.5% - 20px);flex-basis:calc(12.5% - 20px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 10px 0;padding:10px 10px 0;width:10%;width:calc(12.5% - 20px);text-align:center;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div.gallery div.gallery_images div.element div.image,div.gallery div.gallery_images div.element_groupimage div.image{padding-bottom:100%;width:100%;overflow:hidden;cursor:pointer}div.gallery div.gallery_images div.element div.image{margin:0}div#cup_saison_choice div.choice img,div.gallery div.gallery_images div.element_groupimage div.image{margin:0 0 10px}div.gallery div.gallery_videos{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;margin:10px 0 0;padding:0;overflow-y:auto;-webkit-transition:min-height 250ms ease-out,max-height 250ms ease-out;-moz-transition:min-height 250ms ease-out,max-height 250ms ease-out;-o-transition:min-height 250ms ease-out,max-height 250ms ease-out;transition:min-height 250ms ease-out,max-height 250ms ease-out}div.gallery div.gallery_videos div.element{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-flex-basis:calc(33% - 30px);-ms-flex-preferred-size:calc(33% - 30px);flex-basis:calc(33% - 30px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 10px 0;padding:10px;width:30%;width:calc(33% - 30px);min-height:120px}div.gallery div.gallery_videos div.element div.title{margin:0 0 5px;padding:0;font-size:1.2em;text-align:center}div.cup_overall div.cup_placement div.participant span.distance,div.cup_tours div.cup_tour div.cup_placement div.participant span.distance,div.gallery div.gallery_videos div.element div.title span.filesize,div.gps_routes div.gps_route div.title span.link,div.reports div.report div.title span.link{font-size:.7em}div.gallery div.gallery_videos div.element video.video{margin:0;width:100%;overflow:hidden;cursor:pointer}div#events_coming,div#events_current,div#events_ended,div#tours_coming,div#tours_current,div#tours_ended{margin:20px 0 50px;padding:0}div#events_coming div.event,div#events_current div.event,div#events_ended div.block div.events div.event,div#tours_coming div.tour,div#tours_current div.tour,div#tours_ended div.block div.tours div.tour{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;align-content:center;margin:0 0 10px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#tours_current div.tour div.title_image{background:url(/img/system/animation_current_tour_25.gif) center center no-repeat}div#events_current div.event div.title_image{background:url(/img/system/animation_current_event_25.gif) center center no-repeat}div#events_coming div.event div.title_image,div#events_ended div.block div.events div.event div.title_image,div#tours_coming div.tour div.title_image,div#tours_ended div.block div.tours div.tour div.title_image{-webkit-flex-basis:80px;-ms-flex-preferred-size:80px;flex-basis:80px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 0;padding:0;height:80px;background-size:cover;overflow:hidden;-webkit-border-radius:40px;-ms-border-radius:40px;-moz-border-radius:40px;border-radius:40px}div#events_coming div.event div.title_image a,div#events_current div.event div.title_image a,div#events_ended div.block div.events div.event div.title_image a,div#tours_coming div.tour div.title_image a,div#tours_current div.tour div.title_image a,div#tours_ended div.block div.tours div.tour div.title_image a{display:block;width:100%;height:100%}div#events_coming div.event div.details div.title,div#events_current div.event div.details div.title,div#events_ended div.block div.events div.event div.details div.title,div#tours_coming div.tour div.details div.title,div#tours_current div.tour div.details div.title,div#tours_ended div.block div.tours div.tour div.details div.title{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;margin:0;padding:0;font-size:1.4em}div#events_coming div.event div.details div.title img,div#events_current div.event div.details div.title img,div#events_ended div.block div.events div.event div.details div.title img,div#tours_coming div.tour div.details div.title img,div#tours_current div.tour div.details div.title img,div#tours_ended div.block div.tours div.tour div.details div.title img{margin:0 5px 0 0;padding:0}div#events_coming div.event div.details div.title a,div#events_coming div.event div.details div.title a:active,div#events_coming div.event div.details div.title a:focus,div#events_coming div.event div.details div.title a:hover,div#events_coming div.event div.details div.title a:link,div#events_coming div.event div.details div.title a:visited,div#events_current div.event div.details div.title a,div#events_current div.event div.details div.title a:active,div#events_current div.event div.details div.title a:focus,div#events_current div.event div.details div.title a:hover,div#events_current div.event div.details div.title a:link,div#events_current div.event div.details div.title a:visited,div#events_ended div.block div.events div.event div.details div.title a,div#events_ended div.block div.events div.event div.details div.title a:active,div#events_ended div.block div.events div.event div.details div.title a:focus,div#events_ended div.block div.events div.event div.details div.title a:hover,div#events_ended div.block div.events div.event div.details div.title a:link,div#events_ended div.block div.events div.event div.details div.title a:visited,div#tours_coming div.tour div.details div.title a,div#tours_coming div.tour div.details div.title a:active,div#tours_coming div.tour div.details div.title a:focus,div#tours_coming div.tour div.details div.title a:hover,div#tours_coming div.tour div.details div.title a:link,div#tours_coming div.tour div.details div.title a:visited,div#tours_current div.tour div.details div.title a,div#tours_current div.tour div.details div.title a:active,div#tours_current div.tour div.details div.title a:focus,div#tours_current div.tour div.details div.title a:hover,div#tours_current div.tour div.details div.title a:link,div#tours_current div.tour div.details div.title a:visited,div#tours_ended div.block div.tours div.tour div.details div.title a,div#tours_ended div.block div.tours div.tour div.details div.title a:active,div#tours_ended div.block div.tours div.tour div.details div.title a:focus,div#tours_ended div.block div.tours div.tour div.details div.title a:hover,div#tours_ended div.block div.tours div.tour div.details div.title a:link,div#tours_ended div.block div.tours div.tour div.details div.title a:visited,div.service_element div.title a,div.service_element div.title a:active,div.service_element div.title a:focus,div.service_element div.title a:hover,div.service_element div.title a:link,div.service_element div.title a:visited{color:#555}div#events_coming div.event div.details div.specification,div#events_current div.event div.details div.specification,div#events_ended div.block div.events div.event div.details div.specification,div#tours_coming div.tour div.details div.specification,div#tours_current div.tour div.details div.specification,div#tours_ended div.block div.tours div.tour div.details div.specification{margin:10px 0 5px;padding:0}div#events_coming div.event div.conditions,div#events_current div.event div.conditions,div#events_ended div.block div.events div.event div.conditions,div#tours_coming div.tour div.conditions,div#tours_current div.tour div.conditions,div#tours_ended div.block div.tours div.tour div.conditions{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:0;padding:0}div#events_coming div.event div.conditions div.condition,div#events_current div.event div.conditions div.condition,div#events_ended div.block div.events div.event div.conditions div.condition,div#tours_coming div.tour div.conditions div.condition,div#tours_current div.tour div.conditions div.condition,div#tours_ended div.block div.tours div.tour div.conditions div.condition{margin:0;padding:0 5px;width:50px;text-align:center}div#events_coming div.event div.conditions div.condition img,div#events_current div.event div.conditions div.condition img,div#events_ended div.block div.events div.event div.conditions div.condition img,div#tours_coming div.tour div.conditions div.condition img,div#tours_current div.tour div.conditions div.condition img,div#tours_ended div.block div.tours div.tour div.conditions div.condition img{margin:0 0 5px}div#events_ended div.year,div#tours_ended div.year{margin:0;padding:10px;color:#dc2814;font-size:1.2em;font-family:HandOfSean,Arial,Verdana,sans-serif}div#events_ended div.block div.expand_link,div#tours_ended div.block div.expand_link{margin:0;padding:0 10px 10px;font-size:.8em}div#bulletins div.bulletin div.replies,div#events_ended div.block div.events,div#tours_ended div.block div.tours{margin:0;padding:0}#guest_agreement{display:none;margin:20px 0 0 20px;padding:10px;color:red;font-weight:700;background:rgba(255,0,0,.1)}.agreement_visible{display:block!important}div#event div.table_element,div#tour div.table_element{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:0 0 10px;padding:0;width:100%}div#event div.table_element div.title,div#tour div.table_element div.title{-webkit-flex-basis:230px;-ms-flex-preferred-size:230px;flex-basis:230px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}div#event div.table_element div.value,div#tour div.table_element div.value{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}div#cup_saison_choice,div.cup_saison_centered,div.gps_routes,div.reports{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-flex-direction:row;-webkit-align-content:flex-start;width:100%}div#tour_edit_cup_kilometers_elements div.tour_edit_cup_kilometers_element{margin:0 15px 15px 0}div#tour div.gps_routes div.gps_route div.title{min-height:20px}div#event div#comments div.comment,div#guestbook_entries div.entry,div#tour div#comments div.comment{margin:0 0 20px;padding:10px;word-break:break-all;word-wrap:break-word;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#event div#comments div.comment div.details,div#guestbook_entries div.details,div#tour div#comments div.comment div.details,div.cup_tours div.cup_tour div.link{margin:0 0 10px;padding:0;font-size:.8em}div#event div#comments div.comment div.details span.name,div#guestbook_entries div.details span.name,div#tour div#comments div.comment div.details span.name{margin:0;padding:0;font-size:1.7em}div#event div#comments div.comment div.comment_functions,div#tour div#comments div.comment div.comment_functions{margin:0;padding:0;max-height:0;text-align:right;border-top:1px solid transparent;overflow:hidden;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div#cup_saison_choice div.choice,div.gps_routes div.gps_route,div.reports div.report{margin:0 20px 20px 0;width:20%;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;padding:10px;text-align:center}div#event div#comments div.comment:hover>div.comment_functions,div#tour div#comments div.comment:hover>div.comment_functions{max-height:100px;border-top:1px solid #bbb}div#cup_saison_choice,div.gps_routes,div.reports{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;align-content:flex-start;margin:20px 0;padding:0}div.gps_routes div.gps_route,div.reports div.report{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-flex-basis:calc(25% - 40px);-ms-flex-preferred-size:calc(25% - 40px);flex-basis:calc(25% - 40px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(25% - 40px);transition:250ms ease-out}div.gps_routes div.gps_route div.title,div.reports div.report div.title{margin:0;padding:0;font-size:1.2em;min-height:60px}div.gps_routes div.gps_route img,div.reports div.report img{margin:10px 5px;padding:0}div.cup_overall_podium div.podium_placement span.distance,div.gps_routes div.gps_route span.creator,div.reports div.report span.creator{font-size:.8em}div#cup_saison_choice div.choice{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-flex-basis:calc(25% - 40px);-ms-flex-preferred-size:calc(25% - 40px);flex-basis:calc(25% - 40px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:calc(25% - 40px);font-size:1.2em;transition:250ms ease-out}div.cup_overall div.cup_placement,div.cup_tours div.cup_tour div.cup_placement{height:40px;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out}div.cup_saison_centered{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;align-content:flex-start}div.cup_overall,div.cup_overall_podium{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;padding:0;width:70%}div.cup_overall_podium{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:20px 0 40px}div.cup_overall_podium div.podium_placement{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-flex-basis:calc(33% - 40px);-ms-flex-preferred-size:calc(33% - 40px);flex-basis:calc(33% - 40px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px;padding:10px;width:30%;width:calc(33% - 40px);text-align:center}div#container section#content div#interestings div.interesting div.image,div#container section#content div#partners div.partner div.image,div.cup_overall_podium div.podium_placement img{margin:10px 0;padding:0}div.cup_overall{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;align-content:center;margin:0;overflow-x:hidden;overflow-y:auto}div.cup_overall div.cup_placement,div.cup_tours{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}div.cup_overall div.cup_placement{-webkit-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;margin:0;padding:10px;width:95%;transition:250ms ease-out}div.cup_overall div.cup_placement div.rank,div.cup_tours div.cup_tour div.cup_placement div.rank{-webkit-flex-basis:50px;-ms-flex-preferred-size:50px;flex-basis:50px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;width:50px;font-size:1.2em;text-align:center}div.cup_overall div.cup_placement div.participant,div.cup_tours div.cup_tour div.cup_placement div.participant{-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;width:180px;font-size:1.2em;text-align:left}div.cup_overall div.cup_placement div.participant span.member,div.cup_tours div.cup_tour div.cup_placement div.participant span.member{font-size:1em}div.cup_overall div.cup_placement div.graph div.bar,div.cup_tours div.cup_tour div.cup_placement div.graph div.bar{margin:0;padding:0;height:10px;background:#555;-webkit-border-top-right-radius:10px;-ms-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-ms-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}div.cup_overall div.cup_placement div.points,div.cup_tours div.cup_tour div.cup_placement div.points{-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;width:100px;font-size:1.1em;text-align:right}div.cup_tours{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:20px 0 0;padding:0;width:100%}div.cup_tours div.cup_tour{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-flex-basis:calc(50% - 40px);-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 20px 40px;padding:0;width:45%;width:calc(50% - 40px)}div#tombola_tickets,div.cup_tours div.cup_tour div.cup_placement{-webkit-flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}div#bulletins div.bulletin div.title,div.cup_tours div.cup_tour div.title{margin:0;padding:0;font-size:1.2em}div.cup_tours div.cup_tour div.cup_placements{margin:0;padding:0;max-height:300px;overflow-x:hidden;overflow-y:auto}div.cup_tours div.cup_tour div.cup_placement{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;margin:0;padding:10px;width:90%;transition:250ms ease-out}div#bulletins,div#tombola_tickets{-webkit-align-content:flex-start;margin:0;width:100%}div#bulletins,div#bulletins div.bulletin{-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out}div.cup_own_placement{background:#dc2814}div#tombola_tickets{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:center;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-content:flex-start;padding:0}div#tombola_tickets div.tombola_ticket_bag{margin:20px;padding:0}div#tombola_tickets div.tombola_ticket_bag div.tombola_ticket_username{margin:0;padding:0;color:#dc2814;font-size:1em;text-align:center}div#tombola_tickets div.tombola_ticket_bag div.tombola_ticket_image_1{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;align-content:center;margin:10px 0 0;padding:0;width:128px;height:128px;color:#efefef;font-weight:700;text-align:center;background:url(/img/icon/icon_ticket_grey_128.png) center center no-repeat}div#tombola_tickets div.tombola_ticket_bag div.tombola_ticket_image_2,div#tombola_tickets div.tombola_ticket_bag div.tombola_ticket_image_3{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-content:center;margin:10px 0 0;font-weight:700;padding:0;color:#efefef;text-align:center}div#tombola_tickets div.tombola_ticket_bag div.tombola_ticket_image_2{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-content:center;width:96px;height:96px;background:url(/img/icon/icon_ticket_grey_96.png) center center no-repeat}div#tombola_tickets div.tombola_ticket_bag div.tombola_ticket_image_3{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-content:center;width:80px;height:80px;background:url(/img/icon/icon_ticket_grey_80.png) center center no-repeat}div#bulletins,div#container section#content div#executives,div#container section#content div#executives div.executive{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}div#tombola_tickets div.tombola_ticket_bag div.tombola_ticket_image_4{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;align-content:center;margin:10px 0 0;padding:0;width:64px;height:64px;color:#efefef;font-weight:700;text-align:center;background:url(/img/icon/icon_ticket_grey_64.png) center center no-repeat}div.bulletin_description{margin:0 auto;width:70%;text-align:center}div#bulletins{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;align-content:flex-start;padding:0;transition:250ms ease-out}div#bulletins div.bulletin{-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%;-webkit-flex-basis:calc(33.3% - 60px);-ms-flex-preferred-size:calc(33.3% - 60px);flex-basis:calc(33.3% - 60px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:20px;padding:52px 10px 10px;width:28%;width:calc(33.3% - 60px);background-image:url(/img/icon/icon_pin_grey_32.png);background-repeat:no-repeat;background-position:center 10px;transition:250ms ease-out;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}div#bulletins div.bulletin_rotate1{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg)}div#bulletins div.bulletin_rotate2{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}div#bulletins div.bulletin_rotate3{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}div#bulletins div.bulletin_rotate4{-webkit-transform:rotate(-2.5deg);-moz-transform:rotate(-2.5deg);-o-transform:rotate(-2.5deg);transform:rotate(-2.5deg)}div#bulletins div.bulletin_rotate5{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg)}div#bulletins div.bulletin_rotate6{-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}div#bulletins div.bulletin_rotate7{-webkit-transform:rotate(2.5deg);-moz-transform:rotate(2.5deg);-o-transform:rotate(2.5deg);transform:rotate(2.5deg)}div#bulletins div.bulletin_rotate8{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}div#bulletins div.bulletin_rotate9{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}div#bulletins div.bulletin_rotate10{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg)}div#bulletins div.bulletin:hover{background-image:url(/img/icon/icon_pin_red_32.png);background-repeat:no-repeat;background-position:center 10px;z-index:100;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.4);box-shadow:0 0 10px 0 rgba(0,0,0,.4);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}div#fullscreen div#fullscreen_image div#fullscreen_next,div#fullscreen div#fullscreen_image div#fullscreen_previous{position:absolute;bottom:-30px;border:1px solid #555;z-index:999999;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);width:40px;height:40px;cursor:pointer}div#bulletins div.bulletin div.content{margin:15px 0 5px;padding:0;max-height:400px;overflow-y:auto}div#bulletins div.bulletin div.hint,div.regular_topic_information,div.service_element div.link{margin:10px 0 0;padding:0;font-size:.8em}div#bulletins div.bulletin div.replies div.reply{margin:20px 0 0;padding:0;font-size:.9em}div#bulletins div.bulletin div.replies div.reply div.title{margin:0;padding:0;font-size:.9em}div#bulletins div.bulletin div.replies div.reply div.title span.creator{font-size:1.2em;font-weight:700}div#bulletins div.bulletin div.replies div.no_reply{margin:20px 0 0;padding:0;text-align:center}div#bulletins div.advice_question_answer,div#bulletins div.congratulation_greeting,div#bulletins div.event_advice,div#bulletins div.tour_advice{background-color:#ffc}div#bulletins div.search{background-color:#fcc}div#bulletins div.offer{background-color:#ccf}div#bulletins div.obituary{color:#efefef;background-color:#707070}div#bulletins input[type=checkbox]+label.expander_label:hover,div#bulletins input[type=checkbox].expander_checkbox+label.expander_label+div.expander_content,div#bulletins input[type=checkbox].expander_checkbox:checked+label.expander_label{background:rgba(180,180,180,.4)}div#container section#content div#executives{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:0;padding:0;width:100%}div#container section#content div#executives div.executive{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start;margin:0 0 20px;padding:0;width:50%}div#container section#content div#regular_images,div#guestbook_inputs{-webkit-align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;padding:0;width:100%}div#container section#content div#executives div.executive:last-child{margin-bottom:0}div#container section#content div#executives div.executive div.image{-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 50px 0 0;padding:0;width:200px;height:200px}div#container section#content div#executives div.executive div.details{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0;padding:0;width:180px;height:180px}div#container section#content div#executives div.executive div.details span.title,div#container section#content div#interestings div.interesting span.title,div#container section#content div#partners div.partner span.title{display:block;margin:0 0 10px;padding:0;font-size:1.6em;font-weight:400}div#container section#content div#regular_images{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-content:flex-start;margin:0 0 20px}div#container section#content div#regular_images div#regular_image_primary{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;height:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div#container section#content div#regular_images div#regular_secondary_images{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-flex-basis:calc(30% - 10px);-ms-flex-preferred-size:calc(30% - 10px);flex-basis:calc(30% - 10px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;align-content:center;margin:0;padding:0;height:100%}div#container section#content div#regular_images div#regular_secondary_images div.regular_image_secondary{margin:5px;padding:0;width:100%;height:245px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.service_element{margin:0 0 20px;padding:10px;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out}div.service_element div.title{margin:0 0 10px;padding:0;font-size:1.4em}div#service_article_copyright{margin:50px 0 0;padding:0;font-size:.8em}div#guestbook_inputs{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;align-content:flex-start;margin:0}div#guestbook_inputs div.element{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-flex-basis:calc(25% - 10px);-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0;width:20%;width:calc(25% - 10px)}div#guestbook_entries div.reply{margin:15px 0 0;padding:0;color:#dc2814}div#container section#content div#interestings,div#container section#content div#partners{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;align-content:flex-start;margin:0;padding:0;width:100%}div#container section#content div#interestings div.interesting,div#container section#content div#partners div.partner{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 50px;padding:0;width:45%;max-width:45%}div#fullscreen,div#fullscreen div#fullscreen_image{-webkit-flex-direction:row;-webkit-align-content:center;margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;padding:0}div#container section#content div#interestings div.interesting div.image img,div#container section#content div#partners div.partner div.image img{margin:0;padding:0;max-width:100%;max-width:calc(100% - 30px)}div#fullscreen{display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-content:center;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.5);z-index:999999}div#fullscreen div#fullscreen_image{position:relative;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-content:center;min-width:100px;max-width:90%;max-width:calc(100% - 80px);min-height:100px;max-height:90%;max-height:calc(100% - 80px);border:10px solid #efefef;background:#dfdfdf}div#fullscreen div#fullscreen_image img{display:inline;max-width:100%;max-height:100%}div#fullscreen div#fullscreen_image div#fullscreen_previous{margin:0 0 0 -50px;padding:0;left:50%;background:url(/img/icon/icon_arrow_left_grey_24.png) center center no-repeat #efefef;-webkit-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}div#fullscreen div#fullscreen_image div#fullscreen_previous:hover{background:url(/img/icon/icon_arrow_left_red_24.png) center center no-repeat #efefef}div#fullscreen div#fullscreen_image div#fullscreen_next{margin:0 -50px 0 0;padding:0;right:50%;background:url(/img/icon/icon_arrow_right_grey_24.png) center center no-repeat #efefef;-webkit-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}div#fullscreen div#fullscreen_gps div#fullscreen_download,div#fullscreen div#fullscreen_image div#fullscreen_copyright,div#fullscreen div#fullscreen_image div#fullscreen_download{border:1px solid #555;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);top:-30px;z-index:999999;margin:0;position:absolute}div#fullscreen div#fullscreen_image div#fullscreen_next:hover{background:url(/img/icon/icon_arrow_right_red_24.png) center center no-repeat #efefef}div#fullscreen div#fullscreen_image div#fullscreen_copyright{padding:10px;left:-30px;background:#efefef;-webkit-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}div#fullscreen div#fullscreen_gps div#fullscreen_download,div#fullscreen div#fullscreen_image div#fullscreen_download{padding:0;right:20px;width:40px;height:40px;background:url(/img/icon/icon_download_grey_24.png) center center no-repeat #efefef;cursor:pointer;-webkit-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}div#fullscreen div#fullscreen_gps div#fullscreen_download:hover,div#fullscreen div#fullscreen_image div#fullscreen_download:hover{background:url(/img/icon/icon_download_red_24.png) center center no-repeat #efefef}div#fullscreen div#fullscreen_content_preview div#fullscreen_exit,div#fullscreen div#fullscreen_gps div#fullscreen_exit,div#fullscreen div#fullscreen_image div#fullscreen_exit{position:absolute;margin:0;padding:0;top:-30px;right:-30px;width:40px;height:40px;background:url(/img/icon/icon_cancel_grey_24.png) center center no-repeat #efefef;border:1px solid #555;cursor:pointer;z-index:999999;-webkit-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}div#fullscreen div#fullscreen_content_preview div#fullscreen_exit:hover,div#fullscreen div#fullscreen_gps div#fullscreen_exit:hover,div#fullscreen div#fullscreen_image div#fullscreen_exit:hover{background:url(/img/icon/icon_cancel_red_24.png) center center no-repeat #efefef}div#fullscreen div#fullscreen_content_preview_wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;align-content:center;margin:0;padding:0;width:100%;height:100%;overflow:hidden}div#fullscreen div#fullscreen_content_preview{position:relative;margin:0;padding:10px;min-width:64px;max-width:90%;max-width:calc(100% - 90px);min-height:64px;max-height:90%;max-height:calc(100% - 90px);word-break:normal;word-wrap:break-word;border:10px solid #efefef;background:#dfdfdf}div#fullscreen div#fullscreen_gps{position:relative;margin:0;padding:0;width:90%;width:calc(100% - 100px);height:90%;height:calc(100% - 100px);border:10px solid #efefef;background:url(/img/system/preloader_64.gif) center center no-repeat #dfdfdf}div#fullscreen div#fullscreen_gps div[class^=gpxview]{position:absolute;margin:0;padding:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%}div#fullscreen div#fullscreen_gps div[class^=gpxview] .JBmapdiv_map{width:100%;height:100%;color:#555}#cookie_banner{position:fixed;bottom:0;left:0;right:0;font-size:.8em;background:rgba(220,40,20,.8);border-top:5px solid #555}#cookie_banner #cookie_banner_text{margin:0;padding:10px;color:#efefef;text-align:center;font-family:Arial,Verdana,sans-serif;font-weight:400}#cookie_banner #cookie_banner_buttons{margin:0;padding:10px;text-align:center}#cookie_banner #cookie_banner_buttons .cookie_banner_button{margin:0 10px;padding:5px 20px;color:#efefef;text-align:center;font-family:Arial,Verdana,sans-serif;background:#dc2814;border:2px solid #555;cursor:pointer}@media (max-width:1599px){div#bulletins div.bulletin{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-flex-basis:calc(50% - 60px);-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px);width:45%;width:calc(50% - 60px)}}@media (max-width:1499px){div#container aside#widgets{display:none}div#bulletins div.bulletin{-webkit-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%;-webkit-flex-basis:calc(33.3% - 60px);-ms-flex-preferred-size:calc(33.3% - 60px);flex-basis:calc(33.3% - 60px);width:28%;width:calc(33.3% - 60px)}}@media (max-width:1279px){div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes{height:648px}div.form_textarea_shortcodes_control div.shortcode_smilies_boxes_closed{margin:0;height:0;overflow-y:hidden}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box{-webkit-flex-basis:23.5%;-ms-flex-preferred-size:23.5%;flex-basis:23.5%;-webkit-flex-basis:calc(25% - 6px);-ms-flex-preferred-size:calc(25% - 6px);flex-basis:calc(25% - 6px);width:23.5%;width:calc(25% - 6px)}div#container section#content div#executives div.executive{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}div.gallery div.gallery_images div.element,div.gallery div.gallery_images div.element_groupimage{-webkit-flex-basis:14%;-ms-flex-preferred-size:14%;flex-basis:14%;-webkit-flex-basis:calc(16.6% - 20px);-ms-flex-preferred-size:calc(16.6% - 20px);flex-basis:calc(16.6% - 20px);width:14%;width:calc(16.6% - 20px)}div#cup_saison_choice div.choice,div.gps_routes div.gps_route,div.reports div.report{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-flex-basis:calc(33% - 40px);-ms-flex-preferred-size:calc(33% - 40px);flex-basis:calc(33% - 40px);width:25%;width:calc(33% - 40px)}div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.graph{display:none}div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.participant{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:auto}div#bulletins div.bulletin{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-flex-basis:calc(50% - 60px);-ms-flex-preferred-size:calc(50% - 60px);flex-basis:calc(50% - 60px);width:45%;width:calc(50% - 60px)}}@media (max-width:1149px){div.gallery div.gallery_videos div.element{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-flex-basis:calc(50% - 30px);-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px);width:45%;width:calc(50% - 30px)}}@media (max-width:1099px){div#container{padding:20px 10px}div#container aside#current{display:none}div#cup_saison_choice div.choice,div.gps_routes div.gps_route,div.reports div.report{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-flex-basis:calc(25% - 40px);-ms-flex-preferred-size:calc(25% - 40px);flex-basis:calc(25% - 40px);width:20%;width:calc(25% - 40px)}div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.graph{display:block}div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.participant{-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:180px}div.gallery div.gallery_videos div.element{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-flex-basis:calc(33% - 30px);-ms-flex-preferred-size:calc(33% - 30px);flex-basis:calc(33% - 30px);width:30%;width:calc(33% - 30px)}}@media (max-width:999px){div#cup_saison_choice div.choice,div.gps_routes div.gps_route,div.reports div.report{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-flex-basis:calc(33% - 40px);-ms-flex-preferred-size:calc(33% - 40px);flex-basis:calc(33% - 40px);width:25%;width:calc(33% - 40px)}div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.graph{display:none}div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.participant{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:auto}div.mobile_upload_speed_hint{display:block}}@media (max-width:899px){nav#main ul li{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:auto}div#calendar_month,div#calendar_year{display:none}div#calendar_month_mobile,div#calendar_year_mobile{display:block}}@media (max-width:889px){header div#brand{display:block;text-align:center}div#events_coming div.event div.conditions,div#events_current div.event div.conditions,div#events_ended div.block div.events div.event div.conditions,div#nav_slider,div#tours_coming div.tour div.conditions,div#tours_current div.tour div.conditions,div#tours_ended div.block div.tours div.tour div.conditions,header div#banner,header div#brand ul#topnav,nav#main ul{display:none}nav#main select#mobile_nav{display:inline}div#container{padding:20px 5px 10px}div#tabbing_labels{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div#tabbing_labels label{padding:44px 10px 10px;font-size:.8em}div#container section#content div#regular_images{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div#container section#content div#regular_images div#regular_image_primary{width:100%;min-height:300px;max-height:300px}div#container section#content div#regular_images div#regular_secondary_images{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:10px 0 0;width:100%}div#container section#content div#regular_images div#regular_secondary_images div.regular_image_secondary{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-flex-basis:calc(50% - 5px);-ms-flex-preferred-size:calc(50% - 5px);flex-basis:calc(50% - 5px);margin:0;height:150px}input#tabbing_radio_data~div#tabbing_labels>label[for=tabbing_radio_data]{background-image:url(/img/icon/icon_clock_grey_24.png)}input#tabbing_radio_data:checked~div#tabbing_labels>label[for=tabbing_radio_data]{background-image:url(/img/icon/icon_clock_red_24.png)}input#tabbing_radio_cup_biker~div#tabbing_labels>label[for=tabbing_radio_cup_biker],input#tabbing_radio_participation~div#tabbing_labels>label[for=tabbing_radio_participation]{background-image:url(/img/icon/icon_participant_grey_24.png)}input#tabbing_radio_cup_biker:checked~div#tabbing_labels>label[for=tabbing_radio_cup_biker],input#tabbing_radio_participation:checked~div#tabbing_labels>label[for=tabbing_radio_participation]{background-image:url(/img/icon/icon_participant_red_24.png)}input#tabbing_radio_image~div#tabbing_labels>label[for=tabbing_radio_image]{background-image:url(/img/icon/icon_image_grey_24.png)}input#tabbing_radio_image:checked~div#tabbing_labels>label[for=tabbing_radio_image]{background-image:url(/img/icon/icon_image_red_24.png)}input#tabbing_radio_video~div#tabbing_labels>label[for=tabbing_radio_video]{background-image:url(/img/icon/icon_video_grey_24.png)}input#tabbing_radio_video:checked~div#tabbing_labels>label[for=tabbing_radio_video]{background-image:url(/img/icon/icon_video_red_24.png)}input#tabbing_radio_gps~div#tabbing_labels>label[for=tabbing_radio_gps]{background-image:url(/img/icon/icon_gps_grey_24.png)}input#tabbing_radio_gps:checked~div#tabbing_labels>label[for=tabbing_radio_gps]{background-image:url(/img/icon/icon_gps_red_24.png)}input#tabbing_radio_comment~div#tabbing_labels>label[for=tabbing_radio_comment]{background-image:url(/img/icon/icon_comment_grey_24.png)}input#tabbing_radio_comment:checked~div#tabbing_labels>label[for=tabbing_radio_comment]{background-image:url(/img/icon/icon_comment_red_24.png)}input#tabbing_radio_report~div#tabbing_labels>label[for=tabbing_radio_report]{background-image:url(/img/icon/icon_document_grey_24.png)}input#tabbing_radio_report:checked~div#tabbing_labels>label[for=tabbing_radio_report]{background-image:url(/img/icon/icon_document_red_24.png)}input#tabbing_radio_cup_sozia~div#tabbing_labels>label[for=tabbing_radio_cup_sozia]{background-image:url(/img/icon/icon_heart_grey_24.png)}input#tabbing_radio_cup_sozia:checked~div#tabbing_labels>label[for=tabbing_radio_cup_sozia]{background-image:url(/img/icon/icon_heart_red_24.png)}input#tabbing_radio_tour_advice~div#tabbing_labels>label[for=tabbing_radio_tour_advice]{background-image:url(/img/icon/icon_biker_grey_24.png)}input#tabbing_radio_tour_advice:checked~div#tabbing_labels>label[for=tabbing_radio_tour_advice]{background-image:url(/img/icon/icon_biker_red_24.png)}input#tabbing_radio_event_advice~div#tabbing_labels>label[for=tabbing_radio_event_advice]{background-image:url(/img/icon/icon_cocktail_grey_24.png)}input#tabbing_radio_event_advice:checked~div#tabbing_labels>label[for=tabbing_radio_event_advice]{background-image:url(/img/icon/icon_cocktail_red_24.png)}input#tabbing_radio_search_offer~div#tabbing_labels>label[for=tabbing_radio_search_offer]{background-image:url(/img/icon/icon_magnifier_grey_24.png)}input#tabbing_radio_search_offer:checked~div#tabbing_labels>label[for=tabbing_radio_search_offer]{background-image:url(/img/icon/icon_magnifier_red_24.png)}input#tabbing_radio_advice_question_answer~div#tabbing_labels>label[for=tabbing_radio_advice_question_answer]{background-image:url(/img/icon/icon_flag_grey_24.png)}input#tabbing_radio_advice_question_answer:checked~div#tabbing_labels>label[for=tabbing_radio_advice_question_answer]{background-image:url(/img/icon/icon_flag_red_24.png)}input#tabbing_radio_congratulation_greeting~div#tabbing_labels>label[for=tabbing_radio_congratulation_greeting]{background-image:url(/img/icon/icon_star_grey_24.png)}input#tabbing_radio_congratulation_greeting:checked~div#tabbing_labels>label[for=tabbing_radio_congratulation_greeting]{background-image:url(/img/icon/icon_star_red_24.png)}input#tabbing_radio_obituary~div#tabbing_labels>label[for=tabbing_radio_obituary]{background-image:url(/img/icon/icon_cloud_grey_24.png)}input#tabbing_radio_obituary:checked~div#tabbing_labels>label[for=tabbing_radio_obituary]{background-image:url(/img/icon/icon_cloud_red_24.png)}div#gallery_choice{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-align-content:center;align-content:center}div#gallery_choice div.choice{width:80%;width:calc(90% - 40px)}div#container section#content div#interestings,div#container section#content div#partners,div#event div.table_element,div#tour div.table_element{display:block}div#container section#content div#interestings div.interesting,div#container section#content div#partners div.partner{width:100%;max-width:100%}div.cup_overall,div.cup_overall_podium{width:100%}div#event div.table_element div.title,div#tour div.table_element div.title{text-decoration:underline}}@media (max-width:849px){div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes{height:864px}div.form_textarea_shortcodes_control div.shortcode_smilies_boxes_closed{margin:0;height:0;overflow-y:hidden}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box{-webkit-flex-basis:32.5%;-ms-flex-preferred-size:32.5%;flex-basis:32.5%;-webkit-flex-basis:calc(33.3% - 6px);-ms-flex-preferred-size:calc(33.3% - 6px);flex-basis:calc(33.3% - 6px);width:32.5%;width:calc(33.3% - 6px)}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box div.smilies_box_title{font-size:.9em}div.cup_tours div.cup_tour{-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;flex-basis:90%;-webkit-flex-basis:calc(100% - 40px);-ms-flex-preferred-size:calc(100% - 40px);flex-basis:calc(100% - 40px);-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 20px 40px;padding:0;width:90%;width:calc(100% - 40px)}div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.graph{display:block}div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.participant{-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:180px}div.gallery div.gallery_videos div.element{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-flex-basis:calc(50% - 30px);-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px);width:45%;width:calc(50% - 30px)}}@media (max-width:749px){div.gallery div.gallery_images div.element,div.gallery div.gallery_images div.element_groupimage{-webkit-flex-basis:21%;-ms-flex-preferred-size:21%;flex-basis:21%;-webkit-flex-basis:calc(25% - 20px);-ms-flex-preferred-size:calc(25% - 20px);flex-basis:calc(25% - 20px);width:21%;width:calc(25% - 20px)}div#cup_saison_choice div.choice,div.gps_routes div.gps_route,div.reports div.report{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-flex-basis:calc(50% - 40px);-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px);width:40%;width:calc(50% - 40px)}}@media (max-width:599px){div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes{height:1080px}div.form_textarea_shortcodes_control div.shortcode_smilies_boxes_closed{margin:0;height:0;overflow-y:hidden}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box{-webkit-flex-basis:47%;-ms-flex-preferred-size:47%;flex-basis:47%;-webkit-flex-basis:calc(50% - 6px);-ms-flex-preferred-size:calc(50% - 6px);flex-basis:calc(50% - 6px);width:47%;width:calc(50% - 6px)}div#container section#content div#regular_image{height:300px}div#container section#content div#executives div.executive div.image{display:none}div#calendar_legend{display:block}div#calendar_legend div.element{margin:0 0 10px;padding:0;width:100%;text-align:center}div.gallery div.gallery_videos div.element{-webkit-flex-basis:95%;-ms-flex-preferred-size:95%;flex-basis:95%;-webkit-flex-basis:calc(100% - 30px);-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px);width:95%;width:calc(100% - 30px)}div.bulletin_description{width:100%}div#bulletins div.bulletin{-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;flex-basis:calc(100% - 60px);width:90%;width:calc(100% - 60px)}div#fullscreen div#fullscreen_gps{background:url(/img/system/preloader_32.gif) center center no-repeat #dfdfdf}}@media (max-width:499px){img#bfr_logo,img#biker_bude{max-width:200px}div#events_coming div.event div.title_image,div#events_current div.event div.title_image,div#events_ended div.block div.events div.event div.title_image,div#tours_coming div.tour div.title_image,div#tours_current div.tour div.title_image,div#tours_ended div.block div.tours div.tour div.title_image,div.cup_overall div.cup_placement div.graph,div.cup_overall_podium,div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.graph,div.gallery div.details div.title_image{display:none}div.gallery div.gallery_images div.element,div.gallery div.gallery_images div.element_groupimage{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;-webkit-flex-basis:calc(50% - 20px);-ms-flex-preferred-size:calc(50% - 20px);flex-basis:calc(50% - 20px);width:45%;width:calc(50% - 20px)}div#cup_saison_choice div.choice,div.gps_routes div.gps_route,div.reports div.report{-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;flex-basis:90%;-webkit-flex-basis:calc(100% - 20px);-ms-flex-preferred-size:calc(100% - 20px);flex-basis:calc(100% - 20px);margin:0 0 20px;padding:10px;width:90%;width:calc(100% - 20px)}div.cup_overall{max-height:300px}div.cup_overall div.cup_placement div.participant,div.cup_tours div.cup_tour div.cup_placements div.cup_placement div.participant{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:auto}div#guestbook_inputs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}div#guestbook_inputs div.element{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}@media (max-width:399px){header div#brand div#brandname{font-size:1.5em}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes{height:2160px}div.form_textarea_shortcodes_control div.shortcode_smilies_boxes_closed{margin:0;height:0;overflow-y:hidden}div.form_textarea_shortcodes_control div.form_shortcode_smilies_boxes div.smilies_box{-webkit-flex-basis:98%;-ms-flex-preferred-size:98%;flex-basis:98%;-webkit-flex-basis:calc(100% - 6px);-ms-flex-preferred-size:calc(100% - 6px);flex-basis:calc(100% - 6px);width:98%;width:calc(100% - 6px)}footer{padding:10px 0 0}footer div#links{display:block}footer div#links div.link{width:100%;font-size:1.1em}footer div#links div.link:nth-child(2n){text-align:center;border-left:0 solid transparent}footer div#links div.link:nth-child(odd){text-align:center}footer div#links div.link a,footer div#links div.link a:active,footer div#links div.link a:focus,footer div#links div.link a:hover,footer div#links div.link a:link,footer div#links div.link a:visited{display:block;margin:0 10px;padding:10px}footer div#copyright{margin:10px 0 0}}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}.dropzone_form,.dropzone_form *{box-sizing:border-box}.dropzone_form{margin:20px 0;padding:20px;width:100%;min-height:150px;font-family:Arial,Verdana,sans-serif;font-size:1em;color:#555;border:5px dashed #dc2814;background:0 0}.dropzone_form.dz-clickable *{cursor:default}.dropzone_form.dz-clickable .dz-message,.dropzone_form.dz-clickable .dz-message *{font-size:1.2em;cursor:pointer}.dropzone_form.dz-drag-hover{border-style:solid}.dropzone_form.dz-drag-hover .dz-message{opacity:.5}.dropzone_form .dz-message{margin:2em 0;text-align:center}.dropzone_form .dz-preview{position:relative;display:inline-block;margin:10px;vertical-align:top;min-height:100px}.dropzone_form .dz-preview:hover{z-index:1000}.dropzone_form .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone_form .dz-preview.dz-file-preview .dz-details,.dropzone_form .dz-preview:hover .dz-details{opacity:1}.dropzone_form .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone_form .dz-preview .dz-remove{font-size:18px;text-align:center;display:block;cursor:pointer;border:none;color:#555}.dropzone_form .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone_form .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone_form .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone_form .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone_form .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.9);background-color:rgba(255,255,255,.9)}.dropzone_form .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone_form .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone_form .dz-preview .dz-details .dz-filename span,.dropzone_form .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone_form .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone_form .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone_form .dz-preview.dz-success .dz-success-mark{-webkit-animation:3s cubic-bezier(.77,0,.175,1) passing-through;-moz-animation:3s cubic-bezier(.77,0,.175,1) passing-through;-ms-animation:passing-through 3s cubic-bezier(0.77,0,0.175,1);-o-animation:3s cubic-bezier(.77,0,.175,1) passing-through;animation:3s cubic-bezier(.77,0,.175,1) passing-through}.dropzone_form .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:3s cubic-bezier(.77,0,.175,1) slide-in;-moz-animation:3s cubic-bezier(.77,0,.175,1) slide-in;-ms-animation:slide-in 3s cubic-bezier(0.77,0,0.175,1);-o-animation:3s cubic-bezier(.77,0,.175,1) slide-in;animation:3s cubic-bezier(.77,0,.175,1) slide-in}.dropzone_form .dz-preview .dz-error-mark,.dropzone_form .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone_form .dz-preview .dz-error-mark svg,.dropzone_form .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone_form .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.dropzone_form .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone_form .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:6s infinite pulse;-moz-animation:6s infinite pulse;-ms-animation:pulse 6s ease infinite;-o-animation:6s infinite pulse;animation:6s infinite pulse}.dropzone_form .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone_form .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone_form .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone_form .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:none;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;border-radius:8px;font-size:18px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#dc2814}.dropzone_form .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}