@import url(https://fonts.googleapis.com/css?family=Open+Sans);/*!
Theme name: Theme enfant de Divi
Template: Divi
!*/

/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.14.7
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
 @keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.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}@keyframes change-width-barre1{from{width:0%}to{width:40%}}@keyframes change-width-barre2{from{width:0%}to{width:200%}}#top-header{padding:5px}#top-header>.container{width:100%;max-width:100%;padding-right:30px}#top-header>.container #et-secondary-nav li:last-of-type,#top-header>.container #et-secondary-nav li:nth-of-type(3),#top-header>.container #et-secondary-nav li:nth-of-type(4){text-transform:uppercase;padding:10px 30px;border:2px solid #fff;font-family:"Arsenal";font-size:20px;vertical-align:middle;color:white!important;transition:all 0.4s}#top-header>.container #et-secondary-nav li:last-of-type:hover,#top-header>.container #et-secondary-nav li:nth-of-type(3):hover,#top-header>.container #et-secondary-nav li:nth-of-type(4):hover{background-color:rgba(255,255,255,.2)}#top-header>.container #et-secondary-nav li:last-of-type a,#top-header>.container #et-secondary-nav li:nth-of-type(3) a,#top-header>.container #et-secondary-nav li:nth-of-type(4) a{opacity:1;padding-bottom:0}#top-header>.container #et-info{float:right;padding-bottom:0.5em!important;line-height:1.7em!important}@media (max-width:767px){#top-header>.container #et-info{margin:0 auto;float:none!important}#top-header>.container #et-info .et_pb_widget{float:none;display:inline-block}}#top-header>.container #et-info #et-info-phone{margin-left:50px;position:relative;font-size:1.2em}#top-header>.container #et-info #et-info-phone::before{display:inline-block;background-repeat:no-repeat;position:relative;background-size:contain;content:"";width:22px;height:19px;background-image:url(../../../../../../themes/Divi_child/images/icon-phone.png)}@media (max-width:479px){#top-header>.container #et-info #et-info-phone{margin:0!important}}#top-header>.container #et-info #et-info-email{display:none}#top-header>.container #et-info #text-3{position:relative}#top-header>.container #et-info #text-3::before{display:inline-block;background-repeat:no-repeat;position:relative;background-size:contain;content:"";width:22px;height:19px;background-image:url(../../../../../../themes/Divi_child/images/icon-home.png)}#top-header>.container #et-info #text-3 .textwidget{display:inline-block}#top-header>.container #et-info #text-3 .textwidget p{font-size:1.2em}@media (max-width:980px){body header#main-header{top:0!important}body.logged-in header#main-header{top:46px!important}}@media (max-width:980px){#main-header>.container.et_menu_container{width:calc(100% - 60px)}}@media (max-width:980px){#main-header>.container.et_menu_container .logo_container::before{content:" ";height:100%;width:auto;background-image:url(../../../../../../themes/Divi_child/images/logo_duchesseanne-black.png);display:block;background-size:contain;background-repeat:no-repeat}}#main-header>.container.et_menu_container .logo_container a #logo{max-height:300%;margin-left:20px}@media (max-width:980px){#main-header>.container.et_menu_container .logo_container a #logo{display:none}}#main-header>.container.et_menu_container .mobile_nav.opened .mobile_menu_bar:before{content:"M"}#main-header>.container.et_menu_container .mobile_nav .mobile_menu_bar{padding:24px}#main-header>.container.et_menu_container .mobile_nav #mobile_menu{margin-left:-30px;padding:5%;width:calc(100% + 60px)}#main-header>.container.et_menu_container .mobile_nav #mobile_menu .menu-item-has-children>a{background-color:unset}#main-header>.container.et_menu_container #et-top-navigation{padding-top:0}#main-header>.container.et_menu_container #et-top-navigation ul:not(.sub-menu)>.menu-item{padding:0 11px}#main-header>.container.et_menu_container #et-top-navigation ul:not(.sub-menu)>.menu-item.current-menu-item a{border-bottom:2px solid #fff;font-weight:700}#main-header>.container.et_menu_container #et-top-navigation ul:not(.sub-menu)>.menu-item>a{padding:33px 0 7px 0}#main-header>.container.et_menu_container #et-top-navigation ul:not(.sub-menu)>.menu-item>a::after{position:relative;transition:all 0.4s}#main-header>.container.et_menu_container #et-top-navigation .wg-li.wgcurrent{display:none}#main-header>.container.et_menu_container #et-top-navigation .et-social-icons{margin-top:33px;display:inline-block}@media (max-width:980px){#main-header>.container.et_menu_container #et-top-navigation .et-social-icons{display:none}}#main-header>.container.et_menu_container #et-top-navigation .et-social-icons a.icon{color:#fff}#main-content .container:before,#main-content .container #sidebar{display:none}#main-content .container #left-area{width:100%}#main-content .et_pb_module.et_pb_post_title{text-align:center}#main-content .et_pb_module.et_pb_post_title .et_pb_title_container{display:inline-block}#main-content .et_pb_module.et_pb_post_title .et_pb_title_container::before{content:"";display:block;width:100%;border-top:2px solid #8996a4}#main-content .et_pb_module.et_pb_post_title .et_pb_title_container h1{padding:20px 40px;display:inline-block;color:red}#main-content .et_pb_module.et_pb_post_title .et_pb_title_container::after{content:"";display:block;width:100%;border-bottom:2px solid #8996a4}.et_pb_bg_layout_light a{color:#949494}.entry-content>p:first-child{padding:0}@media (max-width:980px){.section-nos-menus .et_pb_dp_oc .owl-nav{display:none}}#ui-datepicker-div{display:none;max-width:95%}#ui-datepicker-div::before{content:"";position:absolute;background-color:#fff;border:1px solid #bcbcbc;width:100%;height:calc(100% - 5px);z-index:-1;top:5px;left:0}@media (max-width:479px){#ui-datepicker-div{left:47.5%!important;transform:translateX(-50%)}}#ui-datepicker-div .ui-datepicker-header{border:1px solid #ddd;background:#e9e9e9;position:relative;margin:20px 15px 7.5px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{position:absolute;left:5px;cursor:pointer}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev::before{content:'H';font-family:'ETmodules'}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{display:none}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{position:absolute;cursor:pointer;right:5px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next::before{content:'I';font-family:'ETmodules'}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{display:none}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{text-align:center}#ui-datepicker-div table.ui-datepicker-calendar{margin:7.5px 15px 10px}#ui-datepicker-div table.ui-datepicker-calendar thead tr th{padding:.7em .6em;text-align:center;font-weight:700}#ui-datepicker-div table.ui-datepicker-calendar tbody tr td{text-align:right}#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a{color:#949494;border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;text-align:right;padding:0 .2em;display:block}#ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-active{border:1px solid #8996a4;background:rgba(137,150,164,.4)}@media (max-width:479px){#popmake-671{width:100%!important;padding:5px}}#popmake-671 p iframe{min-height:80vh}.top-section .et_pb_slides .et_pb_slide{min-height:90vh}.top-section .et_pb_slides .et_pb_slide::before{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#05395f;opacity:.5}@media (max-width:980px){.top-section .et_pb_slides .et_pb_slide{padding-bottom:144px}}.top-section .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description{padding-top:0!important;padding-bottom:0!important}.top-section .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description h1{font-size:100px;font-weight:700}@media (max-width:980px){.top-section .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description h1{font-size:45px}}@media (max-width:767px){.top-section .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description h1{font-size:32px}}.top-section .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description h2{font-size:27px;position:relative;display:inline-block}.top-section .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description h2::before{right:100%}.top-section .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description h2::before,.top-section .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description h2::after{content:'';position:absolute;top:40%;border-bottom:1px solid;margin:0 20px;animation:change-width-barre1 5s cubic-bezier(.075,.82,.165,1) 4s forwards}.top-section .et_pb_slides .et_pb_slide .et_pb_container .et_pb_slide_description h2::after{left:100%}#widget-reservit{padding:0}#widget-reservit .et_pb_row{padding:0}@media (max-width:479px){#widget-reservit .et_pb_row{width:100%;margin:0}}#widget-reservit .et_pb_row .et_pb_code{margin-bottom:0}#widget-reservit .et_pb_row .et_pb_code .form_resa{display:block;max-width:100%;width:50%;margin:auto;transform:translateY(-50%);border:#446d8d solid 5px;background-color:#fff;padding:20px;text-align:center}@media (max-width:1405px){#widget-reservit .et_pb_row .et_pb_code .form_resa{width:65%}}@media (max-width:980px){#widget-reservit .et_pb_row .et_pb_code .form_resa{width:70%}}@media (max-width:479px){#widget-reservit .et_pb_row .et_pb_code .form_resa{width:100%}}#widget-reservit .et_pb_row .et_pb_code .form_resa form{font-size:0}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.dates{font-size:0;box-sizing:content-box}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.dates .date_arrivee,#widget-reservit .et_pb_row .et_pb_code .form_resa form>.dates .date_depart{display:inline-block;font-size:12px;max-width:100%}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.dates .date_arrivee label,#widget-reservit .et_pb_row .et_pb_code .form_resa form>.dates .date_depart label{display:block;width:auto;color:#525252;text-transform:uppercase;text-shadow:none;font-family:"Roboto";text-align:center}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.dates .date_arrivee input,#widget-reservit .et_pb_row .et_pb_code .form_resa form>.dates .date_depart input{text-align:center;display:inline-block;margin:5px 15px;padding:10px;max-width:calc(100% - 30px)}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire{margin-top:15px;font-size:0;text-align:center}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbadt,#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbchd{font-size:12px;display:inline-block;max-width:100%;width:auto}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbadt label,#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbchd label{display:block;width:auto;color:#525252;text-transform:uppercase;text-shadow:none;font-family:"Roboto";text-align:center}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbadt input,#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbchd input{text-align:center;margin:5px 15px;border:1px solid #bbb;padding:10px;max-width:calc(100% - 30px)}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbadt input:focus,#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbchd input:focus{border-color:#2d3940}#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbadt select,#widget-reservit .et_pb_row .et_pb_code .form_resa form>.info_complementaire .nbchd select{width:178px;padding:9px 10px;margin:5px 15px}#widget-reservit .et_pb_row .et_pb_code .form_resa form input[type=submit]{margin:5% auto 0;border-radius:2px;border:none;background-color:#446d8d;color:#fff;text-transform:uppercase;padding:3% 10%;letter-spacing:3px;font-size:12px;cursor:pointer;display:block}.section-presentation .et_pb_row,.section-presentation-interne .et_pb_row{z-index:999;background-color:#fff;padding:0;box-shadow:0 10px 32px 0 rgba(0,0,0,.33);transform:translateY(-140px)}.section-presentation .et_pb_row.et_pb_equal_columns .et_pb_text,.section-presentation-interne .et_pb_row.et_pb_equal_columns .et_pb_text{width:80%;margin:auto}@media (min-width:981px){.section-presentation .et_pb_row.et_pb_equal_columns .et_pb_text,.section-presentation-interne .et_pb_row.et_pb_equal_columns .et_pb_text{position:relative;top:50%;transform:translateY(-50%)}}.section-presentation .et_pb_row.et_pb_equal_columns .et_pb_text a,.section-presentation-interne .et_pb_row.et_pb_equal_columns .et_pb_text a{color:#949494}.section-presentation .et_pb_row:not(.et_pb_equal_columns) .et_pb_text,.section-presentation-interne .et_pb_row:not(.et_pb_equal_columns) .et_pb_text{padding:4%}.section-presentation .et_pb_row:not(.et_pb_equal_columns) .et_pb_text a,.section-presentation-interne .et_pb_row:not(.et_pb_equal_columns) .et_pb_text a{color:#949494}.section-presentation-interne{padding-bottom:0}#section-nos-menus-accueil{overflow:hidden;padding-top:0}#section-nos-menus-accueil .et_parallax_bg::before{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#41454a;opacity:.7}#section-nos-menus-accueil .et_pb_blurb{margin-top:60px}#section-nos-menus-accueil .et_pb_blurb .et_pb_main_blurb_image{margin-bottom:0;position:relative;display:inline-block}#section-nos-menus-accueil .et_pb_blurb .et_pb_main_blurb_image::before,#section-nos-menus-accueil .et_pb_blurb .et_pb_main_blurb_image::after{content:'';position:absolute;top:50%;border-bottom:1px solid;margin:0 20px;color:#fff;animation:change-width-barre2 5s cubic-bezier(.075,.82,.165,1) 5s forwards}#section-nos-menus-accueil .et_pb_blurb .et_pb_main_blurb_image::before{right:100%}#section-nos-menus-accueil .et_pb_blurb .et_pb_main_blurb_image::after{left:100%}#section-nos-menus-accueil .et_pb_blurb .et_pb_blurb_container .et_pb_module_header{color:#fff;font-size:26px;line-height:45px;text-align:center}#section-nos-menus-accueil .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description p{color:#fff;text-align:center;padding:0;font-style:italic}#section-nos-menus-accueil .owl-carousel .owl-stage-outer{overflow:visible}#section-nos-menus-accueil .owl-carousel .owl-item{background-color:#fff;transition:all 0.4s}#section-nos-menus-accueil .owl-carousel .owl-item:not(.active){opacity:0}#section-nos-menus-accueil .owl-carousel .owl-item:hover{transform:scale(1.02)}#section-nos-menus-accueil .owl-carousel .owl-item h2.dp_oc_post_title{font-size:20px;font-weight:700;color:#000;line-height:22px;text-align:center}#section-nos-menus-accueil .owl-carousel .owl-item h2.dp_oc_post_title::after{content:' ';display:block;width:35px;margin:auto;border-bottom:3px solid #EAAC48;margin-top:15px}#section-nos-menus-accueil .owl-carousel .owl-item .post-meta{display:none}#section-nos-menus-accueil .owl-carousel .owl-item .post-excerpt{padding:0 20px 30px 20px;font-size:12px;text-align:center}#section-nos-menus-accueil .owl-carousel .owl-item .reserver-groupes{position:absolute;bottom:0;width:100%;text-align:center;font-style:italic}@media (min-width:981px){#section-nos-menus-accueil .owl-carousel .owl-nav .owl-prev{left:-60px}#section-nos-menus-accueil .owl-carousel .owl-nav .owl-next{right:-60px}}#section-moment-bonheur{padding:0}#section-moment-bonheur .et_pb_row{padding:0;width:100%!important;max-width:none!important}#section-moment-bonheur .et_pb_row .et_pb_image .et_pb_image_wrap{width:100%}#section-moment-bonheur .et_pb_row .et_pb_image .et_pb_image_wrap img{width:100%}#section-moment-bonheur .et_pb_row .et_pb_text{padding:12%}@media (min-width:981px){#section-moment-bonheur .et_pb_row .et_pb_text{padding-left:0;position:relative;top:50%;transform:translateY(-50%)}}@media (min-width:981px){#section-ile .et_pb_promo{text-align:left;position:relative;top:50%;transform:translateY(-50%)}}#section-ile .et_pb_promo h2::after{content:" ";background:url(../../../../../../themes/Divi_child/images/icon-phare.png);width:70px;height:70px;background-size:contain;background-repeat:no-repeat;display:inline-block}@media (max-width:980px){#section-ile .et_pb_promo h2::after{display:block;margin:auto}}#section-ile .et_pb_promo .et_pb_button{text-transform:uppercase;border-radius:0;font-size:12px;font-family:'Arsenal',Helvetica,Arial,Lucida,sans-serif;font-weight:700;padding:10px 45px;border:4px solid #fff}#section-ile .et_pb_promo .et_pb_button::after{display:none}#section-snazzy-map{padding:0;overflow:hidden}#section-snazzy-map.hide-line-hover #btn-quitter-map{content:" ";width:64px;height:64px;position:absolute;background:url(../../../../../../themes/Divi_child/images/quitter.png);bottom:0;z-index:9;margin:18px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-color:#464B50;border-radius:50%}#section-snazzy-map.hide-line-hover .et_pb_row#line-hover{top:100%;opacity:0}#section-snazzy-map .et_pb_row{padding:0;width:100%!important;max-width:none!important}#section-snazzy-map .et_pb_row#line-hover{height:100%;z-index:9;transition:all 0.5s}@media (min-width:981px){#section-snazzy-map .et_pb_row#line-hover{background-color:rgba(88,105,119,.6);position:absolute;top:0}}#section-snazzy-map .et_pb_row#line-hover .et_pb_promo{max-width:350px;max-height:350px;margin:auto;background-color:#fff;padding:30px 0!important;height:100%}@media (min-width:981px){#section-snazzy-map .et_pb_row#line-hover .et_pb_promo{position:relative;top:50%;transform:translateY(-50%)}}@media (max-width:980px){#section-snazzy-map .et_pb_row#line-hover .et_pb_promo{border:1px solid #8996a4}}#section-snazzy-map .et_pb_row#line-hover .et_pb_promo .et_pb_button{text-transform:uppercase;border-radius:0;font-size:12px;font-family:'Arsenal',Helvetica,Arial,Lucida,sans-serif;font-weight:700;padding:10px 45px;border:2px solid #707070;cursor:pointer}@media (max-width:980px){#section-snazzy-map .et_pb_row#line-hover .et_pb_promo .et_pb_button{display:none}}#section-snazzy-map .et_pb_row#line-hover .et_pb_promo .et_pb_button::after{display:none}#section-snazzy-map .et_pb_row#line-hover .et_pb_image{max-width:350px;max-height:350px;margin:auto}@media (min-width:981px){#section-snazzy-map .et_pb_row#line-hover .et_pb_image{top:50%;position:relative;transform:translateY(-50%)}}#back_page{margin:30px auto;text-align:right}#back_page button{padding:10px 20px;background-color:#000;color:#fff;cursor:pointer;border:none}.section-contactez-nous{background-color:#8996a4}.ligne-carousel .owl-carousel .owl-item{border:1px solid #8996a4;background-color:#fff}.ligne-carousel .owl-carousel .owl-item h2.dp_oc_post_title{font-size:20px;font-weight:700;color:#000;line-height:22px;text-align:center}.ligne-carousel .owl-carousel .owl-item h2.dp_oc_post_title::after{content:' ';display:block;width:35px;margin:auto;border-bottom:3px solid #EAAC48;margin-top:15px}.ligne-carousel .owl-carousel .owl-item .post-meta{display:none}.ligne-carousel .owl-carousel .owl-item .post-excerpt{padding:0 20px 30px 20px;font-size:12px;text-align:center}.ligne-carousel .owl-carousel .owl-item .reserver-groupes{position:absolute;bottom:0;width:100%;text-align:center;font-style:italic}.ligne-carousel .owl-carousel .owl-nav .owl-prev{left:-60px}.ligne-carousel .owl-carousel .owl-nav .owl-next{right:-60px}#galerie_images_chambres .et_pb_row{padding:0}#galerie_images_chambres .et_pb_row .et_pb_gallery_item{height:17vh}#galerie_images_chambres .et_pb_row .et_pb_gallery_item .et_pb_gallery_image{height:100%}#galerie_images_chambres .et_pb_row .et_pb_gallery_item .et_pb_gallery_image a{height:100%}#galerie_images_chambres .et_pb_row .et_pb_gallery_item .et_pb_gallery_image a img{height:100%;object-fit:cover}.prix-chambres .tablepress td{border:none}.prix-chambres .tablepress .row-1 td,.prix-chambres .tablepress td.column-1{text-align:center;background-color:#8996a4;color:#fff}#titre-la-carte h2{text-align:center;font-size:40px}@media (min-width:981px){.center-table-img .et_pb_image,.center-table-img .et_pb_code{position:relative;top:50%;transform:translateY(-50%)}}@media (min-width:981px){#section-page-alentours .et_pb_text{position:relative;top:50%;transform:translateY(-50%)}}#ligne-formulaire .et_pb_column>*{padding:20px;border-radius:4px;text-align:center}@media (min-width:981px){#ligne-formulaire .et_pb_column>*.et_pb_code{top:50%;transform:translateY(-50%);position:relative}}#ligne-formulaire .et_pb_column>*.et_pb_code a{color:#949494}#ligne-formulaire .et_pb_column>* form input{max-width:100%}#ligne-formulaire .et_pb_column>* form input[type=submit]{background-color:#8996a4;color:#fff;padding:8px 15px;border:none;font-weight:700;cursor:pointer;transition:0.3s all ease-in-out;border-radius:4px}#ligne-formulaire .et_pb_column>* form input[type=submit]:hover{padding:8px 35px;border-radius:7px}#ligne-formulaire .et_pb_column>* form input:focus{border-color:#2d3940;color:#3e3e3e}#ligne-formulaire .et_pb_column>* form textarea{max-width:100%;width:80%}@media (max-width:767px){#ligne-formulaire .et_pb_column>* form textarea{width:100%}}#section-map .et_pb_code_inner{line-height:0}#section-map .et_pb_code_inner address{margin:0}#section-map .et_pb_code_inner address .bp-map{min-height:40vh;margin:0}#main-footer{background-color:#8996a4;background:url(../../../../../../themes/Divi_child/images/pattern-hermine.png);background-size:cover}#main-footer>.container #footer-widgets{padding:20px 0}#main-footer>.container #footer-widgets .footer-widget{margin-bottom:2.5%}#main-footer>.container #footer-widgets .footer-widget:nth-of-type(1) li{display:inline-block;font-family:'Open Sans',sans-serif;font-size:12px;text-transform:uppercase}#main-footer>.container #footer-widgets .footer-widget:nth-of-type(1) li::before{display:none}#main-footer>.container #footer-widgets .footer-widget:nth-of-type(1) li.current-menu-item{font-weight:700}#main-footer>.container #footer-widgets .footer-widget .fwidget{text-align:center;width:100%}#main-footer>.container #footer-widgets .footer-widget .fwidget h4.title{color:#fff;border-bottom:2px solid #e0e0e0;margin-bottom:10px;padding:0 15px 5px 15px}#main-footer #footer-bottom #footer-info{width:100%;text-align:center}article.et_pb_post .entry-content>img:first-child{float:left;width:50%;margin-right:20px}