/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/
body .fusion-header-wrapper .fusion-main-menu > .fusion-menu > li > a{padding: 0px 20px !important;text-transform:uppercase !important;}
body .fusion-header-wrapper:not(.fusion-is-sticky) .fusion-main-menu > .fusion-menu > li > a{height:97px!important;}
.fusion-main-menu > .fusion-menu > li > a:hover,.fusion-main-menu > .fusion-menu > li.current_page_item > a{}
.fusion-main-menu .fusion-menu .sub-menu a{}
.fusion-main-menu .sub-menu .current-menu-item>a, .fusion-main-menu .sub-menu .current_page_item>a {background-color: inherit !important;}
.fusion-main-menu .sub-menu .current-menu-item>a:hover, .fusion-main-menu .sub-menu .current_page_item>a:hover {background-color: var(--menu_bg_hover_color) !important;}
.fusion-main-menu > .fusion-menu > li.menu_icon_rs a {padding: 0px 7px !important;}
 .fusion-main-menu {margin-top: 30px !important;}
.fusion-is-sticky .fusion-main-menu {margin-top: 0px !important;} 
/* ul.fusion-menu li{border: 1px solid #858585;border-width: 0px 0px 1px 0px;} */
footer .fa_insta{display:none !important}
.fusion-menu li.li-contact{display:none !important}
a.btn_cont {
    background:var(--awb-color1);
    color: #fff;
    border: 1px;
    border: 1PX solid var(--awb-color1);
    HEIGHT: max-content;
    margin: auto 0px auto 60px;
    padding: 12px 35px;
    text-transform: uppercase;
}
a.btn_cont:hover{background:transparent!important;color:var(--awb-color1)!important;}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !important;}
body.page-id-615 .fusion-animated{visibility:visible!important;}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/
body .max_div_content {max-width: 920px;margin-left: auto !important;margin-right:auto !important;}
.el-pos-abs {position: absolute !important;}
.mg-auto{margin:auto !important;max-height:max-content !important;}
.rows_unset > .fusion-row{position:unset !important;}
body .fs45_calc{ font-size:clamp(24px, calc(30px + (45 - 30) * ((100vw - 360px) / 1400)), 45px) !important;}
body h1 .f_covered {font-family:'Barlow';line-height: 22px !important;display: block;}
body h1 span.fs25.color1.f_covered{margin-bottom: 20px;}
body h1 span.fs25.color1.f_covered ~ br{display:none!important;}
/* buttons */
.but_des:before {
    content: "";
    background: var(--awb-color1);
    height: 0%;
    bottom:0px;
    width: 100%;
    position: absolute;
    transition:all 0.3s
    
}
.but_des_white:before {
    content: "";
    background: #fff;
    height: 0%;
    bottom:0px;
    width: 100%;
    position: absolute;
    transition:all 0.3s 
}
.but_des:hover:before,.but_des_white:hover:before {
    height: 100%;
}
.but_des span ,.but_des_white span{
    z-index: 10;
}

/**************************************Style : PRE-HOME*********************************/


/**************************************Style : SLIDER REVOLUTION*********************************/


/**************************************Style : section_presentation*********************************/
/* .img_presentation img,.col_avis_img {
    filter: grayscale(1) !important;
    transition:all 0.5s;
}
.img_presentation:hover img ,.col_avis_img:hover{
    filter: grayscale(0) !important;
} */

h2 span {
    font-family: 'Great Vibes';
    font-weight: 400;
    font-size: 25px !important;
}
/**************************************Style : section_prestations*********************************/


/* page prestations */
body .content_box_cntnr .fusion-column {
    margin: 0px !important;
    padding: 10px;
    width: 25% !important;
}

	body .content_box_cntnr .fusion-content-boxes .content-container *{text-align: center !important;}
	body .content_box_cntnr.fusion-content-boxes .heading{display:flex!important;flex-direction:column;align-items:center;}
	body .content_box_cntnr.fusion-content-boxes .heading .image{margin-bottom:20px;}
	body .content_box_cntnr.fusion-content-boxes .heading h3{text-align:center;}
