.content_aeb {
	background: #fff;
	background: url(https://assia.fr/wp-content/themes/Assia/images/bandeauVOUSETES.jpg) no-repeat top center;
	background-size: contain;
	padding:0;
	min-height:1000px;
}
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-container img {
	max-width: 100%;
	height: auto;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
blockquote{
    box-shadow: 0 3px 6px #00000029;
    padding: 0.25em 1.5em;
    background: #e7e7e729;
    border-left: 5px solid #27ECA0;
    margin: 1.5em 0;
	font-weight:600;
}
blockquote strong{
	display: block;
	padding-top: 1em;
	font-style: italic;
}
/* exception */
#travailler-chez-assia.content_aeb {
	background: url(https://assia.fr/wp-content/themes/Assia/images/bandeauTRAVAIL.jpg) no-repeat top center;
	background-size: contain;
}
.page-id-8272 #partenaires{
	padding:0;
}
/* fin exeption */

.content_aeb .row * {
    align-self: center;
}
.page-id-8254 .content_aeb section#actus .bloc-3, .page-id-8246 .content_aeb section#actus .bloc-3{
	align-self: auto;
}
.content_aeb strong{
	font-weight:600;
}
.content_aeb section{
	padding:2em 0 4em;
    position: relative;
    z-index: 9;
}
.page-id-8254 .content_aeb section#actus, .page-id-8246 .content_aeb section#actus{
	background:#fff;
}
.content_aeb .intro{
	padding:0;
}
.content_aeb .intro .container{
    display: flex;
}
.content_aeb .intro .row{
    align-self: center;
}
#ariane .blog .bloc-3 {
    display: inherit;
}
.text-ban h1 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    max-width: 670px;
    margin-top: 0.5em;
}
.content_aeb .text-ban h3 {
    color: #fff;
    text-transform: uppercase;
    position: relative;
    padding-left: 20px;
    font-weight: 300;
}
.text-ban h3:before {
    position: absolute;
    content: '//';
    color: #27ECA0;
    left: 0;
    top: 0;
}
#breadcrumbs, #breadcrumbs span, #breadcrumbs a {
    color: #12006C;
    z-index: 999;
    text-transform: uppercase;
    font-weight: 400;
	margin: 0;
}
.content_aeb h2 {
    font-weight: 700;
    text-transform: uppercase;
    margin: 0.5em 0 0.25em;
	color: #27ECA0;
}
.content_aeb h3 {
    margin: 0.5em 0 0.25em;
    text-transform: inherit;
    font-weight: 700;
    color: #13096A;
}
.content_aeb h4{
	text-transform: uppercase;
	color:#27ECA0;
	margin: 1em 0 0.25em;
}		
.content_aeb ul{
	margin-left: 2em;
	margin-top: 0.5em;
}
.content_aeb ul li {
    color: #12096C;
    font-weight: 400;
    text-transform: uppercase;
    position: relative;
    padding: 0.25em 0;
}
.content_aeb ul li:before {
    position: absolute;
    content: '//';
    color: #27ECA0;
    left: -1em;
	font-weight:700;
}	
.content_aeb .blog ul.post-categories {
    margin-left: 0;
    margin-top:0;
}
.content_aeb .blog ul.post-categories li{
    position: inherit;
	padding: 0;
}
.content_aeb .blog ul.post-categories li:before {
    content:none;
}
hr{
	border:none;
}
hr.small{
	margin:0.5em 0;
}
hr.medium{
	margin:1em 0;
}
hr.large{
	margin:2em 0;
}

/* PAGE NOS OFFRES */
#ariane .container.employer {
    min-height: inherit;
	padding-bottom: 3em;
}
.emploi{
    position: relative;
    margin-top: 0.9375em;
    margin-bottom: 0.9375em;
}
.emploi *{
    transition: 1s cubic-bezier(.5, 0, 0, 1);
}
.emploi img{
    width:100%;
}
.bloc-3.emploi .section_title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    width: 90%;
    max-width: 300px;
}	
.bloc-3.emploi:hover .section_title {
    top: 27%;
}
.bloc-3.emploi .section_hover {
    opacity:0;
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%,-50%);
	width:90%;
    max-width: 310px;
}
.bloc-3.emploi .section_hover p{
	color:#fff;
	text-align: center;
}
.bloc-3.emploi:hover .section_hover {
    opacity:1;
	transition: all 2.5s ease;	
}
.bloc-3.emploi .section_title h3 {
    font-size: 28px;
    line-height: 45px;
    font-weight: 600;
    color: #27ECA0;
    text-transform: uppercase;
}	
.bloc-3.emploi:hover .section_title h3 {
    line-height: 30px;
	font-size:26px;
}	


