/*
Theme name: Theme enfant de Divi
Template: Divi
!*/@import "../Divi/style.css";@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}#header-background{position:relative}#header-background #top-header>.container{padding-top:0}#header-background #top-header>.container #et-info{float:right;padding:0.4em;line-height:1.7em !important}@media screen and (max-width:767px){#header-background #top-header>.container #et-info{margin:0 auto;float:none !important}#header-background #top-header>.container #et-info .et_pb_widget{float:none;display:inline-block}}#header-background #top-header>.container #et-info #et-info-phone::before,#header-background #top-header>.container #et-info #text-3::before{background-repeat:no-repeat;position:absolute;background-size:contain;content:"";width:25px;height:25px;left:0}#header-background #top-header>.container #et-info #et-info-email{display:none}#header-background #top-header>.container #et-info #et-info-phone{margin-left:50px;position:relative;color:#545252;font-weight:initial;display:inline-block;padding-left:35px;line-height:35px}@media screen and (max-width:479px){#header-background #top-header>.container #et-info #et-info-phone{margin:0 !important}}#header-background #top-header>.container #et-info #et-info-phone::before{background-image:url("images/icon-phone.png")}#header-background #top-header>.container #et-info #text-3{position:relative;color:#545252;font-weight:initial;display:inline-block;padding-left:35px;line-height:35px}#header-background #top-header>.container #et-info #text-3::before{background-image:url("images/icon-hour.png")}#header-background #top-header>.container #et-info #text-3 .textwidget{display:inline-block}#header-background #top-header>.container #et-secondary-nav li a{padding:1.2em 2em;background-color:#e53b27}#header-background #main-header{position:initial}@media (max-width:980px){#header-background #main-header{position:relative}}#header-background #main-header>.container.et_menu_container{position:initial}@media (max-width:980px){#header-background #main-header>.container.et_menu_container{position:relative}}@media (max-width:980px){#header-background #main-header>.container.et_menu_container{width:calc(100% - 60px)}}#header-background #main-header>.container.et_menu_container .logo_container{top:5%;height:95%;width:initial}@media (max-width:1099px){#header-background #main-header>.container.et_menu_container .logo_container{height:60%;top:20%}}@media (max-width:980px){#header-background #main-header>.container.et_menu_container .logo_container{position:absolute;width:100%;height:100%;top:initial}}#header-background #main-header>.container.et_menu_container .logo_container #logo{max-height:80%;vertical-align:top}#header-background #main-header>.container.et_menu_container #et-top-navigation{padding-top:10px}#header-background #main-header>.container.et_menu_container #et-top-navigation #top-menu-nav li{padding:0 15px}@media (max-width:1405px){#header-background #main-header>.container.et_menu_container #et-top-navigation #top-menu-nav li{padding:0 10px}}#header-background #main-header>.container.et_menu_container #et-top-navigation #top-menu-nav li.current-menu-item{border-bottom:5px solid #e53b27}#header-background #main-header>.container.et_menu_container #et-top-navigation #top-menu-nav li a{padding-bottom:15px}#header-background #main-header>.container.et_menu_container #et-top-navigation .mobile_nav.opened .mobile_menu_bar:before{content:"M"}#header-background #main-header>.container.et_menu_container #et-top-navigation .mobile_nav #mobile_menu{margin-left:-30px;padding:5%;width:calc(100% + 60px)}#main-content>.container:before{display:none}#main-content>.container #sidebar{display:none}#main-content>.container #left-area{width:100%}#main-content>.container .wpdm-link-tpl .media-body{display:inline-block;width:auto;padding:15px 0 15px 0}#main-content>.container .wpdm-link-tpl .media-body .ptitle .label{display:none}#main-content>.container .wpdm-link-tpl .media-body>div{display:inline-block}#main-content>.container .wpdm-link-tpl .media-body>div a{background-color:#e53b27;color:white;text-decoration:none;padding:10px 15px;border-radius:5px}#main-slider .et_pb_slide{height:55vh}#main-slider .et_pb_slide .et-pb-active-slide .et_pb_slide_description{animation-name:none;animation-duration:0s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:none;animation-play-state:running}#ligne-actu .et_pb_blog_grid{display:flex;flex-direction:row}#ligne-actu .et_pb_blog_grid .column{flex:1 100%}#ligne-actu .et_pb_blog_grid .column article{height:100%;margin-bottom:0}#ligne-actu .et_pb_blog_grid .column article .more-link{width:40%;margin:auto;color:white;text-align:center;display:block;background-color:#e53b27;padding:5px;margin-top:10%}#back_page{display:none}body.single-post #back_page{margin:30px auto;text-align:right;display:block}body.single-post #back_page button{padding:10px 20px;background-color:#e53b27;color:white;cursor:pointer;border:none}#section-formulaire{padding:0px}#section-formulaire #ligne-formulaire .et_pb_column>*{color:#545252;padding:20px;border-radius:4px}#section-formulaire #ligne-formulaire .et_pb_column>* h2{color:#e53b27;font-weight:bold}#section-formulaire #ligne-formulaire .et_pb_column>* form{color:#e53b27;font-weight:bold}#section-formulaire #ligne-formulaire .et_pb_column>* form input{max-width:100%}#section-formulaire #ligne-formulaire .et_pb_column>* form input[type=submit]{background-color:#e53b27;color:white;padding:8px 15px;border:none;font-weight:bold;cursor:pointer;transition:0.3s all ease-in-out;border-radius:4px}#section-formulaire #ligne-formulaire .et_pb_column>* form input[type=submit]:hover{padding:8px 35px;border-radius:7px}#section-formulaire #ligne-formulaire .et_pb_column>* form input:focus{border-color:#2d3940;color:#3e3e3e}#section-formulaire #ligne-formulaire .et_pb_column>* form textarea{max-width:100%;width:80%}#section-formulaire #ligne-formulaire .et_pb_column .et_pb_main_blurb_image img{max-height:50px}#section-formulaire #ligne-formulaire .et_pb_column:nth-child(2) .et_pb_text{display:flex;flex-direction:column;justify-content:center;height:100%}#section-map{padding:0}#section-map #ligne-map{padding:0 !important;max-width:inherit;width:100%}#section-map #ligne-map #map p{line-height:0}#section-map #ligne-map #map p iframe{width:100%}#main-footer>.container #footer-widgets{padding:20px 0}#main-footer>.container #footer-widgets .footer-widget{text-align:center}#main-footer>.container #footer-widgets .footer-widget:nth-of-type(4) li::before{display:none}#main-footer>.container #footer-widgets .footer-widget .et_pb_widget{float:initial}#main-footer>.container #footer-widgets .footer-widget .et_pb_widget p{line-height:1.9em}#main-footer #footer-bottom{}#main-footer #footer-bottom #footer-info{width:100%;text-align:center}article.et_pb_post .entry-content>img:first-child{max-width:50%;max-height:35vh;width:auto;display:block;margin:0 auto}@media (max-width:767px){article.et_pb_post .entry-content>img:first-child{width:100%}}article.et_pb_post .entry-content a{text-decoration:underline}