.clear { clear: both; }
/*.ip-bouton { display: inline-block; font-weight: bold; text-transform: uppercase; padding: 5px 10px 5px; -webkit-transition: .2s; transition: .2s; border: 2px solid #666; color: #FFF; text-decoration: none; box-sizing:border-box; line-height:1.9; text-shadow: none !important; background-color:#666; text-decoration:none !important; margin: 5px 0; text-align: center; }
.ip-bouton:hover { text-decoration: none; background:#FFF; color:#666 !important; border-color:#666; text-decoration:none !important; }

.ip-bouton.second-style { background-color: transparent; background:none ; color: #666; text-decoration:none !important; }
.ip-bouton.second-style:hover { background-color:#666; color:#FFF !important; text-decoration:none !important; }*/

#industrie-poetique .ip-bouton.et_pb_button { text-transform: uppercase; -webkit-transition: .2s; -moz-transition: .2s; transition: .2s; margin: 5px 0; text-align: center; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; text-decoration:none !important; display: inline-block; border: 1px solid #cac5bc; background-color:#cac5bc; color: #3F0F1A !important;}
#industrie-poetique .ip-bouton.et_pb_button:hover { background-color: transparent; background:none; text-decoration:none !important; color: #cac5bc !important; border-color: #cac5bc;}
#industrie-poetique .ip-bouton.et_pb_button:after, #industrie-poetique .ip-bouton.et_pb_button:before {margin-top: 2px;}
#industrie-poetique .ip-bouton.et_pb_button span.icon_phone, #industrie-poetique .ip-bouton.et_pb_button span.icon_mail {margin-right: 10px;}

#industrie-poetique .ip-bouton.second-style.et_pb_button { background-color: transparent; background:none; text-decoration:none !important; display: inline-block; border-color: #cac5bc; color: #cac5bc !important;}
#industrie-poetique .ip-bouton.second-style.et_pb_button:hover { text-decoration:none !important; background-color:#cac5bc; color: #3F0F1A !important;}

/*_______________________ Liens sociaux (GRAND) _________________________*/
.social_wrapper li:before { border:none !important; border-color:transparent !important; border-width:0 !important;}
.social_wrapper ul { list-style: none !important; }
.social_wrapper li, .ip-widget-partage-sociaux .social_wrapper li{ list-style:none !important; list-style-image:none !important; list-style-type:none !important; background-image:none !important; }
.social_wrapper li a { text-indent:-9999px !important; display:block !important; height:52px !important; width:50px !important; background-image:url(icone-grande.png) !important; background-repeat:no-repeat !important; margin-right:10px !important; -moz-transition:all 0.15s ease 0s !important; }
.social_wrapper li.facebook a { background-position:0px 1px !important; }
.social_wrapper li.youtube a { background-position:-120px 1px !important; }
.social_wrapper li.myspace a { background-position:-66px 1px !important; }
.social_wrapper li.mail a { background-position:-184px 1px !important; }
.social_wrapper li.rss a { background-position:-248px 1px !important; }
.social_wrapper li.twitter a { background-position:-310px 1px !important; }
.social_wrapper li.viadeo a { background-position:-423px 1px !important; }
.social_wrapper li.linkedin a { background-position:-367px 1px !important; }
.social_wrapper li.instagram a { background-position:-481px 1px !important; }
.social_wrapper li.tumblr a { background-position:-645px 1px !important; }
.social_wrapper li.pinterest a { background-position:-534px 1px !important; }
.social_wrapper li.google a { background-position:-593px 1px !important; }
.social_wrapper li.facebook a:hover { background-position:0px -55px !important; }
.social_wrapper li.youtube a:hover { background-position:-120px -55px !important; }
.social_wrapper li.myspace a:hover { background-position:-66px -55px !important; }
.social_wrapper li.mail a:hover { background-position:-184px -55px !important; }
.social_wrapper li.rss a:hover { background-position:-248px -55px !important; }
.social_wrapper li.twitter a:hover { background-position:-310px -55px !important; }
.social_wrapper li.viadeo a:hover { background-position:-423px -55px !important; }
.social_wrapper li.linkedin a:hover { background-position:-367px -55px !important; }
.social_wrapper li.instagram a:hover { background-position:-481px -55px !important; }
.social_wrapper li.tumblr a:hover { background-position:-645px -55px !important; }
.social_wrapper li.pinterest a:hover { background-position:-534px -55px !important; }
.social_wrapper li.google a:hover { background-position:-593px -55px !important; }

