

/*
GLOBAL ----------------------------------------------------------------------------------------------------------
*/

/*
POPUP
*/
.subscribe_popup {top:50%;left:0;height:auto;width:100%;margin:-200px 0 0 0;padding:20px;background:none;border-radius:none;box-shadow:none;}
.subscribe_popup iframe {height:400px;background:#fff;border-radius:5px;}
.subscribe_popup a i {left:50%;margin:-160px 0 0 -15px;z-index:100012;}
#ac-wrapper {z-index:100009;}
.mailjet_bloc {float:left;height:400px;width:100%;border:none;}

/*
MOBILE
*/
.mobile {display:block;}

/*
HEADER
*/
.header {display:none;}
.nav_desktop {display:none;}

/*
MENU
*/
.mobile_top1 {font-size:14px;font-family:'San Francisco',sans-serif;letter-spacing:-.01em;position:fixed;top:0;left:0;right:0;height:20px;line-height:21px;text-align:center;background:rgba(197,0,31,0.9);z-index:100000;color:#fff;text-transform:uppercase;font-size:7px;font-weight:400;letter-spacing:0.7px;}
.mobile_top {position:fixed;top:20px;left:0;right:0;height:49px;background:url(image/00-1px.png);border-bottom:1px solid #ddd;z-index:100000;}
.mobile_top .mobile_logo img {float:none;display:block;height:36px;width:auto;margin:7px auto 0 auto;padding-right:6px;}
.mobile_top .mobile_burger img {position:fixed;top:20px;left:0;height:50px;width:auto;}
.mobile_menu {float:left;height:auto;width:100%;background:rgba(197,0,31,1);padding:70px 0 0 0;height:1420px;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-1420px;z-index:100000;margin-bottom:67px;}
.mobile_menu nav {float:left;width:100%;}
.mobile_menu nav a {float:left;width:100%;text-align:center;padding:3px 0 3px 0;color:#fff;font-size:18px;font-family:'San Francisco',sans-serif;letter-spacing:-.01em;}
.mobile_menu nav a u  {background:#fff;text-decoration:none;padding:7px 15px 7px 15px;color:rgba(197,0,31,1);border-radius:2px;}
.mobile_menu nav a i {font-size:24px;margin-top:10px;}
.mobile_menu .mobile_sep {float:left;width:100%;padding:20px 0 20px 0;}
.mobile_menu .mobile_sep em {display:block;height:1px;width:20px;background:#fff;margin:0 auto;opacity:0.5;}
.mobile_menu .mobile_sm {float:left;width:100%;text-align:center;padding:10px 0 10px 0;color:#fff;font-size:18px;}
.mobile_menu .mobile_sm a {color:#fff;padding:0 10px 0 10px;}
.header_mfo_experience {z-index:auto;position:relative;float:left;top:auto;left:auto;right:auto;width:100%;line-height:31px;text-align:center;background:rgba(197,0,31,0.9);font-size:10px;}

/*
GLOBAL
*/
.content {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;}
.suite {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;}
.center, 
.what .center, 
.ya .center,
.exp_natural .center, 
.exp .center, 
.edito .center, 
.registration .center, 
.confirmation .center, 
.partners .center, 
.network .center, 
.address .center, 
.video .center, 
.exp_curator .center, 
.access .center, 
.suite2 .center, 
.exp_eilean3 .center, 
.exp_restoring1 .center, 
.suite2b .center 
{float:left;width:100%;padding:0 30px 0 30px;}
.craftsmanship, 
.what, 
.exp_natural, 
.ya,
.exp, 
.edito, 
.craftsmanship, 
.program, 
.address, 
.mfo, 
.network, 
.partners, 
.partners_details, 
.legal, 
.media, 
.exp_eilean3, 
.exp_curator, 
.registration 
{padding:50px 0 50px 0;}
.legal2 {float:left;width:100%;padding:0 30px 50px 30px;}
.what p, .exp p, .where p, .address p, .mfo p, .network p, .partners p, .ya p {text-align:left;}

/*
BANNER
*/
.banner {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:300px;}
.banner.bannertopcenter {top:auto;}

/*
FOOTER
*/
.footer {padding:50px 0 30px 0;}
.footer .title {display:none;}
.footer .instawidget {display:none;}
.footer .instagram {display:none;}
.footer_contact {border-top:none;padding:0 0 50px 0;}
.footer_contact .left {width:100%;margin-top:20px;}
.footer_contact .left span {width:100%;text-align:center;}
#mc_embed_signup {float:none;display:block;margin:0;width:100%;}
.footer_contact .left input[type=email] {width:100%;margin:10px 0 0 0;text-align:center;}
.footer_contact .left input[type=submit] {margin:10px 0 0 -50px;}
.footer_contact .right {text-align:center;width:100%;}
.footer_contact .right span {border-left:none;padding:30px 0 0 0;border-top:1px solid #eee;margin-top:30px;margin-left:0;width:100%;}
.footer_bottom {padding:30px 0 10px 0;}
.footer_bottom .left {width:100%;}
.footer_bottom .left img {float:none;display:block;margin:0 auto 0 auto;height:70px;}
.footer_bottom .right {width:100%;text-align:center;margin-top:50px;}
.footer_bottom .right a, .footer_bottom .right em {margin:0;border-left:none;padding:0;width:100%;text-align:center;font-weight:300;font-size:9px;line-height:1.6;}
.footer_bottom .right em {border:none;}
.footer_bottom .right a:hover {text-decoration:underline;}
.footer_bottom2 {font-weight:300;font-size:7px;}
.footer_sm {display:none;}
.footer_contact .optin {text-align:center;font-size:10px;margin-top:10px;}

/*
HOMEPAGE ----------------------------------------------------------------------------------------------------------
*/

/*
TEASING
*/
.teasing {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:500px;}
.teasing video {position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;background-position:center center;background-size:contain;object-fit:cover;object-position:50% 50%;}
.mute {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;z-index:10;}
.mute i {float:none;display:block;margin:-55px auto 0 auto;font-size:15px;width:30px;height:30px;line-height:30px;}

/*
VIDEO
*/
.video {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:500px;margin:-500px 0 0 0;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url(uploads/mobile.jpg);background:rgba(0,0,0,0.2);}
.video .accroche {color:#fff;}
.video .accroche .a2 {font-size:26px;margin:0 0 5px 0;line-height:1.4;}
.video .accroche .a2 u {border-bottom:2px solid #ff;}
.video .accroche .a2 exp {font-size:17px;}
.video .accroche .a3 {font-size:16px;margin-top:30px;}
.video .accroche .a5 {margin:35px 0 0 0;}
.video .accroche .a5 a {border:1px solid #fff;padding:12px 30px 12px 30px;color:#fff;font-size:10px;}
.video .cartouche {display:none;}

/*
WHAT
*/
.what p {padding-bottom:30px;}
.what img {height:70px;}

/*
EDITO
*/
.edito p {text-align:left;}

/*
CRAFTSMANSHIP
*/
.craftsmanship {padding:0 0 100px 0;}
.craftsmanship .right {padding:0;}
.craftsmanship .right .img, .craftsmanship .left .img {height:360px;width:100%;}
.craftsmanship .right span, .craftsmanship .left span {height:auto;width:100%;margin:0;}
.craftsmanship .right span p, .craftsmanship .left span p {text-align:left;padding:0 30px 0 30px;}
.craftsmanship .right span p b, .craftsmanship .left span p b {text-align:center;text-transform:uppercase;font-size:26px;font-weight:normal;letter-spacing:5px;margin-top:40px;line-height:1.6;}
.craftsmanship .right span em, .craftsmanship .left span em {display:none;}



/*
EXPERIENCE ----------------------------------------------------------------------------------------------------------
*/

/*
PROGRAM
*/
.program .center {padding:0 20px 0 20px;}
.program .w100 .bloc {width:100%;margin:0 0 50px 0;}

/*
FICHE
*/
.fiche_background {position:relative;top:auto;left:auto;right:auto;bottom:auto;float:left;width:100%;height:300px}
.fiche {position:relative;top:auto;left:auto;right:auto;bottom:auto;float:left;width:100%;padding:50px 30px 50px 30px;}
.fiche_close img {display:none;}



/*
WHERE ----------------------------------------------------------------------------------------------------------
*/

/*
MAP
*/
.map {height:300px;margin-left:-107%;width:260%;}

/*
ACCESS
*/
.access {width:100%;padding:50px 15% 20px 15%;margin:0;}
.access span {width:100%;border-left:none;padding:0;}
.access span img {float:none;display:block;margin:0 auto;height:30px;}
.access span b {text-align:center;float:left;width:100%;font-size:20px;font-weight:bold;;line-height:1.8;margin:5px 0 5px 0;}
.access span p {text-align:center;float:left;width:100%;font-size:13px;margin-bottom:50px;}



/*
MFO ----------------------------------------------------------------------------------------------------------
*/

/*
MFO
*/
.mfo .left {margin:0;}
.mfo .left .img {float:left;height:300px;width:100%;margin-bottom:50px;}
.mfo .left span {float:left;height:auto;width:100%;padding:0 10% 0 10%;}
.mfo_copyright {height:auto;margin-top:0;padding:0;margin-top:-30px;text-align:center;}



/*
PARTNERS ----------------------------------------------------------------------------------------------------------
*/

.partners p {text-align:center;}
.partners img {float:left;width:100%;}

/*
PARTNERS
*/
.partners_details .bloc {width:100%;margin:0 0 100px 0;text-align:left;}
.partners_details .bloc p {font-size:15px;}



/*
PRESS ----------------------------------------------------------------------------------------------------------
*/

/*
PRESS BACKGROUND
*/
.press_background {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:300px;}
.press_background2 {opacity:1;}
.press_background3 {opacity:1;}
.suite2 {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;float:left;width:100%;padding:0;}
.suite2b {float:left;width:100%;padding:0;}
.suite2b .center {float:left;width:100%;padding:0;}
.press_search {margin-bottom:-80px;}

/*
PRESS RIGHT
*/
.press_right {width:100%;}

/*
PRESS
*/
.press_left {width:100%;padding:50px 0 0 0;}
.press_left_bloc img {width:100%;}
.press_left_bloc .txt {width:100%;padding:25px 25px 0 0;}
.press_left_bloc .social {margin:20px 0 50px 0;}
.press_left_bloc .social span {width:100%;margin:0;padding:0;}

/*
PRESS FICHE
*/
.press_left_detail {width:100%;padding:50px 0 0 0;}
.press_left_detail_title b {font-size:10px;letter-spacing:0;}
.press_left_detail .title {font-size:30px;}

/*
PRESS ARCHIVE
*/
.press_archive {padding:50px 20px 50px 20px;}
.press_archive form {display:block;float:left;width:100%;margin:50px 0 0 0;}
.press_archive form .press_archive_filter2 {display:block;float:left;width:100%;}
.press_archive form span {float:left;width:100%;padding:0 0 20px 0;}
.press_archive form span select {float:left;width:100%;}
.press_archive form span input[type=text] {float:left;width:100%;}
.press_archive form div {float:left;width:100%;}
.press_archive2 {display:block;float:left;width:100%;margin-top:50px;}
.press_archive2 article {float:left;width:100%;margin:0 0 50px 0;}
.press_archive2 article .categ {height:auto;}
.press_archive2 article .titlee {height:auto;margin-bottom:100px;}


/*
POPUP
*/
.popup, .popup_confirm {width:auto;left:5%;right:5%;height:300px;margin:-150px 0 0 0;}
.popup .popup_contact {display:none;}
.popup .popup_password {width:100%;background:#ddd;padding:35px 50px 50px 50px;}
.popup .popup_password input[type=password] {margin-top:60px;}
.popup .popup_password input[type=submit] {margin-top:52px;}

/*
FA.LINK
*/
.fa.fa-link {display:none;}



/*
INVITATION ----------------------------------------------------------------------------------------------------------
*/

/*
REGISTRATION
*/
.registration .center {padding:0;}
.registration .title, .registration .subtitle {padding:0 30px 0 30px;}
.registration form {width:100%;}
.registration form div label {width:100%;text-align:center;margin:0;}
.registration form input[type=text], .registration form input[type=email], .registration form input[type=password] {width:100%;}
.registration form span input[type=checkbox] {float:left;height:auto;width:auto;margin-right:10px;}
.registration form select {width:100%;}
.registration form textarea {width:100%;}
.registration form span label {float:none;display:block;width:auto;font-size:12px;margin-top:-2px;line-height:1.4;overflow:hidden;text-align:left;}

/*
CONFIRMATION
*/
.confirmation {padding:50px 0 200px 0;}


/*
REFLEXIONS ----------------------------------------------------------------------------------------------------------
*/

/*
REFEXIONS
*/
.reflexions {padding:0;}
.reflexions2 {width:100%;background:#fff;margin:0;padding:0;}
.reflexions2_top {float:left;width:100%;border-bottom:5px solid #000;margin-bottom:20px;padding:15px;}
.reflexions2_top a.reflexions2_top_left {width:90px;font-size:11px;}
.reflexions2_top a.reflexions2_top_right {width:90px;font-size:11px;}
.reflexions2_top span {font-size:13px;}
.reflexions2_side {float:right;width:100%;padding:0 30px 0 30px;}
.reflexions2_article {width:100%;padding:0 30px 50px 30px;border-right:none;}
.reflexions2_article h1 {font-size:30px;}
.reflexions_archive {padding:50px 20px 50px 20px;}
.reflexions_archive2 a {width:100%;height:auto;margin:0 0 50px 0;}
.reflexions2 .title {margin-top:50px;}
.reflexions2_side a.reflexions_archive_btn {margin-bottom:100px;}


/*
FOOTER ----------------------------------------------------------------------------------------------------------
*/

/*
FOOTER
*/
footer .new_footer1 {padding:30px 0 30px 0;}
footer .new_footer1_logo {width:100%;}
footer .new_footer1_logo img {float:none;width:100%;height:auto;display:block;margin:0 auto;}
footer .new_footer1_date {float:right;width:100%;margin-top:30px;}
footer .new_footer1_date img {float:none;width:200px;display:block;margin:0 auto;}
footer .new_footer2 {padding:30px 0 30px 0;}
footer .new_footer2_follow {width:100%;border-right:none;text-align:center;}
footer .new_footer2_follow span {float:left;width:100%;text-align:center;}
footer .new_footer2_follow span a i {margin:0 7px 0 7px;}
footer .new_footer2_news {float:left;width:100%;}
footer .new_footer2_news input[type=email] {width:100%;margin-top:30px;}
footer .new_footer2_news input[type=submit] {float:left;height:50px;width:50px;background:url(/image/newsletter2.svg) no-repeat center center;margin:30px 0 0 -50px;padding:0;border:none;text-indent:-99999;cursor:pointer;-webkit-appearance:none;}
footer .new_footer2_news input[type=email]::-webkit-input-placeholder {color:#fff;}
footer .new_footer2_news_optin {text-align:center;font-size:10px;margin-top:10px;}
footer .new_footer2_right {text-align:center;width:100%;}
footer .new_footer2_right span {border-left:none;padding:30px 0 0 0;border-top:1px solid rgba(250,250,250,0.3);margin-top:30px;margin-left:0;width:100%;}
footer .new_footer3 {padding:30px 0 30px 0;}
footer .new_footer3 .center {padding:0;}
footer .new_footer3 div div {display:block;float:left;width:100%;text-align:center;padding:0;}
footer .new_footer3 a img {margin:0 10px 20px 10px;}
footer .new_footer3 a img.new_footer3a {width:150px;margin-right:20px;}
footer .new_footer3 a img.new_footer3b {width:110px;margin-left:20px;}
footer .new_footer3 a img.new_footer3c {width:80px;margin-right:0;margin-left:0;}
footer .new_footer3 a img.new_footer3d {width:100px;margin-right:0;margin-left:0;}
footer .new_footer3 a img.new_footer3e {width:45px;}
footer .new_footer3 a img.new_footer3f {width:60px;margin-right:0;}
footer .new_footer4 {padding:30px 0 10px 0;}
footer .new_footer4_legal {float:left;width:100%;text-align:center;}
footer .new_footer4_legal a, footer .new_footer4_legal em {float:left;width:100%;text-align:center;font-weight:300;font-size:8px;padding:0;border:none;margin:5px 0 5px;}
footer .new_footer4_bullerouge {display:none;}





/*
EXPERIENCE ----------------------------------------------------------------------------------------------------------
*/

/*
EXP
*/
.exp p {text-align:center;}

/*
EXP PREV NEXT
*/
.exp_prevnext a {height:100px;font-size:15px;}
.exp_prevnext span {height:100px;}
.exp_prevnext a exp {font-size:12px;}

/*
EXP CURATOR
*/
.exp_curator_img {width:100%;padding-right:0;}
.exp_curator_img img {width:100%;margin-bottom:50px;}
.exp_curator_txt {width:100%;padding:0;}
.exp_curator_txt p {padding:20px 0 0 0;}

/*
EXP EILEAN
*/
.exp_eilean {float:left;width:100%;}
.exp_eilean img {float:left;width:100%;}
.exp_eilean img.w50 {float:left;width:50%;}
.exp_eilean2 {padding:5%;}
.exp_eilean2 img {width:100%;}
.exp_eilean3 {padding:150px 0 150px 0;}
.exp_eilean3 p {padding:50px 0 0 0;}

/*
NATURAL TALENT
*/
.exp_natural2 {margin:0 0 80px 0;}
.exp_natural2b {width:100%;}
.exp_natural2b_img {width:100%;}
.exp_natural2b_img1 {width:100%;}
.exp_natural2b_img2 {position:relative;float:left;width:30%;margin:-20% 0 0 35%;}
.exp_natural2b_txt {float:left;width:100%;height:auto;padding:0;}
.exp_natural2b_txt p {margin:0;text-align:center;}
.exp_natural2b_txt p b {margin:20px 0 20px 0;color:#000;}
.exp_natural3 {margin:0 0 80px 0;}
.exp_natural3b_img {width:100%;}
.exp_natural3b_img1 {width:100%;}
.exp_natural3b_img2 {position:relative;float:left;width:30%;margin:20px 0 0 0;}
.exp_natural3b_txt {float:left;width:100%;height:auto;padding:50px 5% 0 5%;}
.exp_natural3b_txt p {float:left;width:70%;margin:0;text-align:left;padding:0 30px 0 0;}
.exp_natural3b_txt p b {margin:20px 0 20px 0;color:#000;}

/*
DISCOVERY
*/
.exp_discovery {padding:50px 30px 20px 30px;}
.exp_discovery_bloc {padding:0 0 30px 0;}
.exp_discovery_bloc .exp_discovery_img {height:300px;width:100%}
.exp_discovery_bloc .exp_discovery_txt {height:auto;width:100%;margin:0;}
.exp_discovery_bloc .exp_discovery_txt span {height:auto;width:100%;padding:30px;}
.exp_discovery_bloc.exp_discovery_bloc_right .exp_discovery_img {float:left;}
.exp_discovery_bloc.exp_discovery_bloc_right .exp_discovery_txt {float:left;margin:0;}

/*
VENETIAN WAY
*/
.exp_venetian {margin:0;}
.exp_venetian img {float:left;width:100%;}
.exp_venetian_txt {position:relative;left:auto;float:left;width:100%;padding:30px 30px 0 30px;border-bottom:1px solid #eee;}
.exp_venetian_txt .title {text-align:center;}
.exp_venetian_txt p {text-align:center;padding:20px 0 50px 0;}
.exp_venetian4 {padding:70px 30px 50px 30px;margin-top:0;}
.exp_venetian4 div {float:left;width:100%;padding:0 0 30px 0;}
.exp_venetian4 div span {height:auto;}
.exp_venetian3 {padding:100px 0 50px 0;}
.exp_venetian3a  {width:100%;margin-bottom:30px;margin-top:-5px;text-align:center;}
.exp_venetian3b  {float:left;width:100%;column-count:1;column-gap:0;font-family:'San Francisco',sans-serif}
.exp_venetian3b span {margin:0 0 20px 0;text-align:center;}
.exp_venetian3c  {padding:25px 0 0 0;text-align:center;}

/*
DOPPIA
*/
.exp_doppia1 {float:left;width:130%;margin:0 0 0 -15%;}
.exp_doppia2 {float:left;width:100%;padding:70px 30px 150px 30px;border-top:1px solid #eee;}
.exp_doppia2a {float:right;width:100%;margin:0 0 30px 0;padding:0;text-align:center;}
.exp_doppia2a p {text-align:center;font-size:15px;}
.exp_doppia2a p b {float:left;width:100%;text-transform:uppercase;margin-bottom:15px;font-family:'Playfair Display',serif;letter-spacing:1px;}
.exp_doppia2b {float:right;width:100%;}
.exp_doppia2b img {float:left;width:100%;border:10px solid #fff;}
.exp_doppia2c {float:left;width:100%;margin:0;}
.exp_doppia2c img {float:left;width:100%;border:10px solid #fff;}
.exp_doppia2d {float:left;width:100%;padding:0;text-align:center;margin:30px 0 0 0;}
.exp_doppia2d p {text-align:center;font-size:15px;}
.exp_doppia2d p span {float:left;width:100%;}
.exp_doppia2d p em {display:block;width:1px;height:50px;margin:10px auto 30px auto;background:#fbb617;}
.exp_doppia2d p b {float:left;width:100%;text-transform:uppercase;margin-bottom:15px;font-family:'Playfair Display',serif;letter-spacing:1px;}
.exp_doppia3 {width:100%;column-count:1;column-gap:0;padding:0 30px 100px 30px;border-bottom:1px solid #ddd;margin-top:0;}
.exp_doppia3_bloc {display:inline-block;width:100%;}
.exp_doppia3_bloc img {float:left;width:100%;}
.exp_doppia3_bloc em {float:left;width:100%;padding:2% 0 10% 0;font-family:'San Francisco',sans-serif;text-transform:uppercase;font-weight:bold;}

/*
YA
*/
.banner_ya {margin-top:0;}
.ya_form {padding:0 20px 50px 20px;margin:0;}
.ya_form form {float:left;width:100%;margin:0;}
.ya_form form span {width:100%;padding:0 0 20px 0;}
.ya_form form span select {border-radius:0;width:100%;}
.ya_form form span input[type=text] {border-radius:0;width:100%;}
.ya_list {column-count:1;column-gap:0;padding:0;}
.ya_bloc {margin:0 0 20px 0;padding:0 20px 0 20px;}
.ya_popup {width:auto;height:auto;top:20px;left:20px;right:20px;bottom:20px;margin:0;}
.ya_popup_img {float:left;height:250px;width:100%;margin-top:0;}
.ya_popup_img img {float:none;display:block;width:100%;height:auto;}
.ya_popup div {float:left;height:auto;width:100%;padding:10px 20px 0 20px;}
.ya_popup_close {margin:10px 0 0 10px;}
.ya_popup_user b {font-size:20px;line-height:1.2;}
.ya_popup_user em a {font-size:15px;line-height:1.2;}
.ya_popup_quote {font-size:15px;margin-top:10px;}

/*
CONF
*/
.exp_conf_tri {padding:30px 20px 30px 20px;margin:0 0 20px 0;}
.exp_conf_tri form {float:left;width:100%;margin:0;}
.exp_conf_tri form span {width:100%;padding:0 0 20px 0;}
.exp_conf_tri form span select {border-radius:0;width:100%;}
.exp_conf_tri form span input[type=text] {border-radius:0;width:100%;}
.exp_conf_side {width:100%;padding:0 20px 0 20px;margin:0 0 20px 0;}
.exp_conf_content {width:100%;padding:0 20px 0 20px;}
.exp_conf_content_bloc {margin:0 0 20px 0;}
.exp_conf_content_bloc_img {height:auto;width:100%;}
.exp_conf_content_bloc_img img {max-height:auto;width:100%;}
.exp_conf_content_bloc_text {padding:20px 20px 30px 20px;}
.exp_conf_content_bloc_text5 a {width:100%;}
.exp_conf_content_bloc_text5 a.exp_conf_content_bloc_text5b  {width:100%;}
.exp_conf_content_bloc_text6 a {width:100%;margin:20px 10px -10px 0;}
.exp_conf_content_bloc_text6 a {width:100%;margin:20px 10px -10px 0;}
.exp_conf_subscribe {padding:50px 0 50px 0;}
.exp_conf_subscribe .center {width:100%;}
.exp_conf_subscribe p {padding:20px 0 0 0;}
.conf_popup {width:auto;height:auto;top:20px;left:20px;right:20px;bottom:20px;margin:0;}
.conf_popup_img {float:left;height:250px;width:100%;margin-top:0;}
.conf_popup_img img {float:none;display:block;width:100%;height:auto;}
.conf_popup div {float:left;height:auto;width:100%;padding:10px 20px 0 20px;}
.conf_popup_close {position:absolute;margin:10px 0 0 10px;}
.conf_popup_user b {font-size:20px;line-height:1.2;}
.conf_popup_user p {font-size:15px;font-family:'Playfair Display',serif;margin:-2px 0 10px 0;color:#333;}
.conf_popup_user em a {font-size:15px;line-height:1.2;}
.conf_popup_quote {font-size:14px;margin-top:0;}
.conf_popup_quote p {margin:-6px 0 0 0;line-height:1.4;}

/*
CREATIVY
*/
.exp_creativity2 {padding:0 20px 0 20px;}
.exp_creativity_bloc {padding:0 0 100px 0;}
.exp_creativity_bloc .exp_creativity_img {height:300px;width:100%;}
.exp_creativity_bloc .exp_creativity_txt {height:auto;width:100%;margin:40px 0 0 0;}
.exp_creativity_bloc .exp_creativity_txt span {height:auto;width:100%;padding:0;}
.exp_creativity_bloc .exp_creativity_txt span strong {font-size:24px;text-align:center;}
.exp_creativity_bloc .exp_creativity_txt span b {text-align:center;}
.exp_creativity_bloc .exp_creativity_txt span p {text-align:center;}
.exp_creativity_bloc.exp_creativity_bloc_right .exp_creativity_txt {margin:40px 0 0 0;}
.exp_creativity3 {padding:0;}
.exp_creativity3 .exp {padding-bottom:50px;}
.exp_creativity3a, .exp_creativity3b {float:left;width:100%;margin-bottom:70px;}
.exp_creativity3a img, .exp_creativity3b img {float:left;width:100%;margin:30px 0 0 0;padding:0 20px 0 20px;}
.exp_creativity3a div, .exp_creativity3b div {float:left;width:100%;}
.exp_creativity3a span {position:relative;float:left;width:100%;padding:0 20px 0 20px;}
.exp_creativity3b span {position:relative;float:left;width:100%;padding:0 20px 0 20px;margin:0;}
.exp_creativity3 span b, .exp_creativity3b span b {font-size:24px;text-align:center;}
.exp_creativity3a span p, .exp_creativity3b span p {text-align:center;}

/*
RESTORING
*/
.exp_restoring1 {padding:70px 0 70px 0;}
.exp_restoring1 .subtitle {padding:20px 0 20px 0;}
.exp_restoring2 {padding:70px 20px 50px 20px;}
.exp_restoring2a {margin-top:50px;}
.exp_restoring2a img {width:100%;}
.exp_restoring2a span {width:100%;padding:20px 0 0 0;}
.exp_restoring2a span b {text-align:center;padding:0;font-size:26px;}
.exp_restoring2a span p {text-align:center;padding:10px 0 50px 0;}
.exp_restoring2b img {float:left;width:100%;margin:0}
.exp_restoring2b span {width:100%;padding:20px 0 0 0;}
.exp_restoring2b span b {text-align:center;padding:0;font-size:26px;}
.exp_restoring2b span p {text-align:center;padding:10px 0 0 0;}
.exp_restoring3 {padding:70px 20px 0 20px;}
.exp_restoring3 p {margin:20px 0 50px 0;}
.exp_restoring3 div {column-count:1;column-gap:0;padding:0 0 0 0;}
.exp_restoring3 div span {display:inline-block;width:100%;padding-bottom:50px;}
.exp_restoring3 div span img {float:left;width:100%;}
.exp_restoring3 div span b {margin:20px 0 0 0;padding:0 40px 0 40px;line-height:1.6;}
.exp_restoring3 div span img.exp_restoring3_vide {margin:0;}

/*
SINGULAR TALENTS
*/
.exp_singular1 {padding:0 0 50px 0;}
.exp_singular1_img {height:300px;width:100%;}
.exp_singular1_txt {height:auto;width:100%;padding:0 10% 0 10%;}
.exp_singular1_txt strong {font-size:26px;margin-top:30px;}
.exp_singular1_txt p {margin:30px 0 0 0;}
.exp_singular2 {padding:50px 20px 50px 20px;}
.exp_singular2_txt strong {float:left;width:100%;text-align:center;padding:0 0 30px 0;}
.exp_singular2_txt p {width:100%;text-align:center;padding-right:0;}
.exp_singular2 img {margin:20px 0 0 0;}
.exp_singular3 {padding:50px 20px 0 20px;}
.exp_singular3_txt .center {float:left;width:100%;}
.exp_singular3_galerie {column-count:1;column-gap:0;padding:50px 0 0 0;}
.exp_singular3_galerie div {dpadding:0 0 50px 0;}
.exp_singular3_galerie div span {padding:20px 0 0 0;}
.exp_singular4 {padding:50px 20px 20px 20px;}
.exp_singular4 span {width:100%;padding:0;}
.exp_singular4 span div {margin:20px 0 30px 0;font-size:18px;}

/*
STANZE
*/
.exp_stanze1 {padding:50px 20px 50px 20px;}
.exp_stanze1_txt {float:left;width:100%;padding:30px;background:none;}
.exp_stanze1_txt .title {color:#fff;}
.exp_stanze1_txt p {color:#fff;text-shadow:0 0 30px #000;}
.exp_stanze2 {padding:0;}
.exp_stanze2b {display:block;float:left;width:100%;}
.exp_stanze2_img {float:left;width:90%;height:300px;margin:20px 5% 0 5%;}
.exp_stanze2_txt {float:left;width:100%;padding:20px 20px 50px 20px;}
.exp_stanze3 {padding:50px 0 50px 0;}
.exp_stanze4 {padding:50px 0 50px 0;}
.exp_stanze3 .center {float:left;width:100%;}
.exp_stanze4 .center {float:left;width:100%;}

/*
HOME
*/
.teasing2 {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:300px;}
.teasing2 video {position:absolute;top:0;left:0;height:100%;width:100%;background-position:center center;background-size:contain;object-fit:cover;object-position:50% 50%;transform:translateX(0%) translateY(0%);}
.mute3 {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;z-index:10;}
.mute3 i {float:none;display:block;margin:-50px auto 0 auto;font-size:15px;width:30px;height:30px;line-height:30px;}
.fullhdbottom {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;z-index:10;}
.new_home1 {padding:50px 0 50px 0;}
.new_home1 .center {float:left;width:100%;}
.new_home1 .title {margin:0 0 50px 0;}
.new_home1 img {width:100%;}
.new_home1 span {width:100%;padding:0 0 0 0;text-align:center;}
.new_home1 span p {text-align:center;}
.new_home1 span a {width:100%;}
.new_home2 {height:auto;}
.new_home2 video {margin-top:0;}
.new_home3 {padding:50px 0 50px 0;}
.new_home3a {width:100%;}
.new_home3a img {float:left;width:100%;}
.new_home3a img.new_home3a2 {margin:10% 0 0 0;}
.new_home3b {width:100%;padding:0 20px 0 20px;}
.new_home3b .title {margin:0;text-align:center;}
.new_home3b strong {text-align:center;}
.new_home3b p {text-align:center;}
.new_home3b a {width:100%;text-align:center;}
.new_home4 {padding:50px 0 50px 0;}
.new_home4a {width:100%;overflow:hidden;}
.new_home4a img {margin:0 0 0 22%;}
.new_home4b {width:100%;padding:0 20px 0 20px;border-left:none;}
.new_home4b .title {margin:0 0 20px 0;text-align:left;}
.new_home4b p {float:left;width:100%;margin:20px 0 20px 0;}
.new_home4c {display:none;}
.new_home5 {padding:50px 20px 50px 20px;}
.new_home5a {width:100%;}
.new_home5a img {float:left;width:100%;padding:50px 10% 30px 10%;}
.new_home6 {padding:50px 20px 50px 20px;}
.new_home6b {width:100%;padding:0 0 0 0;}
.new_home6b img {float:left;width:100%;}
.new_home6b img.new_home6b_img {width:90%;}
.new_home6a .title {text-align:center;margin-bottom:0;}
.new_home6a a {width:100%;text-align:center;margin-bottom:30px;}
.new_home6b p {margin-bottom:50px;}

/*
BEST
*/
.exp_best1 {padding:50px 20px 50px 20px;}
.exp_best1 .title {color:#fff;padding:0;}
.exp_best2 {padding:0;}
.exp_best2b {display:block;float:left;width:100%;}
.exp_best2 img {float:left;width:100%;}
.exp_best2_txt {float:left;width:100%;padding:50px 20px 50px 20px;}
.exp_best2_txt .title {text-align:center;}
.exp_best2_txt .subtitle {text-align:center;margin:30px 0 30px 0;}
.exp_best2_txt p {text-align:center;}
.exp_best3 {padding:50px 20px 0 20px;}
.exp_best3_bloc {width:100%;padding:0 0 50px 0;}
.exp_best3_bloc .title {text-align:center;margin:0 0 30px 0;}
.exp_best3_bloc p {text-align:center;}
.exp_best3_bloc2b {width:100%;padding:0;}
.exp_best3_bloc2b.w40 {width:100%;}
.exp_best3_bloc2b.w60 {width:100%;padding:0;}
.exp_best4 {padding:50px 20px 50px 20px;}
.exp_best4_txt {width:100%;padding:20px;}
.exp_best5 {padding:20px 20px 50px 20px;}
.exp_best5b {display:block;float:left;width:100%;}
.exp_best5_img {float:left;width:100%;height:300px;}
.exp_best5_txt {float:left;width:100%;padding:20px;}
.exp_best5_txt .title {text-align:center;}
.exp_best5_txt .subtitle {text-align:center;}
.exp_best5_txt p {text-align:center;}
.exp_best6b {column-count:1;margin-top:0;}
.exp_best6b div {padding:0 0 50px 0;}


/*
WORKSHOP
*/
.exp_workshop {padding:50px 20px 0 20px;}
.exp_workshop .title {padding-bottom:50px;}
.exp_workshop_bloc {padding:0 0 50px 0;}
.exp_workshop_bloc .exp_workshop_img {height:300px;width:100%;}
.exp_workshop_bloc .exp_workshop_txt {width:100%;margin:0;}
.exp_workshop_bloc.exp_workshop_bloc_right .exp_workshop_txt {margin:0;}

/*
EXP FBS
*/
.exp_fbs_copyright {text-align:center;height:30px;margin-top:-30px;padding-right:0;}
.exp_fbs2 {padding:50px 20px 0 20px;}
.exp_fbs2 .title {padding-bottom:50px;}
.exp_fbs2b {column-count:1;}
.exp_fbs2b div {padding:0 0 50px 0;}
.exp_fbs3 {padding:50px 20px 50px 20px;}
.exp_fbs3a {display:block;float:left;width:100%;}
.exp_fbs3a_img {float:left;width:100%;height:300px;}
.exp_fbs3a_txt {float:left;width:100%;padding:30px 0 0 0;}
.exp_fbs3a_txt .title {text-align:center;}
.exp_fbs3a_txt .subtitle {text-align:center;}
.exp_fbs3a_txt p {text-align:center;}
.exp_fbs3b {padding:0;}
.exp_fbs3b span {width:100%;padding:0;opacity:1;margin:50px 0 0 0;}
.exp_fbs3b span em {text-align:center;opacity:1;}
.exp_fbs4 {padding:50px 20px 0 20px;}
.exp_fbs4 .title {padding:0 0 30px 0;line-height:1.2;}
.exp_fbs5 {padding:50px 20px 50px 20px;}
.exp_fbs5 div {width:100%;margin:0 0 50px 0;}
.exp_fbs5 span {height:auto;padding:50px 30px 50px 30px;}
.exp_fbs5 u {margin:0;}
.exp_fbs5 u a {}
.exp_fbs6 {padding:50px 0 10px 0;}
.exp_fbs6 .center {float:left;width:100%;}
.exp_fbs6 .subtitle {padding:30px 0 30px 0;}
.exp_fbs6 p {text-align:center;margin-bottom:-30px;font-size:15px;}
.exp_fbs6 img {width:300px;}

/*
CONCERT
*/
.concerts {padding:50px 20px 50px 20px;}
.concerts0 {margin:50px 0 0 0;}
.concerts1 {display:block;float:left;width:100%;}
.concerts1_img {float:left;width:100%;height:300px;}
.concerts1_txt {float:left;width:100%;padding:30px;}
.exp.concerts2 img {width:300px;}

/*
IMAGINARY
*/
.exp_imaginary_bloc .exp_imaginary_img {float:left;height:auto;width:100%;}
.exp_imaginary_bloc .exp_imaginary_txt {height:auto;width:100%;background:#fff;margin:0;padding:50px 20px 0 20px;border-top:1px solid #ddd;}
.exp_imaginary_bloc .exp_imaginary_txt span {float:left;height:auto;width:100%;padding:0;}
.exp_imaginary_bloc .exp_imaginary_txt span strong {text-align:center;}
.exp_imaginary_bloc .exp_imaginary_txt span p {text-align:center;}
.exp_imaginary_bloc.exp_imaginary_bloc_right .exp_imaginary_txt {margin:0;}
.exp_imaginary_galerie {padding:50px 0 0 0;}
.exp_imaginary_galerie img {width:100%;padding:1px 0 0 0;}
.exp_imaginary_galerie.exp_imaginary_galerie_bottom {padding-bottom:0;}

/*
EXP POETS
*/
.exp_poets1 {overflow:hidden;}
.exp_poets1 img {width:200%;margin:0 0 0 -50%;}
.exp_poets2 {padding:50px 20px 20px 20px;}
.exp_poets2 img {float:left;width:100%;}
.exp_poets3 {padding:50px 20px 50px 20px;}
.exp_poets3 div{display:block;float:left;width:100%;}
.exp_poets3 span  {float:left;width:100%;padding:0;}
.exp_poets3 span.w30 {float:left;width:100%;padding:0;}
.exp_poets3 span img {margin:0 0 10px 0;}

/*
FASHION
*/
.exp_fashion1 {padding:50px 20px 50px 20px;}
.exp_fashion2 {padding:50px 0 50px 0;}
.exp_fashion2 span {display:block;position:relative;float:left;width:100%;padding:30px 20px 0 20px;}
.exp_fashion2 img {display:none;}
.exp_fashion2 img.exp_fashion2_img {display:block;}
.exp_fashion2.exp_fashion2a span {left:auto;margin:0;width:100%;}
.exp_fashion2.exp_fashion2b span {left:auto;margin:0;width:100%;}
.exp_fashion2.exp_fashion2c span {left:auto;margin:0;width:100%;}
.exp_fashion2.exp_fashion2d span {left:auto;margin:0;width:100%;}
.exp_fashion3 {padding:50px 20px 50px 20px;}
.exp_fashion3b {display:block;float:left;width:100%;}
.exp_fashion3_txt {width:100%;padding:0;}
.exp_fashion3_txt .title {text-align:center;margin-bottom:30px;}
.exp_fashion3_txt span {float:left;width:100%;column-count:1;column-gap:0;text-align:center;}
.exp_fashion3_img {float:left;width:100%;height:300px;padding:0;margin-top:30px;}

/*
ONSITE
*/
.onsite_map {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:auto;padding:50px 0 50px 0;}
.onsite_mapb {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:300px;}
.onsite_map2 {padding:20px 20px 50px 20px;}
.onsite_map2b {column-count:2;}
.onsite_map2 span {display:inline-block;width:100%;padding:2px 0 2px 0;}
.onsite_map2 span a em {height:20px;width:20px;line-height:20px;font-size:10px;margin:0 5px 0 0;text-indent:-1px;}
.onsite_map2 span a b {line-height:21px;font-size:12px;}
.onsite1 {padding:50px 20px 50px 20px;}
.onsite1b {display:block;float:left;width:100%;}
.onsite1_txt {float:left;width:100%;padding:0;}
.onsite1_txt strong {font-size:20px;margin:20px 0 20px 0;}
.onsite1_txt p {margin:0 0 20px 0;}
.onsite1 img {width:100%;margin-top:30px;}
.onsite2 {padding:50px 20px 50px 20px;}
.onsite2b {display:block;float:left;width:100%;}
.onsite2_txt {float:left;width:100%;padding:0;}
.onsite2_txt p {margin:20px 0 20px 0;}
.onsite2 img {float:left;width:80%;padding:30px;border:1px solid #3c3c3e;margin:0 10% 30px 10%;}
.onsite3 {padding:50px 20px 50px 20px;}
.onsite3b {display:block;float:left;width:100%;}
.onsite3b img {width:100%;}
.onsite3b_txt {float:left;width:100%;padding:0;background:#fff;}
.onsite3b_txt_ico {margin:20px 0 20px 0;}
.onsite3b_txt_ico img {height:60px;width:60px;}
.onsite3b_txt p {margin:0 0 20px 0;}
.onsite3b_img {width:100%;margin:0;}
.onsite3b_img img {float:none;display:inline-block;height:120px;width:auto;margin:0 2px 0 2px;}
.onsite4 {padding:50px 0 50px 0;overflow:hidden;}
.onsite4 img {margin:30px 0 0 -25%;width:150%;}
.onsite4b {padding:0;}
.onsite4c {display:block;float:left;width:100%;}
.onsite4c_txt {float:left;width:100%;padding:0 20px 0 20px;}
.onsite4c_txt strong {font-size:20px;margin:30px 0 20px 0;}
.onsite4c_img {float:left;height:300px;width:90%;margin:30px 5% 0 5%;}
.onsite5 {padding:50px 20px 50px 20px;}
.onsite5_txt {float:left;width:100%;padding:20px;}
.onsite5_txt p {margin-top:20px;}
.onsite6 {padding:1px 0 0 0;}
.onsite6 img {width:100%;margin:0 0 1px 0;}

/*
VANDICK
*/
.exp_vandick1 {padding:50px 20px 50px 20px;}
.exp_vandick1b {display:block;float:left;width:100%;}
.exp_vandick1_img {float:left;width:100%;height:300px;margin-bottom:30px;}
.exp_vandick1_txt {float:left;width:100%;padding:0}
.exp_vandick1_txt .subtitle {margin:20px 0 20px 0;}
.exp_vandick3 {padding:50px 20px 50px 20px;}
.exp_vandick3 div {width:100%;padding:30px;}
.exp_vandick3 div b {font-size:20px;margin-bottom:20px;}
.exp_vandick3 div img {float:left;width:100%;padding:30px;}
.exp_vandick4 {float:left;width:100%;padding:20px 20px 0 20px;}
.exp_vandick4 img {float:left;width:100%;}

/*
FAQ
*/
.faq {padding:50px 0 50px 0;}
.faq_section {padding:0 0 50px 0;}
.faq_sectionb {float:left;width:100%;padding:0 20px 0 20px;}
.faq_titre {float:left;height:auto;width:100%;line-height:1.4;padding:50px 0 50px 0;}
.faq_bloc {float:left;height:auto;width:100%;}

/*
EXP EMBROIDERY
*/
.exp_embroidery1 {padding:0 20px 50px 20px;margin-top:0;}
.exp_embroidery1b {display:block;float:left;width:100%;}
.exp_embroidery1b_img {float:left;width:100%;height:300px;margin-top:-50px;}
.exp_embroidery1b_txt {float:left;width:100%;padding:30px 0 0 0;}
.exp_embroidery2 {width:100%;padding:50px 20px 50px 20px;column-count:1;column-gap:0;}
.exp_embroidery2 img {float:lef;padding:0 0 10px 0;}

/*
EXP LESAGE
*/
.exp_lesage1 {overflow:hidden;}
.exp_lesage1 img {width:150%;margin:0 0 0 -25%;}
.exp_lesage2 {width:100%;padding:20px 20px 50px 20px;column-count:1;column-gap:0;}
.exp_lesage2 img {float:lef;padding:0 0 10px 0;}

/*
CENTURIES
*/
.exp_centuries1 {padding:50px 20px 50px 20px;column-count:1;column-gap:0;}
.exp_centuries1_bloc1 {width:100%;padding-bottom:50px;}
.exp_centuries1_bloc1 .title {margin:0 0 30px 0;text-align:center;}
.exp_centuries1_bloc1 p {text-align:center;}
.exp_centuries1_bloc2 {padding-bottom:50px;}
.exp_centuries1_bloc2 span {padding:20px;}
.exp_centuries1_bloc2 span strong {font-size:20px;}
.exp_centuries1_bloc2 span p {padding:0;}
.exp_centuries1_bloc2 span u {font-size:9px;margin-top:20px;}
.exp_centuries2 {padding:0;}
.exp_centuries2b {float:left;width:100%;background:rgba(0,0,0,0.5);padding:50px 20px 50px 20px;}
.exp_centuries3 {padding:50px 20px 20px 20px;margin-top:-80px;}
.exp_centuries3 div {width:100%;padding:0;}
.exp_centuries3 div span {padding:30px 0 30px 0;}
.exp_centuries3 div i {padding:0 0 30px 0;font-size:26px;text-align:center;}
.exp_centuries3 div.exp_centuries3b {width:100%;}
.exp_centuries3 div.exp_centuries3b span {padding-left:0;padding-right:0;}

/*
BOOKSTORE
*/
.bookstore1 {margin-top:-20px;}
.bookstore1 p {padding:30px 0 0 0;font-size:15px;}
.bookstore2 {padding:50px 20px 50px 20px;}
.bookstore2b {display:block;float:left;width:100%;}
.bookstore2b_img {float:left;width:100%;height:400px;margin-top:-30px;}
.bookstore2b_text {float:left;width:100%;padding:0;}
.bookstore2b_text .title {text-align:center;margin-top:30px;}
.bookstore2b_text p {text-align:center;}
.bookstore3 {padding:0 0 50px 0;}

/*
WHERE
*/
.where1 {padding:50px 20px 50px 20px;}
.where1 .title {margin:0 0 30px 0;}
.where1b_img {width:100%;padding:0;}
.where1b_txt {width:100%;padding:30px 0 0 0;}
.where1b_txt .subtitle {text-align:center;}
.where1b_txt p {text-align:center;}

.where2 {width:100%;background:#f7f7f7;padding:}
.where2b_txt {width:100%;padding:50px 20px 30px 20px;}
.where2b_txt .title {margin:0 0 30px 0;}
.where2b_txt img {width:30px;}
.where2b_map {height:400px;width:100%;}
.where2b_map iframe {width:100%;height:100%;margin:0;}

/*
CORPORATE ----------------------------------------------------------------------------------------------------------
*/
.corporate {fpadding:50px 20px 20px;}
.corporate a {width:100%;padding:0 0 50px 0;}

/*
VR
*/
.exp_vr1 {padding:50px 20px 50px 20px;}
.exp_vr1 .exp_vr1_cta em {margin:0 10px 0 10px;}
.exp_vr1 p {padding:0;}
.exp_vr1_pc {display:none;}
.exp_vr1_mobile {display:block;}
.exp_vr2 {padding:50px 20px 20px 20px;}
.exp_vr2a {float:left;width:100%;}
.exp_vr2 .subtitle {margin:20px 0 20px 0;}
.exp_vr2b {margin-top:30px;}
.exp_vr2b img {width:100%;padding:0 0 30px 0;}
.exp_vr3 {padding:50px 20px 0 20px;}
.exp_vr3a {float:left;width:100%;}
.exp_vr3a p {margin-top:20px;}
.exp_vr3b {margin-top:50px;}
.exp_vr3b span {width:100%;padding:0 20px 50px 20px;}
.exp_vr3b span b {margin:10px 0 5px 0;font-size:20px;}
.exp_vr3b span em {font-size:12px;}


/*
HOMO FABER TODAY
*/
.hp_today {padding:0 30px 50px 30px;}
.content .hp_today {padding-top:50px;}
.hp_today_header img {float:left;width:100%;}
.hp_today_header h1 {margin:20px 0 0 0;font-size:28px;}
.hp_today_header h1 em {float:left;width:100%;}
.hp_today_header b {font-size:18px;}
.hp_today_title {float:left;width:100%;margin:20px 0 50px 0;}
.hp_today_title span {display:none;}
.hp_today_title em {height:auto;margin:0;}
.hp_today_title em b {height:auto;font-size:24px;line-height:1.4;padding:0;}
.hp_today_demo {margin:50px 0 0 0;}
.hp_today_demob {display:block;}
.hp_today_demo_col {width:100%;}
.hp_today_demo_img {height:300px;}
.hp_today_demo_bloc span {height:auto;}
.hp_today_demo_col.hp_today_demo_col_center .hp_today_demo_img {height:300px;}
.hp_today_demo_bloc span p {height:auto;}
.hp_today_demo_col.hp_today_demo_col_center .hp_today_demo_bloc span p {height:auto;padding:0;}
.hp_today_demo_col.hp_today_demo_col_center .hp_today_demo_bloc span {border:1px solid #eee;}
.hp_today_conf {margin:50px 0 0 0;}
.hp_today_confb {display:block;}
.hp_today_conf_bloc {float:left;width:100%;margin-bottom:30px;}
.hp_today_conf_bloc_img {height:150px;}

.hp_today_embroidery {margin:50px 0 0 0;}
.hp_today_embroideryb {display:block;}
.hp_today_embroideryb_img {float:left;width:100%;height:300px;}
.hp_today_embroideryb_txt {float:left;width:100%;padding:20px;}

.hp_today_concert {margin:50px 0 0 0;}
.hp_today_concertb {display:block;}
.hp_today_concertb_img {float:left;width:100%;height:300px;}
.hp_today_concertb_txt {float:left;width:100%;padding:20px;}
.hp_today_concertb_txt1 {float:left;width:100%;color:rgba(197,0,31,1);font:bold 14px 'San Francisco',sans-serif;text-transform:uppercase;}
.hp_today_concertb_txt2 {float:left;width:100%;color:#000;font-family:"Playfair Display";font-size:30px;font-weight:bold;margin-top:20px;}
.hp_today_concertb_txt3 {float:left;width:100%;font:bold 17px 'San Francisco',sans-serif;margin-top:20px;margin-bottom:3px;}
.hp_today_concertb_txt4 {float:left;width:100%;font:bold 17px 'San Francisco',sans-serif;font-style:italic;margin-bottom:20px}
.hp_today_concertb_txt5 {float:left;width:100%;font:normal 15px 'San Francisco',sans-serif;line-height:1.8;color:#000;}
.hp_today_concertb_txt6 {float:left;width:100%;margin-top:20px;}
.hp_today_concertb_txt6 a {font:normal 15px 'San Francisco',sans-serif;color:#000;font-weight:bold;text-decoration:underline;}


/*
TALK ----------------------------------------------------------------------------------------------------------
*/
.talk {padding:0 20px 50px 20px;margin-top:0;}
.talk_bloc {width:100%;margin:0 0 50px 0;overflow:hidden;}
.talk_bloc img {float:left;width:130%;margin-left:-15%;cursor:url('/image/plus_cursor.png') 25 25, pointer;}
.talk_popup_close {background:#000;}
.talk_popup iframe {position:fixed;top:50%;left:0;height:200px;width:100%;margin:-100px 0 0 0;}

/*
HP ----------------------------------------------------------------------------------------------------------
*/
.hp_video {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:500px;}
.hp_video video {position:absolute;top:0;left:0;height:100%;width:100%;background-position:center center;background-size:contain;object-fit:cover;object-position:50% 50%;transform:translateX(0%) translateY(0%);}

.hp_header {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:500px;margin:-500px 0 0 0;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;background:rgba(0,0,0,0.5);}
.hp_header strong {font-size:28px;}
.hp_header b {font-size:20px;}

.hp_today {padding:0 20px 50px 20px;}
.hp_talk {padding:50px 20px 50px 20px;}
.hp_tv {padding:50px 20px 50px 20px;}
.hp_moments {padding:50px 20px 50px 20px;}
.hp_tv span {padding:30px 0 0 0;}

.hp_talkb {display:block;}
.hp_talk_bloc {float:left;width:100%;margin:0 0 30px 0;}
.hp_talk_bloc img {height:250px;}
.hp_talk_bloc u {height:250px;margin:-250px 0 0 0;line-height:260px;}
.hp_talk_bloc_img {height:250px;}

.hp_moments {padding:50px 20px 50px 20px;}
.hp_momentsb {display:block;margin:50px 0 0 0;}
.hp_moments_left {float:left;width:100%;padding:0;}
.hp_moments_left_bloc a {font-size:15px;margin-top:30px;}
.hp_moments_left_bloc_img {height:300px;}
.hp_moments_left_bloc span {height:auto;padding:20px;display:block;border:1px solid #eee;}
.hp_moments_right {float:left;width:100%;padding:0;}
.hp_moments_right_bloc a {;margin:0;margin-top:30px}
.hp_moments_right_bloc_img {height:300px;width:100%;}
.hp_moments_right_bloc span {height:auto;width:100%;padding:20px;display:block;font-size:15px;border:1px solid #eee;}

/*
VIDEO EXPERIENCE ----------------------------------------------------------------------------------------------------------
*/
.hp_video.hp_video_exp {height:300px;}


/*
HP
*/
.hp_header2020 {top:auto;left:auto;right:auto;bottom:auto;position:relative;float:left;width:100%;height:500px;margin:-500px 0 0 0;padding:0;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;background:rgba(0,0,0,0.5);}
.hp_header2020 strong {font-size:28px;}
.hp_header2020 b {font-size:20px;}

.hp_bilan {padding:50px 20px 50px 20px;}
.hp_bilan2 {width:100%;}
.hp_bilan_titre {font-size:30px;}
.hp_bilan_texte {margin:20px 0 20px 0;font-size:15px;}
.hp_bilan_chiffres {float:left;width:100%;margin-bottom:0;}
.hp_bilan_chiffres span {width:100%;margin-bottom:30px;}
.hp_bilan_chiffres span b {font-size:60px;}
.hp_bilan_link {margin-bottom:20px;padding:0;}
.hp_bilan_link span {width:100%;padding:0;}
.hp_bilan_link span img {padding:0 10% 0 10%;}
.hp_bilan_link span b {margin:30px 0 0 0;}
.hp_bilan a.hp_bilan_cta {margin-top:30px;}

.hp_artisans {padding:50px 20px 50px 20px;background-position:right center;}
.hp_artisans_bloc {width:100%;padding:20px;}
.hp_artisans_bloc p {margin-bottom:20px;}

.hp_network {padding:50px 20px 0 20px;overflow:hidden;}
.hp_network2 {width:100%;}
.hp_network p {margin-bottom:20px;}
.hp_network img {float:left;width:200%;margin:20px 0 0 -50%;}

.hp_exp {padding:50px 20px 50px 20px;}
.hp_exp2 p {margin:20px 0 20px 0;padding:0;}
.hp_exp2 a {width:100%;margin-bottom:50px;}
.hp_exp .hp_exp_cta {margin-top:0;}

.hp_hftv {padding:50px 20px 50px 20px;}
.hp_hftv p {margin:20px 0 20px 0;}
.hp_hftv .hp_hftv_cta {margin-top:40px;}

.hp_talk {padding:50px 20px 50px 20px;}
.hp_talk2 {padding:0;}
.hp_talk3 {padding:0;}
.hp_talk_cta {margin:20px 0 0 0;}

.hp_moment {padding:50px 20px 50px 20px;}
.hp_moment p {margin:20px 0 20px 0;}
.hp_moment_galerie {display:block;}
.hp_moment_galerie .hp_moment_bloc {float:left;width:100%;border:1px solid #eee;margin:0 0 20px 0;}
.hp_moment_galerie .hp_moment_bloc_img {height:250px;}
.hp_moment_galerie span {padding:20px;}
.hp_moment_cta {margin-top:20px;}








