body{font-weight:initial}.edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item a,.edgtf-portfolio-single-holder .edgtf-ps-info-holder .edgtf-ps-info-item p{margin:15px 0}@media only screen and (max-width: 1024px){body .edgtf-title-holder.edgtf-has-bg-image{height:240px !important;background-image:url(/wp-content/uploads/2017/11/shop-title-pattern-1.png) !important}}footer.edgtf-page-footer{margin-top:40px}.edgtf-main-menu>ul>li>a{padding:0px 20px !important}@media(max-width: 768px){#respond #commentform>input{display:block !important;width:100% !important}}.edgtf-portfolio-single-holder .edgtf-ps-item-title{display:none}.widget.edgtf-blog-list-widget .edgtf-post-title,.widget.edgtf-blog-list-widget .edgtf-post-title a{display:-webkit-box;white-space:normal;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (min-width: 1025px){.edgtf-portfolio-single-holder .edgtf-grid-row{display:flex !important;align-items:stretch !important}html.single-portfolio-item,body.single-portfolio-item{overflow:visible !important}.single-portfolio-item .edgtf-wrapper,.single-portfolio-item .edgtf-wrapper-inner,.single-portfolio-item .edgtf-content,.single-portfolio-item .edgtf-content-inner{overflow:visible !important}.edgtf-ps-info-holder{position:-webkit-sticky !important;position:sticky !important;top:80px;z-index:100}}.edgtf-container-inner .edgtf-ps-navigation,.edgtf-grid .edgtf-ps-navigation{margin:0 !important;padding:0 !important}.widget_block #sb_instagram #sbi_images{padding-top:0}footer .edgtf-column-content .widget_block:has(#sb_instagram){margin-bottom:0}.edgtf-content .edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-breadcrumbs .edgtf-current{text-decoration:none}.edgtf-content .edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-title-info,.edgtf-content .edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-breadcrumbs-info{width:unset}.edgtf-content .edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-title-wrapper .edgtf-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px 25px}.edgtf-content .edgtf-team-single-holder .edgtf-ts-info-row .icon_ribbon_alt{display:none}.edgtf-content .edgtf-team-single-holder .edgtf-position{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.comment-error-message{margin-top:10px;color:#d60f0f}@media only screen and (max-width: 480px){.edgtf-wrapper .edgtf-grid,.edgtf-wrapper .edgtf-container-inner,.edgtf-wrapper .edgtf-row-grid-section{width:87%}.edgtf-wrapper .edgtf-team-single-holder .edgtf-name{margin-top:20px}.edgtf-wrapper .edgtf-title-holder.edgtf-has-bg-image{min-height:350px !important}.edgtf-wrapper .edgtf-title-holder.edgtf-has-bg-image .edgtf-page-title{font-size:25px}.edgtf-elements-holder .edgtf-eh-item-content{padding-inline:0 !important}.edgtf-accordion-holder .edgtf-accordion-title .edgtf-tab-title{margin-right:30px}}.ui-accordion-header-collapsed .edgtf-accordion-mark span{transform:rotate(45deg) !important}.edgtf-page-footer--bottom{color:#fff}.edgtf-page-footer a,.edgtf-page-footer a:hover{color:#fff}.edgtf-page-footer a:hover{text-decoration:underline}.footer_bottom_links{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.footer_bottom_links_item{font-style:italic;font-weight:300;font-size:13px}.edgtf-page-footer .edgtf-grid-row{display:flex;align-items:center;flex-wrap:wrap;row-gap:15px}.edgtf-page-footer .logo_footer{display:flex;align-items:center;justify-content:center}.edgtf-page-footer .logo_footer a{display:inline-flex}.edgtf-page-footer .logo_footer img{max-height:35px;width:auto}.edgtf-page-footer .bloc-nous-contacter{position:fixed;z-index:1000;right:20px;bottom:80px}.edgtf-page-footer .bloc-nous-contacter-icon{display:flex;align-items:center;justify-content:center}@media(max-width: 768px){.edgtf-page-footer .logo_footer img{margin:auto}.edgtf-page-footer .edgtf-grid-row .edgtf-grid-col-4:has(.edgtf-page-footer--bottom){order:3}.edgtf-page-footer--bottom{font-size:13px}.edgtf-page-footer--bottom svg{height:11px}}@media(min-width: 1200px){.edgtf-page-footer .logo_footer{justify-content:left}.edgtf-page-footer .footer_bottom_links{justify-content:flex-end}}.nos-projets:has(.edgtf-pl-not-found){display:none}
