@charset "utf-8";.ungridTable{width:100%;display:table;table-layout:fixed}.ungridTable>div,.ungridTable .col{display:table-cell}.vertCenterRel{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vertCenterAbs{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizCenterRel{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.horizCenterAbs{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.allCenterRel{position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.allCenterAbs{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.imgHover{opacity:.8;filter:alpha(opacity=80)}.imgNormal{opacity:1;filter:alpha(opacity=100)}.DarkLinks{color:#ead4b1!important}.Links{color:#960!important}.PrimaryBtnLike{background:#d6a263;color:#fff!important;border:1px solid #d6a263}.PrimaryBtnLike:hover,.PrimaryBtnLike.hover{background:#a76f2c}.DefaultBtnLike{background:0 0;color:#960!important;border:1px solid #960}.DefaultBtnLike:hover,.DefaultBtnLike.hover{background:#960;color:#fff!important}.BackFace{backface-visibility:hidden;-webkit-backface-visibility:hidden}.linedIcons{font-family:lined-icons;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.openIcoHeight{font-size:2.08em;line-height:.55em}body,li,.btn,#tagline h2,.blog.associate .subtitle,label,input,select,address{font-size:16px;line-height:1.25px}.TimesStack{font-family:Cambria,hoefler text,Utopia,"liberation serif",nimbus roman no9 l regular,Times,times new roman,serif}.GeorgiaStack{font-family:Constantia,lucida bright,Lucidabright,"lucida serif",Lucida,"dejavu serif","bitstream vera serif","liberation serif",Georgia,serif}.GaramondStack{font-family:palatino linotype,Palatino,Palladio,urw palladio l,book antiqua,Baskerville,bookman old style,bitstream charter,nimbus roman no9 l,Garamond,apple garamond,itc garamond narrow,new century schoolbook,century schoolbook,century schoolbook l,Georgia,serif}.HelveticaStack{font-family:Frutiger,frutiger linotype,Univers,Calibri,gill sans,gill sans mt,myriad pro,Myriad,dejavu sans condensed,liberation sans,nimbus sans l,Tahoma,Geneva,helvetica neue,Helvetica,Arial,sans-serif}.VerdanaStack{font-family:Corbel,lucida grande,lucida sans unicode,lucida sans,dejavu sans,bitstream vera sans,liberation sans,Verdana,verdana ref,sans-serif}.TrebuchetStack{font-family:segoe ui,Candara,bitstream vera sans,dejavu sans,bitstream vera sans,trebuchet ms,Verdana,verdana ref,sans-serif}.ImpactStack{font-family:Impact,Haettenschweiler,franklin gothic bold,Charcoal,helvetica inserat,bitstream vera sans bold,arial black,sans-serif}.Montserrat{font-family:montserrat,Helvetica,Arial,sans-serif}.Prata{font-family:prata,Times,times new roman,serif}.Taviraj{font-family:taviraj,Times,times new roman,serif}.BodyFont{font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:normal}.HeadingFont{font-family:prata,Times,times new roman,serif}.AltFont{font-family:taviraj,Times,times new roman,serif;letter-spacing:normal}body,li,form,input,label{font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:normal;color:#555;font-variant:normal;font-weight:400}select{font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:normal}#tagline h2,.moduletable>h3,.title,.blog .subheading-category,.blog-featured .subheading-category,th,a.arc{font-family:prata,Times,times new roman,serif;font-weight:400;text-rendering:optimizeLegibility}.nav li,ul.menu li a,.moduletable_menu li,.moduletable.menu li a,.pushy li a,#mainnav li a,.pushy ul.nav>li>a,#topbar ul.menu li a,.col ul.menu li a,#bottomnav ul li a{font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:normal;text-rendering:optimizeLegibility;font-weight:500}p.lead,.lead,blockquote,.quote{font-family:taviraj,Times,times new roman,serif;letter-spacing:normal}blockquote,.quote{font-style:italic}ul.menu li a{text-transform:uppercase}div#sections-nav ul.nav li a{font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:normal;font-weight:400}#mainnav li li a,.pushy li li a{text-transform:none;text-rendering:optimizeLegibility}div#mainmenu a.footer-only{display:none!important}blockquote,ul.team h5,.article-info,.readmore .btn{text-transform:none}.btn,button{font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:normal;white-space:normal;border-radius:0!important}.btn-lg,.btn-group-lg>.btn{border-radius:0!important}a.btn-main{padding:20px 40px}a.btn.btn-centered{float:none;text-align:center;margin:0 auto 20px}#cright,.small,.breadcrumb,#breadcrumbs,#tagline h3,.display-news h4,.display-news h5,form,label,input{font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:normal}#mainnav ul ul li{font-family:taviraj,Times,times new roman,serif;letter-spacing:normal}#homelogo a{font-family:prata,Times,times new roman,serif;font-size:3rem;text-transform:uppercase;line-height:1em;text-align:right}.captionhead{color:#fff!important}.moduletable>h3{text-transform:uppercase;font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:normal}.outerfooter .moduletable>h3{text-align:left;font-size:2rem}@media only screen and (max-width:767px){.outerfooter .moduletable>h3{text-align:center}}#homelogo2{text-transform:uppercase;line-height:1.2em;font-size:1.5rem}#topbar ul.menu li a,#bottomnav ul li a{text-transform:uppercase;text-shadow:none}#dyn{text-align:center}#dyn .moduletable p,#dyn .moduletable .btn{text-transform:uppercase}#dyn .moduletable p:last-child{margin-bottom:0}h4,.h4{font-size:21px;line-height:.952em}.quote,.blockquote,blockquote,.jumbotron,legend{font-size:21px;line-height:1.5em}.lead{font-size:21px;line-height:1.5em}.lead.first{font-size:21px;line-height:1.5em;font-style:italic}h3,.h3{font-size:31.5px;line-height:.63em}h2,.h2{font-size:47.25px;line-height:.85em}h1,.h1{font-size:70.875px;line-height:.564em}h5,h6,.h5,h6{font-size:1em;font-weight:700}@media only screen and (min-width:768px){.lead.cols{display:inline-block;width:49%;vertical-align:top;padding:0 15px}.lead.cols.first{text-align:right}}p,ul,ol{margin:0 0 20px}ul,ol{margin-left:0}.moduletable>h1,.moduletable>h2,.moduletable>h3,.moduletable>h4,.moduletable>h1,.moduletable>h5,.moduletable>h6{padding-bottom:1px;margin-top:0;text-align:center}h1#homelogo{line-height:0;margin-bottom:0!important}h1#homelogo>a{font-size:28px;font-size:1.75rem;line-height:1.1em;color:#0d0d0d;font-weight:400;display:inline-block;position:relative}.icons .dropdown-toggle{background:#f2f2f2;border-color:#bfbfbf;margin-top:-4px}.btn,.pager li a,.pagination li a,.pagination li span{height:38px;line-height:2.8571px}.control-group,input{margin-bottom:10px;line-height:20px}#component p a:hover,#component a img:hover,#component li a:hover{opacity:.8;-moz-opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}a.btn:hover{opacity:100!important;filter:alpha(opacity=10000)!important}form span.help-block{margin-bottom:0}form legend{margin-bottom:19px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:prata,Times,times new roman,serif;margin-top:20px;margin-bottom:20px!important}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,.h6 span{color:#960}.item-page h1:before,.item-page h2:before,.item-page h3:before,.item-page h4:before,.item-page h5:before,.item-page h6:before,.item-page .h1:before,.item-page .h2:before,.item-page .h3:before,.item-page .h4:before,.item-page .h5:before,.item-page .h6:before,.item-page h1:after,.item-page h2:after,.item-page h3:after,.item-page h4:after,.item-page h5:after,.item-page h6:after,.item-page .h1:after,.item-page .h2:after,.item-page .h3:after,.item-page .h4:after,.item-page .h5:after,.item-page .h6:after{content:" ";display:table}.item-page h1:after,.item-page h2:after,.item-page h3:after,.item-page h4:after,.item-page h5:after,.item-page h6:after,.item-page .h1:after,.item-page .h2:after,.item-page .h3:after,.item-page .h4:after,.item-page .h5:after,.item-page .h6:after{clear:both}.art-header h1,.art-header h2,.art-header h3,.art-header h4,.art-header h5,.art-header h6,.art-header .h1,.art-header .h2,.art-header .h3,.art-header .h4,.art-header .h5,.art-header .h6{text-transform:none}.LineAfter{position:relative}.LineAfter:after{content:'';display:block;width:40px;border-top:2px solid #444;position:relative;top:1em;right:0;left:0;height:2px;margin:0 auto;margin-bottom:1em}.LineBefore{position:relative;padding-top:20px;margin-top:40px}.LineBefore:after{content:'';display:block;width:2em;border-top:2px solid #960;position:absolute;top:0;right:0;left:0;height:2px;margin:0 auto}.RedLine{position:relative}.RedLine:after{content:'';display:block;width:100%;height:2px;border-top:2px solid #d6a263;position:relative;top:10px;right:0;left:0;margin-bottom:30px}.page-header{padding:0;margin:0;margin-bottom:19px;margin-top:-1px;border:none}.subtitle{color:#960;font-family:montserrat,Helvetica,Arial,sans-serif;letter-spacing:normal;font-weight:700;text-transform:none;font-size:2.2rem;margin-top:0;line-height:1em}.item-page h2,.page-header h1,.item-page .page-header h2,section>h2,.category-desc>h2,.moduletable>h2{text-align:center!important;text-transform:none;position:relative;padding-top:20px;margin-top:40px}.item-page h2:after,.page-header h1:after,.item-page .page-header h2:after,section>h2:after,.category-desc>h2:after,.moduletable>h2:after{content:'';display:block;width:2em;border-top:2px solid #960;position:absolute;top:0;right:0;left:0;height:2px;margin:0 auto}.page-header h2{text-align:center}.page-header h2 a{font-weight:400}h3.subtitle{text-align:center;text-transform:uppercase;font-weight:500;margin-bottom:40px!important}.item-page h2,.page-header h1,.page-header h2,h3.subtitle{max-width:80%!important;margin-left:auto;margin-right:auto}.moduletable>h3 .subtitle,.moduletable>h2 .subtitle{margin-top:1em}.blogitem .page-header{border:none}mark,.mark{font-weight:700}body,li,.btn,#tagline h2,.blog.associate .subtitle,dd,dt,label,input,select,address{font-size:14px;line-height:1.43em}#mainnav ul.menu li a,.pushy ul.menu li a{font-size:14px;line-height:20px;text-transform:uppercase}ul.breadcrumb{font-size:21px;line-height:.952em;font-weight:400;height:40px}.moduletable.menu ul.menu,#mainnav ul.menu ul,.pushy ul.menu ul{}.moduletable.menu ul.menu li a,#mainnav ul.menu ul li a,.pushy ul.menu ul li a{font-size:1.3rem;line-height:40px;padding-top:0;padding-bottom:0;font-weight:500}.btn.round a{color:#fff}.btn{text-transform:uppercase;text-shadow:none;box-shadow:none;font-weight:600;border-width:2px!important}.p-question.ico{font-weight:700}.p-question.ico:before{content:"\f128";color:#d5d5d5;font-size:4em;line-height:1em;margin-top:-11px;padding-right:10px}.outerbody ul.nav.menu.vert a{text-transform:uppercase;font-weight:700}.page-header a:hover{opacity:80;filter:alpha(opacity=8000)}.page-header+h3{margin-top:0}.moduletable.dark h1,.moduletable.color h1,#middlewrapper .moduletable.dark h1,#middlewrapper .moduletable.color h1,.moduletable.dark h2,.moduletable.color h2,#middlewrapper .moduletable.dark h2,#middlewrapper .moduletable.color h2,.moduletable.dark h3,.moduletable.color h3,#middlewrapper .moduletable.dark h3,#middlewrapper .moduletable.color h3,.moduletable.dark h4,.moduletable.color h4,#middlewrapper .moduletable.dark h4,#middlewrapper .moduletable.color h4,.moduletable.dark h5,.moduletable.color h5,#middlewrapper .moduletable.dark h5,#middlewrapper .moduletable.color h5,.moduletable.dark h6,.moduletable.color h6,#middlewrapper .moduletable.dark h6,#middlewrapper .moduletable.color h6,.moduletable.dark .h1,.moduletable.color .h1,#middlewrapper .moduletable.dark .h1,#middlewrapper .moduletable.color .h1,.moduletable.dark .h2,.moduletable.color .h2,#middlewrapper .moduletable.dark .h2,#middlewrapper .moduletable.color .h2,.moduletable.dark .h3,.moduletable.color .h3,#middlewrapper .moduletable.dark .h3,#middlewrapper .moduletable.color .h3,.moduletable.dark .h4,.moduletable.color .h4,#middlewrapper .moduletable.dark .h4,#middlewrapper .moduletable.color .h4,.moduletable.dark .h5,.moduletable.color .h5,#middlewrapper .moduletable.dark .h5,#middlewrapper .moduletable.color .h5,.moduletable.dark .h6,.moduletable.color .h6,#middlewrapper .moduletable.dark .h6,#middlewrapper .moduletable.color .h6{margin-top:0}#textover{text-shadow:-1px -1px 0 rgba(0,0,0,.8)}#textover h1,#textover h2,#textover h3,#textover h4,#textover h5,#textover h6,#textover .h1,#textover .h2,#textover .h3,#textover .h4,#textover .h5,#textover .h6{margin-top:0}#textover p:last-of-type{margin-bottom:0}#topbar{color:#f2f2f2}#topbar .nav li,#topbar ul.menu li{text-shadow:-1px -1px 0 rgba(0,0,0,.8)}p.small,#breadcrumbs li,.muted,.article-info,#topbar,#topbar li,#topbar .btn{font-size:12px;font-size:1.2rem;line-height:14px}#navigation{font-size:1.2em;font-size:1em}.camera_caption,.camera_caption a{font-family:prata,Times,times new roman,serif}p.small{margin:0;font-size:.84em;line-height:2em}table{border-collapse:collapse;margin-bottom:20px}ul.ico,ol.ico,ul.list-caret{margin-left:0;list-style-type:none}ul.squared li,.ico li{list-style-type:none;margin-bottom:20px}ul.ico li:before,ul.checked li:before,.ico li a:before,li a.ico:before{font-family:fontawesome}ul.checked li:before{content:"\f00c"}ul.list-angle{padding-left:1em}ul.list-angle li{list-style-type:none}ul.list-angle li:before{font-family:fontawesome;content:"\f105";float:left;padding-right:.3em}.ico.check li:before,.check.ico li:before{content:"\f00c"}ul.ico.asterisk li:before{content:"\f069";font-size:1.5em;margin-right:.1em}.overlay ul li:before,ul.squared li:before,ul.asterisk li:before{margin-right:.3em}ol.ico,.item-page.overlay ol,ol.howto,.howto ol{list-style-type:none;list-style-type:decimal!ie;counter-reset:li-counter}ol.ico li:before,.item-page.overlay ol li:before,ol.howto li:before,.howto ol li:before{content:counter(li-counter);counter-increment:li-counter;font-size:2.5em;margin-right:.2em;font-weight:700;vertical-align:middle;float:left}ul.menu li a.ico:before,ul.menu.ico li a:before,.ico:before,.ico li a:before,li a.ico:before{font-family:fontawesome}.ico.contact:before,.contact.ico:before,.ico .contact:before{content:"\f086"}.ico.account:before,.account.ico:before,.ico .account:before,.ico.user:before,.user.ico:before,.ico .user:before{content:"\f007"}.ico.client:before,.client.ico:before,.ico .client:before,.ico.work:before,.work.ico:before,.ico .work:before{content:"\f0b1"}.ico.login:before,.login.ico:before,.ico .login:before{content:"\f090"}.ico.logout:before,.logout.ico:before,.ico .logout:before{content:"\f08b"}.ico.back:before,.back.ico:before,.ico .back:before{content:"\f053"}.ico.house:before,.house.ico:before,.ico .house:before{content:"\f015"}.ico.calendar:before,.calendar.ico:before,.ico .calendar:before{content:"\f073"}.ico.laptop:before,.laptop.ico:before,.ico .laptop:before,.ico.notebook:before,.notebook.ico:before,.ico .notebook:before{content:"\f109"}.ico.key:before,.key.ico:before,.ico .key:before{content:"\f084"}.ico.star:before,.star.ico:before,.ico .star:before{content:"\f005"}#mainmenu a.ico:before,div#bottomnav a.ico:before,.pushy a.ico:before{font-size:.7rem;padding-right:.5em;color:silver}.fta,.ico{position:relative}.fta:before,.ico:before{font-family:fontawesome;font-style:normal;font-weight:400;text-decoration:inherit;text-rendering:optimizeLegibility;font-size:1.5em;padding-right:.3em;vertical-align:middle;float:left}#social ul{display:inline-block;margin:0;float:right}#social li{width:20px;overflow:hidden;margin:0;padding:0;margin-left:.25em;height:20px;line-height:20px;margin-bottom:0!important;float:left;display:inline}#social a{display:inline-block;width:100%;height:100%;line-height:20px}.ico.facebook:before,.facebook.ico:before{content:"\f09a"}.ico.twitter:before,.twitter.ico:before{content:"\f081"}.ico.linkedin:before,.linkedin.ico:before{content:"\f0e1"}.ico.youtube:before,.youtube.ico:before{content:"\f166"}.ico.gplus:before,.gplus.ico:before{content:"\f0d5;"}.ico.pinterest:before,.pinterest.ico:before{content:"\f231"}.ico.email:before,.email.ico:before,.ico .email:before{content:"\f0e0"}.ico.ecard:before,.ecard.ico:before,.ico .ecard:before{font-family:openweb;content:"\f044";font-size:2.08em;line-height:.55em}.ico.home:before,.home.ico:before{content:"\f015"}.ico.rss:before,.rss.ico:before{content:"\f143"}.info.ico:before,.ico.info:before{content:"\f05a"}.sitemap.ico:before,.ico.sitemap:before{content:"\f0e8"}.briefcase.ico:before,.ico.briefcase:before{content:"\f0b1"}.map.ico:before,.ico.map:before{content:"\f041"}.phone.ico:before,.ico.phone:before{content:"\f095"}.instagram.ico:before,.ico.instagram:before{content:"\f16d"}.fax.ico:before,.ico.fax:before{content:"\f1ac"}ul.icons.round li{height:4rem;margin-bottom:0}ul.icons.round li+li{margin-left:5px}ul.icons.round li a{width:4rem;height:4rem;border-radius:50%;margin-left:0;border:1px solid #fff}ul.icons.round li a:before{color:#fff;font-weight:400;font-size:3rem!important;margin:0 .25em;vertical-align:middle;line-height:1.3em!important}ul.icons.round li a:hover,ul.icons.round li a.hover{opacity:.65;filter:alpha(opacity=65);text-shadow:-1px -1px 0 #000}ul.icons.round li a.facebook:before{content:"\f09a";margin-left:.35em}ul.icons.round li a.twitter:before{content:"\f099"}ul.icons.round li a.youtube:before{content:"\f167"}.item-page .half,.item-page .third,.item-page .twothirds,.item-page .quarter{display:inline-block;float:left;margin-right:1em}.half>img,.third>img,.twothirds>img,.quarter>img{width:100%;height:auto}.item-page .half{width:50%}.item-page .quarter{width:25%}.item-page .half.img,.item-page .img.half{width:50%!important}p.double img,p.round img{border-radius:100%}.item-page .third{width:33%}.item-page .third.img,.item-page .third.half{width:33%!important}.img-fulltext-right{max-width:50%;margin-left:1em;float:right}.item-page .twothirds{width:66%}.third img,.half img,.twothirds img{float:none;width:100%!important;margin:0}.item-page a.thumbnail,.blog .item a.thumbnail{border:none;padding:0;margin:0;border-radius:0;background:0 0}.item-page div[itemprop=articleBody],.items-leading div[itemprop=articleBody],.item div[itemprop=articleBody],.category-desc div[itemprop=articleBody]{position:relative;display:table}.item-page div[itemprop=articleBody] img,.items-leading div[itemprop=articleBody] img,.item div[itemprop=articleBody] img,.category-desc div[itemprop=articleBody] img{display:block;margin:0 auto 20px;width:auto}.item-page div[itemprop=articleBody] p>img,.items-leading div[itemprop=articleBody] p>img,.item div[itemprop=articleBody] p>img,.category-desc div[itemprop=articleBody] p>img{float:left;margin:0 2% 0 0;max-width:50%!important;min-width:12em;margin-bottom:20px}.item-page div[itemprop=articleBody] p>img.right,.items-leading div[itemprop=articleBody] p>img.right,.item div[itemprop=articleBody] p>img.right,.category-desc div[itemprop=articleBody] p>img.right{float:right;margin:0 0 0 2%;max-width:50%!important}.item-page div[itemprop=articleBody] p>img.center,.items-leading div[itemprop=articleBody] p>img.center,.item div[itemprop=articleBody] p>img.center,.category-desc div[itemprop=articleBody] p>img.center{float:none;margin:0 auto 20px;max-width:100%!important}@media(max-width:500px){#component .item-page img,#component .items-leading img,#component .item img,#component .category-desc img,#component blockquote.right,#component blockquote.left{float:none!important;margin:0 auto 20px;max-width:100%!important}#component blockquote.right,#component blockquote.left{width:80%!important}}p.fright,p.right{float:right!important}span.subheading-category{display:block}.readmore .btn,.readmore a{height:auto;text-align:left}p.readmore .glyphicon{display:none}a,.moduletable.light a{text-decoration:none;font-weight:700}a:hover,a:focus,.moduletable.light a:hover,.moduletable.light a:focus{text-decoration:none}a:visited,.moduletable.light a:visited{text-decoration:none}div.box{display:block;width:100%;margin-bottom:20px;padding:20px 1em}.tbl{margin-bottom:20px}.tbl>div{height:100%;display:table-cell;float:none;margin:0!important}.tbl .quarter,.tbl .third,.tbl .twothirds,.tbl .half{overflow:hidden}.tbl .quarter>img,.tbl .third>img,.tbl .twothirds>img,.tbl .half>img{height:100%;width:auto}p.error{border:none}p.error,.message,.tips{border-top:2px solid;border-bottom:2px solid;font-style:normal;padding:18px;background:#e6e6e6;zoom:1;display:table;width:100%}p.error:before,.message:before,.tips:before{font-family:fontawesome;font-size:2em;content:"\f046";padding-right:.2em;text-shadow:-1px -1px 1px #fff;float:left}.btn{color:#fff}.btn:hover{color:rgba(255,255,255,.8)}p.error{color:crimson}p.error:before{content:"\f071"}.message{color:navy}.message:before{content:"\f05a"}.tips{color:#21653f}.tips:before{content:'\f0eb'}p.box,.item-page p.accroche,.item-page div.accroche{padding:19px 1em;border:1px solid #d5d5d5;color:#555}p.box:before,.item-page p.accroche:before,.item-page div.accroche:before,p.box:after,.item-page p.accroche:after,.item-page div.accroche:after{content:" ";display:table}p.box:after,.item-page p.accroche:after,.item-page div.accroche:after{clear:both}p[class^=bg-]{padding:10px}.highlight{zoom:1;background:#d6a263;font-weight:700;color:#fff}ul.check,ul.arrow,ul.check-grey,ul.ico,ol.ico{list-style:none;padding:0}.check li:before,.arrow li:before,.check-grey li:before,#component .ico li:before{color:#ab824f;float:left}.check li:before,.arrow li:before,.check-grey li:before,.ico li a:before,li a.ico:before{content:"\f00c";font-family:fontawesome;font-size:1.5em;padding-right:.2em;float:left}.arrow li:before{content:"\f061"}.check-grey li:before{content:"\f046";color:#d5d5d5}ul.check-grey{padding:20px 2em;background:gray;display:inline-block}blockquote,.quote{border-left:0!important;padding:0;margin-bottom:20px;color:#80613b;display:table;quotes:"\201C" "\201D" "\2018" "\2019"}#component blockquote,#component .quote{margin:0 2em 20px}blockquote:before,blockquote:after,.quote:before,.quote:after{font-style:normal;font-size:6em;line-height:1em;font-family:prata,Times,times new roman,serif}blockquote:before,.quote:before{content:open-quote;padding-right:10px;float:left}blockquote:after,.quote:after{content:close-quote;padding-left:10px;line-height:0;position:relative;top:.5em}#component blockquote.left,#component blockquote.right{width:37%;min-width:9em;max-width:15em;text-indent:0;margin:0 0 20px}#component blockquote.left{float:left;margin-right:1em;margin-left:0;text-align:right}#component blockquote.right{float:right;text-align:left;margin-left:1em;margin-right:0}.muted,.article-info{color:#7b7b7b}.blog>.page-header{margin-top:0}#blog .page-header h2{background:0 0}.items-row .page-header{background:0 0}.items-row .page-header h2{padding-top:0;text-indent:0}.one-col{column-count:1!important;-webkit-column-count:1!important;-moz-column-count:1!important}.two-col,.three-col,.four-col{column-width:180px;-webkit-column-width:180px;-moz-column-width:180px}.two-col:before,.three-col:before,.four-col:before,.two-col:after,.three-col:after,.four-col:after{content:" ";display:table}.two-col:after,.three-col:after,.four-col:after{clear:both}.two-col p,.three-col p,.four-col p,.two-col ol,.three-col ol,.four-col ol,.two-col ul,.three-col ul,.four-col ul,.two-col table,.three-col table,.four-col table,.two-col div,.three-col div,.four-col div,.two-col blockquote,.three-col blockquote,.four-col blockquote{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.two-col h1,.three-col h1,.four-col h1,.two-col h2,.three-col h2,.four-col h2,.two-col h3,.three-col h3,.four-col h3,.two-col h4,.three-col h4,.four-col h4,.two-col h5,.three-col h5,.four-col h5,.two-col h6,.three-col h6,.four-col h6,.two-col .h1,.three-col .h1,.four-col .h1,.two-col .h2,.three-col .h2,.four-col .h2,.two-col .h3,.three-col .h3,.four-col .h3,.two-col .h4,.three-col .h4,.four-col .h4,.two-col .h5,.three-col .h5,.four-col .h5,.two-col .h6,.three-col .h6,.four-col .h6{-webkit-column-break-after:avoid;-moz-column-break-after:avoid;page-break-after:avoid;break-after:avoid;break-inside:avoid;word-wrap:break-word;display:inline-block;margin-top:0}.two-col .spanning,.three-col .spanning,.four-col .spanning{-moz-column-span:all!important;column-span:all;-webkit-column-span:all;-moz-column-span:all;-ms-column-span:all;-o-column-span:all;margin-top:20px;margin-bottom:20px;display:block!important;width:100%!important}.two-col blockquote,.three-col blockquote,.four-col blockquote{margin-left:0!important;margin-right:0!important}.two-col img,.three-col img,.four-col img{float:none;margin:20px auto}.moduletable>h3{-webkit-column-span:all;-moz-column-span:all;column-span:all}.ungridTable{width:100%;display:table;table-layout:fixed}.ungridTable>div,.ungridTable .col{display:table-cell}.two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.three-col{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.four-col{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media(min-width:500px) and (max-width:767px){.two-col,.three-col,.four-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em}}@media(max-width:499px){.two-col,.three-col,.four-col{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.breadcrumb>.active{color:initial}ul.breadcrumb,#osmap,.pager{text-transform:capitalize;color:#000!important}ul.breadcrumb,#breadcrumbs li{color:#000!important}ul.breadcrumb{display:table;padding:0}.system-unpublished{opacity:80;filter:alpha(opacity=8000)}#component a.external:after,#topright a.external:after{content:"\f08e";font-family:FontAwesome;padding-left:.3em;display:inline-block}a.linkIconPDF:after{content:"\f1c1"!important;font-family:FontAwesome;padding-left:.3em;font-weight:400}a.linkIconDOC:after{content:"\f1c2"!important;font-family:FontAwesome;padding-left:.3em;font-weight:400}.item table,.item-page table,.category-desc table,.blog table,.blog-featured table{width:100%;border-width:2px}.item table th,.item-page table th,.category-desc table th,.blog table th,.blog-featured table th,.item table td,.item-page table td,.category-desc table td,.blog table td,.blog-featured table td{width:auto!important;padding:1%}.item table th p,.item-page table th p,.category-desc table th p,.blog table th p,.blog-featured table th p,.item table td p,.item-page table td p,.category-desc table td p,.blog table td p,.blog-featured table td p{margin-bottom:0}.item table th,.item-page table th,.category-desc table th,.blog table th,.blog-featured table th{font-size:1.5em;font-weight:700}.item table.table-inverted th,.item-page table.table-inverted th,.category-desc table.table-inverted th,.blog table.table-inverted th,.blog-featured table.table-inverted th{background:#960;color:#fff}.pull-right.article-index,.autotoc{width:33%;min-width:10em}.autotoc{padding:20px 2%;float:right;margin-left:1em}.autotoc>ul>li>ul{margin-left:0}.autotoc ul,.autotoc ul.sidelinks{list-style-type:none}.autotoc ul li a:before,.autotoc ul.sidelinks li a:before{content:"\f054";font-family:fontawesome;font-size:12px;padding-right:.3em;opacity:.8}ul.sidelinks{list-style-type:none;margin-left:.5em;margin-bottom:0}ul.sidelinks li{margin-bottom:20px;margin-left:.5em}ul.sidelinks li a:before{content:"\f111";font-family:fontawesome;font-size:.3em;padding-right:1em;float:left}ul.sidelinks.pull-right{border-left:1px solid silver}.pagenavcounter{opacity:.7;font-size:.8em;display:inline-block;padding:0 1em;margin-bottom:20px;background:#e6e6e6;float:right}a.toclink.active:before{content:"\f178";font-family:FontAwesome;padding-right:.5em}h3.page-header.item-title a{color:inherit!important}.page-header a:hover{text-decoration:underline}.display-news h4,.display-news h5{margin:0!important}.display-news .readmore a{display:block}.display-news .btn{background:0 0!important;border-color:#bfbfbf;border-radius:.3em!important}.display-news .title+br{display:none}.display-news>div{margin-top:-20px}.display-news .create{font-weight:700;display:inline-block;background:#faebd7;padding:0 2%;margin-right:1em;margin-top:-20px}ul.latestnews{list-style-type:none;margin-left:0}.pager{display:table;width:100%;padding-top:18px}.pager li a{display:table-cell;height:auto;line-height:20px!important;width:49%}input#jform_title{width:90%}span.easy_img_caption{float:left;margin:0 2%!important;line-height:inherit!important;max-width:66%}span.easy_img_caption img{margin-bottom:0}span.easy_img_caption span.easy_img_caption_inner{color:#d5d5d5;line-height:inherit!important;margin-bottom:20px;font-weight:400;font-style:italic}.col ul.menu{list-style-type:none;margin-left:0}.col ul.menu li{padding-left:0}.col ul.menu li a{font-weight:500}.col ul.menu a:hover:before{color:transparent}.items-more a:before{content:"\f105";font-family:FontAwesome;font-size:1em;padding-right:.3em}.pushy ul.menu li a.ico:before,#topbar ul.menu li a.ico:before{font-size:16px!important;padding-right:.5em}ul.pager.pagenav{border-top:2px solid #bfbfbf;margin-top:-2px;margin-bottom:20px}.pager ul{display:inline-block;text-indent:0;text-align:center;padding:0;vertical-align:top;margin:0 auto 20px}.pager ul li{display:inline-block;height:38px;vertical-align:middle;border:1px solid #960;border-right:none}.pager ul li+li{border-right:1px solid #960}.pager ul li a,.pager ul li span{height:36px;vertical-align:middle;padding:.5em 1em;width:auto;display:inline-block;line-height:25px!important;border:none}div[itemprop=articleBody]{padding-bottom:20px}div[itemprop=articleBody]>section{border-top:2px solid #bfbfbf;margin-top:-2px;margin-bottom:40px}div[itemprop=articleBody]>section:before,div[itemprop=articleBody]>section:after{content:" ";display:table}div[itemprop=articleBody]>section:after{clear:both}#tagline h3+h3{text-transform:capitalize;color:#d6a263!important}#tagline h3:first-of-type{margin-bottom:0!important;color:#a76f2c}div#heading-right ul{text-transform:uppercase}div#heading-right h4{margin:0!important;text-indent:.5em;color:#fff}div#heading-right .btn{height:auto!important;line-height:20px!important}.moduletable.menutitle{padding:0!important;margin-bottom:0!important}.menutitle li+li+li{display:none!important}ul.breadcrumb.menutitle{text-transform:uppercase}.breadcrumb.menutitle a,.breadcrumb.menutitle span{color:#fff!important}.item-page img.zigzag:nth-of-type(odd){float:left}.item-page img.zigzag:nth-of-type(even){float:right}dl.article-info.muted,dl.article-info.muted dd{margin-top:0;font-size:12px;display:inline-block}dl.article-info.muted dd.published{float:left;padding-right:.7em}[class^=icon-],[class*=" icon-"]{display:inline-block;width:1em;height:1em;vertical-align:text-top;background-repeat:no-repeat;margin-top:.3em}#dyn .btn,.flex-caption .btn{min-width:10em!important;height:auto}.btn{height:auto}.grid-item .title{text-shadow:1px 1px 0 rgba(0,0,0,.95);line-height:1.2em;text-transform:uppercase}ul.brands{display:block;margin:0;margin-bottom:20px;padding:20px;background:#f2f2f2;text-align:center;font-size:1rem}ul.brands li{display:inline-block;padding:0 .5em;font-size:1rem}ul.brands li+li:before{content:"\f111";float:left;padding-right:1em;font-family:fontawesome;font-size:.3rem}.nav-tabs>li>a{height:40px}a.toclink.toclink-h1{text-transform:uppercase;font-size:1.2em}a.toclink.toclink-h2{text-indent:1em}.m-h-center{margin-left:auto!important;margin-right:auto!important;float:none!important}.allcentered{margin:auto!important;float:none!important;position:relative}.patternlib .moduletable{width:33%;min-width:15em}.vert-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horiz-center{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.all-center{position:relative;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.panel.patternlib{height:400px}.item-page .page-header.parent+.child{display:none}.item-page .blog-only{display:none}.item-page .item-image.repeated{display:none}.blogitem .article-only{display:none}.blogitem .art-header{font-weight:400}.blogitem .art-header a{font-weight:400}#component>.rooms .art-header h1,.fnews.rooms .art-header h1,#component>.rooms .art-header h2,.fnews.rooms .art-header h2,#component>.rooms .art-header h3,.fnews.rooms .art-header h3,#component>.rooms .art-header h4,.fnews.rooms .art-header h4,#component>.rooms .art-header h5,.fnews.rooms .art-header h5,#component>.rooms .art-header h6,.fnews.rooms .art-header h6,#component>.rooms .art-header .h1,.fnews.rooms .art-header .h1,#component>.rooms .art-header .h2,.fnews.rooms .art-header .h2,#component>.rooms .art-header .h3,.fnews.rooms .art-header .h3,#component>.rooms .art-header .h4,.fnews.rooms .art-header .h4,#component>.rooms .art-header .h5,.fnews.rooms .art-header .h5,#component>.rooms .art-header .h6,.fnews.rooms .art-header .h6{margin:10px 0!important}#component>.rooms .blogitem .item-image,.fnews.rooms .blogitem .item-image{margin-bottom:0!important}#component>.rooms .readmore span.glyphicon.glyphicon-chevron-right,.fnews.rooms .readmore span.glyphicon.glyphicon-chevron-right{display:none}#component>.rooms .introtxt,.fnews.rooms .introtxt,#component>.rooms .fn-intro,.fnews.rooms .fn-intro{position:relative!important;z-index:25!important;overflow:visible!important;display:block}.mod-languages.lang-drop .btn-group{border-color:#fff}.mod-languages.lang-drop ul.lang-inline.dropdown-menu{background:#960}.mod-languages.lang-drop ul.lang-inline.dropdown-menu .lang-active a{opacity:.6;filter:alpha(opacity=60)}.mod-languages.lang-drop ul.lang-inline.dropdown-menu a{color:#fff}.mod-languages.lang-drop ul.lang-inline.dropdown-menu a:hover,.mod-languages.lang-drop ul.lang-inline.dropdown-menu a .hover{background:#000}ul.menu .ico.reserve:before{content:"\f274"}ul.menu .ico.hotels:before{content:"\f1ad"}ul.menu .ico.tags:before{content:"\f02c"}ul.menu .ico.chart:before{content:"\f201"}ul.menu .ico.news:before{content:"\f1ea"}#bottomnav ul.menu .ico:before,#mainnav ul.menu .ico:before{content:none!important}ul.nav.menu.horiz{text-align:center;display:table;margin:0 auto;position:relative;z-index:35}ul.nav.menu.horiz li{display:inline-block;line-height:1.1em;vertical-align:middle;position:relative;text-align:center;float:none!important}ul.nav.menu.horiz li a{padding:10px;text-align:center;display:block}ul.nav.menu.horiz .nav-child{margin:0;display:none;position:absolute;top:98%;left:0;padding:0;padding-top:12px;z-index:40;width:100%}ul.nav.menu.horiz .nav-child li{display:block!important;padding-top:10px}ul.nav.menu.horiz .nav-child:hover,ul.nav.menu.horiz .nav-child.hover{display:block}ul.nav.menu.horiz .deeper.parent{position:relative}ul.nav.menu.horiz .deeper.parent.hover>ul,ul.nav.menu.horiz .deeper.parent:hover>ul{display:block!important}ul.nav.menu.horiz .deeper.parent>a:after{padding-left:.5em}ul.nav.menu.nav-pills a{background:0 0;color:#960!important;border:1px solid #960;font-weight:400;border-radius:3px;text-transform:uppercase}ul.nav.menu.nav-pills a:hover,ul.nav.menu.nav-pills a.hover{background:#960;color:#fff!important}ul.nav.menu.nav-pills li{padding:0 1px}ul.nav.menu.nav-pills li.current.active>a,ul.nav.menu.nav-pills li a:hover,ul.nav.menu.nav-pills li a.hover{background:#d6a263;color:#fff!important;border:1px solid #d6a263}ul.nav.menu.nav-pills li.current.active>a:hover,ul.nav.menu.nav-pills li a:hover:hover,ul.nav.menu.nav-pills li a.hover:hover,ul.nav.menu.nav-pills li.current.active>a.hover,ul.nav.menu.nav-pills li a:hover.hover,ul.nav.menu.nav-pills li a.hover.hover{background:#a76f2c}ul.nav.menu.nav-pills li.active.deeper.parent>a{border-color:#d6a263;background:sienna}ul.nav.menu.pointer{position:relative;padding:20px 5% 10px;width:100%;table-layout:fixed}ul.nav.menu.pointer.auto{padding:20px 0 10px;table-layout:auto}ul.nav.menu.pointer:before,ul.nav.menu.pointer:after{content:none}ul.nav.menu.pointer li{display:table-cell}ul.nav.menu.pointer li a{padding:10px 3%}@media only screen and (max-width:480px){ul.nav.menu.pointer{padding:20px 0 10px}ul.nav.menu.pointer li{display:inline-block!important;margin-bottom:2px}ul.nav.menu.pointer li a{min-width:9em}ul.nav.menu.pointer li .nav-child{display:none!important}}ul.nav.menu.pointer>li:hover:before,ul.nav.menu.pointer>li.hover:before,ul.nav.menu.pointer>li.current.active:before{content:"\f111";font-family:fontawesome;position:absolute;bottom:-19px;right:0;left:0;display:block;color:#d6a263}.moduletable.menu-pointer{border-bottom:2px solid #d6a263;margin-top:20px;padding:0!important;background:0 0!important}#breadcrumbs .moduletable{background:0 0!important;margin-bottom:0}#component>.blog .blogitem,#component2 .blog .blogitem{margin-bottom:20px;display:table;width:100%}#component>.blog .blogitem p.reserv,#component2 .blog .blogitem p.reserv,#component>.blog .blogitem p.readmore,#component2 .blog .blogitem p.readmore{display:block}@media only screen and (min-width:481px){#component>.blog .items-row.cols-1 .item-image,#component2 .blog .items-row.cols-1 .item-image,#component>.blog .items-leading .item-image,#component2 .blog .items-leading .item-image{width:48%;display:inline-block;text-align:left;float:left;vertical-align:top;margin-right:2%;margin-bottom:10px}}ul.ico.social.icons a{color:#960}ul.ico.social.icons a:hover,ul.ico.social.icons a.hover{color:#0d0d0d}.moduletable.hotel-info p,.moduletable.hotel-info address{margin-bottom:10px}.moduletable.hotel-info .btn{display:block!important}.moduletable.hotel-info>.custom{vertical-align:top}.moduletable.hotel-info>.custom p,.moduletable.hotel-info>.custom ol,.moduletable.hotel-info>.custom ul,.moduletable.hotel-info>.custom table,.moduletable.hotel-info>.custom div,.moduletable.hotel-info>.custom blockquote,.moduletable.hotel-info>.custom address{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media only screen and (max-width:991px){.moduletable.hotel-info>.custom{column-width:180px;-webkit-column-width:180px;-moz-column-width:180px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.moduletable.hotel-info p a.ico.email,.moduletable.hotel-info p.ico.email,.moduletable.hotel-info p a.ico.info,.moduletable.hotel-info p.ico.info,.moduletable.hotel-info p a.ico.phone,.moduletable.hotel-info p.ico.phone,.moduletable.hotel-info p a.ico.fax,.moduletable.hotel-info p.ico.fax,.moduletable.hotel-info p a.ico.email a,.moduletable.hotel-info p.ico.email a,.moduletable.hotel-info p a.ico.info a,.moduletable.hotel-info p.ico.info a,.moduletable.hotel-info p a.ico.phone a,.moduletable.hotel-info p.ico.phone a,.moduletable.hotel-info p a.ico.fax a,.moduletable.hotel-info p.ico.fax a{font-weight:400!important;text-decoration:underline;color:#000!important}.moduletable.hotel-info p a.ico.email:before,.moduletable.hotel-info p.ico.email:before,.moduletable.hotel-info p a.ico.info:before,.moduletable.hotel-info p.ico.info:before,.moduletable.hotel-info p a.ico.phone:before,.moduletable.hotel-info p.ico.phone:before,.moduletable.hotel-info p a.ico.fax:before,.moduletable.hotel-info p.ico.fax:before,.moduletable.hotel-info p a.ico.email a:before,.moduletable.hotel-info p.ico.email a:before,.moduletable.hotel-info p a.ico.info a:before,.moduletable.hotel-info p.ico.info a:before,.moduletable.hotel-info p a.ico.phone a:before,.moduletable.hotel-info p.ico.phone a:before,.moduletable.hotel-info p a.ico.fax a:before,.moduletable.hotel-info p.ico.fax a:before{text-decoration:none!important}.moduletable.hotel-info p a.ico.email:hover,.moduletable.hotel-info p.ico.email:hover,.moduletable.hotel-info p a.ico.info:hover,.moduletable.hotel-info p.ico.info:hover,.moduletable.hotel-info p a.ico.phone:hover,.moduletable.hotel-info p.ico.phone:hover,.moduletable.hotel-info p a.ico.fax:hover,.moduletable.hotel-info p.ico.fax:hover,.moduletable.hotel-info p a.ico.email a:hover,.moduletable.hotel-info p.ico.email a:hover,.moduletable.hotel-info p a.ico.info a:hover,.moduletable.hotel-info p.ico.info a:hover,.moduletable.hotel-info p a.ico.phone a:hover,.moduletable.hotel-info p.ico.phone a:hover,.moduletable.hotel-info p a.ico.fax a:hover,.moduletable.hotel-info p.ico.fax a:hover{opacity:80;filter:alpha(opacity=8000)}.moduletable.hotel-info p a.ico.info:before,.moduletable.hotel-info p.ico.info:before{content:"\f129"}.moduletable.hotel-info ul.icons.round{margin-top:10px;margin-bottom:10px;display:block;text-align:left;float:none}.moduletable.hotel-info ul.icons.round li{height:30px!important}.moduletable.hotel-info ul.icons.round li a{height:30px;width:30px}.moduletable.hotel-info ul.icons.round li a:before{font-size:1.8rem!important;line-height:30px!important;width:30px!important;text-align:center;margin:0}.moduletable.hotel-info ul.icons.round li a.instagram{background-color:#4682b4}.moduletable.mod-avis>h3{text-align:center;border-bottom:1px solid #bfbfbf;padding-bottom:10px}a.btn.btn-default.pics:before{content:"\f030";font-family:fontawesome;display:inline-block;padding-right:.5em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1em!important}.rw.boxes>div{border:1px solid #d5d5d5;padding:20px;margin-bottom:20px;vertical-align:middle}.rw.boxes+.rw{margin-top:20px}.item-page ul.ico{margin-left:1em}.item-page ul.ico.arrow{text-transform:uppercase}.item-page ul.ico.arrow li:before{font-size:1.2em;padding-right:.75em}.item-page ul.uppercase{text-transform:uppercase}ul.alternate{display:table}ul.alternate li{display:block;text-indent:.5rem;margin-bottom:1em;padding-left:.3em}ul.alternate li:nth-of-type(odd){background:rgba(128,128,128,.3)}ul.boxed{display:table;margin:0 auto;text-align:center!important;-webkit-padding-start:0}ul.boxed.de li{width:12em!important}ul.boxed.de li:before{width:12em!important;height:6em!important}@media only screen and (max-width:480px){ul.boxed.de li{width:12em!important;height:auto!important;max-height:none!important}}ul.boxed li{display:inline-block;color:#fff;overflow:hidden;height:auto;max-height:8em;width:8em;text-shadow:-1px -1px 0 rgba(0,0,0,.5);line-height:1.1em;text-align:center!important;padding:20px;margin:10px;vertical-align:middle;font-size:1.8rem;overflow:visible;position:relative;z-index:2}@media only screen and (max-width:480px){ul.boxed li{height:8em!important}}ul.boxed li strong{color:khaki;font-size:1.5em;font-weight:400}ul.boxed li:before{content:"";display:block;background:gray;height:8em;width:8em;z-index:-2;left:0;right:0;border-radius:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.boxed li:nth-of-type(2):before{background:#737373}ul.boxed li:nth-of-type(3):before{background:#666}ul.boxed li:nth-of-type(4):before{background:#595959}ul.boxed li:nth-of-type(5):before{background:#4d4d4d}ul.boxed li:nth-of-type(6):before{background:#404040}ul.boxed li:nth-of-type(7):before{background:#333}ul.boxed li:nth-of-type(8):before{background:#262626}ul.boxed li:nth-of-type(9):before{background:#191919}ul.boxed li:nth-of-type(10):before{background:#0d0d0d}ul.boxed li:nth-of-type(11):before{background:#000}ul.boxed li:nth-of-type(12):before,ul.boxed li:nth-of-type(12)~li:before{background:#000}ul.boxed.cells{display:table;table-layout:fixed;width:100%;margin-bottom:20px}ul.boxed.cells li{display:table-cell;height:auto;width:auto;padding:10px 20px;text-transform:uppercase}@media only screen and (max-width:767px){ul.boxed.cells li{display:inline-block;max-width:12em!important;height:auto!important}}ul.boxed.cells li:before{width:auto;height:100%;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin:0 10px}a.btn.press:before{content:'\f019';font-family:fontawesome;display:inline-block;padding-right:.3em}h1.lined,h2.lined,h3.lined,h4.lined,h5.lined,h6.lined,.h1.lined,.h2.lined,.h3.lined,.h4.lined,.h5.lined,.h6.lined{border-bottom:1px solid #d6a263;padding-bottom:10px}.item-page h1,.item-page h2,.item-page h3,.item-page h4,.item-page h5,.item-page h6,.item-page .h1,.item-page .h2,.item-page .h3,.item-page .h4,.item-page .h5,.item-page .h6{clear:both}#component blockquote,.mod-testimonials blockquote,#component .quote,.mod-testimonials .quote{line-height:1em!important;position:relative;margin:0 0 20px!important}#component blockquote:after,.mod-testimonials blockquote:after,#component .quote:after,.mod-testimonials .quote:after{position:absolute;right:0;bottom:0;top:auto!important}.mod-testimonials{max-width:33em;margin:0 auto}.pull-left.item-image{margin-right:1em}.pull-right.item-image{margin-left:1em}.introswrap .pull-left.item-image{float:none!important;margin-right:0!important}@media only screen and (min-width:992px){.title-over-pic .items-leading .roomwrap{width:50%;margin-right:20px;float:left;margin-bottom:20px}.title-over-pic .items-leading .blogitem{padding-top:20px}}.title-over-pic .roomwrap{position:relative;background:#d6a263;margin-bottom:20px}.title-over-pic .roomwrap .item-image{float:none!important;margin:0!important;opacity:.4;filter:alpha(opacity=40);width:100%!important;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.title-over-pic .roomwrap .item-image img{margin:0!important}.title-over-pic .roomwrap:hover .item-image,.title-over-pic .roomwrap.hover .item-image{opacity:.25;filter:alpha(opacity=25)}.title-over-pic .roomwrap .art-header{position:absolute;bottom:0;right:0;left:0;padding:0 20px}.title-over-pic .roomwrap .art-header,.title-over-pic .roomwrap .art-header a{color:#fff!important;font-weight:lighter}@media only screen and (min-width:481px) and (max-width:991px){.title-over-pic .blogitem{display:table;padding-top:20px}.title-over-pic .blogitem .roomwrap{width:60%;float:left;margin-right:3%}.title-over-pic .blogitem .roomwrap .art-header{position:absolute;top:0;bottom:auto;text-align:right}.title-over-pic .blogitem .readmore{text-align:left!important;margin-left:20px}.title-over-pic.boxes-color .roomwrap,.boxes-color.title-over-pic .roomwrap{margin-bottom:0}.title-over-pic.boxes-color .blogitem,.boxes-color.title-over-pic .blogitem{padding-bottom:0!important;padding-top:0!important}.title-over-pic.boxes-color .blogitem .introtxt,.boxes-color.title-over-pic .blogitem .introtxt{padding-top:20px!important}}.moduletable.mod-logo-footer h2,.moduletable.mod-logo-footer h3{color:#fff!important;font-weight:lighter}.moduletable.mod-logo-footer h2 small,.moduletable.mod-logo-footer h3 small{display:block;font-weight:lighter}.lgx-parallax-content .lgx-parallax-title,.moduletable.slide-ck.withtitle>h2,.moduletable.mod-page-title h1{font-size:64px!important;line-height:1.5em;margin-bottom:0!important;text-transform:capitalize;text-shadow:2px 2px 0 #000}body.activites .lgx-parallax-content .lgx-parallax-title,body.activites .moduletable.slide-ck.withtitle>h2,body.activites .moduletable.mod-page-title h1{font-weight:400!important}@media only screen and (max-width:767px){.lgx-parallax-content .lgx-parallax-title,.moduletable.slide-ck.withtitle>h2,.moduletable.mod-page-title h1{font-size:4rem!important}}ul.actions-btns{display:table;list-style-type:none;padding:0;margin:0 auto;text-align:center}ul.actions-btns li a{display:block;font-size:1.8rem;padding:10px 20px;padding-right:40px;position:relative}ul.actions-btns li a:after{content:"\f0a9";font-family:fontawesome;position:absolute;font-size:2.4rem;right:10px}ul.actions-btns li:nth-of-type(odd) a{background:#960}ul.actions-btns li:nth-of-type(odd) a:hover{background:#320}ul.feat.check,ol.ico,ul.feat{padding-left:1em;padding-top:20px;display:table}ul.feat.check li,ol.ico li,ul.feat li{padding-left:2.6em;position:relative;vertical-align:top;margin-bottom:20px}ul.feat.check li:before,ol.ico li:before,ul.feat li:before{position:absolute;top:20px;left:0;font-size:3rem}@media only screen and (max-width:767px){ul.feat.check li:before,ol.ico li:before,ul.feat li:before{top:0}}ul.feat.check.inline li,ol.ico.inline li,ul.feat.inline li{margin-bottom:40px}ul.feat.check.inline li:before,ol.ico.inline li:before,ul.feat.inline li:before{top:0}ul.feat.check.lined li:before,ol.ico.lined li:before,ul.feat.lined li:before{content:"";border-top:3px solid #ab824f;position:absolute;height:3px;top:0;right:10px;left:10px;z-index:5}ul.feat.check.counting,ol.ico.counting,ul.feat.counting{padding-top:0}ul.feat.check.counting,ol.ico.counting,ul.feat.counting,ul.feat.check.counting p,ol.ico.counting p,ul.feat.counting p{text-align:center!important}ul.feat.check.counting .img-count,ol.ico.counting .img-count,ul.feat.counting .img-count{display:block;position:relative}ul.feat.check.counting .img-count img,ol.ico.counting .img-count img,ul.feat.counting .img-count img{display:block;width:100%;height:auto;margin-bottom:0}ul.feat.check.counting .count-box,ol.ico.counting .count-box,ul.feat.counting .count-box{background:rgba(153,102,0,.5);border-radius:4px;padding:20px;color:#fff;font-weight:700}@media only screen and (min-width:992px){ul.feat.check.counting .count-box,ol.ico.counting .count-box,ul.feat.counting .count-box{display:block;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;filter:alpha(opacity=0)}ul.feat.check.counting .count-box p,ol.ico.counting .count-box p,ul.feat.counting .count-box p{display:block;margin:0 auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.feat.check.counting .count-box:hover,ol.ico.counting .count-box:hover,ul.feat.counting .count-box:hover,ul.feat.check.counting .count-box.hover,ol.ico.counting .count-box.hover,ul.feat.counting .count-box.hover{opacity:1;filter:alpha(opacity=100)}}ul.feat.check.counting .count-box p,ol.ico.counting .count-box p,ul.feat.counting .count-box p{margin-bottom:0;line-height:1em}ul.feat.check.counting .count-box p span,ol.ico.counting .count-box p span,ul.feat.counting .count-box p span{font-size:3em;display:inline-block;line-height:1em}ul.feat.check.counting li,ol.ico.counting li,ul.feat.counting li{text-align:center!important;vertical-align:top}ul.feat.check.counting li h4,ol.ico.counting li h4,ul.feat.counting li h4{margin-top:0;text-transform:none;height:2em;margin-bottom:0!important;display:table!important;vertical-align:middle;width:100%}ul.feat.check.counting li h4 a,ol.ico.counting li h4 a,ul.feat.counting li h4 a{display:table-cell;vertical-align:middle}ul.feat.check.counting,ol.ico.counting,ul.feat.counting,ul.feat.check.lined,ol.ico.lined,ul.feat.lined{padding-left:0;list-style-type:none;margin-left:-10px;margin-right:-10px}ul.feat.check.counting li,ol.ico.counting li,ul.feat.counting li,ul.feat.check.lined li,ol.ico.lined li,ul.feat.lined li{padding:0 10px!important;list-style-type:none}@media only screen and (min-width:768px){ul.feat.check.blocks li,ol.ico.blocks li,ul.feat.blocks li{width:33%;padding:0 3em;text-align:left;display:inline-block}}@media only screen and (max-width:767px){ul.feat.check.blocks li,ol.ico.blocks li,ul.feat.blocks li{width:50%;padding:0 3em;text-align:left;display:inline-block}}@media only screen and (max-width:480px){ul.feat.check.blocks li,ol.ico.blocks li,ul.feat.blocks li{display:block;width:100%;float:none}}@media only screen and (min-width:768px){ul.feat.check.blocks.thirds li,ol.ico.blocks.thirds li,ul.feat.blocks.thirds li{width:32.5%}ul.feat.check.blocks.halfs li,ol.ico.blocks.halfs li,ul.feat.blocks.halfs li{width:49.5%}ul.feat.check.blocks.quarters li,ol.ico.blocks.quarters li,ul.feat.blocks.quarters li{width:24.5%}}ul.feat.check.team li,ol.ico.team li,ul.feat.team li{text-align:center;padding:0 15px;margin-bottom:50px}@media only screen and (max-width:767px){ul.feat.check.team li,ol.ico.team li,ul.feat.team li{display:block;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){ul.feat.check.team li,ol.ico.team li,ul.feat.team li{width:50%}}@media only screen and (min-width:992px){ul.feat.check.team li,ol.ico.team li,ul.feat.team li{width:25%}}ul.feat.check.team li img,ol.ico.team li img,ul.feat.team li img{width:100%;height:auto}ul.feat.check.team li h4,ol.ico.team li h4,ul.feat.team li h4,ul.feat.check.team li h5,ol.ico.team li h5,ul.feat.team li h5{padding:0 1em}ul.feat.check.team li h4,ol.ico.team li h4,ul.feat.team li h4{margin-bottom:1em!important;font-size:1em}ul.feat.check.team li h5,ol.ico.team li h5,ul.feat.team li h5{text-transform:none;margin-top:0;color:#960}ul.tags.table{display:table;list-style-type:none;padding:0;margin:0;margin-left:-5px;margin-top:-40px}ul.tags.table li{display:inline-block;list-style-type:none;padding:0 1px}ul.tags.table li a{color:#555;border:1px solid silver;padding:5px;background:0 0;font-size:1em;font-weight:400}ul.tags.table li a:hover,ul.tags.table li a.hover{color:#960;border-color:#960;background:0 0}.moduletable.mod-social.social.ico li a{font-size:1.5rem!important;padding:0}.moduletable.mod-social.social.ico li a,.moduletable.mod-social.social.ico li a:before{color:#444}.moduletable.mod-social.social.ico li a:before{padding-top:1px}.moduletable.mod-social.social.ico li a:hover,.moduletable.mod-social.social.ico li a.hover,.moduletable.mod-social.social.ico li a:hover:before,.moduletable.mod-social.social.ico li a.hover:before{color:#960!important}.pushy .moduletable.mod-social.social.ico{max-width:14em!important}.pushy .moduletable.mod-social.social.ico ul{display:table;table-layout:fixed;text-align:center;width:100%;height:60px;padding-left:5px;margin-top:30px}.pushy .moduletable.mod-social.social.ico ul li{display:table-cell;vertical-align:middle}.pushy .moduletable.mod-social.social.ico ul li a:before{padding-top:1px}#footer .moduletable.mod-social.social.ico li{height:1em}#footer .moduletable.mod-social.social.ico li a,#footer .moduletable.mod-social.social.ico li a:before{color:#fff}#footer .moduletable.mod-social.social.ico li a:hover,#footer .moduletable.mod-social.social.ico li a:hover:before{color:#fff!important}div#mainnav .moduletable.mod-social.social.ico{}@media only screen and (max-width:480px){div#mainnav .moduletable.mod-social.social.ico{float:none;margin:0 auto}}div#mainnav .moduletable.mod-social.social.ico ul{padding-top:1em;float:left;padding-left:1em}div#mainnav .moduletable.mod-social.social.ico ul li{height:1em;line-height:2em}div#mainnav .moduletable.mod-social.social.ico ul li a:before{padding-top:1px}.outernav.vertical div#themainnav ul.nav.menu.vert li a{height:50px;line-height:50px;font-size:16px;color:#444}.outernav.vertical div#themainnav ul.nav.menu.vert li a:hover,.outernav.vertical div#themainnav ul.nav.menu.vert li a.hover{color:#960}.pushy ul.nav.menu a{height:60px;line-height:60px;font-size:16px}.moduletable.mod-address address{margin-bottom:0}.moduletable.mod-address span.middot{padding:0 .5em}.moduletable.mod-address .fa{padding-right:.2em}.moduletable.mod-address>p{margin-bottom:0;font-weight:700}.moduletable.mod-address .moduletable{margin-bottom:20px!important}div#footer_columns .moduletable p:last-child{margin-bottom:0}@media only screen and (max-width:991px){div#footer_columns .moduletable{margin-bottom:20px}div#footer_columns .moduletable,div#footer_columns .moduletable>h3{text-align:center}}.moduletable.mod-footerlinks ul{list-style-type:none;padding:0}.moduletable.mod-footerlinks ul li:last-child{margin-top:30px}.moduletable h2.centre,.moduletable h3.centre,.moduletable h2.allmode-name,.moduletable h3.allmode-name{text-align:center;position:relative;padding:1em 0}.moduletable h2.centre:after,.moduletable h3.centre:after,.moduletable h2.allmode-name:after,.moduletable h3.allmode-name:after{content:'';display:block;width:40px;border-top:2px solid #444;position:relative;top:1em;right:0;left:0;height:2px;margin:0 auto;margin-bottom:1em}ul.feat.team{text-align:center}@media only screen and (min-width:992px){ul.feat.team.thirds li{width:33.3%}}ul.mags.feat.blocks{padding:0}ul.mags.feat.blocks li{padding:0 10px;text-align:center}ul.mags.feat.blocks li h3{font-size:1.8rem;font-weight:600;letter-spacing:normal;margin-top:2em}ul.mags.feat.blocks li a{background:#000!important;display:block;position:relative;pointer-events:none}ul.mags.feat.blocks li a:after{pointer-events:all;line-height:2em!important}ul.mags.feat.blocks li a:hover img,ul.mags.feat.blocks li a.hover img{opacity:.6;filter:alpha(opacity=60)}a.ico.instagram,a.ico.twitter{width:1.5em!important}.moduletable.mod-copyright.menu ul.nav a,div#footer1 ul.nav a{font-weight:400}ul.nav.menu.vert{list-style-type:none}ul.nav.menu.vert li{list-style-type:none;display:block}div#footer3 .moduletable{text-align:center;max-width:15em;float:none;margin:0 auto;margin-bottom:20px}.moduletable.mod-social.social.ico li{height:20px}.moduletable.mod-social.social.ico li a,.moduletable.mod-social.social.ico li a:before{color:silver}div.mod_search80 input[type=search]{margin-bottom:0}.moduletable.jmg-art-img+.headline-anywhere{position:absolute;top:0;right:0;left:0;z-index:55;padding-right:2em!important;min-height:2em!important;padding-top:4em!important}.moduletable.jmg-art-img+.headline-anywhere h2,.moduletable.jmg-art-img+.headline-anywhere h1,.moduletable.jmg-art-img+.headline-anywhere h3{text-align:right;font-size:3.5rem;text-shadow:1px 1px 0 #fff}.moduletable.jmg-art-img.fixed img{position:fixed;width:100%;opacity:.9;top:0}.moduletable.jmg-art-img.fixed{min-height:25vw!important;background:#960}.outerbread{position:relative;background:#fff;z-index:15;padding-top:95px}.moduletable.mod-breads{margin-top:40px!important;margin-bottom:10px!important}.moduletable.mod-breads>div{overflow:visible}.moduletable.mod-breads span,.moduletable.mod-breads a,.moduletable.mod-breads li:before{font-size:2.6rem!important;color:gray}.item-page.no-img .item-image{display:none!important}.moduletable.home-heading.centered,.moduletable.middle-stripe{position:relative;overflow:visible}.moduletable.home-heading.centered h2,.moduletable.middle-stripe h2,.moduletable.home-heading.centered h1,.moduletable.middle-stripe h1,.moduletable.home-heading.centered h2,.moduletable.middle-stripe h2{color:#d6a263!important;background:#fff!important;display:inline-block;vertical-align:top;position:relative;z-index:15;padding:0 1em;text-transform:none;font-weight:400;letter-spacing:normal;margin-bottom:0}.moduletable.home-heading.centered:before,.moduletable.middle-stripe:before,.moduletable.home-heading.centered:after,.moduletable.middle-stripe:after{content:"";width:200vw;display:block;height:1px;border-top:1px solid #d6a263;position:absolute;z-index:5;top:50%;right:0;left:0}.moduletable.home-heading.centered:before,.moduletable.middle-stripe:before{left:-50%}.camera_caption_title{font-weight:400!important}.homepage .easyp-inner{display:inline-block;width:50%}.rw.vertcenter>div{vertical-align:middle}.homepage .rw.vertcenter div+div{width:33%}#slideshow #photoframe .moduletable.slide-ck,#slideshow #photoframe .cameraContent.cameracurrent{height:40vw;max-height:70vh}dl.fields-container dd{color:#960!important;font-weight:500}.blogitem .side-txt,.blogitem .side-img{position:relative;display:block}.blogitem .side-txt>div,.blogitem .side-img>div{float:none!important}.blog.alternate .text-inner{position:relative}.blog.alternate .text-inner dl.article-info.muted{position:absolute;top:20px;left:0}.blog.alternate .text-inner dl.article-info.muted dd.category-name{text-transform:uppercase;font-size:2rem}.blog.alternate .text-inner .page-header{padding-top:40px!important}#component .category-desc,#component2 .category-desc{margin-bottom:40px}#component .blog.alternate .blogitem,#component2 .blog.alternate .blogitem{display:table;width:100%;margin-bottom:40px;border-top:3px solid #960}#component .blog.alternate .side-txt .page-header h2,#component2 .blog.alternate .side-txt .page-header h2{text-align:left;max-width:100%!important}#component .blog.alternate .side-img>div,#component2 .blog.alternate .side-img>div{float:none;display:block;width:100%;margin:0;margin-bottom:20px}@media only screen and (min-width:768px){#component .blog.alternate .row-leading .blogitem>div,#component2 .blog.alternate .row-leading .blogitem>div{display:inline-block;vertical-align:top;width:50%}#component .blog.alternate .row-leading .blogitem>div.side-img,#component2 .blog.alternate .row-leading .blogitem>div.side-img{padding-right:15px}#component .blog.alternate .row-leading .blogitem>div.side-txt,#component2 .blog.alternate .row-leading .blogitem>div.side-txt{padding-left:15px}}@media only screen and (min-width:768px){#component .blog.alternate .row-leading:nth-of-type(even) .side-img,#component2 .blog.alternate .row-leading:nth-of-type(even) .side-img{position:relative;left:50%;padding-right:0!important;padding-left:15px}#component .blog.alternate .row-leading:nth-of-type(even) .side-txt,#component2 .blog.alternate .row-leading:nth-of-type(even) .side-txt{position:relative;right:50%;padding-left:0!important;padding-right:15px;text-align:right!important}#component .blog.alternate .row-leading:nth-of-type(even) .side-txt .page-header h2,#component2 .blog.alternate .row-leading:nth-of-type(even) .side-txt .page-header h2,#component .blog.alternate .row-leading:nth-of-type(even) .side-txt dd.category-name a,#component2 .blog.alternate .row-leading:nth-of-type(even) .side-txt dd.category-name a{text-align:right!important}#component .blog.alternate .row-leading:nth-of-type(even) .side-txt dl.article-info.muted,#component2 .blog.alternate .row-leading:nth-of-type(even) .side-txt dl.article-info.muted{left:auto;right:0}}.slideshow-caption,.easyparallax-wrapper{text-align:center;text-shadow:1px 1px 0 #333,0 0 1em #000;color:#fff}.slideshow-caption .moduletable,.easyparallax-wrapper .moduletable{overflow:visible!important}.slideshow-caption h1,.easyparallax-wrapper h1,.slideshow-caption h2,.easyparallax-wrapper h2,.slideshow-caption h3,.easyparallax-wrapper h3,.slideshow-caption h4,.easyparallax-wrapper h4,.slideshow-caption h5,.easyparallax-wrapper h5,.slideshow-caption h6,.easyparallax-wrapper h6{text-shadow:.05em .05em 0 #333,0 0 1em #000;overflow:visible}.page-header h1{font-size:47.25px}ul.services{display:table;list-style-type:none;padding:0;text-align:center}.slideshow-caption ul.services{margin:0 auto}.slideshow-caption ul.services li:before{background:rgba(214,162,99,.5)}.slideshow-caption ul.services li:before:hover,.slideshow-caption ul.services li:before:hover{background:rgba(214,162,99,.5)}.slideshow-caption ul.services li{padding-bottom:0}.slideshow-caption ul.services li img{filter:invert(100);opacity:1}ul.services li{list-style-type:none;display:inline-block;width:11em;vertical-align:top;padding:30px;text-align:center;position:relative}ul.services li h5,ul.services li h6{font-style:italic;margin-top:2em;margin-left:-15px;margin-right:-15px}ul.services li:before{content:"";border:3px solid #fff;border-radius:50%;display:inline-block;position:absolute;top:15px;left:15px;right:15px;height:0;padding-bottom:75%}ul.services li img{opacity:.5;position:relative;padding:15px;min-height:0!important}ul.services.services-centered li:before{background:#fff;border-color:gray}ul.services.services-centered.feat li:before{border-color:#d6a263}ul.services.services-centered.feat h6{color:#960}ul.services.services-side li{position:relative;margin-bottom:15px}ul.services.services-side li:after{content:"";display:block;position:absolute;top:0;right:15px;left:15px;border-top:2px solid #960;height:2px}@media only screen and (min-width:481px){ul.services.services-side li{width:20em;padding-left:0;padding-right:0}ul.services.services-side li img,ul.services.services-side li h5,ul.services.services-side li h6{display:inline-block;vertical-align:top;width:48%}ul.services.services-side li img{margin-left:-25px;width:40%;margin-top:-5px}ul.services.services-side li h5,ul.services.services-side li h6{text-align:left;margin-top:0;padding-left:30px}ul.services.services-side li:before{right:52%;padding-bottom:43%}}@media only screen and (min-width:768px){p.room-intro-tarif,p.room-intro-reserve,p.readmore{display:inline-block!important;vertical-align:middle;width:33%;text-align:center}p.room-intro-tarif .btn,p.room-intro-reserve .btn,p.readmore .btn{width:100%!important;display:block!important;text-align:center}.chambres-blog p.readmore{position:absolute!important;left:0;bottom:0}.blogitem{position:relative}p.room-intro-tarif.lead{margin-left:33%;position:relative}}.chambres-blog p.readmore span{display:none}ul.services.services-centered.feat h6{margin-right:0;margin-left:0}.no-fields dl.fields-container{display:none}.room.blog.title-over-img .roomwrap .page-header{right:0;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.room.blog .roomwrap{position:relative}.room.blog.title-over-img .page-header h2 a{color:#fff;text-shadow:.05em .05em 0 #333,0 0 .5em #000}.room.blog.title-over-img .page-header h2 a:hover{text-decoration:none}.readmore span.icon-chevron-right{margin-top:0}#component .room.blog.title-over-img .item-image{background:#000}#component .room.blog.title-over-img .item-image img{opacity:.8;filter:contrast(1.2)}#component .room.blog.title-over-img .item-image a:hover img{opacity:1;filter:contrast(1)}.easyp-inner h2{position:relative;padding-top:20px;margin-top:40px}.easyp-inner h2:after{content:'';display:block;width:2em;border-top:2px solid #960;position:absolute;top:0;right:0;left:0;height:2px;margin:0 auto}@media only screen and (min-width:768px){.rw.featured p.featured{margin-left:-30%;background:rgba(255,255,255,.7);position:relative;padding:20px;margin-top:40px}}.blog.offres-page .blogitem{border:1px solid gray;padding:20px;max-width:100%!important}.blog.offres-page .blogitem .btn-reserve{display:block;margin-bottom:-20px}.blog.offres-page .blogitem .page-header{padding-top:0!important}.blog.offres-page .blogitem .page-header h2{text-align:center;color:#d6a263;font-size:30px!important;max-width:100%!important}ul.services li:before{padding-bottom:0;width:12rem;height:12rem;display:block}@media only screen and (max-width:767px){.page-header h1{font-size:36px!important;line-height:20px}.item-page h2,.page-header h1,.page-header h2,h3.subtitle{max-width:100%!important}#component .room.blog.title-over-img .item-image img{margin-bottom:0!important}.chambres-blog .btn,.chambres-blog .room-intro-tarif{display:block!important;text-align:center}}@media only screen and (min-width:768px) and (max-width:991px){p.room-intro-tarif,p.room-intro-reserve,p.readmore{vertical-align:middle}p.room-intro-tarif.lead.text-primary{line-height:1em!important;width:32%}.chambres-blog p.readmore a{line-height:1em}}@media screen and (orientation:portrait){.row.drawer .moduletable .custom .btn-right{display:none!important}}.pushy li{text-align:left!important}.pushy ul.nav.menu.horiz.table.nav-table.mod-list a{text-align:left;height:40px;line-height:40px;font-size:1.4rem}.pushy ul.nav.menu.horiz .nav-child{position:relative;top:0;display:inline-block}.pushy ul.nav.menu.horiz .nav-child li{padding:0!important}.pushy ul.nav.menu a{display:inline-block!important;width:100%;vertical-align:middle;padding:0!important}.mm-panels.mm-vertical{margin-bottom:40px}div#mainmenu img{display:none!important}.pushy li img{display:inline-block;width:40px;height:40px;padding-right:10px;vertical-align:middle}ul.nav-child.unstyled.small.mm-listview{background:0 0!important}.pushy.dark{background:#333!important}.pushy.dark img{filter:invert(100)}.pushy.dark .mm-listview>li.mm-selected>a:not(.mm-next){font-weight:700;color:#000!important;padding-left:.3em!important}.pushy.dark .mm-navbar{border-color:#111}.rw.featured.block.alternate{border-top:3px solid #d6a263}.rw.featured.block.alternate:not(:first-child){margin-top:40px}.item-page table th{font-size:1em}.custom.salons-alternate img{width:100%}@media only screen and (min-width:768px){.rw.featured.block.alternate .side-img{padding:0}}.table-salons,.table-salons .th{text-align:center}.item-page table.table-salons th,table.table-salons th{text-align:center}.custom.salons-alternate h4,.item-page.salons h4{text-align:center;margin-top:40px!important}th[class^=picto]:before{content:"";display:block;margin-bottom:10px;width:40px;height:40px;background:url(../../../images/salons-pictos/classe.jpg) no-repeat center center;background-size:contain!important;margin:0 auto 10px}th.picto-theatre:before{background:url(../../../images/salons-pictos/theatre.jpg) no-repeat center center}th.picto-classe:before{background:url(../../../images/salons-pictos/classe.jpg) no-repeat center center}th.picto-u:before{background:url(../../../images/salons-pictos/u-shape.jpg) no-repeat center center}th.picto-rectangle:before{background:url(../../../images/salons-pictos/rectangle.jpg) no-repeat center center}th.picto-cabaret:before{background:url(../../../images/salons-pictos/cabaret.jpg) no-repeat center center}th.picto-cocktail:before{background:url(../../../images/salons-pictos/cocktail.jpg) no-repeat center center}th.picto-banquet:before{background:url(../../../images/salons-pictos/banquet.jpg) no-repeat center center}@media only screen and (min-width:768px){.rw.featured.block.alternate.even .side-img{position:relative;left:50%}.rw.featured.block.alternate.even .side-txt{position:relative;right:50%}}.category-desc .subtitle,.item-page .subtitle{text-transform:uppercase;font-weight:500}.category-desc h2.h3.subtitle:after{content:none!important}.category-desc h2.h3.subtitle{margin-top:20px!important;padding-top:0}hr.csl{border-color:#960!important;width:8rem}.blog.offres-page .blogitem .page-header h2{color:#960!important}.item-page p.blog-intro{font-family:taviraj,Times,times new roman,serif;letter-spacing:normal;font-size:21px;line-height:30px!important;margin-bottom:30px}body.blog #component .blogitem .page-header{position:absolute;margin-bottom:0!important;top:8em}body.blog #component .blogitem .page-header a{text-shadow:.05em .05em 0 #333,0 0 1em #000;color:#fff!important}@media only screen and (max-width:767px){body.blog #component .blogitem .page-header{position:absolute;top:1em}body.blog #component .blogitem .page-header a{font-size:3rem;line-height:1em!important}body.blog #component .blog .boxy .blogitem .item-image img{padding:0!important;margin:0!important}}.moduletable.raxo.more-arts.more-news.more-blog .cl.allmode-topitem:first-child:last-child{max-width:600px!important;margin:0 auto;display:block!important;overflow:hidden}div#mainnav .moduletable.no-subs{margin-bottom:10px}.stripe-full h2.h3:after{position:relative;margin-top:-2em;margin-bottom:2em}.mm-navbar.mm-navbar-top.mm-navbar-top-1.mm-navbar-size-2{height:50px}.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:50px}@media screen and (-moz-images-in-menus:0){.item-page.chambre-page .stripe-full h2.h3::after{position:absolute;top:2em}}@media all and (min--moz-device-pixel-ratio:0) and (min-resolution:3e1dpcm){.item-page.chambre-page .stripe-full h2.h3::after{position:absolute;top:2em}}.item-page.hotel-blog p,.blog.hotel-blog p{text-align:justify}.hotel-blog .pull-left.item-image{overflow:hidden}@media only screen and (min-width:992px){.hotel-blog .pull-left.item-image{height:300px}}@media only screen and (min-width:768px) and (max-width:991px){.hotel-blog .pull-left.item-image{height:210px}}.blog.hotel-blog p.readmore{display:block!important;text-align:center;float:none;width:13em;margin:auto;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:991px){body.blog #component .blogitem .page-header{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width:768px) and (max-width:991px){.blog.hotel-blog .blogitem .page-header h2{font-size:3rem!important;line-height:1em!important}}.moduletable.jmg-art-img+.headline-anywhere h2{padding:0 20px}.allmode-box.allmode-sja.raxo.more-arts.more-news.more-blog{width:auto;margin-left:-15px;margin-right:-15px}.moduletable.raxo.more-arts.more-news.more-blog .allmode-sja .topwrap .allmode-title a{padding:0 20px}@media only screen and (min-width:768px) and (max-width:991px){.moduletable.raxo.more-arts.more-news.more-blog .cl{display:block}}.item-page.hotel-blog h4,.item-page.hotel-blog h3,.item-page.hotel-blog h2,.item-page.hotel-blog h1{text-align:center;margin-top:0}.item-page.hotel-blog h4:after,.item-page.hotel-blog h3:after,.item-page.hotel-blog h2:after,.item-page.hotel-blog h1:after{content:none}body.hotel-blog .blogitem .page-header h2{text-align:center!important;max-width:100%!important}.item-page.offres-page .item-image{display:none}.headline-anywhere h2{padding-top:.3em!important}.room.blog.offres-page ul{text-align:left}.item-page.offres-page div[itemprop=articleBody]{max-width:600px!important;display:inline-block;margin:0 auto;float:none}.moduletable.raxo.more-offers{border-top:2px solid #b8860b;padding-top:40px;padding-bottom:40px}.raxo.more-offers .allmode-readmore a{border:1px solid;padding:10px}.raxo.more-offers .allmode-readmore a:hover{background:wheat}ul.list-alternate.list-faq{padding:0;list-style-type:none;margin:0;margin-top:40px}ul.list-alternate.list-faq li{display:table;border-top:3px solid #b8860b;margin:20px 0;width:100%}ul.list-alternate.list-faq li div{display:table-cell;padding:20px;text-align:center;vertical-align:middle}ul.list-alternate.list-faq li div.side-txt{text-align:left}ul.list-alternate.list-faq li img{width:200px}@media screen and (min-width:768px){ul.list-faq div.side-img{width:33%}ul.list-faq div.side-img img{padding:10px}}ul.list-alternate.list-faq li:nth-of-type(even){background:#faebd7}@media screen and (min-width:768px){ul.list-alternate.list-faq li:nth-of-type(even) div{display:inline-block;vertical-align:middle}ul.list-alternate.list-faq li:nth-of-type(even) div.side-img{float:right}ul.list-alternate.list-faq li:nth-of-type(even) div.side-txt{width:66%;text-align:right;margin-top:40px}ul.list-alternate.list-faq li div.side-img{width:33%}ul.list-alternate.list-faq li div.side-img img{padding:20px}}@media screen and (max-width:767px){ul.list-alternate.list-faq li div{display:block}ul.list-alternate.list-faq li img{width:160px;margin-bottom:-20px}ul.list-alternate.list-faq li .side-txt p,ul.list-alternate.list-faq li .side-txt h3{text-align:center}}