/*A ajouter si position à droite*/
/*#mes-liens-sociaux { float:right; margin: 0 5px 20px 0;}*/

/*A ajouter si centrage*/
#mes-liens-sociaux { margin: 0 auto 50px; position: relative; text-align: center;}
#mes-liens-sociaux .social_wrapper { text-align: center; }
#mes-liens-sociaux .social_wrapper li { display: inline-block; }
/*A retirer si centrage*/
/*.social_wrapper li, .ip-widget-partage-sociaux .social_wrapper li{ float: left; width: 35px; }*/
#mes-liens-sociaux {}



/*_______________________ Formulaire DIVI avec label à l’intérieur des champs _________________________*/
/*Version 1*/
#industrie-poetique input[type="submit"] { color:#3f0f1a !important; border-width:2px!important; border-color:#e0d6c5; border-radius:0px; border-style: solid; letter-spacing:2px; font-size:18px; text-transform:uppercase!important; background-color:#e0d6c5; -webkit-transition: .2s; transition: .2s; padding: 14px 22px; display: inline-block; margin: 0; cursor: pointer; width: 140px; font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif !important; font-weight: 500 !important;text-align: center; float: right;}
#industrie-poetique input[type="submit"]:hover { color:#e0d6c5 !important; background-color: transparent !important;}


/*Version 2*/
/*#industrie-poetique input[type="submit"] { border-width: 2px !important; border-radius: 0; border-style: solid;  letter-spacing: 2px; font-weight: 500 !important; color: #353740 !important; border-color: #353740; font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important; text-transform: uppercase !important; -webkit-transition: .2s; transition: .2s; padding: 14px; display: inline-block; margin: 0; cursor: pointer; font-size:18px; background-color: transparent;}
#industrie-poetique input[type="submit"]:hover { color:#ffffff !important; background-color:#353740 !important;}*/

#industrie-poetique input[type="email"]:focus,
#industrie-poetique .et_pb_contact p textarea:focus, #industrie-poetique .et_pb_contact p input:focus { color:#fff !important; opacity:1 !important }
#industrie-poetique .et_pb_contact p textarea { max-height: 150px; background-color: rgba(255,255,255,0); border-bottom: 1px solid rgba(224,214,197,0.46); font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif; text-transform: uppercase; letter-spacing: 3px; color: #999;}
#industrie-poetique .et_pb_contact p textarea::placeholder { /*color:#000 !important;*/ }

/*____________ Si erreur ____________*/
.wpcf7-validation-errors, span.wpcf7-not-valid-tip, .wpcf7-mail-sent-ng, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output { background-color: #F3554C !important; color:#fff !important; padding:10px !important; width: 70% !important;}
span.wpcf7-not-valid-tip { display: inline-block; border-color: #F3554C !important;}
/*____________ Si ok ____________*/
div.wpcf7-mail-sent-ok, div.wpcf7-response-output { background-color: #F3554C !important; color: #fff !important; font-size: 19px; padding: 25px !important; width: 70% !important; border: 2px solid #F3554C !important;}
@media only screen and ( max-width: 479px ){
}
@media only screen and ( max-device-width: 479px ) {
}
/*_______________________ Fin Formulaire DIVI _________________________*/


@media only screen and ( max-width: 960px ) {

}
@media only screen and ( max-device-width: 960px ) {

}
@media only screen and ( min-width: 780px ) and ( max-width: 960px ) {

}
@media only screen and ( min-device-width: 780px ) and ( max-device-width: 960px ) {

}
@media only screen and ( max-width: 779px ) {

}
@media only screen and ( max-device-width: 779px ) {

}
@media only screen and ( max-width: 479px ){

}
@media only screen and ( max-device-width: 479px ) {

}