/* ACTUALITES && POST */
.text-ban.singletit h1 {
    font-size: 42px;
}
#ariane .image-date{
	padding-bottom:2em;
}
#article-actu {
    margin:1em auto;
}
#article-actu img {
    display: block;
    width: 100%;
    height: auto;
}
#article-actu p {
    font-size:16px;
	text-transform: uppercase;
	font-weight:400;
	line-height:24px;
	margin: 0.5em 0 0.3em;
}
#article-actu h3 {
    position:inherit;
    font-size:24px;
	line-height:25px;
	margin:0;
}
.image-date .date{
    text-align: center;
}
.articles{
	padding:2em;
    max-width: 780px;
    margin: auto;
}
.image-date img {
    width: 100%;
    object-fit: cover;
}
/* MODIF SEARCH AND FILTER */
#search-filter-results-9630 > div:nth-child(2), #search-filter-results-9630 > div:nth-child(3), #search-filter-results-9630 > div:nth-child(4){
	padding-top:1em;
}	
.search-filter-results{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.resultat-offres {
    display: none;
}
.resultat-offres:first-child {
    padding: 0;
    color: #12006C;
    font-weight: 400;
    padding-left: 1em;
    position: absolute;
    top: -2em;
    left: 0.9375em;
	font-size: 14px;
    line-height: 40px;
	display: block;
}
.resultat-offres:before {
    position: absolute;
    content: '//';
    color: #27ECA0;
    left: 0;
    font-weight: 700;
} 
.search form{
	padding:0;	
}
.search form ul{
	float: right;	
}
.search form ul .sf-field-category:before{
	content:none;	
}
.searchandfilter select.sf-input-select{
    padding: 0.25em 0.5em;
    font-size: 14px;
    border: none;
    background: transparent;
    color: #fff;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
	cursor:pointer;
}
.searchandfilter label{
    padding-right: 0.5em;
    box-shadow: 0 1px 3px #00000029;
    background: #27ECA0;
}
.searchandfilter select.sf-input-select .sf-level-0{
	color:initial;
}
/* FIN MODIFS */
.articles article h2{
	font-size: 30px;
}
.articles article h3{
	font-size: 24px;
}
.articles article h4{
	font-size: 20px;
}
.articles article a{
	font-weight: 700;
	color: #12006C;
}

@media only screen and (max-width: 1199px) {
.content_aeb section {
    background: #fff;
}
.content_aeb .intro {
    background: transparent;
}	
#breadcrumbs, #breadcrumbs span, #breadcrumbs a {
    font-size: 14px;
    line-height: 1;
}
#ariane {
  padding: 1em 0 0;
}
.content_aeb section.build {
  display: none;
}
#mentions-legales.content_aeb section.build, #politique-de-confidentialite.content_aeb section.build , #sitemap.content_aeb section.build {
  display: block;
}
#partenaires.content_aeb section.build {
  display: inherit;
}
}
@media only screen and (min-width: 1200px) {
#ariane{
    background: linear-gradient(90deg, transparent 0%, transparent 50%,#fff 50%,#fff 100%);
    padding: 0;
}
#ariane .container{
	background:#fff;
	position: relative;
    min-height: 1160px;
}
#ariane .container:before {
    position: absolute;
    content: url(https://assia.fr/wp-content/themes/Assia/images/beforecontainer.svg);
    left: -45.5%;
    z-index: 1;
    height: 100%;
}
#ariane .container .row{
    z-index: 9;
    position: relative;
}
.page-template-blog #ariane .container, .search-results #ariane .container , .search-no-results #ariane .container {
    min-height: inherit;
}
.page-template-blog #ariane .container .search{
    z-index: 99;
}
.content_aeb section.build {
    margin-top: -1100px;
    padding:0;
}
#travailler-chez-assia .content_aeb section.build {
    margin-top: -1140px;
}
}
@media only screen and (min-width: 1281px) {
.content_aeb .intro .container{
    height: 280px;
}
.text-ban h1 {
    line-height: 1;
    font-size: 60px;
}
.content_aeb .text-ban h3 {
    line-height: 30px;
    font-size: 18px;
}
#breadcrumbs, #breadcrumbs span, #breadcrumbs a {
    font-size: 14px;
    line-height: 40px;
}
.content_aeb h2 {
    font-size: 45px;
    line-height: 1;
}
.content_aeb h3 {
    font-size: 32px;
	line-height:36px;
}
.content_aeb h4{
	font-size:20px;
	line-height:26px;
}		
.content_aeb ul li {
    font-size: 20px;
    line-height: 24px;
}
.content_aeb .blog ul.post-categories li a {
    font-size: 16px;
}
.content_aeb .blog .article-pos h3 {
    font-size: 26px;
}
.content_aeb p {
	font-size:16px;
	line-height:22px;
	margin:1em 0;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
#breadcrumbs, #breadcrumbs span, #breadcrumbs a {
    line-height: 40px;
}
#ariane .container:before {
    left: -46%;
}
}
@media only screen and (min-width: 600px) and (max-width: 1280px) {
.content_aeb .intro .container{
    height: 230px;
}
.text-ban h1 {
    line-height: 1;
    font-size: 45px;
}
.text-ban.singletit h1 {
  font-size: 36px;
}
.content_aeb .text-ban h3 {
    line-height: 30px;
    font-size: 18px;
}
#breadcrumbs, #breadcrumbs span, #breadcrumbs a {
    font-size: 14px;
}
.content_aeb h2 {
    font-size: 38px;
    line-height: 1;
    margin: 1em 0 0.25em;	
}
.content_aeb h3 {
    font-size: 28px;
	line-height:32px;
}
.content_aeb h4{
	font-size:18px;
	line-height:22px;
}		
.content_aeb ul li {
    font-size: 18px;
    line-height: 22px;
}
.content_aeb .blog ul.post-categories li a {
    font-size: 16px;
}
.content_aeb .blog .article-pos h3 {
    font-size: 22px;
}
.content_aeb p {
	font-size:16px;
	line-height:22px;
	margin:1em 0;
}
}
@media only screen and (max-width: 599px) {
.content_aeb .intro .container{
    height: 200px;
}
.text-ban h1 {
    line-height: 1;
    font-size: 36px;
}
.text-ban.singletit h1 {
  font-size: 26px;
}
.content_aeb .text-ban h3 {
    line-height: 24px;
    font-size: 18px;
}
#breadcrumbs, #breadcrumbs span, #breadcrumbs a {
    font-size: 12px;
    line-height: 1;
}
.content_aeb h2 {
    font-size: 30px;
    line-height: 1;
}
.content_aeb h3 {
    font-size: 24px;
	line-height:28px;
}
.content_aeb h4{
	font-size:16px;
	line-height:20px;
}		
.content_aeb ul li {
    font-size: 14px;
    line-height: 20px;
}
.content_aeb .blog ul.post-categories li a {
    font-size: 14px;
}
.content_aeb .blog .article-pos h3 {
    font-size: 20px;
}
.content_aeb p {
	font-size:14px;
	line-height:18px;
	margin:1em 0;
}
}

