@import"https://fonts.googleapis.com/css?family=Poppins:300,400,500,700&display=optional";:root{--font-family: "Poppins", sans-serif;--heading-font-family: "Poppins", sans-serif}body{font-family:"Poppins",sans-serif}body h1{font-weight:500}body h2,body h3{font-weight:700}input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:var(--quaternary) !important;outline:1px solid var(--quaternary) !important}.topic-list-item .badge-wrapper.bullet,.topic-category .badge-wrapper.bullet,.latest-topic-list .badge-wrapper.bullet,.category-breadcrumb .badge-wrapper.bullet,.d-header .badge-wrapper.bullet,.subcategories-list .badge-wrapper.bullet,.search-category .badge-wrapper.bullet,.suggested-topics-message .badge-wrapper.bullet,.subcategories .badge-wrapper.bullet{height:20px}.topic-list-item .bottom-row,.topic-category .bottom-row,.latest-topic-list .bottom-row,.category-breadcrumb .bottom-row,.d-header .bottom-row,.subcategories-list .bottom-row,.search-category .bottom-row,.suggested-topics-message .bottom-row,.subcategories .bottom-row{display:inline-flex}.topic-list-item .badge-category-bg,.topic-category .badge-category-bg,.latest-topic-list .badge-category-bg,.category-breadcrumb .badge-category-bg,.d-header .badge-category-bg,.subcategories-list .badge-category-bg,.search-category .badge-category-bg,.suggested-topics-message .badge-category-bg,.subcategories .badge-category-bg{height:100% !important;width:4px !important}.topic-list-item .badge-category-parent-bg,.topic-category .badge-category-parent-bg,.latest-topic-list .badge-category-parent-bg,.category-breadcrumb .badge-category-parent-bg,.d-header .badge-category-parent-bg,.subcategories-list .badge-category-parent-bg,.search-category .badge-category-parent-bg,.suggested-topics-message .badge-category-parent-bg,.subcategories .badge-category-parent-bg{display:none !important}.topic-list-item .badge-wrapper.bullet,.topic-category .badge-wrapper.bullet,.latest-topic-list .badge-wrapper.bullet,.category-breadcrumb .badge-wrapper.bullet,.d-header .badge-wrapper.bullet,.subcategories-list .badge-wrapper.bullet,.search-category .badge-wrapper.bullet,.suggested-topics-message .badge-wrapper.bullet,.subcategories .badge-wrapper.bullet{align-items:center;vertical-align:middle}.topic-list-item .discourse-tag.simple,.topic-category .discourse-tag.simple,.latest-topic-list .discourse-tag.simple,.d-header .discourse-tag.simple{margin:0 4px 0 0;padding:2px 8px 2px 6px;border-radius:3px;color:var(--primary-high) !important;background-color:rgba(0,0,0,0);border:solid 1px #c4c4c4}.topic-list-item .discourse-tag.box,.topic-category .discourse-tag.box,.latest-topic-list .discourse-tag.box,.d-header .discourse-tag.box{border-radius:3px;color:var(--primary-high) !important;background-color:rgba(0,0,0,0) !important;border:solid 1px #c4c4c4}.topic-list-item a.discourse-tag.visited,.topic-category a.discourse-tag.visited,.latest-topic-list a.discourse-tag.visited,.d-header a.discourse-tag.visited{color:var(--primary-medium) !important}.btn-default:not(#create-topic):not(.period-chooser-header),.btn-default.no-text,.toggle-admin-menu.widget-button:not(.btn-flat){min-height:40px;padding:0px 10px;border:solid 1px #28322D;color:#28322D;background-color:#ffffff;display:inline-flex;align-items:center;justify-content:center}.btn-default:not(#create-topic):not(.period-chooser-header) .d-icon:not(.d-icon-cog),.btn-default.no-text .d-icon:not(.d-icon-cog),.toggle-admin-menu.widget-button:not(.btn-flat) .d-icon:not(.d-icon-cog){color:#28322D}.btn-default:not(#create-topic):not(.period-chooser-header):not(.no-text),.toggle-admin-menu.widget-button:not(.btn-flat){border-radius:20px !important}.btn.no-text.btn-icon{border-radius:10px !important}.btn-default:not(#create-topic):not(.period-chooser-header):hover,.btn-default.no-text:hover,.toggle-admin-menu.widget-button:not(.btn-flat):hover{color:#ffffff;background-color:#28322D}.btn-default:not(#create-topic):not(.period-chooser-header):hover .d-icon:not(.d-icon-cog),.btn-default.no-text:hover .d-icon:not(.d-icon-cog),.toggle-admin-menu.widget-button:not(.btn-flat):hover .d-icon:not(.d-icon-cog){color:#ffffff}.d-editor-button-bar .btn-default{min-height:30px !important;padding:0 .5em !important;border:none !important;border-radius:0 !important;background-color:rgba(0,0,0,0) !important;color:var(--primary-medium) !important}.d-editor-button-bar .btn-default:hover{min-height:30px !important;padding:0 .5em !important;border:none !important;border-radius:0 !important;background:var(--primary-medium) !important;color:var(--primary-low) !important}.btn-primary,.btn-default#create-topic{min-height:40px !important;padding:0px 10px;border-radius:20px !important;color:#28322D;background-color:#ffc533;display:inline-flex;align-items:center;justify-content:center}.btn-primary .d-button-label,.btn-default#create-topic .d-button-label{font-size:15px}.btn-primary .d-icon,.btn-default#create-topic .d-icon{color:#28322D}.btn-primary:hover,.btn-default#create-topic:hover{border:solid 1px #28322D;color:#ffc533 !important;background-color:#28322D !important}.btn-primary:hover .d-icon,.btn-default#create-topic:hover .d-icon{color:#ffc533 !important}.d-header-icons .d-icon{color:#ffc533}.btn-danger{min-height:40px;padding:0px 10px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center}.sign-up-button{display:none}.d-icon.d-icon-d-tracking,.d-icon.d-icon-d-watching{color:var(--tertiary) !important}.category-drop-header,.tag-drop-header{min-height:40px !important;padding:0px 10px !important;border-radius:5px !important;border:solid 1px #c4c4c4 !important;color:var(--primary) !important}.category-drop-header .category-name,.tag-drop-header .category-name{color:var(--primary) !important}.category-drop-header .badge-category-parent-bg,.tag-drop-header .badge-category-parent-bg{display:none}.category-drop-header .badge-category-bg,.tag-drop-header .badge-category-bg{display:none !important}.badge-wrapper.bullet span.badge-category{color:var(--primary);font-size:14px}.badge-wrapper .badge-category .category-name{max-width:12em !important}.select-kit.combo-box.category-drop .select-kit-row .category-desc{display:none}.banner-background{display:flex;flex-direction:row;background-color:#f5f3ed;justify-content:center}.banner-container{display:flex;flex-direction:row;justify-content:center;height:320px;max-width:1200px;width:100%;color:var(--primary-high);font-size:16px}.banner-container .banner-content{display:flex;flex-direction:column;text-align:center;width:50%}.banner-container .banner-content>*{margin-bottom:15px}.banner-container .banner-content>h1{color:var(--tertiary);font-size:20px}.banner-container .banner-content>h2{color:var(--primary);font-size:25px}.banner-container .banner-content>.banner-desc{width:70%;text-align:center}.banner-container .banner-content>.banner-btns{margin-top:10px;width:70%;text-align:center}.banner-container .banner-content>.banner-btns .btn-left,.banner-container .banner-content>.banner-btns .btn-right{margin:7px;display:inline-block}.banner-container .banner-content>.banner-btns .banner-btn{color:var(--primary);background-color:#ffc533;border-radius:20px;min-height:40px;padding:0px 10px;display:inline-flex;align-items:center;justify-content:center}.banner-container .banner-content>.banner-desc,.banner-container .banner-content .banner-desc-mobile{line-height:1.5em;font-weight:400}.banner-container .banner-img{display:flex;align-self:flex-end}.banner-container .banner-img .banner-img-left{width:85%;aspect-ratio:23/24;background-image:url(https://static-forums.routard.com/original/1X/ba8aab149a5c430682cf75227905e313b7909e87.svg);background-repeat:no-repeat}.banner-container .banner-img .banner-img-right{width:100%;aspect-ratio:32/21;align-self:flex-end;background-image:url(https://static-forums.routard.com/original/1X/b034480f980af9fbdc531fd14f2d5b38e0d377b2.svg);background-repeat:no-repeat}.banner-container .banner-img.banner-img-randonneur{width:23%}.banner-container .banner-img.banner-img-smartphone{width:27%}.section-banner-container{width:100%;height:100px;background-color:#f5f3ed;margin-bottom:10px;display:flex;justify-content:center;align-items:center;overflow:hidden}.section-banner-container.full-banner{height:240px}.section-banner-container.full-banner .section-banner-bg{width:60%;height:100%;position:relative}.section-banner-container.full-banner .section-banner-bg .section-banner-bg-copyright{position:absolute;right:0;bottom:0;background-color:#000;color:#fff;padding:2px;font-size:14px}.section-banner-container.full-banner .section-banner-bg .section-banner-bg-copyright>span{display:none}.section-banner-container.full-banner .section-banner-bg .section-banner-bg-copyright:hover>span{display:inline-block}.section-banner-container.full-banner .section-banner-bg>div{width:220%;height:150%;background-size:50% !important;background-position:right 100% bottom 50% !important;border-radius:200px 0px 0px 200px;bottom:25%;position:relative}.section-banner-container.full-banner .section-banner-bg.dest-media>div{background-size:55% !important}.section-banner-container .section-banner-content{width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:space-between;padding:6px 12px;box-sizing:border-box}.section-banner-container .section-banner-content.full-banner{width:40%;padding:25px 30px}.section-banner-container .section-banner-content.full-banner .section-title-detail{margin-top:0px}.section-banner-container .section-banner-content .section-title-container{width:100%}.section-banner-container .section-banner-content .section-title-container .section-title-content h1,.section-banner-container .section-banner-content .section-title-container .section-title-content h2{font-size:2em}.section-banner-container .section-banner-content .section-title-container .section-title-content .section-title-forum{font-weight:400;font-size:24px;width:calc(100% - 30px)}.section-banner-container .section-banner-content .section-title-container .section-title-content .section-title-detail{font-weight:700;font-size:40px;line-height:1.25em;margin-top:-10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.section-banner-container .section-banner-content>.banner-btns{display:flex;justify-content:space-between;width:calc(100% - 30px)}.section-banner-container .section-banner-content>.banner-btns .banner-btn{color:var(--primary);background-color:#ffc533;border-radius:20px;min-height:40px;padding:0px 10px;display:inline-flex;align-items:center;justify-content:center}.section-description{margin-bottom:30px;color:var(--primary-high);font-size:18px}.section-description .read-more{--line-clamp: 2;display:flex;flex-direction:row;align-items:start}.section-description .read-more__text{display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;overflow:hidden;margin:0px;width:calc(100% - 12px)}.section-description .read-more__text>p{margin:0px}.section-description .read-more__text a:hover{text-decoration:underline}.section-description .read-more__checkbox{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.section-description .read-more__checkbox~.read-more__label{cursor:pointer;font-size:.75em;font-weight:700;color:var(--tertiary);border:solid 1px var(--tertiary);border-radius:5px;width:12px;justify-content:center;align-self:flex-end}.section-description .read-more__checkbox:focus~.read-more__label{box-shadow:0 0 0 3px rgba(0,123,255,.5)}.section-description .read-more__checkbox:hover~.read-more__label{text-decoration:none}.section-description .read-more__checkbox~.read-more__label::before{content:attr(data-read-more)}.section-description .read-more__checkbox:checked~.read-more__label::before{content:attr(data-read-less)}.section-description .read-more__checkbox:checked~.read-more__text{--line-clamp: none;-webkit-line-clamp:var(--line-clamp)}.list-controls{font-size:14px;font-weight:500;margin-top:20px}#list-area .list-cell,#list-area .table-heading,#list-area .category-list td,#list-area .category-list th,#list-area table th{color:var(--primary-high)}.categories-list .category .category-description{font-size:16px;line-height:1.5em;font-weight:400}.categories-list .category .category-description a:hover{text-decoration:underline}.category-list thead,.topic-list thead{font-size:16px}.category-list .topic-list-item .link-top-line,.category-list .topic-list-item .topic-list-data,.topic-list .topic-list-item .link-top-line,.topic-list .topic-list-item .topic-list-data{font-size:16px}.category-list .topic-list-item .link-top-line .link-top-line,.category-list .topic-list-item .topic-list-data .link-top-line,.topic-list .topic-list-item .link-top-line .link-top-line,.topic-list .topic-list-item .topic-list-data .link-top-line{font-weight:500}.topic-list{color:var(--primary-high)}.custom-div-home-list,.custom-div-topics-list,.custom-div-posts-list{margin:auto;width:300px;height:250px !important;background-color:#f5f5f5 !important}.topic-post .topic-body .username{font-size:16px;font-weight:600}.topic-post .topic-body .post-info{font-size:16px}.topic-post .topic-body p{color:var(--primary-high);font-size:18px}@media(max-width: 1200px){.banner-container .banner-content>.banner-desc,.banner-container .banner-content .banner-btns{width:100%}.section-banner-container.full-banner .section-banner-content{width:50%}.section-banner-container.full-banner .section-banner-bg{width:50%}.section-banner-container.full-banner .section-banner-bg>div{width:300%;background-position:right 110% bottom 50% !important}.section-banner-container.full-banner .section-banner-bg.dest-media>div{width:335%;background-position:right 120% bottom 50% !important}.header-buttons .btn-icon-text{border:none !important;background-color:rgba(0,0,0,0)}.header-buttons .btn-icon-text>.d-button-label{display:none}.header-buttons .btn-icon-text>.d-icon{color:#ffc533 !important;font-size:var(--font-up-4);margin-right:0px}}@media(max-width: 990px){.banner-container .banner-content>*{margin-bottom:10px}.section-banner-container.full-banner .section-banner-bg>div{width:340%}.section-banner-container.full-banner .section-banner-bg.dest-media>div{width:370%;background-position:right 125% bottom 50% !important}}@media(max-width: 890px){.section-banner-container.full-banner .section-banner-content{width:60%}.section-banner-container.full-banner .section-banner-bg{width:40%}.section-banner-container.full-banner .section-banner-bg>div{width:470%;background-position:right 115% bottom 50% !important}.section-banner-container.full-banner .section-banner-bg.dest-media>div{width:520%;background-position:right 135% bottom 50% !important}}@media(max-width: 810px){.banner-container .banner-content{align-items:baseline !important;text-align:left;margin-left:20px;width:70%}.banner-container .banner-content>*{margin-bottom:5px}.banner-container .banner-content .banner-btns{margin-top:0px}.banner-container .banner-content>.banner-desc{text-align:left}.banner-container .banner-img.banner-img-randonneur{display:none}.banner-container .banner-img.banner-img-smartphone{width:30%}}@media(max-width: 790px){.section-banner-container.full-banner .section-banner-content{width:100%}.section-banner-container.full-banner .section-banner-bg{display:none}}.wrap{width:calc(100% - 20px) !important;max-width:1200px !important;padding:0px 0px !important}#main-outlet{padding-top:1em !important}#navigation-bar li a{min-height:40px;padding:0px 10px;color:var(--primary)}#navigation-bar li a:hover{min-height:40px;padding:0px 10px;border-radius:5px;color:var(--tertiary);background-color:rgba(0,0,0,0)}#navigation-bar li a.active{color:var(--tertiary);border-radius:5px;background-color:rgba(0,0,0,0)}#navigation-bar li a.active:hover{color:var(--tertiary)}.banner-container .banner-content{align-items:center;justify-content:center}.banner-container .banner-content>.banner-desc{display:block}.banner-container .banner-content>.banner-desc-mobile{display:none}.section-banner-content:not(.full-banner) .section-title-container .section-title-content .section-title-detail{white-space:nowrap;display:block}.content-top-discovery .section-description{display:block;margin-top:22px}.section-banner-content .section-description{display:none}

/*# sourceMappingURL=desktop_theme_2_4462398b9d4010f85b0f3d0fa7867c50806c027e.css.map?__ws=www.routard.com */
