/* start */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/* end */
/* start */
@font-face{font-family:'denseregular';src:url(https://media.routard.com/design/frontend/fonts/v2/Dense-Regular-webfont.eot);src:url(https://media.routard.com/design/frontend/fonts/v2/Dense-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(https://media.routard.com/design/frontend/fonts/v2/Dense-Regular-webfont.woff2) format('woff2'),url(https://media.routard.com/design/frontend/fonts/v2/Dense-Regular-webfont.woff) format('woff'),url(https://media.routard.com/design/frontend/fonts/v2/Dense-Regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'mestre';src:url(https://media.routard.com/design/frontend/fonts/v2/31707C-mestre-reg-uh.woff2) format('woff2'),url(https://media.routard.com/design/frontend/fonts/v2/31707C-mestre-reg-uh.woff) format('woff'),url(https://media.routard.com/design/frontend/fonts/v2/31707C-mestre-reg-uh.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'open_sanslight';src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Light-webfont.eot);src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Light-webfont.woff2) format('woff2'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Light-webfont.woff) format('woff'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Light-webfont.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'open_sansregular';src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Regular-webfont.eot);src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Regular-webfont.woff2) format('woff2'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Regular-webfont.woff) format('woff'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'open_sansitalic';src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Italic-webfont.eot);src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Italic-webfont.woff2) format('woff2'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Italic-webfont.woff) format('woff'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Italic-webfont.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'open_sanssemibold';src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Semibold-webfont.eot);src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Semibold-webfont.woff2) format('woff2'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Semibold-webfont.woff) format('woff'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Semibold-webfont.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'open_sansbold';src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Bold-webfont.eot);src:url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Bold-webfont.woff2) format('woff2'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Bold-webfont.woff) format('woff'),url(https://media.routard.com/design/frontend/fonts/v2/OpenSans-Bold-webfont.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:"icons";src:url(https://media.routard.com/design/frontend/fonts/v2/icons.eot);src:url(https://media.routard.com/design/frontend/fonts/v2/icons.eot?#iefix) format("embedded-opentype"),url(https://media.routard.com/design/frontend/fonts/v2/icons.woff) format("woff"),url(https://media.routard.com/design/frontend/fonts/v2/icons.ttf) format("truetype");font-weight:normal;font-style:normal}
/* end */
/* start */
@font-face{font-family:"googlelogo";font-weight:100;font-style:normal;src:url(data:application/font-woff;base64,d09GRgABAAAAAAPQAAsAAAAABeQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAPwAAAFZWh2EQY21hcAAAAXwAAABOAAABcAGIBM1nbHlmAAABzAAAADQAAAA0UJUSHGhlYWQAAAIAAAAALgAAADYJ3PxKaGhlYQAAAjAAAAAcAAAAJAgTA+tobXR4AAACTAAAAAgAAAAIA+gAAGxvY2EAAAJUAAAABgAAAAYAGgAAbWF4cAAAAlwAAAAeAAAAIAENABluYW1lAAACfAAAAS8AAAIiykUF4nBvc3QAAAOsAAAAJAAAADU8TlbdeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/MI4gYGVgYOpimkPAwNDD4RmfMBgyMjEwMDEwMrMgBUEpLmmMDgwJDIkMr8AcqPAJFAjiAAA7hYKRgB4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhZP/P8fTjKCdIJEGdkYaA8Y6WAHJYAHTMpAeeCwgmJGAOC1B1YAAAABAAAAAAPQAk0ADAAAARUhDgEHFTM+ATU0JwH+AQUJMSedRUwJAky7LksaekC3bjIxAAB4nGNgZGBgAOL8m4oV8fw2Xxm4mV8ARRgul8f0INPMF5h8gRQHAxOIBwAx5goJAAB4nGNgZGBgfsHAwBAFJhmYLzAwMqACJgBM8gMIAAAAAAPoAAAAAAAAABoAAHicY2BkYGBgYuBlANEgFgMDFxAyMPwH8xkACdwBJwAAeJxtj01uwjAQhV/4qwpShVqpUndWF91UhJ8FCw4AexbsQ3AgKIkjxyBxgZ6gZ+gZeoIue4YepS9mxKJlLNnfvHnj0QDo4wsB6ghw6+86GrhhduYmqS/cIj8Jt9HDs3CH+kC4i1dMhXt4QMQfglb92z2ccAN3eBNuUn8XbpE/hNt4xKdwh/q3cBcr/Aj38BJMrdsM0tgU1VJvD1lkL/kFVtpWqSnUOBxdtIUutI2c3qj1SVXH7cS5RCXW5GpuCqezzKjSmr2OXbhzrpwNh4noYWxyWO6y4c4pYhgUqLCExhYHZNzYXqn/V1bssHxTnyuMEWJ0xbegr/DeiDXNqsIaJ94Vjpw5oeqQME/oMchJc99buzMeQ6X0tT2VmHqIne8qMcOQJ/njD/30/BedfmCiAHicY2BigAAuBuyAiZGJkZmBOz0/Pz0ntSgzPaOEgQEAKFAEvA==) format('woff')}@font-face{font-family:"googlelogo";font-weight:200;font-style:normal;src:url(data:application/font-woff;base64,d09GRgABAAAAAAPkAAsAAAAABfQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAPwAAAFZWh2EQY21hcAAAAXwAAABOAAABcAGIBM1nbHlmAAABzAAAAEQAAABEhVo6IWhlYWQAAAIQAAAALgAAADYJS/zTaGhlYQAAAkAAAAAcAAAAJAeCA+tobXR4AAACXAAAAAgAAAAIA+gAAGxvY2EAAAJkAAAABgAAAAYAIgAAbWF4cAAAAmwAAAAeAAAAIAENAB9uYW1lAAACjAAAAS8AAAIiykUF4nBvc3QAAAO8AAAAJQAAADZJWkJReJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/MI4gYGVgYOpimkPAwNDD4RmfMBgyMjEwMDEwMrMgBUEpLmmMDgwJDIkMr8AcqPAJFAjiAAA7hYKRgB4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhZP/P8fTjKCdIJEGdkYaA8Y6WAHJYAHTMpAeeCwgmJGAOC1B1YAAAABAAAAAAM/AZgAEgAAJSInLgEnIxUeARcWMzI3NjcnBgH+Pjg2UROiKIRTVl1gU1A+nUXQGhpaOn5PeSEiHx44ei4AeJxjYGRgYADid1k/nsfz23xl4GZ+ARRhuFweq41MM9szzgBSHAxMIB4AV2AKWAAAeJxjYGRgYH7BwMAQBSYZmO0ZGBlQARMAQi8CdwAAAAAD6AAAAAAAAAAiAAB4nGNgZGBgYGIQZgDRIBYDAxcQMjD8B/MZAApyAS0AAHicbY9NbsIwEIVf+KsKUoVaqVJ3VhfdVISfBQsOAHsW7ENwICiJI8cgcYGeoGfoGXqCLnuGHqUvZsSiZSzZ37x549EA6OMLAeoIcOvvOhq4YXbmJqkv3CI/CbfRw7Nwh/pAuItXTIV7eEDEH4JW/ds9nHADd3gTblJ/F26RP4TbeMSncIf6t3AXK/wI9/ASTK3bDNLYFNVSbw9ZZC/5BVbaVqkp1DgcXbSFLrSNnN6o9UlVx+3EuUQl1uRqbgqns8yo0pq9jl24c66cDYeJ6GFscljusuHOKWIYFKiwhMYWB2Tc2F6p/1dW7LB8U58rjBFidMW3oK/w3og1zarCGifeFY6cOaHqkDBP6DHISXPfW7szHkOl9LU9lZh6iJ3vKjHDkCf54w/99PwXnX5gogB4nGNgYoAALgbsgImRiZGZgSc9Pz89JzUpv6QkP5eBAQAuggU0AAAA) format('woff')}@font-face{font-family:"googlelogo";font-weight:300;font-style:normal;src:url(data:application/font-woff;base64,d09GRgABAAAAAAPIAAsAAAAABdgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAPwAAAFZWh2EQY21hcAAAAXwAAABOAAABcAGIBM1nbHlmAAABzAAAACwAAAAs/WK8YGhlYWQAAAH4AAAALgAAADYG+/ofaGhlYQAAAigAAAAcAAAAJAUyA+tobXR4AAACRAAAAAgAAAAIA+gAAGxvY2EAAAJMAAAABgAAAAYAFgAAbWF4cAAAAlQAAAAeAAAAIAENABduYW1lAAACdAAAAS8AAAIiykUF4nBvc3QAAAOkAAAAIwAAADQ7WdzYeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/MI4gYGVgYOpimkPAwNDD4RmfMBgyMjEwMDEwMrMgBUEpLmmMDgwJDIkMr8AcqPAJFAjiAAA7hYKRgB4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhZP/P8fTjKCdIJEGdkYaA8Y6WAHJYAHTMpAeeCwgmJGAOC1B1YAAAABAAAAAADvAs4ACgAAExQXNyY0NzUjBgcZM6IPD6IzAQH0c2d+LV4tfmdzeJxjYGRgYABi5U1Hp8bz23xl4GZ+ARRhuFwebYZMM7xnOgckORiYQBwANcIKRgAAeJxjYGRgYH7BwMAQBSYZGN4zMDKgAiYATwMDJAAAAAAD6AAAAAAAAAAWAAB4nGNgZGBgYGLgZgDRIBYDAxcQMjD8B/MZAAmqASUAAHicbY9NbsIwEIVf+KsKUoVaqVJ3VhfdVISfBQsOAHsW7ENwICiJI8cgcYGeoGfoGXqCLnuGHqUvZsSiZSzZ37x549EA6OMLAeoIcOvvOhq4YXbmJqkv3CI/CbfRw7Nwh/pAuItXTIV7eEDEH4JW/ds9nHADd3gTblJ/F26RP4TbeMSncIf6t3AXK/wI9/ASTK3bDNLYFNVSbw9ZZC/5BVbaVqkp1DgcXbSFLrSNnN6o9UlVx+3EuUQl1uRqbgqns8yo0pq9jl24c66cDYeJ6GFscljusuHOKWIYFKiwhMYWB2Tc2F6p/1dW7LB8U58rjBFidMW3oK/w3og1zarCGifeFY6cOaHqkDBP6DHISXPfW7szHkOl9LU9lZh6iJ3vKjHDkCf54w/99PwXnX5gogB4nGNgYoAALgbsgImRiZGZgSs9Pz89JzUnNa2EgQEAIocESAA=) format('woff')}@font-face{font-family:"googlelogo";font-weight:400;font-style:normal;src:url(data:application/font-woff;base64,d09GRgABAAAAAAPgAAsAAAAABfAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAPwAAAFZWh2EQY21hcAAAAXwAAABOAAABcAGIBM1nbHlmAAABzAAAAEQAAABEmXQwo2hlYWQAAAIQAAAALgAAADYJT/67aGhlYQAAAkAAAAAcAAAAJAeGA+tobXR4AAACXAAAAAgAAAAIA+gAAGxvY2EAAAJkAAAABgAAAAYAIgAAbWF4cAAAAmwAAAAeAAAAIAENAB9uYW1lAAACjAAAAS8AAAIiykUF4nBvc3QAAAO8AAAAIgAAADNE5eTheJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/MI4gYGVgYOpimkPAwNDD4RmfMBgyMjEwMDEwMrMgBUEpLmmMDgwJDIkMr8AcqPAJFAjiAAA7hYKRgB4nGNgYGBlYGBgBmIdIGZhYGAMYWBkAAE/oCgjWJyZgQsszsKgBFbDAhZP/P8fTjKCdIJEGdkYaA8Y6WAHJYAHTMpAeeCwgmJGAOC1B1YAAAABAAAAAANDA9oAEgAAExc+ATc2MzIWFzcmJyYjIgcOAUyiE1E2OD41XyWLQFBVX11WU4QCzn46WxkaJCSLPCAiIiF5eJxjYGRgYADi8/yHvsXz23xl4GZ+ARRhuFwe8w+ZZnZmvgWkOBiYQDwAY+gLowAAeJxjYGRgYH7BwMAQBSYZmJ0ZGBlQARMAQnsCewAAAAAD6AAAAAAAAAAiAAB4nGNgZGBgYGIQZgDRIBYDAxcQMjD8B/MZAApyAS0AAHicbY9NbsIwEIVf+KsKUoVaqVJ3VhfdVISfBQsOAHsW7ENwICiJI8cgcYGeoGfoGXqCLnuGHqUvZsSiZSzZ37x549EA6OMLAeoIcOvvOhq4YXbmJqkv3CI/CbfRw7Nwh/pAuItXTIV7eEDEH4JW/ds9nHADd3gTblJ/F26RP4TbeMSncIf6t3AXK/wI9/ASTK3bDNLYFNVSbw9ZZC/5BVbaVqkp1DgcXbSFLrSNnN6o9UlVx+3EuUQl1uRqbgqns8yo0pq9jl24c66cDYeJ6GFscljusuHOKWIYFKiwhMYWB2Tc2F6p/1dW7LB8U58rjBFidMW3oK/w3og1zarCGifeFY6cOaHqkDBP6DHISXPfW7szHkOl9LU9lZh6iJ3vKjHDkCf54w/99PwXnX5gogB4nGNgYoAALgbsgImRiZGZgTM9Pz89J7Ukv4CBAQAduQPvAAA=) format('woff')}@font-face{font-family:"rtd-icons";src:url(https://media.routard.com/design/frontend/fonts/v2/rtd-icons.woff2?ts=1697461018) format('woff2'),url(https://media.routard.com/design/frontend/fonts/v2/rtd-icons.woff?ts=1697461018) format('woff'),url(https://media.routard.com/design/frontend/fonts/v2/rtd-icons.ttf?ts=1697461018) format('truetype');font-weight:normal;font-style:normal}.ri,.ri-aft:after,.ri-bfr:before,.rim{display:inline-block;speak:none;font:normal normal normal 14px/1 "rtd-icons";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri,.ri-aft:after,.ri-bfr:before{text-rendering:optimizeLegibility}.rim{vertical-align:middle;font-weight:300;line-height:0;text-align:left;font-size:50px;white-space:pre;letter-spacing:-1em;padding:0.5em 0;width:1em;overflow:hidden}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.rim{padding:0.55em 0;letter-spacing:-0.999em}}.ri-bfr-lg:before,.ri-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.ri-2x,.ri-bfr-2x:before{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-inh{font-size:inherit}.ri-ro-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ri-ro-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ri-stack{position:relative;display:inline-block;width:2em;height:2em;vertical-align:middle;line-height:2em}.ri-stack-1x,.ri-stack-2x{position:absolute;left:0;width:100%;text-align:center}.ri-stack-1x:before{line-height:inherit}.ri-stack-2x:before{font-size:2em}.ri-lertd:before{content:"\f000"}.ri-africa:before{content:"\f001"}.ri-america:before{content:"\f002"}.ri-asia:before{content:"\f003"}.ri-europe:before{content:"\f004"}.ri-france:before{content:"\f005"}.ri-middle-east:before{content:"\f006"}.ri-oceania:before{content:"\f007"}.ri-search:before{content:"\f008"}.ri-aft.ri-chevron:after,.ri-chevron:before{content:"\f009"}.ri-chevron-bold:before{content:"\f010"}.ri-aft.ri-chevron-bold:after,.ri-chevron-bold:before{content:"\f010"}.ri-menu:before{content:"\f011"}.ri-poi:before{content:"\f012"}.ri-useroutline:before{content:"\f013"}.ri-dualusers:before{content:"\f014"}.ri-star-o:before{content:"\f015"}.ri-hotel:before{content:"\f016"}.ri-plane:before{content:"\f017"}.ri-luggage:before{content:"\f018"}.ri-car:before{content:"\f019"}.ri-cup:before{content:"\f020"}.ri-megaphone:before{content:"\f021"}.ri-camera:before{content:"\f022"}.ri-lightbulb:before{content:"\f023"}.ri-microphone:before{content:"\f024"}.ri-misc:before{content:"\f025"}.ri-flagpole:before{content:"\f026"}.ri-eyeopen:before{content:"\f027"}.ri-chat:before{content:"\f028"}.ri-dualchat:before{content:"\f029"}.ri-picture:before{content:"\f030"}.ri-compass:before{content:"\f031"}.ri-watch:before{content:"\f032"}.ri-plus:before{content:"\f033"}.ri-cross:before{content:"\f034"}.ri-directions:before{content:"\f035"}.ri-warning:before{content:"\f036"}.ri-bell:before{content:"\f037"}.ri-bell-slash:before{content:"\f038"}.ri-activities:before{content:"\f039"}.ri-fbk:before{content:"\f040"}.ri-goog:before{content:"\f041"}.ri-twit:before{content:"\f042"}.ri-shop:before{content:"\f043"}.ri-answer:before{content:"\f044"}.ri-info:before{content:"\f045"}.ri-circle:before{content:"\f046"}.ri-calendar:before{content:"\f047"}.ri-pencil:before{content:"\f048"}.ri-mail:before{content:"\f049"}.ri-news:before{content:"\f050"}.ri-boat:before{content:"\f051"}.ri-currency-exchg:before{content:"\f052"}.ri-cruiseship:before{content:"\f053"}.ri-carpool:before{content:"\f054"}.ri-trail:before{content:"\f055"}.ri-camping:before{content:"\f056"}.ri-campervan:before{content:"\f057"}.ri-bus:before{content:"\f058"}.ri-rtdinsurance:before{content:"\f059"}.ri-home-o:before{content:"\f060"}.ri-ferry:before{content:"\f061"}.ri-benefit:before{content:"\f062"}.ri-plant:before{content:"\f063"}.ri-parking:before{content:"\f064"}.ri-colorchart:before{content:"\f065"}.ri-lotus:before{content:"\f066"}.ri-binoculars:before{content:"\f067"}.ri-train:before{content:"\f068"}.ri-taxi:before{content:"\f069"}.ri-at:before{content:"\f070"}.ri-backpack:before{content:"\f071"}.ri-plane-o:before{content:"\f072"}.ri-activities-o:before{content:"\f073"}.ri-house-exchg:before{content:"\f074"}.ri-car-exchg:before{content:"\f075"}.ri-hotel-o:before{content:"\f076"}.ri-car-o:before{content:"\f077"}.ri-footprint-o:before{content:"\f078"}.ri-map:before{content:"\f079"}.ri-booking:before{content:"\f080"}.ri-guide:before{content:"\f081"}.ri-guide-o:before{content:"\f082"}.ri-diary-o:before{content:"\f083"}.ri-backpack-o:before{content:"\f084"}.ri-pin-o:before{content:"\f085"}.ri-check:before{content:"\f086"}.ri-star:before{content:"\f087"}.ri-moto-o:before{content:"\f088"}.ri-party-hat-o:before{content:"\f089"}.ri-bicycle:before{content:"\f090"}.ri-handshake-o:before{content:"\f091"}.ri-cart:before{content:"\f092"}.ri-tag-o:before{content:"\f093"}.ri-roommate:before{content:"\f094"}.ri-couch:before{content:"\f095"}.ri-house-chat:before{content:"\f096"}.ri-suitcase-o:before{content:"\f097"}.ri-suitcase-chat-o:before{content:"\f098"}.ri-grad-cap-chat-o:before{content:"\f099"}.ri-mail-exchg:before{content:"\f100"}.ri-home:before{content:"\f101"}.ri-flagpole-straight:before{content:"\f102"}.ri-flagpole-straight-o:before{content:"\f103"}.ri-travel-mate-o:before{content:"\f104"}.ri-world-o:before{content:"\f105"}.ri-desk-bell:before{content:"\f106"}.ri-desk-bell-o:before{content:"\f107"}.ri-female:before{content:"\f108"}.ri-male:before{content:"\f109"}.ri-medal:before{content:"\f110"}.ri-discount:before{content:"\f111"}.ri-discount-o:before{content:"\f112"}.ri-maple-leaf:before{content:"\f113"}.ri-credit-card-o:before{content:"\f114"}.ri-wifi:before{content:"\f115"}.ri-coffee-o:before{content:"\f116"}.ri-cutlery:before{content:"\f117"}.ri-phone:before{content:"\f118"}.ri-cocktail-o:before{content:"\f119"}.ri-no-smoking-o:before{content:"\f120"}.ri-swimming-o:before{content:"\f121"}.ri-wheelchair-o:before{content:"\f122"}.ri-elevator-o:before{content:"\f123"}.ri-dumbbell-o:before{content:"\f124"}.ri-dog-o:before{content:"\f125"}.ri-gay:before{content:"\f126"}.ri-tv-o:before{content:"\f127"}.ri-treehouse-o:before{content:"\f128"}.ri-safe-o:before{content:"\f129"}.ri-coupons-o:before{content:"\f130"}.ri-snowflake:before{content:"\f131"}.ri-camper-o:before{content:"\f132"}.ri-washing-machine-o:before{content:"\f133"}.ri-shamrock:before{content:"\f134"}.ri-ellipsis-v:before{content:"\f135"}.ri-identity:before{content:"\f136"}.ri-trash-o:before{content:"\f137"}.ri-arrow:before{content:"\f138"}.ri-music:before{content:"\f139"}.ri-passport:before{content:"\f140"}.ri-xmas:before{content:"\f141"}.ri-honeymoon:before{content:"\f142"}.ri-beach:before{content:"\f143"}.ri-grape-o:before{content:"\f144"}.ri-insta:before{content:"\f145"}.ri-luggage-o:before{content:"\f146"}.ri-whatsapp:before{content:"\f147"}.ri-youtube:before{content:"\f148"}.ri-pinterest:before{content:"\f149"}.ri-responsive:before{content:"\f150"}.ri-book:before{content:"\f151"}.ri-discount-tag:before{content:"\f152"}.ri-like:before{content:"\f153"}.ri-data-protection:before{content:"\f154"}.ri-tiktok:before{content:"\f155"}.ri-x-twitter:before{content:"\f156"}.rim-google{font-family:"googlelogo";color:#f8ba2b}.rim-google::before{content:"a""a""\a""a"}.rim-google::first-letter{font-weight:100;color:#4285ed}.rim-google::first-line{font-weight:200;color:#39a657}.rim-google::after{content:"a";font-weight:400;color:#e5433a}.ri-bfr.ri-chevron:before{margin-right:6px}.ri-aft.ri-chevron-bold:before,.ri-aft.ri-chevron:before{content:none}.ri-aft.ri-chevron-bold:after,.ri-aft.ri-chevron:after{margin-left:6px}.rpe-bfr.rpe-data-num:before{content:attr(data-number)}.ri-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
/* end */
/* start */
*{box-sizing:border-box}*:after,*:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"open_sansregular",Helvetica,Trebuchet MS,Arial,sans-serif;background-color:#f2eee5;font-size:12px;color:#444}body.v2,body.v2-5{background-color:#f2eee5}body:not(.v2-5),body:not(.v3){min-width:1000px}body.v2-5,body.v3{min-width:320px}em{font-family:'open_sansitalic',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:400;font-style:italic}strong{font-family:'open_sanssemibold',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:600;font-style:normal}a{text-decoration:none;-webkit-transition:color .5s;transition:color .5s;color:#444}a:focus,a:hover{color:#858585}input{}input:focus{box-shadow:none;outline:none}::-webkit-input-placeholder{font-style:italic;color:#444}::-moz-placeholder{font-style:italic;color:#444}:-ms-input-placeholder{font-style:italic;color:#444}select.has-optgroup optgroup{background-color:#1ca0ac;font-size:14px;color:#fff}select.has-optgroup option{background-color:#fff;font-size:12px;color:#000}#footer_old{width:100%!important}.nav-stacked,.navbar-nav,.subnav{list-style:none;padding-left:0;margin:0}.nav-item{display:block;position:static;margin:0}.navbar-nav a{display:block;position:relative}.w-wrap{width:auto}.min-w-wrap{min-width:0}.mx-w-wrap{max-width:1000px}.main-cntnt-font{font-family:'open_sansregular',Helvetica,Trebuchet MS,Arial,sans-serif;font-size:14px;color:#5a5858;line-height:21px;text-align:justify}.main-cntnt-font a{color:#1ca0ac}.bold{font-family:"open_sansbold",Helvetica,Trebuchet MS,Arial,sans-serif}.italic{font-style:italic}span.obf-link{cursor:pointer}@media (max-width:600px){.hide-on-small-only{display:none}}
/* end */
/* start */
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;background-image:none;border:0;border-radius:3px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus{outline:0}button:focus{outline:0}.btn-input{font-family:'open_sansregular',Helvetica,Trebuchet MS,Arial,sans-serif;font-size:13px;text-transform:uppercase;padding:0 20px;line-height:53px;-webkit-transition:width 0.5s ease;transition:width 0.5s ease;cursor:pointer}.btn-input,.btn-normal,.btn-normal.btn-inverse:hover{background-color:#1ca0ac;border:solid 1px #1ca0ac;color:#fff}.btn-mini{line-height:26px}.btn-normal.btn-mini{margin:10px 0}.btn-round,.btn-square{background-color:#fff;padding:0;color:#1ca0ac;width:35px;height:35px;text-align:center;line-height:35px;font-weight:normal;font-size:16px;border-radius:0}.btn-round{border-radius:100%}.btn-normal > i.ri{vertical-align:middle;margin:0;font-size:18px}.btn-round > i.ri,.btn-square > i.ri{vertical-align:-2px;margin:0}.btn-normal{margin:20px 0;width:100%;text-align:center}.btn-normal + .btn-normal{-webkit-transition:none;transition:none;margin-top:0}.btn-input:hover{background-color:#16595f}.btn-input:focus i,.btn-input:hover i,.btn-normal:focus,.btn-normal:hover{color:#fff}.btn-normal.btn-inverse{background-color:#fff;color:#1ca0ac}.btn-text{font-family:'open_sansregular',Helvetica,Trebuchet MS,Arial,sans-serif;font-size:13px;text-transform:uppercase;color:#1ca0ac;padding:0 20px;line-height:50px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;width:100%;font-weight:bold}.btn-text:hover{color:#16595f}a.btn-social{color:#fff}a.btn-social[data-sharetype="facebook"]{background-color:#38579a;border-color:#38579a}a.btn-social:hover i.ri-fbk{color:#38579a}a.btn-social[data-sharetype="google"]{background-color:#df4f3f;border-color:#df4f3f}a.btn-social:hover i.ri-goog{color:#df4f3f}a.btn-social[data-sharetype="instagram"]{background-color:#000;border-color:#000}a.btn-social:hover i.ri-camera{color:#000}a.btn-social[data-sharetype="whatsapp"]{background-color:#25d366;border-color:#25d366}a.btn-social:hover i.ri-whatsapp{color:#fff}a.btn-social:hover{background-color:#fff;color:inherit}a.btn-social[data-sharetype="twitter"]{background-color:#1da1f2;border-color:#1da1f2}a.btn-social[data-sharetype="twitter"]:hover{background-color:#fff;border-color:#1da1f2}a.btn-social:hover i.ri-twit{color:#1da1f2}@media (min-width:601px){.btn-normal,.btn-text{width:auto}.btn-normal + .btn-normal{margin-top:20px}a.btn-social[data-sharetype="whatsapp"]{display:none}}
/* end */
/* start */
.container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:70%}}.container .row{margin-left:-.75rem;margin-right:-.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 .75rem}.row .col.s0{display:none}.row .col.s1{width:8.33333%;margin-left:0}.row .col.s2{width:16.66667%;margin-left:0}.row .col.s3{width:25%;margin-left:0}.row .col.s4{width:33.33333%;margin-left:0}.row .col.s5{width:41.66667%;margin-left:0}.row .col.s6{width:50%;margin-left:0}.row .col.s7{width:58.33333%;margin-left:0}.row .col.s8{width:66.66667%;margin-left:0}.row .col.s9{width:75%;margin-left:0}.row .col.s10{width:83.33333%;margin-left:0}.row .col.s11{width:91.66667%;margin-left:0}.row .col.s12{width:100%;margin-left:0}.row .col.offset-s1{margin-left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.offset-s12{margin-left:100%}@media only screen and (min-width:601px){.row .col.s0{display:inherit}.row .col.m0{display:none}.row .col.m1{width:8.33333%;margin-left:0}.row .col.m2{width:16.66667%;margin-left:0}.row .col.m3{width:25%;margin-left:0}.row .col.m4{width:33.33333%;margin-left:0}.row .col.m5{width:41.66667%;margin-left:0}.row .col.m6{width:50%;margin-left:0}.row .col.m7{width:58.33333%;margin-left:0}.row .col.m8{width:66.66667%;margin-left:0}.row .col.m9{width:75%;margin-left:0}.row .col.m10{width:83.33333%;margin-left:0}.row .col.m11{width:91.66667%;margin-left:0}.row .col.m12{width:100%;margin-left:0}.row .col.offset-m1{margin-left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.offset-m12{margin-left:100%}}@media only screen and (min-width:993px){.row .col.s0{display:inherit}.row .col.m0{display:inherit}.row .col.l1{width:8.33333%;margin-left:0}.row .col.l2{width:16.66667%;margin-left:0}.row .col.l3{width:25%;margin-left:0}.row .col.l4{width:33.33333%;margin-left:0}.row .col.l5{width:41.66667%;margin-left:0}.row .col.l6{width:50%;margin-left:0}.row .col.l7{width:58.33333%;margin-left:0}.row .col.l8{width:66.66667%;margin-left:0}.row .col.l9{width:75%;margin-left:0}.row .col.l10{width:83.33333%;margin-left:0}.row .col.l11{width:91.66667%;margin-left:0}.row .col.l12{width:100%;margin-left:0}.row .col.offset-l1{margin-left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.offset-l12{margin-left:100%}}/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:350ms linear all;-moz-transition:350ms linear all;-o-transition:350ms linear all;transition:350ms linear all}#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width 350ms;-moz-transition:width 350ms;-o-transition:width 350ms;transition:width 350ms;background:#29d;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-moz-box-shadow:#29d 1px 0 6px 1px;-ms-box-shadow:#29d 1px 0 6px 1px;-webkit-box-shadow:#29d 1px 0 6px 1px;box-shadow:#29d 1px 0 6px 1px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:loading-bar-spinner .4s linear infinite;-moz-animation:loading-bar-spinner .4s linear infinite;-ms-animation:loading-bar-spinner .4s linear infinite;-o-animation:loading-bar-spinner .4s linear infinite;animation:loading-bar-spinner .4s linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
/* end */
/* start */
#container-header{position:relative}.ad-bnr-top{padding-top:60px}.main-content{min-height:500px;background-color:#fff;margin:auto;display:block;padding-bottom:30px}.main-content:after,.main-content:before,.main-left-column:after,.main-left-column:before{display:table;content:" "}.main-content:after,.main-left-column > article:after,.main-left-column > section:after,.main-left-column:after{clear:both}.main-full-colum,.main-left-column,.main-right-column{position:relative;min-height:inherit}.main-left-column{width:auto;padding-right:16px;padding-left:40px}.main-full-column{padding:0 16px}body:not(.v2-5) .main-left-column{width:680px;float:left}.main-right-column{position:relative;min-height:inherit}body:not(.v2-5) .main-right-column{float:left;width:320px;padding-right:20px}.main-right-column{width:100%;padding-left:16px;padding-right:16px}body.v2-5 .main-left-column,body.v2-5 .main-right-column{padding-left:8px;padding-right:8px}.main-full-column h1,.main-left-column h1{margin-bottom:0;font-family:'mestre',Calibri,Tahoma,Helvetica,Arial,sans-serif;font-size:32px;font-weight:normal}.filter-forum-title,.main-full-column h2,.main-left-column h2,.post-message-link-title,.seo-block-title,.services-lnk-title,.traveler-info-title{margin:0 0 14px 0;font-family:'mestre',Calibri,Tahoma,Helvetica,Arial,sans-serif;font-size:20px;font-weight:normal}.main-left-column .panel-header h2,.main-left-column header h2{font-size:5.5vw}.large-content{background-color:#fff;width:100%;padding-top:40px}@media (min-width:601px){.main-left-column .panel-header h2,.main-left-column header h2{font-size:20px}body.v2-5 .main-left-column,body.v2-5 .main-right-column{padding-right:16px;padding-left:16px}}@media (min-width:992px){body.v2-5 .main-right-column{display:block;float:left;padding-left:10px;padding-right:10px;width:320px}body.v2-5 .main-left-column{float:left;width:680px;padding-left:40px}.large-content{margin:0 auto;padding-top:0}}
/* end */
/* start */
.side-nav,.side-nav::before{left:0;width:100%;height:100%}.side-nav{position:fixed;top:56px;overflow:hidden;pointer-events:none;z-index:2000}.overlay-active .app-ctx .btn-square.standard::before,.side-nav::before,.site-head .home-logo::before{content:'';display:block;position:absolute;top:0;background:rgba(0,0,0,0.4);opacity:0;will-change:opacity;-webkit-transition:opacity 0.3s cubic-bezier(0,0,0.3,1);transition:opacity 0.3s cubic-bezier(0,0,0.3,1)}.site-head.overlay-active .app-ctx .btn-square.standard::before,.site-head.overlay-active .tgl-cta-nav::after{min-height:51px;width:51px}.site-head.overlay-active .home-logo::before{min-height:51px;width:100%}@media (min-width: 1010px){.side-nav{position:static}.side-nav::before{position:fixed;z-index:3}}.side-nav .navbar{background:#fff}.side-nav .navbar-nav > .nav-item > a{margin-right:54px;line-height:54px}.ctx-nav,.main-nav{height:100%;width:86%;max-width:400px;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;font-family:'open_sanssemibold',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:600;margin-top:-56px;padding-top:56px}.main-nav{position:relative;box-shadow:2px 0 12px rgba(0,0,0,0.4);-webkit-transform:translateX(-102%);transform:translateX(-102%);background:#f2eee5}.ctx-nav{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;position:absolute;top:0;right:0;box-shadow:-2px 0 12px rgba(0,0,0,0.4);-webkit-transform:translateX(102%);transform:translateX(102%);background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.ctx-nav > *{-webkit-flex:1 0 auto;flex:1 0 auto}.ctx-head{display:none}.ctx-head .ctx-title{margin:0;font:normal 1.2vw/1 'mestre',Calibri,Helvetica,Arial,sans-serif;color:#fff}.ctx-head .ctx-title .ri{display:none;font-size:40px;margin:0;vertical-align:-38%}.ctx-head .ctx-title > span,.ctx-head .ctx-title a{display:inline-block;line-height:52px;color:#fff}.main-nav .main-sub-header{height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.main-nav .navbar,.main-nav .navbar .navbar-nav{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.main-nav .navbar .navbar-nav{font:normal 600 17px/1 'open_sanssemibold',Helvetica,Trebuchet MS,Arial,sans-serif}.side-nav .nav-item{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ctx-nav .nav-itm-lnk,.main-nav .nav-item a{padding:0 10px;line-height:44px}.main-nav .navbar-nav > .nav-item{border-top:1px solid #ddd}.side-nav .navbar-nav > .nav-item{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.side-nav .nav-item .nav-itm-btn{position:absolute;right:0;top:0;width:54px;padding:0;border-left:1px solid #ddd;border-radius:0;background:none;line-height:54px;color:#91191e}.side-nav .nav-item .nav-itm-btn .ri{vertical-align:-15%;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.ctx-nav .navbar-nav{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;background:#1ca0ac}.mustard.ctx-nav .navbar-nav{background:#dca03c}.ctx-nav .navbar-nav > .nav-item a.nav-itm-lnk{font-size:13px;line-height:48px;color:#fff}.main-nav .nav-item{text-transform:uppercase}.main-nav .srch-item{width:100%;border-top:1px solid #ddd}.site-search{position:relative;margin:0}.site-search input{height:54px;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-webkit-transition-property:width;transition-property:width}.site-search input[type="text"]{-webkit-transition:width .75s cubic-bezier(0, .795, 0, 1);transition:width .75s cubic-bezier(0, .795, 0, 1);width:100%;padding:15px 32px 15px 14px;border-radius:0;font:300 normal 16px/24px "open_sanslight",Helvetica,Trebuchet MS,Arial,sans-serif}.site-search input[type="submit"]{position:absolute;top:0;right:0;width:54px;padding:0;z-index:2;background:#1ca0ac;color:#fff}.site-search input::-webkit-input-placeholder{font:400 italic 12px/24px "open_sansItalic",Helvetica,Trebuchet MS,Arial,sans-serif;color:rgba(24, 139, 149, 0.75)}.site-search input:-ms-input-placeholder{font:400 italic 12px/24px "open_sansItalic",Helvetica,Trebuchet MS,Arial,sans-serif;color:rgba(24, 139, 149, 0.75)}.site-search input::placeholder{font:400 italic 12px/24px "open_sansItalic",Helvetica,Trebuchet MS,Arial,sans-serif;color:rgba(24, 139, 149, 0.75)}.main-nav .rnav{display:-webkit-flex;display:flex;background-color:#ca3839}.rnav a{float:left;padding:10px;color:#fff;width:25%;display:inline-block}.rnav a:not(:last-of-type){border-right:1px solid #fff}.rnav:not(.first) a{border-top:1px solid #fff}.rnav a i{text-align:center;font-size:30px;display:block;margin-bottom:7px}.rnav a span{display:block;text-align:center;font-size:9px}.side-nav .navbar-nav .nav-item.active .nav-itm-btn .ri{-webkit-transform:none;transform:none}.main-nav .navbar-nav > .nav-item.active > a{color:#ca3839}.main-nav .navbar-nav > .nav-item.active .subnav{height:auto;max-height:none;border-top:1px solid #ddd}.m-to-top a,.to-top a{float:right;font-size:14px;line-height:30px;color:#ca3839}.m-to-top .ri-bfr:before,.to-top .ri-bfr:before{content:"\f009";-webkit-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:-15%;margin-right:5px}#ctx-nav .nav-item.ico a i{font-size:28px;vertical-align:middle;margin-right:12px}@media (min-width: 601px){.site-search input::-webkit-input-placeholder{font-size:14px}.site-search input:-ms-input-placeholder{font-size:14px}.site-search input::placeholder{font-size:14px}.ctx-nav .navbar-nav > li a.nav-itm-lnk{line-height:56px}#ctx-nav .nav-item.ico a{display:block;height:40px;width:48px;background-color:#fff;color:#61bdc5;border-radius:2px;margin:6px 4px 0 0;padding:0}#ctx-nav .nav-item.ico.first a{margin-left:4px}#ctx-nav .nav-item.ico a i{display:block;font-size:25px;text-align:center;margin:3px 0 -18px}#ctx-nav .nav-item.ico a span{display:block;text-align:center;letter-spacing:-1px}}div[class^=arrow-]{display:none}@media (min-width: 1010px){.site-search input[type="submit"]{width:64px}.side-nav .s-panel:not(.ctx-nav) .nav-item a{padding:0}.ctx-nav,.main-nav{height:auto;width:100%;max-width:none;-webkit-transform:none;transform:none;z-index:2;pointer-events:auto;overflow:visible}.main-nav{position:absolute;top:35px;left:0;background:#fff;box-shadow:0 1px 12px rgba(0,0,0,0.4);z-index:5}.ctx-nav{top:385px;right:auto;background:rgba(0, 0, 0, 0);box-shadow:none}.main-nav .main-sub-header{height:auto;overflow:visible}.main-nav .navbar,.main-nav .navbar .navbar-nav{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;width:100%}.main-nav .navbar{-webkit-justify-content:space-between;justify-content:space-between;background:transparent}.main-nav .rnav{display:none}.main-nav .navbar .navbar-nav{-webkit-order:-1;order:-1;margin:0;padding-left:184px;opacity:1;-webkit-transition:opacity .5s cubic-bezier(0, .795, 0, 1);transition:opacity .5s cubic-bezier(0, .795, 0, 1)}.main-nav .navbar.search-focus{position:relative}.main-nav .navbar.search-focus .navbar-nav{opacity:0}.ctx-nav.sticky{position:fixed;top:0!important;background:#1ca0ac}.ctx-nav.sticky.mustard{background:#dca03c}.side-nav .nav-item{-webkit-transform:none;transform:none}.ctx-nav .ctx-head{display:block;margin-left:16px}.ctx-nav .navbar{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;background:#1ca0ac;width:1000px}.ctx-nav.mustard .navbar{background:#dca03c}.ctx-nav .navbar-nav{-webkit-flex-flow:row;flex-flow:row}.side-nav .navbar > .navbar-nav > .nav-item{position:static}.main-nav .navbar-nav > .nav-item{border-top:0}.main-nav .navbar-nav > .nav-item:not(:last-child){margin:0 28px 0 0}.side-nav .navbar-nav > .nav-item > a{margin-right:0;border-right:0}.main-nav .navbar-nav > .nav-item > a:before{content:"";width:100%;height:2px;position:absolute;top:42px;left:0;background:#ca3839;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.5s ease;transition:.5s ease}.main-nav .nav-item > a{line-height:normal}.side-nav .navbar-nav .nav-item .nav-itm-btn{display:none}.main-nav .srch-item{border:0;width:0}.main-nav .search-focus .srch-item{position:absolute;left:0;width:100%;padding-left:184px}.site-search input[type="text"]{display:inline-block;position:absolute;top:0;right:0;padding:15px 54px 15px 10px;z-index:3;background:none;cursor:pointer;width:0;border-left:1px solid #1ca0ac}div[class^=arrow-]{display:block;position:absolute;width:0;height:0}.arrow-right{top:18px;right:64px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #1ca0ac}.arrow-bottom{top:38px;right:44%;border-top:5px solid #fff;border-bottom:5px solid transparent;border-right:5px solid transparent;border-left:5px solid transparent}.site-search input::-webkit-input-placeholder{font-size:16px}.site-search input:-ms-input-placeholder{font-size:16px}.site-search input::placeholder{font-size:16px}.site-search input[type="submit"]{color:rgba(255, 255, 255, 0.8)}.search-focus .srch-item{display:block;height:5px}.search-focus .site-search input[type="text"]{border-color:#1ca0ac;box-shadow:inset 0 0 5px 0 #1ca0ac;border-left:0;outline:none;width:100%;z-index:1;background:#fff;cursor:text}.search-focus .site-search input[type="submit"]{color:#fff}.m-to-top{display:none}.main-nav .navbar-nav > .nav-item.active > a{border-bottom:0}.main-nav .navbar-nav > .nav-item.active > a:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}.main-nav .navbar-nav > .nav-item.active .subnav{height:128px;max-height:130px;border-top:0}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){@media{.main-nav .navbar-nav > .nav-item:nth-child(1),.main-nav .navbar-nav > .nav-item:nth-child(2){min-width:120px}.main-nav .navbar-nav > .nav-item:nth-child(3){min-width:75px}.main-nav .navbar-nav > .nav-item:nth-child(4){min-width:70px}}}}.sn-animate.ctx-nav,.sn-animate.main-nav{transition:-webkit-transform 0.13s cubic-bezier(0,0,0.3,1);-webkit-transition:-webkit-transform 0.13s cubic-bezier(0,0,0.3,1);transition:transform 0.13s cubic-bezier(0,0,0.3,1);transition:transform 0.13s cubic-bezier(0,0,0.3,1),-webkit-transform 0.13s cubic-bezier(0,0,0.3,1)}.sn-active.sn-animate.ctx-nav,.sn-active.sn-animate.main-nav{transition:-webkit-transform 0.33s cubic-bezier(0,0,0.3,1);-webkit-transition:-webkit-transform 0.33s cubic-bezier(0,0,0.3,1);transition:transform 0.33s cubic-bezier(0,0,0.3,1);transition:transform 0.33s cubic-bezier(0,0,0.3,1),-webkit-transform 0.33s cubic-bezier(0,0,0.3,1)}.overlay-active{pointer-events:auto}.overlay-active .app-ctx .btn-square.standard::before,.overlay-active .home-logo::before,.overlay-active .tgl-cta-nav::after,.overlay-active::before{opacity:1}.overlay-active .ctx-nav{z-index:4}.sn-active.ctx-nav,.sn-active.main-nav{-webkit-transform:none;transform:none}.body-stop-scroll{height:100%;overflow:hidden}
/* end */
/* start */
.panel > .panel-header,.panel > header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:0 0 11px 0;border-bottom:1px solid #dadada}.panel > .panel-header h2,.panel > header h2,.row.panel > .col.s12.m12.l12 > .panel-header h2{display:inline-block;margin:0;line-height:48px;border-bottom:3px solid #1ca0ac}.panel > .panel-header h2{line-height:28px}@media (min-width: 481px){.panel > .panel-header h2{line-height:48px}}.panel > .panel-header h2 .ri,.panel > header h2 .ri,.panel h1.ri-bfr:before,.panel h2.ri-bfr:before,.panel h4.ri-bfr:before{font-size:29px;vertical-align:-18%;margin-right:6px}.panel > .panel-header a,.panel > header a{font-size:15px;line-height:51px;color:#ca3b3c}.btn.return-lnk .ri-chevron,.panel > header .return-lnk .ri{font-size:11px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn.return-lnk .ri-chevron{padding-top:3px}.panel > header .return-lnk span{display:none}.panel.forum.continents.themes > .col.s12.m12.l12{padding-top:70px}@media (min-width: 601px){.panel > header .return-lnk span{display:inline}}@media (min-width: 1010px){.panel.forum.continents.themes > .col.s12.m12.l12{padding-top:0}}
/* end */
/* start */
.lienbleu{color:#1ca0ac!important;font-size:inherit;font-weight:bold}.txt02{color:#bd351a;transition:color .5s}.txt02:hover{color:#858585}.hotwidget{border:1px solid #e8e4e4;display:flex;align-items:center;padding:0 10px}.hotwidget p{flex-grow:2;margin-right:10px;font-size:18px!important;text-align:center!important}.hotwidget .ta-right{flex-grow:1}.hotwidget .btn-input{line-height:42px;margin:10px 0 10px 0}.hotwidget .ri{font-size:30px;flex-grow:1}.hotwidget.rouge .btn-input{background-color:#ca3839;border:1px solid #ca3839}.hotwidget.rouge .btn-input:hover{background-color:#ab1d23;border:1px solid #ab1d23}.hotwidget.rouge i{color:#ca3839}.hotwidget.vert .btn-input{background-color:#1ca0ac;border:1px solid #1ca0ac}.hotwidget.vert .btn-input:hover{background-color:#16595f;border:1px solid #16595f}.hotwidget.vert i{color:#1ca0ac}.hotwidget.jaune .btn-input{background-color:#dca03c;border:1px solid #dca03c}.hotwidget.jaune .btn-input:hover{background-color:#e7bd77;border:1px solid #e7bd77}.hotwidget.jaune i{color:#dca03c}.hotwidget.community .ri{color:#dca03c}
/* end */
/* start */
aside.main-right-column{padding-top:20px}.main-right-column section{background-color:#f4fcfe;margin-bottom:20px;text-align:left}.comm-yellow-title,.main-right-column section h2,.main-right-column-title{font-family:'mestre',Calibri,Tahoma,Helvetica,Arial,sans-serif;font-size:24px;color:#004f7a;background-color:#d2eff5;line-height:36px;position:relative;font-weight:normal;padding-left:19px;padding-top:19px;padding-bottom:19px;margin-bottom:0;margin-top:0}.comm-yellow-title,.main-right-column-title{display:inline-block;width:100%}.main-right-column section ul{padding:0 15px 15px 15px;box-sizing:border-box;width:100%;list-style:none;position:relative;margin-top:0}.main-right-column section ul li{width:100%;font-family:'open_sansbold',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:700;font-size:10px;position:relative;margin-top:13px;color:#004f7a;list-style-type:none}.main-right-column section ul li a:hover{color:#1a94d7}.main-right-column section ul li span{text-transform:uppercase}.main-right-column section ul li span a{margin-left:0;text-transform:uppercase}.main-right-column section ul li a{color:inherit;width:100%;-webkit-transition:color 0.4s;transition:color 0.4s;text-transform:uppercase;font-size:11px;line-height:16px}.main-right-column .pubCarre_regie{display:block}.main-right-column .blue{background-color:#f4fcfe}.main-right-column section.blue h2{color:#004f7a;background-color:#d2eff5}.main-right-column h2 > .ri,.main-right-column h2.ri-bfr:before,.main-right-column-title > .ri,.main-right-column-title.ri-bfr:before{font-size:36px;vertical-align:middle;margin-right:10px}section.sidebar-block .ri-chevron{font-size:0.666em;margin-right:0}.main-right-column div#pubCarre_3{text-align:center;margin-bottom:20px}.main-right-column .pubCarre_regie{text-align:center}.main-right-column .ri-chevron{font-size:8px}
/* end */
/* start */
ul.parsley-errors-list{padding-left:0}.parsley-errors-list li{list-style:none;color:#b40505;font-family:'open_sansBold',sans-serif;font-size:10px;float:right}
/* end */
/* start */
@keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-ms-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-o-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes vex-rotation{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-webkit-keyframes vex-rotation{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-moz-keyframes vex-rotation{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-ms-keyframes vex-rotation{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}@-o-keyframes vex-rotation{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}100%{transform:rotate(359deg);-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg)}}.vex,.vex *,.vex *:after,.vex *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vex{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1000160;top:0;right:0;bottom:0;left:0}.vex-overlay{background:#000}.vex-overlay{animation:vex-fadein 0.5s;-webkit-animation:vex-fadein 0.5s;-moz-animation:vex-fadein 0.5s;-ms-animation:vex-fadein 0.5s;-o-animation:vex-fadein 0.5s;-webkit-backface-visibility:hidden;position:fixed;background:rgba(0, 0, 0, 0.4);top:0;right:0;bottom:0;left:0}.vex.vex-closing .vex-overlay{animation:vex-fadeout 0.5s;-webkit-animation:vex-fadeout 0.5s;-moz-animation:vex-fadeout 0.5s;-ms-animation:vex-fadeout 0.5s;-o-animation:vex-fadeout 0.5s;-webkit-backface-visibility:hidden}.vex-content{animation:vex-fadein 0.5s;-webkit-animation:vex-fadein 0.5s;-moz-animation:vex-fadein 0.5s;-ms-animation:vex-fadein 0.5s;-o-animation:vex-fadein 0.5s;-webkit-backface-visibility:hidden;background:#fff}.vex.vex-closing .vex-content{animation:vex-fadeout 0.5s;-webkit-animation:vex-fadeout 0.5s;-moz-animation:vex-fadeout 0.5s;-ms-animation:vex-fadeout 0.5s;-o-animation:vex-fadeout 0.5s;-webkit-backface-visibility:hidden}.vex-close:before{font-family:Arial,sans-serif;content:"\00D7"}.vex-dialog-form{margin:0}.vex-dialog-button{-webkit-appearance:none;cursor:pointer}.vex-loading-spinner{animation:vex-rotation 0.7s linear infinite;-webkit-animation:vex-rotation 0.7s linear infinite;-moz-animation:vex-rotation 0.7s linear infinite;-ms-animation:vex-rotation 0.7s linear infinite;-o-animation:vex-rotation 0.7s linear infinite;-webkit-backface-visibility:hidden;-webkit-box-shadow:0 0 1em rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 1em rgba(0, 0, 0, 0.1);box-shadow:0 0 1em rgba(0, 0, 0, 0.1);position:fixed;z-index:1112;margin:auto;top:0;right:0;bottom:0;left:0;height:2em;width:2em;background:#fff}body.vex-open{overflow:hidden}@media only screen and (max-device-width: 480px){.vex-open{position:fixed;overflow:auto!important}}
/* end */
/* start */
.vex .vex-content{position:relative;margin:0 auto;max-width:100%}
/* end */
/* start */
.site-head{position:fixed;width:100%;min-height:56px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,0.4);z-index:2000}.site-head .home-logo{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:1;flex:1;margin-left:51px}.site-head .home-logo a{display:inline-block;margin:0 10px}.ctx-title{margin:0 5px;color:#fff;font:600 12px/1 'open_sansbold',Helvetica,Trebuchet MS,Arial,sans-serif;width:50%}.site-head .home-logo a{color:#fff}.site-head .home-logo > a{font:600 12px/1 'open_sansbold',Helvetica,Trebuchet MS,Arial,sans-serif}.site-head .btn{width:51px;height:51px;background-color:#1ca0ac;font:600 10px/1 'open_sanssemibold',Helvetica,Trebuchet MS,Arial,sans-serif;color:#fff;overflow:hidden}.site-head .btn.standard{background-color:#d04041;border-left:1px solid #fff}.site-head.overlay-active .btn.standard{border-left-color:#91191e}.site-head a.btn{padding-top:8px;margin-right:2px}.site-head .btn:not(.dropdown-tgl) .ri{display:block;margin-bottom:2px;font-size:20px;line-height:22px}.site-head .btn.btn-small-lbl{font-size:7px}.site-head .btn.btn-small-lbl .ri{margin-bottom:3px}.site-head .dropdown.active .dropdown-tgl{background:#f8f8f8;color:#444;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.site-head .dropdown-menu,.site-head .dropdown-tgl{font:600 14px/1 'open_sanssemibold',Helvetica,Trebuchet MS,Arial,sans-serif}.site-head .dropdown-tgl{display:block;height:35px;width:auto;margin:0;padding:0 12px;border-radius:0;line-height:35px;background-color:#91191e}.top-bar{width:100%;height:5px;display:-webkit-flex;display:flex;-webkit-order:-1;order:-1;background:#91191e;font:normal 12px/35px 'open_sanssemibold',Arial,sans-serif}.mrkt-links a.css_reverse{color:#91191e;background-color:#fff}.top-bar > .center-block{display:none}.top-bar a{display:block;color:#fff}.mrkt-links{display:-webkit-flex;display:flex}.mrkt-links a{padding:0 12px}.mrkt-links a:hover{background:#f8f8f8;color:#444;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.mrkt-links .ri-bfr-lg:before,.mrkt-links i.ri-lg{font:1.667em/1 "rtd-icons";vertical-align:-30%;margin-right:5px}.mrkt-links .ri-bfr:not(.ri-bfr-lg):before{vertical-align:middle}.mrkt-links .dropdown-menu > li{margin:0}.mrkt-links .dropdown-menu > li a{padding:7px 0 7px 15px;font-family:mestre,Calibri,Tahoma,Helvetica,Arial,"sans-serif";font-weight:400;font-size:16px}.mrkt-links .dropdown-menu a{display:block;padding:8px 0}header > .w-wrap{background-color:#1ca0ac}header > .w-wrap.standard{background-color:#d04041}.btn.ri-bfr.ri-chevron-bold:before{position:absolute;margin-left:-32px;margin-top:9px;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#1ca0ac}.tgl-main-nav{position:absolute;top:5px;left:0}.app-ctx{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:absolute;top:5px;right:0}.active.btn.tgl-cta-nav .ri,.active.btn.tgl-ctx-nav .ri{font-size:20px}.active.btn.tgl-cta-nav .ri:before,.active.btn.tgl-ctx-nav .ri:before{content:"\f034"}.app-ctx a{text-align:center;line-height:18px;color:#1ca0ac}.tgl-main-nav .ri{margin:0 4px}.tgl-main-nav .ri:before{content:"\f011"}.tgl-main-nav.active .ri:before{content:"\f034"}@media (min-width: 601px){.site-head .home-logo{-webkit-justify-content:center;justify-content:center;margin-left:0}.ctx-title{width:inherit}}@media (min-width: 1010px){.mrkt-links > a{padding:0 21px;font-size:14px;height:29px;margin-top:3px;line-height:29px;margin-right:2px}.site-head{position:static;min-height:auto;padding-bottom:54px;box-shadow:none;background:none}.site-head .home-logo{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:0 auto;z-index:7}.site-logo{position:absolute;top:-20px;left:0;z-index:13;-webkit-filter:drop-shadow(-2px 5px 5px rgba(0,0,0,0.3));filter:drop-shadow(-2px 5px 5px rgba(0,0,0,0.3))}.top-bar{height:auto;z-index:6}.top-bar > .center-block{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-left:172px}.app-ctx,.tgl-main-nav,header.site-head > .w-wrap > .ctx-title{display:none}.auth-dropd.authed ul.dropdown-menu > li.dropdown-header{font-size:1.4em;padding:5px 15px;border-top:1px solid #e7e3e3;margin:0}.auth-dropd.authed ul.dropdown-menu > li.dropdown-header.ri-bfr-lg:before{font-size:20px}}.top-content-bar{position:fixed;z-index:1000150;width:100%;height:5px;background-color:#91191e;color:#fff;font-family:'open_sanssemibold',Arial,sans-serif;font-size:12px}.top-content-bar a{color:#fff}.top-content-wrapper{position:relative;margin:0 auto}.top-content-wrapper > a{position:absolute;display:inline-block;top:14px;left:56px}@media (min-width: 601px){.top-content-wrapper > a{left:auto;right:50%;-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}}.top-content-wrapper .navbar-nav{display:none}.top-content-wrapper .navbar-nav{margin-left:190px}.top-content-wrapper > .navbar-nav > .nav-item{line-height:35px}.top-content-bar li.nav-item > a > i{margin-right:8px;vertical-align:-34%}.top-content-bar li.nav-item:hover a{color:#dca03c}.top-content-bar .ri{font-size:18px}.top-content-bar .auth-dropd{display:none}.nav-container .auth-dropd .dropdown-tgl{display:none}.nav-container .auth-dropd .dropdown-menu{max-height:160px;top:auto;width:100%;padding:0 10%}.auth-dropd .dropdown-tgl{font:700 10px/14px 'open_sansregular',Helvetica,Trebuchet MS,Arial,sans-serif;background-color:transparent;-webkit-transition:background-color .7s ease .2s,color .7s ease .2s;transition:background-color .7s ease .2s,color .7s ease .2s;padding:13px 2px 0 2px;background-color:#dca03c;color:#fff;border-radius:0;width:64px}.auth-dropd.active .dropdown-tgl{padding-top:13px;background-color:#f8f8f8;color:#dca03c;border-right:2px solid #dca03c;padding-right:0}button#user-dropdown-tglr:before{display:block}.auth-dropd.authed .dropdown-tgl{text-transform:none;padding-top:10px}.auth-dropd.authed .dropdown-tgl .ri-useroutline,.auth-dropd:not(.authed) .dropdown-tgl.ri-bfr:before{font-size:24px;vertical-align:-34%;margin-bottom:3px;-webkit-transform:none;transform:none}.auth-dropd:not(.authed) .dropdown-tgl.ri-bfr:before{content:"\f013"}.auth-dropd.authed .dropdown-tgl .ri-useroutline{margin-top:3px;display:block}.auth-dropd.authed .dropdown-tgl.with-avatar.ri-bfr:before{content:"";vertical-align:middle;width:30px;height:30px;margin:0 auto;border-radius:50%;background-size:contain}.auth-dropd .dropdown-menu{color:#444;border:2px solid #e7e3e3;border-top:none;border-bottom:none}.auth-dropd .dropdown-menu .divider{background-color:#dca03c}.auth-dropd .dropdown-menu li:first-child{margin:0;padding:8px 0;border:0}.auth-dropd .dropdown-menu li:first-child,.auth-dropd .dropdown-menu li:first-child a{color:#dca03c;text-align:center;font-size:1.4em}.auth-dropd .dropdown-menu li:last-child{margin-bottom:12px}.auth-dropd .dropdown-menu > li > a{display:inline}.auth-dropd .dropdown-menu > li > a.btn{display:inline-block;background-color:#dca03c;padding:15px 0 10px 0;height:48px;text-transform:uppercase;margin-top:0}.auth-dropd:not(.authed) .dropdown-menu li{text-align:center}.auth-dropd:not(.authed) .dropdown-menu li:first-child{font-size:30px}.main-nav .auth-dropd:not(.authed) .dropdown-menu li.dropdown-header{border:none;font-size:1.7em;padding:10px 0;margin:10px 0 0 0;color:#444}.auth-dropd:not(.authed) .dropdown-menu li> a{font-family:'open_sansBold',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:700;color:#fff;-webkit-transition:color .4s;transition:color .4s}.auth-dropd:not(.authed) .dropdown-menu li:last-child{padding-top:0}.auth-dropd .dropdown-menu .btn[data-tgl="popin-login"]{width:100%;height:48px;margin:0;background-color:#dca03c;font-family:'open_sansBold',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;padding:0}.auth-dropd .dropdown-menu li button.btn:hover{background-color:#e7bd77;border:1px solid #e7bd77}.auth-dropd .dropdown-menu li a.btn{background-color:#fff;color:#dca03c;border:1px solid #dca03c}.auth-dropd .dropdown-menu li a.btn:hover{background-color:#dca03c;color:#fff;border:1px solid #dca03c}.auth-dropd.authed .dropdown-menu{-webkit-transition:max-height .7s ease;transition:max-height .7s ease}.auth-dropd.authed.active .dropdown-menu{max-height:532px}.auth-dropd.authed .dropdown-menu > li.ri-bfr{padding-left:15px}.auth-dropd.authed .dropdown-menu > li:nth-child(2){padding-top:8px}.auth-dropd.authed .dropdown-menu > li:nth-child(11n+2){line-height:28px}.auth-dropd.authed .dropdown-menu > li.ri-bfr > a.ri-bfr.ico-data-num:before{margin-bottom:2px}.auth-dropd.authed ul.dropdown-menu > li.dropdown-header{font-size:1.4em}.auth-dropd.authed ul.dropdown-menu > li:last-child{text-align:center;margin:0;padding:0;border-top:1px solid #dca03c;font-size:1.4em}.auth-dropd.authed ul.dropdown-menu > li:last-child a{display:inline-block;padding:12px 0}.auth-dropd.authed .dropdown-header{border-top-color:#e7e3e3}.auth-dropd.authed li.dropdown-header{line-height:30px}.auth-dropd.authed .dropdown-header:not(:first-child){padding:8px 0;margin:0}.auth-dropd.authed .dropdown-header:not(:first-child) span{border-bottom:2px solid #dca03c}.auth-logout{font-family:'open_sansBold',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:700}.auth-dropd.authed .dropdown-menu li{display:block}.auth-dropd.authed .ri-bfr-lg:before{font-size:20px;margin-right:10px;color:#444;vertical-align:middle}.auth-dropd.authed .dropdown-tgl .ri-chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:10px}.auth-dropd.authed .dropdown-menu .ri-bfr:not(.ri-bfr-lg):before,.auth-dropd.authed .dropdown-menu .rpe-bfr:before{margin-right:11px;color:#91191e}.auth-dropd.authed .ri-bfr.ri-chevron-bold:before{font-size:9px}.new-mail.ri-mail:after{content:attr(data-number);position:absolute;left:22px;top:70px;color:#fff;background-color:#ca3839;border-radius:50%;width:18px;height:18px;font-size:9px;padding:6px 0;text-align:center;line-height:8px}.main-nav .auth-dropd .dropdown-menu{max-height:400px}.main-nav .auth-dropd:not(.authed) ul.dropdown-menu{padding:0 20px}@media (min-width:1010px){.main-nav .main-sub-header{display:flex;flex-direction:row;width:1000px;margin:0 auto}.new-mail.ri-mail:after{top:60px}.main-nav .dropdow{display:inline-block;right:0}.main-nav .auth-dropd .dropdown-menu{max-height:0}.main-nav .auth-dropd.authed ul.dropdown-menu{width:244px}.auth-dropd.authed .dropdown-menu li{display:block}.auth-dropd .dropdown-tgl{-webkit-transition:none;transition:none}}#div-header-newsletter{margin-top:30px;margin-left:6.5%;width:87%;height:50px;background-color:rgb(220, 160, 60);border-radius:3px;display:flex;justify-content:center;font-size:25px}#div-header-newsletter a{display:flex;align-items:center;column-gap:10px;color:#fff}#div-header-newsletter .ri.ri-mail{font-size:34px}@media (min-width:481px){#div-header-newsletter{margin-top:0;margin-left:0;width:69px;height:54px;border-radius:0;display:inline-block;font-size:11px;text-align:center}#div-header-newsletter a{display:inline-block}#div-header-newsletter .ri.ri-mail{font-size:21px;padding-top:14px}}
/* end */
/* start */
@media (min-width: 1010px){.dropdown{position:relative}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.dropdown-tgl.ri-bfr:before{font-size:22px}}.dropdown-tgl.ri-bfr:before{margin-right:2px}.dropdown-tgl.ri-aft:after{content:"\f009";margin-left:6px;vertical-align:-15%;font-size:10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dropdown-menu{position:absolute;top:100%;right:0;left:auto;overflow:hidden;float:left;min-width:200px;max-height:0;padding:0;margin:0;background-color:#faf1e2;list-style:none;font-family:'open_sanslight',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:300;font-size:12px;text-align:left;-webkit-transition:max-height .5s ease;transition:max-height .5s ease}.ddwn-menu-leftpush{right:auto;left:0}.main-nav .dropdown-menu{position:relative;top:auto;width:100%;min-width:0}.main-nav .srch-item{-webkit-order:1;order:1}.main-nav .dropdown{-webkit-order:3;order:3}.main-nav .navbar-nav{-webkit-order:2;order:2}.dropdown.active .dropdown-menu{max-height:238px}.auth-dropd .dropdown-tgl{display:none}@media (min-width: 1010px){.main-nav .dropdown-menu{position:absolute;width:inherit;top:100%}.main-nav .auth-dropd:not(.authed) .dropdown-menu{width:243px}.auth-dropd .dropdown-tgl{display:block}}.dropdown-menu > li{margin:0;line-height:20px;white-space:nowrap}.ddwn-sep > li:not(:first-child){border-top:1px solid #dfd2aa}.dropdown-menu > li > a{display:inline-block;clear:both;color:#444;padding:2px 0;width:100%}.dropdown-menu > li > a:active,.dropdown-menu > li > a:hover{text-decoration:none;color:#858585}.dropdown-menu > .divider{height:1px;margin-top:7px;margin-bottom:7px;overflow:hidden;background-color:#e5e5e5}.dropdown-menu > .dropdown-header{display:block;padding:3px 0;border-top:1px solid #fff;font:24px/20px 'mestre',Calibri,Tahoma,Helvetica,Arial,sans-serif;white-space:nowrap}.dropdown-menu .dropdown-header:not(:first-child){margin-top:8px;padding-top:8px}
/* end */
/* start */
.vex .vex-content{width:286px}.login-popin{height:620px;width:286px;background-color:rgb(234, 223, 223);background-color:#fff;display:none}.login-popin.visible{display:block}.login-popin .login-title{width:100%;margin:26px 0;padding-top:30px;font:26px 'mestre',Calibri,Tahoma,Helvetica,Arial,sans-serif;font-weight:normal;color:#c7b47b;text-align:center;display:block}.login-popin .connexion-social{border-bottom:1px solid #dfd2aa;border-top:1px solid #dfd2aa;float:left;width:100%;padding:30px;box-sizing:border-box}.login-popin .connexion-social a{float:left;width:61px;height:61px;margin-left:35px}.login-popin .connexion-social a:last-child{margin-right:0}.login-popin .btn-square > i.ri{vertical-align:-25px;font-size:40px}.cb-label.remember-label,.login-popin .connexion-form-title,.login-popin .connexion-social span,.login-popin .ri-chevron,.login-popin input[type='button']{font-family:'open_sansBold',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:700;font-size:12px}.login-popin .connexion-social span{line-height:12px;float:left;margin-right:10px;margin-bottom:10px;width:190px}.login-popin form{float:left;box-sizing:border-box;padding:30px;padding-top:15px}.login-popin .connexion-form-title{width:140px;float:left;margin-top:0;line-height:27px;margin-right:10px}.login-popin input,.login-popin select{padding:6px 10px;border:1px solid #dfd2aa;float:left;box-sizing:border-box;margin-top:10px;margin-right:10px}.login-popin input.full-size{width:100%}.login-popin .form-error{display:none}.cb-label.remember-label{float:left;font-size:13px;line-height:16px;margin-top:10px}.login-popin .ri-chevron{font-size:13px;color:#b40505;float:left;clear:both;margin-top:8px;-webkit-transition:all .4s;transition:all .4s}.login-popin .oubli-mdp.ri-chevron{margin-top:5px}.login-popin .red-link-texte{margin-left:2px}.login-popin .red-link-texte:hover{color:#df4b4b;text-decoration:underline}.login-popin  .ri-bfr.ri-chevron:before{font-size:8px}.login-popin input[type='button']{border:none;height:54px;line-height:54px;background-color:#b40505;color:#fff;text-transform:uppercase;font-size:13.2px;margin:0;padding:0;margin-top:20px;-webkit-transition:all .4s;transition:all .4s;width:100%}.login-popin input[type='button']:hover{background-color:#df4b4b}.login-popin .connexion-register{position:absolute;bottom:0;width:100%;color:#444;background-color:#f9f6ee;padding:20px 30px;box-sizing:border-box;margin-top:8px}.login-popin .picto-register{font-size:40px;float:left}
/* end */
/* start */
.notify{margin-top:50px;padding:40px;background-color:#fff;display:none}.notify.visible{display:block}.vex.notif .vex-content{width:400px}.notify a.cta,.notify button{border:none;background-color:#ca3b3c;border-radius:4px;padding:15px 70px;font-size:14px;font-family:'open_sansBold',Helvetica,Trebuchet MS,Arial,sans-serif;color:#fff;margin:0 auto;display:block;clear:both;transition:all 0.5s ease}.notify a.cta{display:table;background-color:#c7b47b;padding:15px 20px;margin-top:20px;margin-bottom:-24px;text-align:center;width:210px}.notify button:hover{background-color:#ab1d23}.notify a.cta:hover{background-color:#d6c590;color:#444}.flash-notif p{font-family:'open_sansregular',Helvetica,Trebuchet MS,Arial,sans-serif;font-size:14px;color:#5a5858;line-height:21px}.flash-notif.error{background-color:#f2dede;border:1px solid #ebccd1}.flash-notif{border-radius:3px;padding:10px;margin-top:20px;width:100%;display:none}.flash-notif .ri-cross{float:right;line-height:25px;margin:0;position:absolute;right:7px;top:-1px;font-size:12px;cursor:pointer}.flash-notif.error span{color:#888}.flash-notif.error p,.flash-notif.error span:hover{color:#a94442}.flash-notif p{padding-left:10px}.flash-notif.success{background-color:#dff0d8;border:1px solid #d6e9c6}.flash-notif.success span{color:#888}.flash-notif.success p,.flash-notif.success span:hover{color:#3c763d}.flash-notif.warning{background-color:#f8ecd8;border:1px solid #dea74b}.flash-notif.warning p{color:#dca03c}.flash-notif.warning span:hover{color:#dea74b}.flash-notif .ri-stack{float:right}.flash-notif .ri-circle{position:absolute;font-size:22px}
/* end */
/* start */
.subnav{z-index:1000100;background-color:#fff;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,0.3,1)}.nav-item .subnav{height:0;max-height:0;overflow:hidden;font-size:14px;transition-property:max-height,overflow}.widthoff-subnav > .nav-item > a{position:relative}.nav-stacked li a .ri,.widthoff-subnav > .nav-item > a .ri{vertical-align:-15%}.widthoff-subnav > .nav-item > a .ri:before{content:"\f009";color:#91191e}.widthoff-subnav > .nav-item > a span{margin-top:5px}.widthoff-subnav .nav-stacked{display:table;height:100%;width:100%}.nav-stacked li{display:table-row;font-size:12px}.nav-stacked li a{display:table-cell;vertical-align:middle;padding-left:17px;box-sizing:border-box;text-transform:none}.nav-stacked li a:focus,.nav-stacked li a:hover{color:#444}.nav-stacked li a .ri{margin-right:4px}@media (min-width: 1010px){.widthoff-subnav{display:-webkit-flex;display:flex;position:absolute;left:0;width:100%}.widthoff-subnav > .nav-item{height:128px;margin:0;border-bottom:3px solid #ca3839;box-shadow:0 131px rgba(28, 160, 172, 0.8) inset;transition:box-shadow .45s ease .2s}.widthoff-subnav.mustard > .nav-item{box-shadow:0 131px rgba(159, 144, 98, 0.8) inset}.widthoff-subnav > .nav-item:not(:last-child){background-repeat:no-repeat;background-position:center center;background-size:cover}.widthoff-subnav .nav-item:last-child{box-shadow:none}.widthoff-subnav > .nav-item:last-child{text-align:center}.widthoff-subnav > .nav-item:last-child .nav-stacked a{line-height:normal}.widthoff-subnav > .nav-item > a{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%;color:#fff;text-shadow:2px 1px 2px #444}.widthoff-subnav > .nav-item > a .ri{display:inline-block}.widthoff-subnav > .nav-item > a .ri:before{content:attr(ri-content);color:#fff;font-size:30px}.widthoff-subnav > .nav-item > a span{text-align:center}.widthoff-subnav > .nav-item > a:after{content:attr(data-underlabel);position:absolute;bottom:0;left:0;width:100%;line-height:26px;background-color:rgba(202, 56, 57, 0.8);text-shadow:none;text-align:center;opacity:0;transition:opacity .45s ease .25s}.widthoff-subnav > .nav-item:hover{box-shadow:0 131px rgba(28, 160, 172, 0) inset}.widthoff-subnav.mustard > .nav-item:hover{box-shadow:0 131px rgba(159, 144, 98, 0) inset}.widthoff-subnav > .nav-item:hover > a:after{opacity:1}.nav-stacked li a{padding:0;border-top:1px solid #dadada}.nav-stacked li a:focus,.nav-stacked li a:hover{background-color:#f2eee5}.nav-stacked li a .ri{display:none}}
/* end */
/* start */
.breadcrumb-nav{position:relative;margin:0 auto;background-color:#fff;color:#a2a2a2;font-style:italic}.breadcrumb{margin:0;padding:0 0 0 20px}.breadcrumb > li{display:inline-block}.breadcrumb a{color:#aaa;font-family:"open_sansItalic",Helvetica,Trebuchet MS,Arial,sans-serif;font-style:italic;font-size:12px;font-style:italic;line-height:25px;-webkit-transition:color 1s;transition:color 1s}.breadcrumb a:hover{text-decoration:underline;color:#7b7777}.breadcrumb-nav .breadcrumb li.ri-aft.ri-chevron:after{font-size:8px;margin:0 8px}#ensembleCentre #container #contenuCentre{padding-top:12px}@media screen and (min-width: 600px){.breadcrumb a{line-height:40px}}@media screen and (min-width: 993px){.breadcrumb-nav{height:40px}}@media screen and (min-width: 1010px){.breadcrumb-nav.ctx-dt-push{margin-bottom:52px;z-index:2}}
/* end */
/* start */
.rtd-autocomplete{position:absolute;overflow:auto;height:200px;width:100%;top:35px;background-color:#fff;left:0;list-style-type:none;z-index:2;display:none}.rtd-autocomplete li{text-align:left;padding:10px 0;border-bottom:1px solid #dadada}.rtd-autocomplete li a{padding:10px 0;font-size:16px}.rtd-autocomplete li i.ri{color:#1ca0ac;font-size:16px;margin-right:5px}.rtd-autocomplete::-webkit-scrollbar{-webkit-appearance:none;width:7px}.rtd-autocomplete::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0, 0, 0, .5);box-shadow:0 0 1px rgba(255, 255, 255, .5)}
/* end */
/* start */
#homesearch{margin:auto;display:block;background-position:left top;background-repeat:no-repeat;background-size:cover;font-family:"mestre",sans-serif;font-weight:normal;position:relative}#homesearch.carousel{padding-bottom:20px}#homesearch img{width:100%;display:block}#homesearch h1{margin:0;text-align:center}#homesearch .header{text-align:center;position:relative;padding:35px 0 25px 0;margin:3px 24%}#homesearch .header span{display:inline-block}#homesearch .header .pretitle{color:#fff;font-size:17px;background:rgba(0, 0, 0, 0.5);padding:0.5rem 2rem;font-style:italic;letter-spacing:0.9px;display:inline-block;width:117px}#homesearch .header .title{font-size:27px;margin-top:5px;color:#fff;background:rgba(0, 0, 0, 0.8);padding:1rem 2rem;display:block}#homesearch .form{text-align:center}#homesearch .rtd-form2{background:rgba(255, 255, 255, 0.8);padding:10px 0;position:relative;box-shadow:0 0 1rem rgba(0, 0, 0, 0.7);margin:0 auto 10px}#homesearch input[type="text"],#homesearch select{background:transparent;border:none;width:100%;font-size:16px;color:#000;outline:none;height:30px;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0}#homesearch .continent input[type="text"]{font-size:15px}#homesearch .rtd-autocomplete{z-index:3}#homesearch button{position:absolute;width:50px;height:50px;top:0;right:0;padding:0 10px;border:none;background-color:#1ca0ac;font-size:24px;color:#fff}#homesearch .cont{padding:20px 10px;text-align:center}#homesearch a span{display:block}#homesearch .cont img{display:block;width:100%;height:100px;object-fit:cover}#homesearch  a.description span.label-item{background:#f47066;padding:18px 0;-webkit-transform:translateY(-6%);transform:translateY(-6%);margin:0;position:relative;min-height:58px;width:100%;color:#fff}#homesearch  .cont a.description span.label-item{background:#1ca0ac}#homesearch a.description span.label-item span{position:absolute;top:50%;transform:translateY(-50%);text-align:center;display:block;width:100%;left:0;padding:0 5px;font-size:15px;color:#fff;text-transform:uppercase}#homesearch .continent{position:absolute;bottom:0;left:0;width:100%;padding:0}#homesearch .continent .col{padding:0}#homesearch .continent .rtd-form2{max-width:100%}#homesearch .item-spe a .ri{width:100%;height:100px;background:rgba(255,255,255,0.8);color:#444;font-size:50px;padding-top:22px}#homesearch .item-spe a.voirplus .ri{color:#f47066}#homesearch .row > .col{padding:0 3rem}#homesearch .col.months p{padding:16px 2%;width:100%;display:block;margin:0;height:50px;cursor:pointer;color:#777;font-weight:300;background:rgba(255, 255, 255, 0.8);transition:all 375ms linear;text-align:left;padding-left:20px;position:relative;font-size:16px;color:#000}#homesearch .col.months{position:relative}#homesearch .col.months ul{position:absolute;left:0;top:104px;z-index:3;overflow:hidden;height:0;width:100%;background-color:#fff;padding:0;margin-bottom:0;margin-top:0;border-radius:0 0 3px 3px;transition:all 375ms linear;background:none;padding:0 3rem}#homesearch .col.months ul li span{width:100%;height:100%;display:block;padding:10px 2%}#homesearch .col.months ul.visible{height:480px}#homesearch .col.months ul li{position:relative;float:left;width:100%;border-bottom:1px solid #e0e0e0;background-color:#fff;list-style-type:none;margin:0;transition:all 275ms linear;display:block;cursor:pointer;height:40px}#homesearch .col h3{color:#fff;text-align:left;position:relative;font-size:16px}#homesearch .cont .slide-ctnr .slide-item{display:inline-block;width:calc(100% * 1 / 3);margin-left:0;padding:0 0.75rem;position:absolute;left:100%;transition:all 0.3s}#homesearch .slide-ctnr .item-spe{display:inline-block;width:calc(100% * 1 / 3);margin-left:0;padding:0 0.75rem;transition:all 0.3s}#homesearch .cleft,#homesearch .cright{border-style:solid;width:0;height:0;line-height:0;padding:0;border-color:transparent #f47066 transparent transparent;border-width:10px 20px 10px 0;top:60px}#homesearch .cleft{position:absolute;left:-20px;background:transparent}#homesearch .cright{position:absolute;right:-20px;border-width:10px 0 10px 20px;background:transparent;border-color:transparent transparent transparent #f47066}#homesearch .cont .cright{border-color:transparent transparent transparent #1ca0ac}#homesearch .cont .cleft{border-color:transparent #1ca0ac transparent transparent}#homesearch .months .rtd-form2{padding-top:14px;font-style:italic}@media (min-width:601px){#homesearch .form{margin:0 100px 25px}#homesearch .continent{padding:0 20px}#homesearch .continent input[type="text"]{font-size:16px}#homesearch .form{margin:0 100px 25px}#homesearch .rtd-form2{margin:0 0 10px;padding:10px 20px;max-width:none}#homesearch .cont .row .col{float:left;display:block}#homesearch .cont .row .col:nth-child(-n+4){margin-bottom:0}.col.m1-7{width:calc(100% * 1 / 7);margin-left:0}#homesearch a.description span.label-item{font-size:10px}}@media (min-width:1010px){#homesearch a.description span.label-item{font-size:15px}#homesearch .form .rtd-form2{margin-bottom:0}#homesearch .header{padding:40px 65px 24px 65px}#homesearch .continent{width:680px;padding:0}#homesearch .continent .rtd-form2{padding-left:40px}}
/* end */
/* start */
.loader{border:3px solid #edeeee;border-top:3px solid #1ca0ac;border-radius:50%;width:20px;height:20px;position:absolute;display:none;top:10px;right:10px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.newsletter-form .loader,.special-nl form .loader,form#photo-proposer .community .loader,form#photo-proposer .hostel .loader{width:30px;height:30px;top:5px;right:5px}#reply .topics_choice .loader{top:5px;right:5px;width:25px;height:25px}#reply .all-places .loader{top:0}#reply .submit-form{position:relative}#reply .right .loader{top:35px}.special-nl form .loader{top:20px;right:8px}form#photo-proposer .hostel .loader{right:2px;top:4px}form#photo-proposer .community .loader{top:12px}.community .loader{border-top:3px solid #ca3839}.hostel .loader{border-top:3px solid #d6c590}.lean-design .loader{border-top:3px solid #91191e}
/* end */
/* start */
.slide-ctnr:not(.slick-slider){height:154px;overflow-y:hidden}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* end */
/* start */
.list-articles{margin-bottom:10px;display:inline-block;width:100%}.list-articles .description,.list-articles .item-container p,.list-articles footer a{font-family:'open_sansregular',Helvetica,Trebuchet MS,Arial,sans-serif;font-size:14px}.list-articles footer a{line-height:42px;color:#1ca0ac}.list-articles footer a .ri{margin-right:5px;font-size:10px}.list-articles footer a:hover{text-decoration:underline}.list-articles .navbar-nav .ri{margin-right:4px;font-size:10px;line-height:14px}.list-articles header h2:before{background-position:-110px -71px}.list-articles .item-container,.list-articles .item-container .image-container,.list-articles > .row{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.list-articles .item-container{overflow:hidden;height:100%}.list-articles .item-container.article-desc{overflow:hidden;height:160px}.list-articles .col .image-title{-webkit-order:2;order:2;padding-top:7px;width:100%;height:100%}.list-articles .col .image-title.image-item{min-height:0}.list-articles .col .image-title.list-item{padding-top:0}.list-articles .row article.col .item-container .image-title:before{bottom:0;content:"";left:0;position:absolute;right:-100%;top:-100%;z-index:1}.list-articles article.doss-articles{min-height:210px;margin-bottom:-36px}.list-articles div article{margin-bottom:10px}.list-articles.last-doss div article{margin-bottom:0}.list-articles .item-container.article-desc h2{font-size:16px;line-height:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list-articles .item-container h2,div.bon-plan-title{font-size:18px;line-height:22px}.list-articles .item-container h2,div.bon-plan-title:hover{color:#61bdc5;text-decoration:underline}.list-articles.continents .item-container{margin-bottom:20px}.list-articles .item-container li{float:left;display:inline;width:50%;font-size:14px}.list-articles .item-container .image-container{width:100%}.list-articles a.image{background-color:#edeeee;cursor:pointer;width:100%}.list-articles img{width:100%;border:0;display:block;margin:0 auto;vertical-align:middle}.list-articles  .row > .col a:first{margin-bottom:13px;margin-left:0;margin-right:0;margin-top:20px}.desti-widget.panel p,.list-articles  .row > .col p{margin:0;font-family:'open_sansregular',Helvetica,Trebuchet MS,Arial,sans-serif;font-size:13px;line-height:21px;text-align:justify}.list-articles .row .col .item-container.article-desc + p{padding-bottom:8px;margin-bottom:12px}.list-articles article.last{display:none}.list-articles.last-doss select{float:right}.list-articles.last-doss p{margin-top:50px}.panel-alaune img{width:100%}.panel-alaune .list-articles .row .col{margin:0}.panel-alaune .list-articles article.col:nth-last-child(1):nth-child(odd){display:none}.panel-alaune .avtr-itm img{width:30px;height:30px;border-radius:30px;display:inline;vertical-align:middle}.list-articles .avtr-itm{-webkit-order:1;order:1}.panel-alaune .avtr-itm .athr{display:inline-block;margin-top:5px}.panel-alaune .avtr-itm .ri-useroutline{font-size:25px;color:#dca03c;vertical-align:middle}.alaune .avtr-itm .ri-useroutline{font-size:40px;height:50px;float:left;margin-right:10px;margin-top:9px}@media (min-width:601px){.list-articles article.last{display:block}.list-articles.last-doss select{margin-top:80px}.panel-alaune .list-articles article.col:nth-last-child(1):nth-child(odd){display:block}.list-articles.flipflap article:nth-child(odd) > .item-container > div:first-child{-webkit-order:2;order:2}.list-articles.flipflap article,.list-articles.flipflap article .item-container > div:first-child{margin-bottom:0;padding-left:0;padding-right:0}}#bloc-bons-plans > *{font-family:'Open Sans',sans-serif;line-height:1.3;font-weight:normal}#bloc-bons-plans .header{display:flex;padding-top:10px;padding-left:7px;column-gap:10px}#bloc-bons-plans .header img{width:55px;height:55px;margin:0;margin-top:12px}#bloc-bons-plans .header .titre{font-size:24px;margin-top:18px;margin-bottom:0}#bloc-bons-plans .header span{margin-top:7px;display:block;margin-bottom:20px}#bloc-bons-plans .header .desti{font-size:19px}#bloc-bons-plans .header span:not(.desti){height:19px}#bon-plan-premium .image{margin-bottom:20px}#bon-plan-premium .titre{padding-top:2px;font-size:20px;font-weight:bold;color:#be2625;display:inline-block;position:relative}#bon-plan-premium .infos p{font-size:16px;color:#707070;padding-top:6px;width:250px;margin-top:0;margin-bottom:0;overflow-wrap:break-word}#bon-plan-premium .infos button{min-width:124px;max-width:282px;height:37px;text-align:center;font-size:18px;color:#fff9f9;background-color:#be2625;border-radius:10px;position:absolute;right:2.5%;margin-top:10px;border:0;white-space:nowrap}#bloc-bons-plans .header .texts{line-height:1.1}#bloc-bons-plans .cartouches-type-sejour{color:#707070;background-color:rgba(255, 255, 255, 0.9);position:absolute;top:88%;height:26px;left:0;font-size:12px;display:flex;align-items:center;padding-left:8px;padding-right:8px}#bloc-bons-plans .lien-voir-tous{margin-top:20px;margin-right:2.5%;display:inline-block;text-decoration:none;color:#be2625;font-size:14px}#bloc-bons-plans .lien-voir-tous .ri{margin-top:5px;margin-right:5px;font-size:9px}#bloc-bons-plans .cartouches-prix{color:#fefefd;background-color:rgba(190, 38, 37, 0.7);height:23%;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;white-space:nowrap}#bloc-bons-plans .bons-plans-non-premium .image{position:relative}#bloc-bons-plans .div-lien-voir-tous{margin-top:11px;text-align:right;line-height:1}@media (max-width:480px){#bloc-bons-plans{margin-bottom:8px;position:relative;background-color:#f4f1ec}#bloc-bons-plans .trois-bons-plans.contains-bpp{margin-top:52px}#bloc-bons-plans .bons-plans-non-premium{color:#707070;font-size:16px;position:relative;display:flex;margin-top:25px}#bloc-bons-plans .bons-plans-non-premium.bp-1{margin-top:0}#bloc-bons-plans .cartouches-type-sejour{margin-left:15px}#bloc-bons-plans .bons-plans-non-premium .image{padding-left:15px}#bloc-bons-plans .bons-plans-non-premium .image img{width:180px;height:112px}#bloc-bons-plans .bons-plans-non-premium .titres{padding-left:15px;padding-right:15px;display:flex}#bon-plan-premium{padding-left:15px;padding-right:15px}#bon-plan-premium .infos p{width:100%}#bloc-bons-plans img{max-height:200px}}@media (min-width:481px){#bloc-bons-plans{margin-bottom:8px;position:relative;background-color:#f4f1ec}#bon-plan-premium{position:relative;display:flex;margin-left:2.5%;column-gap:20px}#bon-plan-premium .infos .div-btn-voir-offre{display:flex}#bon-plan-premium .infos button:hover{background-color:rgba(0, 0, 0, 0);color:#be2625;border:1px solid #be2625}#bloc-bons-plans .trois-bons-plans{display:flex;justify-content:space-evenly}#bon-plan-premium .infos{width:50%;margin-right:20px;line-height:1.2}#bon-plan-premium .infos p{width:100%}#bon-plan-premium .infos .titre:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#be2625;transform-origin:bottom right;transition:transform 0.30s ease-out}#bon-plan-premium .infos .titre:hover:after{transform:scaleX(1);transform-origin:bottom left}#bon-plan-premium > .image{margin-top:7px;width:50%;height:200px;overflow:hidden}#bloc-bons-plans .image img{transition:transform .5s ease;height:100%;width:100%}#bloc-bons-plans .image:hover img{transform:scale(1.5)}#bloc-bons-plans .trois-bons-plans span.affiliation{width:30%}#bloc-bons-plans .trois-bons-plans span.affiliation a{width:100%}#bloc-bons-plans .bons-plans-non-premium{color:#707070;font-size:16px;position:relative;height:112px}#bloc-bons-plans .bons-plans-non-premium .image{height:112px;overflow:hidden}#bloc-bons-plans .bons-plans-non-premium .titres{margin-top:22px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#bloc-bons-plans .bons-plans-non-premium .titres:hover{color:#be2625;font-weight:bold}#bloc-bons-plans .lien-voir-tous{margin-top:10px}#bloc-bons-plans .lien-voir-tous:hover{font-weight:bold}#bon-plan-premium .infos button{bottom:20px}}@media (min-width:481px) and (max-width:540px){#bon-plan-premium .titre{font-size:18px}#bon-plan-premium .infos p{font-size:15px}#bloc-bons-plans .cartouches-type-sejour{font-size:11px}}
/* end */
/* start */
.continents .block ul.list-tag-items{margin:0;padding:0}.nested-list{font-size:14px}.nested-list.row .col{padding:0 .15rem}.nested-list li{list-style:none}.nested-list ul{margin:0}.nested-list > ul > li{padding-bottom:10px}.nested-list .item-container i.ri,.nested-list ul > li > i.ri{vertical-align:inherit;margin-right:0;color:#004f7a;font-size:0.666em}.nested-list .item-container i.ri + a{font-weight:bolder}.list-articles .nested-list .item-container i.ri + a:before{bottom:0;content:"";left:0;position:absolute;right:-100%;top:-500%;z-index:1}.nested-list .item-container ul,.nested-list ul  ul{margin:5px 13px 5px 14px;padding-left:0}.nested-list .item-container ul.sublist{margin:0}.nested-list .item-container ul{margin-left:0}.nested-list ul  ul li.sublevel{position:relative}.nested-list .item-container ul li.sublevel .ri,.nested-list .item-container ul li.sublevel a{color:#aaa}.nested-list ul  ul li.sublevel:after,.nested-list ul  ul li.sublevel:before{border-color:#004f7a}.nested-list ul  ul li.sublevel:before{border-left-width:1px;border-left-style:dotted;border-bottom-width:1px;border-bottom-style:dotted;content:'';width:9px;display:block;position:absolute;height:14px;top:-3px;left:-12px}.nested-list ul  ul li.sublevel:after{border-left:dotted 1px;content:'';position:absolute;left:-12px;top:-3px;bottom:3px}.nested-list ul  ul li.sublevel:last-child:after{border-left:0;content:'';position:absolute;left:-12px;top:10px;bottom:0}@media (min-width:1010px){.nested-list .item-container ul.sublist{margin-left:13px}.nested-list.row>ul{margin-top:14px;margin-bottom:14px}}
/* end */
/* start */
ul.list-tag-items li{display:inline-block;background-color:#61bdc8;margin:10px 20px 10px 0;padding:10px 20px;border-radius:2px}section ul.list-tag-items li a{font-size:14px;font-weight:bold}ul.list-tag-items{padding:0}ul.list-tag-items li a{color:#fff;font-weight:bold}ul.list-tag-items li:hover{background-color:#1ca0ac;cursor:pointer}@media (min-width: 992px){ul.list-tag-items li a{font-size:14px}}
/* end */
/* start */
.banner img{margin:0 auto;display:block;width:100%}.banner .image-container,.banner .label-container{position:relative;font-family:'mestre',Calibri,Tahoma,Helvetica,Arial,sans-serif;font-weight:normal}.banner .label-container{display:none}.banner .image-container span.label-item{position:absolute;top:75px;background-color:#000;color:#fff;padding:5px 20px;font-size:14px;text-transform:uppercase;opacity:0.8;pointer-events:none}.banner .image-container span.label-item + .label-item{top:104px;background-color:#27272a;font-style:italic}.banner .image-container a.label-cta{background-color:#00a2ae;margin:0;line-height:30px;pointer-events:auto}div.image-container > img{height:100%}@media screen and (max-width: 480px){div.image-container{height:49px}}@media screen and (min-width: 481px) and (max-width: 767px){div.image-container{height:76px}}@media screen and (min-width: 768px){div.image-container{height:125px}}@media (min-width: 601px){.banner .image-container a.label-cta{position:absolute;margin:20px 0}.banner .label-container{display:block}#container-header .banner .label-container{display:none}}@media (min-width: 1010px){#container-header .banner .label-container{display:block}#container-header .banner .label-container,#container-header .banner img{margin:0 auto;width:1000px}#container-header .banner .label-container span.label-item{top:25px;opacity:0.6;font-size:25px;left:300px;text-align:center;width:400px}#container-header .banner .image-container span.label-item + .label-item{top:69px;left:400px;width:200px}}
/* end */
/* start */
.desti-widget{margin-bottom:10px}.desti-widget header{border-top:1px solid #dadada;border-bottom:1px solid #dadada;width:100%}.desti-widget header h2{display:inline-block;line-height:49px;border-bottom:3px solid #1ca0ac}.desti-widget footer a,.desti-widget header a{font-family:'open_sansregular',Helvetica,Trebuchet MS,Arial,sans-serif;font-size:14px;color:#1ca0ac}.desti-widget footer a .ri,.desti-widget header a .ri{margin-right:5px;font-size:10px}.desti-widget footer a:hover,.desti-widget header a:hover{text-decoration:underline}.desti-widget ul.navbar-nav li{margin-top:16px;height:auto}.desti-widget ul.navbar-nav li a{display:-webkit-flex;display:flex}.desti-widget .navbar-nav li a{color:#444}.desti-widget .navbar-nav li a div{-webkit-transition:color .5s;transition:color .5s}.desti-widget .navbar-nav li a:hover div{color:#61bdc5}.desti-widget ul.navbar-nav li a{font-family:'open_sansbold',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:700;font-size:14px;line-height:14px}.desti-widget ul.navbar-nav li a span.link-subtitle{display:inline-block;margin-top:3px;font-family:'open_sansitalic',Helvetica,Trebuchet MS,Arial,sans-serif;font-size:12px;font-style:italic;font-weight:400}.desti-widget .navbar-nav .ri{margin-right:4px;font-size:10px;line-height:14px}.desti-widget.twinblck:nth-of-type(2){float:none}.desti-widget.twinblck footer{text-align:right}.list-articles .panel-header{width:100%}.desti-widget header h2{margin-bottom:0}
/* end */
/* start */
.desti-widget.actu{width:300px;padding-right:10px}.v2-5 .desti-widget.actu{width:100%}.desti-widget.actu header h2:before{display:none}@media (min-width: 601px){.v2-5  .desti-widget.actu{width:48%;display:inline-block;vertical-align:top}}
/* end */
/* start */
.desti-widget.agenda{width:300px;padding-right:10px}.v2-5 .desti-widget.agenda{width:100%}@media (min-width: 601px){.v2-5 .desti-widget.agenda{width:48%;display:inline-block;vertical-align:top}.v2-5 .main-content.agenda .desti-widget.agenda{width:100%;display:block}}
/* end */
/* start */
.pagination{margin:45px 0;text-align:center}.pagination ul{margin:0;padding:0}.pagination ul li{margin-right:5px}.pagination li{display:inline-block}.pagination li a{border:1px solid #1ca0ac;border-radius:3px;padding:11px 13px}.pagination li.inactive a,.pagination li.inactive:hover a{color:#aaa;cursor:default;display:none}.pagination li a:hover,.pagination li.active a{background-color:#1ca0ac;border:1px solid #1ca0ac;cursor:pointer}.pagination li.active a,.pagination li:hover a{color:#fff}.pagination li.page{clear:both;background:#fff}.pagination li a{font-family:'mestre',Calibri,Tahoma,Helvetica,Arial,sans-serif;font-size:18px;color:#1ca0ac}.pagination li.elps:hover{background-color:transparent;cursor:default}.pagination li.elps{border:medium none;font-size:21px}.pagination.nextprev{text-align:left;position:relative}.pagination.nextprev li.next{position:absolute;right:0}.pagination .melps{display:inline}.pagination .elps,.pagination .page{display:none}.pagination ul{padding-left:0}@media (min-width: 601px){.pagination .melps{display:none}.pagination .elps,.pagination .page{display:inline-block}}
/* end */
/* start */
.main-full-column > .widget-html{margin-top:10px}section.widget-html{margin-bottom:20px}
/* end */
/* start */
.application img,.row-item img{width:100%}.row-item{margin-top:5px;display:block}.row-item h4,.row-item p{color:#fff;margin:14px 0;font-size:13px}.row-item .row-image{text-align:center;vertical-align:middle;margin-top:.75rem}.application h3{color:#1ca0ac;margin-top:40px;font-size:22px}.application p{font-size:18px;margin-bottom:26px}@media (min-width:601px){.application .body .l7 img{width:auto}}
/* end */
/* start */
.services-thumbs .row{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.services-thumbs .row .col{display:inherit;padding:0 .55rem}.services-thumbs .service{text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border:1px solid #d4eeeb}.services-thumbs img{width:100%}.services-thumbs .service h3{font-style:italic}.services-thumbs .service h3 span{color:#1ca0ac;text-transform:uppercase}.services-thumbs .service .btn-normal{padding:0 10px;margin:10px 0;line-height:35px}@media (min-width:1010px){.services-thumbs .service > .row{height:260px}.services-thumbs img{padding:0 20px}.main-content .widget-html .application{display:none}}
/* end */
/* start */
.rb-affliation{border:1px solid #d2eff5;width:100%;margin-bottom:20px;padding-bottom:10px}.main-right-column .rb-affliation{font-family:"open_sansregular",Helvetica,Trebuchet MS,Arial,sans-serif}.main-right-column .rb-affliation h2{background-color:#ca3839;color:#fff;display:inline-block;font-family:"open_sansbold",Helvetica,Trebuchet MS,Arial,sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;float:left;padding:0 0 0 10px}#partir{padding:56px 0 0;margin-top:-56px;background-clip:content-box}#partir .ri{padding-left:10px}.rb-affliation h2 span{display:table-cell;vertical-align:middle;line-height:18px;padding:0 10px 0 5px}.rb-affliation h2 span.title{font-size:17px}.rb-affliation h3{display:inline-block;width:100%;margin-bottom:0;padding-left:10px;margin-top:5px;border-bottom:1px solid #ca3839;font-size:16px;text-transform:uppercase;color:#ca3839}.rb-affliation h3:last-of-type{padding-top:0}.rb-affliation .ri:not(.ri-chevron){padding-right:15px;vertical-align:-15%;line-height:1.5em;font-size:1.5em}.main-right-column .rb-affliation ul{margin-bottom:0;padding-bottom:0}.main-right-column .rb-affliation ul li{margin-top:7px}.main-right-column .rb-affliation li:before{top:4px}.main-right-column .rb-affliation li a,.main-right-column .rb-affliation li span{text-transform:none;font-family:"open_sanslight",Helvetica,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:300}.main-right-column .rb-affliation li a{margin-left:0}.main-right-column .rb-affliation li a b,.main-right-column .rb-affliation li span b{font-family:"open_sansbold",Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:700}.main-right-column .rb-affliation ul{padding-left:0;padding-right:0}.generic{border:1px solid #004f7a;border-bottom:none;padding-bottom:0}.generic h2 span{line-height:46px}.generic h3{color:#004f7a;border-bottom:none}.generic li.col{border-bottom:1px solid #004f7a;border-collapse:collapse}.main-right-column .generic li a{color:inherit;font-size:16px;font-weight:bold;text-transform:uppercase;display:inline-block}.main-right-column .generic li i{font-size:24px}.main-right-column .rb-affliation ul li.mclf{margin-top:0}.v2 .rb-affliation .m6{width:100%}.rb-affliation ul .ri-chevron{color:#ca3839;padding-right:0}.rb-affliation .ri.ri-booking{display:table-cell;font-size:36px}#partir.sticky{position:fixed;width:96vw;z-index:2;margin-left:calc(-96vw/2);margin-bottom:0;transition:none;left:50%;right:0;bottom:7px;padding-top:0}#partir.sticky span.ri-chevron{color:#fff;font-size:17px}#partir.sticky span.ri-chevron:after{display:inline-block;position:relative;left:5px;transform:rotate(90deg);font-weight:normal}#partir.sticky span.ri-chevron.inverse-chevron:after{transform:rotate(-90deg)}#partir .close{display:none}.generic #partir.sticky span.title{height:54px;padding-left:41px}#partir.sticky .close{position:absolute;display:block;right:14px;font-size:10px;bottom:20px}#partir.sticky .close .ri-circle{padding-left:0;padding-top:3px}#partir.sticky .close .ri-cross{padding-left:7px;padding-top:4px;background-color:#1ca0ac;border-radius:50%;width:28px;height:28px}.main-affib-detail{width:100%;background-color:#e8f5f7;margin-bottom:25px;margin-top:15px}.main-affib-detail .title{background-color:#1ca0ac;font-size:20px;color:#fff;text-transform:uppercase;padding-bottom:10px;padding-top:10px;text-align:center}section.main-affib-detail h2{text-transform:uppercase;font-weight:bold;color:#ca3839;border-bottom:1px solid #bfe2e7;padding-bottom:5px}.main-affib-detail p{color:#004f7a;text-transform:none;font-family:"open_sanslight",Helvetica,TrebuchetMS,Arial,sans-serif;font-size:14px;font-weight:300}.main-affib-detail i.ri.ri-chevron{color:#ca3839;padding-right:5px!important;font-size:8px}.main-affib-detail .ri-lg:before{padding-right:6px}.main-affib-detail a{color:inherit}.main-affib-detail .col.s12,.main-affib-detail .col.s12.m3.l3{margin-bottom:15px}@media (min-width: 601px){.main-right-column .generic ul li{margin-top:0}.generic li.col{border-right:1px solid #004f7a}}@media (min-width: 1010px){.main-right-column .generic ul li{margin-top:7px}.generic li.col{border-right:none}.generic li.col:nth-child(4){border-bottom:1px solid #004f7a}.rb-affliation{width:100%}#partir .ri-chevron:after{content:''}#partir .close{display:none}}body:not(.v2-5) .rb-affliation .m6{width:100%}
/* end */
/* start */
.main-right-column section.sidebar-block ul{padding:0 5px 15px 5px}.sidebar-block.hostel ul li a{margin-left:0;max-width:207px;color:#444;-webkit-transition:color 0.5s ease 0s;transition:color 0.5s ease 0s;text-transform:uppercase;font-family:open_sansRegular,Helvetica,TrebuchetMS,Arial,sans-serif;font-size:11px}.sidebar-block.hostel ul li a + span{font-family:open_sansItalic,Helvetica,TrebuchetMS,Arial,sans-serif;font-style:italic;font-weight:400;font-size:10px;text-transform:none;display:block;padding-left:0;margin-left:10px}.sidebar-block div.infos{padding:0;text-align:right}.sidebar-block ul li div.infos span.time{text-transform:lowercase;margin-left:0}.sidebar-block footer{text-align:right;clear:both;padding-right:20px;padding-bottom:20px}.sidebar-block footer a{font-family:"open_sansregular",Helvetica,TrebuchetMS,Arial,sans-serif;font-size:11px;-webkit-transition:0.7s ease;transition:0.7s ease;font-weight:bold;text-transform:uppercase;text-decoration:none}.sidebar-block footer a + a{padding-left:20px}.main-right-column .sidebar-block footer a,.sidebar-block p{color:#444}.sidebar-block h3,.sidebar-block p{padding-left:12.5px}.sidebar-block p{margin:0;font-family:'open_sansregular',Helvetica,Trebuchet MS,Arial,sans-serif;font-size:13px;line-height:21px;text-align:justify}.main-right-column .sidebar-block .rtd-form > .ri-chevron,.main-right-column .sidebar-block .rtd-form select.with-style,.main-right-column .sidebar-block h3{color:#004f7a}.main-right-column .sidebar-block .rtd-form{margin-top:10px}.main-right-column .sidebar-block .rtd-form select{border-color:#004f7a}.rating .ri-lertd:before{letter-spacing:-0.35em;color:#888}.rating3 .ri-lertd:nth-child(-n+3):before,.rating4 .ri-lertd:nth-child(-n+4):before,.rating5 .ri-lertd:nth-child(-n+5):before{color:#08a000}.rating2 .ri-lertd:nth-child(-n+2):before{color:#ff9b05}.rating1 .ri-lertd:nth-child(-n+1):before{color:#e60000}
/* end */
/* start */
.right{text-align:right}form.hostel{padding:20px;background-color:#f8ecd8}.rtd-form{overflow:hidden;width:100%;margin:0;padding:0;position:relative;font-family:'open_sansregular',Helvetica,TrebuchetMS,Arial,sans-serif}.rtd-form input[type=date],.rtd-form input[type=email],.rtd-form input[type=password],.rtd-form input[type=text],.rtd-form select,.rtd-form textarea{border-radius:3px;width:100%;border:none;border:1px solid #ddd;background-color:#fff;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:5px 8px;font-size:14px}.rtd-form button,.rtd-form input[type=submit]{width:100%;margin:0}.rtd-file input[type=text]::-webkit-input-placeholder{text-align:center}.rtd-file input[type=text]::-moz-placeholder{text-align:center}.rtd-file input[type=text]:-ms-input-placeholder{text-align:center}.rtd-form select{height:40px}.rtd-form select.with-style{font-size:3.6vw;text-transform:uppercase;color:#1ca0ac}.rtd-form select.with-style  > option:first-child{font-weight:bold}.rtd-form select::-ms-expand{display:none}.rtd-form select:focus{outline:none}.rtd-form select option{color:#444;text-transform:none}.rtd-form > .ri-chevron{position:absolute;z-index:1;pointer-events:none;top:12px;right:10px;color:#1ca0ac;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rtd-form + .rtd-form{margin-top:18px}.rtd-form input[type=date],.rtd-form input[type=email],.rtd-form input[type=password],.rtd-form input[type=text]{padding:10px 8px}.rtd-file input[type=text]{padding:17px 8px}form .row{margin-bottom:10px}form .row .col{padding:0}.rtd-label{margin-top:10px}.rtd-label label{font-family:'open_sansregular',Helvetica,TrebuchetMS,Arial,sans-serif;font-size:14px;padding:10px}.row .col.separator{padding-top:10px}.rtd-form input.rtd-error,.rtd-form select.rtd-error,.rtd-form textarea.rtd-error{border-color:#a94442!important}.rtd-form input.rtd-error::-webkit-input-placeholder,.rtd-form select.rtd-error::-webkit-input-placeholder,.rtd-form textarea.rtd-error::-webkit-input-placeholder{color:#a94442!important}.rtd-form input.rtd-error:-ms-input-placeholder,.rtd-form select.rtd-error:-ms-input-placeholder,.rtd-form textarea.rtd-error:-ms-input-placeholder{color:#a94442!important}.rtd-form input.rtd-error::-ms-input-placeholder,.rtd-form select.rtd-error::-ms-input-placeholder,.rtd-form textarea.rtd-error::-ms-input-placeholder{color:#a94442!important}.rtd-form input.rtd-error::-webkit-input-placeholder,.rtd-form select.rtd-error::-webkit-input-placeholder,.rtd-form textarea.rtd-error::-webkit-input-placeholder{color:#a94442!important}.rtd-form input.rtd-error::-moz-placeholder,.rtd-form select.rtd-error::-moz-placeholder,.rtd-form textarea.rtd-error::-moz-placeholder{color:#a94442!important}.rtd-form input.rtd-error:-ms-input-placeholder,.rtd-form select.rtd-error:-ms-input-placeholder,.rtd-form textarea.rtd-error:-ms-input-placeholder{color:#a94442!important}.rtd-form input.rtd-error::placeholder,.rtd-form select.rtd-error::placeholder,.rtd-form textarea.rtd-error::placeholder{color:#a94442!important}form.rtd-form-dark{background-color:#f4fcfe;padding:10px 20px}form.rtd-form-dark .rtd-form input[type=text],form.rtd-form-dark .rtd-form select,form.rtd-form-dark .rtd-form textarea{background-color:#fff}.rtd-form.styled-cbx{margin-top:20px}.rtd-form.styled-cbx input[type='checkbox']{display:none}.g-recaptcha,.recapatcha-ctnr{transform:scale(0.74, 0.74);-webkit-transform:scale(0.74, 0.74);transform-origin:0 0;-webkit-transform-origin:0 0}.rtd-form.styled-cbx .check{cursor:pointer;width:20px;height:20px;background-color:#fff;float:right;margin-top:6px;margin-left:0;margin-right:10px;border:1px solid #dca03c}.rtd-form.styled-cbx .check.checked{background-color:#dca03c}.rtd-form.styled-cbx .check .ri-check{font-size:16px;margin:0 2px;width:16px;height:16px;position:initial;color:#fff;display:none}.rtd-form.styled-cbx .check.checked .ri-check{display:block}.rtd-form.styled-cbx label{cursor:pointer}@media (min-width:601px){.g-recaptcha,.recapatcha-ctnr{transform:scale(1, 1);-webkit-transform:scale(1, 1);transform-origin:0 0;-webkit-transform-origin:0 0}.rtd-form select.with-style{font-size:16px}.row .col.separator{padding-left:15px;padding-top:0}.rtd-form.styled-cbx .check{float:left;margin-right:10px;margin-top:0;margin-left:20px}}@media (min-width:1010px){.rtd-form button,.rtd-form input[type=submit]{width:auto}}
/* end */
/* start */
.site-foot{background-color:#91191e;color:#fff}.site-foot a,.site-foot a:active,.site-foot a:visited{color:#fff;-webkit-transition:all .4s;transition:all .4s}.site-foot a:hover{color:#dfd2aa}.site-foot ol,.site-foot ul{list-style:none;margin:0 0 15px 0;padding:0;border:0;font-size:12px;font:inherit;vertical-align:baseline}.foot-wrap{margin:0 auto}.site-foot .row{padding:24px 16px 14px;border-bottom:1px solid rgba(255,255,255,.3)}.site-foot .row:last-child{border-bottom:none}.site-foot .col{padding-bottom:10px}.site-foot .subscription{text-align:center}.footer-title{text-transform:uppercase;font-family:"open_sansbold",Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:700;font-size:14px;margin-bottom:17px;margin-top:0;color:#fff;font-weight:bold;display:inline-block}.footer-list-col-list-item{font-size:11px;line-height:17.70px;text-align:left}.site-foot .ri-lertd{display:none}.site-foot .legal-mention{display:inline-block}.site-foot .legal-mention p{margin:0 0 4px}.footer-list-col-list-item a{font-family:"open_sansRegular",Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:400}.footer-item-part{float:left}.footer-social-tag{margin-bottom:32px}.footer-item-app{float:left}.footer-item-app.footer-title{margin:0}.footer-item-app-content,.footer-item-part-content{float:left;width:350px;margin-left:16px}.footer-item-part-content{margin-left:85px}.footer-item-app .footer-title{margin:0}.footer-item-part-copy,.footer-item-text{font-size:12px;line-height:1.3em;color:#fff;text-align:left;font-family:'open_sanslight',Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:300}.footer-item-part-copy{margin-bottom:6px}.site-foot a.footer-logo{float:right}.site-foot .footer-item-app-content p,.site-foot .footer-item-part-content p{margin:0}.site-foot .footer-item-part-content .footer-item-part-copy{margin-bottom:5px}.site-foot .footer-item-part-content h2{margin-top:0}.newsletter-form{position:relative}.newsletter-form input{padding:10px;background-color:#fff;line-height:18px;border:1px solid #fff}.newsletter-form input[type="email"]{width:100%;color:#000;font-size:12px}.newsletter-form input[type="submit"]{font-family:"open_sansBold",Helvetica,Trebuchet MS,Arial,sans-serif;font-weight:700;color:#b40505;position:absolute;top:0;right:0;border:none;height:40px;width:40px}.newsletter-form ::-webkit-input-placeholder{font-style:italic;color:#91191e;font-size:13px}.newsletter-form ::-moz-placeholder{font-style:italic;color:#91191e}.newsletter-form :-ms-input-placeholder{font-style:italic;color:#91191e}.site-foot #footer-newsletter-response{margin-top:28px;color:#fff;text-align:left;font-weight:bold}.site-foot .newsletter-legal{font-size:10px;margin-top:5px}.morecontent span{display:none}.footer-legal-links{text-decoration:underline}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.newsletter-form input[type="submit"]{height:39px}}
/* end */
/* start */
header > .w-wrap.mustard{background-color:#dca03c}.mustard.btn.tgl-ctx-nav{background-color:#dca03c;color:#fff}.ctx-nav.mustard .navbar-nav > .nav-item:first-child{border-top-color:#e7bd77}.site-head .btn.mustard.ri-bfr.ri-chevron-bold:before{color:#dca03c}.community .btn-input,.community .panel-header > h2,section.community header > h2,section.panel.explore .panel-header > h2{border-color:#dca03c}.panel-alaune .panel-header .is-home-carnet{text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:0.9rem;text-underline-offset:-0.2em;text-decoration-color:rgba(250, 179, 0, 0.3);-webkit-text-decoration-color:rgba(250, 179, 0, 0.3);text-decoration-skip-ink:none;text-decoration-skip:none;border-bottom:none;font-size:22px;font-family:'Open Sans',sans-serif}.panel-alaune .is-carnet-panel{border-bottom:none}.list-articles div.home-carnet-container article{margin-bottom:16px}.community .list-articles .home-carnet-container{display:flex;flex-direction:column}.community .list-articles .home-carnet-container .carnet-article{display:flex}.ct-item-grid{flex:0 0 30%;display:flex;height:130px}.ct-desc-grid{flex:0 0 68%}.home-carnet-list .item-container .ct-item-grid a{width:100%;display:flex}.item-container .ct-item-grid img{margin:0;border-radius:12px;flex:1;object-fit:cover}.carnet-avatar img{width:30px;height:30px;border-radius:20px;margin-left:8px}.carnet-avatar .author-logo{margin-left:10%}.author-intro{font-family:'Open Sans',sans-serif;font-weight:lighter;font-size:14px}.author-username{font-weight:bold}.mea-author-username{font-weight:bold}.list-articles .item-container.ct-item-grid .ct-desc-grid a h2{color:#000;margin-top:0;text-decoration:none;font-family:'Open Sans',sans-serif;font-weight:300;margin-bottom:0;font-size:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carnet-author{display:flex;align-items:center;margin-left:5px;padding-top:5px;font-family:'Open Sans',sans-serif;font-weight:lighter;font-size:14px}.carnet-title{font-weight:bold}.home-carnet-list{width:100%}.carnet-footer{display:flex;flex-direction:row;align-items:center}.carnet-footer:before{background:#d3d3d3;height:0.5px;content:'';flex:0 0 60%;margin-right:0}section.community footer.carnet-footer a{background:#fff;margin-left:0;margin-right:0;flex:0 0 38%;color:#000}section.community footer.carnet-footer a:hover{text-decoration:none;color:#dca03c}.dest-carnet-panel .desti-ct-article{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font:21px 'mestre',Calibri,Tahoma,Helvetica,Arial,sans-serif;font-weight:600;margin:5px 0 0}.dest-carnet-panel .desti-ct-article a:hover{color:#dca03c}.carnet-footer a i{margin-left:15px;color:orange}.community .btn-normal,.community .btn-round:not(.btn-social):hover,.community ul.list-tag-items li.current,.community ul.list-tag-items li:hover,section.community.mustard .sticky-wrapper{background-color:#dca03c}.community .btn-round:not(.btn-social) i,.community .top-user .pseudo,.community ul.list-tag-items li a,.community.intro > .panel-header + h3,.community.intro > h2,article.community .social-icons > span,section.community .list-articles .item-container h2:hover,section.community .member_grid .top-user .pseudo,section.community > h1.gold,section.community > h2:not(.black),section.community footer a,section.community ul.list-tag-items li a,section.community.desti-widget-articles article h2:hover,section.community.member-grid .top-user .pseudo,section.community.panel h2 a:hover{color:#dca03c}section.community p{color:#5a5858;font-size:14px}.community ul.list-tag-items li{background-color:#f8ecd8}.community .btn-normal.btn-inverse:hover,.community .btn-round:not(.btn-social):hover i,.community ul.list-tag-items li.current a,.community ul.list-tag-items li:hover a{color:#fff}.main-right-column section.community{background-color:#faf1e2}.main-right-column section.community > h2{background-color:#f1d9b1}.community .btn-normal.btn-inverse,.community .btn-text,.community .m-to-top a,.community .panel-header a,.community .rtd-form > .ri,.community .rtd-form select.with-style,.community .to-top a,.community.sidebar-block ul li a:hover,.main-right-column section.community.sidebar-block footer a:hover,section.community > ul > li span,section.community ul > li i.ri{color:#ca3839}.community .btn-text:hover{color:#ab1d23}.community .btn-normal,.community .btn-normal.btn-inverse:hover,.panel.explore .btn-normal{background-color:#ca3839;border-color:#ca3839}.community .btn-normal,.community .rtd-form input,.community .rtd-form select,.community .rtd-form textarea,section.community .nested-list > ul  ul > li.sublevel:after,section.community .nested-list > ul  ul > li.sublevel:before{border-color:#ca3839}.community .btn-normal:hover{background-color:#ab1d23}section.community ul li a{margin-left:0;color:#666}.community p a[href]{color:#1ca0ac!important;font-weight:bold!important}.community #lieu-text-seo p .lienbleu{color:#1ca0ac!important;font-size:inherit;font-weight:bold!important}.community p.seeall{text-align:right}.community p.seeall a[href]{color:#ca3839!important;font-size:14px}.community p.seeall a i{font-size:10px}.community p.seeall.not-complete-row a i{font-size:10px;padding-top:150px}.community p a[href]:hover{font-weight:bold!important}.community .pagination li a{color:#dca03c;border:1px solid #dca03c}.community .pagination li a:hover{background-color:#ca3839;border:1px solid #ca3839;color:#fff}.community .pagination li.inactive a,.community .pagination li.inactive:hover a{color:#aaa}.community .pagination li.inactive a,.community .pagination li.inactive:hover a{background-color:#fff;border:1px solid #aaa}.community .btn-normal.btn-inverse{background-color:#fff}.community .pagination li a:hover,.community .pagination li.active a{background-color:#ca3839;border:1px solid #ca3839}.community .pagination li.active a,.community .pagination li:active a,.community .pagination li:hover a{color:#fff}.community form.rtd-form-dark{background-color:#f9f6ee}.community form.rtd-form-dark .rtd-form input[type=text],.community form.rtd-form-dark .rtd-form select{border-color:#dca03c}.community form.rtd-form-dark .rtd-form > .ri{color:#dca03c}.community .item-container .group-label span.label-item,.community.moderniz .image-title.ri-aft.ri-chevron-bold:after{color:#dca03c}.community .item-container .group-label span.label-item + .label-item{background-color:#dca03c;color:#fff}.hostel .btn-input,.hostel .panel-header > h2,section.hostel header > h2{border-color:#d6c590}.hostel .btn-normal,.hostel .btn-round:not(.btn-social):hover,.hostel ul.list-tag-items li:hover,section.hostel.mustard .sticky-wrapper{background-color:#d6c590}.hostel .btn-round:not(.btn-social) i,.hostel .top-user .pseudo,.hostel ul.list-tag-items li a,.hostel.intro > h2,article.hostel .social-icons > span,section.community.panel h2 a:hover,section.hostel .list-articles .item-container h2:hover,section.hostel > h2,section.hostel footer a,section.hostel.desti-widget-articles article h2:hover{color:#d6c590}.hostel ul.list-tag-items li{background-color:#f8ecd8}.hostel .btn-normal:hover{color:#998c58}.hostel .btn-input,.hostel .btn-input:hover i,.hostel ul.list-tag-items li:hover a{color:#fff}.hostel .btn-normal:hover,.main-right-column section.hostel{background-color:#f9f6ee}.main-right-column section.hostel > h2{background-color:#d6c590;color:#444}.hostel .btn-normal.btn-inverse,.hostel .btn-text,.hostel .rtd-form > .ri,.hostel .rtd-form select.with-style,.hostel.sidebar-block ul li a:hover,.main-right-column section.hostel.sidebar-block footer a:hover,section.hostel > ul > li span,section.hostel ul > li i.ri{color:#998c58}.hostel .btn-text:hover{color:#666}.hostel .btn-normal{background-color:#c7b47b}section.hostel .nested-list > ul  ul > li.sublevel:after,section.hostel .nested-list > ul  ul > li.sublevel:before{border-color:#998c58}.hostel .btn-normal,.hostel .rtd-form input,.hostel .rtd-form select,.hostel .rtd-form textarea{border-color:#c7b47b}section.hostel ul li a{margin-left:0;color:#666}.hostel .pagination li a{color:#d6c590;border:1px solid #d6c590}.hostel .pagination li a:hover{background-color:#998c58;border:1px solid #998c58;color:#fff}.hostel .pagination li.inactive a,.hostel .pagination li.inactive:hover a{color:#aaa}.hostel .pagination li.inactive a,.hostel .pagination li.inactive:hover a{background-color:#fff;border:1px solid #aaa}.hostel .btn-normal.btn-inverse{background-color:#fff}.hostel .pagination li a:hover,.hostel .pagination li.active a{background-color:#998c58;border:1px solid #998c58}.hostel .pagination li.active a,.hostel .pagination li:active a,.hostel .pagination li:hover a{color:#fff}.hostel form.rtd-form-dark{background-color:#f9f6ee}.hostel .item-container .group-label span.label-item,.hostel.moderniz .image-title.ri-aft.ri-chevron-bold:after{color:#998c58}.hostel .item-container .group-label span.label-item + .label-item{background-color:#998c58;color:#fff}.site-head .btn.lean-design{background:#fff;color:#91191e}.lean-design .btn-input,.lean-design header > h2,.lean-design.panel > .panel-header > h2,.lean-design.vertical-list h1{border-color:#ca3839}section.lean-design{background-color:transparent}.lean-design .btn-normal,.lean-design .btn-round:not(.btn-social):hover,.lean-design .btn-square:not(.btn-social):hover{background-color:#ca3839}.lean-design .btn-normal,.lean-design .btn-normal.btn-inverse:hover,.lean-design .btn-round:not(.btn-social):hover i,.lean-design .btn-square:not(.btn-social):hover i,.site-head .btn.lean-design.ri-bfr.ri-chevron-bold:before{color:#fff}.lean-design .btn-normal:hover{background-color:#ab1d23}section.lean-design.sidebar-block h2,section.lean-design.sidebar-block h3{background-color:transparent;padding-bottom:16px;border-bottom:3px solid #ca3839}.main-right-column section.lean-design ul li,section.lean-design h2{color:#444}.main-right-column section.lean-design ul li a{font-family:open_sansRegular,Helvetica,TrebuchetMS,Arial,sans-serif}.main-right-column section.lean-design ul li a:hover{color:#858585}.main-right-column section.lean-design .ri-chevron{font-weight:700}.lean-design .btn-round:not(.btn-social) i,.lean-design .btn-square:not(.btn-social) i,.lean-design .item-container .group-label span.label-item,.lean-design article .info .seemore,.lean-design footer a:not(.btn-normal),.lean-design.list-articles .item-container > a.image-title:hover,.lean-design.list-articles .item-container h2:hover,.lean-design.moderniz .image-title.ri-aft.ri-chevron-bold:after,article.lean-design > h2,div.bon-plan-title:hover{color:#ca3839}#topscroll{bottom:12px;right:9px;padding:15px;background-color:#555;color:#fff;opacity:0.7;border-radius:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#topscroll .ri-chevron-bold{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:30px}.lean-design .btn-round:not(.btn-social){color:#91191e;border-color:#91191e}.lean-design footer a.btn-normal{color:#fff}.lean-design .btn-round:not(.btn-social):hover,.lean-design .btn-square:not(.btn-social):hover{color:#fff;background-color:#91191e;border-color:#fff}.lean-design .item-container .group-label span.label-item + .label-item{background-color:#ca3839;color:#fff}@media (min-width: 481px){section.panel.explore{margin-bottom:108px}}@media (max-width: 740px){.carnet-footer a{flex:0 0 65%!important}.carnet-footer:before{flex:0 0 35%!important}.author-prep{display:none!important}.carnet-author{flex-direction:row-reverse!important;float:left!important}.author-username{margin-left:8%!important}}@media (max-width:1000px){.ct-desc-grid{flex:0 0 58%}.ct-item-grid{flex:0 40%}.carnet-footer:before{flex:0 0 60%}.carnet-footer a{flex:0 0 30%}}
/* end */
/* start */
.clf::after,.clf::before,.m-clf::after,.m-clf::before,.m-to-top::after,.m-to-top::before,.t-clf::after,.t-clf::before,.to-top::after,.to-top::before{display:table;content:" "}.clf::after,.m-clf::after,.m-to-top::after,.t-clf::after,.to-top::after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.flt-right{float:right!important}.flt-left{float:left!important}.flt-none{float:none!important}.ta-right{text-align:right}.ta-center{text-align:center}.hide-image{background-image:none!important}.hidden{display:none!important}.flex{display:-webkit-flex;display:flex}img.rtd-image{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.ellipsis{overflow:hidden;font-size:11px;line-height:1.2em;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:0}@-moz-document url-prefix(){.ellipsis{background:#fff;overflow:hidden;position:relative}.ellipsis:before{position:absolute;right:0;bottom:0;background:#fff;float:right;content:'\2026';margin-left:-3rem;width:3rem}.ellipsis:after{position:absolute;content:'';background:#fff;height:50px;width:100%;z-index:1}.list-articles.lean-design .item-container a:hover h2,.list-articles.lean-design .item-container a:hover h2.ellipsis:before,.list-articles.lean-design .item-container h2:hover{background-color:#f2eee5}}
/* end */
/* start */
@media (min-width: 358px){.site-foot .ri-lertd{display:inline-block}}@media (min-width: 601px){.m-clf:after{clear:none}}@media (min-width: 992px){.site-foot .subscription{float:right;text-align:justify}.t-clf:after{clear:none}}@media (min-width: 1010px){.w-wrap{width:1000px}.min-w-wrap{min-width:1000px}.widthoff-subnav > .nav-item > a span{max-width:80%}.ad-bnr-top{overflow:visible;width:1000px;padding-top:6px}}@media (min-width: 1130px){.site-logo{left:-52px}.top-bar > .center-block{padding-left:148px}.main-nav .navbar .navbar-nav{padding-left:148px}.widthoff-subnav > .nav-item > a span{max-width:90%}}
/* end */
