/*
Theme Name: Facile2Soutenir
Description: PRODUCTION
Version: 1.01
Author: JM AUBERT
Author URI: https://www
Template: enfold

>>>>>>>>>>>>>>>>>>>>>>>>>>> PRODUCTION <<<<<<<<<<<<<<<<<<<<<<<<<<<

*/




img.mfp-img {background-color:#F5F5F5; padding:0 !important;}   /*****************test, cf page mon asso - site web*/

.avia-button.avia-size-large { font-size: 20px !important}

.vide .container_wrap { border:none !important;}
.vide .inner_sidebar {margin:0 !important;}
.vide .sidebar {border:0 !important;}
.vide .content {border:0 !important;}

.container-nospace {padding:0 !important;}
.container-nospace .content {padding-top:0 !important;}
.container-nospace .content .entry-content-wrapper {padding-right:0 !important;}

.moitie {width:48.5%;}
.tiers {width:32.5%;}
.deuxtiers {width:65.5%;}
.quart {width:24%;}
.troisquart {width:74%;}
.cinquieme {width:19.5%;}
.deuxcinquieme{width:39%;}
.troiscinquieme{width:59%;}
.marge1 {margin-left:1%; margin-right:1%;}
.marge05 {margin-left:0.5%; margin-right:0.5%;}


.max {width:100%;}
.lien-full { width: 100%; height: 100%; display: inline-block;}
.logo-t1 {display:block; margin: 30px auto;}
.block {display:block;}
.container2 {text-align: center; padding:50px;}
.marge {margin-top:50px !important;}
.lien3 {display:block; text-align: center; text-decoration:underline; margin:10px; color:#787878; }


.liste1 {margin-bottom:0 !important; list-style-type: none;}
.liste1 li {margin-left:10px;}
.liste1 li::before {content: "";border-color: transparent #5e5e5e;border-style: solid;border-width: 0.35em 0 0.35em 0.45em;display: block;height: 0;width: 0;left: -1em;top: 1em;position: relative;}
.liste-moitie {margin-left:0;}
.liste-moitie-item {width: 47%;display: inline-block;vertical-align: middle;text-align: center !important;margin: 0 1% !important;padding: 20px 10px!important;}
.liste-moitie-item img{display: block; margin: auto;}

.condensed {font-family: 'Roboto Condensed';}
  
.tooltip {background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;font-size:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000; /* outline radius for mozilla/firefox only */}
.ui-tooltip{box-shadow: none !important; -moz-box-shadow: none !important;  -webkit-box-shadow:none; border:0 !important;}
.ui-tooltip-content {font-family:'Roboto', 'Arial'; line-height:1; font-size:12; color:#4b7dd7;}


.container-pods a {text-decoration: none !important;  }

.sidebar-container-1 { display: block; margin: 50px auto 30px auto; text-align: center;}

.sidebar-logos-1 {overflow: hidden; text-align: center;}
.sidebar-logos-1 a { display:block;}
.sidebar-logos-1 img{ border-radius: 3px;background-color: white;width: 100%;border: 1px solid rgb(220,220,220);}
.slogo-container {display: inline-block;vertical-align: top;width: 45%;margin: 0 2%;max-width: 120px;min-width: 70px;}
     
#header_main {border-top:none;}
.av_bottom_nav_header #header_main,
.av_bottom_nav_header #header_main_alternate{border-bottom:none;}



#top .av-submenu-container {border:none !important;}
#top  #sub_menu1 {border-bottom: 1px solid rgb(230,230,230)!important;}
.container-10 {margin:10% 0 15% 0;}
.container-11 {margin:10%;}
#tiers { padding: 0 0 30px 0;}
#tiers div .av_one_third {margin-left: 0 !important;width: 33.333333333333332% !important;}
#moyenne {padding:40px 10%;}

.bloc-orange {background-color : #ff9900; padding: 5px !important;}
.bloc-orange .lien-bas{color:#ffffff;}

.formulaire #logo-asso-choix { height:150px; max-height: 150px; max-width:250px; padding:0 10px; }

.inactif{ border: 2px solid #4B7DD7 !important;background-color: white;color: #4B7DD7;border-radius: 300px;width: 54px;line-height: 50px;margin: auto;}
.actif{ border: 2px solid #4B7DD7  !important;background-color: #4B7DD7;color: white;border-radius: 300px;width: 54px;line-height: 50px;margin: auto;}






/********** MON COMPTE ************/
.compte-box-3 { margin:20px 3%; padding:0 5%; text-align:center;}
.compte-box-3b {margin:20px 3%; padding:0 5%; text-align:center; background-color:rgb(245,245,245);} /* tout savoir sur l'appli */
/*boite à outils*/
.box-side1 {max-width:300px; margin-bottom:30px; padding:5px 10px; border:1px solid #787878; background-color:white;}




/******* INSCRIPTION  / CONNEXION / INSCRIPTION ASSO ******/
.logo-formulaire {display: block;margin: 0px auto;max-width: 120px;}

.fcontainer2{max-width: 600px;}
.fcontainer3{max-width:800px;}
.fcontainer .box-titre {background-color: #4B7DD7;border: 1px solid #4B7DD7; padding: 5px !important; border-radius: 4px 4px 0 0;  text-align: center;}
.fcontainer .box-milieu{background-color:white; border-left: 1px solid rgb(230,230,230); border-right: 1px solid rgb(230,230,230); padding: 15px ;}
.fcontainer .box-bas{ background-color: rgb(230,230,230);border: 1px solid rgb(230,230,230); padding: 15px;border-radius:0 0 4px 4px}
.fcontainer6{display:inline-block !important; margin-left:10px; margin-right:10px; margin-bottom:20px;}
.fcontainer7{display:inline-block !important; margin:20px;}
.fcontainer8{width: 500px; padding: 30px;} /*envoi mail mobile */


/******* AUCUNE IDEE ******/


#modal-preuve {margin:10px -10px -10px -10px; border-top:1px solid #898989; background-color:#deebf7;padding:10px 20px;}
#modal-refus {position:absolute;z-index:10000;left:-1000px;top:-1000px;
width:700px;margin-left:-350px;background-color:#ffffff;box-shadow:0px 0px 200px 40px #000;-webkit-box-shadow:0px 0px 200px 40px #000;-moz-box-shadow:0px 0px 200px 40px #000;
padding:10px;}
#modal-tablette {position:absolute;z-index:10000;left:-1000px;top:-1000px;
width:500px;margin-left:-250px;background-color:#f0f0f0;box-shadow:0px 0px 200px 40px #000;-webkit-box-shadow:0px 0px 200px 40px #000;-moz-box-shadow:0px 0px 200px 40px #000;
padding:25px;}
#form-mask{ width: 100%;background-color: rgba(0,0,0,0.7);height: 100%;position: absolute;z-index: 1000;}
#form-modal {max-width:600px;margin:50px auto 0 auto;}
#form-modal p{text-align:center;color:white;font-size:18px;margin: 15px 0;padding: 10px;}
#form-modal input[type="submit"] {font-size:18px; background-color:#FF8800 !important; border-radius:3px; padding: 10px 10px!important; line-height: 1.3!important; display:block; width:280px; margin:15px auto;}
#form-modal input[type="submit"]:hover{color:white !important; background-color:#FFaa00 !important;}


#etape3mobile {width:100%; text-align:center; padding:0 10px;}
#etape3mobile p{font-size:16px; line-height: 1.3; margin:10px;}
#etape3mobile .screenphone {max-width:300px; margin:10px auto;}
#etape3mobile h5 {line-height: 1.4em; margin:15px;}
#etape3mobile .bouton { border-radius: 8px;}
#etape3mobile .blocinterne { padding:5px; margin-bottom:15px; text-align:center;}
@media only screen and (max-width: 400px){
     #etape3mobile .screenphone {max-width:250px;} 
}
@media only screen and (max-width: 350px){
     #etape3mobile .screenphone {max-width:230px;} 
}






/******************************************* FORMULAIRES */

#top  input[type="checkbox"] {vertical-align: middle !important;}
#top  input[type='text'],
#top  input[type='password'],
#top  input[type='email'],
#top  textarea,
#top  select { /*background-color: white !important;*/ color: #5a5a5a !important;}
#top form {margin-bottom:0 !important;}
#top .disabled {border: 1px solid #dedede !important; background-color: #dedede !important;}
.nolabel > label {display:none !important;}
.gform_widget h3 {text-align: center;color: rgb(127,127,127) !important;font-weight: bold;font-size: 18px;text-transform: none !important;letter-spacing: -0.015em!important;margin: 5px 0;line-height: 1.2;}

/* demander un marchand */
#gform_7 .gform_button {background-color:rgb(255,136,0) !important; display: block; margin: auto;}
#gform_7 .gform_button:hover{background-color :rgb(255,170,0) !important;}
#gform_wrapper_7 { border: 1px solid #CCCCCC; padding: 10px!important; background-color: white; margin-top:0;}
#gform_wrapper_7 input[type='text']:focus { box-shadow: 0 0 1px 1px #4b7cd7 !important;}
#gform_wrapper_7 input[type='text'] {background-color: #fafafa !important;color: #787878!important; border-radius: 4px!important;}
#gform_wrapper_7 ::-webkit-input-placeholder { font-family:'Open Sans'; color:rgb(190, 190, 190)!important;}
#gform_wrapper_7 :-moz-placeholder { /* Firefox 18- */  font-family:'Open Sans'; color:rgb(190, 190, 190)!important;}
#gform_wrapper_7 ::-moz-placeholder {  /* Firefox 19+ */  font-family:'Open Sans'; color:rgb(190, 190, 190)!important;}
#gform_wrapper_7 :-ms-input-placeholder { font-family:'Open Sans'; color:rgb(190, 190, 190)!important;}
#gform_confirmation_wrapper_7 { border: 1px solid #CCCCCC; padding: 10px!important; background-color: white; margin-top:0; text-align:center; font-size:13px;}


.submit-full input[type="submit"]{width: 100%; }

.submit-orange input[type="submit"]{background-color:rgb(255,136,0) !important;}
.submit-orange input[type="submit"]:hover{color:white !important; background-color :rgb(255,170,0) !important;}

.nomargin form {margin:0 !important;}
.nomargin .gform_wrapper {margin:0 !important;}
.nolabel label {display:none;}
.formulaire-mono .pods-field-label{display:none;}
.formulaire-mono .pods-field-input{width:70%;}
.formulaire-mono input[type="submit"] {margin:2px 0;}
.formulaire-disabled input {border:1px solid #5a5a5a !important;}
.submit-float input[type="submit"] {float:right; margin:0 !important;}
.submit-float-left input[type="submit"] {float:left;}
.submit-block  input[type="submit"] {display:block; margin-left:auto; margin-right:auto;}

.formulaire-disabled input{ background-color:rgb(190,190,190);}

.gform_wrapper {max-width: 100% !important;}
.gform_footer {margin:0 !important; padding:0 !important;}
.formulaire .gform_wrapper div.charleft{width:auto !important; text-align:right;}

/* mon compte - ma tirelire */
.formulaire2 { padding: 5%;  border: 1px solid #deebf7; background-color: rgb(250,250,255);}
.formulaire2 li{ margin-bottom: 0!important; padding-top: 0;}
.formulaire2 li label { margin:0!important;}
.formulaire2 .ginput_container {margin-top:0!important;}
.formulaire2  .gform_button {  padding: 5px 20px;font-size: 12px;}
.formulaire2 textarea {height:80px !important; margin-bottom:10px !important;}

