/*
Theme Name: formations-marais
Description: Theme enfant du theme generatepress.
Author: Antony AUBERT
Author URI: https://www.webmaster-la-rochelle.com/
Template: generatepress
Version: 1.0
*/
.grecaptcha-badge { visibility: hidden; }
.rp4wp-related-job_listing > ul li.job_listing a div.position, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position, ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position{float:left;width:40%;padding:0 0 0 0px;line-height: 1.5em;}
.single_job_listing .application .application_button {text-align: center;font-size: 1.1em;line-height: 1em;display: inline-block;margin: 0 .5em 0 0;padding: .90909091em 2em;outline: 0;}
html input[type="button"]{color: #fff;background-color:#ee802c;border-radius: 3px;}
html input[type="button"]:hover{color: #fff;background-color:#ee802c;border-radius: 3px;}
html input[type="button"]:focus{color: #fff;background-color:#ee802c;border-radius: 3px;}
.location{display:none;}
.date-posted{display:none;}
input[type="submit"]{color: #fff;background-color:#ee802c;border-radius: 3px;}
input[type="submit"]:hover{color: #fff;background-color:#ee802c;border-radius: 3px;}
input[type="submit"]:focus{color: #fff;background-color:#ee802c;border-radius: 3px;}
.ul li.job_listing a div.position .company .tagline, .rp4wp-related-job_listing > ul li.no_job_listings_found a div.position .company .tagline, ul.job_listings li.job_listing a div.position .company .tagline, ul.job_listings li.no_job_listings_found a div.position .company .tagline {
 margin-left:0;}
.entry-title{text-align:center;}
.job-listing-meta{text-align:center;}
.single_job_listing .job_description {margin: 60px 0 1.5em;}
/*
.main-navigation .main-nav ul li a, .main-navigation .mobile-bar-items a, .menu-toggle {padding-left: 12px;padding-right: 12px;line-height:50px;color:#000000;font-size: 14px;font-weight: 600;text-transform: uppercase;}
*/
.before-header{background-color:#143856;color:#ffffff;font-size:15px;padding:4px;}
.before-header a{color:#ffffff;}
.header-center {text-align: center;}
.full-container {box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
ul{list-style:none;}
.pasdemarge{padding:0;margin:0;}
/*
a.wp-show-posts-read-more, a.wp-show-posts-read-more:visited {display: inline-block;padding: 8px 15px;border: 2px solid #006bc9;color: #222;font-size: 0.8em;text-decoration: none;}
a.wp-show-posts-read-more:focus {border: 2px solid transparent;color: #fff;background:#006bc9;text-decoration: none;}
a.wp-show-posts-read-more:hover {border: 2px solid transparent;color: #fff;background:#006bc9;text-decoration: none;}
*/
.css-events-list h2{text-transform:capitalize;}
.fa{color:#ffffff;}
.before-header .fa{padding:6px 10px 6px;font-size:16px;}

#formulaire-responsive {
	/*max-width:900px*/ /*-- à modifier en fonction de la largeur désirée --*/;
	margin:0 auto;width:100%;}
.espacement {width: 100%;height:20px;clear: both;}
.rang-form {width: 100%;clear: both;}
.demi-colonne, .colonne {float: left;position: relative;padding: 0.65rem;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.clearfix:after {content: "";display: table;clear: both;}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.demi-colonne {width: 50%;}
}

.one-half, .one-third {position: relative;margin-right: 4%;float: left;margin-bottom: 20px;} 
.one-half {width: 48%;}
.one-third {width: 30.66%;}
.last {margin-right: 0 !important;clear: right;} 
@media only screen and (max-width: 767px) {
.one-half, .one-third {width: 100%;margin-right: 0;}
}
.wpcf7-form h3{color:#006cba;}
.radio-80 span.wpcf7-list-item { display: block; }
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {width: 100%;padding: 8px;border: 1px solid #ccc;border-radius: 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.wpcf7 input[type="text"]:focus{background: #fff;}
/*
.wpcf7-submit{
	float: right;
	color: #69af36; 
      font-family: 'Noto Sans', sans-serif;
      border-color: #69af36; 
      font-size: 14px; 
  	  line-height: 49px; 
      height: 49px; 
      font-weight: 600; 
      background-color: #ffffff; 
      border-radius: 4px; 
          -moz-border-radius: 4px; 
          -webkit-border-radius: 4px; 
       text-transform: uppercase; 
       border-width: 2px;  
       padding-left: 26px; 
       padding-right: 26px;
}
*/
.wpcf7 input[type="submit"]{color: #ffffff;background-color: #ee802c;}
.txt-red{color:#FF0000;}
.wpcf7-submit:hover{background: #69af36;color: #ffffff;}
span.wpcf7-not-valid-tip{text-shadow: none;font-size: 12px;color: #fff;background: #ff0000;padding: 5px;}
div.wpcf7-validation-errors {text-shadow: none;border: transparent;background: #f9cd00;padding: 5px;color: #9C6533;text-align: center;margin: 0;font-size: 12px;}
div.wpcf7-mail-sent-ok{text-align: center;text-shadow: none;padding: 5px;font-size: 12px;background: #59a80f;border-color: #59a80f;color: #fff;margin: 0;}