.top-menu {
background: #8AA18F;
width: 100%; height: 125px;
display: block;
z-index: 2000;
border-bottom: 70px solid white;
} .menu-item-113337, #menu-item-113750 {
background: #E1D1C4;
width: auto; height: autox;
border-bottom-left-radius: 25px;
border-bottom-right-radius: 25px; }
.navbar-topmenu ul #menu-item-113337 span .menu-icon:before, .navbar-topmenu ul #menu-item-113750 span .menu-icon:before {
background-image:url(https://www.tourhotel-bethune.com/wp-content/uploads/2022/12/Logo-Reserver-Chambre-au-TourHotel-de-Bethune-Hotel-Ecoresponsable.png);
padding-top: 12px;
background-position: top;
background-repeat: no-repeat;
background-size: contain;
width: 100%; height: auto;
display: block;
transform: scale(1.6);
}
.top-menu.top-menu-enhanced .row-menu-inner .menu-smart > li > a i {
color: #E1D1C4;
}
.top-menu.top-menu-enhanced .row-menu-inner .menu-smart > li > a .menu-item-113750 { border: 0px solid;
padding: 0 20px 10px 20px!important;
}
.navbar-topmenu ul li#menu-item-113337 a, .navbar-topmenu ul li#menu-item-113750 a {
padding:0!important;
box-shadow: 4px 4px 13px #AAA;
border-bottom-left-radius: 25px;
border-bottom-right-radius: 25px;
}
.menu-smart a span {
display: block!important;
}
.navbar-topmenu ul li#menu-item-113337 a span p, .navbar-topmenu ul li#menu-item-113750 a span p { color: #163637;
font-size: 1em; font-weight: 300;
padding: 10px 0 0 0; margin: 0;
position: relative; bottom: 0;
display: block;
}
.navbar-topmenu ul li#menu-item-113337 a span p:last-child, .navbar-topmenu ul li#menu-item-113750 a span p:last-child { color: #163637;
font-size: 1.35em; font-weight: 600; line-height: 0.90em; letter-spacing: 0.03em;
padding: 0px 0 7px 0;
display: block;
}
.navbar-topmenu ul #menu-item-113337 span .menu-icon, .navbar-topmenu ul #menu-item-113750 span .menu-icon {
top: 20px;
margin: 10px 0 39px 0; padding: 0;
display: block;
transform: scale(2.5);
}
.navbar-topmenu ul #menu-item-113337 .menu-item-113337:first-of-type, .navbar-topmenu ul #menu-item-113750 .menu-item-113337:first-of-type { color: #E1D1C4;
padding: 0 15px 6px 15px!important;
} #menu-item-113336, #menu-item-113749 {
padding: 5px 13px 0 10px ;
}
#menu-item-113336 a, #menu-item-113749 a {
font-size: 1.43em;
}
#menu-item-113336 a i, #menu-item-113749 a i {
display: none;
} #menu-item-113761 a.dropdown-toggle, #menu-item-113762 a.dropdown-toggle {
position: absolute;
top: 6px;
left: -210%;
}
#menu-item-113761 a, #menu-item-113762 a, #menu-item-113761 ul.drop-menu li a, #menu-item-113762 ul.drop-menu li a { font-size: 1.25em;
text-transform: uppercase;
font-family: 'Barlow';
letter-spacing: 0.03em;
font-weight: 700;
color: white!important;
}
#menu-item-113761 a .fa-angle-down, #menu-item-113762 a .fa-angle-down {
color: white!important;
}
#menu-item-113761 ul.drop-menu, #menu-item-113762 ul.drop-menu {
position: absolute;
top: 55px!important;
left: -210%!important;
}
#menu-item-113761 ul.drop-menu li a, #menu-item-113762 ul.drop-menu li a {
padding:0;
}
#menu-item-113761 ul.drop-menu li a i, #menu-item-113762 ul.drop-menu li a i {
display: none;
} .navbar .topbar-col ul#menu-topbar, .navbar .topbar-col ul#menu-top-bar-en {
margin-right: 65px;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en {
position: relative; left:-132%;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr a i, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en a i, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr a i, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en a i{
display: none;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr a, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en a, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr a, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en a {
padding: 20px 36px 20px 0!important;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr a img, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en a img, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr a img, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en a img {
width: 25px!important; height: auto!important;
} .menu-wrapper .navbar:nth-child(2) img {
position: relative; top: -152px;
z-index: 200000;
}
.main-header .style-light-bg, .menu-wrapper .style-light-bg, .style-color-xsdn-bg {
background-color: rgba(255,255,255,0)
} #masthead {
position: relative; top: -150px;
z-index: 300000!important;
}
#masthead .nav ul#menu-menu-principal, #masthead .nav ul#menu-menu-principal-en {
text-align: center!important;
}
#masthead .nav #menu-menu-principal li, #masthead .nav #menu-menu-principal-en li {
padding: 0 5px;
text-transform: uppercase;
text-align: center;
}
#masthead .nav #menu-menu-principal li a i, #masthead .nav #menu-menu-principal-en li a i {
display: none;
}
.box-wrapper #masthead ul#menu-menu-principal li.Mojo a { background-color: #FF4D00;
font-family: Satisfy !important;
padding: 0px 20px !important;
text-transform: initial;
font-size: 1.3em;
color: white;
}
#masthead ul li a {
color: black;
font-size: 1.05em; font-weight: 600;
}
#masthead ul li a:hover {
color: #E1D1C4;
}
#masthead ul li.active a {
color: #8AA18F;
}
#menu-menu-principal .fa-angle-down:before, #menu-menu-principal-en .fa-angle-down:before {
display: none;
}
.mac #masthead ul li:last-child a {
-webkit-background-color: #FF4D00;
-webkit-font-family: Satisfy !important;
-webkit-padding: 0px 20px !important;
-webkit-text-transform: initial;
-webkit-font-size: 1.3em;
-webkit-color: white;
} .widget-satisfaction-wrapper-20 {
position:relative!important;
left: 0!important;
-webkit-position:relative!important;
-webkit-left: 0!important;
-moz-position:relative!important;
-moz-left: 0!important;
-ms-position:relative!important;
-ms-left: 0!important;
top:0!important;
}
.WidgetAvisClient {
margin-top: 20px!important;
} .main-wrapper {
margin-top: -150px;
}
.home .main-wrapper  {
margin-top: -130px;
}
.main-container .row.row-parent:only-child {
width: 75%;
margin: 0 auto; padding: 36px 0;
}
.TitreBreeSsVague {
text-align: center;
}
.TitreBreeSsVague h2 span, .TitreBreeSsVague p span {
font-size: 1.15em; font-weight: 400;
letter-spacing: 0.13em;
color: #163637;
}
.TitreBreeSsVague p, .ColPhiloTroisCol .PasQuUnHotel p, .ColHotelFideliteTxt .PasQuUnHotel p  {
text-align: center!important;
margin: 0;
letter-spacing: 0.35em;
font-size: 1.2em;
font-weight: 300;
}
.home .TitreBreeSsVague p span {
font-size: 1.55em!important;
}
.page-id-113346 .DivHotelEquipe .TitreBreeSsVague p span {
font-size: 1.35em!important;
}
.ColPhiloTroisCol .TitreBreeSsVague {
margin-top: 0!important;
}
.ColHotelFideliteTxt .PasQuUnHotel p {
text-align: left!important;
}
.ColHotelFideliteTxt .TitreBreeSsVague {
margin: 0!important;
text-align: left!important;
}
.btn-container a { padding: 6px 24px 8px 24px!important;
letter-spacing: 0.12em!important;
font-size: 0.90em!important;
}
.TitrePageAvecVague .ColTitrePageAvecVague .VagueTitrePage { width: 165px; height: auto;
margin: 0 auto;
}
.TitrePageAvecVague .row.row-parent:only-child {
padding: 36px 0 10px 0!important;
}
.TitrePageAvecVague .ColTitrePageAvecVague .TitrePage {
margin-top: 15px!important;
}
.TitrePageAvecVague .ColTitrePageAvecVague .TitrePage h1 span, #post-3 h1, #post-113677 h1 span {
color: #163637;
letter-spacing: 0.11em;
font-size: 1.00em;
font-weight: 300;
padding: 0;
margin: 0;
text-transform: uppercase;
}
.TitrePageAvecVague .ColTitrePageAvecVague .TitrePage p {
color: #163637;
letter-spacing: 0.55em;
font-size: 1.15em;
font-weight: 300;
padding: 0;
margin: 0;
text-transform: uppercase;
}
#post-3 p, #post-113677 p { text-align: justify;
}
#post-3 h1 {
font-size: 2.25em;
font-weight: 600;
}
.DivVisiteVirtuelle { width: 75%; height: auto; 
margin: 60px auto;
}
.DivVisiteVirtuelle .row-parent {
padding:0!important;
}
.DivVisiteVirtuelle .wpb_column {
padding: 125px 0!important;
}
.DivVisiteVirtuelle .ColTitreVV {
background-color: rgba(22,54,55,0.8);
height: 100%;
min-height: 100%;
display: table-cell;
width: 100%;
vertical-align: middle!important;
}
.DivVisiteVirtuelle .ColTitreVV p {
color: white;
font-family: 'Bree Serif';
font-size: 2.75em;
line-height: 1.30em;
padding: 0 125px;
text-align: center
}
.DivVisiteVirtuelle .Img360VV {
width: 25%;
margin: 0 auto;
height: auto;
}
.DivVisiteVirtuelle .Col360 {
position: relative;
right: -25%;
z-index: 9;
}
.DivGrosBoutons { width: 93%; height: auto;
margin: 0 auto 36px auto;
}
.DivGrosBoutons .row-parent .wpb_row:nth-child(1) {
margin: 0 auto;
display: flex;
height: 270px!important;
}
.DivGrosBoutons .ColUnGrosBouton {
padding-left: 0!important;
height: initial;
}
.DivGrosBoutons .ColUnBouton { box-shadow: 4px 4px 9px #bbb;
padding: 27px 23px 29px 23px!important;
margin: 0 2%; height: auto;
display: flex;
}
.DivGrosBoutons .ColUnBouton .VagueGrosBouton img {
width: 52%; height: auto;
margin: 0 auto;
}
.DivGrosBoutons .ColUnBouton .TitreUnGrosBouton {
margin-top: 20px!important;
}
.DivGrosBoutons .ColUnBouton .TitreUnGrosBouton h3 span {
color: #163637;
letter-spacing: 0.04em;
font-size: 1.07em;
font-weight: 400;
}
.DivGrosBoutons .ColUnBouton .TitreUnGrosBouton p {
color: black;
letter-spacing: 0.15em;
font-size: 1.00em;
margin: 5px auto 0 auto;
font-weight: 300;
}
.DivGrosBoutons .ColUnBouton .btn-container {
margin-top: 25px;
z-index: 999;
}
.DivGrosBoutons .ColUnBouton .btn-container a {
font-size: 0.80em!important;
padding: 5px 13px 8px 13px!important;
display: inline-flex;
position: relative; bottom:0;
vertical-align: baseline;
}
.DivGrosBoutons .ColBoutonReserver {
background-color: #E1D1C4;
}
.DivGrosBoutons .ColUnGrosBouton .uncoltable {
display: block;
}
.DivUnGrosBouton {
display: flex;
height: 270px!important;
}
.DivGrosBoutons .ColUnBouton .uncont { }
.DivGrosBoutons .ColUnGrosBouton .btn-container { margin-top: 21px!important;
}
.ColUnGrosBouton .uncont {
display: grid; }
#side-menu-1 .sm-list, #side-menu-2 .sm-list { box-shadow: #dedede -5px 5px 15px;
}  .BoutonsAccueilBienvenue {
z-index: 4000;
}
#post-148 .DivBienvenue .ColImgBienvenue, #post-113753 .DivBienvenue .ColImgBienvenue  {
z-index: 4000;
top: -71px;
height: 560px;
}
#post-148 .DivBienvenue .ColImgBienvenue .background-inner, #post-113753 .DivBienvenue .ColImgBienvenue .background-inner  {
overflow: visible;
position: fixed;
background-size: contain!important;
}
.ColTxtBienvenue {
padding: 0 0 0 15%;
}
#post-148 .DivBienvenue .ColTxtBienvenue .VagueBienvenue img, #post-113753 .DivBienvenue .ColTxtBienvenue .VagueBienvenue img {
width: 170px;
margin: 0 auto; padding: 0 0 13px 0;
}
#post-148 .DivBienvenue .TitreBienvenue, #post-113753 .DivBienvenue .TitreBienvenue {
margin-top: 0;
}
#post-148 .DivBienvenue .TitreBienvenue h1, #post-113753 .DivBienvenue .TitreBienvenue h1 {
letter-spacing: 0.2em;
font-weight: 400; font-size: 1.45em;
margin-top:0;
}
#post-148 .DivBienvenue .ColTxtBienvenue .uncode_text_column, #post-113753 .DivBienvenue .ColTxtBienvenue .uncode_text_column {
margin-top: 20px;
}
#post-148 .DivBienvenue .ColTxtBienvenue .uncol, #post-113753 .DivBienvenue .ColTxtBienvenue .uncol {
margin-left: 50px;
}
.main-container .DivBienvenue .row-inner > div:not(.vc_helper) {
padding: 0!important;
}
#post-148 .DivBienvenue .ImageAccueilBienvenue img, #post-113753 .DivBienvenue .ImageAccueilBienvenue img {
width: auto; height: 535px;
border-left: 36px solid #8AA18F;
}
#post-148 .DivBienvenue, #post-113753 .DivBienvenue {
position: relative;
display: block;
border-bottom: 35px solid white!important;
border-top: 35px solid white!important;
height: 535px;
}
#post-148 .DivBienvenue .ColTxtBienvenue, #post-113753 .DivBienvenue .ColTxtBienvenue {
vertical-align: middle;
top: -86px;
}
#post-148 .DivBienvenue .ColTxtBienvenue p, #post-113753 .DivBienvenue .ColTxtBienvenue p {
color: black;
line-height: 1.33em;
font-size: 0.95em;
} .DivPictosAccueilServices h2 {
color: #163637;
}
.DivPictosAccueilServices p {
font-family: 'Bree Serif';
margin-top: 0;
font-size: 1.15em;
line-height: 1.25em;
padding-top: 9px;
} .DivAccueilSommeil {
box-shadow:inset 0 160px white;
padding-bottom: 50px;
}
.DivAccueilSommeil .DivAccueilSommeilGrise {
}
.DivAccueilSommeil .DivAccueilSommeilGrise .ColTxtAccueilSommeil .AccueilTitreSommeil h2 span span {
font-size: 1.00em!important; 
padding: 0 10px;
}
.DivAccueilSommeil .DivAccueilSommeilGrise .ColTxtAccueilSommeil .TxtAccueilSommeil p {
line-height: 22px;
font-weight: 400;
}
.DivAccueilSommeil .DivAccueilSommeilGrise .ColTxtAccueilSommeil .TxtAccueilSommeil p strong {
font-weight: 700;
color: black;
} .DivAccueilCheckSommeil {
margin-top: 36px!important;
}
.icon-box-left:not(.icon-box-space-reduced) .icon-box-content {
padding-left: 0;
}
.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
margin-top: 25px;
}
.UnAtoutAccueilSommeil p {
line-height: 1.20em;
}
.BoutonAccueilChambres {
position: relative; bottom: -60px;
}
.DivAccueilSommeil .DivAccueilSommeilGrise .btn-container {
margin-top: -15px!important;
}
.DivAccueilSommeil .DivAccueilSommeilGrise .btn-container a {
color: #163637!important;
font-size: 1.05em; font-weight: 800!important;
}
.DivAccueilSommeil .DivAccueilSommeilGrise .btn-container a:hover {
background-color: #163637!important;
z-index: 5000;
} .TitreAccueilHotelEngage h2 span {
margin-bottom: 25px;
}
.AccueilEngageVert {
padding-top: 50px!important;
}
.AccueilEngageGris {
padding-top: 120px!important;
}
.AccueilEngageBeige {
padding-top: 0px!important;
}
.AccueilEngageVert:hover .style-color-wayh-bg { 
background-color: #163637!important;
}
.AccueilEngageGris:hover .style-color-prif-bg {
background-color: #E1D1C4!important;
}
.AccueilEngageBeige:hover .style-color-nhtu-bg {
background-color: #DEDEDE!important;
}
.AccueilEngageVert .single-block-padding, .AccueilEngageGris .single-block-padding, .AccueilEngageBeige .single-block-padding { 
padding: 70px 30px!important;
}
.AccueilEngageVert .AccueilEngageImg img { width: 60%!important; height: auto;
display: block;
margin: 0 auto;
}
.AccueilEngageGris .AccueilEngageImg img {
width: 72%!important; height: auto;
display: block;
margin: 0 auto;
}
.AccueilEngageBeige .AccueilEngageImg img {
width: 65%!important; height: auto;
display: block;
margin: 0 auto;
}
.AccueilEngageTrait .fa-4x { font-size: 3.5em!important;
}
.AccueilEngageGris .AccueilEngageTrait .fa-4x, .AccueilEngageBeige .AccueilEngageTrait .fa-4x {
color: #163637;
}
.AccueilEngageSousTitre p span { letter-spacing: 0.25em;
font-size: 1.12em;
line-height: 1.15em;
}
.AccueilEngageGris .AccueilEngageSousTitre p span, .AccueilEngageBeige .AccueilEngageSousTitre p span {
color: #163637;
}
.AccueilEngageTitre { padding:0;
}
.AccueilEngageTitre p strong {
font-size: 2.25em; font-weight: 700;
color: white;
margin:0 auto;
font-family: Barlow;
line-height: 1.1em;
}
.AccueilEngageGris .AccueilEngageTitre p strong, .AccueilEngageBeige .AccueilEngageTitre p strong {
color: #163637;
} .DivAccueilFidelite {
border-bottom: 200px solid #E1D1C4!important;
z-index: 0;
}
.AccueilImgFidelite {
z-index: 50!important;
margin: -282px auto 50px auto;
}
.TxtAccueilFidelite {
text-align: center;
margin: 10px auto!important;
}
.TxtAccueilFidelite p, .TxtAccueilFidelite p strong {
margin: 0 auto;
color: black;
}
.ImgFidelite {
padding: 20px;
background-color: white;
} .DivAccueilReseaux {
z-index: 3001;
margin: -117px 0 80px 0;
}
.DivPublisFacebook {
box-shadow: inset 0 150px white;
margin: -110px 0 0 0;
padding-bottom: 50px;
}
.efbl-fullwidth-skin {
width: 30%;
height: auto;
display: inline-block;
vertical-align: top;
margin: 0 1.5%;
}
html body .efbl-masonry-skin .brick {
overflow: hidden;
}
.DivPublisFacebook .efbl-masonry .brick { }
.chrome .efbl-masonry-skin .brick {
float: inline-end!important;
}
.safari .efbl-masonry-skin { }
.efbl_feeds_masonry {
margin-bottom: 50px!important;
} .DivGoogleMaps {
}
.main-container .DivGoogleMaps .row.row-parent:only-child {
width: 100%;
padding: 0;
}
.brick.efbl-story-wrapper.added_photos {  } #post-113346 .DivHotelPresentation, #post-113774 .DivHotelPresentation {
box-shadow:inset 0 170px white;
padding-bottom: 50px;
}
#post-113346 .DivHotelPresentation .TxtHotelPresentation .TxtAccueilSommeil p, #post-113774 .DivHotelPresentation .TxtHotelPresentation .TxtAccueilSommeil p {
text-align: justify!important; 
font-size: 1.00em; line-height: 1.45em;
}
#post-113346 .DivHotelPresentation .TxtHotelPresentation .single-block-padding, #post-113774 .DivHotelPresentation .TxtHotelPresentation .single-block-padding {
padding: 65px!important;
}
.UnePersonneEquipe img { border: 10px solid #163637;
border-radius: 50%;
width: 90%;
margin: 0 auto;
}
.UnePersonneEquipe h3 {
color: #163637;
font-size: 1.65em!important;
font-weight: 400;
letter-spacing: 0.05em;
margin: 13px 10px 0 10px;
}
.DivHotelEquipe .row-internal, .DivHotelEquipe .uncode_text_column {
width: 85%;
margin: 36px auto 0 auto;
}
.DivHotelEquipe p {
line-height: 1.45em;
}
.TxtPhilo { width: 90%; margin: 0 auto 50px auto;
}
.TxtPhilo p {
text-align: center;
line-height: 1.5em;
}
.TxtPhilo p strong {
font-weight: 700;
}
.DivPhiloTroisCol {
margin: 45px auto!important;
}
.DivPhiloTroisCol .wpb_column {
padding: 0 65px!important;
}
.DivPhiloTroisCol .wpb_column:nth-child(2) {
border-left: black solid 2px;
border-right:  black solid 2px;
}
.DivPhiloTroisCol img {
width: 65%; height: auto;
}
.DivPhiloTroisCol h3 {
color: #163637;
font-size: 2.10em;
font-family: 'Barlow';
font-weight: 700;
line-height: 1.10em;
}
.DivPhiloTroisCol p {
color: black;
font-size: 1.00em;
font-family: 'Barlow';
font-weight: 400;
line-height: 1.45em;
}
.DivLabelClefVerte .row-parent { padding-left: 0!important;
}
.DivLabelClefVerte .single-block-padding {
padding: 45px 6% 45px 26.5%!important;
}
.DivLabelClefVerte .IconeClefVerte {
width: 19%; height: auto;
}
.DivLabelClefVerte .TitreLabelClefVerte {
padding-right: 50px;
}
.DivLabelClefVerte .TitreLabelClefVerte h2 span, .DivLabelClefVerte .TitreLabelClefVerte h2 {
color: white;
font-family: 'Barlow';
font-size: 1.70em;
font-weight: 700;
}
.DivLabelClefVerte .TxtLabelClefVerte p, .DivLabelClefVerte .TxtLabelClefVerte p strong {
color: white;
font-family: 'Barlow';
font-size: 1.02em;
font-weight: 400;
line-height: 1.40em;
}
.DivLabelClefVerte .TxtLabelClefVerte p strong {
font-weight: 700;
}
.DivLabelClefVerte .ColLogoClefVerte .ImgClefVerte {
width: 40%; height: auto;
margin: 0 auto;
}
.DeuxColClefVerte .btn-container a {
color: #163637!important;
}
.TxtLabelClefVerte {
padding: 8px 0 15px 0;
}
.ColHotelFideliteTxt h3 { color: black;
font-family: 'Barlow';
font-size: 2.05em;
font-weight: 700;
padding-right: 40px; padding-bottom: 20px;
}
.ColHotelFideliteTxt p {
line-height: 1.43em;
margin-top: 13px;
}
.DivHotelFidelite {
margin: 100px 0 0 0;
}
.ColHotelFideliteImg {
top: -73px;
}
.DivImgHotelFidelite {
z-index: 50!important;
margin: -295px auto 20px auto;
}
.DivImgHotelFidelite .ImgFidelite, .DivImgHotelFidelite .ImgFideliteTemoignages {
width: 100%;
padding: 30px;
} .main-container .DivChbMmSce .row.row-parent:only-child {
margin-right: 12.5%;
width: 72.5%;
}
.main-container .DivChbMmSce .row.row-parent:only-child {
padding-top: 0!important;
}
.main-container .DivChbMmSce .ColChbMmSce {
border: 3px solid #8AA18F;
border-top: 4px solid #8AA18F;
padding: 0!important;
}
.DivChbMmSce .TitreChbMemeSce {
background-color: #8AA18F; border: 3px solid #8AA18F;
}
.DivChbMmSce .TitreChbMemeSce p {
color: white;
font-size: 1.30em;
font-weight: 600;
letter-spacing: 0.10em;
padding: 11px 0;
line-height: 1.25em;
}
.DivChbMmSce .ColChbrTsIcones h2 {
color: #163637;
font-size: 1.30em;
font-weight: 600;
padding: 11px 0;
line-height: 1.25em;
}
.DivChbMmSce .btn-container {
top: 21px;
}
.DivChbMmSce .btn-container a {
color: #8AA18F!important;
background-color: white!important;
border: #8AA18F 3px solid!important;
}
.DivChbMmSce .btn-color-rgdb.btn-outline:not(.btn-text-skin) {
color: white!important;
}
.DivChbMmSce .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
color: white!important;
background-color: #8AA18F!important;
border: #8AA18F 3px solid!important;
}
.TxtEnTeteChambre .row.row-parent:only-child{
padding: 30px 0 0 0!important;
}
.DivChbMmSce .ChbrUnService {
width: 19%;
height: auto;
display: inline-table;
padding: 0 2% 0 2%;
}
.DivChbMmSce .ChbrUnService img {
width: 80%;
margin: 0 auto;
height: auto;
}
.DivChbMmSce .ChbrUnService h3 {
font-size: 1.20em;
font-weight: 400;
padding: 0; margin-top: 25px;
line-height: 1.20em;
}
.ColChbMmSce .vc_row.row-container {
margin-top: 15px!important;
}
#post-113427 .DivUneChambre .TitreUneChambre h2 span, #post-113787 .DivUneChambre .TitreUneChambre h2 span {
font-size: 1.47em;
font-weight: 700;
padding: 0 30px;
line-height: 1.10em;
font-family: 'Barlow';
text-align: center;
color: #163637;
text-transform: uppercase;
}
#post-113427 .DivUneChambre .TxtUneChambre p, #post-113787 .DivUneChambre .TxtUneChambre p {
line-height: 1.6em;
font-size: 1.0em;
text-align: justify;
padding: 20px 30px;
}
#post-113427 .DivUneChambre .UnAtoutAccueilSommeil, #post-113787 .DivUneChambre .UnAtoutAccueilSommeil {
width: 50%;
display: inline-block;
padding: 0 0 0 30px;
vertical-align: text-top;
}
#post-113427 .DivUneChambre .btn-container, #post-113787 .DivUneChambre .btn-container {
margin: 40px auto 0 0;
text-align: center;
}
.DivUneChambre .isotope-container .tmb:nth-child(1) {
margin-top: 40px!important;
}
.DivUneChambre .isotope-container .tmb:nth-child(2) {
margin-bottom: 40px!important;
}
.DivUneChambre .isotope-container .tmb:nth-child(4) {
margin-top: -40px!important;
}
.DivTriple .TitreUneChambre h2 span, .DivTriple .TxtUneChambre p, .DivTriple .btn-container a, .DivTriple .UnAtoutAccueilSommeil p { color: white!important;
}
.DivTriple .btn-container a {
border-color: white!important;
}
.DivTriple .btn-container .btn-color-rgdb.btn-outline:not(.btn-text-skin) {
color: white!important;
}
.DivTriple .TitreUneChambre {
text-align: center;
}
.DivUneChambre .ImgUneChambre .tmb {
width: 50%!important;
}
.DivSejourSurMesure { width: 40%;
margin: 20px auto 35px auto;
}
.DivSejourSurMesure .row.row-parent {
}
.DivSejourSurMesure .TitreSejourMesure h3 span {
font-size: 1.40em;
font-weight: 700;
padding: 0 50px;
line-height: 1.10em;
font-family: 'Barlow';
text-align: center;
color: white;
}
.DivSejourSurMesure .TxtSejourMesure {
margin-top: 26px;
}
.DivSejourSurMesure .TxtSejourMesure p {
font-size: 1.07em;
font-weight: 400;
padding: 0 30px;
line-height: 1.35em;
font-family: 'Barlow';
text-align: center;
color: white;
}
.DivSejourSurMesure .btn-container {
margin: 0;
}
.DivSejourSurMesure .btn-container a {
border: 2px solid #163637;
background-color: white!important;
color: #163637!important;
position: relative; bottom: -54px!important;
}
.main-container .DivUneChambre .row.row-parent:only-child {
padding: 20px 0;
} #post-113460 .DivLivretAccueil .row.row-parent:only-child, #post-113795 .DivLivretAccueil .row.row-parent:only-child {
padding: 15px 0 28px 0!important;
}
#post-113460 .DivLivretAccueil .ImgUserManual img, #post-113795 .DivLivretAccueil .ImgUserManual img { width: 62%;
margin: 0 auto;
}
#post-113460 .DivLivretAccueil .wpb_column, #post-113795 .DivLivretAccueil .wpb_column {
vertical-align: middle;
}
#post-113460 .DivLivretAccueil .TitreLivretAccueil, #post-113795 .DivLivretAccueil .TitreLivretAccueil {
text-align: center;
}
#post-113460 .DivLivretAccueil .TitreLivretAccueil h2 span, #post-113795 .DivLivretAccueil .TitreLivretAccueil h2 span {
font-size: 1.1em;
font-weight: 700;
padding: 15px 30px;
line-height: 1.10em;
text-align: center;
color: #163637;
}
#post-113460 .DivLivretAccueil .TxtLivretAccueil, #post-113795 .DivLivretAccueil .TxtLivretAccueil {
margin: 20px;
}
#post-113460 .DivLivretAccueil .TxtLivretAccueil p, #post-113795 .DivLivretAccueil .TxtLivretAccueil p {
font-size: 1.10em;
line-height: 1.33em;
color: #163637;
}
#post-113460 .DivLivretAccueil .btn-container, #post-113795 .DivLivretAccueil .btn-container {
text-align: center;
margin-top: 34px;
}
#post-113460 .DivTousLesServices { }
#post-113460 .DivTousLesServices .icon-box:first-child, #post-113795 .DivTousLesServices .icon-box:first-child {
background-color: #8AA18F;
}
#post-113460 .DivTousLesServices .icon-box, #post-113795 .DivTousLesServices .icon-box {
padding: 30px 15%!important;
margin-top: 0;
}
#post-113460 .DivTousLesServices .icon-box h4, #post-113795 .DivTousLesServices .icon-box h4 {
font-size: 1.25em;
font-weight: 700;
padding: 15px 30px;
line-height: 1.10em;
text-align: center;
margin-top: 7px;
color: #163637;
}
#post-113460 .DivTousLesServices .icon-box:first-child h4, #post-113795 .DivTousLesServices .icon-box:first-child h4 {
color: white!important;
}
#post-113460 .DivTousLesServices .icon-box p, #post-113795 .DivTousLesServices .icon-box p {
font-size: 1.03em;
font-weight: 400;
line-height: 1.30em;
text-align: center;
margin-top: 0;
color: #163637;
}
#post-113460 .DivTousLesServices .icon-box:first-child p, #post-113795 .DivTousLesServices .icon-box:first-child p {
color: white!important;
}
#post-113460 .ColAccueilVelo .btn-container a:link, #post-113795 .ColAccueilVelo .btn-container a:link { padding: 6px 12px!important;
letter-spacing: 0.12em!important;
}
#post-113460 .ColAccueilVelo .btn-container a.BoutonAccueilVelo:visited, #post-113795 .ColAccueilVelo .btn-container a.BoutonAccueilVelo:visited { }
#post-113460 .ColAccueilVelo .btn-container .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):focus, #post-113795 .ColAccueilVelo .btn-container .btn-color-xsdn.btn-outline:not(.btn-hover-nobg):focus {
color: #163637!important;
}
#post-113460 .ColAccueilVelo .btn-container a.BoutonAccueilVelo:hover, #post-113795 .ColAccueilVelo .btn-container a.BoutonAccueilVelo:hover {
color: #163637!important;
}
#post-113460 .DivExterieur .row.row-parent, #post-113795 .DivExterieur .row.row-parent { padding:0;
}
#post-113460 .DivExterieur .ColExterieurIcones, #post-113795 .DivExterieur .ColExterieurIcones {
height: 100%;
min-height: 100%;
max-height: 100%;
display: flex;
width: auto;
z-index: 6;
margin-right: 7%;
}
#post-113460 .DivExterieur .ColExterieurIcones .uncell, #post-113795 .DivExterieur .ColExterieurIcones .uncell {
vertical-align: middle;
}
#post-113460 .DivExterieur .ColExterieurIcones .icon-box:nth-child(2), #post-113795 .DivExterieur .ColExterieurIcones .icon-box:nth-child(2) {
margin: 60px 0!important;
}
#post-113460 .DivExterieur .ColExterieurIcones h3, #post-113795 .DivExterieur .ColExterieurIcones h4 {
font-size: 1.50em;
font-weight: 700;
padding: 13px 0;
line-height: 1.20em;
text-align: center;
margin-top: 0px;
color: white;
}
#post-113460 .ColExterieur .TitreExterieur h2 span, #post-113795 .ColExterieur .TitreExterieur h2 span { font-size: 1.30em;
font-weight: 400;
margin-top: 40px!important;
color: white;
letter-spacing: 0.03em;
}
#post-113460 .ColExterieur .TxtExterieur, #post-113795 .ColExterieur .TxtExterieur {
margin-top: 0;
}
#post-113460 .ColExterieur .TxtExterieur h3, #post-113795 .ColExterieur .TxtExterieur h3 { font-size: 1.45em;
font-weight: 300;
color: black;
letter-spacing: 0.15em;
font-family: 'Barlow';
}
#post-113460 .ColExterieur .TxtExterieur p, #post-113795 .ColExterieur .TxtExterieur p { 
font-size: 1.05em;
line-height: 1.40em;
}
#post-113460 .ColExterieur .ImgExterieur, #post-113795 .ColExterieur .ImgExterieur {
z-index:6;
}
#post-113460 .PaveBlancExterieur, #post-113795 .PaveBlancExterieur {
z-index: 5;
background: white;
height: 190px;
margin-top: -150px;
} .DivGuestSuite .row.row-parent {
width: 100%;height: auto;
display: block;
margin: 0 auto;
padding: 0!important;
}
.DivGuestSuite .ga-reviews .ga-review-container {
height: auto!important;
overflow: visible!important;
}
.DivGuestSuite .light.ga-reviews {
box-shadow: 0 0 0!important;
}
.DivGuestSuite .ga-review-average {
margin: 0 auto!important;
width: 100%!important;
}
.DivGuestSuite .ga-review-average p:first-child { font-size: 1.75em;
font-weight: 300;
color: #163637;
letter-spacing: 0.1em;
font-family: 'Bree-Serif';
text-transform: uppercase;
padding-right: 0!important;
}
.DivGuestSuite .ga-rate { background-color: #e1d1c4;
margin: 8px 0!important;
padding: 10px 0!important;
}
.DivGuestSuite .ga-rate p.ga-rate-average-num, .DivGuestSuite .ga-rate p.ga-rate-average-num span { color: #163637!important;
font-family: 'Barlow'!important;
font-weight: 700!important; font-size: 1.20em!important;
}
.DivGuestSuite .ga-rate p.ga-stay-count span { color: #163637!important;
font-family: 'Barlow'!important;
font-weight: 700!important; font-size: 0.90em!important;
}
.DivGuestSuite .ga-rate p.ga-stay-count { color: #163637!important;
font-family: 'Barlow'!important;
font-weight: 300!important; font-size: 0.90em!important;
}
.DivGuestSuite .ga-rating-tooltip::before {
line-height: 1.1em; font-size: 1.25em;
color: black;
}
.DivGuestSuite .ga-subratings { font-family: 'Barlow'!important;
font-weight: 400!important;
padding: 10px!important;
font-size: 1.11em!important;
text-transform: uppercase;
}
.DivGuestSuite .ga-reviews.light .ga-review-average .ga-note-emphasis { color: #163637!important;
}
.DivGuestSuite .ga-review { width: 67%!important; height: auto;
margin: 0 auto!important;
display: flex!important;
}
.DivGuestSuite .ga-reviews.ga-wide .ga-note-emphasis, .ga-reviews .ga-widget-container.light, .reviewRating span.bestRating {
color: #163637!important;
font-family: 'Barlow'!important;
font-weight: 700!important; font-size: 1.25em!important;
}
.ga-review-rating { width: 20%!important;
margin-top: 15px!important;
background: #8AA18F;
height: 35px;
}
.ga-rate-average-stars i.ga-fa {
transform: scale(1.15);
color: #163637;
padding-top: 10px;
}
.ga-reviews .ga-note-stars-global { width: 40%;
margin-top: 6px!important;
}
.ga-reviews .ga-note-stars-global i.ga-fa { transform: scale(0.92);
}
.ga-reviews .ga-opening-quote, .ga-reviews .ga-closing-quote { color: #8AA18f!important;
font-family: 'Barlow'!important;
}
.ga-reviews .ga-content {
padding: 0!important;
}
.ga-reviews.light .ga-comment-short, .ga-reviews.light .ga-comment-full { font-family: 'Barlow'!important;
font-weight: 400!important;
font-size: 1.00em!important; line-height: 1.33em;
color: black!important;
padding: 7px 0 0 0!important;
}
.ga-show-all-link { font-family: 'Barlow'!important;
font-weight: 300!important;
font-size: 0.80em!important; line-height: 1.25em;
color: black!important;
}
.ga-reviews.light .ga-review-response p { font-family: 'Barlow'!important;
font-weight: 400!important;
font-size: 0.90em!important;
color: black!important;
border-left: 0px solid white!important;
padding: 15px 0 0 0!important;
line-height: 1.45em;
}
.ga-review-rating .ga-review-rating--best-rating {
color: #163637!important;
font-family: 'Barlow'!important;
font-weight: 700!important; font-size: 1.25em!important;
}
.DivGuestSuite .ga-source, .ga-review-info, .ga-rating-tooltip {
display: none!important;
}
.DivGuestSuite .ga-review-info {
color: black;
font-size: 0.9em!important;
display: block!important;
width: 100%;
text-align: left!important;
font-weight: 400;
}
.DivGuestSuite .ga-reviews p {
font-weight: 700!important;
} .xp-reviews-full-widget .xp-review .review-categories {
padding-top: 25px!important;
}
.review-categories .review-category-stars {
padding-top: 7px!important;
}
.global-score {
background-color: #e1d1c4!important;
}
.review-infos-right span:nth-child(2) {
display: none;
}
.review-response {
padding: 25px 0 0 0!important;
} #post-113500 .DivCoordo, #post-113808 .DivCoordo {
margin-top: 45px;
}
#post-113500 .DivCoordo .row.row-parent:only-child, #post-113808 .DivCoordo .row.row-parent:only-child {
width: 100%;
margin: 0 auto;
padding: 0;
}
#post-113500 .DivCoordo .ContactMaps, #post-113808 .DivCoordo .ContactMaps {
width: 100%; height: 540px;
position: absolute; top: 50px; left: 0;
display: flex;
z-index: 0;
}
#post-113500 .DivCoordo .ColTxtCoordo, #post-113808 .DivCoordo .ColTxtCoordo {
z-index: 2;
background-color: #163637;
width: 35%; height: auto;
position: relative; left: 15%;
padding: 36px!important;
}
#post-113500 .DivCoordo .ColTxtCoordo .TitreCoordo h2 span {
font-weight: 400!important;
font-size: 1.1em!important;
color: white;
padding: 0;
line-height: 1.25em;
letter-spacing: 0.15em;
text-align: center;
}
#post-113808 .DivCoordo .ColTxtCoordo .TitreCoordo h2 span {
font-weight: 400!important;
font-size: 1.1em!important;
color: white;
padding: 0;
line-height: 1.25em;
letter-spacing: 0.05em;
text-align: center;
}
#post-113500 .DivCoordo .ColTxtCoordo .DivIconesCoordo, #post-113808 .DivCoordo .ColTxtCoordo .DivIconesCoordo {
margin-top: 28px; 
}
#post-113500 .DivCoordo .ColTxtCoordo .DivIconesCoordo .icon-box-left, #post-113808 .DivCoordo .ColTxtCoordo .DivIconesCoordo .icon-box-left {
background-color: #E1D1C4;
padding: 10px;
}
#post-113500 .DivCoordo .ColTxtCoordo .DivIconesCoordo .icon-box .icon-box-icon, #post-113808 .DivCoordo .ColTxtCoordo .DivIconesCoordo .icon-box .icon-box-icon {
width: 25%!important;
vertical-align: middle;
height: auto;
padding: 10px 10px 10px 0;
}
#post-113500 .DivCoordo .ColTxtCoordo .DivIconesCoordo .icon-box .icon-box-icon img, #post-113808 .DivCoordo .ColTxtCoordo .DivIconesCoordo .icon-box .icon-box-icon img {
margin: 0 auto;
width: 65%
}
.DivCoordo .ColTxtCoordo .DivIconesCoordo .icon-box-content, .DivCoordo .ColTxtCoordo .DivIconesCoordo .icon-box-contentyes {
vertical-align: middle;
display: table-cell;
}
.DivCoordo .ColTxtCoordo .DivIconesCoordo h3, .DivCoordo .ColTxtCoordo .DivIconesCoordo h3 a {
font-family: 'Barlow';
font-weight: 800;
font-size: 1.250em;
color: #163637;
padding: 0;
line-height: 1.45em;
}
.DivCoordo .ColTxtCoordo .DivIconesCoordo p {
font-weight: 400;
font-size: 1.10em;
color: black;
padding: 0; margin: 0;
line-height: 1.2em;
}
.DivVenirTH .DivVenirHotel {
margin-top: 50px;
}
.DivVenirTH .DivVenirHotel img { width: 82%; margin: 0 auto;
}
.DivVenirTH .DivVenirHotel h3 { color: #163637;
font-weight: 400;
font-size: 1.50em;
margin: 10px auto 0 auto;
letter-spacing: 0.02em;
}
.DivVenirTH .DivVenirHotel p {
color: black;
font-weight: 400;
font-size: 0.98em;
margin: 10px auto 17px auto;
line-height: 1.32em;
width: 70%;
}
#post-113500 .DivAccueilReseaux, #post-113808 .DivAccueilReseaux { margin: -75px 0 80px 0!important; 
}
#post-113500 .DivFormContact .wpcf7, #post-113808 .DivFormContact .wpcf7 { margin-top: 50px;
}
#post-113500 .DivFormContact .wpcf7 .wpcf7-inline-wrapper .wpcf7-inline-field, #post-113808 .DivFormContact .wpcf7 .wpcf7-inline-wrapper .wpcf7-inline-field {
width: 100%!important; display: initial;
padding:0;
}
#post-113500 .DivFormContact .wpcf7 .wpcf7-form-control:not(.wpcf7-acceptance), #post-113808 .DivFormContact .wpcf7 .wpcf7-form-control:not(.wpcf7-acceptance) {
background-color: #DEDEDE;
margin-bottom: 13px;
}
#post-113500 .DivFormContact .wpcf7 .wpcf7-submit, #post-113808 .DivFormContact .wpcf7 .wpcf7-submit { background-color: #8aa18f!important;
padding: 15px!important;
}
#post-113500 .DivFormContact .wpcf7 .btn-default, #post-113808 .DivFormContact .wpcf7 .btn-default {
border: 2px solid #8AA18F!important;
border-color: #8AA18F!important;
}
#post-113500 .DivFormContact .wpcf7 .wpcf7-inline-wrapper .wpcf7-inline-field:nth-child(-n+2), #post-113808 .DivFormContact .wpcf7 .wpcf7-inline-wrapper .wpcf7-inline-field:nth-child(-n+2) {
width: 48%!important; display: inline-block;
}
#post-113500 .DivFormContact .wpcf7 .wpcf7-inline-wrapper .wpcf7-inline-field:first-child, #post-113808 .DivFormContact .wpcf7 .wpcf7-inline-wrapper .wpcf7-inline-field:first-child {
margin-right: 3.5%;
}
.wpcf7-inline-wrapper .wpcf7-inline-field label {
margin-bottom: -5px;
} #post-113537 .TxtPhilo, #post-113810 .TxtPhilo {
margin: 0 auto 13px auto;
}
#post-113537 .VivAdBoutons .btn-container, #post-113810 .VivAdBoutons .btn-container {
margin: 0 auto;
width: 33%;
display: inline-block;
}
#post-113537 .VivAdBoutons .btn-container a, #post-113810 .VivAdBoutons .btn-container a {
margin: 0 auto;
display: table;
text-transform: uppercase;
font-size: 1.1em!important;
font-weight: 800!important;
}
#post-113537 .VivAdBoutons .btn-container:nth-child(2) a, #post-113810 .VivAdBoutons .btn-container:nth-child(2) a {
color: #163637!important;
}
#post-113537 .DivAdCarte .row.row-parent:only-child, #post-113810 .DivAdCarte .row.row-parent:only-child {
padding: 20px 0!important;
}
.DivBonnesAdresses .row.row-parent:only-child, .DivAdCarte .row.row-parent:only-child, .VivAdBoutons .row.row-parent:only-child, .TxtEnTeteChambre .row.row-parent:only-child {
width: 63%!important;
}
#post-113537 .DivBonnesAdresses h2 span, #post-113810 .DivBonnesAdresses h2 span { font-size: 0.93em;
font-weight: 700;
padding: 10px 0;
color: white;
}
.DivUnPtCreux #petitcreux {
background-color: #163637;
width: 100%; height: auto;
margin: 0 auto;
text-align: center;
}
.DivSeDefouler #sedefouler {
background-color: #E1D1C4;
width: 100%; height: auto;
margin: 0 auto;
text-align: center;
}
.DivAmuser #amuser {
background-color: #8AA18F;
width: 100%; height: auto;
margin: 0 auto;
text-align: center;
}
.DivSeDefouler #sedefouler h2 span {
color: #163637;
}
.DivBonnesAdresses .DivUneBonneAdresse { background-color: white;
box-shadow: 5px 5px 7px #dedede;
padding: 27px 0;
text-align: center;
width: 98%!important; height: auto; display: inline-block;
vertical-align: top;
}
.DivBonnesAdresses .DivUneBonneAdresse .TitreUneBonneAdresse {
margin-top: 0!important;
}
.DivBonnesAdresses .DivUneBonneAdresse .TitreUneBonneAdresse h3 span { font-family: 'Barlow';
font-size: 1.40em;
font-weight: 700;
padding: 0;
color: #163637;
text-transform: uppercase;
margin: 30px 20px;
text-align: center;
line-height: 1.05em;
}
.DivBonnesAdresses .DivUneBonneAdresse .TitreUneBonneAdresse p { font-family: 'Barlow';
font-size: 0.95em;
font-weight: 700;
padding: 0;
color: black;
margin: 0 40px;
line-height: 1.33em;
}
.DivBonnesAdresses .DivUneBonneAdresse .TxtUneBonneAdresse {
margin-top: 20px;
}
.DivBonnesAdresses .DivUneBonneAdresse .TxtUneBonneAdresse p { font-family: 'Barlow';
font-size: 0.92em;
font-weight: 400;
padding: 0;
color: black;
margin: 0 20px;
font-style: italic;
line-height: 1.37em;
}
.DivBonnesAdresses .tmb .t-entry-visual p:nth-child(1) { }
.DivBonnesAdresses .tmb .t-entry-visual img {
width: 100%;
}
.DivBonnesAdresses .DivPasEnvieSortir {
background-color: #DEDEDE;
}
.DivBonnesAdresses .DivUneBonneAdresse .ImgBB { }
.DivBonnesAdresses .DivUneBonneAdresse .TitreBBRose h3 span {
color: #E4335B;
}
.DivBonnesAdresses .DivUneBonneAdresse .btn-container {
z-index: 90000000000;
}
.DivBonnesAdresses .DivUneBonneAdresse .btn-container a:hover {
background-color: #E4335B!important;
border: 1px solid #E4335B!important;
z-index: 90000000000;
} .single-post .EnTeteArticle, .archive .EnTeteArticle {
margin-top:36px!important;
}
.single-post .EnTeteArticle .EnTeteArticleTitre {
width: 60%; margin: 0 auto;
}
.single-post .EnTeteArticle .EnTeteArticleInfo {
text-transform: uppercase;
color: white!important;
font-size: 0.95em;
}
.single-post .EnTeteArticle .EnTeteArticleInfo span, .single-post .EnTeteArticle .EnTeteArticleInfo span a {
font-weight: 700;
letter-spacing: 0.1em;
padding: 0 12px;
}
.single-post .EnTeteArticle .category-info a {
color: white!important;
}
.single-post article .post-body { }
.single-post article .row-container { }
.single-post article h2 {
font-size: 1.72em; 
}
.single-post article h2, .single-post article h2 span { font-weight: 700;
font-family: Satisfy !important;
}
.single-post article h3 {
font-family: 'Bree Serif';
font-size: 1.72em; 
color: #8aa18f;
}
.single-post article p {
text-align: justify;
} .TitrePageAvecVague .ColTitrePageAvecVague .TitreBlog h1 span {
color: #FF4D00;
letter-spacing: 0!important;
text-transform: capitalize;
font-size:1.33em;
}
.TousLesArticlesBlog .menu-light .menu-smart > li a.active {
color: #FF4D00!important;	
} .archive .tmb .t-entry-text .t-entry-author, .archive .tmb-light.tmb .t-entry-text hr {
display: none;
}
.archive .tmb-shadowed:not(.tmb-no-bg).tmb > .t-inside {
box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.25)!important;
} .main-container .DivBasActuReseaux .row.row-parent:only-child {
padding:0 0 36px 0!important;
}
.DivBasActuReseaux .BasActuUnReseau {
width: 40px;
display: inline-block;
margin: 0 7px;
}
.DivBasActuReseaux .BasActuUnReseau .tmb img {
width: 40px;
display: inline-block;
}
figcaption {
color: #777;
} .page-id-114899 .TxtPhilo {
width: 100%;
}
.page-id-114899 .TxtPhilo p {
text-align: justify;
}
.page-id-114899 .TxtEnTeteChambre .row.row-parent:only-child {
width: 75%!important;
}
.page-id-114899 .DivUneChambre .TxtUneChambre p {
line-height: 1.50em;
text-align: justify;
}
.page-id-114899 .DivTriple .TitreUneChambre {
text-align: left!important;
}
.page-id-114899 .DivTriple .TxtUneChambre p strong {
color: white!important;
}
.page-id-114899 .GroupeAncresBoutons .btn-container {
display: inline-block!important;
padding: 0 26px;
} .site-footer .RowFooterBandeau .row-parent { padding: 8px 0!important;
}
.site-footer .RowFooterBandeau .row-parent p {
margin: 0 auto!important;
}
.site-footer .RowFooterBandeau .row-parent p strong {
color: white;
font-size: 1.33em; font-weight: 600;
letter-spacing: 0.3em; line-height: 1.25em;
}
.site-footer .RowFooterBandeau .TxtFooterBandeau {
text-align: center;
}
.site-footer .RowFooterLiens .row-parent .wpb_column .uncol { font-family: Barlow;
color: white;
}
.site-footer .RowFooterLiens {
padding: 5px 0;
}
.site-footer .RowFooterLiens .ColFooterCoordo {
padding: 0!important;
}
.site-footer .RowFooterLiens .ColFooterArbo {
}
.site-footer .RowFooterLiens .ColFooterAtouts .TxtFooterAtouts {
padding-top: 40px;
}
.site-footer .RowFooterLiens h3 {
font-family: Barlow;
color: white;
font-size: 1.25em; font-weight: 700;
padding: 0;
letter-spacing: 0.05em;
}
.site-footer .RowFooterLiens p { font-family: Barlow;
color: white;
font-size: 1.2em; font-weight: 300;
padding: 0 0 0 20px;
text-transform: uppercase;
margin: 17px 0 0 0;
}
.site-footer .RowFooterLiens h4 { font-family: Barlow;
color: white;
font-size: 1.1em; font-weight: 500; line-height: 1.20em;
padding: 0 0 0 40px;
margin: 0;
}
.RowFooterLiens h4 a {
color: white!important;
}
.site-footer .RowFooterLiens .FooterLogoFacebook {
margin-top: 20px!important;
display: inline-block;
width: 15%;
}
.site-footer .RowFooterLiens .FooterLogoFacebook img {
width: 24px;
margin: 0 0 0 20px;
}
.site-footer .RowFooterLiens .ColFooterArbo p a, .site-footer .RowFooterLiens .ColFooterAtouts p a { color: white;
font-size: 0.80em; font-weight: 300;
padding: 0 0 0 20px;
text-transform: capitalize;
}
.site-footer .RowFooterLiens .ColFooterArbo p a {
font-weight: 500;
}
.RowFooterMentions .row-parent { padding: 17px 0!important;
}
.RowFooterMentions .ColFooterMentions .TxtFooterMentions {
text-align: center;
color: white;
}
.RowFooterMentions .ColFooterMentions .TxtFooterMentions p a, .RowFooterMentions .ColFooterMentions .TxtFooterMentions p {
font-family: Barlow;
color: white;
font-size: 0.9em; font-weight: 500; line-height: 1.15em;
}
.RowFooterMentions .ColFooterMentions .TxtFooterMentions p a {
font-weight: 700;
}
.RowFooterMentions .ColFooterMentions .TxtFooterMentions p {
font-weight: 400;
}        @media (min-width: 1501px) and (max-width: 3000px) { .DivAccueilEngageColonnes .AccueilEngageImg img {
max-width: 130px!important;
} .navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en {
position: relative; left:-230%;
}
}   @media (min-width: 1301px) and (max-width: 1500px) { .navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en {
position: relative; left:-180%;
}
}
@media (min-width: 1107px) and (max-width: 1300px) { .navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en {
position: relative; left:-134%;
}
}   @media (min-width: 992px) and (max-width: 1119px) { .main-container .DivPublisFacebook .row.row-parent:only-child {
width: 90%!important;
}
}   @media (min-width: 768px) and (max-width: 991px) { .main-container .row.row-parent:only-child {
width: 80%;
} .ColDeuxAccueilSommeil {
padding-top: 26px!important;	
} .main-container .DivPublisFacebook .row.row-parent:only-child {
width: 93%!important;
} .DivHotelEquipe .row.row-parent:only-child {
width: 90%;
}
}   @media (min-width: 576px) and (max-width: 767px) { #menu-item-113761 a.dropdown-toggle, #menu-item-113762 a.dropdown-toggle { }
#menu-item-113761 ul.drop-menu, #menu-item-113762 ul.drop-menu { }
.main-wrapper {
margin-top: 30px!important;
}
.topbar-col-left .top-enhanced-left {
right: 35px; position: absolute;
}
.navbar-topmenu ul #menu-item-113337 span .menu-icon, .navbar-topmenu ul #menu-item-113750 span .menu-icon {
display: none;
}
.navbar-topmenu ul #menu-item-113337 span .menu-icon, .navbar-topmenu ul #menu-item-113750 span .menu-icon {
margin: 0 0 16px 0;
}
.navbar-topmenu ul #menu-item-113337 .menu-item-113337:first-of-type, .navbar-topmenu ul #menu-item-113750 .menu-item-113337:first-of-type {
padding: 15px 15px 6px 15px!important;
} .navbar .topbar-col ul#menu-topbar, .navbar .topbar-col ul#menu-top-bar-en {
margin-right: 0px;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en {
position: relative; left:-18%;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr a, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en a, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr a, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en a {
padding: 20px 27px 20px 0!important;
} .main-container .row.row-parent:only-child {
width: 85%;
}
.main-container .DivGrosBoutons .row.row-parent:only-child {
width: 92%;
}
.menu-wrapper .navbar:nth-child(2) img {
top: 11px;
margin: 0!important;
width: 81%!important;
height: auto!important;			
}
.menu-wrapper .navbar:nth-child(2) img {
top: -26px!important;
left: -36px!important;
} #post-148 .DivBienvenue, #post-113753 .DivBienvenue {
box-shadow: none;
}
#post-148 .DivBienvenue .row.row-parent:only-child, #post-113753 .DivBienvenue .row.row-parent:only-child {
padding: 36px 0 !important;
}
#post-148 .DivBienvenue .ImageAccueilBienvenue, #post-113753 .DivBienvenue .ImageAccueilBienvenue {
display: none;
}
#post-148 .DivBienvenue .ColTxtBienvenue p, #post-113753 .DivBienvenue .ColTxtBienvenue p {
text-align: justify!important;
width: 90%; margin: 0 auto;
}
#post-148 .DivBienvenue .BoutonsAccueilBienvenue .wpb_column:nth-child(2), #post-113753 .DivBienvenue .BoutonsAccueilBienvenue .wpb_column:nth-child(2) {
padding-top: 26px!important;
} .DivAccueilSommeilGrise .single-block-padding {
}
.TxtAccueilSommeil p {
text-align: justify!important;
}
.DivAccueilSommeil .DivAccueilSommeilGrise .btn-container {
margin-top: -50px!important;
}
.ColDeuxAccueilSommeil {
padding-top: 26px!important;	
} .DivAccueilEngageColonnes .AccueilEngageImg img {
width: 28%!important;
}
.AccueilEngageTitre h2 span h2 {
padding: 0 15px;
font-size: 1.15em;
}
.DivHotelEngage .AccueilEngageImg img {
width: 110px!important;
}
.AccueilEngageTitre {
margin-top: 12px!important;
} .AccueilImgFidelite .row.row-parent:only-child {
width: 100%!important;
}
.AccueilImgFidelite .single-block-padding {
padding:36px 0;
} .DivAccueilReseaux {
margin-top: -88px;
}
.DivPublisFacebook .efbl-fullwidth-skin {
width: 95%; margin: 0 auto 20px auto;
}
.DivPublisFacebook .efbl-fullwidth-skin:nth-child(n+3) {
display: none;
} .site-footer .RowFooterLiens .ColFooterCoordo {
padding: 036px!important;
}
.ColFooterAtouts {
display: none;
}
.site-footer .RowFooterBandeau .row-parent p strong {
letter-spacing: 0.2em;
} .DivHotelEquipe .row.row-parent:only-child {
width: 95%;
}
.DivHotelEquipe .UnePersonneEquipe h3 {
font-size: 1.4em!important;
letter-spacing: 0;
}
.UnePersonneEquipe img {
border: 7px solid #163637;
} .main-container #post-113346 #philosophie .row.row-parent:only-child, .main-container #post-113774 #philosophie .row.row-parent:only-child {
width: 95%!important;
}
.DivPhiloTroisCol .wpb_column:nth-child(2) {
border-left: white solid 0px;
border-right: white solid 0px;
}
.DivPhiloTroisCol p {
margin-bottom: 25px;
}
.DivPhiloTroisCol h3 {
margin-top: 10px;
} .DivLabelClefVerte .row.row-parent {
padding-right: 0;
}
.DivLabelClefVerte .single-block-padding {
padding: 45px 13% 45px 13%!important;
}
.DivLabelClefVerte .ColLogoClefVerte .ImgClefVerte {
width: 210px!important;
} .DivHotelFidelite .row.row-parent:only-child {
width: 75%!important;
}
.DivHotelFidelite {
margin: 75px 0 0 0;
}
.DivImgHotelFidelite {
margin: -235px auto 20px auto;
}
.ColHotelFideliteImg {
display: none;
} .DivLivretAccueil .ImgUserManual img {
width: 240px;
margin: 20px auto 0 auto;
}
.ColLivretAccueil .wpb_column:nth-child(2) {
padding-top: 10px!important;
} #post-113460 .DivExterieur .ColExterieurIcones, #post-113795 .DivExterieur .ColExterieurIcones {
margin-right: 0;
}
#post-113460 .PaveBlancExterieur, #post-113795 .PaveBlancExterieur {
height: 110px;
margin-top: -96px;
}
.DivLabelClefVerte .TxtLabelClefVerte p, .DivLabelClefVerte .TxtLabelClefVerte p strong {
text-align: justify;
} .DivChbMmSce .ChbrUnService {
width: 48%; padding: 15px 2%;
} #post-113427 .DivUneChambre .TxtUneChambre p, #post-113427 .DivUneChambre .TitreUneChambre h2 span, #post-113427 .DivUneChambre .UnAtoutAccueilSommeil, #post-113787 .DivUneChambre .TxtUneChambre p, #post-113787 .DivUneChambre .TitreUneChambre h2 span, #post-113787 .DivUneChambre .UnAtoutAccueilSommeil {
padding-left: 0;
padding-right: 0;
}
#post-113427 .DivUneChambre .TitreUneChambre h2, #post-113787 .DivUneChambre .TitreUneChambre h2 {
width: 100%; margin: 0 auto;
}
.main-container .DivUneChambre .row.row-parent:only-child {
width: 85%!important;
padding: 15px 0;
}
.main-container .DivChbMmSce .row.row-parent:only-child {
margin-right: 7.5%;
width: 85.5%;
}
.DivUneChambre .ImgUneChambre .tmb:nth-child(2), .DivUneChambre .ImgUneChambre .tmb:nth-child(4) { 
display: none;
}
#post-113427 .DivSejourSurMesure, #post-113787 .DivSejourSurMesure {
width: 70%;
} #post-113537 .DivBonnesAdresses .row.row-parent:only-child, #post-113537 .DivAdCarte .row.row-parent:only-child, #post-113537 .VivAdBoutons .row.row-parent:only-child, #post-113537 .TxtEnTeteChambre .row.row-parent:only-child, #post-113810 .DivBonnesAdresses .row.row-parent:only-child, #post-113810 .DivAdCarte .row.row-parent:only-child, #post-113810 .VivAdBoutons .row.row-parent:only-child, #post-113810 .TxtEnTeteChambre .row.row-parent:only-child {
width: 80%!important;
}
.main-container #post-113537 .VivAdBoutons .row.row-parent:only-child, .main-container #post-113810 .VivAdBoutons .row.row-parent:only-child {
padding: 36px 0 0 0;
}
#post-113537 .VivAdBoutons .btn-container, #post-113810 .VivAdBoutons .btn-container {
margin: 36px auto;
width:90%; display: block;
}
#post-113537 .VivAdBoutons .btn-container a, #post-113810 .VivAdBoutons .btn-container a {
display: block;
}
.TxtPhilo p {
text-align: justify!important;
}
#post-113537 .DivBonnesAdresses .DivUneBonneAdresse, #post-113810 .DivBonnesAdresses .DivUneBonneAdresse {
padding: 20px 0;
} .page-id-113472 .DivGuestSuite .ga-review, .page-id-113803 .DivGuestSuite .ga-review {
width: 100%!important;
display: block!important;
}
#post-113472 .widget-title, #post-113803 .widget-title {
display: none;
}
#post-113472 .ga-review-rating, #post-113803 .ga-review-rating {
width: 100%!important;
}
.page-id-113472 .DivGuestSuite .ga-review-info, .page-id-113803 .DivGuestSuite .ga-review-info {
text-align: center!important;
} #post-113500 .DivCoordo .ColTxtCoordo, #post-113808 .DivCoordo .ColTxtCoordo {
width: 75%;
}
#post-113500 .DivVenirTH .DivVenirHotel p, #post-113808 .DivVenirTH .DivVenirHotel p {
width: 95%;
}
.main-container #post-113500 .DivVenirTH .row.row-parent:only-child, .main-container #post-113808 .DivVenirTH .row.row-parent:only-child {
width: 100%;
}
.ColGchVenirHotel, .ColDrtVenirHotel {
width:40%!important;
}
#post-113500 .DivCoordo .ColTxtCoordo, #post-113808 .DivCoordo .ColTxtCoordo {
left: 13%;
} .DivGrosBoutons {
width: 95%;
}
.DivGrosBoutons .ColUnBouton:nth-child(2) {
display: none;
}
.DivGrosBoutons .ColUnBouton {
width: 45%; margin: 0 2%;
}
.main-container #post-113500 .DivGrosBoutons .row.row-parent:only-child {
width: 92%; text-align: center;
}
.DivGrosBoutons .ColUnBouton .TitreUnGrosBouton h3 span {
font-size: 0.9em;
}
.DivGrosBoutons .ColUnBouton .btn-container a {
letter-spacing: 0.02em!important;
}
.DivGrosBoutons .ColUnBouton {
padding: 27px 15px 29px 15px!important;
}
}   @media (max-width: 575.98px) { #menu-item-113761 a.dropdown-toggle, #menu-item-113762 a.dropdown-toggle { }
#menu-item-113761 ul.drop-menu, #menu-item-113762 ul.drop-menu { }
.main-wrapper {
margin-top: 30px!important;
}
.topbar-col-left .top-enhanced-left {
right: 35px; position: absolute;
}
.navbar-topmenu ul #menu-item-113337 span .menu-icon, .navbar-topmenu ul #menu-item-113750 span .menu-icon {
display: none;
}
.navbar-topmenu ul #menu-item-113337 span .menu-icon, .navbar-topmenu ul #menu-item-113750 span .menu-icon {
margin: 0 0 16px 0;
}
.navbar-topmenu ul #menu-item-113337 .menu-item-113337:first-of-type, .navbar-topmenu ul #menu-item-113750 .menu-item-113337:first-of-type {
padding: 15px 15px 6px 15px!important;
} .navbar .topbar-col ul#menu-topbar, .navbar .topbar-col ul#menu-top-bar-en {
margin-right: 0px;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en {
position: relative; left:17px;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr a, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en a, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr a, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en a {
padding: 20px 15px 20px 0!important;
}
.menu-wrapper .navbar:nth-child(2) img {
top: 0px!important;
left: -10px!important;
} .main-container .row.row-parent:only-child {
width: 90%;
}
.menu-wrapper .navbar:nth-child(2) img {
top: 11px;
margin: 0!important;
width: 81%!important;
height: auto!important;			
} #post-148 .DivBienvenue, #post-148 .DivBienvenue {
box-shadow: none;
}
#post-148 .DivBienvenue .row.row-parent:only-child, #post-113753 .DivBienvenue .row.row-parent:only-child {
padding: 30px 0 !important;
}
#post-148 .DivBienvenue .ImageAccueilBienvenue, #post-113753 .DivBienvenue .ImageAccueilBienvenue {
display: none;
}
#post-148 .DivBienvenue .ColTxtBienvenue p, #post-113753 .DivBienvenue .ColTxtBienvenue p {
text-align: justify!important;
width: 90%; margin: 0 auto;
}
#post-148 .DivBienvenue .BoutonsAccueilBienvenue .wpb_column:nth-child(2), #post-113753 .DivBienvenue .BoutonsAccueilBienvenue .wpb_column:nth-child(2) {
padding-top: 26px!important;
} .DivAccueilSommeilGrise .single-block-padding {
padding: 36px 15px!important;
}
.TxtAccueilSommeil p {
text-align: justify!important;
}
.DivAccueilSommeil .DivAccueilSommeilGrise .btn-container {
margin-top: -50px!important;
}
.ColDeuxAccueilSommeil {
padding-top: 26px!important;	
} .main-container .DivHotelEngage .row.row-parent:only-child {
width: 100%!important;
}
.DivAccueilEngageColonnes .AccueilEngageImg, .DivAccueilEngageColonnes .AccueilEngageTrait {
display: none;
}
.AccueilEngageTitre h2 span h2 {
padding: 0 15px;
font-size: 1.15em;
}
.DivAccueilEngageColonnes .AccueilEngageSousTitre {
margin-top: 0!important;
}
.DivAccueilEngageColonnes .AccueilEngageTitre {
margin-top: 10px!important;
} .AccueilImgFidelite .row.row-parent:only-child {
width: 100%!important;
}
.AccueilImgFidelite .single-block-padding {
padding:36px 0;
} .DivAccueilReseaux {
margin-top: -88px;
}
.DivPublisFacebook .efbl-fullwidth-skin {
width: 95%; margin: 0 auto 20px auto;
}
.DivPublisFacebook .efbl-fullwidth-skin:nth-child(n+2) {
display: none;
} .site-footer .RowFooterLiens .ColFooterCoordo {
padding: 036px!important;
}
.ColFooterAtouts {
display: none;
}
.site-footer .RowFooterBandeau .row-parent p strong {
letter-spacing: 0.2em;
} #post-113346 .DivHotelPresentation .TxtHotelPresentation .single-block-padding, #post-113774 .DivHotelPresentation .TxtHotelPresentation .single-block-padding {
padding: 25px!important;
} .main-container #post-113346 #philosophie .row.row-parent:only-child, .main-container #post-113774 #philosophie .row.row-parent:only-child {
width: 95%!important;
}
.DivPhiloTroisCol .wpb_column {
padding: 0 45px!important;
}
.DivPhiloTroisCol .wpb_column:nth-child(2) {
border-left: white solid 0px;
border-right: white solid 0px;
}
.DivPhiloTroisCol p {
margin-bottom: 25px;
}
.DivPhiloTroisCol h3 {
margin-top: 10px;
} .DivLabelClefVerte .row.row-parent {
padding-right: 0;
}
.DivLabelClefVerte .single-block-padding {
padding: 45px 10.5% 45px 10.5%!important;
}
.DivLabelClefVerte .ColLogoClefVerte .ImgClefVerte {
width: 185px!important;
} .DivVisiteVirtuelle .ColTitreVV p {
padding: 0 25px;
} .DivHotelFidelite .row.row-parent:only-child {
width: 80%!important;
}
.DivHotelFidelite {
margin: 75px 0 0 0;
}
.DivImgHotelFidelite {
margin: -235px auto 20px auto;
}
.ColHotelFideliteImg {
display: none;
}
.DivImgHotelFidelite .row.row-parent:only-child {
width: 100%!important;
} .DivLivretAccueil .ImgUserManual img {
width: 210px;
margin: 20px auto 0 auto;
}
.ColLivretAccueil .wpb_column:nth-child(2) {
padding-top: 10px!important;
} #post-113460 .DivExterieur .ColExterieurIcones, #post-113795 .DivExterieur .ColExterieurIcones {
margin-right: 0;
}
#post-113460 .PaveBlancExterieur, #post-113795 .PaveBlancExterieur {
height: 110px;
margin-top: -96px;
}
.ColLivretAccueil .btn-container a {
width: 100%;
display: initial!important;
}
.DivLabelClefVerte .TxtLabelClefVerte p, .DivLabelClefVerte .TxtLabelClefVerte p strong {
text-align: justify;
}
#post-113460 .ColAccueilVelo .btn-container a, #post-113795 .ColAccueilVelo .btn-container a {
width: 100%;
} .DivChbMmSce .ChbrUnService {
width: 90%; padding: 0 2%;
} #post-113427 .DivUneChambre .TxtUneChambre p, #post-113427 .DivUneChambre .TitreUneChambre h2 span, #post-113427 .DivUneChambre .UnAtoutAccueilSommeil, #post-113787 .DivUneChambre .TxtUneChambre p, #post-113787 .DivUneChambre .TitreUneChambre h2 span, #post-113787 .DivUneChambre .UnAtoutAccueilSommeil {
padding-left: 0;
padding-right: 0;
}
#post-113427 .DivUneChambre .TitreUneChambre h2, #post-113787 .DivUneChambre .TitreUneChambre h2 {
width: 100%; margin: 0 auto;
}
.main-container .DivUneChambre .row.row-parent:only-child {
width: 92%!important;
padding: 15px 0;
}
.main-container .DivChbMmSce .row.row-parent:only-child {
margin-right: 4.5%;
width: 91.5%;;
}
.DivUneChambre .ImgUneChambre .tmb:nth-child(2), .DivUneChambre .ImgUneChambre .tmb:nth-child(4) { 
display: none;
}
#post-113427 .DivSejourSurMesure, #post-113787 .DivSejourSurMesure {
width: 92%;
}
.DivUneChambre .ImgUneChambre .tmb {
padding-right: 24px!important;
}
.main-container .DivUneChambre .single-block-padding {
padding: 27px!important;
} #post-113537 .DivBonnesAdresses .row.row-parent:only-child, #post-113537 .DivAdCarte .row.row-parent:only-child, #post-113537 .VivAdBoutons .row.row-parent:only-child, #post-113537 .TxtEnTeteChambre .row.row-parent:only-child, #post-113810 .DivBonnesAdresses .row.row-parent:only-child, #post-113810 .DivAdCarte .row.row-parent:only-child, #post-113810 .VivAdBoutons .row.row-parent:only-child, #post-113810 .TxtEnTeteChambre .row.row-parent:only-child {
width: 90%!important;
}
.main-container #post-113537 .VivAdBoutons .row.row-parent:only-child, .main-container #post-113810 .VivAdBoutons .row.row-parent:only-child {
padding: 36px 0 0 0;
}
#post-113537 .VivAdBoutons .btn-container, #post-113810 .VivAdBoutons .btn-container {
margin: 36px auto;
width:100%; display: table;
}
#post-113537 .VivAdBoutons .btn-container a, #post-113810 .VivAdBoutons .btn-container a {
width:125%;
}
.TxtPhilo p {
text-align: justify!important;
}
#post-113537 .DivBonnesAdresses .DivUneBonneAdresse, #post-113810 .DivBonnesAdresses .DivUneBonneAdresse {
padding: 15px 0;
}
#post-113537 .DivBonnesAdresses .DivUneBonneAdresse .btn-container, #post-113810 .DivBonnesAdresses .DivUneBonneAdresse .btn-container {
width: 100%; display: table;
margin: 30px auto 20px auto;
}
#post-113537 .DivBonnesAdresses .DivUneBonneAdresse .btn-container a, #post-113810 .DivBonnesAdresses .DivUneBonneAdresse .btn-container a {
display: initial;
} .page-id-113472 .DivGuestSuite .ga-review, .page-id-113803 .DivGuestSuite .ga-review {
width: 100%!important;
display: block!important;
}
#post-113472 .widget-title, .ga-subratings, #post-113803 .widget-title {
display: none;
}
#post-113472 .ga-review-rating, #post-113803 .ga-review-rating {
width: 100%!important;
}
.page-id-113472 .DivGuestSuite .ga-review-info, .page-id-113803 .DivGuestSuite .ga-review-info {
text-align: center!important;
} #post-113500 .DivCoordo .ColTxtCoordo, #post-113808 .DivCoordo .ColTxtCoordo {
width: 100%;
padding: 36px 0!important;
}
#post-113500 .DivVenirTH .DivVenirHotel p, #post-113808 .DivVenirTH .DivVenirHotel p {
width: 97%;
}
.main-container #post-113500 .DivVenirTH .row.row-parent:only-child, .main-container #post-113808 .DivVenirTH .row.row-parent:only-child {
width: 100%;
}
.ColGchVenirHotel, .ColDrtVenirHotel {
width:80%!important; margin: 0 auto;
}
#post-113500 .DivCoordo .ColTxtCoordo, #post-113808 .DivCoordo .ColTxtCoordo {
left: 0%;
}
#post-113500 .DivFormContact .wpcf7 .wpcf7-inline-wrapper .wpcf7-inline-field:nth-child(-n+2), #post-113808 .DivFormContact .wpcf7 .wpcf7-inline-wrapper .wpcf7-inline-field:nth-child(-n+2) {
width: 100%!important;
} .TitrePageAvecVague .ColTitrePageAvecVague .TitrePage p {
letter-spacing: 0.20em;
}
.TitrePageAvecVague .ColTitrePageAvecVague .TitrePage h1 span {
letter-spacing: 0.05em;
}
.TitrePageAvecVague .ColTitrePageAvecVague .VagueTitrePage {
width: 145px;
} .DivGrosBoutons {
width: 100%;
}
.DivGrosBoutons .ColUnBouton:nth-child(2) {
display: none;
}
.DivGrosBoutons .ColUnBouton {
width: 45%; margin: 0 2%;
}
.main-container #post-113500 .DivGrosBoutons .row.row-parent:only-child {
width: 95%; text-align: center;
}
.DivGrosBoutons .ColUnBouton .TitreUnGrosBouton h3 span {
font-size: 0.9em;
}
.DivGrosBoutons .ColUnBouton .btn-container a {
letter-spacing: 0.02em!important;
}
.DivGrosBoutons .ColUnBouton {
padding: 27px 15px 29px 15px!important;
} .DivVisiteVirtuelle .ColTitreVV p {
font-size: 2.1em;
}
.ColHotelFideliteTxt h3 {
font-size: 1.55em;
}
.DivImgHotelFidelite .ImgFidelite, .DivImgHotelFidelite .ImgFideliteTemoignages, .DivAccueilSommeil .DivAccueilSommeilGrise .ColTxtAccueilSommeil .AccueilTitreSommeil h2 span span, .DivSejourSurMesure .TitreSejourMesure h3 span {
padding:0;
}
.DivLabelClefVerte .TitreLabelClefVerte h2 span {
font-size: 1.15em;
}
.DivLabelClefVerte .IconeClefVerte {
width: 90px;
}
#post-113427 .DivUneChambre .UnAtoutAccueilSommeil, #post-113787 .DivUneChambre .UnAtoutAccueilSommeil {
width: 100%;
}
#post-113427 .DivUneChambre .TitreUneChambre h2 span, #post-113787 .DivUneChambre .TitreUneChambre h2 span {
font-size: 1.3em;
}
.DivSejourSurMesure .TxtSejourMesure p {
padding: 0 10px;
}
#post-113460 .DivLivretAccueil .TxtLivretAccueil, #post-113795 .DivLivretAccueil .TxtLivretAccueil {
margin: 10px;
}
.ColLivretAccueil .btn-container a, .ColUneBonneAdresse .btn-container a {
padding:0!important;
}
#post-113460 .DivTousLesServices .icon-box, #post-113795 .DivTousLesServices .icon-box {
padding: 20px 10px!important;
}
}   @media (min-width: 960px) and (max-width: 1106px) { .menu-wrapper .navbar:nth-child(2) img {
top: -87px!important;
}
#menu-menu-principal, #menu-menu-principal-en {
text-align: center;
margin-top: 36px;
}
#masthead .nav #menu-menu-principal li, #masthead .nav #menu-menu-principal-en li {
padding: 0 5px;
} .navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en {
position: relative; left:-98%;
} .main-container .DivBienvenue .row.row-parent:only-child {
width: 93%;
}
#post-148 .DivBienvenue .ColTxtBienvenue, #post-113753 .DivBienvenue .ColTxtBienvenue {
top:-74px;
}
#post-148 .DivBienvenue .ImageAccueilBienvenue img, #post-113753 .DivBienvenue .ImageAccueilBienvenue img { } .DeuxColClefVerte .wpb_column:first-child {
width: 60%!important;
} #post-113500 .DivCoordo .ColTxtCoordo, #post-113808 .DivCoordo .ColTxtCoordo {
width: 50%;
}
#post-113500 .DivVenirTH .DivVenirHotel p, #post-113808 .DivVenirTH .DivVenirHotel p {
width: 85%;
}
}
@media (min-width: 960px) and (max-width: 1119px) { #menu-item-113761 a.dropdown-toggle, #menu-item-113762 a.dropdown-toggle { }
#menu-item-113761 ul.drop-menu, #menu-item-113762 ul.drop-menu { }
#menu-item-113761 a, #menu-item-113762 a, #menu-item-113761 ul.drop-menu li a, #menu-item-113762 ul.drop-menu li a { } .main-container .DivAccueilSommeil .row.row-parent:only-child {
width: 90%!important;
}
.ColDeuxAccueilSommeil {
padding-top: 0!important;
}
.DivAccueilSommeil .ColTxtAccueilSommeil {
width: 70%!important;
} .main-container #post-113346 #philosophie .row.row-parent:only-child, .main-container #post-113774 #philosophie .row.row-parent:only-child {
width: 85%!important;
}
.DivPhiloTroisCol .wpb_column {
padding: 0 40px!important;
} .DivHotelFidelite {
margin: 75px 0 0 0;
}
.DivImgHotelFidelite {
margin: -235px auto 20px auto;
}
.ColHotelFideliteImg {
top: 0;
} #post-113537 .DivBonnesAdresses .row.row-parent:only-child, #post-113537 .DivAdCarte .row.row-parent:only-child, #post-113537 .VivAdBoutons .row.row-parent:only-child, #post-113537 .TxtEnTeteChambre .row.row-parent:only-child, #post-113810 .DivBonnesAdresses .row.row-parent:only-child, #post-113810 .DivAdCarte .row.row-parent:only-child, #post-113810 .VivAdBoutons .row.row-parent:only-child, #post-113810 .TxtEnTeteChambre .row.row-parent:only-child {
width: 85%!important;
}
.main-container #post-113537 .VivAdBoutons .row.row-parent:only-child, .main-container #post-113810 .VivAdBoutons .row.row-parent:only-child {
padding: 36px 0 0 0;
}
#post-113537 .VivAdBoutons .btn-container, #post-113810 .VivAdBoutons .btn-container {
margin: 36px auto;
width:90%; display: block;
} .DivGrosBoutons {
width: 100%;
}
.main-container .DivGrosBoutons .row.row-parent:only-child {
width: 93%;
}	
}
@media (min-width: 1120px) and (max-width: 1309px) { #post-113537 .DivBonnesAdresses .row.row-parent:only-child, #post-113537 .DivAdCarte .row.row-parent:only-child, #post-113537 .VivAdBoutons .row.row-parent:only-child, #post-113537 .TxtEnTeteChambre .row.row-parent:only-child, #post-113810 .DivBonnesAdresses .row.row-parent:only-child, #post-113810 .DivAdCarte .row.row-parent:only-child, #post-113810 .VivAdBoutons .row.row-parent:only-child, #post-113810 .TxtEnTeteChambre .row.row-parent:only-child {
width: 74%!important;
}	
}
@media (min-width: 1120px) and (max-width: 1261px) { #menu-item-113761 a.dropdown-toggle, #menu-item-113762 a.dropdown-toggle { }
#menu-item-113761 ul.drop-menu, #menu-item-113762 ul.drop-menu { } .main-container .DivAccueilSommeil .row.row-parent:only-child {
width: 80%!important;
}
.ColDeuxAccueilSommeil {
padding-top: 0!important;
} .main-container #post-113346 #philosophie .row.row-parent:only-child, .main-container #post-113774 #philosophie .row.row-parent:only-child {
width: 85%!important;
} .DivHotelFidelite {
margin: 75px 0 0 0;
}
.DivImgHotelFidelite {
margin: -235px auto 20px auto;
}
.ColHotelFideliteImg {
top: 0;
} .DivGrosBoutons {
width: 100%;
}
.main-container #post-113500 .DivGrosBoutons .row.row-parent:only-child, .main-container #post-113808 .DivGrosBoutons .row.row-parent:only-child {
width: 80%;
}
}
@media (min-width: 960px) and (max-width: 1150px) { .main-container .DivHotelEngage .row.row-parent:only-child {
width: 85%!important;
}
.AccueilEngageTitre h2 span h2 {
font-size: 1.15em;
}
.AccueilEngageVert .single-block-padding, .AccueilEngageGris .single-block-padding, .AccueilEngageBeige .single-block-padding {
padding: 45px 30px!important;
} .main-container .DivHotelPresentation .row.row-parent:only-child {
width: 85%!important;
}
#post-113346 .DivHotelPresentation .TxtHotelPresentation .single-block-padding, #post-113774 .DivHotelPresentation .TxtHotelPresentation .single-block-padding {
padding: 45px!important;
} #post-113427 .DivUneChambre .TxtUneChambre p, #post-113427 .DivUneChambre .TitreUneChambre h2 span, #post-113427 .DivUneChambre .UnAtoutAccueilSommeil, #post-113787 .DivUneChambre .TxtUneChambre p, #post-113787 .DivUneChambre .TitreUneChambre h2 span, #post-113787 .DivUneChambre .UnAtoutAccueilSommeil {
padding-left: 0;
padding-right: 0;
}
.main-container .DivUneChambre .row.row-parent:only-child {
width: 85%!important;
padding: 20px 0;
}
.main-container .DivChbMmSce .row.row-parent:only-child {
margin-right: 7.5%;
width: 81.5%;
} .page-id-113472 .DivGuestSuite .ga-review, .page-id-113803 .DivGuestSuite .ga-review {
width: 75%!important;
} .DivVisiteVirtuelle .ColTitreVV p {
padding: 0 75px;
} .postid-114780 #post-114780 .DivBaladeMont .ColTxtBaladeMont .shift_x_triple {
left:0!important;
} .postid-114987 #post-114987 .DivVeloReseau .ColVeloReseau .shift_y_double {
margin-top:0!important;
}
}
@media (min-width: 768px) and (max-width: 959px) { #menu-item-113761 a.dropdown-toggle, #menu-item-113762 a.dropdown-toggle { }
#menu-item-113761 ul.drop-menu, #menu-item-113762 ul.drop-menu { } .navbar .topbar-col ul#menu-topbar, .navbar .topbar-col ul#menu-top-bar-en {
margin-right: 0px;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en {
position: relative; left:-45%;
} .topbar-col-left .top-enhanced-left {
right: 100px; position: absolute;
}
.menu-wrapper .navbar:nth-child(2) img {
top: -17px!important;
}
#menu-menu-principal, #menu-menu-principal-en {
text-align: center;
margin-top: 36px;
}
#masthead .nav #menu-menu-principal li, #masthead .nav #menu-menu-principal-en li {
padding: 0 5px;
}
.menu-container-mobile {
top:36px!important;
} .DivHotelEngage .AccueilEngageImg img {
width: 135px!important;
}
.AccueilEngageTitre {
margin-top: 12px!important;
} .ColTxtBienvenue .BoutonsAccueilBienvenue .wpb_column {
width: 45%; display: inline-block;
margin: 0 auto;
} .site-footer .RowFooterLiens .ColFooterAtouts {
display: none;
} .DivPhiloTroisCol .wpb_column:nth-child(2) {
border-left: white solid 0px;
border-right: white solid 0px;
}
.DivPhiloTroisCol p {
margin-bottom: 25px;
}
.DivPhiloTroisCol h3 {
margin-top: 10px;
} .DivLabelClefVerte .row.row-parent {
padding-right: 0;
}
.DivLabelClefVerte .single-block-padding {
padding: 45px 15% 45px 17%!important;
}
.DivLabelClefVerte .ColLogoClefVerte .ImgClefVerte {
width: 250px!important;
} .main-container #post-113346 #philosophie .row.row-parent:only-child, .main-container #post-113774 #philosophie .row.row-parent:only-child {
width: 85%!important;
}
.DivPhiloTroisCol .wpb_column {
padding: 0 40px!important;
} .DivHotelFidelite {
margin: 75px 0 0 0;
}
.DivImgHotelFidelite {
margin: -235px auto 20px auto;
}
.ColHotelFideliteImg {
display: none;
} #post-113460 .DivLivretAccueil .ImgUserManual img, #post-113795 .DivLivretAccueil .ImgUserManual img {
width: 250px;
margin: 20px auto 0 auto;
}
.ColLivretAccueil .wpb_column:nth-child(2) {
padding-top: 10px!important;
} #post-113460 .DivExterieur .ColExterieurIcones, #post-113795 .DivExterieur .ColExterieurIcones {
margin-right: 0;
}
#post-113460 .PaveBlancExterieur, #post-113795 .PaveBlancExterieur {
height: 110px;
margin-top: -96px;
}
#post-113460 .DivTousLesServices .wpb_column, #post-113795 .DivTousLesServices .wpb_column {
width: 48%; display: table-cell;
margin: 0 auto; padding: 0 15px;
}
#post-113460 .DivTousLesServices .row.row-parent:only-child, #post-113795 .DivTousLesServices .row.row-parent:only-child {
width: 95%;
} .DivChbMmSce .ChbrUnService {
width: 33%; padding: 15px 2%;
} #post-113427 .DivUneChambre .TxtUneChambre p, #post-113427 .DivUneChambre .TitreUneChambre h2 span, #post-113427 .DivUneChambre .UnAtoutAccueilSommeil, #post-113787 .DivUneChambre .TxtUneChambre p, #post-113787 .DivUneChambre .TitreUneChambre h2 span, #post-113787 .DivUneChambre .UnAtoutAccueilSommeil {
padding-left: 0;
padding-right: 0;
}
#post-113427 .DivUneChambre .TitreUneChambre h2, #post-113787 .DivUneChambre .TitreUneChambre h2 {
width: 100%; margin: 0 auto;
}
.main-container .DivUneChambre .row.row-parent:only-child {
width: 85%!important;
padding: 15px 0;
}
.main-container .DivChbMmSce .row.row-parent:only-child {
margin-right: 7.5%;
width: 85.5%;
}
.DivUneChambre .ImgUneChambre .tmb:nth-child(2), .DivUneChambre .ImgUneChambre .tmb:nth-child(4) { 
display: none;
}
#post-113427 .DivSejourSurMesure, #post-113787 .DivSejourSurMesure {
width: 65%;
} #post-113537 .DivBonnesAdresses .row.row-parent:only-child, #post-113537 .DivAdCarte .row.row-parent:only-child, #post-113537 .VivAdBoutons .row.row-parent:only-child, #post-113537 .TxtEnTeteChambre .row.row-parent:only-child, #post-113810 .DivBonnesAdresses .row.row-parent:only-child, #post-113810 .DivAdCarte .row.row-parent:only-child, #post-113810 .VivAdBoutons .row.row-parent:only-child, #post-113810 .TxtEnTeteChambre .row.row-parent:only-child {
width: 60%!important;
}
.main-container #post-113537 .VivAdBoutons .row.row-parent:only-child, .main-container #post-113810 .VivAdBoutons .row.row-parent:only-child {
padding: 36px 0 0 0;
}
#post-113537 .VivAdBoutons .btn-container, #post-113810 .VivAdBoutons .btn-container {
margin: 36px auto;
width:90%; display: block;
}
#post-113537 .VivAdBoutons .btn-container a, #post-113810 .VivAdBoutons .btn-container a {
display: block;
} .page-id-113472 .DivGuestSuite .ga-review, .page-id-113803 .DivGuestSuite .ga-review {
width: 100%!important;
}
#post-113472 .widget-title, #post-113803 .widget-title {
display: none;
} #post-113500 .DivCoordo .ColTxtCoordo, #post-113808 .DivCoordo .ColTxtCoordo {
width: 50%;
}
#post-113500 .DivVenirTH .DivVenirHotel p, #post-113808 .DivVenirTH .DivVenirHotel p {
width: 95%;
}
.main-container #post-113500 .DivVenirTH .row.row-parent:only-child, .main-container #post-113808 .DivVenirTH .row.row-parent:only-child {
width: 100%;
}
.ColGchVenirHotel, .ColDrtVenirHotel {
width:40%!important;
}
#post-113500 .DivCoordo .ColTxtCoordo, #post-113808 .DivCoordo .ColTxtCoordo {
left: 13%;
} .DivGrosBoutons {
width: 95%;
}
.main-container .DivGrosBoutons .row.row-parent:only-child {
width: 97%;
}
.DivGrosBoutons .ColUnBouton .TitreUnGrosBouton h3 span {
font-size: 0.9em;
}
.DivGrosBoutons .ColUnBouton .btn-container a {
letter-spacing: 0.02em!important;
}
.DivGrosBoutons .ColUnBouton {
padding: 27px 15px 29px 15px!important;
}
}
@media (min-width: 0px) and (max-width: 959px) {
#masthead .nav #menu-menu-principal .Mojo a { padding: 5px 25px !important;
}
.main-container .DivGrosBoutons .row .ColUnGrosBouton .uncont {
height:230px!important;
display: grid;
}
.main-wrapper {
margin-top: -30px;
}
.home .main-wrapper {
margin-top: -10px!important;
} #masthead .menu-horizontal ul.sm {
}
.menu-container-mobile {
position: relative!important; top:0!important;
}
body.uncode-loaded:not(.navbar-hover) .no-header .menu-container {
background-color: white;
}
.menu-container:not(.isotope-filters) {
text-align: right;
top: 100px;
}
#masthead ul li a {
padding-right: 10px;
}
.top-menu {
border-bottom: 20px solid white;
height: 77px;
}
.logo-container-mobile, .menu-container-mobile {
top: -20px;
} .main-menu-container {  padding: 0 0 0 36px;
}
.hmenu .menu-secondary:not(.top-menu), .hmenu-center .menu-secondary:not(.top-menu) {
z-index: 9999999999999;
}
.top-menu.top-menu-enhanced .row-menu-inner.top-menu-cols-2.top-enhanced-split-tablet, .top-menu.top-menu-enhanced .row-menu-inner.top-menu-cols-3.top-enhanced-split-tablet {
padding: 0!important;
}
.menu-wrapper .row-menu .row-menu-inner, .menu-container .row-brand {
border-bottom: 0px solid white!important;
}
.AccueilEngageGris, .AccueilEngageBeige {
padding-top: 40px!important;
}
.AccueilEngageVert {
padding-top: 0px!important;
}
.AccueilEngageVert .single-block-padding, .AccueilEngageGris .single-block-padding, .AccueilEngageBeige .single-block-padding {
padding: 36px 10px!important;
}
.logo-container-mobile, .menu-container-mobile {
}
.submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .menu-smart, .submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .menu-sidebar-inner, .submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .main-menu-container, .logo-container-mobile, .menu-container-mobile {
background-color: rgba(255,255,255,0)!important;
} .DeuxColClefVerte .wpb_column:first-child {
opacity: 0.9;
} .DivPhiloTroisCol h3, .DivPhiloTroisCol p, .DivPhiloTroisCol p strong {
text-align: center;
margin: 0 auto; padding: 0 0 20px 0;
}
.ColPhiloTroisCol .DivPhiloTroisCol .wpb_column .icon-box-icon {
margin: 0 auto;
display: inherit;
}
.ColPhiloTroisCol .DivPhiloTroisCol .wpb_column .icon-box-icon img {
margin: 0 auto 15px auto!important;
} .ColHotelFideliteTxt p {
text-align: justify;
} #post-148 .DivBienvenue .ColImgBienvenue, #post-113753 .DivBienvenue .ColImgBienvenue {
display: none;
}
#post-148 .DivBienvenue, #post-113753 .DivBienvenue {
border-bottom: none!important;
border-top: none!important;
height: auto;
}
#post-148 .DivBienvenue .ColTxtBienvenue, #post-113753 .DivBienvenue .ColTxtBienvenue {
top: 0;
}
#post-148 .DivBienvenue .ColTxtBienvenue .uncol, #post-113753 .DivBienvenue .ColTxtBienvenue .uncol  {
margin-left: 0;
} .page-id-114899 #post-114899 .DivSceGroupe .ColSceGroupe .ChbrUnService .icon-box-icon {
max-width: 140px!important;
}
.page-id-114899 #post-114899 .GroupeAncresBoutons .row.row-parent {
width: 95%!important;
}
.page-id-114899 #post-114899 .GroupeAncresBoutons span.btn-container {
margin-top: 20px!important;
} .postid-114987 #post-114987 .DivSpecCoordo .DivLetsGo {
margin-top:0!important;
}
.postid-114987 #post-114987 .DivSpecCoordo .DivLetsGo .ColCoordoSpecVelo .uncode_text_column p {
text-align: center!important;
}
.postid-114987 #post-114987 .DivTextPrVous .ColTxtTestPrVous {
margin-bottom: 36px!important;
}
.postid-114987 #post-114987 .DivPlusLocal {
}
}
@media (min-width: 0px) and (max-width: 767px) {
.home .main-wrapper { }
.main-wrapper {
margin-top: -10px!important;
}
#post-113460 .DivExterieur .ColExterieurIcones, #post-113795 .DivExterieur .ColExterieurIcones {
height: auto!important;
min-height: auto!important;
max-height: auto!important;
}
}
@media (min-width: 0px) and (max-width: 570px) {
.DivGrosBoutons {
display: none;
}
.btn.btn-border-animated:after, .btn-link.btn-border-animated:after, .btn:not(.btn-custom-typo) {
border-width:0px;
}
#post-113460 .DivExterieur .ColExterieurIcones, #post-113795 .DivExterieur .ColExterieurIcones {
display: block;
}
.main-container .unequal .DivExterieurContenu.row-internal {
height: auto!important;
} .menu-sticky-mobile #menu-topbar li#menu-item-113336 a, .menu-sticky-mobile #menu-top-bar-en li#menu-item-113749 a { display: none; 
}
.menu-wrapper .navbar:nth-child(2) img { max-width: 230px;
min-width: 230px;
width: 230px;
}
#logo-container-mobile.col-lg-0 {
padding-left: 0!important;
} .site-footer .RowFooterLiens .uncont {
text-align: center!important;
}
.site-footer .RowFooterLiens p, .site-footer .RowFooterLiens h4 {
padding-left: 0!important;
}
.site-footer .RowFooterLiens .FooterLogoFacebook img {
margin: 0 auto 20px auto;
}
.site-footer .ColFooterCoordo, .site-footer .ColFooterArbo {
padding: 10px!important;
}
.main-container .cols-sm-responsive {
margin-left: 0!important;
} .TitreBreeSsVague h2 span {
letter-spacing: 0em;
font-size: 1em;
} .TxtPhilo {
width: 90%;
} .TxtEnTeteChambre .row.row-parent:only-child {
width:90%!important;
}
.TitreBreeSsVague p, .ColPhiloTroisCol .PasQuUnHotel p, .ColHotelFideliteTxt .PasQuUnHotel p {
font-size: 1.2em;
letter-spacing: 0.05em;
} .postid-114987 #post-114987 .DivNewAventures .ColNewAventures {
padding-top: 0!important;
}
.postid-114987 #post-114987 .DivNewAventures .one-bottom-padding {
padding-bottom: 75px!important;
}
.postid-114987 #post-114987 .DivDeBethune .uncode_text_column p {
text-align: center!important;
line-height: 1.40em!important;
}
}
@media (min-width: 0px) and (max-width: 320px) {
.btn:not(.btn-custom-typo) {
border-width: 0px;
} #menu-item-113761 a.dropdown-toggle, #menu-item-113762 a.dropdown-toggle { }
#menu-item-113761 ul.drop-menu, #menu-item-113762 ul.drop-menu { }
#menu-item-113761 a, #menu-item-113762 a, #menu-item-113761 ul.drop-menu li a, #menu-item-113762 ul.drop-menu li a {
font-size:1em;
}
.top-menu-enhanced .menu-mini.menu-smart {
padding-right: 0!important;
} .navbar .topbar-col ul#menu-topbar, .navbar .topbar-col ul#menu-top-bar-en {
margin-right: 30px;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en {
position: relative; left:0%;
}
.navbar .topbar-col ul#menu-topbar li#menu-item-113761-fr a, .navbar .topbar-col ul#menu-topbar li#menu-item-113761-en a, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-fr a, .navbar .topbar-col ul#menu-top-bar-en li#menu-item-113762-en a {
padding: 20px 8px 20px 0!important;
}
#side-menu-2, #side-menu-1 {
display: none;
}
.menu-wrapper .navbar:nth-child(2) img {
top: -4px!important;
left: -18px!important;
}
.mobile-menu-button {
padding: 0 10px;
}
#post-148 .DivBienvenue .TitreBienvenue h1, #post-113753 .DivBienvenue .TitreBienvenue h1, .TitrePageAvecVague .ColTitrePageAvecVague .TitrePage h1 span {
letter-spacing: 0;
}
.DivVisiteVirtuelle .ColTitreVV p {
font-size: 2.1em;
}
}
@media (min-width: 570px) and (max-width: 959px) { .postid-114987 #post-114987 .DivLieuEnvie .ColTxtLieuEnvie .uncode_text_column p {
margin-bottom: 36px!important;
}
}
@media (max-width: 699px) { .xp-mini-widget {
display: table-row!important;
padding: 7px 12px 12px 12px!important;
margin: 0 auto!important;
}
.link-review {
border-left: 0 solid black!important;
border-top: 2px solid black;
}
.review_count {
padding: 15px 25px 20px 25px!important;
display: grid!important;
text-align: center!important;
}
.widget-satisfaction-wrapper-20 {
display: grid!important;
}
} .xpcomment-wrapper article{
padding-bottom:20px;
overflow:hidden;
}
.xpcomment-wrapper .rating{
float:left;
width:125px;
color:#E7711B;
}
.xpcomment-wrapper .date{
float:left;
width:125px;
}
.xpcomment-wrapper .text{
float:left;
width:250px;
}
.xpcomment-wrapper .name{
font-style:italic;    
}
.xpcomment-wrapper .imgtranslate{
display:block;
}
.safari .DivPublisFacebook .efbl-masonry .brick { }