/* Qui sommes nous ? */
#qsn-identite,
#qsn-raison,
#qsn-valeur,
#qsn-equipe{
	
}
#qsn-raison,
#qsn-equipe{
	background:#13096A;
}
#qsn-raison h2, #qsn-equipe h2,
#qsn-raison p, #qsn-equipe p,
#qsn-raison strong, #qsn-equipe strong{
	color:#fff;
}
#qsn-identite h2{
	margin:0;
}
#qsn-raison h3, #qsn-equipe h3{
	color:#27ECA0;
}
#travailler-chez-assia section{
	padding: 3em 0;
}
#travailler-chez-assia #ariane{
	padding: 0 0 3em;
} 
#travailler-chez-assia .intro, #travailler-chez-assia .build, #travailler-chez-assia .tca-1{
	padding: 0;
} 
#travailler-chez-assia h2{
	margin: 0 0 0.5em;
}
.content_aeb section.tca-1 {
    padding: 0;
    position: relative;
    z-index: 9;
}
.content_aeb section.tca-1 p {
    margin:0;
}
.content_aeb section.tca-2 {
    padding-top:0;
}
.content_aeb section.tca-3, .content_aeb section.tca-5 {
    background: #F8F7F7;
    background-image: -webkit-linear-gradient(156deg, #fff 13%, #F8F7F7 0);
}

@media only screen and (max-width: 800px) {
	#qsn-raison .row div:nth-child(3){order:2}
	#qsn-raison .row div:nth-child(2){order:3}
	#qsn-equipe .row div:nth-child(3){order:2}
	#qsn-equipe .row div:nth-child(2){order:3}
	.tca-3 .row div:nth-child(3){order:2}
	.tca-3 .row div:nth-child(2){order:3}
	.tca-5 .row div:nth-child(3){order:2}
	.tca-5 .row div:nth-child(2){order:3}

#travailler-chez-assia #ariane {
	padding: 1em 0;
}
#travailler-chez-assia section {
	padding: 2em 0;
}
.articles {
  padding: 1em .46875em;
  max-width: 780px;
  margin: auto;
}
}

