/*
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
*/
/*animation*/
.anim-top-bot{
	animation: animation1 5s ease-in-out 0s infinite normal none;
}
@keyframes animation1 {
  0% {transform: translateY(0);}
  50% {transform: translateY(30px);}
  100% {transform: translateY(0px);}
}
/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/
.fusion-main-menu > .fusion-menu > li > a{padding: 0px 20px !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-header .fusion-main-menu {margin-block: 20px !important;}
.fusion-header.fusion-sticky-shadow .fusion-main-menu {margin-block: 0px !important;}
.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>ul>li a:hover:after, .fusion-main-menu>ul>.current-menu-item a:after {content: " "; width: 23px; height: 2px !important; position: absolute; background-color:#292929!important; bottom: 21px; left: 0!important; right: 0!important; margin: auto!important;border-radius:0px!important;}
.fusion-is-sticky .fusion-main-menu>ul>li a:hover:after, .fusion-is-sticky .fusion-main-menu>ul>.current-menu-item a:after{bottom: 13px!important;}
body.fusion-body .fa-home:before {content: "\f015"; display:none !important;}
body.fusion-body .fa-home:after {content: " "; background-image: url(/wp-content/uploads/2023/02/peintre-decorateur-demo-02-icon-home.svg);width: 32px; height: 27px !important;position: absolute;background-repeat: no-repeat; top: -9px; bottom: 0; right: 0px; left: 0;margin: auto;background-size:cover !important;}
body.fusion-body .sub-menu li a:after{display:none !important;}
/*------------------------------------------------------***End***------------------------------------------------------*/
/*******************************button actualités style********************************************************/

/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
body .max_div_pg {max-width: 1024px;margin-left: auto !important;margin-right:auto !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;}
/**************************************Style : PRE-HOME*********************************/
@keyframes slide_ligne { 0% { transform: translate3d(0, 0, 0); } 50% { transform: translate3d(-80%, 0, 0); }}
@keyframes scale-up-center {  0% { transform: scale(1);}  50% { transform: scale(0.7);}  100% { transform: scale(1);}}
@keyframes float {0% {transform: translatey(0px);}50% {transform: translatey(-30px);}100% {transform: translatey(0px);}}
@keyframes float2 {	0% {transform: translate3d(-20px,20px,0px);}50% {transform: translate3d(0px,0px,0px);}100% {transform: translate3d(-20px,20px,0px);}}
@keyframes spin {0%{transform: rotateY(360deg);} 50%{transform: rotateY(180deg);} 100%{transform: rotateY(360deg);}}
@keyframes float3{0% {transform: translatey(0px);}50% {transform: translatey(-200px);}100% {transform: translatey(0px);}}
@keyframes heartbeat {
  from { transform: scale(1); transform-origin: center center; animation-timing-function: ease-out;}
  10% { transform: scale(0.91);  animation-timing-function: ease-in; }
  17% { transform: scale(0.98);  animation-timing-function: ease-out;}
  33% { transform: scale(0.87); animation-timing-function: ease-in;  }
  45% {  transform: scale(1);animation-timing-function: ease-out; }
}
@keyframes rotate624 {
  0% {    transform: rotate(0deg) translate3d(0, 0, 0);  }
  25% {    transform: rotate(3deg) translate3d(0, 0, 0);  }
  50% {    transform: rotate(-3deg) translate3d(0, 0, 0);  }
  75% {    transform: rotate(1deg) translate3d(0, 0, 0);  }
  100% {    transform: rotate(0deg) translate3d(0, 0, 0);  }
}
@keyframes mymove {
    from {-webkit-transform:translatey(0px);transform:translatey(0px);}
    to {-webkit-transform:translatey(10px);transform:translatey(10px);}
}
@keyframes mymove2 {
    from {-webkit-transform:translatey(10px);transform:translatey(10px);}
    to {-webkit-transform:translatey(0px);transform:translatey(0px);}
}
@keyframes rotation {
  from { transform: rotate(0deg);  }
  to { transform: rotate(359deg);  }
}
.anim1{animation: heartbeat 1s ease-in-out infinite alternate both;}
.animate_01{-webkit-animation:mymove2 ease-in-out 2s infinite alternate !important;animation:mymove2 ease-in-out 2s infinite alternate !important;}
.animate_02{-webkit-animation:mymove ease-in-out 2s infinite alternate !important;animation:mymove ease-in-out 2s infinite alternate !important;}
.animate_03{-webkit-animation:float ease-in-out 6s infinite alternate !important;animation:float ease-in-out 6s infinite alternate !important;}
.animate_04{-webkit-animation:slide_ligne ease-in-out 9s infinite alternate !important;animation:slide_ligne ease-in-out 9s infinite alternate !important;z-index:-1 !important;}
.animate_05{-webkit-animation:spin ease-in-out 9s infinite alternate !important;animation:spin ease-in-out 9s infinite alternate !important;z-index:-1 !important;}
.animate_06{-webkit-animation:scale-up-center ease-in-out 9s infinite alternate !important;animation:scale-up-center ease-in-out 9s infinite alternate !important;}
.animate_07{-webkit-animation:rotation ease-in-out 9s infinite alternate !important;animation:rotation ease-in-out 9s infinite alternate !important;z-index:-1 !important;}
/**************************************Style : SLIDER REVOLUTION*********************************/
.arrow-slide:hover{background-color:#000 !important;}
.arrow-slide.rs-layer-static:hover{background:#fff !important;}
.arrow-slide.rs-layer-static:hover img {filter: brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(0%) hue-rotate(21deg) brightness(97%) contrast(103%) !important;}
/**************************************Style : section_presentation*********************************/
body.fusion-body .section-presentation .fusion-row{position:unset !important}
.section-presentation{position:relative;}
.section-presentation:before{content:"";position:absolute;left:0;bottom:0;background-color:"#000000";height:76%;width:22%;}
/**************************************Style : section_prestations*********************************/
.w-p {max-width: 500px;}
.presta-slider .sa_hover_container{display: flex!important; align-items: flex-end!important;position:relative;}
.presta-slider .sa_hover_container:before{content:"";position:absolute;background:rgb(0 0 0 / 52%);width:100%;height:100%;top:0;left:0%;right:0;bottom:0;margin:auto!important;    z-index: 0;}
.presta-content, .presta-content p, .presta-num, .presta-title{ position:relative;z-index:99;transition: all 1s ease-in-out;}
.presta-num{position:absolute;top:5%;left:10%;font-size:30px;font-weight:600!important;}
.presta-content{display:none;padding-left:3%;transition: all 1s ease-in-out;}
.presta-title{font-size:25px !important;font-weight:600 !important;transition: all 1s ease-in-out;position:relative !important;/*max-width:fit-content;max-height:fit-content;*/}
.presta-slider .sa_hover_container:hover .presta-content{display:block;}
 .presta-slider .sa_hover_container:hover .presta-title {/*transform: rotate(269deg);position: absolute;bottom: 17%;*/left: 11px; font-size: 25px !important;} 
.presta-slider .fusion-button{padding:12px 30px;background-color:#000000;border:0px;color:#fff;}
.presta-slider .fusion-button:hover{color:var(--awb-color2);background-color:#fff !important;}
/* dots slider */
.presta-slider .sa_owl_theme .owl-dots{display:none !important;}
@media only screen and (max-width: 1800px){
.presta-slider .sa_owl_theme .owl-nav{display:none !important;}
.col-prestation .fusion-column-wrapper{margin-left:10% !important;}
.presta-slider .sa_owl_theme .owl-dots{display:block !important;}
.presta-slider .white .sa_owl_theme .owl-nav .owl-prev, .presta-sldr .white .sa_owl_theme .owl-nav .owl-next{display:none !important;}
body.fusion-body .presta-slider .sa_owl_theme .owl-dots{bottom: -51px !important;}
body.fusion-body .presta-slider .sa_owl_theme .owl-dots .active span{ background-color: var(--awb-color2)!important; border-radius: 80px !important; width: 29px !important; height: 8px !important;}
.presta-slider .sa_owl_theme .owl-dots .owl-dot span{ width: 18px !important;background-color:var(--awb-color1)!important; border-radius: 80px !important;height: 8px !important;}
.presta-slider .sa_owl_theme .owl-dots .owl-dot span:hover{ width: 29px !important;background-color: var(--awb-color2)!important; border-radius: 80px !important;height: 8px !important;}
.presta-slider .sa_owl_theme .owl-dots{display:block !important;}
}
/* arrows */
.presta-slider .white .sa_owl_theme .owl-nav .owl-next {background: #261300 url(/wp-content/uploads/2023/02/le-prigent-nicolas-entreprise-de-peinture-perros-guirec-arrows-1.svg) no-repeat center center !important;height: 43px !important; width: 43px !important;}
.presta-slider .white .sa_owl_theme .owl-nav .owl-prev {background: #261300 url(/wp-content/uploads/2023/02/le-prigent-nicolas-entreprise-de-peinture-perros-guirec-arrows-2.svg) no-repeat center center !important;height: 43px !important; width: 43px !important;transform:rotate(-180deg);}

.presta-slider .white .sa_owl_theme .owl-nav .owl-next:hover{background: #fff url(/wp-content/uploads/2023/02/le-prigent-nicolas-entreprise-de-peinture-perros-guirec-arrows-1.svg) no-repeat center center !important;height: 43px !important; width: 43px !important;}
.presta-slider .white .sa_owl_theme .owl-nav .owl-prev:hover{background: #fff url(/wp-content/uploads/2023/02/le-prigent-nicolas-entreprise-de-peinture-perros-guirec-arrows-2.svg) no-repeat center center !important;height: 43px !important; width: 43px !important;transform:rotate(-180deg);}

.presta-slider .white .sa_owl_theme .owl-nav .owl-prev{margin-left:0px !important;left:-5%}
.presta-slider .white .sa_owl_theme .owl-nav .owl-next { margin-left: 0px !important; left: -5%; top: 39%; }
/**************************************Style : section_points_forts*********************************/
@media only screen and (max-width:1100px) and (min-width: 801px){
    .pf {width: 70% !important;padding-bottom: 35px;}
    .pf span.fusion-imageframe {float: left !important;}
}
/**************************************Style : section_Actualites*********************************/
.blog-actu-home img.wp-post-image {object-fit: cover !important;}
.section-actualite .fusion-row{position:unset !important}
.blog-actu-home img{height: 320px;}
.blog-actu-home .pagination{ margin-top: 0px!important;display:none !important;}
.blog-actus h3 a, .blog-actus p{color:#fff !important;}
.blog-actus h3:hover a{color: var(--awb-color2) !important;}
.blog-actus .fusion-read-more{border:2px solid #fff !important;}
.blog-actus .fusion-meta-info {	padding: 12px 0 12px!important;}
.col-mobile{position:relative;}
.fb_iframe_widget iframe {z-index: 99;}
.col-img-actu{position: absolute!important; bottom: -36px; margin: auto; left: 0; z-index: 0; right: 0;}
.col-mobile .fb-page .fusion-column-wrapper{z-index:99999 !important}
.col-mobile{overflow: hidden !important;}
.col-fb .fb_iframe_widget span:before{content:"";position:absolute;background:#000;width:108%;height:105%;top:0;left:-4%;right:0;bottom:0;margin:auto;border-radius: 70px 70px 0px 0px;z-index: 9;}
.col-fb .fb_iframe_widget iframe{border-radius:70px 70px 0px 0px;}
.blog-actu-home h3 a, .blog-actu-home p{color:#fff !important;}
/**************************************Style : section_Realisations*********************************/
.realis-tabs{background-color: transparent!important;}
.realis-tabs .nav-tabs li{border: 2px solid #fff!important;margin-right: 13px !important;}
.realis-tabs .nav-tabs .active, .realis-tabs .nav-tabs li:hover{border-color:var(--awb-color2)!important;}
/**************************************Style : section_avis*********************************/
.w-avis{max-width:300px;margin:auto !important;}
.avis-google .ti-footer{display:none;}
body.fusion-body .avis-google .ti-widget.ti-goog .ti-review-item>.ti-inner{background-color:var(--awb-color1)!important;border-radius: 0px !important;color: #fff;padding:30px!important;}
.avis-google .ti-profile-details, .avis-google .ti-name, .avis-google .ti-review-header{max-width:fit-content;float:left;color: #fff!important;}
.avis-google .ti-stars{max-width:fit-content;margin-top: 2px !important;}
/**************************************Style : section_contact*********************************/
body.fusion-body .section-h-cntct .fusion-row{position:unset !important}
.section-contact .fusion-row{position:unset !important}
/*------------------------------------------------------***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: #000 !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
.fusion-footer .fa-icon, .fusion-footer .in-icon{display:none !important;}
/*----coordonnes style----*/
.fusion-footer i.fa.fa-phone {
    transform: rotate(88deg);
    margin-top: -6px;
}
.fusion-footer .flex-content {
	display: flex !important;
    align-items: start;
    margin-bottom: 15px !important;
    font-size: 16px !important;
    line-height: 22px !important;
    flex-direction: row;
}
.fusion-footer .flex-content .flex-bg-i {
    font-size: 25px !important;
    margin-right: 10px !important;
    width: 40px !important;
    height: 40px !important;
    margin: auto;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    border-radius: 0;
    color:var(--awb-color_blanc)!important;
    background-color: transparent;
}
.fusion-footer h4.widget-title{position:relative !important;margin-bottom:44px;}
.fusion-footer h4.widget-title:after { position: absolute; content: " "; width: 7px; height: 28px; background: #ffffff!important; bottom:0px; left: -13px; border-radius: 0px; }.fusion-footer-widget-column {margin-bottom: 30px !important;}
.fusion-footer .menu .menu-item-618 .sub-menu{display:none !important;}

	.fusion-footer .fusion-columns .fusion-column:nth-child(1){width:25% ; margin-bottom:0 !important}
	.fusion-footer .fusion-columns .fusion-column:nth-child(2){width:25% ; margin-bottom:0 !important}
	.fusion-footer .fusion-columns .fusion-column:nth-child(3){width:30% ; margin-bottom:0 !important}
	.fusion-footer .fusion-columns .fusion-column:nth-child(4){width:20% ; margin-bottom:0 !important;}

.fusion-footer a.fusion-social-network-icon.awb-icon-facebook {
    padding: 4px !important;
    border: 3px solid #fff !important;
    border-radius: 9px !important;
    font-size: 17px !important;
}
.fusion-footer .menu li:after { position: absolute; content: " "; width: 0px; height: 4px; background-color:#fff!important; bottom: 9px; left: 0px;transition: all 1s ease-in-out;background-position: center center !important;background-size: cover !important;background-repeat:no-repeat; }
.fusion-footer .menu li:hover:after, .fusion-footer .menu .current_page_item:after {width: 20px;background-color:var(--awb-color2)!important;}
.fusion-footer ul.menu {column-count: 2;}
.fusion-footer .menu li a:before{display:none !important;}
.fusion-footer .menu li { padding: 0px 10px 10px 0px !important;border-bottom:0px !important;}
.fusion-footer .fusion-social-networks-wrapper {display: flex;}
@media only screen and (max-width: 1024px){ 
	.fusion-footer .fusion-columns .fusion-column:nth-child(1){width: 23%;padding-left: 71px;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(2){width: 43%;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(3){display:none !important}
	.fusion-footer .fusion-columns .fusion-column:nth-child(4){width:30% ;}
	.fusion-footer ul.menu {column-count: 1;}
}
@media only screen and (max-width: 800px){ 
	.fusion-footer .fusion-columns .fusion-column:nth-child(1){width:40% ;padding-left: 30px;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(2){width:30% ;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(3), .fusion-footer .fusion-columns .fusion-column:nth-child(4){display:none !important}
}
@media only screen and (max-width: 497px){ 
	.fusion-footer .fusion-columns .fusion-column:nth-child(1){width:100% !important;padding-inline: 10px;display: flex; justify-content: center;}
	.fusion-footer .fusion-columns .fusion-column:nth-child(2), .fusion-footer .fusion-columns .fusion-column:nth-child(3), .fusion-footer .fusion-columns .fusion-column:nth-child(4){display:none !important}
	.fusion-footer .menu li a{text-align:center !important;}
	.fusion-footer .menu li:after{right:0;margin:auto;}
	.fusion-footer .menu .menu-item-618{padding-inline:0px !important;}
	.fusion-footer .menu .menu-item-618 .sub-menu, .fusion-footer .menu .menu-item-618 .sub-menu li{display:block!important; padding-top: 0px!important;padding-bottom: 0px!important; margin-left: 0px!important;}
	.fusion-footer .menu .menu-item-618 > a{display:none !important;}
	.fusion-footer h4.widget-title {text-align: center;}
	.fusion-footer h4.widget-title:after {left: 0!important;}
}
/*------------------------------------------------------***End***------------------------------------------------------*/
*
/*page-prestation*/
.bf-af-l, .bf-af-r {transform: translateY(-50%) !important;}
/*-----------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/

/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width: 801px){ 
    /*style header*/
    /*style main content*/
    /*style footer*/
   
}
/*------------***Large devices (desktops, less than 1501px)***------------*/
@media only screen and (max-width: 1700px){
    /*style main content*/
	.bf-af-r{right:-7%!important;opacity:0.8;}
	.bf-af-l{left:-7%!important;opacity:0.8;} 
	.img-cntct-abs{z-index:-1!important;}
}
@media only screen and (max-width: 1600px){
    /*style main content*/
.col-prestation .fusion-column-wrapper{margin-left:0% !important;}
}

@media only screen and (max-width: 1590px){
.col-img-p-f-l{display:none !important;}
}

@media only screen and (max-width: 1500px){
    /*style main content*/
	.img-presenta-abs{right: -4%!important;}
	.bf-af-r{right:-10%!important;opacity:0.8;}
	.bf-af-l{left:-10%!important;opacity:0.8;}
}
/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){
    /*style main content*/
		.img-presenta-abs{right: -7%!important;}
        .bf-af-r, .bf-af-l{display:none!important;}
	
}
/*------------***Large devices (desktops, less than 1281px)***------------*/
@media only screen and (max-width: 1280px){
    /*style main content*/
}
@media only screen and (max-width: 1170px){
    /*style main content*/
	.img-presenta-abs{display: none!important;}
	.content-presentation { width: 60%!important;}
}
/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){
    /*style header*/
    .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-color2) !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;}
	.fa-icon, .in-icon{display:none !important;}
    /*style main content*/
	.title-h{font-size: 36px !important;}
	.content-actualite .fusion-column-wrapper{padding: 12% 10% !important;}
    /*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 main content*/
    .presta-slider .sa_hover_container .presta-content{display:block; padding-left: 0%;}
    .presta-slider .sa_hover_container:hover .presta-title {transform: rotate(0deg);position: absolute;bottom: unset;left: unset;font-size:25px!important;}
	.title-h, .presta-title{font-size:25px !important;}
	.content-presentation { width:100% !important;}
	.avis-google .ti-profile-details, .avis-google .ti-review-header {float: none !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 (min-width: 498px) and (max-width: 800px){
    /*style header*/
    /*style main content*/
    /*style footer*/   
}
/*------------***Mobile Media query style***------------*/
@media only screen and (max-width: 497px){
    /*style main content*/
	.title-pi{font-size:25px !important;}
}
@media only screen and (max-width: 375px){
    /*style main content*/

}
@media only screen and (max-width: 320px){
    /*style main content*/
	.btn-m{padding: 15px 10px!important;margin-bottom:20px !important;}
}

/*------------------------------------------------------***End Media query***------------------------------------------------------*/


.icon-flip .fusion-column-wrapper:hover {
    transform: translateY(-10px);
}
.icon-flip .fusion-column-wrapper:hover .fusion-imageframe {
    transform: rotate(-15deg);
}
.icon-flip 
 .fusion-column-wrapper {
    transition: all 0.4s ease-in-out;
}
.icon-flip .fusion-column-wrapper .fusion-imageframe {
    transition: all 0.4s ease-in-out;
}

body .fusion-tabs .nav-tabs {
    border: unset !important;
    border-color: transparent !important;
    background-color: transparent !important;
}
body .fusion-tabs .tab-pane {
    border: unset !important;
    border-top: none;
    background-color: #f17c3a00 !important;
    border-color: transparent !important;
}
.PDS-hover {pointer-events: initial !important}






.col_slide1{
    max-width: 1200px;
    margin: 0 auto !important;
    text-align: center;
}

.title-1{
    font-size: 45px;
    font-weight: 700;
    color: #000;
	line-height: normal;
	font-family:'Montserrat';
}

.txt-1{
    font-size: 21px;
}

.cont_slider_anime{
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    background: #fff;
  }


.slide-anime {
    display: flex;
    width: calc(5 * 200px * 2); 
    animation: scroll 10s linear infinite;
	
  }

.slide-anime img {
    width: 400px;
    height: 500px;
    object-fit: cover;
    margin-right: 10px;
}

  @keyframes scroll {
    0% {
      transform: translateX(0);
    }
    100% {
      transform: translateX(calc(-1 * (200px + 10px) * 5));
    }
  }

  .container-slide {
    width: 100%;
    height: 500px; 
    position: relative;
	  clip-path: polygon(0 0, 25% 5%, 50% 8%, 75% 5%, 100% 0, 100% 100%, 75% 95%, 50% 90%, 25% 95%, 0 100%);
  }


.cont_slider_anime{position:relative;}
.cont_slider_anime:before {
    content: "";
    background: url(https://www.architecte-philocles.fr/wp-content/uploads/2023/10/philocles-maitre-d-oeuvre-la-roche-sur-yon-architecte-maitre-doeuvre.png) no-repeat;
    position: absolute;
    left: 0;
    bottom: 500px;
    width: 7%;
    height: 200px;
    background-size: contain;
    transform: rotate(180deg);
}

.cont_slider_anime:after {
    content: "";
    background: url(https://www.architecte-philocles.fr/wp-content/uploads/2023/10/philocles-maitre-d-oeuvre-la-roche-sur-yon-architecte-maitre-doeuvre.png) no-repeat;
    position: absolute;
    right: 0;
    bottom: 500px;
    width: 7%;
    height: 200px;
    background-size: contain;
}

@media screen and (max-width: 1100px){
	.title-1 {
    font-size: 35px;
}

.cont_slider_anime:before {
    bottom: 300px;
    width: 10%;
}
.cont_slider_anime:after {
    bottom: 300px;
    width: 10%;
}	
	
}

@media screen and (max-width: 800px){
	.title-1 {
    font-size: 28px;
}	
	.slide-anime img {
    width: 400px;
    height: 400px;
    object-fit: cover;
    margin-right: 10px;
}
.container-slide
 {
    width: 100%;
    height: 400px;
    position: relative;
    clip-path: polygon(0 0, 25% 4%, 50% 5%, 75% 4%, 100% 0, 100% 100%, 75% 95%, 50% 90%, 25% 95%, 0 100%);
}	
}

@media screen and (max-width: 600px){

.cont_slider_anime:before {
    opacity:0;
}
.cont_slider_anime:after {
    opacity:0;
}	
.container-slide {
    clip-path: unset;
}	
    .fusion-body .fusion-page-title-bar {
        display: none !important;
    }	
}
