body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body{color:#212529}h1,h2,h3,h4,h5,h6{color:#ec1c24}body{line-height:1.4em}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#00a2b5}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#00a2b5}.footer-widget h4{color:#00a2b5}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#00a2b5}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#00a2b5}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1920px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:2080px}a{color:#ce0000}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(255,255,255,0.9)}.nav li ul{border-color:#d31d29}.et_secondary_nav_enabled #page-container #top-header{background-color:#00a2b5!important}#et-secondary-nav li ul{background-color:#00a2b5}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#171717}.et_search_form_container input::-moz-placeholder{color:#171717}.et_search_form_container input::-webkit-input-placeholder{color:#171717}.et_search_form_container input:-ms-input-placeholder{color:#171717}#top-menu li a{font-size:15px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#212529}#main-footer{background-color:#b2cfd3}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#333333}.footer-widget li:before{border-color:#00a2b5}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#00a2b5}#footer-bottom{background-color:rgba(0,0,0,0.24)}#footer-info,#footer-info a{color:#dddddd}#footer-info{font-size:13px}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}body .et_pb_button{font-size:30px;border-color:rgba(255,255,255,0)}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#e02b20}body .et_pb_button:after{content:'3';font-size:30px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#e02b20!important;background-color:rgba(255,255,255,0);border-radius:0px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:51px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:51px}.et_header_style_split .centered-inline-logo-wrap{width:101px;margin:-101px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:101px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:101px}.et_header_style_centered #top-menu>li>a{padding-bottom:18px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:42px 0 42px 0!important}.et_header_style_centered #main-header .logo_container{height:101px}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:18.18px}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:51px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:51px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:101px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:101px;margin:-101px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:101px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:101px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:42px 0 42px 0!important}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#ffffff!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#ffffff}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:rgba(255,255,255,0.91)}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#171717!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#171717!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#171717!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#171717!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#212529!important}}@media only screen and (min-width:2400px){.et_pb_row{padding:48px 0}.et_pb_section{padding:96px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:144px}.et_pb_fullwidth_section{padding:0}}	body,input,textarea,select{font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Work Sans',Helvetica,Arial,Lucida,sans-serif}*{box-sizing:border-box}html{font-size:62.5%!important}body{font-size:14px;line-height:1.35!important;font-family:"work_sansregular",sans-serif;font-weight:400}.supsystic-table tbody tr,.supsystic-table tbody tr td,.jst-inline-ancre a:before,ul.jst-afdj-filter-list li a,.jst-afdj-itineraire,ul.jst-afdj-filter-list li a:after,article.jst-afdj-itineraire a{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.et_pb_row .afdj-jst-main-title h1,h1.aufildujapon-blog-title{font-family:"work_sansextralight","Work Sans";font-weight:500;font-size:30px!important;font-size:3rem!important}.et-db #et-boc .et-l .et_pb_blurb_2.et_pb_blurb .et_pb_blurb_content,.et_pb_blurb_content{word-break:break-word!important}@media only screen and (min-width:768px){.et_pb_row .afdj-jst-main-title h1,h1.aufildujapon-blog-title{font-size:60px!important;font-size:6rem!important}}@media only screen and (min-width:960px){.et_pb_row .afdj-jst-main-title h1,h1.aufildujapon-blog-title{font-size:80px!important;font-size:8rem!important}}h1,h2,h3,h4,h5,H6{padding-bottom:0!important}h1{padding:0;font-size:76px;font-size:7.6rem;text-align:center;font-family:'playfair_displayblack';font-weight:normal;font-style:normal;color:#D31D29}h2{font-size:26px;font-size:2.6rem;font-family:"work_sanslight";font-weight:600;text-transform:uppercase}@media only screen and (max-width:767px){body.home .et_pb_slide_content h1{display:inline-block;font-size:30px;font-size:3rem;padding:1em!important;color:#D31D29!important;background:rgba(255,255,255,.87);font-family:"work_sanslight",sans-serif;font-weight:normal!important}}p{margin-bottom:1rem;padding-bottom:0!important;line-height:1.35!important;text-align:justify}p.has-text-align-center{text-align:center}body.single-voyage .jst-inline-ancre p{margin-bottom:0;color:#fff!important}.afj-btn-lnk a{color:#fff!important}#top-menu li:not(.devis-menu-item) a{font-weight:400!important}@media only screen and (min-width:64em){#logo{margin-left:1.875vw}}.nav li ul>a{position:relative}.nav li ul{top:100%}.devis-menu-item a{padding:0 2em!important;border-radius:1.1625em;background-color:#00B5BB;color:#fff!important;font-family:'WorkSans-Light',sans-serif;font-weight:normal;font-style:normal;line-height:2.325em;text-decoration:none;cursor:pointer}.japan-page-menu-item a,.et-fixed-header #top-menu li.current-menu-item.japan-page-menu-item>a,.et-fixed-header #top-menu li.japan-page-menu-item>a{background:url('https://aufildujapon.com/wp-content/uploads/2020/10/japan-flag.png') no-repeat;line-height:2;color:transparent!important}.et-fixed-header #top-menu .japan-page-menu-item a{color:transparent!important}.et-fixed-header #top-menu>li.devis-menu-item,.et-fixed-header #top-menu>li.devis-menu-item a,.et-fixed-header #top-menu>li.current-menu-item.devis-menu-item>a,.et-fixed-header #top-menu>li.current_page_item.devis-menu-item>a{color:#fff!important}.japan-page-menu-item a{position:relative;top:6px}#et_top_search{margin:10px 0 0 22px}#et_search_icon::before{top:0!important}#top-menu li ul.sub-menu li{padding:6px 20px}#top-menu li ul.sub-menu li:hover{background:#fff}#top-menu li ul.sub-menu li a{padding:0}#top-menu li ul.sub-menu li a:hover{background:none}#main-header{box-shadow:none!important;max-height:130px}.et_fullwidth_nav #main-header .container{max-width:2000px;margin:0 auto}#main-header.et-fixed-header{box-shadow:none!important}.aufildujapon-full-height-slider .et_pb_slides,.aufildujapon-full-height-slider .et_pb_slide,.aufildujapon-full-height-slider .et_pb_container{min-height:100%!important;height:100%!important}.aufildujapon-full-height-slider .et_pb_slide_description{display:grid;align-items:center;height:80vh}.aufildujapon-full-height-slider .et_pb_slide_title{display:inline-block;max-width:90%;margin:0 auto;background:rgba(255,255,255,.5);padding:1em!important}.banner__arrow{position:absolute;bottom:3vh;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);display:block;width:27px;height:44px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23EC1C24'%2F%3E%3C%2Fsvg%3E");background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes arrow{from{bottom:3vh}to{bottom:0}}@keyframes arrow{from{bottom:6vh}to{bottom:3vh}}.afj-btn-lnk{text-align:center}.afj-btn-lnk.afdj-itineraires-quote-btn{margin-bottom:4rem}.afj-btn-lnk a,a.afj-btn-lnk,.c-btn,#wpmtst_submit_testimonial,#wpmtst_featured_image,#sb_instagram .sbi_follow_btn a{display:inline-block;padding:0 2em;margin:0 1em;border-radius:1.1625em;border:none;background-color:#00B5BB;color:#FFF;font-family:'WorkSans-Light',sans-serif;font-weight:normal;font-style:normal;font-size:16px;font-size:1.6rem;line-height:2.325em;text-decoration:none;cursor:pointer}#sb_instagram #sbi_load .sbi_load_btn{width:120px;display:block;color:#000;background:#fff}#sb_instagram .sbi_follow_btn a{margin-top:5px}#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_follow_btn a:focus{background-color:#00B5BB!important;box-shadow:none!important}#wpmtst_featured_image{background:none!important;padding:0!important}#main-content{overflow:hidden}.pointsforts-grid{display:flex;flex-wrap:wrap}.pointsforts{flex:1 1 14.285%;padding:0 20px;align-items:center;display:flex;flex-direction:column}.pointsforts-img-wrap{width:92px;height:92px}.pointsforts-img-wrap img{width:100%;max-width:100%}.pointsforts-description{margin-top:15px;text-align:center}.jst-inline-ancre a{display:inline-block;position:relative;width:100%;color:#fff!important;font-weight:500!important}.jst-inline-ancre a:before{content:"";position:absolute;display:inline-block;top:170%;left:0;background:#ec1c24;width:0;height:2px;border-radius:3px}.jst-inline-ancre:hover a:before,.jst-inline-ancre:focus a:before{width:100%}.u-visuallyhidden{border:0;clip:rect(0,0,0,0);height:1px;width:1px;margion:-1px;overflow:hidden;position:absolute;white-space:nowrap}.owl-prev:before,.owl-next:before{font-size:90px!important;color:#d00!important;font-weight:lighter}.owl-prev{left:-93px!important}.owl-next{right:-90px!important}@media only screen and (max-width:767px){.owl-prev{left:23px!important}.owl-next{right:20px!important}}.aufildujapon-sur-mesure-metadata-list ul{list-style:none;padding:0}.aufildujapon-sur-mesure-metadata-list ul li{padding:10px 0;padding:1rem 0;border-bottom:1px solid #ddd}.aufildujapon-sur-mesure-metadata-list ul li i{display:inline-block;width:30px;text-align:center}.jst-blurb-etape{position:relative}.jst-blurb-etape:before{position:absolute;left:31px;content:"";display:block;width:1px;height:100%;background:#000}.jst-blurb-etape .et-pb-icon{background:#fff}.jst-etape-label .et_pb_text_inner,.jst-blurb-etape .et_pb_blurb_container{padding-top:.375em}.jst-etape-details h4{margin-bottom:.5em}.jst-blurb-etape .et_pb_blurb_description{font-size:16px;font-size:1.6rem}table.dataTable.cell-border tbody tr td:first-child{border-left:none!important}table.dataTable.cell-border tbody td{border-right:none!important}.entry-content table:not(.variations){border:none!important}@media only screen and (min-width:981px){table.supsystic-table{table-layout:fixed!important}table.supsystic-table thead th:nth-of-type(1),table.supsystic-table thead th:nth-of-type(2),table.supsystic-table thead th:nth-of-type(3),table.supsystic-table thead th:nth-of-type(4){width:15%!important}}.supsystic-table th,.supsystic-table th>*{background:#000;color:#fff}.supsystic-table tbody th,.supsystic-table tbody td{padding:20px 10px!important}.supsystic-table tbody td img{max-width:15px}.supsystic-table tbody th:first-child,.supsystic-table tbody td:first-child{padding-left:20px!important}table.dataTable{border-collapse:collapse!important}.supsystic-table tbody tr+tr{border-top:1px solid #ddd!important}.supsystic-table tbody tr:hover{background:#5abeb4}.supsystic-table tbody tr:hover td{color:#fff}.supsystic-table i.fas.fa-bell{transform:rotate(-15deg)}.supsystic-table a.afj-btn-lnk{color:#fff!important}.supsystic-table td:last-child{position:relative}}@media only screen and (max-width:608px){.afj-btn-lnk{position:absolute;bottom:0;transform:translateY(50%)}}@media only screen and (max-width:736px){.supsystic-table{border:none}.supsystic-table tr+tr{margin-top:4rem}}@media only screen and (max-width:980px){.supsystic-table a.afj-btn-lnk{padding:.5em 2em;line-height:1.1}}ul.jst-afdj-filter-list{list-style:none;display:flex;flex-wrap:wrap;padding:0}ul.jst-afdj-filter-list li{flex:0 1 33.3333%;padding:0 .5em 2.5em .5em}ul.jst-afdj-filter-list li.afdj-itineraire-filter{margin-bottom:1em}ul.jst-afdj-filter-list li a{display:block;position:relative}ul.jst-afdj-filter-list li a:after{content:"";display:block;position:absolute;bottom:-1em;width:0%;left:10%;height:1px;border-bottom:1px solid #d31d29}ul.jst-afdj-filter-list li a{position:relative}ul.jst-afdj-filter-list li.active a:after,ul.jst-afdj-filter-list li:hover a:after{width:80%}ul.jst-afdj-filter-list li a .jst-afdj-type-voyage-overlay{content:"";display:block;position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.4)}ul.jst-afdj-filter-list li img{vertical-align:middle}ul.jst-afdj-filter-list li a .jst-afdj-filter-title{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}ul.jst-afdj-filter-list li a label{color:#fff;font-weight:bold;font-size:13px;font-size:1.3rem}ul.jst-afdj-filter-list li.afdj-itineraire-filter,ul.jst-afdj-filter-list li.afdj-itineraire-filter a,ul.jst-afdj-filter-list li.afdj-itineraire-filter a label{line-height:1.2!important}@media only screen and (min-width:768px){ul.jst-afdj-filter-list li a label{text-transform:uppercase}ul.jst-afdj-filter-list li{padding:0 .75em 2.5em .75em}ul.jst-afdj-filter-list li a label{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:981px){ul.jst-afdj-filter-list li{padding:0 1.25em 2.5em 1.25em}ul.jst-afdj-filter-list li a label{font-size:18px;font-size:1.8rem}}.afdj-itineraires{display:grid;margin:0 auto 5rem}.tax-type_voyage .jst-afdj-itineraires{width:70%;max-width:1400px;margin:0 auto 8rem}body.tax-type_voyage .afdj-itineraires{width:70%;max-width:1400px;margin:0 auto}@media only screen and (min-width:981px){body.tax-type_voyage .afdj-itineraires{margin:0 auto 0}.jst-afdj-itineraires,.afdj-itineraires{display:grid;grid-template-columns:1fr 1fr}.jst-afdj-itineraires{grid-column-gap:2.5em}}article.jst-afdj-itineraire a{display:block}div.jst-afdj-itineraire:hover,article.jst-afdj-itineraire:hover a{box-shadow:0 10px 15px -4px rgba(0,0,0,.5)}body.tax-type_voyage .afdj-itineraires article{padding:0 1.25em 2.5em 1.25em}.jst-afdj-itineraire{padding:0;margin-bottom:2.5em}.jst-afdj-itineraire .itineraire-entry-content{padding:1.4em 3em 1em;text-align:center}.jst-afdj-itineraire .etapes{margin:1em;font-family:"work_sanssemibold","Work Sans",sans-serif;font-weight:normal;color:#000}.jst-afdj-itineraire .hook{font-weight:600}.jst-afdj-itineraire .hook p{text-align:center;margin-bottom:.2em}.jst-afdj-itineraire .short-description{color:#000;font-weight:600}body.single-post #main-content .container,body.single-voyage #main-content .container{max-width:calc(100% - 3em)}.afdj-entry-meta{font-size:16px;font-size:1.6rem;line-height:2}.afdj-entry-meta ul.post-categories,.afdj-entry-meta ul.post-categories li{display:inline-block}@media only screen and (min-width:768px){body.single-post #main-content .container,body.single-voyage #main-content .container{max-width:608px}}@media only screen and (min-width:1024px){body.single-post #main-content .container,body.single-voyage #main-content .container{max-width:800px}}@media only screen and (max-width:863px){.wp-block-columns.alignwide{display:block!important;margin:4em 0}}@media only screen and (min-width:864px) and (max-width:1359px){.wp-block-columns.alignwide{margin:4em calc(-50vw + 60%)}}@media only screen and (min-width:1360px){.wp-block-columns.alignwide{margin:4em -240px}.single-post .wp-block-columns.alignwide{margin:4em -180px}}body.blog .single-post-title-container-inner,body.archive.category .single-post-title-container-inner,body.archive.tax-type_voyage .single-post-title-container-inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}body.blog .single-post-title-container-inner h1,body.archive.category .single-post-title-container-inner h1,body.archive.tax-type_voyage .single-post-title-container-inner h1{display:inline-block;font-size:30px;font-size:3rem;padding:1em!important;background:rgba(255,255,255,.6);font-family:"work_sanslight",sans-serif;font-weight:normal!important}@media only screen and (min-width:768px){body.blog .single-post-title-container-inner h1,body.archive.category .single-post-title-container-inner h1,body.archive.cat-type_voyage .single-post-title-container-inner h1{font-size:60px;font-size:6rem}}@media only screen and (min-width:981px){body.blog .single-post-title-container-inner h1,body.archive.category .single-post-title-container-inner h1,body.archive.tax-type_voyage .single-post-title-container-inner h1{ont-size:60px;font-size:6rem;padding:1em!important}}body.tax-type_voyage #main-content .container:before,body.single-post #main-content .container:before,body.single-voyage #main-content .container:before,body.blog #main-content .container:before,body.category #main-content .container:before{content:none}.single-voyage .et_pb_post{margin-bottom:0}.aufildujapon-single-post-banner-wrapper .container.single-post-title-container{padding:0!important;max-width:100%;text-align:center;width:100%;height:100%}body.single-post .entry-content{padding-top:0}body.single-post .aufildujapon-single-post-banner-wrapper,body.single-voyage .aufildujapon-single-post-banner-wrapper{position:relative;height:100vh}body.single-post .entry-content h1,body.single-voyage .entry-content h1{font-size:3rem;margin-bottom:3rem}body.single-post .entry-content h2{font-size:50.56px;font-size:2.056rem;color:#EC1C24!important}@media only screen and (min-width:768px){body.single-post .entry-content h1,body.single-voyage .entry-content h1{font-size:6rem}}@media only screen and (min-width:960px){body.single-post .entry-content h2{font-size:26px;font-size:2.6rem}}@media only screen and (min-width:1200x){body.single-post .entry-content h1,body.single-voyage .entry-content h1{font-size:7.6rem;margin-bottom:5rem}}body.single-voyage h3{font-size:18px;font-size:1.8rem;color:#212529!important;text-transform:uppercase}@media only screen and (min-width:1200px){body.single-voyage h3{font-size:22px;font-size:2.2rem;color:#212529!important;text-transform:uppercase}}body.page .chapo h2,body.page h2.chapo,body.page .chapo p,body.page p.chapo{font-size:18px;font-size:1.8rem;margin-bottom:3em;color:#212529!important;text-transform:none!important;line-height:1.2!important}@media only screen and (min-width:981px){body.page .chapo h2,body.page h2.chapo,body.page .chapo p,body.page p.chapo{font-size:22px;font-size:2.2rem;margin-bottom:3em}}body.single-voyage h2.chapo{padding:1.5em 0 calc(1.5em + 15px)!important}.afdj-single-voyage-liaison{margin-bottom:0;line-height:1.35!important}.voyage-summary-title{color:#EC1C24;text-transform:uppercase;margin:0 0 13px!important;margin:0 0 1.3rem!important}body.single-voyage p.afdj-voyage-summary-duration{margin-bottom:.5em;font-size:2em;text-align:center;font-family:"work_sanslight",sans-serif}body.single-voyage ul.afdj-voyage-summary-etapes{margin:0 0 .5em;padding:0;list-style:none;text-align:center}li.afdj-voyage-summary-etape{display:inline-block;font-size:16px;font-size:1.6rem;font-family:"bowlby_oneregular";text-transform:uppercase}body.single-voyage p.afdj-summary-start-price{margin:0;font-size:2em;text-align:center;font-family:"work_sanslight",sans-serif}li.afdj-voyage-summary-etape:before{display:inline-block;content:'•';color:#EC1C24;margin:0 .25em}@media only screen and (min-width:960px){body.single-post h2.has-text-align-center,body.single-post h2.chapo,body.single-voyage h2.has-text-align-center,body.single-voyage h2.chapo{font-size:2.6rem}}body.blog .chapo,body.category .chapo{text-align:center;max-width:80%;margin:0 auto 1rem}.aufildujapon-blog-banner-wrapper{height:100vh;overflow:hidden}.aufildujapon-blog-banner-wrapper img{width:100%!important}body.search h2{font-size:18px;font-size:1.8rem}.afdj-result-container{width:90%;margin:100px auto 0;padding:3rem 0;max-width:800px}h1.aufildujapon-result-title.aufildujapon-result-title{font-weight:600!important}@media only screen and (min-width:768px){.afdj-result-container{margin:133px auto 0;width:70%;padding:8rem 0}}@media only screen and (min-width:960px){body.search h2{font-size:22px;font-size:2.2rem}}.afdj-blog-container{padding:3rem 0 0}.jst_afdj_custom_grid_container{width:70%;max-width:960px;max-width:96rem;margin:0 auto;grid-template-columns:1fr;grid-column-gap:10%}body.blog .jst_afdj_custom_grid_container{max-width:960px;max-width:96rem}h1.aufildujapon-blog-title{margin-bottom:4.2rem;color:#EC1C24}.aufildujapon_blog_description_row{margin-bottom:3rem}@media only screen and (min-width:480px){body.archive.category .jst_afdj_custom_grid_container{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){.afdj-blog-container{padding:8rem 0 0}h1.aufildujapon-blog-title{margin-bottom:5rem}.aufildujapon_blog_description_row{margin-bottom:8rem}body.archive.category .jst_afdj_custom_grid_container{grid-template-columns:1fr 1fr 1fr;grid-column-gap:5%}body.archive.category .jst_afdj_custom_grid_container .et_pb_post{margin-bottom:30px!important}}@media only screen and (min-width:1024px){body.archive.category .jst_afdj_custom_grid_container{grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:35px!important;margin-bottom:3.5rem!important}body.archive.category .jst_afdj_custom_grid_container .et_pb_post{margin-bottom:45px!important}}body.blog .jst_afdj_custom_grid_container article{margin:0 0 2.5em}body.blog .jst_afdj_custom_grid_container article .afdj-entry-title,body.blog .jst_afdj_custom_grid_container article .afdj-entry-excerpt,body.category .jst_afdj_custom_grid_container article .afdj-entry-title{line-height:1.4;margin-bottom:.3em}body.blog .jst_afdj_custom_grid_container article .afdj-entry-title,body.category .jst_afdj_custom_grid_container article .afdj-entry-title{padding-top:1em}@media only screen and (min-width:768px){body.blog .jst_afdj_custom_grid_container article{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:5.5%;align-items:center}body.blog .jst_afdj_custom_grid_container article .afdj-entry-title{padding-top:0}}.jst_afdj_custom_grid_container article a{margin:0!important}.jst_afdj_custom_grid_container article img{}body.single-post .container.main,body.single-voyage .container.main{padding:3rem 0 calc(3rem - 25px)!important}@media only screen and (min-width:1024px){body.single-post .container.main,body.single-voyage .container.main{padding:8rem 0 calc(8rem - 25px)!important}}body.single-post h2.chapo{padding:1.5em 0!important}body.single-post h2:not(.chapo),body.single-voyage h2:not(.chapo){padding:0!important;margin:3rem 0 .45rem}body.single-voyage h2.afdj-voyage-other-trips-title{margin:3rem 0 1.75rem!important}body.single-post .hook{padding:0 1.25em;font-size:2.3em;font-family:"work_sanslight";line-height:1.35!important;font-weight:600}@media only screen and (min-width:1024px){body.single-post h2:not(.chapo),body.single-voyage h2:not(.chapo){margin:8rem 0 .45rem}body.single-voyage .afdj-custom-itineraire-h2 h2{margin:3rem 0 .45rem!important}}.owl-next,.owl-prev{top:40%!important}.jst-ligne-etape .owl-carousel,.afdj-no-carrousel .owl-carousel{display:none!important}body.single-post .wp-block-divi-layout{margin-bottom:0!important}body.single-post .et_pb_post{margin-bottom:0;padding-bottom:0}.jst-ligne-etape:nth-child(3){position:relative}.afdj-etapes-section .jst-ligne-etape.blured:after{content:"";display:block;visibility:initial!important;width:100%!important;height:100px!important;background:url('https://aufildujapon.com/wp-content/uploads/2020/11/masque-etape.png') no-repeat 50% 50%;position:absolute;left:0;bottom:0;z-index:999999}@media only screen and (max-width:981px){body.single-post .wp-block-divi-layout{margin:0 -5vw!important}body.single-post .wp-block-divi-layout .owl-item{padding:0!important}}body.tax-type_voyage .aufildujapon-single-post-banner-wrapper{height:100vh}body.tax-type_voyage .container.single-post-title-container{position:relative}.aufildujapon_voyage_title_section{padding-top:8rem}.tax-type_voyage .afdj-btn-lnk-container{width:70%;max-width:1400px;margin:0 auto;padding:8rem 0}.tax-type_voyage .afdj-btn-lnk-container a{color:#fff!important}.tax-type_voyage .chapo p{text-align:center}.tax-type_voyage .chapo p:last-child{margin-bottom:0}body.single-post h1{font-family:"playfair_displayblack",serif;font-size:7.6rem;margin-bottom:5rem}body.single-post h2.chapo,body.single-voyage h2.chapo{padding:1.5em 0;font-weight:600!important;text-transform:uppercase;text-align:center}body.single-post h2.chapo{line-height:1.2}body.single-voyage h2.chapo{line-height:1.35!important}.hook p{margin-bottom:1em}body.single-post p{line-height:1.35;text-align:justify!important}body.single-post h2,body.page h2{font-size:26px;font-size:2.6rem;text-transform:uppercase}body.single-post h3{font-family:"work_sansmedium",sans-serif;font-size:22px;font-size:2.2rem;font-weight:400!important;text-transform:uppercase}body.page h3{font-family:"work_sansmedium",sans-serif;font-size:22px;font-size:2.2rem;color:#212529;text-transform:uppercase}body.single-post h3{margin:1.5em auto;color:#212529;font-weight:normal;text-align:center}body.single-post p:not(.intro){color:#000;text-align:center}body.single-post p.intro,body.single-post p.hook.has-text-align-center{text-align:center!important}body.single-voyage p{font-family:"work_sansregular",sans-serif;font-size:16px;font-size:1.6rem;font-weight:400!important;line-height:1.35;text-align:justify;color:#212529!important}body.single-voyage p.has-text-align-center,body.single-voyage p.afdj-programm-detail-description{text-align:center}body.single-voyage p.afdj-programm-detail-description{margin-bottom:1.5em}.afdj-voyage-programm-detail-btn{margin-bottom:3em}body.single-voyage h3{font-family:"work_sansmedium",sans-serif;margin:1.5em auto;padding-bottom:0!important;line-height:1.2;font-size:22px;font-size:2.2rem;font-size:400;color:#212529}.afdj-custom-itineraire-full-meta i.fas{font-size:17px;font-size:1.7rem}.pum-theme-207 .pum-container,.pum-theme-lightbox .pum-container{border:8px solid #eee}.pum-close{line-height:1!important}.popmake-213 label{display:inline-block;width:130px;text-align:center;line-height:1;background:#fffd;word-break:break-all;word-wrap:break-word;color:#ec1c24;padding:.75em;border-radius:5px;position:absolute;left:-14px;top:90%;font-family:"work_sansmedium",sans-serif;font-size:12px;font-weight:600}.pum-container.pum-responsive.pum-responsive-medium h3,.pum-container.pum-responsive.pum-responsive-medium p.hello-form{color:#393130!important;font-weight:400}.pum-container.pum-responsive.pum-responsive-medium .wpcf7-form input[type="text"],.pum-container.pum-responsive.pum-responsive-medium .wpcf7-form input[type="email"],.pum-container.pum-responsive.pum-responsive-medium .wpcf7-form input[type="tel"],.pum-container.pum-responsive.pum-responsive-medium .wpcf7-form textarea{width:100%;display:block;padding:6px 15px;font-size:15px;line-height:1.5;color:#594c4b;background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:5px}.pum-container.pum-responsive.pum-responsive-medium .wpcf7-form input[type="submit"]{width:100%;margin-top:16px;font-weight:700;color:#fff;background-color:#7acd3c;border-color:rgba(0,0,0,0);display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:10px 15px;font-size:15px;line-height:1.5;border-radius:5px}.pum-content h3{font-size:21px;font-size:2.1rem;margin-bottom:.25em}.pum-content p.hello-form{margin-bottom:0!important;font-size:14px}.sub-form{position:relative;margin:-10px 0;text-align:center;color:#64523e;font-weight:400;line-height:1.6;letter-spacing:-1px!important}.afdj-small-notice{font-size:14px;font-size:1.4rem}.afdj-call-link a{font-size:18px!important;font-size:1.8rem!important;color:#64523e!important}@media only screen and (min-width:981px){.pum-container.pum-responsive.pum-responsive-medium{width:480px;margin-left:-240px}}#popmake-2195 .wpcf7-form-control{position:static;margin:1em 0}#main-footer{position:relative}#main-footer .container{position:static}.popmake-213{position:fixed;right:2em;bottom:2em}.popmake-213:hover label{opacity:1}.popmake-213 img{max-width:100px;border-radius:50%;border:6px solid #fff}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0!important}.strong-grid{display:grid!important}@media only screen and (min-width:768px){.strong-grid{grid-template-columns:1fr 1fr}}.strong-content.strong-grid.columns-2 .wpmtst-testimonial{width:100%!important;padding:15px!important}.strong-view .strong-content.strong-grid .wpmtst-testimonial{margin:0!important}.strong-view.wpmtst-default .wpmtst-testimonial{min-height:139px}.strong-view .strong-content.strong-grid .wpmtst-testimonial-inner{flex:1 1 auto;padding:30px;border-radius:3px;background:#fff}.strong-view.wpmtst-default .wpmtst-testimonial-inner{min-height:139px!important;background:#fff}.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before,.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before{background:#d00!important}.wpmtst-testimonial-inner h3{font-size:18px!important;font-size:1.8rem!important;line-height:1.2;margin-bottom:1em}#footer-widgets{padding-top:3.125em!important}.footer-widget{width:29.667%;display:flex;flex-wrap:wrap;flex-direction:column;text-align:center;justify-content:center;align-items:center;margin-bottom:3.125em!important}.footer-widget p,body.single-post .footer-widget p{text-align:center!important}.afdj-footer-logo-lnk{display:block;text-align:center}.afdj-footer-logo-lnk img{max-width:220px}.afdj-footer-address,.afdj-footer-p{margin:.5em auto;text-align:center;font-size:15px;font-size:1.5rem;color:#212529;font-weight:500}.m-coordonnees__mail{display:inline-block;margin-top:.5em;font-family:'work_sansmedium';font-weight:normal;font-style:normal;font-weight:600}.m-coordonnees__tel{display:inline-block;font-family:'work_sanssemibold';font-weight:normal;font-style:normal;color:#EC1C24}.m-partenaires,.m-partenaires h4{padding-top:1em;color:#fff!important;font-size:19px;text-align:center}.m-partenaires__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;align-items:center}.m-partenaires__item{max-width:110px}.m-partenaires__logo{padding:.25em;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}.m-sn__text{font-family:'work_sansmedium';font-weight:normal;font-style:normal}@media only screen and (max-width:1023px){#et_top_search{display:none}body .contact-form-row{border:none!important}}form.wpcf7-form input[type="text"],input[type="email"],input[type="tel"],input[type="number"]{padding-left:.5em;padding-right:.5em}form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="tel"],form.wpcf7-form input[type="number"],form.wpcf7-form input[type="date"],form.wpcf7-form textarea,form.wpcf7-form select,#wpmtst-submission-form input[type="text"],#wpmtst-submission-form input[type="email"],#wpmtst-submission-form input[type="url"],#wpmtst-submission-form input[type="tel"],#wpmtst-submission-form input[type="number"],#wpmtst-submission-form input[type="date"],#wpmtst-submission-form textarea,#wpmtst-submission-form select{display:block;width:100%;padding-top:.5em;padding-bottom:.5em;border:1px solid #C9C9C9;border-radius:4px;font-family:'work_sanslight',sans-serif;font-weight:normal;font-style:normal;font-size:16px;line-height:1.615625em}form.wpcf7-form input[name="number-budget-personne"],form.wpcf7-form input[name="number-personne"]{width:208px!important;margin:0 auto}.ft-intertitle{font-size:18px!important;font-size:1.8rem!important;font-family:"work_sansmedium",sans-serif}form.wpcf7-form input[type="submit"]{font-size:16px;font-size:1.6rem;position:relative}@media only screen and (min-width:981px){form.wpcf7-form .f-row--2{overflow:hidden}form.wpcf7-form .f-row--2>*,form.wpcf7-form .f-row--4>*{display:block;float:left;padding:.5em}form.wpcf7-form .f-row--2>*{width:50%}form.wpcf7-form .f-row--4>*{width:25%}}form.wpcf7-form textarea{padding:.5em}form.wpcf7-form fieldset{margin:1.5em auto;text-align:center}form.wpcf7-form label{font-size:14px;font-size:1.4rem}form.wpcf7-form sup{position:relative;top:-.5em;font-size:75%;line-height:0;vertical-align:baseline}form.wpcf7-form legend{display:block;width:100%;margin-bottom:1.5em;max-width:100%;padding:0;margin-bottom:1.5em;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}form.wpcf7-form small{font-size:80%}.c-btn,form.wpcf7-form input[type="submit"]{display:inline-block;width:auto;padding:0 2em;border-radius:1.1625em;background-color:#00B5BB;color:#FFF;font-family:'WorkSans-Light',sans-serif;font-weight:normal;font-style:normal;line-height:2.325em;text-decoration:none;cursor:pointer;border:none}.wpcf7 .ajax-loader{position:absolute}.mec-container{padding-top:80px;width:80%}.mec-wrap h1.mec-single-title{font-weight:300!important;text-transform:uppercase}.mec-wrap.colorskin-custom .mec-calendar .mec-has-event::after{background:#ec1c24}@media only screen and (min-width:1200px){.mec-container{width:960px}}.wp-pagenavi{text-align:center!important;border-top:none!important}body .wp-pagenavi a:hover,.wp-pagenavi span.current{color:#ec1c24!important}@media only screen and (min-width:981px){.mec-container{padding-top:135px}#main-footer .container{max-width:2000px!important}.et_pb_gutters3 .footer-widget{margin-right:5%}.footer-widget .fwidget:last-child{margin-right:0!important}}#main-footer{z-index:999999}.footer-widget ul{list-style:none;text-align:center}#footer-widgets .footer-widget li::before{content:none}#footer-widgets .footer-widget li{padding-left:0;margin-bottom:0}.footer-widget .afj-btn-lnk a{position:relative;left:10px}#custom_html-2,#nav_menu-2,#custom_html-5{margin:.5em 0}#menu-footer-menu li{line-height:1}#menu-footer-menu a{line-height:1.2;color:#212529!important}.footer-widget .m-sn__links a{margin:3px}.footer-widget .m-sn__links i.fab{font-size:30px}#footer-bottom{color:#eee}.jst-footer-credit{display:block;text-align:center}.jst-footer-credit{margin:.1em 0 .5em}.jst-footer-credit,.jst-footer-credit a{font-size:13px;font-size:1.3rem;color:#eee}.jst-footer-credit a{text-decoration:underline}.jst-footer-credit a:hover{color:#fff}@media only screen and (min-width:981px){#footer-bottom .footer-container{padding-right:60px}.jst-footer-credit{margin:0;text-align:right}}body.page.page-id-3317 h1{font-size:6rem!important}body.page.page-id-3317 .chapo p{font-size:1.8rem!important}figure.wp-block-gallery,figure.wp-block-image{width:68%;float:left;padding:0 50px 0 0;display:block}body.voyage-template-default .wp-block-columns.alignwide{margin-bottom:20px;display:inline-flex}body.voyage-template-default .wp-block-columns.alignwide figure.wp-block-gallery,body.voyage-template-default .wp-block-columns.alignwide figure.wp-block-image{width:100%;float:unset}body.voyage-template-default .wp-block-column.is-vertically-aligned-center{display:grid;align-content:center;width:500px}body.voyage-template-default .wp-block-column.is-vertically-aligned-center h2{text-align:center}.entry-content ul.blocks-gallery-grid{list-style:none}body.voyage-template-default .et_header_style_left #et-top-navigation{padding-top:51px}body.voyage-template-default .et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:51px}body.voyage-template-default #top-menu a{color:#212529}body.voyage-template-default nav li ul{border-color:#d31d29}@media screen and (max-width:860px){body.voyage-template-default .wp-block-column.is-vertically-aligned-center{width:100%}figure.wp-block-gallery,figure.wp-block-image{padding:0}}#main-footer{background-color:#b2cfd3}#footer-bottom{background-color:rgba(0,0,0,0.24)}#footer-info{font-size:13px}#footer-info,#footer-info a{color:#dddddd}body.single-voyage p{font-size:1.5rem}