.ct-widget.ct-ignition {position:fixed;left:auto;top:auto;right:20px;bottom:20px;z-index:10000;transition:all 0.5s ease 0s }.ct-widget.ct-ignition .ct-ignition__button {position:static;margin-top:10px}.ce-element {outline:2px dashed rgba(243,156,18,0.5) }.ce-element--focused,.ce-element:focus {outline:2px dashed rgba(243,156,18,1) }.pagination {margin:30px 0;padding:0;list-style:none }.pagination ul {margin:0;padding:0;list-style:none }.pagination li {display:inline-block;margin:0 2px }.pagination li a {display:block;width:30px;height:30px;line-height:30px;border:1px solid #ccc;color:#777 }.pagination li.active a {background:rgba(0,0,0,0.1) }#header .hamburger {display:none;position:relative;padding:0 }#header .hamburger:hover {opacity:1 }#header .hamburger:focus {outline:none }@media (min-width:1px) {#header .hamburger {display:inline-block }#header .menu {z-index:5;transition:all 0.5s ease 0s;overflow:hidden;background:rgba(0,0,0,0.5);display:flex;flex-direction:column;align-items:center;justify-content:center;list-style:none;margin:0;padding:0 }body.fullscreen #header .menu {position:fixed;left:0;top:0;width:100vw;height:100vh }body.fullscreen #header .hamburger {z-index:10 }body.fullscreen.fade #header .menu {opacity:0;visibility:hidden }body.fullscreen.fade.open #header .menu {opacity:1;visibility:visible }body.fullscreen.top #header .menu {transform:translateY(-100%) }body.fullscreen.top.open #header .menu {transform:translateY(0) }body.fullscreen.right #header .menu {transform:translateX(100%) }body.fullscreen.right.open #header .menu {transform:translateX(0) }body.fullscreen.bottom #header .menu {transform:translateY(100%) }body.fullscreen.bottom.open #header .menu {transform:translateY(0) }body.fullscreen.left #header .menu {transform:translateX(-100%) }body.fullscreen.left.open #header .menu {transform:translateX(0) }body.over #header .menu {position:fixed }body.over #header .hamburger {z-index:10 }body.over.top #header .menu {left:0;top:0;width:100vh;height:auto;transform:translateY(-100%) }body.over.top.open #header .menu {transform:translateY(0) }body.over.right #header .menu {right:0;top:0;width:300px;height:100%;transform:translateX(100%) }body.over.right.open #header .menu {transform:translateX(0) }body.over.bottom #header .menu {left:0;bottom:0;width:100%;height:auto;transform:translateY(100%) }body.over.bottom.open #header .menu {transform:translateY(0) }body.over.left #header .menu {left:0;top:0;width:300px;height:100%;transform:translateX(-100%) }body.over.left.open #header .menu {transform:translateX(0) }body.push {transition:all 0.5s ease 0s;overflow-x:hidden }body.push #header .menu {position:fixed }body.push.top #header .menu {left:0;top:0;height:300px;width:100%;transform:translateY(-100%);overflow-y:hidden }body.push.top.open {transform:translateY(300px) }body.push.right #header .menu {right:0;top:0;height:100vh;width:300px;transform:translateX(100%);overflow-x:hidden }body.push.right.open {transform:translateX(-300px) }body.push.bottom #header .menu {left:0;margin-top:100vh;height:300px;width:100%;overflow-y:hidden }body.push.bottom.open {transform:translateY(-300px) }body.push.left #header .menu {left:0;top:0;height:100vh;width:300px;transform:translateX(-100%);overflow-x:hidden }body.push.left.open {transform:translateX(300px) }}
.field {margin-bottom:15px;position:relative }.field label {display:inline-block;margin:0 }.field [data-validate-for] {display:none;font-size:10px;line-height:10px;position:absolute;right:0;bottom:-1.2em }.field [data-validate-for].visible {display:block }.field.textfield input,.field.textarea textarea {display:block;width:100%;padding:10px;border:1px solid #ccc }.field.checkbox,.field.radio {line-height:20px }.field.checkbox input,.field.radio input {width:20px;height:20px;float:left;margin-right:10px }.field.checkbox label,.field.radio label {position:relative;margin-bottom:0;cursor:pointer }.field.checkbox span:before,.field.radio span:before {content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ccc;background:#fff }.field.checkbox span:after,.field.radio span:after {content:'';position:absolute;left:3px;top:3px;width:14px;height:14px;background:#ccc;opacity:0;transition:all 0.5s ease 0s }.field.checkbox input:checked+span:after,.field.radio input:checked+span:after {opacity:1 }.field.checkbox .message:before,.field.checkbox .message:after,.field.radio .message:before,.field.radio .message:after {content:none }.field.checkbox span:before,.field.checkbox span:after {border-radius:0 }.field.radio span:before,.field.radio span:after {border-radius:50% }.field.select select {display:block;width:100%;padding:10px;border:1px solid #ccc }.field.select2 .select2-selection {border-radius:0;border:1px solid #ccc;height:46px }.field.select2 .select2-selection__rendered {line-height:46px }.field.select2 .select2-selection__arrow {height:46px }.field.address .ap-input {height:auto;line-height:auto;border-radius:0 }.field.address .ap-dropdown-menu {color:#000 }.field.captcha {display:flex;justify-content:center }
body {font-family:'Amiri';font-size:18px;color:#838383 }:focus {outline:none }img {max-width:100%;height:auto }img[data-sizes] {display:block;width:100% }figure {position:relative;margin:0 }figcaption a {position:absolute;left:15px;bottom:5px;padding:10px;background:rgba(52,48,44,0.75);color:rgba(255,255,255,0.5);font-style:italic;font-size:20px;line-height:1em;transition:all 0.3s ease 0s }figcaption a:hover {background:#7d3b70;color:#fff;text-decoration:none }h2 {font-size:40px }.slider {visibility:hidden }.slider .container {position:relative }.slider .swiper-container {}.slider .prev {background:#7d3b70;color:#fff;position:absolute;width:50px;height:50px;text-align:center;cursor:pointer;line-height:50px;left:-10px;top:50%;transform:translateY(-50%) rotate(45deg);z-index:2 }.slider .next {background:#7d3b70;color:#fff;position:absolute;width:50px;height:50px;text-align:center;cursor:pointer;line-height:50px;right:-10px;top:50%;transform:translateY(-50%) rotate(45deg);z-index:2 }.slider .prev i,.slider .next i {transform:rotate(-45deg) }.field [data-validate-for] {color:#000;font-size:12px }.field.textfield {position:relative;margin-bottom:30px }.field.textfield label {position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#000;transition:all 0.3s ease 0s}.field.textfield input {border:none;border-bottom:1px solid #aeaeae;background:none;padding:10px 15px;box-shadow:none }.field.textfield.active label,.field.textfield.filled label {top:-15px;transform:translateY(0);font-size:14px }.field.select {margin-bottom:40px }.field.select select {background:#dedede;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none }.field.select:after {content:"\f078";display:inline-block;color:#000;float:right;position:absolute;right:15px;top:50%;transform:translateY(-50%);font-family:'Font Awesome 5 Pro';font-size:12px }.field.textarea label {position:absolute;left:15px;top:15px;color:#000;transition:all 0.3s ease 0s }.field.textarea textarea {background:none;border:1px solid #a6a6a6;min-height:250px;padding:10px 15px }.field.textarea.active label,.field.textarea.filled label {top:-20px;transform:translateY(0);font-size:14px }.field.submit .btn {cursor:pointer }#header {margin-bottom:50px }#header .images {display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:30px 50px }#header .logo {position:relative;top:50px;right:50px }#header .logo a {display:block }#header .hamburger {display:flex;flex-direction:row;align-items:center;background:#313131;color:#fff;padding:10px 20px;position:fixed;left:50%;top:0;transform:translate(-50%,0);transition:all 0.5s ease 0s }#header .hamburger .text {text-transform:uppercase;margin-right:10px;position:relative;top:3px }.hamburger-box {transform:scale(0.75) }.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before {background:#fff;border-radius:0 }#header.unpinned .hamburger {transform:translate(-50%,-100%) }#header.pinned .hamburger {transform:translate(-50%,0) }#header .menu {background:rgba(49,49,49,0.95) }#header .menu ul {margin:0;padding:0;list-style:none;min-width:200px }#header .menu li {margin:10px 0 }#header .menu a {color:#c2c2c2;font-size:22px;transition:all 0.5s ease 0s }#header .menu a:hover {text-decoration:none;color:#fff }#header .locale {min-width:200px }#header .locale img {width:30px;margin-right:10px }#footer {margin-top:100px;padding-bottom:50px }#footer .footer-top {text-align:center;color:#000 }#footer .footer-top .container {padding:60px 0;border:2px solid #b3b3b3;border-width:2px 0 }#footer .footer-top .row {align-items:center }#footer .footer-top img {max-width:230px }#footer .footer-bottom .top {display:flex;flex-direction:row;justify-content:center;margin:50px 0;color:#000;font-size:26px;font-weight:bold }#footer .footer-bottom .top a {color:#000;margin-top:-8px }#footer .footer-bottom .top i {margin:0 50px;width:50px;height:50px;text-align:center;border:1px solid #000;border-radius:100%;line-height:50px;font-size:22px;transition:all 0.5s ease 0s }#footer .footer-bottom .top i:hover {background:#34302c;border:1px solid #34302c;color:#fff }#footer .footer-bottom .bottom {color:#a8988c;text-align:center }#footer .footer-bottom .bottom a {font-style:italic;color:#a8988c }#accueil .intro {margin-bottom:150px;text-align:justify;padding-top:30px }#accueil .intro .container {position:relative }#accueil .intro h2 {background:#a8988c;color:rgba(255,255,255,0.5);padding:60px 80px;max-width:450px;position:absolute;left:200px;top:-250px;z-index:2;font-size:44px;line-height:1.2em;text-align:left }#accueil .intro h2:before {content:"\f10d";font-family:'Font Awesome 5 Pro';font-size:30px;font-weight:900;color:#a8988c;position:absolute;left:-50px;top:0;line-height:1em }#accueil .intro .row {align-items:flex-end }#accueil .hotel {margin-bottom:150px }#accueil .hotel .container {position:relative }#accueil .hotel .text {background:#7d3b70;padding:40px 50px;text-align:center;max-width:450px;position:absolute;right:0;top:150px }#accueil .hotel .text:after {content:"\f10e";font-family:'Font Awesome 5 Pro';font-size:36px;font-weight:900;color:#a8988c;position:absolute;left:50%;bottom:-70px;transform:translateX(-50%);line-height:1em;color:#7d3b70 }#accueil .hotel .text .inner {margin-bottom:10px;padding-bottom:10px;border-bottom:3px solid rgba(255,255,255,0.2);font-size:46px;font-weight:bold;line-height:1.2em;color:rgba(255,255,255,0.2);text-align:left;margin-bottom:30px }#accueil .hotel .text .btn {color:#fff;border:2px solid #fff;border-width:0 2px;padding:0 30px;font-size:22px;font-style:italic }#accueil .decouvrir {margin-bottom:250px }#accueil .decouvrir .wrapper {padding:60px;background:#34302c;max-width:950px;position:relative}#accueil .decouvrir figure {position:absolute;right:-170px;bottom:-130px }#accueil .decouvrir .row {justify-content:space-between }#accueil .decouvrir .left {text-align:center;color:rgba(255,255,255,0.2) }#accueil .decouvrir .left h2 {text-align:left }#accueil .decouvrir .left i {font-size:40px;margin-top:40px }#accueil .decouvrir .right {color:rgba(255,255,255,0.5);position:relative }#accueil .decouvrir .right figure {position:absolute;left:15px;bottom:-250px }#accueil .decouvrir .right figure img {max-width:none }.blog .title {font-size:40px;color:#a8988c;font-weight:bold }.blog h1,.blog h2 {color:#000;font-size:20px;font-weight:bold }.blog .image {position:absolute;top:50%;transform:translateY(-50%);padding:30px 0;width:330px }.blog .image:before {content:'';display:block;background:#a8988c;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1 }.blog .image img {position:relative;z-index:2;left:60%}.blog .text {background:#ededed;padding:130px 220px;margin-left:250px }.blog .buttons {margin-top:80px;font-style:italic }.blog .buttons a {color:#000;border:2px solid #000;border-width:0 2px 0 0;padding:0 15px }.blog .buttons a:last-child {border-right:0 }.blog .navigation {position:absolute;right:20px;bottom:20px;display:flex;flex-direction:row }.blog .navigation div {margin:0 15px;margin:3px 15px 0 15px;color:#000;cursor:pointer }.legal table {width:100%;margin:30px 0 }.legal table th,.legal table td {border:1px solid #ddd;padding:10px }#hotel .intro {position:relative;z-index:2;margin-top:-100px }#hotel .intro .container {max-width:930px }#hotel .intro .row {align-items:flex-end;justify-content:center }#hotel .intro .left {padding-bottom:40px;text-align:justify }#hotel .intro .wrapper {background:#7d3b70;color:rgba(255,255,255,0.2);padding:50px 60px;text-align:center }#hotel .intro .wrapper h2 {font-size:46px;line-height:1.2em }#hotel .intro .wrapper .inner {text-align:left;border-bottom:3px solid rgba(255,255,255,0.2);padding-bottom:20px;margin-bottom:30px }#hotel .intro .wrapper .btn {color:#fff;font-style:italic;border:2px solid #fff;border-width:0 2px;color:#fff;padding:0 20px;font-size:20px }#hotel .intro .wrapper:after {content:"\f10e";font-family:'Font Awesome 5 Pro';font-size:36px;font-weight:900;color:#7d3b70;position:absolute;left:50%;bottom:-60px;line-height:1em;transform:translateX(-50%) }#hotel .equipements {margin:120px 0 80px 0 }#hotel .equipements .container {max-width:930px }#hotel .equipements .row {justify-content:center;margin:50px 0 }#hotel .equipements .row .left {padding-right:100px;border-right:1px solid #838383 }#hotel .equipements .row .right {padding-left:100px }#hotel .equipements h2 {color:#63605d;background:url(../themes/hoteldupont/assets/img/icon-equipements.png) no-repeat left center;padding:22px 0 22px 130px;margin-bottom:50px }#hotel .equipements h3 {color:#7d3b70;font-size:24px;max-width:1080px;margin:0 auto }#hotel .equipements p {margin-bottom:0 }#hotel .tarifs {margin-top:350px }#hotel .tarifs .container {position:relative }#hotel .tarifs .box {background:#efefef;padding:60px 100px;max-width:920px }#hotel .tarifs .box .row:first-child {margin-bottom:40px }#hotel .tarifs .box h3 {color:#7d3b70;font-size:26px }#hotel .tarifs .floating {background:#7d3b70;color:#fff;max-width:400px;padding:40px 60px;color:rgba(255,255,255,0.6);position:absolute;right:0;top:-200px }#hotel .tarifs .floating h3 {color:#fff;font-size:26px;color:#fff }#hotel .intro .wrapper h1 {font-size:40px;line-height:1.2em }#hotel .horaires {margin-top:80px;color:#63605d }#hotel .horaires .container {max-width:930px }#hotel .horaires h2 {color:#63605d;background:url(../themes/hoteldupont/assets/img/icon-horaires.png) no-repeat left center;padding:22px 0 22px 130px;margin-bottom:50px }#hotel .horaires h3 {color:#7d3b70;font-size:24px;max-width:1080px;margin:0 auto;margin-top:40px }#decouvrir .slider .prev,#decouvrir .slider .next {background:#34302c }#decouvrir .list {margin:-170px 0 100px 0;position:relative;z-index:2 }#decouvrir .list .box {background:#34302c;padding:40px;color:rgba(255,255,255,0.2);font-size:28px;text-align:center;max-width:420px;margin-left:50%;position:relative;margin-bottom:100px }#decouvrir .list .box h1 {text-align:left;line-height:1.2em }#decouvrir .list .box .inner {border-bottom:3px solid rgba(255,255,255,0.2);margin-bottom:20px;padding-bottom:20px }#decouvrir .list .box .btn {color:#fff;font-style:italic;font-size:20px;border:2px solid #fff;border-width:0 2px;padding:0 20px }#decouvrir .list .box:after {content:"\f10e";font-family:'Font Awesome 5 Pro';font-size:36px;font-weight:900;color:#34302c;position:absolute;left:50%;bottom:-60px;line-height:1em;transform:translateX(-50%) }#decouvrir .list .navigation {display:flex;justify-content:center;align-items:center;padding:30px 0 }#decouvrir .list .navigation >div {margin:3px 15px 0 15px;cursor:pointer;color:#000 }#decouvrir .list h2 {font-size:20px;color:#7d3b70;margin:15px 0 }#restaurant .slider .prev,#restaurant .slider .next {background:#a8988c }#restaurant .intro {position:relative;z-index:2;margin-top:30px }#restaurant .intro .container {max-width:930px }#restaurant .intro .row {align-items:flex-end;justify-content:center }#restaurant .intro .left {padding-bottom:40px;text-align:justify }#restaurant .intro .wrapper {background:#a8988c;color:rgba(255,255,255,0.5);padding:50px 60px;text-align:center;position:relative;top:-200px }#restaurant .intro .wrapper h1 {font-size:46px;line-height:1.2em }#restaurant .intro .wrapper .inner {text-align:left;border-bottom:3px solid rgba(255,255,255,0.2);padding-bottom:20px;margin-bottom:30px }#restaurant .intro .wrapper .btn {color:#fff;font-style:italic;border:2px solid #fff;border-width:0 2px;color:#fff;padding:0 20px;font-size:20px }#restaurant .intro .wrapper:after {content:"\f10e";font-family:'Font Awesome 5 Pro';font-size:36px;font-weight:900;color:#a8988c;position:absolute;left:50%;bottom:-60px;line-height:1em;transform:translateX(-50%) }#restaurant .menus {margin-top:100px }#restaurant .menus .container {max-width:930px }#restaurant .menus .row {justify-content:space-between }#restaurant .menus h2 {color:#63605d;background:url(../themes/hoteldupont/assets/img/icon-menus.png) no-repeat left center;padding:22px 0 22px 130px;margin-bottom:50px }#restaurant .menus h3 {color:#7d3b70;font-size:24px }#restaurant .menus .image {padding:20px 0 }#restaurant .menus .image:before {content:'';display:block;position:absolute;right:0;top:0;width:75%;height:100%;z-index:-1;background:#a8988c }#restaurant .partenaires {margin-top:200px }#restaurant .partenaires h2 {position:relative;text-align:center;margin-bottom:50px}#restaurant .partenaires h2:before {content:"\f10e";font-family:'Font Awesome 5 Pro';font-size:200px;z-index:-1;font-weight:900;color:#e9e9e9;position:absolute;left:50%;top:-100px;line-height:1em;transform:translateX(-50%) }#restaurant .partenaires .navigation {display:flex;justify-content:center;align-items:center;padding:30px 0 }#restaurant .partenaires .navigation >div {margin:3px 15px 0 15px;cursor:pointer;color:#000 }#restaurant .partenaires .swiper-wrapper {align-items:center }#actualites .post {margin-bottom:50px;position:relative }#actualites .post .buttons {margin-top:20px }#actualites .post .buttons a {border:2px solid #000;border-width:0 2px }#actualite .post .buttons {margin-top:30px }#actualite .post .buttons a {border:2px solid #000;border-width:0 2px }#contact .intro {position:relative;z-index:2 }#contact .intro .mini-container {max-width:930px;margin:0 auto }#contact .intro .row {align-items:flex-end;justify-content:space-between;margin-top:-250px;max-width:930px }#contact .intro .left {text-align:justify }#contact .intro .wrapper {background:#34302c;color:rgba(255,255,255,0.2);padding:130px 60px;text-align:center }#contact .intro .wrapper h1 {font-size:46px;line-height:1.2em }#contact .intro .wrapper .inner {text-align:left;border-bottom:3px solid rgba(255,255,255,0.2);padding-bottom:20px;margin-bottom:30px }#contact .intro .wrapper .btn {color:#fff;font-style:italic;border:2px solid #fff;border-width:0 2px;color:#fff;padding:0 20px;font-size:20px }#contact .form {margin-top:80px }#contact .form .inner {background:#eee;padding:50px }#contact .form .inner .right {text-align:right }#contact .form .row {margin-top:40px;justify-content:space-between }#contact .form .left {color:#000 }#contact .form .left .btn {transition:all 0.3s ease 0s }#contact .form .left .btn:hover {background:#7d3b70;color:#fff }#contact .form .right {text-align:right }#contact .form .right .btn {background:#e1e1e1;border:none;color:#000;text-align:center;padding:10px 20px;font-weight:bold }#contact .form .right {display:flex;flex-direction:column;justify-content:space-between;text-align:left }#contact .form .address {color:#000 }#contact .form .address h2 {font-size:24px }#contact .form .horaires {padding:20px;border:1px solid #c7c7c7 }#contact .form .horaires h2 {font-size:28px;color:#7d3b70 }
@media (max-width:1500px) {#accueil .intro h2 {padding:40px 60px;top:-100px }}@media (max-width:1199px) {#accueil .intro h2 {font-size:34px }}@media (max-width:991px) {#header .maitre {max-width:150px }#header .qualite {max-width:75px }#header .logo {max-width:250px }#accueil .intro {margin-bottom:80px }#accueil .intro h2 {position:static;max-width:none;padding:0;margin-bottom:20px;color:#a8988c;background:none }#accueil .intro h2 br {display:none }#accueil .intro .row {align-items:center }#accueil .hotel .text {position:static;max-width:none }#accueil .hotel .text h2 {font-size:36px }#accueil .decouvrir {margin-bottom:80px }#accueil .decouvrir .left h2 br {display:none }#accueil .decouvrir .left i {margin-top:0;margin-bottom:30px }#accueil .decouvrir figure {position:relative;left:auto;top:auto;right:auto;bottom:auto }#accueil .blog article {position:relative }#accueil .blog .image {display:none }#accueil .blog .text {margin-left:0;padding:80px}#hotel .intro .container {max-width:720px }#hotel .intro .wrapper h2 {font-size:36px }#hotel .equipements .container {max-width:720px }#hotel .horaires .container {max-width:720px }#restaurant .intro .container {max-width:720px }#restaurant .intro .wrapper h2 {font-size:36px }#restaurant .menus .container {max-width:720px }#decouvrir .list {margin-top:0 }#decouvrir .list .box {margin-left:0;max-width:none }#contact .intro .wrapper {padding:60px }#contact .intro .row {margin-top:-100px }}@media (max-width:767px) {#header .maitre {max-width:100px }#header .qualite {max-width:50px }#header .logo {max-width:200px;right:30px }#footer .middle {order:1;margin-bottom:30px }#footer .left {order:3 }#footer .right {order:2 }#hotel .intro {margin-top:0 }#hotel .intro .container {max-width:540px }#hotel .intro .left {order:2 }#hotel .intro .right {order:1 }#hotel .intro .wrapper {margin-bottom:15px }#hotel .intro .wrapper:after {content:none }#hotel .equipements {margin:60px 0 60px 0 }#hotel .equipements .container {max-width:540px }#hotel .equipements .row .left {padding-right:30px }#hotel .equipements .row .right {padding-left:30px }#hotel .tarifs {margin-top:60px }#hotel .tarifs .floating {position:static;max-width:none }#hotel .horaires .container {max-width:540px }#restaurant .intro {margin-top:0 }#restaurant .intro .container {max-width:540px }#restaurant .intro .left {order:2 }#restaurant .intro .right {order:1 }#restaurant .intro .wrapper {margin-bottom:15px;top:0 }#restaurant .intro .wrapper:after {content:none }#restaurant .menus {margin-top:0 }#restaurant .menus .container {max-width:540px }#contact .intro .row {margin-top:0 }#contact .intro .row .right {order:1 }#contact .intro .row .left {order:2 }#contact .form {margin-top:60px }#contact .form .right {text-align:center;margin-top:60px }#contact .form .address {margin:30px 0 }}@media (max-width:575px) {.slider .prev {width:20px;height:20px;line-height:20px;font-size:12px;left:5px;font-size:8px }.slider .next {width:20px;height:20px;line-height:20px;font-size:12px;right:5px;font-size:8px }#header .images {padding:10px }#footer .footer-bottom .top {flex-direction:column;align-items:center }#footer .footer-bottom .top .phone {order:1 }#footer .footer-bottom .top .contact {order:2 }#footer .footer-bottom .top a {order:3 }#accueil .blog .text {padding:30px 30px 80px 30px }#accueil .blog .buttons a {padding:0 10px }#accueil .decouvrir .left h2 {font-size:30px }#hotel .intro .wrapper h2 {font-size:26px }#hotel .tarifs .box {padding:40px}#hotel .equipements {margin-top:0 }#hotel .equipements h2 {background-size:50px;padding:15px 0 15px 80px;margin-bottom:0;font-size:30px }#hotel .equipements .row .left {padding-right:15px;border:none }#hotel .equipements .row .right {padding-left:15px }#hotel .horaires h2 {background-size:50px;padding:15px 0 15px 80px;margin-bottom:0;font-size:30px }#hotel .tarifs h2 {background-size:50px;padding:15px 0 15px 80px;margin-bottom:0;font-size:30px }}@media (max-width:400px) {#header .maitre,#header .qualite {display:none }#header .images {justify-content:center;right:0 }#header .logo {right:0 }}