/*!
Theme Name: Audace
Template: Divi
Description: Un theme créé par Bleuebuzz
Version: 1.0
Author: Bleuebuzz
Author URI: https://www.bleuebuzz.fr
*/

/* FOOTER 
========================================== */
#menu-footer {padding:0;list-style-type: none;display: flex; flex-direction: row;}
#menu-footer li {margin-right: 15px;}
#menu-footer li a {font-size: 14px!important;}

@media screen and (max-device-width: 480px) {
    #menu-footer{flex-direction: column;justify-content: center;}
    #menu-footer li {margin-right: 0;}
}

.logo-footer svg {width: 100%; max-width: 120px; height: auto;transition: all 1s ease;fill: #fff;}


#menu-footer2 {padding:0;list-style-type: none;display: flex; flex-direction: column;justify-content: left;}
#menu-footer2 li {margin-bottom: 15px;}
#menu-footer2 li a {font-size: 16px;text-transform: uppercase;color: #fff!important;}
#menu-footer2 li a:hover {color: #EBAD84!important;}
@media screen and (max-device-width: 820px) {
    #menu-footer2{flex-direction: column;justify-content: flex-start ;align-items: flex-start;}
    #menu-footer2 li {margin-right: 0;}
}

/* FORMULAIRE
========================================== */

.form-contact{display:flex;justify-content: space-between;flex-wrap: wrap;width:100%;max-width: 550px;}
.form-contact .row-50{width:48%;margin-bottom:20px;}
.form-contact .row-100{width:100%;margin-bottom:20px;}
.form-contact select,
.form-contact textarea,
.form-contact input[type="email"],
.form-contact input[type="tel"],
.form-contact input[type="text"]{border-radius:25px;width:100%;border:solid 1px #e1e1e1;box-sizing: border-box;padding: 10px 20px;font-size: 16px;font-weight: 300;color:#000;}
.form-contact select option{font-weight: 300;color:#000;}
.form-contact select option:first-child{color:#4e4e4e;}
.form-contact .row-select{position: relative;overflow: hidden:}
.form-contact .row-select:before{position:absolute;right:1px;top:1px;height:41px;content:"";background:url(/wp-content/themes/accesud/assets/form-dropdwon.svg) center no-repeat, #fff;width:50px;z-index:50;pointer-events: none;border-radius:25px;}
.form-contact .wpcf7-not-valid-tip{font-size:12px;font-weight: 500;}
.form-contact .field-pj{width: 100%;border: solid 1px #e1e1e1;border-radius: 25px;padding: 10px 20px;font-size: 16px;cursor:pointer;margin-bottom:30px;display:none;}
.form-contact .field-pj.visible{display:flex;}
.form-contact .row-entreprise{display:none;}
.form-contact .row-entreprise.visible{display:block;}
.form-contact .field-pj:before{content:"";display:block;height:25px;width:25px;background:url(/wp-content/themes/accesud/assets/icon-attachment.svg) center no-repeat;background-size: contain;margin-right:10px;}
.form-contact .row-hidden{overflow: hidden;width: 0;height: 0;margin: 0;padding: 0;opacity: 0;}
.form-contact .row-send{display: flex;justify-content: center;width:100%;}
.form-contact .row-send p{width:157px;}
.form-contact .row-send input{border-radius: 5px;font-size: 16px;color:#fff;background:#000;border:none;padding:15px 40px;text-transform: uppercase;transition:all .3s;}
.form-contact .row-send input:disabled{opacity:.1;transition:all .3s;}
.form-contact .row-acceptance{margin-bottom: 50px;}
.form-contact .row-acceptance span{margin: 0;}
.form-contact .row-acceptance label{display: flex;align-items: flex-start;}
.form-contact .row-acceptance label input{border-radius: 0;height: 19px;width: 30px;border: solid 1px red;}
.form-contact .row-acceptance label span{font-size: 16px;line-height: 1.4em;padding-left: 5px;}

@media screen and (max-width:980px){  
  .form-contact{margin:0 auto;}
}
@media screen and (max-width:768px){
  .form-contact .row-50{width:100%}
}