@font-face {
font-family: 'good_karmaregular';
src: url(//www.desdesigners.fr/wp-content/themes/desdesigners/fonts/good_karma_regular-webfont.eot);
src: url(//www.desdesigners.fr/wp-content/themes/desdesigners/fonts/good_karma_regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.desdesigners.fr/wp-content/themes/desdesigners/fonts/good_karma_regular-webfont.woff2) format('woff2'),
url(//www.desdesigners.fr/wp-content/themes/desdesigners/fonts/good_karma_regular-webfont.woff) format('woff'),
url(//www.desdesigners.fr/wp-content/themes/desdesigners/fonts/good_karma_regular-webfont.ttf) format('truetype'),
url(//www.desdesigners.fr/wp-content/themes/desdesigners/fonts/good_karma_regular-webfont.svg#good_karmaregular) format('svg');
font-weight: normal;
font-style: normal;
}
*{margin:0;padding:0;border:none;outline:none;}
*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
*::-moz-selection {background:none;color:#323232;}
*::selection {background:none;color:#323232;} body{font-family:'Open sans',arial,helvetica,sans-serif;font-size:12px;color:#888888;background:#FFFFFF;position:relative;font-weight:300;}
h1{font-family:'Open sans',arial,helvetica,sans-serif;font-size:40px;color:#000;font-weight:300;text-transform:uppercase;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-h1-general.jpg) no-repeat center bottom;padding:0 0 30px;text-align:center;}
.home h1{display:inline-block;margin:80px auto 50px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-h1-accueil.png) no-repeat center bottom;}
.home h1 span{text-transform:none;}
#header h1{height:0;display:none;overflow:hidden;}
h2{font-family:'Open sans',arial,helvetica,sans-serif;font-size:30px;color:#FF308F;font-weight:300;margin:50px 0 40px;text-align:center;}
h3{font-family:'Open sans',arial,helvetica,sans-serif;font-size:22px;color:#000;font-weight:300;line-height:30px;text-transform:uppercase;margin-bottom:10px;}
a{text-decoration:none;color:#FF308F;font-weight:bold;
-webkit-transition: all 0.25s ease-out 0s;
-moz-transition: all 0.25s ease-out 0s;
-o-transition: all 0.25s ease-out 0s;
-ms-transition: all 0.25s ease-out 0s;
transition: all 0.25s ease-out 0s;}
a:hover{color:#323232;}
a:focus{
-webkit-box-shadow:none!important;
-moz-box-shadow:none!important;
-o-box-shadow:none!important;
-ms-box-shadow:none!important;
box-shadow:none!important;}
ul{list-style:none outside none;margin:0 0 20px 0;}
body:not(.home) #page #contenu ul li{line-height:18px;padding:3px 0;position:relative;padding-left:15px;}
body:not(.home) #page #contenu ul li:before {position:absolute;left:0;top:9px;display:block;content:"";width:6px;height:6px;background:#999999;}
img{display:block;border:none;margin:0;padding:0;}
img.alignleft{float:left;margin:0 20px 20px 0;}
img.alignright{float:right;margin:0 0 20px 20px;}
img.aligncenter{margin:0 auto;}
input,
select,
textarea {border:1px solid #C8C8C8;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;}
p{font-size:16px;line-height:24px;margin:0 0 20px;}
p:last-child{margin:0;}
.mentions {max-width:1440px;margin:0 auto;padding:0 80px;}
.link{width:100%;height:auto;text-align:center;padding:0 15px;margin:0;}
.link a{display:inline-block;width:100%;max-width:320px;height:70px;line-height:70px;text-transform:uppercase;color:#FFFFFF;font-size:16px;padding:0 15px;font-weight:400;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgArrowLink.png) no-repeat right 20px center #053C70;
-webkit-background-size:40px;-moz-background-size:40px;background-size:40px;
-webkit-border-radius:70px;
-moz-border-radius:70px;
-o-border-radius:70px;
-ms-border-radius:70px;
border-radius:70px;}
.link a:hover{background-color:#000E31;}
#contheader{background:#FFF;}
#contheader.fixed{width:100%;position:fixed;top:0;z-index:2000;box-shadow:0 0 10px #000;}
#header {height:80px;width:100%;margin:auto;max-width:1600px;position:relative;}
#logo{float:left;height:80px;}
#nav{position:fixed;left:0;top:0;width:100%;height:0%;margin:0;z-index:10000;overflow:hidden;background:rgba(0,0,0,0.8);opacity:0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
#nav.anim{height:100%;opacity:1;overflow-y:scroll;}
#upline{position:absolute;left:360px;top:50px;}
.fixed #upline{display:none;}
#upline p{font:18px/20px 'Open sans',helvetica,arial,sans-serif;font-weight:600;color:#999999;margin:0;text-transform:uppercase;}
#slider{width:100%;min-height:600px;margin:0 auto;background:#000;overflow:hidden;position:relative;}
#slider .sliderContent{position:absolute;left:50%;top:0;width:2560px;margin-left:-1280px;}
#page{clear:both;width:100%;margin:0;padding:0 0 80px 0;}
.page-template-default #page{padding:0;}
#page > #contenu{width:100%;margin:0 auto;padding:0;}
.home #page{padding:0;}
.single #page{padding:0 0 80px 0;}
.blog #page{padding:0 0 80px 0;}
.home #page > #contenu{max-width:100%;padding:0;}
#page .pageBlock{width:100%;max-width:1600px;margin:0 auto;padding:0 80px;}
#aside{display:none;}
#footerContainer{width:100%;height:auto;background:#000;padding:0;}
#footer{width:100%;position:relative;}
.grecaptcha-badge{opacity:0;visibility:hidden;}
#backtotop{opacity:0;z-index:2010;}
#backtotop a{display:none;position:absolute;z-index:2010;right:50%;top:0;overflow:hidden;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/backtotop.png) no-repeat left top transparent;border:1px solid #FFF;margin-right:-25px;margin-top:-25px;
-webkit-background-size:50px;
-moz-background-size:50px;
background-size:50px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
-o-border-radius:50px;
-ms-border-radius:50px;
border-radius:50px;}
#backtotop a span{display:block;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/backtotop.png) no-repeat left -50px transparent;-webkit-background-size:50px;background-size:50px;width:50px;height:50px;opacity:0;}
#backtotop.enable a{display:block;}
#backtotop a:hover{background-position:left 0;}
.cli-plugin-main-link{text-decoration:none!important;font-weight:700!important;} #politiques{padding-top:0px;}
#politiques h1{margin-bottom:40px;}
#politiques p{text-align:center;}
#politiques ul{text-align:center;}
#politiques ul li{padding:5px 0!important;font-size:22px;line-height:30px!important;}
#politiques ul li:before {display:none!important;}
#politiques h4{text-align:center;font-size:18px;font-weight:400;color:#323232;margin-bottom:20px;}
#politiques a.cli_settings_button{display:inline-block;padding:20px;text-transform:uppercase;background:#000000;color:#FFF!important;font-size:16px;margin-bottom:20px!important;cursor:pointer;font-weight:400;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#politiques a.cli_settings_button:hover{background:#FF308F;}
body{top:0!important;}
button.gdpr-preferences{display:block;padding:20px;text-transform:uppercase;background:#333;color:#FFF;font-size:16px;margin:0 auto 20px;cursor:pointer;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
button.gdpr-preferences:hover{background:#FF308F;}
body .gdpr.gdpr-privacy-bar,
body .gdpr.gdpr-reconsent-bar{max-width:480px;left:50%;margin-left:-240px;bottom:30px;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper,
body .gdpr.gdpr-reconsent-bar .gdpr-wrapper{display:block;padding:20px;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content,
body .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content{display:block;padding:0 0 15px;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p,
body .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p{font-size:13px;line-height:15px;padding-right:10px;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right,
body .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right{-webkit-justify-content:center;justify-content:center;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons,
body .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons{width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:space-between;
justify-content:space-between;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences,
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement{width:49%;height:40px;line-height:40px;background:none;border:1px solid #FFFFFF;text-shadow:none;font-size:12px;text-decoration:none;padding:0 10px;margin:0;
text-transform:uppercase!important;position:relative;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences:hover,
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement:hover{color:#808080;border-color:#808080;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences:before {display:none;}
a.buttonGA{display:inline-block;padding:20px;text-transform:uppercase;background:#333;color:#FFF!important;font-size:16px;margin-bottom:0;cursor:pointer;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
a.buttonGA:hover{background:#FF308F;}
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active,
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active,
body .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active,
body .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active,
body .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active,
body .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active{background-color:#FF308F;}
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover,
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover,
body .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover,
body .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover,
body .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover,
body .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover{color:#FF308F;}
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"],
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"],
body .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"],
body .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"],
body .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"],
body .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"]{height:50px;line-height:20px;border:none;text-shadow:none;text-decoration:none;
display:inline-block;padding:15px;text-transform:uppercase;background:#FF308F;color:#FFF;font-size:13px;margin-bottom:0;cursor:pointer;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
-ms-border-radius:0;
border-radius:0;}
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"]:hover,
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"]:hover,
body .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"]:hover,
body .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"]:hover,
body .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"]:hover,
body .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"]:hover{background:#333;}
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover,
body .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button:hover,
body .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:hover{color:#FF308F;}
body .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover:after,
body .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button:hover:after,
body .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:hover:after{border-top-color:#FF308F;}
body .gdpr-request-form input[type=submit]{display:inline-block;padding:20px;text-transform:uppercase;background:#333;color:#FFF;font-size:16px;margin-bottom:20px;cursor:pointer;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
body .gdpr-request-form input[type=submit]:hover{background:#FF308F;}
body .gdpr-request-form input[type=email]{display:inline-block;line-height:19px;padding:19px 20px;text-transform:lowercase;background:#FFF;color:#333;font-size:16px;margin-bottom:20px;cursor:pointer;border:1px solid #333333;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
body .gdpr-request-form input[type=email]:focus{
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;}
body .gdpr.gdpr-privacy-bar .gdpr-content a{color:#808080;}
body .gdpr.gdpr-privacy-bar .gdpr-content a:hover{color:#FF308F;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p,
body .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p{line-height:20px;}
body #page .cli_settings_button{background:#1E1E1E;padding:12px 20px;line-height:20px;display:block;width:160px;margin:0 auto 20px!important;text-align:center;text-transform:uppercase;}
body #page .cli_settings_button:hover{background:#FF308F;}
body #cookie-law-info-bar{max-width:480px;left:50%!important;margin-left:-240px;bottom:30px!important;padding:20px 0 0;color:#1E1E1E!important;border-radius:10px;box-shadow:0 0 10px #1E1E1E;font-size:14px;
background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/cookies.png) no-repeat right top #FFFFFF!important;-webkit-background-size:100px!important;-moz-background-size:100px!important;background-size:100px!important;}
body #cookie-law-info-bar .cli_messagebar_head{display:block;margin-bottom:10px;font-weight:700;font-size:16px;text-align:left;padding:0 25px;}
body #cookie-law-info-bar .cli_messagebar_head span{display:block;font-size:20px;}
body #cookie-law-info-bar .titreCookieBar{display:block;margin-bottom:10px;font-weight:700;text-align:left;}
body #cookie-law-info-bar .texteCookieBar{display:block;margin-bottom:20px;text-align:left;padding:0 25px;}
body #cookie-law-info-bar .linkCookieBar{width:100%;border-top:1px solid #1E1E1E;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:space-between;
justify-content:space-between;}
body #cookie-law-info-bar #CONSTANT_OPEN_URL{display:block!important;width:100%!important;margin:10px!important;}
body #cookie-law-info-bar .cookie_action_close_header_reject,
body #cookie-law-info-bar .cli_settings_button,
body #cookie-law-info-bar .cookie_action_close_header{ width:33.33%!important;font-size:14px;line-height:14px;padding:15px 10px;margin:0!important;text-transform:uppercase;text-align:center;
border:none;color:#1E1E1E!important;cursor:pointer!important;
display:-webkit-box!important;
display:-webkit-flex!important;
display:-moz-box!important;
display:-ms-flex!important;
display:flex!important;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flex-flow:column wrap;
flex-flow:column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
body #cookie-law-info-bar .cookie_action_close_header_reject,
body #cookie-law-info-bar .cli_settings_button{border-right:1px solid #1E1E1E;}
body #cookie-law-info-bar .cookie_action_close_header{color:#FF308F!important;}
body #cookie-law-info-bar .cookie_action_close_header_reject:hover,
body #cookie-law-info-bar .cli_settings_button:hover,
body #cookie-law-info-bar .cookie_action_close_header:hover{background:#F5F5F5!important;}
body #cookie-law-info-bar .cookie_action_close_header_reject{border-radius:0 0 0 10px;}
body #cookie-law-info-bar .cookie_action_close_header{border-radius:0 0 10px 0;} #contact .content_form .acceptance{margin-top:20px;}
#contact .content_form .acceptance input[type=checkbox]{width:14px;height:14px;float:left;margin:1px 5px 20px 0;padding:0;-webkit-appearance:checkbox;-moz-appearance:checkbox;}
#contact .content_form .acceptance span.wpcf7-list-item-label{font-size:14px;}
#contact .content_form .acceptance span.wpcf7-list-item{margin:0;}
@media screen and (max-width: 767px){
body .gdpr.gdpr-privacy-bar,
body .gdpr.gdpr-reconsent-bar{bottom:20px;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p,
body .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p{text-align:left;}
}
@media screen and (max-width: 520px){
body .gdpr.gdpr-privacy-bar,
body .gdpr.gdpr-reconsent-bar{width:auto;max-width:480px;left:20px;margin-left:0;right:20px;}
body #cookie-law-info-bar{width:auto;max-width:480px;left:20px!important;margin-left:0;right:20px!important;bottom:20px!important;}
}
@media screen and (max-width: 359px){
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons{-ms-flex-direction:column;flex-direction:column;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences{width:100%;margin:0 0 10px;padding:0;}
body .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement{width:100%;margin:0;padding:0 10px;}
}  #user1 .upline{position:absolute;left:50%;top:0;margin-left:-150px;height:80px;text-align:center;}
#user1 .upline p{color:#000;line-height:80px;font-size:20px;font-family:'Roboto',arial,sans-serif;text-transform:uppercase;font-weight:400;} #btnmenu{position:absolute;right:10px;top:10px;color:#000;height:60px;line-height:60px;width:60px;text-align:center;z-index:11000;}
#btnmenu span.titre{padding:0;text-transform:uppercase;margin-left:-100px;}
#btnmenu .layer{
display:block;width:30px;height:2px;background:#000;position:absolute;left:15px;
-webkit-border-radius:1px;
-moz-border-radius:1px;
-o-border-radius:1px;
-ms-border-radius:1px;
border-radius:1px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#btnmenu .layer-1{top:20px;}
#btnmenu .layer-2{top:29px}
#btnmenu .layer-3{top:38px;}
#btnmenu.open .titre{color:#FFF;}
#btnmenu.open .layer{background:#FFF;}
#btnmenu.open .layer-1{top:29px;
-webkit-transform:rotateZ(45deg);
-moz-transform:rotateZ(45deg);
-o-transform:rotateZ(45deg);
-ms-transform:rotateZ(45deg);
transform:rotateZ(45deg);}
#btnmenu.open .layer-2{opacity:0;}
#btnmenu.open .layer-3{top:29px;
-webkit-transform:rotateZ(-45deg);
-moz-transform:rotateZ(-45deg);
-o-transform:rotateZ(-45deg);
-ms-transform:rotateZ(-45deg);
transform:rotateZ(-45deg);}
.closeMenuMobile{display:none;}
.menu{list-style:none outside none;}
#nav ul{width:320px;height:100%;min-height:1500px;background:#FFF;margin:0;padding:100px 0 0;position:relative;left:-320px;
-webkit-transition: all 0.3s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;
-moz-transition: all 0.3s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;
-o-transition: all 0.3s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;
-ms-transition: all 0.3s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;
transition: all 0.3s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0s;}
#nav.anim ul{left:0;}
#nav li {position:relative;}
#nav ul.menu a{display:block;font-family:'Roboto',arial,sans-serif;font-size:30px;font-weight:400;padding:10px 20px;color:#000;text-transform:uppercase;text-align:right;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav ul.menu a:hover,
#nav ul.menu li.current-menu-item a {color:#FF308F;} #nav ul.menu li ul.sousmenu{position:absolute;top:0;left:110%;opacity:0;margin:0;padding:0;background:none;height:auto;overflow:hidden;width:320px;list-style:none outside none;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav ul.menu li.menu-item-has-children:hover ul.sousmenu{z-index:1;left:100%;opacity:1;}
#nav ul.menu li ul.sousmenu li{margin:0;height:30px;float:none;}
#nav ul.menu li ul.sousmenu li a{padding:0 20px;height:30px;line-height:30px;width:auto;background:none;color:#FFF;font-size:20px;text-align:left;}
#nav ul.menu li.current-menu-item ul.sousmenu li a{border:none !important;}
#nav ul.menu li ul.sousmenu li a:hover,
#top ul.menu li ul.sousmenu li.current-menu-item a{border:none !important;color:#FF308F;} #nav ul.menu li.menu-item-has-children ul.sousmenumobile{position:relative;top:0;left:0;width:100%;margin:0;padding:0;height:0;overflow:hidden;min-height:inherit;z-index:20000;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav ul.menu li.menu-item-has-children ul.sousmenumobile.anim{height:auto;}
#nav ul.menu li.menu-item-has-children > a{display:block!important;}
#nav ul.menu li ul.sousmenumobile li a{color:#000;text-align:left;} #logo img {border:none;max-width:320px;height:auto;} .btnMenuMobile{display:block;width:150px;height:54px;position:relative;cursor:pointer;z-index:50000;}
.btnMenuMobile .title{font-size:18px;line-height:20px;color:#053C70;text-transform:uppercase;position:absolute;right:30px;top:50%;margin-top:-10px;}
.btnMenuMobile .layer{
display:block;width:30px;height:2px;background:#053C70;position:absolute;left:16px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
.btnMenuMobile .layer1{top:20px;}
.btnMenuMobile .layer2{top:27px;width:25px;}
.btnMenuMobile .layer3{top:34px;width:28px;}
.btnMenuMobile:hover .layer,
.btnMenuMobile:hover .layer2,
.btnMenuMobile:hover .layer3{width:30px;}
.btnMenuMobile.open .layer1{top:27px;width:30px;background:#053C70;
-webkit-transform:rotateZ(45deg);
-moz-transform:rotateZ(45deg);
-o-transform:rotateZ(45deg);
-ms-transform:rotateZ(45deg);
transform:rotateZ(45deg);}
.btnMenuMobile.open .layer2{width:30px;opacity:0;background:#053C70;}
.btnMenuMobile.open .layer3{top:27px;width:30px;background:#053C70;
-webkit-transform:rotateZ(-45deg);
-moz-transform:rotateZ(-45deg);
-o-transform:rotateZ(-45deg);
-ms-transform:rotateZ(-45deg);
transform:rotateZ(-45deg);} #slider .slide_link a,
#slider .slide_link a span{
-webkit-transition:all 0.3s ease-out 0s !important;
-moz-transition:all 0.3s ease-out 0s !important;
-o-transition:all 0.3s ease-out 0s !important;
-ms-transition:all 0.3s ease-out 0s !important;
transition:all 0.3s ease-out 0s !important;}
#slider div#n2-ss-2 .n2-ss-layer-content{background:rgba(50,50,50,0.5);}
#homeWidgetArea .sidebarContainer > li.widget_em_widget .bx-wrapper,
#slider .bx-wrapper{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;background:none;}
#mainSliderUL{height:100%;}
#mainSliderUL li{position:relative;background:#323232;}
#mainSliderUL li img{height:auto;}
#mainSliderUL li .caption{width:100%;max-width:1000px;position:absolute;left:50%;top:35%;margin-left:-500px;opacity:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#mainSliderUL li.open .caption{top:45%;opacity:1;}
#mainSliderUL li .caption h3{display:block;width:100%;font-size:55px;line-height:45px;font-family:'Open sans',arial,helvetica,sans-serif;color:#FFFFFF;font-weight:700;text-align:center;text-transform:none;margin:0;padding-bottom:80px;text-shadow:0 0 5px rgba(30,30,30,0.3);}
#mainSliderUL li .caption .lcp_excerpt p{text-align:center;margin:0;color:#FFFFFF;}
#slider .bx-wrapper .bx-controls{position:absolute;left:50%;top:0;width:100%;max-width:1012px;bottom:0;z-index:10;margin:0 0 0 -506px;pointer-events:none;}
#slider .bx-wrapper .bx-controls .bx-controls-direction{position:relative;width:100%;height:100%;pointer-events:none;}
#slider .bx-wrapper .bx-controls .bx-controls-direction a{display:block;position:absolute;width:50px;height:50px;top:inherit;left:inherit;margin:0;bottom:0;overflow:hidden;color:#FFF;cursor:pointer;z-index:2000;opacity:0;pointer-events:auto;
-webkit-transition: opacity 0.4s ease-in-out 0.2s;
-moz-transition: opacity 0.4s ease-in-out 0.2s;
-o-transition: opacity 0.4s ease-in-out 0.2s;
-ms-transition: opacity 0.4s ease-in-out 0.2s;
transition: opacity 0.4s ease-in-out 0.2s;
}
#slider:hover .bx-wrapper .bx-controls .bx-controls-direction a{opacity:1;}
#slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev{right:60px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/sliderhome/left.jpg) no-repeat center bottom;}
#slider .bx-wrapper .bx-controls .bx-controls-direction a.bx-next{right:0px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/sliderhome/right.jpg) no-repeat center bottom;}
#slider .bx-wrapper .bx-controls .bx-controls-direction a:hover{background-position:center top;}
#slider .bx-wrapper .videolink{display:block;position:absolute;left:0;top:0;bottom:0;width:100%; z-index:10;cursor:pointer;}
#slider .bx-wrapper .videolink iframe{height:600px!important;margin:0 auto;display:block;}
@media screen and (max-width: 1680px){
#slider{min-height:450px;}
#slider .sliderContent{width:1920px;margin-left:-960px;}
#slider .bx-wrapper .videolink iframe{height:450px!important;}
}
@media screen and (max-width: 1440px){
#slider{min-height:375px;}
#slider .sliderContent{width:1600px;margin-left:-800px;}
#slider .bx-wrapper .videolink iframe{height:375px!important;}
}
@media screen and (max-width: 1260px){
#slider{min-height:337px;}
#slider .sliderContent{width:1440px;margin-left:-720px;}
#slider .bx-wrapper .videolink iframe{height:337px!important;}
}
@media screen and (max-width: 1023px){
#slider{min-height:300px;}
#slider .sliderContent{width:1280px;margin-left:-640px;}
#slider .bx-wrapper .videolink iframe{height:300px!important;}
}
@media screen and (max-width: 900px){
#slider{min-height:240px;}
#slider .sliderContent{width:1024px;margin-left:-512px;}
#slider .bx-wrapper .videolink iframe{height:240px!important;}
}
@media screen and (max-width: 767px){
#slider{min-height:178px;}
#slider .sliderContent{width:760px;margin-left:-380px;}
#slider .bx-wrapper .videolink iframe{height:178px!important;}
}
@media screen and (max-width: 479px){
#slider{min-height:135px;}
#slider .sliderContent{width:580px;margin-left:-290px;}
#slider .bx-wrapper .videolink iframe{height:135px!important;}
}  .contenu-article{width:100%;max-width:100%;margin:0;padding:0;background:none;overflow:hidden;}
#articleContent{padding-top:100px;}
.page-id-312 #articleContent{padding-top:0;}
#articleContent p.readmore a{display:inline-block;height:60px;line-height:60px;color:#888;font-size:16px;text-transform:uppercase;font-family:'Open sans',arial,sans-serif;font-weight:300;padding:0 30px;margin:30px 0;border:1px solid #888;
-webkit-transition:all 0.2s ease-out 0s;
-moz-transition:all 0.2s ease-out 0s;
-o-transition:all 0.2s ease-out 0s;
-ms-transition:all 0.2s ease-out 0s;
transition:all 0.2s ease-out 0s;}
#articleContent p.readmore a:hover{color:#000;border-color:#000;}
.single #articleContent{padding-top:0;}
.home #articleContent{width:100%;max-width:1012px;margin:0 auto 40px;text-align:center;padding:0;}
.home #articleContent h1{font-weight:300;}
.home #articleContent .texteAccueil{width:100%;max-width:900px;margin:0 auto 80px;padding:0 10px;}
.home #articleContent p{font-size:20px;line-height:26px;margin:0 0 20px;text-align:center;font-weight:300;}
.home #articleContent p:last-child{margin:0;}
.contenu-article .pageblock{text-align:center;padding:0 0 80px;}
.contenu-article .pageblock p{font-size:22px;line-height:30px;max-width:800px;margin:0 auto 20px;padding:0 50px;}
.contenu-article .pageblock p:last-child{margin-bottom:0;}
.contenu-article .pageblock1100 p{max-width:1100px;}
.contenu-article .pageblock1100 p img{display:inline-block;max-width:100%;height:auto;}
.contenu-article .pageblocknoir{width:100%;min-height:700px;background:#000;}
.contenu-article .pageblocknoir .bg-pbn{width:100%;height:100%;}
.contenu-article .pageblocknoir .bg-pbn-concept{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgconcept/bg-pbn-concept.jpg) no-repeat left top;}
.contenu-article .pageblocknoir .bg-pbn-philosophie{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgphilo/bg-pbn-philo.jpg) no-repeat left top;}
.contenu-article .pageblocknoir .bg-pbn-philosophie2{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgphilo/bg-pbn-philo2.jpg) no-repeat left top;}
.contenu-article .pageblocknoir .bg-pbn-shop{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgshop/shop-5.jpg) no-repeat left top;}
.contenu-article .pageblocknoir .container-pbn{width:100%;max-width:1400px;height:100%;margin:0 auto;overflow:hidden;}
.contenu-article .pageblocknoir .text-pbn{width:900px;height:700px;display:table;background:#000000;float:right;text-align:center;padding:100px 0;}
.contenu-article .pageblocknoir .text-pbn .verticalalign{vertical-align:middle;display:table-cell;margin:0 auto;}
.contenu-article .pageblocknoir .text-pbn h3{color:#FFF;}
.contenu-article .pageblocknoir .text-pbn p{max-width:700px;margin:0 auto;font-size:22px;line-height:30px;}
.contenu-article .pageblockblanc{width:100%;min-height:700px;background:#FFF;}
.contenu-article .pageblockblanc .bg-pbb{width:100%;height:100%;}
.contenu-article .pageblockblanc .bg-pbb-concept{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgconcept/bg-pbb-concept.jpg) no-repeat right top;}
.contenu-article .pageblockblanc .bg-pbb-philosophie{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgphilo/bg-pbb-philo.jpg) no-repeat right top;}
.contenu-article .pageblockblanc .bg-pbb-shop{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgshop/shop-6.jpg) no-repeat right top;}
.contenu-article .pageblockblanc .container-pbb{width:100%;max-width:1400px;height:100%;margin:0 auto;overflow:hidden;}
.contenu-article .pageblockblanc .text-pbb{width:900px;height:700px;display:table;background:#FFFFFF;float:left;text-align:center;padding:100px 0;}
.contenu-article .pageblockblanc .text-pbb .verticalalign{vertical-align:middle;display:table-cell;margin:0 auto;}
.contenu-article .pageblockblanc .text-pbb h3{color:#000;}
.contenu-article .pageblockblanc .text-pbb p{max-width:700px;margin:0 auto;font-size:22px;line-height:30px;} #entetePage{width:100%;height:250px;overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#entetePage img{display:block;}
.pageHeader{padding:50px 0;} #agendas{width:100%;height:auto;overflow:hidden;text-align:center;vertical-align:top;}
#agenda{margin:0;display:inline-block;text-align:left;overflow:hidden;}
#agenda .date{width:300px;margin:0 12px 30px;font-family:'Open sans', arial, sans-serif;font-weight:300;letter-spacing: 0.05em;min-height:350px;}
#agenda .dateimg{text-align:center;height:200px;margin-bottom:10px;}
#agenda .dateimg img{display:inline-block;width:auto;max-height:200px;}
#agenda .date h3{font-size:16px;text-align:center;line-height:24px;}
#agenda .date p{margin:0;font-size:15px;line-height:24px;text-align:center;}
#menuagenda{width:100%;max-width:1100px;height:auto;padding:0 0 100px;margin:0 auto;}
#menuagenda ul{list-style:none outside none;text-align:center;}
#menuagenda ul li{display:inline-block;padding:0!important;}
#menuagenda ul li:before {display:none!important;}
#menuagenda ul li a{display:block;border:1px solid #000;font-size:16px;color:#000;height:60px;line-height:60px;width:220px;margin:5px;text-transform:uppercase;font-weight:300;
-webkit-transition:all 0.2s ease-out 0s;
-moz-transition:all 0.2s ease-out 0s;
-o-transition:all 0.2s ease-out 0s;
-ms-transition:all 0.2s ease-out 0s;
transition:all 0.2s ease-out 0s;}
#menuagenda ul li.current-menu-item a,
#menuagenda ul li a:hover{background-color:#000;color:#FFF;} #exposcontainer{height:auto;width:100%;margin:0 auto;position:relative;}
#exposcontainer .expos{width:100%;height:600px;position:relative;background:#000;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#exposcontainer .expos.exporight{background:#E0E0E0;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
.page-id-1044 #exposcontainer .expos.exporight{background:#53738F;}
#exposcontainer p{margin:0;padding:0;}
#exposcontainer .expos .texte{position:absolute;right:1100px;top:0;width:700px;height:600px;padding:0 100px;background:#000;color:#FFF;text-align:center;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
#exposcontainer .expos.expoleft .texte{left:1100px;right:inherit;}
#exposcontainer .expos.exporight .texte{background:#E0E0E0;color:#000;}
.page-id-1044 #exposcontainer .expos.exporight .texte{background:#53738F;color:#FFFFFF;}
#exposcontainer .slider{width:1100px;height:600px;}
#exposcontainer .slider .bx-wrapper{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;background:none;height:100%;}
#exposcontainer .slider .bx-wrapper .bx-viewport{height:100%!important;}
#exposcontainer .slider .bx-wrapper ul li{padding:0!important;overflow:hidden;}
#exposcontainer .slider .bx-wrapper ul li:before {display:none!important;}
#exposcontainer .slider .bx-wrapper ul li img{width:100%;height:auto;}
#exposcontainer .expos .block_expo_logo{margin:0 0 30px;text-align:center;height:100px;}
#exposcontainer .expos .block_expo_logo img{margin:0 auto;}
#exposcontainer .expos .block_expo_content{height:auto;margin:0 0 30px;}
#exposcontainer .expos .block_expo_content p{font-size:20px;line-height:30px;}
#exposcontainer .expos .block_expo_reseaux{margin:0 auto;text-align:center;position:relative;}
#exposcontainer .expos .block_expo_reseaux a{display:inline-block;width:40px;height:40px;margin:0 5px;padding:0;}
#exposcontainer .expos .block_expo_reseaux a > span{
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
-o-border-radius:0!important;
-ms-border-radius:0!important;
border-radius:0!important;}
#exposcontainer .expos .bx-controls{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
#exposcontainer .expos .bx-controls-direction{position:absolute!important;top:0!important;bottom:0!important;left:0;right:0;overflow:hidden;}
#exposcontainer .expos .bx-controls-direction a{display:block;position:absolute;width:50px;height:50px;top:auto;left:auto;margin:0;bottom:0;overflow:hidden;color:#FFF;cursor:pointer;z-index:2000;pointer-events:auto;
-webkit-transition: opacity 0.4s ease-in-out 0.2s;
-moz-transition: opacity 0.4s ease-in-out 0.2s;
-o-transition: opacity 0.4s ease-in-out 0.2s;
-ms-transition: opacity 0.4s ease-in-out 0.2s;
transition: opacity 0.4s ease-in-out 0.2s;
}
#exposcontainer .expos .bx-controls-direction a.bx-prev{right:60px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/sliderhome/left.jpg) no-repeat center bottom;}
#exposcontainer .expos .bx-controls-direction a.bx-next{right:0px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/sliderhome/right.jpg) no-repeat center bottom;}
#exposcontainer .expos.expoleft .bx-controls-direction a.bx-prev{left:0;right:auto;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/sliderhome/left.jpg) no-repeat center bottom;}
#exposcontainer .expos.expoleft .bx-controls-direction a.bx-next{left:60px;right:auto;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/sliderhome/right.jpg) no-repeat center bottom;}
#exposcontainer .expos .bx-controls-direction a:hover{background-position:center top;} #homeChiffres{width:100%;min-height:680px;background-color:#FF308F;}
#homeChiffres h2{font-family:'Open sans', Arial, sans serif;font-size:40px;font-weight:300;color:#ffffff;display:inline-block;margin:80px auto 50px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-h2-accueil.png) no-repeat center bottom;padding:0 0 30px;width:100%;text-transform:uppercase;text-align:center;}
#homeChiffres .chiffres{width:100%;overflow:hidden;margin:0 auto;padding:50px 0 100px;text-align:center;}
#homeChiffres .chiffres .block_chiffres{width:330px;height:330px;overflow:hidden;position:relative;margin:0 50px 50px;display:inline-block;text-align:left;}
#homeChiffres .chiffres .block_chiffres span{font-family:'Roboto',arial,sans-serif;font-size:60px;color:#ffffff;font-weight:bold;display:inline-block;}
#homeChiffres .chiffres .block_chiffres span.plus{margin:100px 10px 0 50px;}
#homeChiffres .chiffres .block_chiffres span.plus.count{margin:100px 10px 0 100px;}
#homeChiffres .chiffres .block_chiffres span.count{color:#FF308F;}
#homeChiffres .chiffres .block_chiffres span.texte{font-size:21px;font-weight:300;margin-left:100px;}
#homeChiffres .chiffres .block_chiffres .bg-rose-left{z-index:3;width:100%;height:100%;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-chiffres-rose-top.png) no-repeat center center;position:absolute;left:0;top:0;
-webkit-background-size:100%;
-moz-background-size:100%;
-o-background-size:100%;
-ms-background-size:100%;
background-size:100%;
-webkit-transition: all 2s linear 2s;
-moz-transition: all 2s linear 2s;
-o-transition: all 2s linear 2s;
-ms-transition: all 2s linear 2s;
transition: all 2s linear 2s;
-webkit-transform: rotateZ(0deg);
-moz-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
transform: rotateZ(0deg);}
#homeChiffres .chiffres .block_chiffres .bg-rose-left-1.anim{-webkit-transform: rotateZ(120deg);-moz-transform: rotateZ(120deg);-o-transform: rotateZ(120deg);-ms-transform: rotateZ(120deg);transform: rotateZ(120deg);}
#homeChiffres .chiffres .block_chiffres .bg-rose-left-2.anim{-webkit-transform: rotateZ(130deg);-moz-transform: rotateZ(130deg);-o-transform: rotateZ(130deg);-ms-transform: rotateZ(130deg);transform: rotateZ(130deg);}
#homeChiffres .chiffres .block_chiffres .bg-rose-left-3.anim{-webkit-transform: rotateZ(150deg);-moz-transform: rotateZ(150deg);-o-transform: rotateZ(150deg);-ms-transform: rotateZ(150deg);transform: rotateZ(150deg);}
#homeChiffres .chiffres .block_chiffres .bg-rose-left-4.anim{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg);}
#homeChiffres .chiffres .block_chiffres .bg-rose-right{z-index:4;width:100%;height:100%;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-chiffres-rose-bottom.png) no-repeat center center;position:absolute;left:0;top:0;
-webkit-background-size:100%;
-moz-background-size:100%;
-o-background-size:100%;
-ms-background-size:100%;
background-size:100%;
-webkit-transition: all 4s linear 0s;
-moz-transition: all 4s linear 0s;
-o-transition: all 4s linear 0s;
-ms-transition: all 4s linear 0s;
transition: all 4s linear 0s;
-webkit-transform: rotateZ(0deg);
-moz-transform: rotateZ(0deg);
-o-transform: rotateZ(0deg);
-ms-transform: rotateZ(0deg);
transform: rotateZ(0deg);}
#homeChiffres .chiffres .block_chiffres .bg-rose-right.anim{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}
#homeChiffres .chiffres .block_chiffres .bg-noir-left{z-index:1;width:100%;height:100%;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-chiffres-noir-top.png) no-repeat center center;position:absolute;left:0;top:0;
-webkit-background-size:100%;
-moz-background-size:100%;
-o-background-size:100%;
-ms-background-size:100%;
background-size:100%;
-webkit-transition: all 0s linear 2s;
-moz-transition: all 0s linear 2s;
-o-transition: all 0s linear 2s;
-ms-transition: all 0s linear 2s;
transition: all 0s linear 2s;}
#homeChiffres .chiffres .block_chiffres .bg-noir-left.anim{z-index:5;}
#homeChiffres .chiffres .block_chiffres .bg-noir-right{z-index:2;width:100%;height:100%;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-chiffres-noir-bottom.png) no-repeat center center;position:absolute;left:0;top:0;
-webkit-background-size:100%;
-moz-background-size:100%;
-o-background-size:100%;
-ms-background-size:100%;
background-size:100%;} #homeExpositions{width:100%;height:auto;overflow:hidden;margin:9px 0 0;}
#homeExpositions h2{font-family:'Open sans', Arial, sans serif;font-size:40px;font-weight:300;color:#000;display:inline-block;margin:80px auto 50px;
background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-h1-accueil.png) no-repeat center bottom;padding:0 0 30px;width:100%;text-transform:uppercase;text-align:center;}
#homeExpositions .expo{width:33.33%;height:auto;float:left;position:relative;}
#homeExpositions .expo.expoblack{display:none;}
#homeExpositions .expo .imgexpo{margin:0 3px 9px;padding:0;overflow:hidden;}
#homeExpositions .expo .imgexpo img{display:block;margin:0;width:100%;height:auto;padding:0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
#homeExpositions .expo:not(.expoblack):hover .imgexpo img{
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);}
#homeExpositions .expo:nth-child(3n+1) .imgexpo{margin:0 6px 9px 0;}
#homeExpositions .expo:nth-child(3n) .imgexpo{margin:0 0 9px 6px;}
#homeExpositions .expo .hover{width:100%;height:100%;position:absolute;left:0;top:0;text-align:center;padding:0 3px 9px 3px;opacity:0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;}
#homeExpositions .expo .hover:hover{opacity:1;}
#homeExpositions .expo:nth-child(3n+1) .hover{padding:0 6px 9px 0;}
#homeExpositions .expo:nth-child(3n) .hover{padding:0 0 9px 6px;}
#homeExpositions .expo .hover .block{width:100%;height:100%;background:rgba(0,0,0,0.7);overflow:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:column wrap;
-webkit-flex-flow:column wrap;
-moz-box-flow:column wrap;
-ms-flexbox-flow:column wrap;
flex-flow:column wrap;
-webkit-justify-content:center;
justify-content:center;}
#homeExpositions .expo .hover .block .contMarge{width:100%;overflow:hidden;}
#homeExpositions .expo .hover img{display:block;width:auto;margin:0 auto 30px;}
#homeExpositions .expo .hover p{color:#FFFFFF;font-family:'Open sans',arial,sans-serif;font-weight:300;font-size:30px;margin-bottom:30px;}
#homeExpositions .expo .hover a{display:inline-block;color:#FFF;font-family:'Roboto',arial,sans-serif;font-weight:400;font-size:16px;padding:0 80px;border:1px solid #FFFFFF;text-transform:uppercase;height:60px;line-height:60px;letter-spacing:0.04em;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
-ms-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;}
#homeExpositions .expo .hover a:hover{background-color:#000;} #agendapressevideo{width:100%;min-height:780px;padding-bottom:90px;overflow:hidden;}
#agendapressevideo h2{font-family:'Open sans', Arial, sans serif;font-size:40px;font-weight:300;color:#000;display:inline-block;margin:80px auto 30px;
background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-h1-accueil.png) no-repeat center bottom;padding:0 0 15px;width:100%;text-transform:uppercase;text-align:center;}
#agendapressevideo p.exergue{font-size:16px;line-height:25px;color:#888888;font-style:italic;max-width:1080px;margin:0 auto 40px;text-align:center;padding:0 30px;}
#agendapressevideo h3{font-size:25px;line-height:30px;font-family:'Open sans',arial,sans-serif;font-weight:300;color:#FF308F;text-align:center;margin:0 0 50px;padding:0 30px;}
#agendapressevideo .block_agendapresse{width:100%;overflow:hidden;padding:25px 100px;max-width:1920px;margin:0 auto;}
#agendapressevideo .block_agendapresse .block{width:25%;float:left;text-align:center;}
#agendapressevideo .block_agendapresse .block img{display:block;margin:0 auto 30px;
-webkit-transform:scale(0.9);
-moz-transform:scale(0.9);
-o-transform:scale(0.9);
-ms-transform:scale(0.9);
transform:scale(0.9);
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
-ms-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;}
#agendapressevideo .block_agendapresse .block:hover img{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);}
#agendapressevideo .block_agendapresse .block h4{font-family:'Open sans',arial,sans-serif;font-weight:300;font-size:25px;line-height:30px;text-transform:uppercase;margin-bottom:30px;color:#000;}
#agendapressevideo .block_agendapresse .block p{font-size:14px;line-height:20px;color:#888888;max-width:240px;margin:0 auto 40px;}
#agendapressevideo .block_agendapresse .block a{margin:0 auto;font-size:16px;display:block;width:220px;height:60px;line-height:60px;
font-family:'Roboto',arial,sans-serif;font-weight:bold;text-align:center;border:1px solid #000;color:#000;text-transform:uppercase;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
-ms-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;}
#agendapressevideo .block_agendapresse .block a:hover{color:#FF308F;border-color:#FF308F;} #dynamiquedesign{width:100%;overflow:hidden;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-dynamiquedesign.jpg) no-repeat fixed center center / cover;position:relative;}
#dynamiquedesign .custom-dynamiquedesign{background:rgba(0,0,0,0.7);min-height:550px;}
#dynamiquedesign h2{font-family:'Open sans', Arial, sans serif;color:#FF308F;font-size:40px;font-weight:300;display:inline-block;margin:0 auto 0;
background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-h1-accueil.png) no-repeat center bottom rgba(0,0,0,0.7);padding:80px 0 30px;width:100%;text-transform:uppercase;text-align:center;}
#dynamiquedesign h3{font-size:25px;line-height:30px;font-family:'Open sans',arial,sans-serif;font-weight:300;color:#FFFFFF;text-align:center;margin:0 0 50px;padding:30px 0 0;}
#dynamiquedesign .block_tournee{width:100%;max-width:800px;overflow:hidden;margin:0 auto;padding:25px 0;}
#dynamiquedesign .block_tournee .block{width:50%;float:left;text-align:center;}
#dynamiquedesign .block_tournee .block img{display:block;margin:0 auto 30px;
-webkit-transform:scale(0.9);
-moz-transform:scale(0.9);
-o-transform:scale(0.9);
-ms-transform:scale(0.9);
transform:scale(0.9);
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
-ms-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;}
#dynamiquedesign .block_tournee .block:hover img{
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);}
#dynamiquedesign .block_tournee .block h4{font-family:'Open sans',arial,sans-serif;font-weight:300;font-size:25px;line-height:30px;text-transform:uppercase;margin-bottom:30px;color:#FFFFFF;}
#dynamiquedesign .block_tournee .block p{font-size:20px;line-height:20px;color:#FFFFFF;max-width:300px;margin:0 auto 40px;}
#dynamiquedesign .block_tournee .block a{margin:0 auto;font-size:16px;display:block;width:220px;height:60px;line-height:60px;font-family:'Roboto',arial,sans-serif;font-weight:bold;text-align:center;border:1px solid #fff;color:#fff;text-transform:uppercase;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
-ms-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;}
#dynamiquedesign .block_tournee .block a:hover{background-color:#000;}
#dynamiquedesign .block_annee{width:230px;height:160px;position:absolute;left:100px;bottom:100px;}
#dynamiquedesign .block_annee p{font-family:'Open sans',arial,sans-serif;font-size:42px;color:#FFF;}
#dynamiquedesign .block_annee p span{font-family:'Open sans',arial,sans-serif;font-size:112px;color:#FF308F;line-height:107px;} #partenaires{width:100%;min-height:780px;overflow:hidden;}
#partenaires h2{font-family:'Open sans', Arial, sans serif;color:#000;font-size:40px;font-weight:300;display:inline-block;margin:80px auto 30px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-h1-accueil.png) no-repeat center bottom;padding:0 0 15px;width:100%;text-transform:uppercase;text-align:center;}
#partenaires h3{font-size:25px;line-height:30px;font-family:'Roboto',arial,sans-serif;color:#FF308F;text-align:center;margin:0 0 50px;}
#partenaires .logos{width:90%;overflow:hidden;margin:0 auto 100px;max-width:1920px;}
#partenaires .logos .block_logo{width:20%;float:left;}
#partenaires .logos .block_logo a{display:block;border:1px solid #888888;padding:0;text-align:center;margin:20px;
-webkit-transition: all 0.2s ease-out 0s;
-moz-transition: all 0.2s ease-out 0s;
-o-transition: all 0.2s ease-out 0s;
-ms-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;}
#partenaires .logos .block_logo a:hover{border-color:#000;}
#partenaires .logos .block_logo.vivreavecsontemps a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-vivreavecsontemps-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.itsnow a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-itsnow-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.savoirvivre a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-savoirvivre-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.desdesignerslux a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-desdesignerslux-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.desdesignerswork a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-desdesignerswork-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.surmesure a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-surmesure-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.desdesignersbois a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-desdesignersbois-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.pratiketik a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-pratiketik-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.centdesign a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-100design-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.vivreledesign2 a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-vivreledesign2-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.cornebleue a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-cornebleue-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.louemondesign a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-louemondesign-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.bowigo a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-bowigo-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.bowigopro a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-bowigo-pro-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo.lmag a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/annonce/logo-lmag-h.jpg) no-repeat center center;
-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;}
#partenaires .logos .block_logo a img{display:block;width:100%;height:100%;
-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
#partenaires .logos .block_logo a:hover img{opacity:0;}
#partenaires .logos .block_logo:hover a{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);} #homeReseaux{width:100%;height:auto;padding:80px 60px;border:none;margin:0;background:#F5F5F5;text-align:center;position:relative;}
#homeReseaux .homeReseauxContainer{width:100%;max-width:1320px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#homeReseaux .homeReseauxContainer #homeFacebook{width:33.33%;padding:0 20px;}
#homeReseaux .homeReseauxContainer #homeFacebook h2{text-align:left;text-indent:-999em;display:block;width:106px;height:106px;margin:0 auto 40px;
background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/pictoHomeFacebook.png) no-repeat center center;-webkit-background-size:106px;-moz-background-size:106px;background-size:106px;}
#homeReseaux .homeReseauxContainer #homeFacebook h2:before{display:none;}
#homeReseaux .homeReseauxContainer #homeFacebook .cff-likebox{margin-top:0;}
#homeReseaux .homeReseauxContainer #homeFacebook #cff .cff-author .cff-page-name.cff-author-date{font-size:16px;line-height:19px;color:#FF308C;}
#homeReseaux .homeReseauxContainer #homeFacebook #cff .cff-author .cff-page-name.cff-author-date a{font-size:16px;line-height:19px;color:#FF308C;}
#homeReseaux .homeReseauxContainer #homeFacebook #cff.cff-default-styles .cff-author .cff-date{font-size:12px;line-height:22px;color:#FF308C;}
#homeReseaux .homeReseauxContainer #homeFacebook #cff.cff-default-styles .cff-post-text{font-size:14px;line-height:22px;color:#323232;text-align:justify;}
#homeReseaux .homeReseauxContainer #homeFacebook #cff.cff-default-styles .cff-post-links{font-size:12px;line-height:22px;color:#323232;float:right;}
#homeReseaux .homeReseauxContainer #homeFacebook #cff.cff-default-styles .cff-post-links a{font-weight:400;color:#323232;}
#homeReseaux .homeReseauxContainer #homeFacebook #cff.cff-default-styles .cff-post-links a:hover{color:#FF308C;}
#homeReseaux .homeReseauxContainer #homeInstagram{width:66.66%;padding:0 20px;}
#homeReseaux .homeReseauxContainer #homeInstagram h2{text-align:left;text-indent:-999em;display:block;width:106px;height:106px;margin:0 auto 40px;
background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/pictoHomeInstagram.png) no-repeat center center;-webkit-background-size:106px;-moz-background-size:106px;background-size:106px;}
#homeReseaux .homeReseauxContainer #homeInstagram h2:before{display:none;}
#homeReseaux .homeReseauxContainer #homeInstagram #sb_instagram{max-width:1920px;}
#homeReseaux .homeReseauxContainer #homeInstagram #sb_instagram .sbi_photo_wrap{overflow:hidden; }
#homeReseaux .homeReseauxContainer #homeInstagram #sb_instagram a{opacity:1!important;}
#homeReseaux .homeReseauxContainer #homeInstagram #sb_instagram a:hover{opacity:1!important;
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}
#homeReseaux .homeReseauxContainer #homeInstagram #sb_instagram a:before {display:block;content:"";width:100%;height:100%;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgPhotoInstag.png) no-repeat center center rgba(0,0,0,0.5);position:absolute;left:0;top:0;opacity:0;
-webkit-background-size:100px;-moz-background-size:100px;background-size:100px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#homeReseaux .homeReseauxContainer #homeInstagram #sb_instagram a:hover:before {opacity:1;}
#homeReseaux .homeReseauxContainer #homeInstagram #sb_instagram svg:not(:root).svg-inline--fa{display:none !important;}
@media screen and (max-width: 1260px){
#homeReseaux{padding:80px 20px;}
}
@media screen and (max-width: 1023px){
#homeReseaux{padding:40px 20px;}
#homeReseaux .homeReseauxContainer #homeFacebook{width:100%;max-width:400px;margin:0 auto 40px;}
#homeReseaux .homeReseauxContainer #homeInstagram{width:100%;}
}
@media screen and (max-width: 767px){
#homeReseaux{padding:40px 0px;}
} .timeline{width:100%;max-width:1200px;margin:80px auto;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-timeline.png) repeat-y center top;}
.timeline .time{width:100%;overflow:hidden;margin-top:0px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-timeblock.png) no-repeat center 20px;padding:0 20px;}
.timeline .time .timeblock{width:50%;margin:0 0 80px;}
.timeline .time:nth-child(2){margin-top:0;}
.timeline .time .timeblockleft{float:left;padding-right:60px;text-align:right;}
.timeline .time .timeblockright{float:right;padding-left:60px;text-align:left;}
.timeline .time .timeblock .timeblocktexte{width:100%;padding-bottom:50px;}
.timeline .time .timeblock .timeblocktexte h2{display:inline-block;margin:0;font-size:58px;color:#FF308F;height:60px;line-height:60px;padding:0;}
.timeline .time .timeblock .timeblocktexte ul{list-style:square outside none;margin-top:20px;padding-left:15px;}
.timeline .time .timeblock .timeblocktexte ul li{font-size:10px;margin-bottom:10px;padding:0!important;}
.timeline .time .timeblock .timeblocktexte ul li:before {display:none!important;}
.timeline .time .timeblock .timeblocktexte ul li p{font-size:18px!important;padding:0!important;display:inline;line-height:24px!important;}
@media screen and (max-width: 900px){
.timeline{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-timeline.png) repeat-y 20px top;}
.timeline .time{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-timeblock.png) no-repeat 20px 20px;padding:0;}
.timeline .time .timeblock{width:100%;float:none;padding-left:60px;padding-right:20px;text-align:left;}
}
@media screen and (max-width: 600px){
.timeline .time .timeblock{padding-left:60px;}
}
@media screen and (max-width: 360px){
.timeline{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-timeline.png) repeat-y 10px top;}
.timeline .time{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-timeblock.png) no-repeat 10px 20px;}
.timeline .time .timeblock{padding-left:40px;}
} #articleContent hr{max-width:1012px;margin:30px auto;padding:0 20px;border-top:1px solid #000;}
#articleContent .designers{width:100%;max-width:1012px;margin:0 auto;text-align:center;padding:0 30px;}
#articleContent .designers-section{width:100%;margin:0;}
#articleContent .designers-header{width:100%;height:auto;margin:20px 0;clear:both;}
#articleContent .designers-header .image_left{margin:0 auto;float:none;}
#articleContent .designers-header h2{padding-top:0;margin:0 0 20px;}
#articleContent .designers-header p{font-size:16px;line-height:25px;}
#articleContent .designers-article p{font-size:16px;line-height:25px;}
#articleContent .designers-image{width:100%;text-align:center;}
#articleContent .designers-image img{margin:30px auto;width:100%;} #articlesPresse{width:100%;max-width:1600px;margin:0 auto 80px;padding:0 80px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#articleContent .article-presse{width:25%;height:auto;min-height:300px;overflow:hidden;padding:0 10px;}
#articleContent .article-presse h2{margin-bottom:0;text-align:left;font-size:24px;}
#articleContent .article-presse img{display:block;width:100%;height:auto;} #articleContent #videosPresse{width:100%;max-width:1600px;margin:0 auto 80px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flexbox-flow:row wrap;
flex-flow:row wrap;}
#articleContent .videoContainer{width:50%;padding:40px 40px 0px;}
#articleContent .videoContainer iframe{width:100%;} #articleContent .mobile-content{width:100%;max-width:942px;padding:0 20px 40px;margin:0 auto;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-mobile.jpg) no-repeat right -50px;min-height:600px;}
#articleContent .mobile-content h1{color:#000;font-size:25px;font-family:"Open sans", Arial, sans serif;text-transform:none;letter-spacing: 0.05em;}
#articleContent .mobile-content h1 span.cap{text-transform:uppercase;}
#articleContent .mobile-content h1 span.rose{color:#FF308F;}
#articleContent .mobile-content .mobile-text p{color:#898989;font-size:16px;line-height:25px!important;}
#articleContent .mobile-content .mobile-text p.readmore{overflow:hidden;}
#articleContent .mobile-content .mobile-text-center{text-align:center;width:350px;margin-bottom:30px;}
#articleContent .mobile-content .mobile-text-center img{margin-left:15px;}
#articleContent .mobile-content ul{margin-top:30px;}
#articleContent .mobile-content li {margin-bottom:5px;}
#articleContent .mobile-content li a{text-transform:uppercase;padding:0 0 0 20px;color:#898989;}
#articleContent .mobile-content li a:hover{color:#FF308F;}
#articleContent .mobile-content .facebook a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-li-facebook.jpg) no-repeat left top;}
#articleContent .mobile-content .twitter a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-li-twitter.jpg) no-repeat left top;}
#articleContent .mobile-content .google a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bg-li-google.jpg) no-repeat left top;}
#articleContent .mobile-content .mobile-flashcode{width:120px;height:150px;margin:-130px 0 0 660px;} .error-404{max-width:1280px;margin:0 auto;padding:80px;min-height:800px;}
.error-404 h1{text-align:center;} .blockContact{width:100%;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#map{width:50%!important;height:auto!important;padding-bottom:0;}
#map #wpgmza_map{height:100%!important;min-height:652px;}
#contact{width:50%;margin:0 auto;}
#contact h1{margin:80px 0 40px;}
#contact .content{height:100%;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/trame.png) repeat left top;}
#contact p.upline_form{font-size:12px!important;max-width:1100px;margin:0 auto 20px;padding:0;}
#contact .content_form{width:100%;max-width:1380px;margin:0 auto 0;padding-bottom:0px;position:relative;}
#contact .content_form form{margin:0 20px;}
#contact .content_form hr{height:1px;background:#000000;margin:10px auto 20px;padding:0;border:none;}
#contact .content_form .groupe{overflow:hidden;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#contact .content_form .field{width:50%;float:left;overflow:hidden;}
#contact .content_form .groupe2 .field{width:100%;}
#contact .content_form .groupe2 .field:last-child{overflow:visible;position:relative;height:auto;padding-bottom:80px;}
#contact .content_form .field span{display:block;width:100%;padding:0 0 0 10px;}
#contact .content_form .field_left span{padding:0 10px 0 0;}
#contact .content_form .groupe2 .field span{padding:0;}
#contact .content_form .groupe2 .field span.ajax-loader{width:16px;height:16px;}
#contact .content_form .groupe2 .field span.wpcf7-not-valid-tip{padding:0 20px;}
#contact .content_form .field input,
#contact .content_form .field select,
#contact .content_form .field textarea{display:inline-block;font-family:'Open sans',arial,sans-serif;border:none;border-bottom:1px solid rgba(240,240,240,0.9);width:100%;height:40px;padding:0 20px;font-size:14px;color:#000000;margin:0 0 20px 0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
-ms-box-shadow:none;
box-shadow:none;}
#contact .content_form .field input:focus,
#contact .content_form .field select:focus,
#contact .content_form .field textarea:focus{border-bottom:2px solid rgba(30,30,30,1);}
#contact .content_form .field select{border:1px solid rgba(240,240,240,0.9);}
#contact .content_form .filefield input{height:auto;margin:0;padding:20px;}
#contact .content_form .field textarea{padding:20px;height:170px;margin-bottom:20px;}
#contact .content_form .field div.captcha{float:none;width:100%;height:auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#contact .content_form .field div.captcha img{margin:0 10px 0 0;width:auto;height:40px;}
#contact .content_form .field div.captcha span{width:150px;}
#contact .content_form .field div.captcha input{display:block;width:100%;height:40px;color:#000000;font-size:14px;text-transform:none;padding:0 10px;margin:0;}
#contact .content_form .field div.submit{float:none;height:80px;margin-top:20px;padding:0;}
#contact .content_form .field div.submit input{margin:0;width:100%;height:80px;background:#000000;font-size:16px;color:#FFF;font-weight:300;text-transform:uppercase;text-align:center;border:none;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#contact .content_form .field div.submit input:hover{background:#FF308F;cursor:pointer;}
#contact .content_form .field p.small{font-size:8px!important;line-height:10px;margin-right:10px;}
#contact .content_form .groupe0 .field{height:64px;line-height:64px;width:100%;}
#contact .content_form .groupe0 .field input{width:auto;height:auto;float:left;margin:25px 10px 0 0;}
#contact .content_form .groupe0 .field .wpcf7-list-item{float:left;display:inline-block;margin:0;padding:0;width:auto!important;}
#contact .content_form .groupe0 .field .wpcf7-list-item label span{font-size:16px;color:#FFFFFF;text-transform:uppercase;display:inline-block;width:auto;}
#contact .content_form .groupe0 .field .wpcf7-list-item-label{width:inherit;display:inline;padding:0 10px 0 0;font-size:16px;color:#000000;}
#contact .content_form div.wpcf7-response-output{position:absolute;z-index:2000;left:0;bottom:20px;margin:0 0 0 10px;padding:10px 20px;background:rgba(255,255,255,1);color:#000000;width:100%;border:none;}
#contact .content_form div.wpcf7-validation-errors{color:red;}
#contact .content_form span.wpcf7-not-valid-tip{position:absolute;left:0;top:45px;padding:0 20px 0 30px;font-size:12px;line-height:14px;}
#contact .content_form .field_left span.wpcf7-not-valid-tip{padding:0 20px 0 20px;}
#contact .content_form .captcha span.wpcf7-not-valid-tip{padding:0 0 0 10px!important;}
*::-webkit-input-placeholder {color:#000000;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*:-moz-placeholder {color:#000000;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*::-moz-placeholder {color:#000000;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
*:-ms-input-placeholder {color:#000000;text-transform:uppercase;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#contact .content_form .field input:focus::-webkit-input-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus::-webkit-input-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus::-webkit-input-placeholder {color:#C2C2C2;}
#contact .content_form .field input:focus:-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus:-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus:-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field input:focus::-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus::-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus::-moz-placeholder {color:#C2C2C2;}
#contact .content_form .field input:focus:-ms-input-placeholder {color:#C2C2C2;}
#contact .content_form .field select:focus:-ms-input-placeholder {color:#C2C2C2;}
#contact .content_form .field textarea:focus:-ms-input-placeholder {color:#C2C2C2;}
#contact .content_form .field div.captcha input::-webkit-input-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input:-moz-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input::-moz-placeholder{text-transform:none;}
#contact .content_form .field div.captcha input:-ms-input-placeholder{text-transform:none;}
#contact .reponsePopup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100001;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#contact .reponsePopup.open{opacity:1;visibility:visible;}
#contact .reponsePopupContainer{width:100%;max-width:400px;background:#FFFFFF;position:relative;text-align:center;} #articleContent .simple-sitemap-container{width:100%;max-width:1100px;margin:0 auto;padding:80px 0;}
#articleContent .simple-sitemap-container ul{list-style:none outside none;margin:0;}
#articleContent .simple-sitemap-container ul li{font-weight:bold;text-align:center;padding:5px 0!important;}
#articleContent .simple-sitemap-container ul li.page-item-73,
#articleContent .simple-sitemap-container ul li.page-item-72,
#articleContent .simple-sitemap-container ul li.page-item-80,
#articleContent .simple-sitemap-container ul li.page-item-692,
#articleContent .simple-sitemap-container ul li.page-item-168{display:none;}
#articleContent .simple-sitemap-container ul li:before {display:none!important;}
#articleContent .simple-sitemap-container ul ul li{font-weight:normal;padding:5px 0!important;}
#articleContent .simple-sitemap-container ul li ul{margin-left:10px;margin-top:10px;}
#articleContent .simple-sitemap-container ul li a{font-size:30px;color:#000000;font-weight:normal;}
#articleContent .simple-sitemap-container ul li ul li a{font-size:24px;color:#000000;}
#articleContent .simple-sitemap-container ul a:hover{color:#FF308F;} #homeWidgetArea .sidebarContainer > li#custom_html-16{width:100%;height:auto;padding:60px 60px 60px;border:none;margin:0;background:#FFFFFF;text-align:center;position:relative;}
#homeWidgetArea .sidebarContainer > li#custom_html-16:before {display:block;content:"";position:absolute;left:50%;top:0;width:1px;height:32px;background:#053C70;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget{width:100%;max-width:1320px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook{width:33.33%;padding:0 20px;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook h2{text-align:left;text-indent:-999em;display:block;width:106px;height:106px;margin:0 auto 40px;
background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/pictoHomeFacebook.png) no-repeat center center;-webkit-background-size:106px;-moz-background-size:106px;background-size:106px;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook h2:before{display:none;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook .cff-likebox{margin-top:0;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook #cff .cff-author .cff-page-name.cff-author-date{font-size:16px;line-height:19px;color:#053C70;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook #cff .cff-author .cff-page-name.cff-author-date a{font-size:16px;line-height:19px;color:#053C70;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook #cff.cff-default-styles .cff-author .cff-date{font-size:12px;line-height:22px;color:#053C70;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook #cff.cff-default-styles .cff-post-text{font-size:14px;line-height:22px;color:#323232;text-align:justify;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook #cff.cff-default-styles .cff-post-links{font-size:12px;line-height:22px;color:#323232;float:right;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook #cff.cff-default-styles .cff-post-links a{font-weight:400;color:#323232;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeFacebook #cff.cff-default-styles .cff-post-links a:hover{color:#053C70;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram{width:66.66%;padding:0 20px;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram h2{text-align:left;text-indent:-999em;display:block;width:106px;height:106px;margin:0 auto 40px;
background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/pictoHomeInstagram.png) no-repeat center center;-webkit-background-size:106px;-moz-background-size:106px;background-size:106px;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram h2:before{display:none;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram #sb_instagram{max-width:1920px;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram #sb_instagram .sbi_photo_wrap{overflow:hidden; }
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram #sb_instagram a{opacity:1!important;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram #sb_instagram a:hover{opacity:1!important;
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram #sb_instagram a:before {display:block;content:"";width:100%;height:100%;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgPhotoInstag.png) no-repeat center center rgba(0,0,0,0.5);position:absolute;left:0;top:0;opacity:0;
-webkit-background-size:100px;-moz-background-size:100px;background-size:100px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram #sb_instagram a:hover:before {opacity:1;}
#homeWidgetArea .sidebarContainer > li#custom_html-16 .textwidget #homeInstagram #sb_instagram svg:not(:root).svg-inline--fa{display:none !important;}  #newsContainer{width:100%;max-width:1470px;padding:0 70px;margin:0 auto;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
#articles .articlesContainer{width:100%;max-width:1440px;padding:0 80px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#articles .post{width:25%;padding:10px;}
#articles .articleContent{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#articles .articleContent .articleImg{overflow:hidden;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#articles .articleContent .articleImg .articleDate{}
#articles .articleContent .articleImg .imageAlaune a{width:100%;}
#articles .articleContent .articleImg img{width:100%;height:auto;}
#articles .articleContent .articleImg .imageAlaune img:not(.imgBlank){position:absolute;left:0;top:0;overflow:hidden;z-index:1;width:auto;height:100%;}
#articles .articleContent .articleImg .articleHover{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:2;background:rgba(30,30,30,0.9);opacity:0;padding:15px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
-o-transition:all 0.3s ease-out 0s;
-ms-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;
-webkit-align-items:center;
align-items:center;}
#articles .articleContent .articleImg:hover .articleHover{opacity:1;}
#articles .articleContent .articleImg .articleHover > *{max-width:320px;text-align:left;}
#articles .articleContent .articleImg .articleHover h2{width:100%;max-width:320px;font-size:25px;line-height:30px;color:#FFFFFF;margin:0 0 20px;text-align:left;font-weight:500;text-transform:none;}
#articles .articleContent .articleImg .articleHover h2:before {left:0;margin-left:0;width:70px;height:1px;background:#FFFFFF;}
#articles .articleContent .articleImg .articleHover h2 a{font-size:25px;line-height:30px;color:#FFFFFF;text-align:left;font-weight:500;}
#articles .articleContent .articleImg .articleHover .lirelasuite{width:100%;}
#articles .articleContent .articleImg .articleHover .lirelasuite a{font-size:14px;color:#FFFFFF;letter-spacing:0.2em;text-transform:uppercase;font-weight:400;}
#articles .articleContent .articleImg .articleHover .lirelasuite a:hover{color:#999999;}
#articles .articleContent .articleImg .articleHover .articleDate{width:100%;font-size:14px;color:#FFFFFF;letter-spacing:0.2em;}
#articles .articleContent .articleImg p{margin:0;}
#articles .articleContent .articleImg a{display:block;}
.single .flexContainer{width:100%;max-width:1440px;margin:0 auto;text-align:center;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;}
.single .contenu-article{width:100%;max-width:1000px;margin:0 auto;padding:80px;}
.single .contenu-article .bx-wrapper{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:50px auto 0;background:none;height:100%;}
.single .contenu-article img{width:100%;height:auto;margin:0 auto;}
.single .contenu-article h1,
.single .contenu-article h2,
.single .contenu-article h3,
.single .contenu-article p {text-align:center;}
.single .contenu-article p {font-size:22px;line-height:30px;max-width:800px;margin:0 auto;padding:0 50px;}
.single .contenu-article p:first-child{margin:0;}
.single .contenu-article h2:before {left:0;margin:0;}
.single .contenu-article ul{text-align:left;margin-bottom:20px;}
.single .norm_row{text-align:center!important;float:none;left:50%;margin-left:-112px;}
.single #contenu #contnavigation{width:100%;max-width:1600px;height:auto;margin:0 auto 0;padding:0 80px;}
.single #contenu #contnavigation.navigationTop{margin:0 auto 60px;}
.single #contenu #contnavigation #navigation{width:100%;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.single #contenu #contnavigation #navigation span{display:block;width:auto;height:auto;}
.single #contenu #contnavigation #navigation span.precedent{text-align:left;background:#FFFFFF;}
.single #contenu #contnavigation #navigation span.suivant{text-align:right;}
.single #contenu #contnavigation #navigation span a{display:block;padding:20px 20px 20px 40px;background:#FFFFFF;color:#000;font-size:16px;font-weight:300;text-transform:uppercase;border:1px solid #000;margin:0 10px;min-width:150px;}
.single #contenu #contnavigation #navigation span.precedent a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsPrev.png) no-repeat 20px center;-webkit-background-size:17px;-moz-background-size:17px;background-size:17px;}
.single #contenu #contnavigation #navigation span.suivant a{padding:20px 40px 20px 20px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsNext.png) no-repeat right 20px center;-webkit-background-size:17px;-moz-background-size:17px;background-size:17px;text-align:left;}
.single #contenu #contnavigation #navigation span a:hover{color:#FF308F;border-color:#FF308F;}
.single #contenu #contnavigation #navigation span.precedent a:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsPrevH.png);}
.single #contenu #contnavigation #navigation span.suivant a:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsNextH.png);}
.blog #contenu #contnavigation{width:100%;max-width:1600px;height:auto;margin:60px auto 0;padding:0 80px;}
.blog #contenu #contnavigation #navigation{width:100%;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.blog #contenu #contnavigation #navigation span{display:block;width:auto;height:auto;}
.blog #contenu #contnavigation #navigation span.precedent{text-align:left;background:#FFFFFF;}
.blog #contenu #contnavigation #navigation span.suivant{text-align:right;}
.blog #contenu #contnavigation #navigation span a{display:block;padding:20px 20px 20px 40px;background:#FFFFFF;color:#000;font-size:16px;font-weight:300;text-transform:uppercase;border:1px solid #000;margin:0 10px;}
.blog #contenu #contnavigation #navigation span.precedent a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsPrev.png) no-repeat 20px center;-webkit-background-size:17px;-moz-background-size:17px;background-size:17px;}
.blog #contenu #contnavigation #navigation span.suivant a{padding:20px 40px 20px 20px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsNext.png) no-repeat right 20px center;-webkit-background-size:17px;-moz-background-size:17px;background-size:17px;}
.blog #contenu #contnavigation #navigation span a:hover{color:#FF308F;border-color:#FF308F;}
.blog #contenu #contnavigation #navigation span.precedent a:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsPrevH.png);}
.blog #contenu #contnavigation #navigation span.suivant a:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsNextH.png);}
.archive #contenu #contnavigation{width:100%;max-width:1600px;height:auto;margin:60px auto 0;padding:0 80px;}
.archive #contenu #contnavigation #navigation{width:100%;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
.archive #contenu #contnavigation #navigation span{display:block;width:auto;height:auto;}
.archive #contenu #contnavigation #navigation span.precedent{text-align:left;background:#FFFFFF;}
.archive #contenu #contnavigation #navigation span.suivant{text-align:right;}
.archive #contenu #contnavigation #navigation span a{display:block;padding:20px 20px 20px 40px;background:#FFFFFF;color:#000;font-size:16px;font-weight:300;text-transform:uppercase;border:1px solid #000;margin:0 10px;}
.archive #contenu #contnavigation #navigation span.precedent a{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsPrev.png) no-repeat 20px center;-webkit-background-size:17px;-moz-background-size:17px;background-size:17px;}
.archive #contenu #contnavigation #navigation span.suivant a{padding:20px 40px 20px 20px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsNext.png) no-repeat right 20px center;-webkit-background-size:17px;-moz-background-size:17px;background-size:17px;}
.archive #contenu #contnavigation #navigation span a:hover{color:#FF308F;border-color:#FF308F;}
.archive #contenu #contnavigation #navigation span.precedent a:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsPrevH.png);}
.archive #contenu #contnavigation #navigation span.suivant a:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bgNewsNextH.png);}  #footer .footerInfos{width:100%;padding:0;margin:0;position:relative;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos > div{width:100%;padding:5px 0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos .nousSuivre{width:100%;}
#footer .footerInfos .nousSuivre h3{letter-spacing:0.05em;font-size:14px;text-transform:uppercase;line-height:20px;font-family:'Open sans',arial,helvetica,sans-serif;color:#525252;font-weight:400;text-align:center;margin:30px 0 20px;}
#footer .footerInfos .nousSuivre .linkReseaux{margin-bottom:20px;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos .nousSuivre .linkReseaux a{display:block;width:50px;height:50px;margin:0 5px;text-indent:-999em;}
#footer .footerInfos .nousSuivre .linkReseaux a.facebook{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-facebook.jpg) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .nousSuivre .linkReseaux a.twitter{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-twitter.jpg) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .nousSuivre .linkReseaux a.instagram{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-instagram.jpg) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .nousSuivre .linkReseaux a.pinterest{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-pinterest.jpg) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .nousSuivre .linkReseaux a.youtube{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-youtube.jpg) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .nousSuivre .linkReseaux a.appmobile{background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-mobile.jpg) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .nousSuivre .linkReseaux a.facebook:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-facebook-h.jpg);}
#footer .footerInfos .nousSuivre .linkReseaux a.twitter:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-twitter-h.jpg);}
#footer .footerInfos .nousSuivre .linkReseaux a.instagram:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-instagram-h.jpg);}
#footer .footerInfos .nousSuivre .linkReseaux a.pinterest:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-pinterest-h.jpg);}
#footer .footerInfos .nousSuivre .linkReseaux a.youtube:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-youtube-h.jpg);}
#footer .footerInfos .nousSuivre .linkReseaux a.appmobile:hover{background-image:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/c-mobile-h.jpg);}
#footer .footerInfos .widgetInfos > ul{width:100%;max-width:780px;margin:0 auto;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flex;
display:flex;
-webkit-box-flow:row wrap;
-webkit-flex-flow:row wrap;
-moz-box-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos .widgetInfos > ul > li{padding:0 40px;}
#footer .footerInfos .widgetInfos > ul > li h3{font-family:'Open sans', Arial, sans serif;font-size:14px;color:#FF308F;text-transform:uppercase;letter-spacing: 0.05em;line-height:inherit;margin-bottom:5px;}
#footer .footerInfos .widgetInfos > ul > li a{font-size:10px;color:#525252;}
#footer .footerInfos .widgetInfos > ul > li a:hover{color:#FF308F;text-decoration:none;} #footer #widgetFooter{width:100%;height:auto;background:#000000;position:relative;padding:10px 0;}
#footer #widgetFooter ul{overflow:hidden;width:100%;max-width:1440px;height:auto;margin:0 auto;padding:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: column wrap;
-webkit-flex-flow: column wrap;
-moz-box-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer #widgetFooter ul li.widget{display:block;width:100%;height:auto;margin:0;}
#footer #widgetFooter ul li.widget > div{width:100%;height:auto;}
#footer #widgetFooter ul li.widget div.copyright{text-align:center;}
#footer #widgetFooter ul li.widget > div p{font-size:12px;line-height:15px;font-weight:400;padding:10px 0 30px;color:#FFFFFF;margin:0;}
#footer #widgetFooter ul li.widget#nav_menu-2 > div{}
#footer #widgetFooter ul li.widget #menu-menufooter{width:100%;padding:0;margin:0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap;
-webkit-flex-flow: row wrap;
-moz-box-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content:center;
justify-content:center;}
#footer #widgetFooter ul li.widget #menu-menufooter li{margin:0 20px;}
#footer #widgetFooter ul li.widget #menu-menufooter li:first-child{margin:0 20px 0 0;}
#footer #widgetFooter ul li.widget #menu-menufooter li:last-child{margin:0 0 0 20px;}
#footer #widgetFooter ul li.widget #menu-menufooter li a{color:#FFFFFF;font-size:12px;line-height:30px;font-weight:400;text-transform:uppercase;}
#footer #widgetFooter ul li.widget #menu-menufooter li a:hover{color:#FF308F;} @media screen and (max-width: 1800px){
#exposcontainer .expos.expoleft .texte{left:inherit;right:0;}
#exposcontainer .expos.exporight .texte{right:inherit;left:0;}
}
@media screen and (max-width: 1600px){
#exposcontainer .expos .texte{width:43.75%;}
}
@media screen and (max-width: 1440px){
#dynamiquedesign h2{padding:270px 0 30px;}
#dynamiquedesign .block_annee{left:50%;bottom:inherit;top:80px;margin-left:-115px;}
#partenaires .logos .block_logo{width:25%;}
#exposcontainer .expos .texte{padding:0 40px;}
#articlesPresse .article-presse{width:25%;}
}
@media screen and (max-width: 1260px){
.mentions{padding:0 40px;}
h1{padding:0 20px 30px;}
h2{padding:0 20px;}
h3{padding:0 20px;}
.contenu-article .pageblock p{padding:0 40px;}
.single .contenu-article h1{padding:0 0 30px;}
.single .contenu-article h2{padding:0;}
.single .contenu-article h3{padding:0;}
.single .contenu-article p{padding:0;}
.home #articleContent .texteAccueil{padding:0 40px;}
#homeChiffres h2,
#homeExpositions h2,
#agendapressevideo h2,
#partenaires h2{padding:0 20px 30px;}
#dynamiquedesign h2{padding:270px 20px 30px;}
#homeChiffres .chiffres{padding:50px 0 50px;}
#homeExpositions .expo{width:50%;}
#homeExpositions .expo.expoblack{display:block;}
#homeExpositions .expo:nth-child(2n) .imgexpo{margin:0 0 10px 5px;}
#homeExpositions .expo:nth-child(2n) .hover{padding:0 0 10px 5px;}
#homeExpositions .expo:nth-child(2n-1) .imgexpo{margin:0 5px 10px 0;}
#homeExpositions .expo:nth-child(2n-1) .hover{padding:0 5px 10px 0;}
#homeExpositions .expo .hover img{margin:0 auto 20px;}
#homeExpositions .expo .hover p{font-size:25px;margin-bottom:20px;}
#agendapressevideo .block_agendapresse{padding:0 40px;}
#agendapressevideo .block_agendapresse .block{width:50%;margin-bottom:40px;}
#agendapressevideo .block_agendapresse .block_video{clear:both;}
#articleContent{padding-top:80px;}
.contenu-article .pageblocknoir .bg-pbn{background-position:center top;
-webkit-background-size:100%;
-moz-background-size:100%;
-o-background-size:100%;
-ms-background-size:100%;
background-size:100%;}
.contenu-article .pageblocknoir .text-pbn{width:100%;max-width:inherit;float:none;margin-top:300px;height:auto;padding:80px 0;}
.contenu-article .pageblockblanc .bg-pbb{background-position:center top;
-webkit-background-size:100%;
-moz-background-size:100%;
-o-background-size:100%;
-ms-background-size:100%;
background-size:100%;}
.contenu-article .pageblockblanc .text-pbb{width:100%;max-width:inherit;float:none;margin-top:300px;height:auto;padding:80px 0;}
#newsContainer{padding:0 30px;}
#articles .articleContent .articleImg .articleHover h2{padding:0;}
#articles .post{width:33.33%;}
.blog #contenu #contnavigation{padding:0 40px;}
.archive #contenu #contnavigation{padding:0 40px;}
.single #contenu #contnavigation{padding:0 40px;}
.single .contenu-article{padding:80px 40px;}
#articlesPresse{padding:0 40px;}
#articleContent .article-presse h2{padding:0;}
#footer #widgetFooter{padding:0 40px;}
#footer .footerInfos .widgetInfos > ul > li h3{padding:0;}
}
@media screen and (max-width: 1079px){
#exposcontainer .expos{height:auto;}
#exposcontainer .expos .texte{position:relative;left:inherit;top:inherit;width:100%;height:auto;padding:80px 40px;}
#exposcontainer .expos .slider{float:none;width:100%;height:auto;}
#articlesPresse .article-presse{width:33.33%;}
#nav ul.menu li{height:auto;}
#nav ul.menu a{font-size:24px;padding:5px 20px;}
.blockContact{padding-top:0;padding-bottom:0;}
#map{width:100%!important;height:300px!important;min-height:inherit;float:none;padding:0;}
#map #wpgmza_map{min-height:inherit;}
#contact{width:100%;}
#contact .content_form hr{max-width:100%;}
#contact .content_form div.wpcf7-response-output{margin:0;font-size:14px!important;line-height:16px;}
#contact p.upline_form,
#contact .content_form .field p.small{text-align:center;}
#contact .content_form .field div.captcha{
-webkit-justify-content:center;
justify-content:center;}
}
@media screen and (max-width: 1023px){
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:20px;}
#homeChiffres h2,
#homeExpositions h2,
#agendapressevideo h2,
#partenaires h2{font-size:26px;}
#dynamiquedesign h2{font-size:26px;}
#agendapressevideo h3,
#dynamiquedesign h3,
#partenaires h3{font-size:22px;}
#dynamiquedesign h3{padding:30px 30px 0;}
#contheader{position:relative;z-index:2000;}
#contheader, #header, #logo, #logo img{height:60px!important;}
#logo img{max-width:240px;}
#logo{display:block;float:none;margin:0 auto;width:240px;}
#contheader #user1{display:none;}
#header{min-width:320px;}
#btnmenu{top:0;right:10px;}
#partenaires .logos .block_logo{width:33.33%;}
#politiques ul li{font-size:16px!important;line-height:25px!important;}
.single .contenu-article p,
#exposcontainer .expos .block_expo_content p,
.home #articleContent p,
.contenu-article .pageblock p,
p{font-size:16px;line-height:25px;}
.contenu-article .pageblocknoir .text-pbn .verticalalign{display:block;}
.contenu-article .pageblockblanc .text-pbb .verticalalign{display:block;}
.contenu-article .pageblocknoir .text-pbn p,
.contenu-article .pageblockblanc .text-pbb p{font-size:16px;line-height:25px;padding:0 20px;}
#videosPresse .videoContainer{width:100%;float:none;padding:0;}
#articles .articleContent .articleImg .articleHover h2 a{font-size:20px;line-height:25px;}
#footer .footerInfos .widgetInfos{display:none;}
}
@media screen and (max-width: 900px){
#homeExpositions .expo .hover img{margin:0 auto 15px;}
#homeExpositions .expo .hover p{font-size:20px;margin-bottom:15px;}
#dynamiquedesign .block_tournee{padding:0 30px;}
#articleContent .mobile-content{background:none;text-align:center;}
#articleContent .mobile-content .mobile-text-center{margin:0 auto 30px;width:100%;max-width:350px;}
#articleContent p.readmore a{float:none!important;}
#contact p.upline_form{text-align:center;}
#contact .content_form .field p.small{margin-right:0;text-align:center;}
#contact .content_form div.wpcf7-response-output{text-align:center;}
#contact .content_form .field div.captcha{max-width:290px;margin:20px auto 0;}
#contact .content_form .acceptance{margin-top:20px;}
#articles .post{width:50%;}
}
@media screen and (max-width: 767px){
.mentions{padding:0 20px;}
.contenu-article .pageblock p{padding:0 20px;}
.home h1{margin-top:40px;margin-bottom:40px;}
.home #articleContent .texteAccueil{padding:0 20px;margin-bottom:40px;}
#contact h1{margin-top:40px;}
h2{margin:40px 0;}
#homeChiffres h2,
#homeExpositions h2,
#agendapressevideo h2,
#partenaires h2{margin-top:40px;}
#dynamiquedesign h2{margin-top:0;}
#homeChiffres .chiffres{padding:0;}
#homeChiffres .chiffres .block_chiffres{margin-bottom:40px;}
#agendapressevideo{padding-bottom:0;}
#agendapressevideo .block_agendapresse{padding:0 20px;}
#dynamiquedesign h2{padding-top:240px;}
#dynamiquedesign h3{padding:30px 20px 0;}
#dynamiquedesign .block_annee{top:65px;}	
#dynamiquedesign .block_tournee{padding:0 20px;}
#dynamiquedesign .block_tournee .block{float:none;width:100%;padding-bottom:40px;}
#partenaires h3{margin-bottom:30px;}
#partenaires .logos{margin-bottom:60px;}
#partenaires .logos .block_logo{width:50%;}
#articleContent{padding-top:40px;}
.contenu-article .pageblock{padding-bottom:40px;}
.contenu-article .pageblocknoir{min-height:inherit;}
.contenu-article .pageblocknoir .text-pbn{padding:40px 0;}
.contenu-article .pageblockblanc{min-height:inherit;}
.contenu-article .pageblockblanc .text-pbb{padding:40px 0;}
#exposcontainer .expos .texte{padding:40px 20px;}
#newsContainer{padding:0 10px;}
.blog #contenu #contnavigation{padding:0 20px;}
.archive #contenu #contnavigation{padding:0 20px;}
.single #contenu #contnavigation{padding:0 20px;}
.single .contenu-article{padding:40px 20px;}
#articlesPresse{padding:0 20px;}
#articlesPresse .article-presse{width:50%;}
#contact .content_form .field{float:none;width:100%;}
#contact .content_form .field p.small{margin:0;}
#contact .content_form .field span.wpcf7-form-control-wrap{padding:0;}
#contact .content_form .field div.captcha {float:none;}
#contact .content_form .groupe0 .field_left span.wpcf7-list-item{padding:0 20px 0 10px;}
#contact .content_form div.wpcf7-response-output{font-size:12px;margin:0;padding:10px 0;}
#contact .content_form span.wpcf7-not-valid-tip{font-size:12px;padding:0 20px;}
#contact .content_form .captcha span.wpcf7-not-valid-tip{padding:0 10px;}
#contact .content_form .field div.submit{padding-left:0;margin-left:0;margin-top:20px;}
#contact .content_form .field div.submit input{height:60px;}
#contact .content_form .field input {margin:0 0 20px !important;}
#footer .footerInfos,
#footer #widgetFooter{padding:0 20px;}
#cookie-law-info-bar{font-size:14px!important;}
}
@media screen and (max-width: 640px){
#btnmenu.open .titre{color:#fff;}
#btnmenu.open .layer{background:#fff;}
#nav ul{width:70%;}
#nav ul.menu li{height:auto;}
#nav ul.menu a{font-size:20px;padding:5px 20px;} #nav ul.menu li ul.sousmenu{display:none;position:relative;top:0;left:0;opacity:1;height:0;width:100%;min-height:inherit;}
#nav ul.menu li.parent:hover ul.sousmenu{z-index:1;left:0;opacity:1;height:auto;}
#logo{margin-left:-30px;}
#homeExpositions .expo{width:100%;}
#homeExpositions .expo.expoblack{display:none;}
#homeExpositions .expo:nth-child(2n) .imgexpo{margin:0 0 10px 0;}
#homeExpositions .expo:nth-child(2n) .hover{padding:0 0 10px 0;}
#homeExpositions .expo:nth-child(2n-1) .imgexpo{margin:0 0 10px 0;}
#homeExpositions .expo:nth-child(2n-1) .hover{padding:0 0 10px 0;}
#homeExpositions .expo .hover img{margin:0 auto 20px;}
#homeExpositions .expo .hover p{font-size:25px;margin-bottom:20px;}
#agendapressevideo .block_agendapresse .block{width:100%;margin-bottom:50px;}
#agendapressevideo .block_agendapresse .block_video{clear:both;}
}
@media screen and (max-width: 539px){
#articles .post{width:100%;}
}
@media screen and (max-width: 479px){
#homeChiffres .chiffres .block_chiffres{width:300px;height:300px;margin:0 auto 40px;}
#homeChiffres .chiffres .block_chiffres span{font-size:50px;}
#homeChiffres .chiffres .block_chiffres span.plus.count{margin:100px 10px 0 86px;}
#homeChiffres .chiffres .block_chiffres span.texte{font-size:19px;font-weight:300;margin-left:90px;}
#homeExpositions .expo .hover img{margin:0 auto 15px;}
#homeExpositions .expo .hover p{font-size:20px;margin-bottom:15px;}
#dynamiquedesign .block_tournee .block h4{font-size:22px;}
#partenaires .logos{width:100%;}
#partenaires .logos .block_logo{width:100%;max-width:320px;float:none;overflow:hidden;margin:0 auto;}
.single #contenu #contnavigation #navigation span.precedent{margin-bottom:10px;}
#articlesPresse .article-presse{width:100%;}
#articleContent .mobile-content .mobile-text-center p{overflow:hidden;max-width:200px;margin:0 auto;}
#articleContent .mobile-content .mobile-text-center img{margin-left:-60px;}
#articleContent p.readmore a{font-size:14px;}
#footer #widgetFooter ul li.widget #menu-menufooter li{width:100%!important;margin:0!important;text-align:center;}
}
@media screen and (max-width: 340px){
#nav ul{width:80%;padding-top:50px;}
#nav ul.menu a{font-size:14px;padding:5px 20px;}
}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(//www.desdesigners.fr/wp-content/themes/desdesigners/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}