.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 #b8a38d; color: #FFF; background-color:#b8a38d;}
#industrie-poetique .ip-bouton.et_pb_button:hover { background-color: transparent; background:none; text-decoration:none !important; color: #b8a38d !important; border-color: #b8a38d;}
#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: #b8a38d; color: #b8a38d;}
#industrie-poetique .ip-bouton.second-style.et_pb_button:hover { text-decoration:none !important; background-color:#b8a38d; color: #FFF !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.tiktok 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; }
.social_wrapper li.tiktok 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 {}


/*_______________________ Court texte quote _________________________*/
.mon-court-texte-quote { width:100%; font-size: 48px; line-height: 34px !important; min-height: 34px; padding: 15px 0 40px 0; background-image:url(quote-droite.png); background-repeat:no-repeat; background-position:left top; text-align: center; text-shadow: none; }
.mon-court-texte-quote span { font-size: 48px; line-height: 34px !important;  min-height: 34px; background-image:url(quote-gauche.png); background-repeat:no-repeat; background-position:right bottom; display:block; padding:0 65px 0 0; }
.mon-court-texte-quote h2 { font-size: 48px; font-weight:normal; }
.mon-court-texte-quote h2,
.mon-court-texte-quote h3 a:hover { color: #3B3B3B; text-decoration:none; }
.mon-court-texte-quote h2 a { color: #808080; }
.mon-court-texte-quote h3 { font-size: 30px; font-weight: lighter; }
.mon-court-texte-quote h3,
.mon-court-texte-quote h2 a:hover { color: #929292; text-decoration:none; }
.mon-court-texte-quote h3 a { color: #3B3B3B; }

/*_______________________ recherche simple _________________________*/
#ma-recherche-simple { background-color: #fff; border: 1px solid #e5e5e5; border-radius: 10px; box-shadow: 1px 1px 0 #fff; height: 35px; margin: 15px;}
#ma-recherche-simple #searchsimple { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #4b4b4b; float: left; font-size: 12px; font-weight: lighter; margin: 9px 14px 0 7px; padding-left: 6px; width: 70%;}
#ma-recherche-simple #searchsubmit { margin-right: 12px; margin-top: 12px;}

/*_______________________ Formulaire DIVI avec label à l'interieur des champs _________________________*/
/*Version 1*/
/*#industrie-poetique input[type="submit"] { color:#ffffff !important; border-width:2px!important; border-color:#0a263c; border-radius:0px; border-style: solid; letter-spacing:2px; font-size:18px; text-transform:uppercase!important; background-color:#0a263c; -webkit-transition: .2s; transition: .2s; padding: 14px; display: inline-block; margin: 0; cursor: pointer;}
#industrie-poetique input[type="submit"]:hover { color:#0a263c !important; background-color: transparent !important;}*/


/*Version 2*/
#industrie-poetique input[type="submit"] { border-width: 1px !important; border-radius: 0; border-style: solid;  letter-spacing: 2px; font-weight: 500 !important; border-color: #d2c3a9; 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; width: 67%; color:#ffffff !important; background-color:#d2c3a9;}
#industrie-poetique input[type="submit"]:hover { background-color: transparent !important; color: #d2c3a9 !important;}

#industrie-poetique input[type="email"]:focus,
#industrie-poetique .et_pb_contact p textarea:focus, #industrie-poetique .et_pb_contact p input:focus { color:#000 !important; opacity:1 !important }
#industrie-poetique .et_pb_contact p textarea::placeholder { color:#b1a794 !important; }
#industrie-poetique .et_pb_contact p textarea { max-height: 150px; background-color: rgba(0,0,0,0); /*font-size: 16px;*/ border-bottom-width: 1px; border-bottom-color: rgba(65, 54, 36, 0.51); }
#industrie-poetique .et_pb_contact p textarea { font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif; text-transform: uppercase; letter-spacing: 3px; line-height: 1.8em; color: #000;}

/*____________ Si erreur ____________*/
.wpcf7-validation-errors, span.wpcf7-not-valid-tip, wpcf7-mail-sent-ng { background-color: #F3554C !important; color:#fff !important; padding:10px !important; width: 70% !important;}
span.wpcf7-not-valid-tip { display: inline-block;}
/*____________ Si ok ____________*/
div.wpcf7-mail-sent-ok { background-color: #F3554C !important; color: #fff !important; font-size: 19px; padding: 25px !important; width: 70% !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 ) {

}