/* PAGE SEARCH.PHP */
.no-result{
    min-height: 580px;
}
#ariane .container.no-result {
    min-height: 580px;
    padding: 1em;
}
.search-results hr {
    border: 1px solid #e0dddd;
    padding: 0;
    margin: 1em 0.9375em;
}
#ariane > div:nth-child(2) > div > hr:nth-child(20), .search-results hr:last-child {
    border: none;
}
.search-results a.styled {
    background: #27ECA0;
    position: relative;
    color: #fff;
    padding: 0.25em;
    float: right;
    margin-right: 1em;
}
.search-results a.styled:before {
    content: '';
    position: absolute;
    left: -16px;
    top: 0;
    height: 100%;
    width: 16px;
	background: linear-gradient(105deg, transparent 0%, transparent 40%,#27ECA0 46%,#27ECA0 100%) no-repeat;
}
.search-results a.styled:after {
    content: '';
    position: absolute;
    right: -16px;
    top: 0;
    height: 100%;
    width: 16px;
	background: linear-gradient(105deg, #27ECA0 0%, #27ECA0 40%,transparent 46%,transparent 100%) no-repeat;
}
.search-results .post-categories a:before {
    content: none;
}
.search-results .post-categories a {
    padding-left:0;
}
.search-results .search-result h3 {
    margin:0;
}
.content_aeb .search-result ul {
    margin-left: 1.5em;
    margin-top: 0.5em;
}
.content_aeb .search-result{
    min-height: 100px;
}
.content_aeb .search-result:first-child{
    margin-top:2em;
}
.screen-reader-text{
	display: none;
}
.nav-links {
    width: max-content;
    margin: 0 auto 2em;
    padding: 0.5em;
}
.pagination {
    width: max-content;
    margin: 2em auto 0;
}
.nav-links a, .pagination a {
    padding: 0.5em 1em;
    background: #12006C;
    margin: 0 0.25em;
    color: #fff;
}
.nav-links .current, .pagination .current {
    padding: 0.5em 1em;
    background: #0FECA0;
    color: #fff;
}

#sitemap .content-int a{
    color: #444;
}
#sitemap .content-int a:hover{
    color: #12006C;
}
#sitemap .content-int ul {
    margin-left: 1.25em;
}
#sitemap .content-int br {
    display:none;
}

