*{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:#000000;}
*::selection {background:none;color:#000000;} body{font-family:'Open sans',arial,helvetica,sans-serif;font-size:16px;color:#000000;background:#FFFFFF;position:relative;padding-top:730px;top:0!important;-webkit-text-size-adjust: none;}
body.page-id-3,
body.page-id-10,
body.page-id-12,
body.page-id-16,
body.page-id-159{padding-top:210px;}
h1{font-size:45px;line-height:50px;font-family:'Amaranth',arial,helvetica,sans-serif;font-weight:400;margin:0 0 40px;padding:0;color:#DB00FF;text-align:left;}
h2{font-size:35px;line-height:40px;font-family:'Amaranth',arial,helvetica,sans-serif;font-weight:400;margin:40px 0 25px;padding:0;color:#DB00FF;text-align:left;}
h3{font-size:20px;line-height:25px;font-family:'Amaranth',arial,helvetica,sans-serif;font-weight:400;margin:20px 0 20px 0;padding:0;color:#DB00FF;text-align:left;}
a{text-decoration:none;color:#DB00FF;font-weight:bold;
-webkit-transition: all 0.25s ease-out 0s;
-moz-transition: all 0.25s ease-out 0s;
transition: all 0.25s ease-out 0s;}
a:hover{color:#000000;}
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;}
a.btn{display:inline-block;padding:20px 70px 20px 30px;background:url(//takeaselfie.fr/wp-content/themes/template/images/btnArrow.png) no-repeat right 15px center #FFFFFF;border:1px solid #DB00FF;color:#DB00FF;text-align:center;text-transform:uppercase;font-weight:400;
-webkit-background-size:40px;
-moz-background-size:40px;
background-size:40px;
border-radius:50px;}
a.btn:hover{background-color:#DB00FF;background-position:right -100px center;color:#FFFFFF;padding:20px 50px 20px 50px;}
a.btnReverse{background:#FFFFFF;border:1px solid #DB00FF;color:#DB00FF;}
a.btnReverse:hover{background:#DB00FF;border:1px solid #FFFFFF;color:#FFFFFF;}
ul{list-style:none outside none;margin:0 0 20px 0;}
body:not(.home) #page #pageContainer ul li{line-height:18px;padding:3px 0;position:relative;padding-left:15px;}
body:not(.home) #page #pageContainer ul li:before {position:absolute;left:0;top:9px;display:block;content:"";width:6px;height:6px;background:#DB00FF;}
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:22px;margin:0 0 20px;}
p:last-child{margin:0;}
.pageSection p strong,
.pageSection ul li strong{color:#DB00FF;}
.mentions {max-width:1680px;margin:0 auto;padding:0;}
.mentions h2,
.mentions p{text-align:left;}
.mentions h2:first-child{margin-top:0;}
.link{width:100%;height:auto;text-align:left;padding:0;margin:0;}
.link a{display:inline-block;width:100%;max-width:300px;height:65px;line-height:65px;text-transform:uppercase;color:#000000;font-size:18px;padding:0 15px;font-weight:normal;background:none;border:1px solid #000000;text-align:center}
.link a:hover{background:#000000;color:#FFFFFF;}
@media screen and (max-width: 767px){
h1{font-size:40px;line-height:45px;}
} #backtotop{z-index:2010;}
#backtotop a{display:block;position:absolute;z-index:2010;left:50%;margin-left:-22px;bottom:calc(100% + 18px);overflow:hidden;background:url(//takeaselfie.fr/wp-content/themes/template/images/backtotop.png) no-repeat left top transparent;
-webkit-background-size:44px;-moz-background-size:44px;background-size:44px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;}
#backtotop a span{display:block;background:url(//takeaselfie.fr/wp-content/themes/template/images/backtotop.png) no-repeat left -44px transparent;-webkit-background-size:44px;background-size:44px;width:44px;height:44px;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;}
#backtotop a:hover span{opacity:1;} #politiques{max-width:1680px;margin:0 auto;}
#politiques > *:last-child{margin-bottom:0;}
#politiques p{text-align:left;}
#politiques ul{text-align:left;}
#politiques h3{text-align:left;}
#politiques h4{text-align:left;font-size:18px;font-weight:400;color:#DB00FF;margin-bottom:20px;}
button.gdpr-preferences{display:block;padding:20px;text-transform:uppercase;background:#000000;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:#DB00FF;}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement{height:30px;line-height:30px;background:none;border:none;text-shadow:none;font-size:14px;text-decoration:none;padding:0 10px;
-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;}
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences:hover,
.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement:hover{color:#808080;}
.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:#000000;color:#FFF!important;font-size:16px;margin-bottom:0;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;}
a.buttonGA:hover{background:#DB00FF;}
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:#DB00FF;}
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:#DB00FF;}
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:#DB00FF;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:#000000;}
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:#DB00FF;}
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:#DB00FF;}
body .gdpr-request-form input[type=submit]{display:inline-block;padding:20px;text-transform:uppercase;background:#000000;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;
transition:all 0.3s ease-out 0s;}
body .gdpr-request-form input[type=submit]:hover{background:#DB00FF;}
body .gdpr-request-form input[type=email]{display:inline-block;line-height:19px;padding:19px 20px;text-transform:lowercase;background:#FFF;color:#000000;font-size:16px;margin-bottom:20px;cursor:pointer;border:1px solid #000000;
-webkit-transition:all 0.3s ease-out 0s;
-moz-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;
box-shadow:none;}
body .gdpr.gdpr-privacy-bar .gdpr-content a{color:#808080;}
body .gdpr.gdpr-privacy-bar .gdpr-content a:hover{color:#DB00FF;}
#contact .content_form .acceptance{margin-top:40px;}
#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;
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;}
#contact .content_form .acceptance span.wpcf7-list-item label{width:100%;max-width:370px;}
body #cookie-law-info-bar{max-width:480px;left:50%!important;margin-left:-240px;bottom:30px!important;padding:20px 0 0;color:#000000!important;border-radius:10px;box-shadow:0 0 10px #000000;font-size:14px;
background:url(//takeaselfie.fr/wp-content/themes/template/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 #000000;
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:#000000!important;cursor:pointer!important;font-weight:700;
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 #000000;}
body #cookie-law-info-bar .cookie_action_close_header{color:#DB00FF!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;}
@media screen and (max-width: 767px){
body .gdpr.gdpr-privacy-bar .gdpr-wrapper,
body .gdpr.gdpr-reconsent-bar .gdpr-wrapper{padding:20px 30px;}
}
@media screen and (max-width: 520px){
body #cookie-law-info-bar{width:auto;max-width:480px;left:20px!important;margin-left:0;right:20px!important;bottom:20px!important;}
}  #headerContainer{position:absolute;left:0;top:0;width:100%;height:730px; padding:0;
background: rgb(255,245,0);
background: linear-gradient(45deg, rgba(255,245,0,1) 0%, rgba(255,171,0,1) 23%, rgba(219,0,255,1) 100%);}
.page-id-3 #headerContainer,
.page-id-10 #headerContainer,
.page-id-12 #headerContainer,
.page-id-16 #headerContainer,
.page-id-159 #headerContainer{height:210px;}
.bgHeaderContainer{position:absolute;left:0;top:0;width:100%;height:100%;background:url(//takeaselfie.fr/wp-content/themes/template/images/bgHeader.png) no-repeat right 140% top;opacity:0.15;}
#header{width:100%;max-width:1680px;height:100%;margin:0 auto;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;}
@media screen and (max-width: 1440px){
#headerContainer{height:630px;}
}
@media screen and (max-width: 1200px){
.bgHeaderContainer{background-position:center top;}
#headerContainer{height:580px;}
}
@media screen and (max-width: 1023px){
#headerContainer{height:580px;}
}
@media screen and (max-width: 767px){
#headerContainer{height:530px;}
} #cocorico{position:absolute;z-index:1;top:135px;left:50%;margin-left:-94px;}
#cocorico span{display:block;font-size:16px;line-height:20px;color:#FFFFFF;text-align:left;text-indent:-999em;font-weight:300;padding-top:6px;border-top:6px solid #FFFFFF;width:189px;position:relative;}
#cocorico span:before{display:block;content:"";width:63px;height:6px;background:#0076FF;position:absolute;left:0;top:-6px;}
#cocorico span:after{display:block;content:"";width:63px;height:6px;background:#FF0056;position:absolute;right:0;top:-6px;} #headerLogo{width:210px;position:absolute;left:0;top:0;z-index:1; }
#headerLogo #logo{display:block;max-width:280px;margin:0 auto;}
#headerLogo #logo img{display:block;width:100%;height:auto;margin:0 auto;padding:0;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;} #upline{position:absolute;left:50%;top:0;width:380px;height:210px;margin-left:-190px;
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;}
#upline span{font-size:30px;line-height:35px;color:#FFFFFF;text-align:center;font-weight:300;margin:0;padding:0;display:block;}
@media screen and (max-width: 767px){
#cocorico{right:inherit;left:50%;margin-left:-94px;top:180px;}
#headerLogo{width:140px;top:0;left:50%;margin-left:-70px;}
#headerLogo #logo{max-width:210px;}
#upline{width:100%;left:0;margin-left:0;top:140px;height:40px;}
#upline span{font-size:20px;line-height:25px;}
} .btnPhone{display:block;width:250px;height:60px;position:absolute;z-index:1;right:95px;top:75px;}
.btnPhone a{display:block;width:250px;height:60px;border:2px solid #FFFFFF;color:#FFFFFF;text-align:center;padding:0;margin:0;font-size:20px;line-height:56px;font-weight:700;text-transform:uppercase;border-radius:10px;}
.btnPhone a:hover{background-color:#FFFFFF;color:#DB00FF;} .btnMenuMobile{display:block;width:60px;height:60px;position:absolute;top:75px;right:15px;cursor:pointer;z-index:1;}
.btnMenuMobile .layer{
display:block;width:30px;height:4px;background:#FFFFFF;position:absolute;right:15px;border-radius:4px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
.btnMenuMobile .layer1{top:24px;}
.btnMenuMobile .layer2{top:36px;}
.btnMenuMobile:hover .layer{top:22px;}
.btnMenuMobile:hover .layer2{top:38px;}
.btnMenuMobile.open .layer1{top:28px;
-webkit-transform:rotateZ(45deg);
-moz-transform:rotateZ(45deg);
transform:rotateZ(45deg);}
.btnMenuMobile.open .layer2{top:28px;
-webkit-transform:rotateZ(-45deg);
-moz-transform:rotateZ(-45deg);
transform:rotateZ(-45deg);}
@media screen and (max-width: 1200px){
.btnPhone{width:60px;height:60px;}
.btnPhone a{width:60px;height:60px;text-align:left;text-indent:-999em;background:url(//takeaselfie.fr/wp-content/themes/template/images/bgPhone.png) no-repeat center center;-webkit-background-size:60px;-moz-background-size:60px;background-size:60px;}
.btnPhone a:hover{background-color:inherit;}
}
@media screen and (max-width: 767px){
.btnPhone{width:50px;height:50px;right:inherit;left:20px;top:30px;}
.btnPhone a{width:50px;height:50px;text-align:left;text-indent:-999em;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
.btnMenuMobile{top:25px;right:15px;}
} #nav{width:calc(100% - 20px);max-width:800px;position:fixed;top:20px;right:0;bottom:20px;z-index:10;background:#FFFFFF;box-shadow:0 0 10px rgba(0,0,0,0.25);border-radius:20px 0 0 20px;
-webkit-transform:translateX(110%);-moz-transform:translateX(110%);transform:translateX(110%);padding-bottom:80px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);} .closeMenuMobile{display:block;width:60px;height:60px;position:absolute;top:10px;right:10px;cursor:pointer;z-index:50000;}
.closeMenuMobile .layer{
display:block;width:30px;height:4px;background:#000000;position:absolute;right:15px;border-radius:4px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
.closeMenuMobile .layer1{top:24px;}
.closeMenuMobile .layer2{top:36px;}
.closeMenuMobile:hover .layer{top:22px;}
.closeMenuMobile:hover .layer2{top:38px;}
.closeMenuMobile.open .layer1{top:28px;
-webkit-transform:rotateZ(45deg);
-moz-transform:rotateZ(45deg);
transform:rotateZ(45deg);}
.closeMenuMobile.open .layer2{top:28px;
-webkit-transform:rotateZ(-45deg);
-moz-transform:rotateZ(-45deg);
transform:rotateZ(-45deg);}
#nav .menu-menuprincipale-container{width:100%;height:100%;}
#nav ul.menu{list-style:none outside none;margin:0;width:100%;padding-top:80px;
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:flex-start;
justify-content:flex-start;}
#nav ul.menu > li{margin:0;position:relative;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav ul.menu > li > a{display:block;width:100%;height:60px;line-height:60px;font-size:25px;font-family:'Amaranth',arial,helvetica,sans-serif;color:#000000;text-transform:none;font-weight:normal;position:relative;overflow:hidden;
padding:0 40px;}
#nav ul.menu > li.menu-item-20{padding:0 40px;margin-top:20px;}
#nav ul.menu > li.menu-item-20 > a{text-align:center;border:2px solid #000000;border-radius:10px;line-height:56px;}
#nav ul.menu > li.menu-item-20 > a:hover{border-color:#DB00FF;}
#nav ul.menu > li > a span{display:none;}
#nav ul.menu > li:hover > a,
#nav ul.menu > li.current-menu-item > a{color:#DB00FF;}
#nav a.followme{display:block;width:250px;height:60px;border:2px solid #FFAB00;color:#FFFFFF;text-align:center;padding:0;margin:0 auto 20px;font-size:20px;line-height:60px;font-weight:700;
border-radius:10px;background:#FFAB00;cursor:pointer;-webkit-align-self:center;align-self:center;text-transform:uppercase;position:absolute;z-index:1;left:50%;bottom:90px;margin-left:-125px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav a.followme:hover{border-color:#FFAB00;background:#FFFFFF;color:#FFAB00;}
#nav .reseauxMenu{width:100%;position:absolute;z-index:1;left:0;bottom:0;padding:0 0 30px;
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;}
#nav .reseauxMenu a{margin:0 5px;}
#nav .reseauxMenu a img{max-width:40px;height:auto;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#nav .reseauxMenu a:hover img{opacity:0;}
#nav .reseauxMenu a.tictoc{background:url(//takeaselfie.fr/wp-content/themes/template/images/rsTictocH.png) no-repeat center center;-webkit-background-size:40px;-moz-background-size:40px;background-size:40px;}
#nav .reseauxMenu a.instagram{background:url(//takeaselfie.fr/wp-content/themes/template/images/rsInstagramH.png) no-repeat center center;-webkit-background-size:40px;-moz-background-size:40px;background-size:40px;}
#nav .reseauxMenu a.facebook{background:url(//takeaselfie.fr/wp-content/themes/template/images/rsFacebookH.png) no-repeat center center;-webkit-background-size:40px;-moz-background-size:40px;background-size:40px;}
#nav .reseauxMenu a.youtube{background:url(//takeaselfie.fr/wp-content/themes/template/images/rsYoutubeH.png) no-repeat center center;-webkit-background-size:40px;-moz-background-size:40px;background-size:40px;}  #page{width:100%;margin:0;padding:0;}
#aside{display:none;} .pageHeader{width:100%;margin:0;padding:80px 80px 0;background:#FFFFFF;
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;}
.pageHeader h1{margin:0;text-align:center;} .pageSection{width:100%;margin:0;padding:80px;}
.home .pageSection{padding:0;}
.page-id-8 .pageSection{padding:0 60px 80px;}
.page-id-192 .pageSection{padding:0 0 80px;} .error-404{max-width:1280px;margin:0 auto;padding:80px;min-height:800px;}
.error-404 h1{text-align:center;}
@media screen and (max-width: 1200px){
.pageHeader{padding:80px 40px 0;}
.pageSection{padding:80px 40px;}
.page-id-8 .pageSection{padding:0 20px 80px;}
}
@media screen and (max-width: 1023px){
.pageHeader{padding:60px 40px 0;}
.pageSection{padding:60px 40px;}
.page-id-8 .pageSection{padding:0 20px 60px;}
}
@media screen and (max-width: 767px){
.pageHeader{padding:40px 20px 0;}
.pageSection{padding:40px 20px;}
.page-id-8 .pageSection{padding:0 0 60px;}
.page-id-192 .pageSection{padding:0 0 20px;}
}  #homePhotoTag{width:100%;padding:0 55px;}
.homePhotoTagContainer{width:100%;max-width:1490px;margin:-400px auto 0;position:relative;z-index:1; 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;}
.homePhotoTagContainer .blocPhotoTag{width:33.33%;padding:0 25px;opacity:0;
-webkit-transform:translateY(100px);
-moz-transform:translateY(100px);
transform:translateY(100px);}
.homePhotoTagContainer .blocPhotoTag:nth-child(1){
-webkit-transition:all 0.4s ease-out 0s;
-moz-transition:all 0.4s ease-out 0s;
transition:all 0.4s ease-out 0s;
}
.homePhotoTagContainer .blocPhotoTag:nth-child(2){
-webkit-transition:all 0.4s ease-out 0.2s;
-moz-transition:all 0.4s ease-out 0.2s;
transition:all 0.4s ease-out 0.2s;
}
.homePhotoTagContainer .blocPhotoTag:nth-child(3){
-webkit-transition:all 0.4s ease-out 0.4s;
-moz-transition:all 0.4s ease-out 0.4s;
transition:all 0.4s ease-out 0.4s; }
.anim .homePhotoTagContainer .blocPhotoTag{opacity:1;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);
}
.homePhotoTagContainer .blocPhotoTag:nth-child(2){margin-top:-100px;}
.homePhotoTagContainer .blocImage{width:100%;position:relative;}
.homePhotoTagContainer .blocImage:before{display:block;content:"";position:absolute;z-index:2;top:30px;right:30px;width:40px;height:40px;background:url(//takeaselfie.fr/wp-content/themes/template/images/pictoPhotoTag.png) no-repeat center center;
-webkit-background-size:40px;-moz-background-size:40px;background-size:40px;}
.homePhotoTagContainer .blocPhotoTag:nth-child(2) .blocImage:after{display:block;content:"foiredelyon";position:absolute;z-index:2;top:35px;left:30px;width:120px;height:30px;background:url(//takeaselfie.fr/wp-content/themes/template/images/pictoFoireLyon.png) no-repeat left center;
-webkit-background-size:30px;-moz-background-size:30px;background-size:30px;padding-left:40px;font-size:16px;line-height:30px;color:#FFFFFF;font-family:'Amaranth',arial,helvetica,sans-serif;}
.homePhotoTagContainer .blocImage > img{width:100%;height:auto;}
.homePhotoTagContainer .blocImage > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.25);
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-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.homePhotoTagContainer .blocImage > .masque img{width:auto;height:100%;-webkit-align-self:center;align-self:center;}
.homePhotoTagContainer .blocTags{margin-top:15px;}
.homePhotoTagContainer .blocTags p{font-size:18px;line-height:21px;color:#0080FF;margin:0;padding:0;}
.homePhotoTagContainer .blocTags a{font-size:18px;line-height:21px;color:#0080FF;margin:0;padding:0;}
.homePhotoTagContainer .blocTags a:hover{color:#DB00FF;}
@media screen and (max-width: 1200px){
#homePhotoTag{padding:0 20px;}
.homePhotoTagContainer .blocPhotoTag{padding:0 20px;}
}
@media screen and (max-width: 1023px){
#homePhotoTag{padding:0;}
.homePhotoTagContainer{margin-top:0;max-width:inherit;}
#homePhotoTag > .homePhotoTagContainer{margin-top:-510px;}
#homePhotoTag > .homePhotoTagContainer .blocPhotoTag{width:33.33%;max-width:480px;padding:0 25px;}
.homePhotoTagContainer .blocPhotoTag{padding:0;opacity:1;
-webkit-transition:inherit!important;
-moz-transition:inherit!important;
transition:inherit!important;
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);}
.homePhotoTagContainer .blocPhotoTag:nth-child(2){margin-top:0;}
.homePhotoTagContainer .blocPhotoTag:nth-child(2) .blocImage:after{display:none;}
#homePhotoTag .bx-wrapper{background:none!important;border:none!important;box-shadow:none!important;padding:10px 40px 0!important;margin:-500px auto 0!important;overflow:hidden;}
#homePhotoTag .bx-wrapper .bx-viewport{overflow:visible!important;}
}
@media screen and (max-width: 767px){
#homePhotoTag{padding:0;}
#homePhotoTag > .homePhotoTagContainer{margin-top:-510px;}
#homePhotoTag > .homePhotoTagContainer .blocPhotoTag{width:100%;max-width:480px;padding:0 25px;}
#homePhotoTag .bx-wrapper{margin:-510px auto 0!important;}
} #homeTakeASelfie{width:100%;padding:80px 80px 250px;}
.homeTakeASelfieContainer{width:100%;max-width:1280px;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;}
.homeTakeASelfieContainer .blocLeft{width:50%;
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-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;}
.homeTakeASelfieContainer .blocImage{width:50%;max-width:320px;position:relative;}
.homeTakeASelfieContainer .blocImage01{margin-top:100px;-webkit-transform:translateX(-70px);-moz-transform:translateX(-70px);transform:translateX(-70px);z-index:1;
opacity:0;
-webkit-transition:all 0.4s ease-out 0s;
-moz-transition:all 0.4s ease-out 0s;
transition:all 0.4s ease-out 0s;}
#homeTakeASelfie.anim .homeTakeASelfieContainer .blocImage01{-webkit-transform:translateX(30px);-moz-transform:translateX(30px);transform:translateX(30px);opacity:1;}
.homeTakeASelfieContainer .blocImage02{-webkit-transform:translateX(-130px);-moz-transform:translateX(-130px);transform:translateX(-130px);
opacity:0;
-webkit-transition:all 0.4s ease-out 0.2s;
-moz-transition:all 0.4s ease-out 0.2s;
transition:all 0.4s ease-out 0.2s;}
#homeTakeASelfie.anim .homeTakeASelfieContainer .blocImage02{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);transform:translateX(-30px);opacity:1;}
.homeTakeASelfieContainer .blocImage01:before{display:block;content:"";position:absolute;left:-50px;top:50px;width:100px;height:100px;z-index:2;
background:url(//takeaselfie.fr/wp-content/themes/template/images/iconTakeaselfie.png) no-repeat center center;-webkit-background-size:100px;-moz-background-size:100px;background-size:100px;
-webkit-animation: animSmiley 1.5s ease-out 1.5s infinite;
animation: animSmiley 1.5s ease-out 1.5s infinite;}
.homeTakeASelfieContainer .blocImage > img{width:100%;height:auto;}
.homeTakeASelfieContainer .blocImage > .masque{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;overflow:hidden;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.25);
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-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.homeTakeASelfieContainer .blocImage > .masque img{width:auto;height:100%;-webkit-align-self:center;align-self:center;}
.homeTakeASelfieContainer .blocRight{width:50%;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-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.homeTakeASelfieContainer .blocRight > div{padding-left:60px;-webkit-align-self:center;align-self:center;}
.homeTakeASelfieContainer .blocRight h1{opacity:0;
-webkit-transition:all 0.4s ease-out 0.2s;
-moz-transition:all 0.4s ease-out 0.2s;
transition:all 0.4s ease-out 0.2s;
transform:translateY(50px);
}
#homeTakeASelfie.anim .homeTakeASelfieContainer .blocRight h1{opacity:1;
transform:translateY(0);
}
.homeTakeASelfieContainer .blocRight h1 span{display:block;font-size:30px;line-height:35px;font-weight:300;color:#000000;font-family:'Open Sans',arial,helvetica,sans-serif;}
.homeTakeASelfieContainer .blocRight p{font-size:20px;line-height:20px;margin:0 0 20px;max-width:480px;opacity:0;
-webkit-transition:all 0.4s ease-out 0.4s;
-moz-transition:all 0.4s ease-out 0.4s;
transition:all 0.4s ease-out 0.4s;
transform:translateY(50px);
}
#homeTakeASelfie.anim .homeTakeASelfieContainer .blocRight p{opacity:1;
transform:translateY(0);
}
.homeTakeASelfieContainer .blocRight p:last-child{margin:0;}
@media screen and (max-width: 1200px){
#homeTakeASelfie{padding:80px 40px 250px;}
.homeTakeASelfieContainer .blocRight > div{padding-left:15px;}
}
@media screen and (max-width: 1023px){
#homeTakeASelfie{padding:60px 40px 180px;}
.homeTakeASelfieContainer .blocLeft{width:100%;margin-bottom:60px;}
.homeTakeASelfieContainer .blocRight{width:100%;}
}
@media screen and (max-width: 767px){
#homeTakeASelfie{padding:60px 20px 100px;}
.homeTakeASelfieContainer .blocLeft{width:auto;margin:0 -20px 60px;}
.homeTakeASelfieContainer .blocRight > div{padding:0 20px;}
.homeTakeASelfieContainer .blocRight h1 span{font-size:25px;line-height:30px;}
.homeTakeASelfieContainer .blocRight p{font-size:18px;}
.homeTakeASelfieContainer .blocImage01:before{left:50%;top:-40px;width:75px;height:75px;-webkit-background-size:75px;-moz-background-size:75px;background-size:75px;}
}
#bgTakeASelfie{pointer-events:none;}
#bgTakeASelfie > *{pointer-events:all;} #homePourquoiChoisir{width:100%;padding:100px 80px;position:relative;
background: rgb(255,245,0);
background: linear-gradient(45deg, rgba(255,245,0,1) 0%, rgba(255,171,0,1) 23%, rgba(219,0,255,1) 100%);}
#homePourquoiChoisir:before{display:block;content:"";position:absolute;left:0;top:0;right:0;height:1300px;background:url(//takeaselfie.fr/wp-content/themes/template/images/bgHeader.png) no-repeat 140% -60px;opacity:0.15;}
#homePourquoiChoisir:after{display:block;content:"";position:absolute;left:calc(30% - 170px);top:-100px;width:140px;height:140px;
background:url(//takeaselfie.fr/wp-content/themes/template/images/iconPourquoiChoisir.png) no-repeat center center;-webkit-background-size:140px;-moz-background-size:140px;background-size:140px;}
.homePourquoiChoisirContainer{width:100%;max-width:1280px;margin:0 auto;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;}
.homePourquoiChoisirContainer .blocRight{width:70%;position:absolute;top:50%;right:0;z-index:1;margin-top:-490px;}
.homePourquoiChoisirContainer .blocRightContainer{width:100%;
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-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;
}
.homePourquoiChoisirContainer .reponse{width:calc(50% - 40px);margin:20px;max-width:320px;min-height:450px;position:relative;background:#FFFFFF;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.25);padding:50px;
-webkit-transform:translateY(60px);-moz-transform:translateY(60px);transform:translateY(60px);
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homePourquoiChoisirContainer .reponse:hover{background:#F5F5F5;box-shadow:0 0 10px rgba(0,0,0,0.50);}
.homePourquoiChoisirContainer .reponse:nth-child(2n+1){-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);transform:translateY(-60px);}
.homePourquoiChoisirContainer .reponse .titre{font-size:18px;line-height:21px;text-transform:uppercase;position:relative;}
.homePourquoiChoisirContainer .reponse .titre:before{display:block;content:"";position:absolute;z-index:1;left:0;bottom:42px;}
.homePourquoiChoisirContainer .reponse0 .titre{padding-top:100px;}
.homePourquoiChoisirContainer .reponse1 .titre{padding-top:110px;}
.homePourquoiChoisirContainer .reponse2 .titre{padding-top:100px;}
.homePourquoiChoisirContainer .reponse3 .titre{padding-top:110px;}
.homePourquoiChoisirContainer .reponse0 .titre:before{width:160px;height:200px;background:url(//takeaselfie.fr/wp-content/themes/template/images/pictoBoost.png) no-repeat center center;-webkit-background-size:auto 200px;-moz-background-size:auto 200px;background-size:auto 200px;}
.homePourquoiChoisirContainer .reponse1 .titre:before{width:220px;height:200px;background:url(//takeaselfie.fr/wp-content/themes/template/images/pictoSocial.png) no-repeat center center;-webkit-background-size:auto 200px;-moz-background-size:auto 200px;background-size:auto 200px;}
.homePourquoiChoisirContainer .reponse2 .titre:before{width:200px;height:200px;background:url(//takeaselfie.fr/wp-content/themes/template/images/pictoCommunaute.png) no-repeat center center;-webkit-background-size:auto 200px;-moz-background-size:auto 200px;background-size:auto 200px;}
.homePourquoiChoisirContainer .reponse3 .titre:before{width:150px;height:200px;background:url(//takeaselfie.fr/wp-content/themes/template/images/pictoDiffuse.png) no-repeat center center;-webkit-background-size:auto 200px;-moz-background-size:auto 200px;background-size:auto 200px;}
.homePourquoiChoisirContainer .reponse .texte p{font-size:20px;line-height:24px;margin:0;}
.homePourquoiChoisirContainer .blocLeft{width:30%;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-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.homePourquoiChoisirContainer .blocLeft > div{max-width:320px;-webkit-align-self:center;align-self:center;}
.homePourquoiChoisirContainer .blocLeft h2{font-size:45px;line-height:50px;color:#FFFFFF;margin-top:0;}
.homePourquoiChoisirContainer .blocLeft p{font-size:30px;line-height:36px;margin:0 0 80px;font-weight:300;color:#FFFFFF;max-width:260px;}
.homePourquoiChoisirContainer .blocLeft a{display:block;width:250px;height:60px;border:2px solid #FFFFFF;color:#FFFFFF;text-align:center;padding:0;margin:0;font-size:20px;line-height:56px;font-weight:700;
text-transform:uppercase;border-radius:10px;background:none;cursor:pointer;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homePourquoiChoisirContainer .blocLeft a:focus{outline:none;}
.homePourquoiChoisirContainer .blocLeft a:hover{background:#FFFFFF;color:#DB00FF;}
.homePourquoiChoisirContainer .blocRight a{display:none;width:250px;height:60px;border:2px solid #FFFFFF;color:#FFFFFF;text-align:center;padding:0;margin:30px auto 0;font-size:20px;line-height:56px;font-weight:700;
text-transform:uppercase;border-radius:10px;background:none;cursor:pointer;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homePourquoiChoisirContainer .blocRight a:focus{outline:none;}
.homePourquoiChoisirContainer .blocRight a:hover{background:#FFFFFF;color:#DB00FF;}
@media screen and (max-width: 1200px){
#homePourquoiChoisir{padding:100px 40px;}
}
@media screen and (max-width: 1023px){
#homePourquoiChoisir{padding:80px 40px 40px;}
#homePourquoiChoisir:after{left:50%;margin-left:-70px;}
.homePourquoiChoisirContainer .blocLeft{width:100%;margin-bottom:60px;}
.homePourquoiChoisirContainer .blocLeft > div{max-width:inherit;}
.homePourquoiChoisirContainer .blocLeft h2{text-align:center;}
.homePourquoiChoisirContainer .blocLeft p{max-width:inherit;text-align:center;margin-bottom:40px;}
.homePourquoiChoisirContainer .blocLeft a{margin:0 auto;}
.homePourquoiChoisirContainer .blocRight{width:100%;position:inherit;top:inherit;right:inherit;margin:0 auto;}
.homePourquoiChoisirContainer .reponse{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
.homePourquoiChoisirContainer .reponse:nth-child(2n+1){-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px);}
}
@media screen and (max-width: 767px){ #homePourquoiChoisir{padding:60px 0 60px;}
#homePourquoiChoisir:after{top:-70px;left:50%;margin-left:-52px;width:105px;height:105px;-webkit-background-size:105px;-moz-background-size:105px;background-size:105px;}
.homePourquoiChoisirContainer .blocLeft{padding:0 40px;margin-bottom:40px;}
.homePourquoiChoisirContainer .blocLeft h2{font-size:40px;line-height:45px;margin:0 auto 25px;max-width:300px;}
.homePourquoiChoisirContainer .blocLeft p{font-size:25px;line-height:30px;margin:0;}
.homePourquoiChoisirContainer .blocRight{width:100%;margin:0;overflow:hidden;}
.homePourquoiChoisirContainer .blocRightContainer{-webkit-align-items:stretch;align-items:stretch;}
.homePourquoiChoisirContainer .reponse{width:calc(50% - 20px);margin:0;padding:30px;min-height:auto;}
.homePourquoiChoisirContainer .reponse .texte p{font-size:16px;line-height:20px;}
.homePourquoiChoisirContainer .bx-wrapper{background:none!important;border:none!important;box-shadow: none!important;padding:0 0 30px!important;margin:0 auto 0!important;border-radius:0;}
.homePourquoiChoisirContainer .bx-wrapper .bx-viewport{margin:60px 0 10px;border-radius:20px;overflow:visible!important;}
.homePourquoiChoisirContainer .bx-wrapper .bx-pager{bottom:10px!important;}
.homePourquoiChoisirContainer .bx-wrapper .bx-pager.bx-default-pager a{background:#FFFFFF;}
.homePourquoiChoisirContainer .bx-wrapper .bx-pager.bx-default-pager a.active,
.homePourquoiChoisirContainer .bx-wrapper .bx-pager.bx-default-pager a:focus,
.homePourquoiChoisirContainer .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#DB00FF;}
.homePourquoiChoisirContainer .blocLeft a{display:none;}
.homePourquoiChoisirContainer .blocRight a{display:block;}
}  #homeNosServices{width:100%;padding:240px 80px 140px;position:relative;z-index:-1;background:#F7F7F7;}
.homeNosServicesContainer{width:100%;max-width:1280px;margin:0 auto;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;}
.homeNosServicesContainer .blocTitre{width:100%;}
.homeNosServicesContainer .blocTitre h2{font-size:45px;line-height:50px;margin:0 0 10px;text-align:center;}
.homeNosServicesContainer .blocTitre p{font-size:30px;line-height:36px;margin:0 0 60px;font-weight:300;text-align:center;}
.homeNosServicesContainer .blocServices{width:100%;
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:space-between;
justify-content:space-between;}
.homeNosServicesContainer .blocServices .service{width:33.33%;max-width:300px;padding:0 20px;}
.homeNosServicesContainer .blocServices .service .titre{font-size:18px;line-height:21px;text-transform:uppercase;padding-top:200px;}
.homeNosServicesContainer .blocServices .service0 .titre{background:url(//takeaselfie.fr/wp-content/themes/template/images/pictoInteractivite.png) no-repeat left top;-webkit-background-size:auto 190px;-moz-background-size:auto 190px;background-size:auto 190px;}
.homeNosServicesContainer .blocServices .service1 .titre{background:url(//takeaselfie.fr/wp-content/themes/template/images/pictoThematique.png) no-repeat left top;-webkit-background-size:auto 190px;-moz-background-size:auto 190px;background-size:auto 190px;}
.homeNosServicesContainer .blocServices .service2 .titre{background:url(//takeaselfie.fr/wp-content/themes/template/images/pictoRoad.png) no-repeat left top;-webkit-background-size:auto 190px;-moz-background-size:auto 190px;background-size:auto 190px;}
.homeNosServicesContainer .blocServices .service .texte p{font-size:20px;line-height:24px;margin:0;max-width:300px;}
@media screen and (max-width: 1200px){
#homeNosServices{padding:240px 40px 140px;}
}
@media screen and (max-width: 1023px){
#homeNosServices{padding:60px 40px 140px;z-index:0;}
}
@media screen and (max-width: 767px){
#homeNosServices{padding:60px 40px 140px;z-index:0;}
.homeNosServicesContainer .blocTitre h2{font-size:40px;line-height:45px;}
.homeNosServicesContainer .blocTitre p{font-size:25px;line-height:30px;margin:0 auto 40px;max-width:250px;}
.homeNosServicesContainer .blocServices .service{width:100%;max-width:inherit;margin-bottom:40px;padding:0;}
.homeNosServicesContainer .blocServices .service:last-child{margin:0;}
.homeNosServicesContainer .blocServices .service .titre{text-align:center;background-position:center top!important;}
.homeNosServicesContainer .blocServices .service .texte p{font-size:16px!important;line-height:20px;max-width:inherit;text-align:center;-webkit-appearance:none;}
.homeNosServicesContainer .bx-wrapper{background:none!important;border:none!important;box-shadow:none!important;padding:0px!important;margin:0 auto 0!important;}
.homeNosServicesContainer .bx-wrapper .bx-pager.bx-default-pager a{background:#000000;}
.homeNosServicesContainer .bx-wrapper .bx-pager.bx-default-pager a.active,
.homeNosServicesContainer .bx-wrapper .bx-pager.bx-default-pager a:focus,
.homeNosServicesContainer .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#DB00FF;border:2px solid #000000;}
} #homeInstagram{width:100%;padding:80px 40px;position:relative;}
#homeInstagram:before{display:block;content:"";position:absolute;left:30%;top:-40px;width:100px;height:100px;
background:url(//takeaselfie.fr/wp-content/themes/template/images/iconInstagram02.png) no-repeat center center;-webkit-background-size:100px;-moz-background-size:100px;background-size:100px;
-webkit-animation: animSmiley 1.5s ease-out 1.5s infinite;
animation: animSmiley 1.5s ease-out 1.5s infinite;}
#homeInstagram:after{display:block;content:"";position:absolute;left:calc(30% - 170px);top:-110px;width:150px;height:150px;
background:url(//takeaselfie.fr/wp-content/themes/template/images/iconInstagram01.png) no-repeat center center;-webkit-background-size:150px;-moz-background-size:150px;background-size:150px;
-webkit-animation: animSmiley 1.5s ease-out 1.5s infinite;
animation: animSmiley 1.5s ease-out 1.5s infinite;}
.homeInstagramContainer{width:100%;max-width:1280px;margin:0 auto;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;}
.homeInstagramContainer .blocTitre{width:100%;}
.homeInstagramContainer .blocTitre h2{font-size:45px;line-height:50px;margin:0 0 10px;text-align:center;}
.homeInstagramContainer .blocTitre p{font-size:30px;line-height:36px;margin:0 0 60px;font-weight:300;text-align:center;}
.homeInstagramContainer .blocTitre p span{display:inline-block;position:relative;}
.homeInstagramContainer .blocTitre p span:after{display:block;content:"";position:absolute;left:calc(100% + 15px);top:50%;margin-top:-25px;width:100px;height:50px;
background:url(//takeaselfie.fr/wp-content/themes/template/images/iconTitreInsta.png) no-repeat center center;-webkit-background-size:100px;-moz-background-size:100px;background-size:100px;}
.homeInstagramContainer .blocInstagram{width:100%;}
.homeInstagramContainer .blocInstagram #sb_instagram{width:100%;margin:0 auto!important}
.homeInstagramContainer .blocInstagram #sb_instagram a:before {display:block;content:"";width:100%;height:100%;background:url(//takeaselfie.fr/wp-content/themes/template/images/bgPhotoInstag.png) no-repeat center center rgba(0,0,0,0.5);position:absolute;z-index:1;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;
transition:all 0.3s ease-out 0s;}
.homeInstagramContainer .blocInstagram #sb_instagram a:hover:before {opacity:1;}
.homeInstagramContainer .blocInstagram #sb_instagram #sbi_images{width:100%;}
.homeInstagramContainer .blocInstagram #sb_instagram #sbi_images .sbi_item{}
.homeInstagramContainer .blocInstagram #sb_instagram .sbi_photo_wrap{overflow:hidden;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.25);}
.homeInstagramContainer .blocInstagram #sb_instagram .sbi_photo img{display:block!important; }
@media screen and (max-width: 1200px){
#homeInstagram{padding:80px 0px;}
}
@media screen and (max-width: 1023px){
#homeInstagram{padding:60px 20px 60px;}
.homeInstagramContainer .blocInstagram #sb_instagram #sbi_images{padding:10px!important;margin-top:-10px;}
#homeInstagram .bx-wrapper{background:none!important;border:none!important;box-shadow:none!important;padding:0 0 0!important;margin:0 auto 0!important;}
.homeInstagramContainer .bx-wrapper .bx-pager.bx-default-pager a{background:#000000;}
.homeInstagramContainer .bx-wrapper .bx-pager.bx-default-pager a.active,
.homeInstagramContainer .bx-wrapper .bx-pager.bx-default-pager a:focus,
.homeInstagramContainer .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#DB00FF;border:2px solid #000000;}
}
@media screen and (max-width: 767px){
#homeInstagram{padding:60px 20px 60px;}
#homeInstagram:before{left:40%;top:-40px;width:75px;height:75px;-webkit-background-size:75px;-moz-background-size:75px;background-size:75px;}
#homeInstagram:after{left:calc(40% - 120px);top:-90px;width:112px;height:112px;-webkit-background-size:112px;-moz-background-size:112px;background-size:112px;}
.homeInstagramContainer .blocInstagram #sb_instagram{padding-bottom:20px!important;}
.homeInstagramContainer .blocTitre p span:after{left:50%;top:calc(100% + 70px);margin-left:-50px;}
.homeInstagramContainer .blocTitre p{font-size:25px;line-height:30px;margin:0 auto 100px;max-width:250px;}
.homeInstagramContainer .blocTitre h2{font-size:40px;line-height:45px;}
} #homeParle{width:100%;padding:0 80px 80px;}
.homeParleContainer{width:100%;max-width:1680px;height:450px;border-radius:20px;margin:0 auto;
background: rgb(255,245,0);
background: linear-gradient(45deg, rgba(255,245,0,1) 0%, rgba(255,171,0,1) 23%, rgba(219,0,255,1) 100%);
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;}
.homeParleContainer .blocLeft{width:65%;padding:0 0 0 80px;
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-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.homeParleContainer .blocLeft h2{color:#FFFFFF;font-size:45px;line-height:50px;max-width:760px;margin:0;padding:0;-webkit-align-self:center;align-self:center;}
.homeParleContainer .blocRight{width:35%;
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-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.homeParleContainer .blocRight a{display:block;width:250px;height:60px;border:2px solid #FFFFFF;color:#FFFFFF;text-align:center;padding:0;margin:0;font-size:20px;line-height:56px;font-weight:700;
text-transform:uppercase;border-radius:10px;background:none;cursor:pointer;-webkit-align-self:center;align-self:center;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.homeParleContainer .blocRight a:focus{outline:none;}
.homeParleContainer .blocRight a:hover{background:#FFFFFF;color:#DB00FF;}
@media screen and (max-width: 1200px){
#homeParle{padding:0 40px 80px;}
}
@media screen and (max-width: 1023px){
#homeParle{padding:0 40px 60px;}
.homeParleContainer{height:auto;padding:50px 0;}
.homeParleContainer .blocLeft{width:100%;padding:0 40px;margin-bottom:40px;}
.homeParleContainer .blocLeft h2{text-align:center;}
.homeParleContainer .blocRight{width:100%;}
}
@media screen and (max-width: 767px){
#homeParle{padding:0 20px 40px;}
.homeParleContainer .blocLeft h2{font-size:40px;line-height:45px;}
} #homeLogos{width:100%;padding:0 80px 80px;}
.homeLogosContainer{ 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-align-items:center;
align-items:center;
-webkit-justify-content:center;
justify-content:center;}
.homeLogosContainer .logo{padding:0 5px;}
.homeLogosContainer .logo img{display:block;margin:0 auto;width:100%;height:auto;}
#homeLogos .bx-wrapper{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0 auto!important;}
#homeLogos .bx-wrapper .bx-pager.bx-default-pager a{background:#000000;}
#homeLogos .bx-wrapper .bx-pager.bx-default-pager a.active,
#homeLogos .bx-wrapper .bx-pager.bx-default-pager a:focus,
#homeLogos .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#DB00FF;border:2px solid #000000;}
@media screen and (max-width: 1200px){
#homeLogos{padding:0 40px 80px;}
}
@media screen and (max-width: 1023px){
#homeLogos{padding:0 40px 60px;}
}
@media screen and (max-width: 767px){
#homeLogos{padding:0 20px 40px;}
}  .blockEn2mots{width:100%;padding:0 80px 80px;margin-top:-450px;position:relative;z-index:1;}
.blockEn2mots > div > .wp-block-columns{width:100%;max-width:1440px;margin:0 auto;gap:inherit;}
.blockEn2mots > div > .wp-block-columns .blockLeft{width:58%;flex-basis:inherit;padding-right:50px;
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-align-items:flex-start;
align-items:flex-start;
-webkit-justify-content:center;
justify-content:center;}
.blockEn2mots > div > .wp-block-columns .blockLeft > div{width:100%;gap:inherit;}
.blockEn2mots > div > .wp-block-columns .blockImage{width:50%;max-width:384px;position:relative;}
.blockEn2mots > div > .wp-block-columns .blockImage01{margin-top:100px;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);transform:translateX(30px);z-index:1;}
.blockEn2mots > div > .wp-block-columns .blockImage02{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);transform:translateX(-30px);}
.blockEn2mots > div > .wp-block-columns .blockImage figure{overflow:hidden;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.25);}
.blockEn2mots > div > .wp-block-columns .blockRight{width:42%;padding:0;flex-basis:inherit;
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-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead{padding:120px 0;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead h1{color:#FFFFFF;margin:0;padding:0;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead h2{display:block;font-size:30px;line-height:35px;font-weight:300;margin:0 0 60px;color:#FFFFFF;font-family:'Open Sans',arial,helvetica,sans-serif;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead p{font-size:20px;line-height:24px;margin:0 0 20px;max-width:480px;color:#FFFFFF;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead p strong{color:#FFFFFF;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead p:last-child{margin:0;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockTexte{padding:80px 0 0;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockTexte p{font-size:20px;line-height:24px;margin:0 0 20px; color:#000000;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockTexte p strong{color:#000000;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockTexte p:last-child{margin:0;}
@media screen and (max-width: 1440px){
.blockEn2mots{margin-top:-500px;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead{padding:80px 0;}
}
@media screen and (max-width: 1200px){
.blockEn2mots{padding:0 40px 80px;}
.blockEn2mots > div > .wp-block-columns .blockLeft{padding-right:20px;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead{padding:60px 0;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockTexte{padding-top:40px;}
}
@media screen and (max-width: 1023px){
.blockEn2mots{padding:0 40px 60px;}
.blockEn2mots > div > .wp-block-columns{
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;
}
.blockEn2mots > div > .wp-block-columns .blockLeft{width:100%;padding:0;}
.blockEn2mots > div > .wp-block-columns .blockLeft > div{max-width:768px;}
.blockEn2mots > div > .wp-block-columns .blockImage{flex-basis:50%!important;}
.blockEn2mots > div > .wp-block-columns .blockRight{width:100%;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead {padding:30px 0 0;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead h1{color:#DB00FF;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead h2{color:#000000;margin-bottom:40px;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead p{max-width:100%;color:#000000;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead p strong{color:#000000;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockTexte{gap:inherit;padding-top:20px;}
}
@media screen and (max-width: 767px){
.blockEn2mots{padding:0 20px 60px;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead {padding:10px 20px 0;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead h2{font-size:25px;line-height:30px;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockHead p{font-size:18px;line-height:20px;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockTexte{padding:20px 20px 0;}
.blockEn2mots > div > .wp-block-columns .blockRight .blockTexte p{font-size:18px;line-height:20px;}
} .blockVousetes{width:100%;padding:0 40px;}
.blockVousetes > div{width:100%;}
.blockVousetes > div > h2{font-size:45px;line-height:50px;color:#DB00FF;margin:0 0 60px;padding:0;text-align:center;}
.blockVousetes > div > .wp-block-columns{width:100%;max-width:1520px;margin:0 auto;gap:inherit;}
.blockVousetes > div > .wp-block-columns .wp-block-column{padding:0 40px;margin-top:130px;position:relative;}
.blockVousetes > div > .wp-block-columns .wp-block-column figure{position:absolute;bottom:calc(100% - 80px);right:40px;z-index:1;margin:0;}
.blockVousetes > div > .wp-block-columns .wp-block-column ul{height:100%;padding:60px;background:#F5F5F5;border-radius:20px;list-style:none outside none;margin:0;background:#FFFFFF;box-shadow:0 0 10px rgba(0,0,0,0.25);
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.blockVousetes > div > .wp-block-columns .wp-block-column ul:hover{background:#F5F5F5;}
.blockVousetes > div > .wp-block-columns .wp-block-column ul li{font-size:20px;line-height:30px!important;padding:5px 0!important;}
.blockVousetes > div > .wp-block-columns .wp-block-column ul li:before{display:none!important;}
@media screen and (max-width: 1440px){
.blockVousetes{padding:0 60px;}
.blockVousetes > div > .wp-block-columns .wp-block-column{padding:0 20px;}
}
@media screen and (max-width: 1200px){
.blockVousetes{padding:0 20px;}
.blockVousetes > div > .wp-block-columns{
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flow: row wrap!important;
-webkit-flex-flow: row wrap!important;
-moz-box-flow: row wrap!important;
-ms-flex-flow: row wrap!important;
flex-flow: row wrap!important;
-webkit-justify-content:center;
justify-content:center;}
.blockVousetes > div > .wp-block-columns .wp-block-column{flex-basis:inherit;width:50%;}
}
@media screen and (max-width: 1023px){
}
@media screen and (max-width: 767px){
.blockVousetes{padding:0 20px;}
.blockVousetes > div > h2{font-size:40px;line-height:45px;margin-bottom:20px;}
.blockVousetes > div > .wp-block-columns .wp-block-column{padding:0;}
.blockVousetes > div > .wp-block-columns .wp-block-column ul{padding:40px;}
.blockVousetes > div > .wp-block-columns .wp-block-column figure{max-width:112px;bottom:calc(100% - 40px);}
} .blockCommuniquer{width:100%;padding:80px 80px 120px;}
.blockCommuniquer > div{width:100%;max-width:1440px;margin:0 auto;}
.blockCommuniquer > div > p{font-size:35px;line-height:40px;font-weight:700;color:#000000;margin:0;padding:0;text-align:center;}
.blockCommuniquer > div > p strong{color:#DB00FF;}
@media screen and (max-width: 1440px){
}
@media screen and (max-width: 1200px){
.blockCommuniquer{padding:80px 40px 120px;}
}
@media screen and (max-width: 1023px){
.blockCommuniquer{padding:60px 40px 100px;}
}
@media screen and (max-width: 767px){
.blockCommuniquer{padding:60px 20px 80px;}
.blockCommuniquer > div > p{font-size:25px;line-height:30px;padding:0 20px;}
} .blockOnenparle{width:100%;padding:0 80px 40px;}
.blockOnenparle > div{width:100%;}
.blockOnenparle > div .wp-block-columns{width:100%;max-width:1680px;height:450px;border-radius:20px;margin:0 auto;
background: rgb(255,245,0);
background: linear-gradient(45deg, rgba(255,245,0,1) 0%, rgba(255,171,0,1) 23%, rgba(219,0,255,1) 100%);
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;}
.blockOnenparle > div .wp-block-columns .blocLeft{width:65%;padding:0 0 0 80px;
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-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.blockOnenparle > div .wp-block-columns .blocLeft p{color:#FFFFFF;font-size:45px;line-height:54px;font-weight:400;max-width:800px;margin:0;padding:0;-webkit-align-self:center;align-self:center;
font-family:'Amaranth',arial,helvetica,sans-serif;}
.blockOnenparle1 > div .wp-block-columns .blocLeft p:after{display:inline-block;content:"";width:54px;height:54px;background:url(//takeaselfie.fr/wp-content/themes/template/images/iconTakeaselfie.png) no-repeat center center;
-webkit-background-size:54px;-moz-background-size:54px;background-size:54px;margin:0 0 -15px 20px;
-webkit-animation: animSmiley 1.5s ease-out 1.5s infinite;
animation: animSmiley 1.5s ease-out 1.5s infinite;}
.blockOnenparle > div .wp-block-columns .blocRight{width:35%;
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-align-content:center;
align-content:center;
-webkit-justify-content:center;
justify-content:center;}
.blockOnenparle > div .wp-block-columns .blocRight div{width:100%;}
.blockOnenparle > div .wp-block-columns .blocRight a{display:block;width:250px!important;height:60px;border:2px solid #FFFFFF;color:#FFFFFF!important;text-align:center;padding:0;margin:0 auto;font-size:20px;line-height:56px;font-weight:700;
text-transform:uppercase;border-radius:10px;background:none;cursor:pointer;-webkit-align-self:center;align-self:center;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
.blockOnenparle > div .wp-block-columns .blocRight a:focus{outline:none;}
.blockOnenparle > div .wp-block-columns .blocRight a:hover{background:#FFFFFF;color:#DB00FF!important;}
@media screen and (max-width: 1200px){
.blockOnenparle{padding:0 40px 80px;}
}
@media screen and (max-width: 1023px){
.blockOnenparle{padding:0 40px 60px;}
.blockOnenparle > div .wp-block-columns{height:auto;padding:50px 0;}
.blockOnenparle > div .wp-block-columns .blocLeft{width:100%;padding:0 40px;margin-bottom:40px;}
.blockOnenparle > div .wp-block-columns .blocLeft p{text-align:center;}
.blockOnenparle > div .wp-block-columns .blocRight{width:100%;}
}
@media screen and (max-width: 767px){
.blockOnenparle{padding:0 20px 40px;}
.blockOnenparle > div .wp-block-columns .blocLeft p{font-size:40px!important;line-height:45px!important;text-align:center;}
} .blocParents{width:100%;padding:80px 80px 120px;position:relative;gap:0;}
.blocParents:after{display:block;content:"";position:absolute;left:0;right:0;bottom:20%;width:100%;height:620px;background:#F9F9F9;}
.blocParents > *{position:relative;z-index:1;}
.blocParents .blocTitre{width:100%;}
.blocParents .blocTitre h2{font-size:45px;line-height:50px;margin:0 0 0;text-align:center;}
.blocParents .blocTitre h3{font-size:30px;line-height:36px;margin:0 0 60px;color:#000000;font-weight:300;text-align:center;font-family:'Open Sans',arial,helvetica,sans-serif;}
.blocParents .wp-block-columns{width:100%;max-width:1120px;margin:0 auto 40px;gap:inherit!important;}
.blocParents .wp-block-columns > div{width:50%;}
.blocParents .wp-block-columns > div .wp-block-heading{font-size:35px;line-height:40px;margin:0 0 40px;color:#DB00FF;font-weight:400;font-family:'Amaranth',arial,helvetica,sans-serif;}
.blocParents .wp-block-columns.blocGars > div .wp-block-heading{color:#FFAB00;}
.blocParents .wp-block-columns > div .attributs{width:100%;padding-right:80px;}
.blocParents .wp-block-columns > div .attribut{width:100%;margin-bottom:30px;}
.blocParents .wp-block-columns > div .attribut label{display:block;width:100%;margin:0 0 10px;font-size:20px;color:#000000;}
.blocParents .wp-block-columns > div .attribut .blocValeur{width:100%;height:10px;background:#F0F0F0;position:relative;}
.blocParents .wp-block-columns > div .attribut .blocValeur .valeur{position:absolute;z-index:1;left:0;top:0;bottom:0;
background: linear-gradient(45deg, rgba(255,245,0,1) 0%, rgba(255,171,0,1) 23%, rgba(219,0,255,1) 100%);}
.blocParents .wp-block-columns > div .attribut:last-child{margin-bottom:0;}
.blocParents .wp-block-columns > div.blocTexte{padding-top:80px;}
.blocParents .wp-block-columns > div.blocImage{}
.blocParents .wp-block-columns.blocGars > div.blocTexte{padding-right:40px;}
.blocParents .wp-block-columns.blocGars > div.blocImage{padding-left:40px;}
.blocParents .wp-block-columns.blocFille > div.blocTexte{padding-left:40px;}
.blocParents .wp-block-columns.blocFille > div.blocImage{padding-right:40px;}
.blocParents .wp-block-columns > div.blocImage figure{max-width:480px;overflow:hidden;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.25);}
.blocParents .blocTeamjeune{width:100%;}
.blocParents .blocTeamjeune > div{width:100%;}
.blocParents .blocTeamjeune p{font-size:45px;line-height:50px;margin:0;color:#DB00FF;font-weight:400;font-family:'Amaranth',arial,helvetica,sans-serif;text-align:center;}
@media screen and (max-width: 1200px){
.blocParents{padding:80px 40px 120px;}
.blocParents .wp-block-columns.blocGars > div.blocTexte{padding-right:20px;}
.blocParents .wp-block-columns.blocGars > div.blocImage{padding-left:20px;}
.blocParents .wp-block-columns.blocFille > div.blocTexte{padding-left:20px;}
.blocParents .wp-block-columns.blocFille > div.blocImage{padding-right:20px;}
}
@media screen and (max-width: 1023px){
.blocParents{padding:60px 40px 100px;}
.blocParents .wp-block-columns > div .attributs{padding:0;}
}
@media screen and (max-width: 781px){
.blocParents .wp-block-columns.blocFille{margin-bottom:60px;}
.blocParents .wp-block-columns.blocGars > div.blocTexte{order:2;padding-right:0;}
.blocParents .wp-block-columns.blocGars > div.blocImage{order:1;padding-left:0;}
.blocParents .wp-block-columns.blocFille > div.blocTexte{order:2;padding-left:0;}
.blocParents .wp-block-columns.blocFille > div.blocImage{order:1;padding-right:0;}
.blocParents .wp-block-columns > div.blocImage figure{margin:0 auto;}
.blocParents .wp-block-columns > div.blocTexte{padding-top:40px;padding-left:20px;padding-right:20px;}
}
@media screen and (max-width: 767px){
.blocParents{padding:60px 20px 80px;}
.blocParents .blocTitre h2{font-size:40px;line-height:45px;}
.blocParents .blocTitre h3{font-size:25px;line-height:30px;}
.blocParents .blocTeamjeune p{font-size:40px;line-height:45px;}
} .blockContact{width:100%;max-width:1680px;margin:-500px auto 0;padding:0;position:relative;z-index:1;
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{width:100%;max-width:840px;margin:0 auto;padding:40px 20px;border-radius:20px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.25);background:#FFFFFF;}
#contact h1{text-align:center;}
#contact .content{height:100%;background:url(//takeaselfie.fr/wp-content/themes/template/images/trame.png) repeat left top;}
#contact p.upline_form{font-size:12px!important;max-width:1100px;margin:0 auto 20px;padding:0;text-align:center;}
#contact .content_form{width:100%;max-width:1380px;margin:0 auto 0;padding-bottom:0px;position:relative;}
#contact .content_form form{margin:0;}
#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:100%;float:left;overflow:hidden;}
#contact .content_form .groupe2 .field{width:100%;}
#contact .content_form .groupe2 .field:last-child{overflow:visible;position:relative;height:auto;}
#contact .content_form .field span{display:block;width:100%;padding:0;}
#contact .content_form .field_left span{padding:0;}
#contact .content_form .groupe2 .field span{padding:0;}
#contact .content_form .groupe2 .field span.wpcf7-spinner,
#contact .content_form .groupe2 .field span.ajax-loader{width:16px;height:16px;position:absolute;right:15px;top:50%;margin-top:-8px;}
#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:'Roboto',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;
transition:all 0.3s ease-out 0s;
-webkit-box-shadow:none;
-moz-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 #DB00FF;}
#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.submit{float:none;height:80px;margin-top:20px;padding:0;position:relative;}
#contact .content_form .field div.submit input{display:block;width:250px;height:60px;border:2px solid #000000;color:#000000;text-align:center;padding:0;margin:0 auto;font-size:20px; font-weight:700;
text-transform:uppercase;border-radius:10px;background:none;cursor:pointer;-webkit-align-self:center;align-self: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 .content_form .field div.submit input:focus{outline:none;}
#contact .content_form .field div.submit input:hover{background:#000000;color:#FFFFFF;cursor:pointer;}
#contact .content_form .field p.small{display:block;width:100%;max-width:400px;margin:0 auto 20px;text-align:center;font-size:8px!important;line-height: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;top:100%;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;
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;
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;
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;
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 .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;border-radius:20px;}
#contact .reponsePopupContainer > div{border-radius:20px;}
@media screen and (max-width: 1200px){	
.blockContact #map{width:100%!important;height:300px!important;min-height:inherit;float:none;padding:0;margin-bottom:0;order:2;}
.blockContact #map #wpgmza_map{min-height:inherit;}
#contact{width:100%;order:1;margin-bottom:40px;}
#contact .content_form form{margin:0;}
#contact .content_form div.wpcf7-response-output{margin:0;font-size:14px!important;line-height:16px;}
}
@media screen and (max-width: 767px){
.blockContact{padding:0 20px;margin-top:-500px;}
#contact .content_form .field{float:none;width:100%;}
#contact .content_form .field span.wpcf7-form-control-wrap{padding:0;}
#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;}	
}
@media screen and (max-width: 479px){	
#contact .content_form .acceptance span.wpcf7-list-item{margin-bottom:10px;}
} .simple-sitemap-container{margin:0!important;}
.simple-sitemap-wrap{width:100%;max-width:1100px;min-height:600px;margin:0 auto;padding:0;}
.simple-sitemap-wrap h3{display:none;}
.simple-sitemap-wrap ul{list-style:none outside none;margin:0!important;}
.simple-sitemap-wrap ul li{font-weight:bold;text-align:center;line-height:30px!important;padding:0!important;} .simple-sitemap-wrap ul li:before {display:none!important;}
.simple-sitemap-wrap ul li a{font-size:25px;line-height:35px;color:#000000;font-weight:normal;}
.simple-sitemap-wrap ul li ul{margin-left:10px;margin-top:10px;}
.simple-sitemap-wrap ul li ul li{font-weight:normal;}
.simple-sitemap-wrap ul li ul li a{font-size:22px;color:#000000;}
.simple-sitemap-wrap ul a:hover{color:#DB00FF;} #flyingWidget{position:fixed;left:0;top:0;width:100%;height:100%;background:none;z-index:60000;opacity:0;visibility:hidden;
-webkit-transition:all 0.2s ease-out 0s;
-moz-transition:all 0.2s ease-out 0s;
transition:all 0.2s ease-out 0s;}
#flyingWidget.open{opacity:1;visibility:visible;}
#flyingWidget .closeFlyingWidget{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;} #flyingWidget .close{display:block;width:60px;height:60px;position:absolute;top:10px;right:10px;cursor:pointer;z-index:50000;}
#flyingWidget .close .layer{
display:block;width:30px;height:4px;background:#000000;position:absolute;right:15px;border-radius:4px;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;
}
#flyingWidget .close .layer1{top:24px;}
#flyingWidget .close .layer2{top:36px;} #flyingWidget .close .layer1{top:28px;
-webkit-transform:rotateZ(45deg);
-moz-transform:rotateZ(45deg);
transform:rotateZ(45deg);}
#flyingWidget .close .layer2{top:28px;
-webkit-transform:rotateZ(-45deg);
-moz-transform:rotateZ(-45deg);
transform:rotateZ(-45deg);}
#flyingWidget ul{width:100%;height:100%;padding:20px;position:relative;z-index:1;
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;}
#flyingWidget ul li{display:block;    margin:0;background:#FFFFFF;padding:80px 40px 20px;position:relative;overflow-y:scroll;
width:calc(100% - 20px);max-width:840px;position:fixed;z-index:1;top:20px;right:0px;bottom:20px;
box-shadow:0 0 10px rgba(0,0,0,0.25);border-radius:20px 0 0 20px;
-webkit-transform:translateX(110%);-moz-transform:translateX(110%);transform:translateX(110%);
-webkit-transition:all 0.3s ease-out 0.2s;
-moz-transition:all 0.3s ease-out 0.2s;
transition:all 0.3s ease-out 0.2s;}
#flyingWidget.open ul li{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%);}
#flyingWidget ul li h2{font-size:24px;margin-bottom:20px;margin-top:0;font-weight:400;text-align:center;font-family:'Amaranth',arial,sans-serif;}
#flyingWidget ul li form p.upline{text-align:center;padding:0 30px;margin-bottom:20px;}
#flyingWidget ul li form .groupe .field input:not(.acceptance){display:inline-block;font-family:'Open Sans',arial,sans-serif;border:1px solid #F0F0F0;width:100%;height:50px;padding:0 20px;font-size:14px;color:#000000;margin:0 0 10px 0;}
#flyingWidget ul li form .groupe .field textarea{display:inline-block;font-family:'Open Sans',arial,sans-serif;border:1px solid #F0F0F0;width:100%;height:100px;padding:10px 20px;font-size:14px;color:#000000;margin:0 0 10px 0;}
#flyingWidget ul li form .groupe .field > .acceptance{margin-bottom:20px;}
#flyingWidget ul li form .groupe .field .submit{position:relative;}
#flyingWidget ul li form .groupe .field .submit .ajax-loader{position:absolute;right:10px;top:17px;}
#flyingWidget ul li form .groupe .field .submit input{display:block;width:250px;height:60px;border:2px solid #000000;color:#000000;text-align:center;padding:0;margin:0 auto;font-size:20px; font-weight:700;
text-transform:uppercase;border-radius:10px;background:none;cursor:pointer;-webkit-align-self:center;align-self:center;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#flyingWidget ul li form .groupe .field .submit input:focus{outline:none;}
#flyingWidget ul li form .groupe .field .submit input:hover{background:#000000;color:#FFFFFF;cursor:pointer;}
#flyingWidget *::-webkit-input-placeholder {color:#CCCCCC;text-transform:none;font-style:italic;opacity:1;}
#flyingWidget *:-moz-placeholder {color:#CCCCCC;text-transform:none;font-style:italic;opacity:1;}
#flyingWidget *::-moz-placeholder {color:#CCCCCC;text-transform:none;font-style:italic;opacity:1;}
#flyingWidget *:-ms-input-placeholder {color:#CCCCCC;text-transform:none;font-style:italic;opacity:1;}
#flyingWidget ul li form div.wpcf7-response-output{margin:0 0 10px 0;padding:10px;}
#flyingWidget ul li form div.wpcf7-validation-errors{border:1px solid #FF0000;color:#FF0000;font-size:14px;}
#flyingWidget ul li form span.wpcf7-not-valid-tip{font-size:11px;margin-bottom:4px;}  #footerContainer{width:100%;height:auto;background:#000000;padding:0;}
#footer{width:100%; margin:0 auto;position:relative;}
#footer:before{display:block;content:"100% Cocorico";position:absolute;left:50%;top:20px;width:192px;height:20px;margin-left:-96px;font-size:16px;line-height:20px;font-weight:300;text-align:center;color:#FFFFFF;} #footer .footerInfos{width:100%;max-width:1800px;padding:80px 60px;margin:0 auto;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:before{display:block;content:"";position:absolute;left:50%;top:0;width:192px;height:8px;margin-left:-96px;
background: rgb(255,255,255);
background: linear-gradient(90deg, #0076FF 33%, rgba(255, 0, 86, 0) 33%), linear-gradient(90deg, #FFFFFF 66%, #FF0056 66%);}
#footer .footerInfos:after{display:block;content:"";position:absolute;left:50%;bottom:0;width:192px;height:8px;margin-left:-96px;
background: rgb(255,255,255);
background: linear-gradient(90deg, #0076FF 33%, rgba(255, 0, 86, 0) 33%), linear-gradient(90deg, #FFFFFF 66%, #FF0056 66%);}
#footer .footerInfos > div{width:33.33%;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;
-webkit-justify-content:center;
justify-content:center;}
#footer .footerInfos .adresseFooter{width:33.33%;
-webkit-justify-content:flex-start;
justify-content:flex-start;}
#footer .footerInfos .adresseFooterContainer{height:100%;
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;
-webkit-align-items:center;
align-items:center;}
#footer .footerInfos .adresseFooter p{display:block;color:#FFFFFF;margin:0;padding:0;font-size:24px;line-height:28px;font-family:'Amaranth',arial,helvetica,sans-serif;}
#footer .footerInfos .adresseFooter p span{color:#FFAB00;}
#footer .footerInfos .logoFooter {width:33.33%;}
#footer .footerInfos .logoFooter img{width:100%;height:auto;max-width:280px;margin:0 auto;padding:0;mix-blend-mode:luminosity;}
#footer .footerInfos .logoFooter span{display:block;color:#FFFFFF;text-align:center;font-size:30px;line-height:35px;font-weight:300;}
#footer .footerInfos .contactFooter{width:33.33%;
-webkit-justify-content:flex-end;
justify-content:flex-end;}
#footer .footerInfos .contactFooterContainer{
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 .contactFooterContainer > a{display:block;width:250px;height:60px;border:2px solid #FFFFFF;color:#FFFFFF;text-align:center;padding:0;margin:0 auto 20px;font-size:20px;line-height:60px;font-weight:700;
border-radius:10px;background:none;cursor:pointer;-webkit-align-self:center;align-self:center;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#footer .footerInfos .contactFooterContainer > a:hover{background:#FFFFFF;color:#DB00FF;}
#footer .footerInfos .contactFooterContainer > a:nth-child(2){border-color:#FFAB00;background:#FFAB00;color:#FFFFFF;text-transform:uppercase;}
#footer .footerInfos .contactFooterContainer > a:nth-child(2):hover{border-color:#FFFFFF;background:#FFFFFF;color:#DB00FF;}
#footer .footerInfos .contactFooter .reseauxFooter{width:100%;
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 .contactFooter .reseauxFooter a{margin:0 5px;}
#footer .footerInfos .contactFooter .reseauxFooter a img{max-width:50px;height:auto;
-webkit-transition:all 0.3s ease-out 0s;
-moz-transition:all 0.3s ease-out 0s;
transition:all 0.3s ease-out 0s;}
#footer .footerInfos .contactFooter .reseauxFooter a:hover img{opacity:0;}
#footer .footerInfos .contactFooter .reseauxFooter a.tictoc{background:url(//takeaselfie.fr/wp-content/themes/template/images/rsTictocH.png) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .contactFooter .reseauxFooter a.instagram{background:url(//takeaselfie.fr/wp-content/themes/template/images/rsInstagramH.png) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .contactFooter .reseauxFooter a.facebook{background:url(//takeaselfie.fr/wp-content/themes/template/images/rsFacebookH.png) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .contactFooter .reseauxFooter a.youtube{background:url(//takeaselfie.fr/wp-content/themes/template/images/rsYoutubeH.png) no-repeat center center;-webkit-background-size:50px;-moz-background-size:50px;background-size:50px;}
#footer .footerInfos .contactFooter .reseauxFooter p{display:block;width:100%;text-align:center;color:#FFFFFF;margin:0;padding:0;font-size:14px;line-height:18px;} #footer #widgetFooter{width:100%;height:auto;position:relative;padding:0 80px;background:#FFFFFF;}
#footer #widgetFooter ul{overflow:hidden;width:100%;max-width:1680px;height:auto;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;
-webkit-justify-content:space-between;
justify-content:space-between;}
#footer #widgetFooter ul li.widget{display:block;width:auto;height:auto;margin:0;}
#footer #widgetFooter ul li.widget > div{width:100%;height:80px;
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 div.copyright{padding:0;position:relative;}
#footer #widgetFooter ul li.widget div.webfab{padding:0;position:relative;} #footer #widgetFooter ul li.widget > div p{font-size:14px;line-height:40px;font-family:'Amaranth',arial,helvetica,sans-serif;padding:0;color:#000000;margin:0;text-align:right;}
#footer #widgetFooter ul li.widget > div p span{display:inline-block;width:40px;height:40px;margin-bottom:-15px;background:url(//takeaselfie.fr/wp-content/themes/template/images/iconCoeur.png) no-repeat center center;
-webkit-background-size:40px;-moz-background-size:40px;background-size:40px;}
#footer #widgetFooter ul li.widget#nav_menu-2 > div{
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 #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:flex-start;
justify-content:flex-start;}
#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:#000000;font-size:14px;line-height:16px;font-family:'Amaranth',arial,helvetica,sans-serif;font-weight:400;}
#footer #widgetFooter ul li.widget #menu-menufooter li a:hover{color:#DB00FF;}
@media screen and (max-width: 1200px){
#footer #widgetFooter{padding:0 40px;}
#footer .footerInfos{padding:60px 40px 90px;}
}
@media screen and (max-width: 1023px){
#footer .footerInfos .adresseFooter{width:100%;order:2;padding:40px 0;-webkit-justify-content:center;justify-content:center;}
#footer .footerInfos .adresseFooter p{text-align:center;}
#footer .footerInfos .logoFooter{width:100%;order:1;padding:0;}
#footer .footerInfos .contactFooter{width:100%;order:3;padding:0;-webkit-justify-content:center;justify-content:center;}
#footer #widgetFooter ul li.widget#nav_menu-2{width:100%;order:1;}
#footer #widgetFooter ul li.widget#custom_html-4{width:100%;order:3;}
#footer #widgetFooter ul li.widget#custom_html-2{width:100%;order:2;}
#footer #widgetFooter ul li.widget > div{height:auto;}
#footer #widgetFooter ul li.widget > div p{text-align:center;}
#footer #widgetFooter ul li.widget div.copyright{text-align:center;padding:0;margin-bottom:30px;}
#footer #widgetFooter ul li.widget div.webfab{text-align:center;padding:0;width:240px;margin:0 auto;}
#footer #widgetFooter ul li.widget #menu-menufooter{padding:30px 0;
-webkit-justify-content:center;
justify-content:center;
}
#footer #widgetFooter ul li.widget #menu-menufooter li{margin:0 10px!important;}
}
@media screen and (max-width: 767px){
#footer .footerInfos{padding:60px 20px 90px;}
#footer .footerInfos .logoFooter img{max-width:210px;}
#footer .footerInfos .logoFooter span{font-size:20px;line-height:25px;}
#footer #widgetFooter{padding:0 20px;}
} @-webkit-keyframes animSmiley{
0%{ -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1); }
20%{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1); }
30%{ -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1); }
40%{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15); }
70%{ -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1); }
100%{ -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1); }}
@keyframes animSmiley{
0%{ -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1); }
20%{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1); }
30%{ -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1); }
40%{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15); }
70%{ -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1); }
100%{ -webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1); }}.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(//takeaselfie.fr/wp-content/themes/template/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(//takeaselfie.fr/wp-content/themes/template/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(//takeaselfie.fr/wp-content/themes/template/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(//takeaselfie.fr/wp-content/themes/template/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(//takeaselfie.fr/wp-content/themes/template/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}