.btn.btn-facebook {background: #3b5998; border-color: #3b5998; color: #FFF}
.btn.btn-facebook:hover, .btn.btn-secondary-primary:focus {background: transparent; border-color: #3b5998; color: #3b5998}


.text-bleu-fb {
	color: #3b5998;
}
.text-middle-line:before {
	width: 50%;
	left: 30px;
}

.avis-deces-single .main-content p {
	font-size: 18px;
}

.avis-deces-single ul.list-style-10 li, .avis-deces-single span {
	font-size: 18px;
	line-height: 1.3em;
	
}

.avis-deces-single ul.list-style-10 li {
	border-bottom: 0 !important;
}

.avis-deces-single i:not([class*=" icon-"]) {
	font-size: 24px;
}

.avis-deces-single .list-style-10 li i {
float: left;
margin-top: 0;
}


/* hover option sp (utilisé dans l'archive d'avis de décès */
.portfolio-grid.hover-option-sp .grid-item figcaption {height: 100%; position: relative; opacity: 1; padding:0; background: #fff}
.portfolio-grid.hover-option-sp .grid-item .portfolio-hover-main {transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; display: table; height: 100%; top: 0; width: 100%;}
.portfolio-grid.hover-option-sp .grid-item .portfolio-icon {transition: all 0.3s ease 0s; position: absolute; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 55%; left:0; right: 0; opacity: 0}
.portfolio-grid.hover-option-sp .grid-item figure:hover .portfolio-icon {opacity: 1; top: 50%; }

.portfolio-grid.hover-option-sp .grid-item figure:hover img {cursor: pointer; opacity: .5; transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1);}
.portfolio-grid.hover-option-sp .grid-item figure:hover figcaption {cursor: default;}
.portfolio-grid.hover-option-sp .grid-item figure:hover .portfolio-img {transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;}
.container .portfolio-grid.hover-option-sp .grid-item figcaption .portfolio-hover-content {padding-top: 15px; padding-left: 15px; padding-right: 15px; padding-bottom: 5px;}

.portfolio-grid.hover-option-sp .grid-item figure span.icon {top: 35%; position: relative; font-size: 48px; color: #fff; opacity: 0}
.portfolio-grid.hover-option-sp .grid-item figure:hover span.icon {top: 40%; opacity: 1;}

.portfolio-grid.hover-option-sp .grid-item figcaption {
	background: #F5F4F4;
}

@media (max-width: 767px) {
	.portfolio-grid.hover-option-sp .grid-item .portfolio-icon span.icon {  top: 12px; }
}

.btn.btn-large.text-btn-action {
	line-height: 20px;
}