/* CATEGORY WEBINAR */
.webinar {
    padding: 0;
    margin: 2em 0 0;
    color: #757575;
    background: #f9f9f9;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 15%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 15%);
}
.webinar img{
	width: auto;
}
.webinar p{
	color: #12006C;
}
.webinar .btn{
    background: #27ECA0;
    color: #fff;
    padding: 0.5em 1em;
}
.webinar .btn:before {
    background: linear-gradient(105deg,transparent 0%,transparent 40%,#27ECA0 46%,#27ECA0 100%) no-repeat;
}
.webinar .btn:after {
    background: linear-gradient(105deg,#27ECA0 0%,#27ECA0 40%,transparent 46%,transparent 100%) no-repeat;
}

@media only screen and (min-width: 1200px){
.webinar img{
    max-width: 500px;
    margin-right: 2em;
}
}
@media only screen and (min-width: 1024px)  and (max-width: 1199px) {
.category-webinar #ariane .container {
    background: #fff;
    position: relative;
    min-height: 550px;
}
.webinar img {
    max-width: 50%;
}
.webinar .article-event {
    padding:0.25em 1em;
}
}
@media only screen and (min-width: 800px) and (max-width: 1023px) {
.webinar img {
    width: 450px;
    max-width: 50%;
}
.webinar h3 {
    margin: 0;
}	
.webinar p {
    margin: .5em 0;
}	
.webinar .article-event {
    padding:0.25em 1em;
}
.webinar .btn {
    font-size: 12px;
    padding: 0.25em;
}
}
@media only screen and (min-width: 800px) {
.webinar {
    display: flex;
}
}
@media only screen and (max-width: 800px) {
.category-webinar .webinar{
	padding:0;
}
.category-webinar .webinar .article-event{
	padding:0.5em 1em 1em;
}
}
/* ========================
    ESPACE DOCUMENTATION 
  ========================*/
.page-id-9966 .content_aeb .row .presentation-doc{
	width:auto;
}
.page-id-9966 .content_aeb .row .doc-institu{
    align-self: flex-start;
}
.page-id-9966 .doc-institu, .page-id-9966 .espacedoc{
		margin-top:4em;
}
.page-id-9966 .content_aeb .doc-institu h3{
	font: normal normal normal 21px/26px Open Sans;
}
.page-id-9966 .doc-institu h3 span{
	font: normal normal normal 21px/26px Open Sans;
	color: #2CEBA2;
}
.page-id-9966 .doc-institu h2{
	font: normal normal bold 50px/45px Open Sans;
	letter-spacing: -1px;
	color: #16016C;
}
.page-id-9966 .doc-institu p{
	font: normal normal normal 16px/22px Open Sans;
	letter-spacing: 0px;
	color: #32297D;
}
.page-id-9966 .teldoc p{
	font: normal normal normal 16px/22px Open Sans;
	letter-spacing: 0px;
	color: #32297D;
}
.page-id-9966 .doc-institu .btn, .page-id-9966 .bloc-sol .btn{
    background: #12006C;
    color: #fff;
    padding: 0.5em;
    margin-left: 0.5em;
}
.page-id-9966 .bloc-sol .btn {
    margin: auto;
}	
.page-id-9966 .doc-institu .btn:before, .page-id-9966 .bloc-sol .btn:before{
    background: linear-gradient(105deg,transparent 0%,transparent 40%,#12006C 46%,#12006C 100%) no-repeat;
}
.page-id-9966 .doc-institu .btn:after, .page-id-9966 .bloc-sol .btn:after{
    background: linear-gradient(105deg,#12006C 0%,#12006C 40%,transparent 46%,transparent 100%) no-repeat;
}
.page-id-9966 .teldoc {
    margin-top: 4em;
}
.page-id-9966 .teldoc h3{
	font: normal normal bold 30px/28px Open Sans;
	letter-spacing: 0px;
	color: #2CEBA2;
	text-transform: uppercase;
}
.page-id-9966 .bloc-sol{
    box-shadow: 0px 3px 15px #00000029;
	padding-bottom: 2em;
}

@media only screen and (min-width: 1200px) {
.page-id-9966 #ariane .container {
    min-height: 1060px;
}
	
}
@media only screen and (min-width: 801px) and (max-width: 1199px) {
.page-id-9966 .bloc-sol {
    width: max-content;
    margin: 0 auto 2em;
    max-width: 90%;
}
.page-id-9966 .teldoc {
  margin-top: 2em;
}
.page-id-9966 .doc-institu h2 {
  font: normal normal bold 38px/40px Open Sans;
}
}
@media only screen and (max-width: 800px) {
.page-id-9966 .bloc-sol {
    margin: 0 auto 2em;
}
.page-id-9966 .doc-institu h2 {
  font: normal normal bold 32px/30px Open Sans;
}
.page-id-9966 .doc-institu {
  margin-top:.5em;
	text-align: center;
} 
.page-id-9966 .espacedoc {
  margin-top: 1em;
}
.page-id-9966 .teldoc {
  margin-top: 3em;
  text-align: center;
}
.page-id-9966 .teldoc h3 {
  font: normal normal bold 24px/22px Open Sans;
}
.page-id-9966 .doc-institu .btn{
  margin: auto;
  display: initial;
}
}
@media only screen and (max-width: 480px) {
.page-id-9966 .bloc-sol {
  width: 100%;
}
}
@media only screen and (max-width: 359px) {
.page-id-9966 .doc-institu h2 {
  font: normal normal bold 26px/22px Open Sans;
}
}
