.rq-card .card {
    color: #095797;
    background-color: #f1f1f2;
    border: none;
    transition:background-color .5s ease-in-out;
    border-radius: 0;
    position:relative;
    max-width:365px;
    margin:0 auto
}

.tout-simplement .rq-card .card > span {
	position:absolute;
	left:1rem;
	top:1rem;
	background-color:#fff;
	padding:0.25rem;
	color:#223654;
	line-height:1;
	border-bottom:1px solid #e58271;
	border-right:1px solid #e58271;
	font-weight:500;
	font-family:'Roboto',sans-serif
}

.tout-simplement .rq-card .card-title a {
	text-decoration:none;
	color: #223654;
}

.balado .rq-card .card .blog-thumbnail {
    position:relative;
}
.balado  .rq-card .card .blog-thumbnail > span {
	position:absolute;
	left:1rem;
	bottom:1rem;
	background-color:#fff;
	padding:0.35rem 0.5rem 0.25rem;
	color:#223654;
	line-height:1;
	border-bottom:1px solid #e58271;
	border-right:1px solid #e58271;
	font-weight:500;
	font-family:'Roboto',sans-serif
}
.balado  .rq-card button {
	padding:0;
	margin:0;
	border:none;
	background-color:transparent;
	text-align:left;
	color: #223654;
}

.rq-card .col {
	padding:0.5rem
}

.rq-card .card:hover {
    background-color: #223654;
}

.rq-bloc-info-footer,
.rq-card .rq-btn-lien{
	display: block;
	text-align: right;
    width: 100%;
	padding-top: 0.5rem
}

.rq-card button:hover h3,
.rq-card .card-title a:hover{ 
    color: #fff!important;
}

.rq-card .card-title a::after,
.rq-card button::after{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: auto;
    content: "";
    background-color: rgba(0,0,0,0);
    border-bottom: 5px solid #095797;
    transition: border-color .5s ease-in-out
}

.rq-card .card:hover button::after, 
.rq-card .card button:focus::after,
.rq-card .card:hover a::after, 
.rq-card .card a:focus::after {
    box-shadow:0px 2px 9px 1px rgba(34, 54, 84, 0.8);
    border-bottom: solid #f09686 5px;
}

.rq-bloc-info-footer a,
.rq-bloc-info-footer .rq-btn,
.rq-bloc-info-footer .rq-btn-lien,
.rq-card .rq-btn-lien{
	font-weight: 600;
	color: #223654;
	background-color: transparent;
	border: none;
	text-decoration: underline
}

.rq-card .card-title { 
	font-size: 1.5rem;
	margin-bottom: 0;
	margin-top:0;
	font-weight:400
}

.rq-card .blog-date {
	/* display: block; */
    display: none;
}

.rq-card .card-body {
	padding: 1.25rem 1rem 1.5rem;
}

.rq-card .card-body > .card-img-top { 
	margin-bottom: 1rem
}

.rq-card .rq-btn-lien {
	padding: 1rem!important;
	transition: all 250ms ease-in-out;
}

.rq-card i.fa-arrow-right {
    margin: 0 0.5rem !important;
    color: #f09686;
}

.domaine-emploi .card{
	padding:0 !important;
	border-radius:0;
	border: none
}
.domaine-emploi .card a::after {
	border-bottom:4px solid #347FBA;
	transition: all .3s ease-in-out;
}
.domaine-emploi .card a:focus::after, .domaine-emploi .card:hover a::after {
    box-shadow: 0 2px 8px 0 rgba(34, 54, 84, .5);
    border-bottom: 5px solid #f09686;
}
.domaine-emploi .card:hover .image-container img{
    transform: scale(1.005);
}
.domaine-emploi .card-body{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center !important;
	text-align:center;
	position:relative;
	background-color:#F1F1F1;
	padding:1rem 0.5rem
}
.domaine-emploi .card-body h3{
	color:#347FBA !important;
	margin:0;
	font-size:1.5rem
}
.domaine-emploi .stretched-link a{
	text-decoration:none !important;
}

.domaine-emploi .image-container{
    height: 200px;
    width:100%;
    overflow:hidden;
    position:relative;
    font-size:0
}
.domaine-emploi .image-container img {
    height: 100%;
    object-fit: cover;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.blogue-list-theme-lie {
	padding:0.25rem;
	font-size:0.825rem;
	display:none;
	/* display:flex; */
	justify-content:end;
}

.blogue-list-theme-lie span {
	padding:0 .25rem
}