.content_box_cntnr  .fusion-column.content-box-column.content-box-column.content-box-column-2.col-lg-4.col-md-4.col-sm-4.fusion-content-box-hover {
    margin-block: 10px !important;
}
.content_box_cntnr.fusion-content-boxes.content-boxes.columns.row.fusion-columns-3.fusion-columns-total-3{
    margin-bottom: 0px !important;
}


/**************************************Style : section_Actualites*********************************/


/**************************************Style : section_ReseauxSocieaux*********************************/

.col-fb.fb_iframe_widget {
    width: max-content !important;
    border: 20px solid var(--awb-color1);
    border-radius: 50px;
	margin-inline:auto !important
}

.col-fb.fb_iframe_widget iframe {
    border-radius: 30px !important;
	
}
.section_fb {background: #fff !important;}
.section_fb:before{
    content:"";
    background:radial-gradient(circle, rgba(84,82,82,1) 0%, rgba(45,45,45,1) 60%, rgba(45,45,45,1) 100%);
    height:65%;
    width:100%;
    position:absolute;
    top:0px;
    bottom:0px;
    margin:auto;
}
.ti-footer {
    display: none !important;
}
/**************************************Style : section_Realisations*********************************/
.fusion-tabs .tab-pane {
    background: transparent !important;
    padding: 20px 0px 0px!important;
}
.fusion-tabs .tab-pane {
    background: transparent !important;
    padding: 20px 0px  0px!important;
}

.fusion-tabs .nav-tabs {
    background: transparent !important;
}
/**************************************Style : section_valeurs*********************************/


/**************************************Style : section_points_forts*********************************/
body .col_pfrts h3{margin-top:0px!important;font-size:30px!important;}
body .col_pfrts br{display:none!important;}
body .col_pfrts img{min-height:60px;}
h3.h3_pf {
    margin: 0px;
}

.content_pf br {
    display: none;
}

.col_pf .fusion-image-element{width:100%!important;min-width:90px!important;max-width:91px!important;height:80%;margin-right:20px;border-right:1px solid var(--awb-color1);display:flex;align-items:center;}
.content_pf p {margin: 10px 0px 0px !important;}
.col_pf > .fusion-column-wrapper{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;align-content:center!important;flex-direction:row!important;}

.content_pf {
    width: 75%;
    margin-left:5%;
    padding-left:5%;
    border: 2px solid var(--awb-color1);
    border-width:0px 0px 0px 2px
}

/**************************************Style : section_avis*********************************/
/* .ti-widget.ti-goog .ti-controls-dots .dot.active, .ti-widget.ti-goog .ti-controls-dots .dot:hover {
    background: #fff !important;
    cursor: pointer;
}
.ti-widget.ti-goog .ti-controls-dots .dot {
    background: transparent !important;
    border: 1px solid #fff;
    opacity: 1;
}
span.ti-read-more,.ti-review-content, .ti-widget.ti-goog .ti-widget-container .ti-name, .ti-widget.ti-goog .ti-widget-container .ti-date {
    text-align: center !important;

} */
/* 
span.ti-stars {
    text-align: center !important;
}

.ti-widget.ti-goog .ti-widget-container .ti-name {
    padding: 0px !important;
}

.ti-widget.ti-goog .ti-widget-container .ti-date {
    margin-top: 5px;
}

.ti-widget.ti-goog .ti-read-more span {
    color: #fff !important;
} */


/**************************************Style : section_partenaires*********************************/
.awb-swiper-button.awb-swiper-button-prev i:before {
    content: "" !important;
    background: url(https://www.la-maison-cueff.fr/wp-content/uploads/2023/11/maison-cueff-boucherie-traiteur-morlaix-arrow-left-solid.svg);
    width: 20px;
    height: 20px;
    display: block;
    background-repeat: no-repeat;
	filter: brightness(0) saturate(100%) invert(97%) sepia(50%) saturate(2%) hue-rotate(170deg) brightness(108%) contrast(100%);
}
.awb-swiper-button.awb-swiper-button-next i:before {
    content: "" !important;
    background: url(https://www.la-maison-cueff.fr/wp-content/uploads/2023/11/maison-cueff-boucherie-traiteur-morlaix-arrow-left-solid.svg);
    width: 20px;
    height: 20px;
    display: block;
    background-repeat: no-repeat;
	transform: rotate(180deg) ;
	filter: brightness(0) saturate(100%) invert(97%) sepia(50%) saturate(2%) hue-rotate(170deg) brightness(108%) contrast(100%);
}
.awb-swiper-button.awb-swiper-button-next, .awb-swiper-button.awb-swiper-button-prev {
    background: black;
    color: white !important;
    font-size: 36px !important;
    height: 40px;
    width: 40px;
}
.awb-swiper-button.awb-swiper-button-next, .awb-swiper-button.awb-swiper-button-prev {
    top: 35% !Important;
	border-radius:50%
}

.swiper-autoheight .swiper-wrapper {
    padding-bottom: 54px !important;
}

.partenaire-col {
    max-width:1050px !important
}
/**************************************Style : section_contact*********************************/
.linkcontact a {color:#fff !important}
.linkcontact a:hover {opacity:0.8 !important}
.contact_home textarea.wpcf7-form-control.wpcf7-textarea , .contact_home input.wpcf7-form-control.wpcf7-text {
    background: transparent;
    color: #fff !important;
}

.contact_home span.sp-label, .contact_home span.wpcf7-list-item-label ,.contact_home p.mb{
    color: #fff !important;
}

/**************************************Style : section_map*********************************/


/*------------------------------------------------------***End***------------------------------------------------------*/

/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
/*.fusion-footer {background-image: url("") !important;background-position: center center !important;background-size: cover !important;}*/
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.coherence-logo .svg * {fill: var(--awb-color1) !important;}
.fusion-footer footer .fusion-row .fusion-columns {display:flex!important;flex-wrap: wrap;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.coherence-logo .svg * {fill: #fff !important;}
.fusion-footer .phonetel {display:none !important;} 
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
body #menu-main-menu-1 li.menu-item.mn_prsts{display:none!important;}
body #menu-main-menu-2 li.menu-item:not(.mn_prsts){display:none!important;}
body.privacy-policy h3{font-size:18px!important;}
footer li.menu_icon_rs {display: none !important;}
span.sep-copy {margin-inline: 5px;}
section#social_links-widget-2 {margin-bottom: 20px !IMPORTANT;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
ul.menu li.prestation {display: none;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
ul.menu a:before{display:none}
ul.menu li{padding: 0px 0px 10px !important;border-bottom:0px !important}
.menu-prestations-container ul.menu a {
    color: #fff !important;
}
.menu-prestations-container ul.menu a:hover {
    color: var(--awb-color1) !important;
}

footer ul.sub-menu{
    display:none !important
}
.flex-infos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 15px;
}
.icon-infos {
    margin-right: 10px;
    color: var(--awb-color1);
    height: 45px;
    font-size: 20px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 15px;
    padding: 5px 0px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 15px !important;
}
h4.widget-title:before {
    content: "";
    background: var(--awb-color1);
    height: 3px;
    width: 50px;
    position: absolute;
    top: 33px;
    border-radius: 10px;
}

.fusion-column.col-lg-2.col-md-2.col-sm-2{width: 25% !important;}

.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(5){width:100% !important;display: block;}

.footer-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 1100px;
    background: var(--awb-color1);
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0px 30px;
    margin-inline: auto;
    margin-top: 40px;
    border-radius: 50px;
}
.footer-contact p {
    font-family: "Barlow";
    font-weight:600;
    font-size:24px;
    text-transform:uppercase;
    margin: 0px;
    letter-spacing: 1px;
    color: #fff;
    text-align: center;
}
.cont-contact {
    width: 58%;
}

.number-contact a {
    font-family:"Barlow";
    font-weight:600;
    font-size: 26px;
    color: #fff !important;
    text-align: right;
}
.number-contact a:hover {
	color: #000 !important;
}
.footer-contact  i.fa.fa-phone {
    -webkit-transform:
    rotate(90deg);
        -ms-transform:
    rotate(90deg);
            transform:
    rotate(90deg);
    font-size: 41px;
    color: var(--awb-color1);
    background: white;
    padding: 21px;
    border-radius: 50%;
    margin: -15px 0px;
    -webkit-box-shadow: 0px 0px 16px #00000061;
            box-shadow: 0px 0px 16px #00000061;
    -webkit-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s;
}

.menu li.pres{display:none !important}

@media screen and (max-width:1024px){
	.fusion-column.col-lg-2.col-md-2.col-sm-2 {margin-bottom:0px !important;}
	.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(1),.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(2){width:20% !important;}
	.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(3) {width:35% !important;}
	.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(4){width:25% !important;}
	.footer-contact p{font-size:18px !important}
	.footer-contact a{font-size:23px !important}
	body .section_fb>.fusion-builder-row>.fusion-layout-column{width:100%;margin-bottom:30px;}
	body .section_fb>.fusion-builder-row>.fusion-layout-column h2,body .section_fb>.fusion-builder-row>.fusion-layout-column .sm-text-align-center {text-align:center!important;}
	body .section_fb>.fusion-builder-row>.fusion-layout-column.fusion-builder-column-27 .fusion-column-wrapper{margin:auto!important;}
}
@media screen and (max-width:1440px){
	.realisaion {
    display: none !important;
}
	.col_prehome .fusion-column-wrapper, .scol_prehome .fusion-column-wrapper {
		margin-inline: 0px !important;
	}
}


@media screen and (max-width:800px){
	.fusion-column.col-lg-2.col-md-2.col-sm-2 {
		 display:none !important;
		}
	
	.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(1),.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(2), .fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(5) {
		display:block !important;
		width:50% !important;
	}
	.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(5) {
		width:100% !important;
	}
	.number-contact a {
		font-size: 18px;
	}
	.footer-contact p {
		font-size: 14px !important;
	}
	.footer-contact i.fa.fa-phone {
		font-size: 36px;
		padding: 17px;
	}
	.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(1) {
		margin-bottom:30px !important;
	}
	.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(2) {
		margin-bottom:0px !important;
	}
	
	.infos_contact .fusion-column-wrapper {
		border-radius: 15px 15px 0px 0px !important;
	}

	.col2_contact .fusion-column-wrapper {
		border-radius: 0px 0px 15px 15px !important;
	}
	.lottie svg {
    	display:none !important;
	}
    .cont-contact{
        display:none
    }
	.footer-contact {
		padding: 0px 20px 0px 0px;
		margin-top: 30px;
		max-width: -webkit-max-content;
		max-width: -moz-max-content;
		max-width: max-content;
	}
	.number-contact {
		margin-left: 15px;
	}
	.container-flip .fusion-flip-boxes  .flip-box-front {
		z-index: -1 !Important;
		position: absolute !important;
		transform: scale(0) !important;
	}
	body .container-flip .fusion-flip-boxes .fusion-flip-box .flip-box-back {
		position: relative !important;
		z-index: 3 !important;
	  transform: scale(1) !important;
	 height:100% !important
	}
	.container-flip .flip-box-front {
		display: flex;
		align-items: stretch;
	}
	.container-flip .flip-box-inner-wrapper {
		display: flex;
		align-items: stretch;
		min-height: max-content !important;
	}

	.container-flip .fusion-flip-boxes.flip-boxes.row.fusion-columns-1.flip-effect-classic.txt-class2 {margin-bottom: 0px !important;}
	.container-flip .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper {margin-bottom:10px !important;}
	body .col_pfrts h3{font-size:20px!important;}
}

@media screen and (max-width:700px){
	
		.fusion-footer .menu li {
    text-align: center !important;
    padding: 5px 7px 5px 0 !important;
    border-bottom: solid 0px #000 !important;
}
	h4.widget-title.fusion-responsive-typography-calculated {
    text-align: center !important;
}
	.fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(1), .fusion-column.col-lg-2.col-md-2.col-sm-2:nth-child(2) {
    display: block !important;
    width: 100% !important;
}
	h4.widget-title:before {
		left:0px;right:0px;margin:auto
	}
	
}

/*------------------------------------------------------***End***------------------------------------------------------*/



/*------------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/

/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width: 1025px)  and (max-width: 1400px){

	.col_pfrts {
    width: 80% !important;
}
}

@media only screen and (min-width: 1025px){ 
	.fusion-tabs .nav-tabs.nav-justified > li {
		width: max-content !important;
		margin-inline:10px;
	}
}

@media only screen and (min-width: 801px){ 

    /*style header*/

    /*style main content*/
	.fusion-tabs .nav-tabs {
		display: flex !important;
		flex-wrap: wrap !important;
		justify-content: center !important;
	}

	.fusion-tabs .nav-tabs.nav-justified > li a {
		padding: 15px 35px !important;
	}
    /*style footer*/
    
}

/*------------***Large devices (desktops, less than 1501px)***------------*/
@media only screen and (max-width: 1500px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

/*------------***Large devices (desktops, less than 1281px)***------------*/
@media only screen and (max-width: 1280px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1100px){

	.section_fb:before {
		height: 100%;
	}
	a.btn_cont {
		margin: auto 0px auto 30px;
	}
}
@media only screen and (max-width: 1024px){
body .content_box_cntnr .fusion-column {width:50%!important;}
    /*style header*/
	.fa_insta{display:none !important}
    .fusion-header {padding-top: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;padding-right: 10px !important;}
    .fusion-mobile-menu-icons {margin-top: 5px !important;}
    .fusion-mobile-menu-icons a{margin-left: 5px !important;}
    .fusion-icon.fusion-icon-bars:before,.fusion-icon.awb-icon-bars:before{font-size: 35px !important;line-height: normal !important;}
    .fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before {color:var(--awb-color1)!important;}
    .fusion-mobile-menu-icons a:hover:after, .fusion-mobile-menu-icons a:hover:before {color: var(--awb-color1) !important;}
    .fusion-logo img{max-height: 55px !important;width: auto !important;}
    .fusion-mobile-nav-holder .menu_icon_rs{display:none !important;}
    .fusion-open-submenu:before {margin-right: 20px !important;}
    .fusion-header .icon_mobil_menu {background: var(--awb-color1) !important; color: #fff !important;font-size: 17px !important; margin-top: 4px !important; padding: 5px 5px ; border-radius: 50% !important; vertical-align: middle; line-height: normal !important; width: 30px !important; height: 30px ; -webkit-display: flex !important;-moz-display: flex !important;-ms-display: flex !important;-o-display: flex !important;display: -webkit-box !important;display: flex !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
    .fusion-header .icon_mobil_menu:hover{background: var(--awb-color2) !important; color: #fff !important;}
	a.btn_cont {display:none;}
	.fusion-menu li.li-contact{display:block !important}
    /*style main content*/

    /*style footer*/

}

/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/
@media only screen and (max-width: 992px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
    
    /*style header*/

    /*style main content*/

    /*style footer*/
	.infos_contact .fusion-column-wrapper {
		border-radius: 15px 15px 0px 0px !important;
	}

	.col2_contact .fusion-column-wrapper {
		border-radius: 0px 0px 15px 15px !important;
	}
}

/*------------***Tablet Mini Media query style***------------*/
@media only screen and (max-width: 767px){
    
    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***Between Big Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 601px) and (max-width: 800px){
    
    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***Begin Big Mobile Media query style***------------*/
@media only screen and (max-width: 600px){

    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen  and (max-width: 800px){
    
    /*style header*/

    /*style main content*/
	body .max_hght img,body .max_hght{max-height:400px!important;}

	
    /*style footer*/
    
}

/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){

    /*style header*/

    /*style main content*/
	.content_box_cntnr p{text-align:center!important;}
	body .col_pfrts .col_pf>.fusion-column-wrapper{flex-direction:column!important;text-align:center!important;}
	body .col_pfrts .col_pf>.fusion-column-wrapper .fusion-image-element{margin:0px auto 20px!important;border-right:unset!important;display:flex;justify-content:center;}
	body .col_pfrts h3,body .col_pf p,body .col_pf .fusion-image-element{min-height:unset!important;}
	body .content_box_cntnr .fusion-column {width:100%!important;}
    /*style footer*/
    
}
@media only screen and (max-width: 400px){
 .col_pf .fusion-image-element, .content_pf {
        width: 100%;
        text-align:center;
        
    }
    .content_pf {
        border-width: 2px 0px 0px ;
        margin:15px 0px 0px ;
        padding:15px 0px 0px 0px;
        
    }
}
/*------------------------------------------------------***End Media query***------------------------------------------------------*/
i.fa.fa-instagram {
    font-size: 24px !important;
}

.fusion-is-sticky i.fa.fa-instagram {
    font-size: 16px !important;
}

/* .fusion-content-boxes .content-wrapper-background{
    min-height: 395px !important;
} */


/****----------------SAV Nov 2024------------***/
/*title_bar*/
.img_noel img { width: 30% !important; margin-top: 15px;}


/****----------------End SAV Nov 2024------------***/





/**************************************Style : section_facebook + insta*********************************/
/* fb */
.fb-iframe-elem iframe {
    border: 1px solid #c1a875 !important;
    padding: 15px;
    border-radius: 35px;
}


/* insta */
.max-insta {
    max-width: 510px !important;
}
.insta-feed-elem .FeedLayout__wrapper {
    border: 1px solid #C1A875;
    padding: 20px !important;
    border-radius: 35px;
}
.insta-feed-elem .FeedGridLayout__media-container {
    border-radius: 15px !important;
}

/* shape arrow */
@media only screen and (min-width: 1440px){
	.insta-feed-elem , .fb-iframe-elem{
		position:relative;
	}
	.insta-feed-elem:before, .fb-iframe-elem:before {
/* 		content: "";
		position: absolute;
		top: -50px;
		background-size: contain !important;
		width: 120px;
		height: 200px */
	}
/* 	.insta-feed-elem:before {
		left: -110px;
		background: url(/wp-content/uploads/2024/01/grand-pere-jules-boulangerie-rennes-OBJECTS-1.svg) no-repeat center center;
	}
	.fb-iframe-elem:before {
		right: -30px;
		background: url(/wp-content/uploads/2024/01/grand-pere-jules-boulangerie-rennes-OBJECTS.svg) no-repeat center center;
	} */
}
@media only screen and (max-width: 1440px){
	.col-fb > .fusion-column-wrapper {
		padding-right: 100px !important;
	}

}
@media only screen and (max-width: 900px){
	.col-fb > .fusion-column-wrapper {
		padding-right: 10px !important;
	}

}
@media only screen and (max-width: 800px){
	.fb-iframe-elem {
		display: flex;
		justify-content: center !important;
	}	
	.text-Fbinsta{margin-inline:auto !important}
	.max-insta {
	    max-width: 510px !important;
	    width: 100%;
	    margin-inline: auto !important;
	}
	.FeedLayout__col-footer{display:none !important}
	.insta-feed-elem {margin-top: 30px !important;}
}




@media only screen and (min-width: 1060px){
div:has(> .btn-fb){
	width:380px;
}
	
}
