@charset 'utf-8';
/*
 Theme Name:   Blessing Child
 Theme URI:    http://blessing.ancorathemes.com/
 Description:  Blessing - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   https://ancorathemes.com
 Template:     blessing
 Version:      2.1
 Tags:         light, inheritable theme-options
 Text Domain:  ancora
*/



/* =Theme customization starts here
-------------------------------------------------------------- */

/*Équipe*/
#equipe_2024 .column-1_4 {
    width: 20%;
}
.sc_team_item_position {
    color: #333 !important;
    font-size: 0.9em !important;
	text-transform: uppercase;
}
.sc_team_item_title{
	text-transform: uppercase;
}

/*Header
body.home header.top_panel_wrap .content_wrap{
    width: 1370px;
}*/
.body_style_fullwide .content_wrap {
    width: 95%;
    padding-left: 0;
    padding-right: 0px;
}
.body_style_fullwide header .content_wrap.top_div .inline.bottom {
    padding: 0.5em 0;
}
.body_style_fullwide header .content_wrap.top_div {
    padding-right: 2%;
	float: right;
	width: 100%;
    background: rgba(255,255,255, 0.3);
    margin-bottom: 30px;
}
.body_style_fullwide header .content_wrap {
    width: auto;
    padding-left: 10%;
    padding-right: 0px;
}


header .marg_top_2em {
    margin-top: 0em !important;
}
header .menu_user_contact_area{
    margin-right: 3em;
    font-weight: 500;
}
/*Logo responsive*/
.menu_center .menu_main_wrap .logo {
    float: left;
	max-width: 30%;
	width: 30%;
	margin-top: 0;
	display: block;
}
.menu_center .menu_main_wrap .logo img {
	width: 100%;
	height: auto;
}
@media (min-width: 960px) and (max-width: 1135px){
.menu_main_wrap .logo_main {
	max-height: 200px !important;
}
	}
/*Slogan et disctinction responsive*/
.menu_center .menu_main_wrap .side-right.marg_null.marg_top {
    display: none;
}


.menu_center .menu_main_wrap .side-right {
    float: left;
	width: 70%;
	max-width: 70%;
}
.menu_center .menu_main_wrap .side-right .inline{
    width: 60%;
	max-width: 60%;
}
.menu_center .menu_main_wrap .side-right .inline img{
    width: 100%;
	height: auto;
}
/*Disctinction*/
.menu_center .menu_main_wrap .inline.pad_left_2em{
    width: 20%;
	max-width: 20%;
}
/*.menu_center .menu_main_wrap .inline.pad_left_2em img{
    width: 100%;
	height: auto;
}*/



/*
body.home header.top_panel_wrap  .menu_main_wrap .logo_main {
    height: 229px;
}
header.top_panel_wrap  .menu_main_wrap .logo_main {
    max-height: 229px;
}
*/
.page-id-1868 .page_top_wrap {
    margin: 0em 0em !important;
}
.page-id-1868 iframe {
	width: 95% !important;
}
.inline img {
    border: 0em solid #ffffff !important;
    padding: 0em;
    margin-right: 0.7em;
	/*max-width: 100%;*/
	/*opacity: 70%;*/
}
.inline.pad_left_2em img {
    border: 0.3em solid #ffffff !important;
    padding: 0.8em;
    margin-left: 4%;
    margin-top: 2em;
}
/*
@media screen and (max-width: 769px) {
.inline img {
   width: 200px;
   height: auto;
}
.inline.pad_left_2em img {
   width: 60px;
   height: auto;
}
header.top_panel_wrap  .menu_main_wrap .logo_main {
    max-height: 150px;
}
}
@media screen and (min-width: 770px) and (max-width: 1281px) {
.inline img {
   width: 300px;
   height: auto;
}
.inline.pad_left_2em img {
   width: 120px;
   height: auto;
}
header.top_panel_wrap  .menu_main_wrap .logo_main {
    max-height: 150px;
}
}
*/


/*Sidebar*/
.body_style_fullwide.sidebar_right .sidebar {
    margin-left: -360px;
}
/*Menu*/
.menu_main_wrap .menu_main_nav > li:hover,
.menu_main_wrap .menu_main_nav > li.blob_over,
.menu_main_wrap .menu_main_nav > li.blob_over.sfHover {
    background-color: rgba(51,87,130, 1) !important;
}
.menu_main_wrap .menu_main_nav > li:hover,
.menu_main_wrap .menu_main_nav > li.blob_over,
.menu_main_wrap .menu_main_nav > li.blob_over.sfHover {
    background-color: rgba(51,87,130, 1) !important;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.menu_main_wrap .menu_main_nav #blob {
    background-color: rgba(51,87,130, 0.8) !important;
}
.menu_main_wrap .menu_main_nav > li:hover a {
    color: #fff !important;
}
/*Sous menu*/
.menu_main_wrap .menu_main_nav > li > ul ul {
    left: 220px !important;
}
.menu_main_wrap .menu_main_nav > li li {
    line-height: 1em !important;
    padding: 0.5em !important;
}
.menu_main_wrap .menu_main_nav > li li li {
    background-color: #335782 !important;
}

.menu_main_wrap .menu_main_nav > li:hover {
    background-color: rgba(51,87,130, 0.8) !important;
}
.menu_main_wrap .menu_main_nav > li li:hover {
    background-color: rgba(51,87,130, 0.8) !important;
}
.menu_main_wrap .menu_main_nav > li li li:hover {
    background-color: rgba(51,87,130, 0.8) !important;
}
.menu_main_wrap .menu_main_nav > li li li a {
    color: white !important;
    padding: 0.5em;
}
.menu_main_wrap .menu_main_nav > li li li a:hover {
    color: #fff !important;
}
/*Slider*/
.sc_button.sc_button_style_global {
    border: 1px solid #fff !important;
    background-color: rgba(51,87,130, 0.6) !important;
    color: #fff !important;
	font-weight: 600;
	border-radius: 12px;
	/*text-transform: uppercase;*/
}
/*Avis et Funérailles Boutons*/
.avis-bouton .vc_btn3.vc_btn3-color-grey {
   background-color: rgba(51,87,130, 0.8) !important;
   color: #fff !important;
   text-transform: uppercase;
}
.avis-bouton .vc_btn3.vc_btn3-color-grey a {
   background-color: rgba(51,87,130, 0.8) !important;
   color: #fff !important;
   text-transform: uppercase;
}
/*footer*/
.body_filled .widget_area.footer_style_white {
    padding: 5em;
	color:#333;
	font-size: 16px !important;
}
.body_filled .widget_area.footer_style_white a {
	color:#002a4e;
    font-weight: 600;
}
.body_filled .widget_area.footer_style_white a:hover {
	text-decoration: underline;
}
.body_filled .widget_area.footer_style_white .wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 220px;
}

