@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Playfair Display Regular'), local('PlayfairDisplay-Regular'), url(https://fonts.gstatic.com/s/playfairdisplay/v15/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYhQ.ttf) format('truetype');
}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
font-display: swap;
src: local('Playfair Display Bold'), local('PlayfairDisplay-Bold'), url(https://fonts.gstatic.com/s/playfairdisplay/v15/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e4w.ttf) format('truetype');
}
@font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/quicksand/v13/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkP8o58a-xw.ttf) format('truetype');
}
@font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/quicksand/v13/6xK-dSZaM9iE8KbpRA_LJ3z8mH9BOJvgkBgv58a-xw.ttf) format('truetype');
}
@font-face {
font-family: 'Reem Kufi';
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('Reem Kufi Regular'), local('ReemKufi-Regular'), url(https://fonts.gstatic.com/s/reemkufi/v7/2sDcZGJLip7W2J7v7wQzaGW8.ttf) format('truetype');
}
.banner {
background-size: cover;
background-attachment: fixed;
background-position: center center;
padding: 50px 0;
min-height: 400px;
display: flex;
align-items: center;
justify-content: center;
}
body.page-template-template-emploi .entry-content {
text-align: center;
}
body.page-template-template-emploi .entry-content .popupaoc-button {
background: #97989b;
border-radius: 35px;
font-size: 16px;
line-height: 22px;
padding: 15px 50px;
text-transform: uppercase;
margin-bottom: 25px;
}
body.page-template-template-emploi .job-listing {
text-align: left;
}
body.page-template-template-emploi .job-listing .job-preview {
background: #ffffff;
position: relative;
-webkit-box-shadow: 0 5px 10px #ccc;
box-shadow: 0 5px 10px #ccc;
padding: 15px;
text-align: center;
display: block;
}
@media (min-width: 768px) {
body.page-template-template-emploi .job-listing .job-preview {
flex: 1 0 45%;
width: 50%;
float: none;
max-width: 50%;
margin: 15px;
}
}
body.page-template-template-emploi .job-listing .job-preview .job-content,
body.page-template-template-emploi .job-listing .job-preview .job-cta {
display: block;
padding: 0;
height: auto;
width: 100%;
text-align: center;
}
body.page-template-template-emploi .job-listing .job-preview .job-cta .apply-btn {
background: #97989b;
display: inline-block;
width: auto;
}
@media (min-width: 768px) {
body.page-template-template-emploi .job-listing .column {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
}
body.page-template-template-emploi .job-listing-categories {
margin-top: 25px;
}
body.page-template-template-emploi .paoc-popup-modal {
width: 90%;
max-width: 650px;
box-shadow: 0 3px 15px 0px rgba(0, 0, 0, 0.35);
border-radius: 4px;
}
body.page-template-template-emploi .paoc-popup-modal-cnt {
max-height: 80vh;
overflow-y: auto;
border-radius: 4px;
}
body.page-template-template-emploi .custombox-content,
body.page-template-template-emploi .custombox-overlay {
z-index: 100000;
}
.content-post {
background: url(//mainaud-creation.com/wp-content/themes/mainaud/assets/img/creation-jardin-bourg-en-bresse.jpg) no-repeat top center;
}
p.btn-disabled .wpcf7-submit{cursor: not-allowed;pointer-events:none; opacity: 0.5}
.wpcf7 input[type='submit']{opacity: 0.5;}
.annonce { background: rgba(255,255,255,0.75);
padding: 20px;
}
.annonce h2 { }