/** Loading /css-v2512/geoloc/flags.css **/
.flag {
    background-image: url('/imagerie/geoloc/flags.png');
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    margin-right: 10px;
	width: 16px;
}

.flag.flag-ad /* {background-position: -16px 0} */ {background-position: -192px -165px}
.flag.flag-ae, .flag.flag-united-arab-emirates {background-position: -32px 0}
.flag-viet-nam {background-position: -15px -165px;}
.flag-myanmar{background-position: -16px -100px}
.flag.flag-af /* {background-position: -48px 0} */ {background-position: -192px -165px}
.flag.flag-ag /* {background-position: -64px 0} */ {background-position: -192px -165px}
.flag.flag-ai {background-position: -80px 0}
.flag.flag-al {background-position: -96px 0}
.flag.flag-am {background-position: -112px 0}*/
.flag.flag-an {background-position: -128px 0}
.flag.flag-ao, .flag.flag-angola {background-position: -144px 0}  /*{background-position: -192px -165px}*/
.flag.flag-ar, .flag.flag-argentina {background-position: -160px 0px;}
.flag.flag-as {background-position: -176px 0}
.flag.flag-at, .flag.flag-austria, .flag.flag-oesterreich {background-position: -192px 0}
.flag.flag-au, .flag.flag-australia {background-position: -208px 0}
.flag.flag-aw {background-position: -224px 0}
.flag.flag-az {background-position: -240px 0}
.flag.flag-ba {background-position: 0 -11px}
.flag.flag-bb {background-position: -16px -11px}
.flag.flag-bd {background-position: -32px -11px}
.flag.flag-be, .flag.flag-belgium {background-position: -48px -11px}
.flag.flag-bf {background-position: -64px -11px}
.flag.flag-bg, .flag.flag-bulgaria {background-position: -80px -11px}
.flag.flag-bh, .flag.flag-bahrain  {background-position: -96px -11px}
.flag.flag-bi {background-position: -112px -11px}
.flag.flag-bj, .flag.flag-benin {background-position: -128px -11px}
.flag.flag-bm {background-position: -144px -11px}
.flag.flag-bn {background-position: -160px -11px}
.flag.flag-bo {background-position: -176px -11px}
.flag.flag-br, .flag.flag-brazil, .flag.flag-brasil {background-position: -192px -11px}
.flag.flag-bs {background-position: -208px -11px}
.flag.flag-bt {background-position: -224px -11px}
.flag.flag-bv {background-position: -240px -11px}
.flag.flag-bw {background-position: 0 -22px}
.flag.flag-by {background-position: -16px -22px}
.flag.flag-bz {background-position: -32px -22px}
.flag.flag-ca, .flag.flag-canada ,.flag.flag-aq,.flag.flag-gl{background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-cd, .flag.flag-democratic-republic-of-congo {background-position: -80px -22px}
.flag.flag-cf {background-position: -96px -22px}
.flag.flag-cg {background-position: -112px -22px}
.flag.flag-ch, .flag.flag-switzerland {background-position: -128px -22px}
.flag.flag-ci, .flag.flag-ivory-coast {background-position: -144px -22px}
.flag.flag-ck {background-position: -160px -22px}
.flag.flag-cl, .flag.flag-chile {background-position: -176px -22px}
.flag.flag-cm, .flag.flag-cameroon {background-position: -192px -22px}
.flag.flag-cn, .flag.flag-china {background-position: -208px -22px}
.flag.flag-co, .flag.flag-colombia {background-position: -224px -22px}
.flag.flag-cr {background-position: -240px -22px}
.flag.flag-cu, .flag.flag-cuba {background-position: 0 -33px}
.flag.flag-cv {background-position: -16px -33px}
.flag.flag-cw {background-position: -32px -33px}
.flag.flag-cy {background-position: -48px -33px}
.flag.flag-cz, .flag.flag-czech-republic {background-position: -64px -33px}
.flag.flag-de, .flag.flag-germany, .flag.flag-deutschland {background-position: -80px -33px}
.flag.flag-dj {background-position: -96px -33px}
.flag.flag-dk, .flag.flag-denmark {background-position: -112px -33px}
.flag.flag-dm {background-position: -128px -33px}
.flag.flag-do, .flag.flag-dominican-republic {background-position: -144px -33px}
.flag.flag-dz, .flag.flag-algeria {background-position: -160px -33px}
.flag.flag-ec, .flag.flag-ecuador {background-position: -176px -33px}
.flag.flag-ee {background-position: -192px -33px}
.flag.flag-eg, .flag.flag-egypt {background-position: -208px -33px}
.flag.flag-eh {background-position: -224px -33px}
.flag.flag-england {background-position: -240px -33px}
.flag.flag-er {background-position: 0 -44px}
.flag.flag-es, .flag.flag-spain, .flag.flag-espana ,.flag.flag-ad {background-position: -16px -44px}
.flag.flag-et {background-position: -32px -44px}
.flag.flag-eu {background-position: -48px -44px}
.flag.flag-fi, .flag.flag-finland ,.flag.flag-ax{background-position: -64px -44px}
.flag.flag-fj, .flag.flag-fiji {background-position: -80px -44px}
.flag.flag-fk {background-position: -96px -44px}
.flag.flag-fm {background-position: -112px -44px}
.flag.flag-fo {background-position: -128px -44px}
.flag.flag-fr, .flag.flag-france {background-position: -144px -44px}
.flag.flag-ga {background-position: -160px -44px}
.flag.flag-gb, .flag.flag-united-kingdom {background-position: -176px -44px}
.flag.flag-gd {background-position: -192px -44px}
.flag.flag-ge, .flag.flag-georgia {background-position: -208px -44px}
.flag.flag-gf {background-position: -224px -44px}
.flag.flag-gg {background-position: -240px -44px}
.flag.flag-gh, .flag.flag-ghana {background-position: 0 -55px}
.flag.flag-gi {background-position: -16px -55px}
.flag.flag-gl {background-position: -32px -55px}
.flag.flag-gm {background-position: -48px -55px}
.flag.flag-gn {background-position: -64px -55px}
.flag.flag-gp {background-position: -80px -55px}
.flag.flag-gq,.flag.flag-equatorial-guinea {background-position: -96px -55px}
.flag.flag-gr, .flag.flag-greece {background-position: -112px -55px}
.flag.flag-gs {background-position: -128px -55px}
.flag.flag-gt, .flag.flag-guatemala {background-position: -144px -55px}
.flag.flag-gu {background-position: -160px -55px}
.flag.flag-gw {background-position: -176px -55px}
.flag.flag-gy {background-position: -192px -55px}
.flag.flag-hk, .flag.flag-hong-kong, .flag.flag-hongkong {background-position: -208px -55px}
.flag.flag-hm {background-position: -224px -55px}
.flag.flag-hn {background-position: -240px -55px}
.flag.flag-hr {background-position: 0 -66px}
.flag.flag-ht {background-position: -16px -66px}
.flag.flag-hu, .flag.flag-hungary {background-position: -32px -66px}
.flag.flag-ic {background-position: -48px -66px}
.flag.flag-id, .flag.flag-indonesia {background-position: -64px -66px}
.flag.flag-ie, .flag.flag-ireland {background-position: -80px -66px}
.flag.flag-il, .flag.flag-israel {background-position: -96px -66px}
.flag.flag-im {background-position: -112px -66px}
.flag.flag-in, .flag.flag-india {background-position: -128px -66px}
.flag.flag-io {background-position: -144px -66px}
.flag.flag-iq {background-position: -160px -66px}
.flag.flag-ir {background-position: -176px -66px}
.flag.flag-is {background-position: -192px -66px}
.flag.flag-it, .flag.flag-italy, .flag.flag-italia {background-position: -208px -66px}
.flag.flag-je {background-position: -224px -66px}
.flag.flag-jm {background-position: -240px -66px}
.flag.flag-jo, .flag.flag-jordan {background-position: 0 -77px}
.flag.flag-jp, .flag.flag-japan {background-position: -16px -77px}
.flag.flag-ke {background-position: -32px -77px}
.flag.flag-kg {background-position: -48px -77px}
.flag.flag-kh, .flag.flag-cambodia {background-position: -64px -77px}
.flag.flag-ki {background-position: -80px -77px}
.flag.flag-km {background-position: -96px -77px}
.flag.flag-kn {background-position: -112px -77px}
.flag.flag-kp {background-position: -128px -77px}
.flag.flag-kr, .flag.flag-republic-of-korea, .flag.flag-south-korea {background-position: -144px -77px}
.flag.flag-kurdistan {background-position: -160px -77px}
.flag.flag-kw, .flag.flag-kuwait {background-position: -176px -77px}
.flag.flag-ky {background-position: -192px -77px}
.flag.flag-kz, .flag.flag-kazakhstan {background-position: -208px -77px}
.flag.flag-la, .flag.flag-democratic-republic-lao {background-position: -224px -77px}
.flag.flag-lb, .flag.flag-lebanon {background-position: -240px -77px}
.flag.flag-lc {background-position: 0 -88px}
.flag.flag-li {background-position: -16px -88px}
.flag.flag-lk {background-position: -32px -88px}
.flag.flag-lr {background-position: -48px -88px}
.flag.flag-ls {background-position: -64px -88px}
.flag.flag-lt, .flag.flag-lithuania {background-position: -80px -88px}
.flag.flag-lu, .flag.flag-luxembourg {background-position: -96px -88px}
.flag.flag-lv, .flag.flag-latvia {background-position: -112px -88px}
.flag.flag-ly {background-position: -128px -88px}
.flag.flag-ma, .flag.flag-morocco {background-position: -144px -88px}
.flag.flag-mc {background-position: -160px -88px}
.flag.flag-md {background-position: -176px -88px}
.flag.flag-me {background-position: -192px -88px}
.flag.flag-mg, .flag.flag-madagascar {background-position: -208px -88px}
.flag.flag-mh {background-position: -224px -88px}
.flag.flag-mk, .flag.flag-macedonia {background-position: -240px -88px}
.flag.flag-ml {background-position: 0 -99px}
.flag.flag-mm {background-position: -16px -99px}
.flag.flag-mn {background-position: -32px -99px}
.flag.flag-mo, .flag.flag-macao {background-position: -48px -99px}
.flag.flag-mp {background-position: -64px -99px}
.flag.flag-mq {background-position: -80px -99px}
.flag.flag-mr {background-position: -96px -99px}
.flag.flag-ms {background-position: -112px -99px}
.flag.flag-mt {background-position: -128px -99px}
.flag.flag-mu, .flag.flag-maurice {background-position: -144px -99px}
.flag.flag-mv {background-position: -160px -99px}
.flag.flag-mw {background-position: -176px -99px}
.flag.flag-mx, .flag.flag-mexico {background-position: -192px -99px}
.flag.flag-my, .flag.flag-malaysia {background-position: -208px -99px}
.flag.flag-mz {background-position: -224px -99px}
.flag.flag-na {background-position: -240px -99px}
.flag.flag-nc {background-position: 0 -110px}
.flag.flag-ne {background-position: -16px -110px}
.flag.flag-nf {background-position: -32px -110px}
.flag.flag-ng, .flag.flag-nigeria {background-position: -48px -110px}
.flag.flag-ni {background-position: -64px -110px}
.flag.flag-nl, .flag.flag-netherlands, .flag.flag-nederland {background-position: -80px -110px}
.flag.flag-no, .flag.flag-norway {background-position: -96px -110px}
.flag.flag-np {background-position: -112px -110px}
.flag.flag-nr {background-position: -128px -110px}
.flag.flag-nu {background-position: -144px -110px}
.flag.flag-nz, .flag.flag-new-zealand,.flag.flag-as {background-position: -160px -110px}
.flag.flag-om, .flag.flag-oman {background-position: -176px -110px}
.flag.flag-pa, .flag.flag-panama {background-position: -192px -110px}
.flag.flag-pe, .flag.flag-peru {background-position: -208px -110px}
.flag.flag-pf {background-position: -224px -110px}
.flag.flag-pg {background-position: -240px -110px}
.flag.flag-ph, .flag.flag-philippines {background-position: 0 -121px}
.flag.flag-pk {background-position: -16px -121px}
.flag.flag-pl, .flag.flag-poland, .flag.flag-polska {background-position: -32px -121px}
.flag.flag-pm {background-position: -48px -121px}
.flag.flag-pn {background-position: -64px -121px}
.flag.flag-pr {background-position: -80px -121px}
.flag.flag-ps {background-position: -96px -121px}
.flag.flag-pt, .flag.flag-portugal {background-position: -112px -121px}
.flag.flag-pw {background-position: -128px -121px}
.flag.flag-py, .flag.flag-paraguay {background-position: -144px -121px}
.flag.flag-qa, .flag.flag-qatar {background-position: -160px -121px}
.flag.flag-re {background-position: -176px -121px}
.flag.flag-ro, .flag.flag-romania {background-position: -192px -121px}
.flag.flag-rs {background-position: -208px -121px}
.flag.flag-ru, .flag.flag-russian-federation, .flag.flag-russia,.flag.flag-am,
.flag.flag-az,.flag.flag-by,.flag.flag-kg,.flag.flag-tj,.flag.flag-tm,.flag.flag-uz {background-position: -224px -121px}
.flag.flag-rw {background-position: -240px -121px}
.flag.flag-sa, .flag.flag-saudi-arabia {background-position: 0 -132px}
.flag.flag-sb {background-position: -16px -132px}
.flag.flag-sc {background-position: -32px -132px}
.flag.flag-scotland {background-position: -48px -132px}
.flag.flag-sd {background-position: -64px -132px}
.flag.flag-se, .flag.flag-sweden {background-position: -80px -132px}
.flag.flag-sg, .flag.flag-singapore {background-position: -96px -132px}
.flag.flag-sh {background-position: -112px -132px}
.flag.flag-si {background-position: -128px -132px}
.flag.flag-sk, .flag.flag-slovakia {background-position: -144px -132px}
.flag.flag-sl {background-position: -160px -132px}
.flag.flag-sm {background-position: -176px -132px}
.flag.flag-sn, .flag.flag-senegal {background-position: -192px -132px}
.flag.flag-so {background-position: -208px -132px}
.flag.flag-somaliland {background-position: -224px -132px}
.flag.flag-sr {background-position: -240px -132px}
.flag.flag-ss {background-position: 0 -143px}
.flag.flag-st {background-position: -16px -143px}
.flag.flag-sv {background-position: -80px -132px}
.flag.flag-sx {background-position: -48px -143px}
.flag.flag-sy {background-position: -64px -143px}
.flag.flag-sz {background-position: -80px -143px}
.flag.flag-tc {background-position: -96px -143px}
.flag.flag-td, .flag.flag-chad {background-position: -112px -143px}
.flag.flag-tf {background-position: -128px -143px}
.flag.flag-tg, .flag.flag-togo {background-position: -144px -143px}
.flag.flag-th, .flag.flag-thailand {background-position: -160px -143px}
.flag.flag-tj {background-position: -176px -143px}
.flag.flag-tk {background-position: -192px -143px}
.flag.flag-tl {background-position: -208px -143px}
.flag.flag-tm {background-position: -224px -143px}
.flag.flag-tn, .flag.flag-tunisia {background-position: -240px -143px}
.flag.flag-to {background-position: 0 -154px}
.flag.flag-tr, .flag.flag-turkey {background-position: -16px -154px}
.flag.flag-tt {background-position: -32px -154px}
.flag.flag-tv {background-position: -48px -154px}
.flag.flag-tw, .flag.flag-taiwan {background-position: -64px -154px}
.flag.flag-tz {background-position: -80px -154px}
.flag.flag-ua, .flag.flag-ukraine {background-position: -96px -154px}
.flag.flag-ug {background-position: -112px -154px}
.flag.flag-um {background-position: -128px -154px}
.flag.flag-us, .flag.flag-united-states-of-america, .flag.flag-united-states {background-position: -144px -154px}
.flag.flag-uy, .flag.flag-uruguay {background-position: -160px -154px}
.flag.flag-uz {background-position: -176px -154px}
.flag.flag-va {background-position: -192px -154px}
.flag.flag-vc {background-position: -208px -154px}
.flag.flag-ve {background-position: -224px -154px}
.flag.flag-vg {background-position: -240px -154px}
.flag.flag-vi {background-position: 0 -165px}
.flag.flag-vn, .flag.flag-vietnam {background-position: -16px -165px}
.flag.flag-vu {background-position: -32px -165px}
.flag.flag-wales {background-position: -48px -165px}
.flag.flag-wf {background-position: -64px -165px}
.flag.flag-ws {background-position: -80px -165px}
.flag.flag-ye {background-position: -96px -165px}
.flag.flag-yt {background-position: -112px -165px}
.flag.flag-za, .flag.flag-south-africa {background-position: -128px -165px}
.flag.flag-zanzibar {background-position: -144px -165px}
.flag.flag-zm {background-position: -160px -165px}
.flag.flag-zw {background-position: -176px -165px}

.flag.flag-other,
.flag.flag-other-regions-of-europe,
.flag.flag-other-regions-of-asia,
.flag.flag-other-regions-of-middle-east,
.flag.flag-other-regions-of-africa,
.flag.flag-other-regions-of-north-america,
.flag.flag-other-regions-of-south-america,
.flag.flag-eastern-europe,
.flag.flag-america-latina,
.flag.flag-africa,
.flag.flag-asia,
.flag.flag-bd,
.flag.flag-bo,.flag.flag-cr,.flag.flag-gy,.flag.flag-hn,.flag.flag-ni,.flag.flag-sr,.flag.flag-sv,.flag.flag-ve,
.flag.flag-middle-east,.flag.flag-al,.flag.flag-ba,.flag.flag-cy,.flag.flag-ee,.flag.flag-hr,.flag.flag-md,.flag.flag-me,.flag.flag-mt,.flag.flag-rs,.flag.flag-si {background-position: -192px -165px}

.lang-ar {direction: rtl;}

/** Done /css-v2512/geoloc/flags.css **/

/** Loading /css-v2512/set/geoloc/profile-banner-override.css **/
@font-face {
    font-family: 'lato_';
    src: url('/css-v2512/fonts/lato-regular-webfont.eot');
    src: url('/css-v2512/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css-v2512/fonts/lato-regular-webfont.woff') format('woff'),
    url('/css-v2512/fonts/lato-regular-webfont.ttf') format('truetype'),
    url('/css-v2512/fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'lato_';
    src: url('/css-v2512/fonts/lato-bold-webfont.eot');
    src: url('/css-v2512/fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css-v2512/fonts/lato-bold-webfont.woff') format('woff'),
    url('/css-v2512/fonts/lato-bold-webfont.ttf') format('truetype'),
    url('/css-v2512/fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'lato_';
    src: url('/css-v2512/fonts/lato-black-webfont.eot');
    src: url('/css-v2512/fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css-v2512/fonts/lato-black-webfont.woff') format('woff'),
    url('/css-v2512/fonts/lato-black-webfont.ttf') format('truetype'),
    url('/css-v2512/fonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'lato_';
    src: url('/css-v2512/fonts/lato-light-webfont.eot');
    src: url('/css-v2512/fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('/css-v2512/fonts/lato-light-webfont.woff') format('woff'),
    url('/css-v2512/fonts/lato-light-webfont.ttf') format('truetype'),
    url('/css-v2512/fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: lighter;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham';
    src: url('/css-v2512/fonts/GothamBook.eot'); /* IE9 Compat Modes */
    src: url('/css-v2512/fonts/GothamBook.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/css-v2512/fonts/GothamBook.woff') format('woff'), /* Modern Browsers */
    url('/css-v2512/fonts/GothamBook.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('/css-v2512/fonts/GothamBook.svg#svgFontName') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;
}


.pb-override body {
    padding-top: 0;
    transition: padding-top .4s ease-in-out;
}

.pb-override body.profil-open {
    padding-top: 297px;
}

/* Micro reset */
.pb-override #profile-banner a {
    text-decoration: none;
    text-decoration: none;
}

.pb-override #profile-banner .cf:after {
    content: '';
    display: table;
    width: 100%;
    clear: both;
}

.pb-override #profile-banner{
    cursor: default;
    width: 100%;
    position: relative;
    background-color: #232936;
    color: #fff;
    z-index: 2147483646;
    padding-top: 32px;

    font-family: "lato_", helvetica, arial, sans-serif;
}

#marketplace .pb-override .ui-dialog-titlebar-close .ui-icon {
    text-indent: 0;
    width: 100%;
    position: initial;
    background: none;
    padding-right: 0px;
}

.pb-override .pb-small-button {
    display: inline-block;
    color: white;
    padding: .5em 2em;
    text-decoration: none;
    text-align: center;
    font-size: 11px;
    font-weight: 900;
    text-transform:uppercase;
}

.pb-override .pb-small-button--highlight {
    background-color:#38B7FF;
}

.pb-override .pb-link {
    text-decoration: none;
}

.pb-override .pb-link:hover {
    text-decoration: underline;
}

.pb-override .pb-link--highlight {
    color:#38B7FF;
}

.pb-override .pb-small-link {
    display: inline-block;
    color: black;
    padding: .5em 2em;
    text-align: center;
    font-size: 11px;
    font-weight: 900;
    text-transform:uppercase;
    text-decoration: underline;
}

.pb-override .connected-links {
    text-align: center;
}

.pb-override .connected-links .link + .link {
    margin-left: 1.5em;
}

.pb-override .pb-small-link--delete{
    text-decoration: underline !important;
    background: url('/imagerie/profil/banner/pb-cross.png') no-repeat left center;
}

.pb-override .pb-table {display: table;}
.pb-override .pb-table--full {width: 100%;}
.pb-override .pb-row   {display: table-row;}
.pb-override .pb-cell  {display: table-cell;}
.pb-override .pb-cell--maxheight {height: 100%; vertical-align: middle;padding-left: 10px;}

.pb-override .pb-content-wrapper {
    background-color: white;
    font-size: 14px;
    text-align: center;
    /*height: 0;*/
    height: auto;
    overflow: hidden;
    transition: height .4s ease-in-out;
    width: 100%;
    /*  position: absolute;
    top: 28px;
    left: 0; */
    position: relative;
    top: 0;
    left: 0;
}

.pb-override div.pb-display {
    background: inherit;
}

.pb-override .pb-display {
    height: 32px;
    position: relative;
    line-height: 32px;
    font-size: 9px;
}

.pb-override #profile-banner .profile-banner-display-tabs span.contacts a{ font-size: 12px; text-transform: uppercase; color : #FFFFFF;  font-weight: bold; line-height: 28px; height: 28px; }

.pb-override #profile-banner .pb-fleft {
    float: left;
}

.pb-override .ar #profile-banner .pb-fleft {
    float: right;
}

.pb-override #profile-banner .pb-fright {
    float: right;
}

.pb-override .ar #profile-banner .pb-fright {
    float: left;
}
.pb-override .ar #profile-banner .pb-fleft-pb-brands{
    float: right;
    margin: 0 0 0 15px;
}
.pb-override .ar #profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .logo{
    float: right;
}
.pb-override .ar #profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .group-accor a{
    float: left;
}
.pb-override .pb-display > .pb-fleft,
.pb-override .pb-display > .pb-fright {
    height: 32px;
}

.pb-override #profile-banner:after{
    content: '';
    display: block;
    width: 100%;
}


.pb-override #profile-banner .profile-banner-lang-container #languages-top .lang-selected {
    z-index: 10;
}
.pb-override .lang-selected span {
    height: 12px;
    line-height: 12px;
}
.pb-override .lang-selection dd a {
    line-height: 12px;
}


.pb-override #profile-banner .pb-button {
    text-transform: uppercase;
    padding: 0 20px 0 45px;
    display: inline-block;
    height: 100%;
    cursor: pointer;
    position: relative;
    vertical-align: top;
}

.pb-override #profile-banner .pb-signup {
    background-color:#38B7FF;
    color: white;
    font-weight: 900;
    padding-left: 45px;
    position: relative;
    text-decoration: none;
    line-height: 32px;
}

.pb-override #profile-banner .pb-manage-resa {
    color: white;
    font-weight: bold;
    text-decoration: none;
    line-height: 32px;
}

.pb-override #profile-banner .pb-manage-resa:before {
    content : '';
    display: inline-block;
    background: url('/imagerie/profil/banner/picto-bookings-header-profil.png') no-repeat center center;
    width: 26px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    left: 10px;
    top: 38%;
    margin-top: -12px;
}

.pb-override .pb-display .pb-signup:before {
    content : '';
    display: inline-block;
    background: url('/imagerie/profil/banner/pb-signup.png') no-repeat center center;
    width: 26px;
    height: 24px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -12px;
}

.pb-override #profile-banner .pb-logged-in {
    padding-right: 22px;
}

.pb-override #profile-banner .pb-welcome {
    text-transform: uppercase;
    padding: 0 20px;
}
.pb-override #profile-banner .pb-welcome .username {
    color: #38B7FF;
    font-weight: 900;
}



.pb-override #profile-banner .pb-lcah-points {

    padding-left: 120px;
    background: url('/imagerie/profil/banner/lcah-header.png') no-repeat left center;
    background-color: white;
    color: black;
    line-height: 14px;
    text-align: right;
}

.pb-override #profile-banner .pb-lcah-points > div {
    height: 14px;
}

.pb-override #profile-banner .pb-lcah-points .pb-points-count {
    color: #38B7FF;
}

.pb-override #profile-banner .pb-login:before {
    content : '';
    display: inline-block;
    background: url('/imagerie/profil/banner/pb-login.png') no-repeat center center;
    width: 26px;
    height: 24px;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -12px;
}

.pb-override .pb-logged-in:after {
    content:'';
    position: absolute;
    right: 5px;
    top: 8px;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    cursor: pointer;
    background: url('/imagerie/profil/banner/pb-arrow-down.png') no-repeat center center #38B7FF;
}

.pb-override .open .pb-logged-in:after {
    background-image: url('/imagerie/profil/banner/pb-arrow-up.png');
}

#profile-banner .pb-hotline {
    font-weight: bold;
}

#profile-banner .pb-hotline-cost {
    color: #989ba1;
    margin-left: .5em;
}


.pb-override .pb-content {
    background-color: #fff;
    overflow: hidden;
    height: auto;
    text-align: left;
    display: block;
}

.pb-override .pb-main {
    width: 100%;
    height: 32px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    background-color: black;
}
.pb-override .fixed-profile{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999;
}

.pb-override .fixed-profile-cookie{
    padding-top: 32px!important;
}



.pb-override .not-connected.pb-main,
.pb-override .connected.pb-main {
    display: block;
}

#profile-banner .pb-display {
    max-width: 1400px;
    margin: 0 auto;
}

.pb-override .pb-content {
    max-width: 100%;
    padding: 0 20px;
    margin: 0 auto;
}



.pb-override .open  .pb-content-wrapper{
    /*height: 270px;*/
    height: auto;

}
.pb-override .pb-content .login {
    float: left;
    width: 50%;
    height: 100%;
}
.pb-override .pb-content .login iframe {
    width: 100%;
    height: 100%;
    padding: 6px 20px;
    box-sizing: border-box;
}

.pb-override .pb-lcah-first,
.pb-override .pb-new-account {
    padding: 22px 0 22px 30px;
    float: left;
    width: 25%;
    color: black;
    height: 100%;
    position: relative;
    box-sizing: border-box;
}

.pb-override .pb-lcah-first b,
.pb-override .pb-new-account b {
    font-weight: bold;
}
.pb-override .pb-iframe-container{
    position: relative;
}
.pb-override .pb-iframe-container:after {
    height: 80%;
    content:'';
    position: absolute;
    width: 1px;
    background-color: #ecedee;
    right: -9px;
    top: 10%;
}
.pb-override .pb-account-title, .pb-override .pb-title {
    font-weight: 900;
    margin: 0 0 .5em 0;
    color: black;
    font-size: 16px;
}

.pb-override .pb-logged-in-wrapper {
    display:inline-block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.pb-override .pb-not-logged-wrapper {
    display:inline-block;
    width: 100%;
    margin: 0 auto;
    text-align: left;
    height: 100%;
}


.pb-override .pb-title {
    margin: 1em 0;
}

.pb-override .pb-content .facebook {
    margin-bottom: 1em;
}

.pb-override .btn-fb-login {
    background: url('/imagerie/profil/banner/facebook-login.png') center left no-repeat;
    padding-left: 44px;
    font-size: 14px;
    font-weight: 900;
    color: #38B7FF;
    background-size: auto 100%;
    margin-top: 8px;
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    height: 38px;
}

.pb-override .pb-border-btn {
    padding: 0 .5em;
    display: inline-block;
    color: #38B7FF;
    border: 2px solid currentColor;
    font-weight: 900;
    line-height: 20px;
    margin-top: 2px;
    text-transform: uppercase;
    padding: 1px 14px 0 14px;
    font-size: 11px;
}

.pb-override .pb-content .pb-signup-button:before {
    display: inline-block;
    content: '+';
}

.pb-override .pb-lcah-first:before,
.pb-override .aclub-morepoints:before {
    height: 100%;
    content:'';
    display: inline-block;
    vertical-align:middle;
}
.pb-override .pb-lcah-first-content {
    background-color: #ecedef;
    line-height: 1;
    vertical-align:middle;
    display: inline-block;
    width: 100%;
    color: black;
    padding: 1em;
    box-sizing: border-box;
    text-decoration: none;
}

.pb-override .pb-lcah-first-content > span {
    background: url('/imagerie/profil/banner/ahc-logo-yellow.png') center left no-repeat;
    padding-left: 55px;
    display: block;
    font-size: 14px;
}

.pb-override .hotel.mybookings {
    display: block;
    color: black;
}

.pb-override .pb-nexstay{
    color: black;
    width: 31%;
    margin-right: 1.5%;
    text-align: left;
    display: inline-block;
}
.pb-override .pb-join-lcah, .pb-override .aclub-activity {
    width: 33.6%;
    color: black;
    text-align: left;
    display: inline-block;
}
.pb-override .pb-join-lcah {
    width: 45.5%;
    padding-left: 30px;
    text-align: left;
    display: inline-block;
}
.pb-override .pb-fleft-border-left {
    position: absolute;
    height: 100px;
    background-color: #e6e6e6;
    width: 1px;
    border: 0px;
    margin-left: -25px;
    top: 27px;
}

#profile-banner .thumbnail {
    width: 25%;
}

#profile-banner .thumbnail img {
    max-width: 100%;
    height: auto;
}
#profile-banner .aclub-activity .thumbnail {
    width: 33%;
}
.pb-override .pb-nexstay .data{
    color: black;
    width: 70%;
}
.pb-override .pb-join-lcah .data {
    width: 70%;
    color: black;
    height: 80px;
}

.pb-override .aclub-activity .data {
    color: black;
    width: 67%;
}

.pb-override .aclub-morepoints {
    width: 20%;
    color: black;
    padding-left: 1em;
    height: 100%;
    display: inline-block;
}

.pb-override .aclub-morepoints--content {
    vertical-align: middle;
    display: inline-block;
    background-color:#ecedef;
    box-sizing: border-box;
    width: 97%;
    box-sizing: border-box;
    padding: 0 10px 5px 10px;
    margin-top: 22px;

    line-height: 19.6px;
}

.pb-override .aclub-morepoints--content p{
    text-align: center;
    font-size: 14px;
}
.pb-override .aclub-morepoints--content .pb-title {
    margin: 5px 0;
}

.pb-override .pb-nextbooking-data,
.pb-override .pb-nextbooking .data,
.pb-override .pb-join-lcah .data,
.pb-override .aclub-activity .data {
    /*padding-left: .25em;*/
    font-size: 12px;
    font-family: 'lato_';
    height: 80px;
    min-height: 80px;
    color: black;
    margin-bottom: 2em;
    box-sizing: border-box;
}

.pb-override .pb-nextbooking-data .hotel-name {
    font-weight: bold;
}

.pb-override .tiering {
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-transform: uppercase;
    color: white;
    font-size: 9px;
    text-align: left;
    position: relative;
}

.pb-override .tiering:before {
    content:'';
    position: absolute;
    bottom: -10px;
    left: 0;
    border-bottom: 5px solid #38B7FF;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;

}

.pb-override .tiering[data-tiering="Classic"]:before  {left: 12.5%;}
.pb-override .tiering[data-tiering="Silver"]:before   {left: 37.5%;}
.pb-override .tiering[data-tiering="Gold"]:before     {left: 62.5%;}
.pb-override .tiering[data-tiering="Platinum"]:before {left: 87.5%;}

.pb-override .tiering-level {
    width: 25%;
    display: inline-block;
    padding: 0 5px;
    box-sizing: border-box;
}

.pb-override .tiering-classic  {background-color: #2668a2;}
.pb-override .tiering-silver   {background-color: #a2a7aa;}
.pb-override .tiering-gold     {background-color: #907f63;}
.pb-override .tiering-platinum {background-color: #69646a;}

.pb-override .scoring {
    color: white;
    padding: 5px;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    margin-right: 10px;
    line-height: 1;
}

.pb-override .scoring .scoring-value {
    font-size: 25px;
}

.pb-override .activity-title {
    font-weight: bold;
}

.pb-override .scoring[data-tiering="Classic"]  {background-color: #2668a2;}
.pb-override .scoring[data-tiering="Silver"]   {background-color: #a2a7aa;}
.pb-override .scoring[data-tiering="Gold"]     {background-color: #907f63;}
.pb-override .scoring[data-tiering="Platinum"] {background-color: #69646a;}


@media (max-width: 1000px) {
    #profile-banner .profile-banner-display-tabs span.contacts a{
        background: url("/imagerie/profil/banner/contact.png") no-repeat 0 3px transparent;
        text-indent: -9999px;
        height: 32px;
        width: 20px;
        white-space: nowrap;
        float: left;
    }
    #profile-banner .profile-banner-display-tabs.connected span.contacts a{
        display: none;
    }
    #profile-banner .pb-manage-resa{
        display: none;
    }
}
@media (max-width: 1000px) {

    .pb-override .pb-content-wrapper {
        font-size: 9px;
    }
    /*
        #profile-banner .pb-manage-resa {
            display: none;
        } */

    .pb-override body.profil-open {
        padding-top: 417px;
    }
    .pb-override  .pb-lcah-first,
    .pb-override .pb-new-account {
        width: 50%;
        height: 50%;
    }

    .pb-override .open .pb-content-wrapper {
        /*height: 348px;*/
        height: auto;
    }

    .pb-override .open .pb-content-wrapper.pb-is-logged {
        height: auto;
        padding-bottom: 20px;
    }
    .pb-override .btn-fb-login {
        background-size: 30px 30px;
        min-height: 30px;
        line-height: 30px;
        padding-left: 36px;
    }

    .pb-override .pb-nexstay {
        color: #000;
        width: 300px;
        margin-right: 0;
    }


    .pb-override .pb-join-lcah, .pb-override .aclub-activity, .pb-override .pb-nextstay {
        width: 300px;
        color: black;
    }
    .pb-override .pb-join-lcah {
        padding-left: 0px;
    }

    #profile-banner .thumbnail {
        width: 49%;
    }

    #profile-banner .thumbnail img {
        width: 100%;
    }
    #profile-banner .aclub-activity .thumbnail {
        width: 33%;
    }
    #profile-banner .aclub-activity .thumbnail img{
        width: 100%;
        height: auto;
    }
    .pb-override .pb-nexstay .data{
        color: black;
        width: 50%;
        padding-left: 1em;
        box-sizing: border-box;
    }
    .pb-override .pb-join-lcah .data {
        width: 150px;
        color: black;
    }
    .pb-override .aclub-activity .data {
        width: 220px;
    }

    .pb-override .pb-nextbooking-data .hotel-name {
        font-weight: bold;
        font-size: 10px;
    }

    .pb-override .aclub-activity .no-activity .hotel-name {
        font-weight: normal;
    }

    .pb-override .pb-nextbooking-data,
    .pb-override .pb-nextbooking .data,
    .pb-override .pb-join-lcah .data,
    .pb-override .aclub-activity .data {
        font-size: 10px;
    }

    #profile-banner .pb-lcah-points {
        padding-left: 90px;
    }

    #profile-banner .pb-welcome .username {
        max-width: 128px;
        display: inline-block;
        overflow: hidden;
        height: 100%;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-break: break-all;
    }
}

@media (min-width: 1400px) {
    #profile-banner .pb-display,
    .pb-override .pb-content {
        /*     max-width: px; */
        /* margin: 0 auto; */
    }

    .pb-override .pb-logged-in-wrapper {
        max-width: 1400px;
        margin: 0 auto;
        display: block;
    }

    .pb-override .pb-not-logged-wrapper {
        max-width: 1400px;
        margin: 0 auto;
        display: block;
    }

    .pb-override .open  .pb-content-wrapper{
        /*  height: 220px; */

    }

}

@media (max-width:  1000px) {

    .pb-override .pb-content {
        /* width: 100%;
        max-width: 600px;
        margin: 0 auto; */
    }

    #profile-banner .pb-display {
        /* max-width: 768px; */
    }

    .pb-override .pb-logged-in-wrapper {
        max-width: 768px;
    }

    .pb-override .pb-logged-in-wrapper.no-activity {
        max-width: 600px;
    }

    .pb-override .pb-not-logged-wrapper {
        max-width: 600px;
    }

    .pb-override .aclub-morepoints {
        width: 170px;
        box-sizing: border-box;
    }

    .pb-override .aclub-activity {
        width: inherit;
        width: auto;
        padding-left: 20px;
        box-sizing: border-box;
    }

    .pb-override .pb-nexstay {
        width: 200px;
        margin-right: 0;
        box-sizing: border-box;
    }

    .pb-override .pb-content {
        padding: 0;
    }

    .pb-override .pb-nextbooking-data {
        padding-left: 0px;
        display: block;
    }

    .pb-override .pb-fleft-border-left {
        margin-left: -20px;
    }

    .pb-override .pb-nextbooking-data {
        min-height: inherit;
        min-height: auto;
    }
}



/**************** Brand ****************/
#profile-banner .pb-fleft-pb-brands{
    float: left;
    height: 32px;
    background: inherit;
}
#profile-banner #sub-tabs .sub-tabs-bloc{
    display: none;
}
#profile-banner #sub-tabs .sub-tabs-bloc.opened{
    display: block;
}
#profile-banner #sub-tabs .pb-login-content{
    height: 300px;
}
@media (max-width: 1000px) {
    #profile-banner #sub-tabs .pb-login-content{
        height: 360px;
    }
}
#profile-banner #sub-tabs .pb-brands-content{
    /*height: 320px;*/
    width:100%;
}
#profile-banner .pb-brands{
    background: url("/imagerie/profil/banner/pb-brands-arrow-down.png") no-repeat 20px 12px #393f4a;
    color: #fffeff;
    font-size: 11px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding: 0 15px 0 50px;
    margin-right: 15px;
    text-transform: uppercase;
}
#profile-banner .pb-brands.opened{
    display: block;
    background: url("/imagerie/profil/banner/pb-brands-arrow-up.png") no-repeat 20px 12px #ffffff;
    color: #16202a;
}
#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header{
    border-bottom: 1px solid #e0e0e0;
    width: 100%;
    display: table;
}
#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .logo{
    float: left;
    width: 40%;
}
#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .group-accor{
    display: table-cell;
    vertical-align: middle;
}
#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .group-accor a{
    background: url("/imagerie/profil/banner/topHeader_arrow.png") no-repeat 0 1px transparent;
    color: #000000;
    float: right;
    font-size: 0.8em;
    margin: 0 15px 0 0;
    padding-left: 18px;
    text-transform: uppercase;
    font-family: 'Gotham', helvetica, arial, sans-serif;
    font-size: 12px;
}
#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .group-accor a:hover{
    color: #0d9ff4;
}
#profile-banner #pb-frieze-brands{
    margin: 0 10%;
}

#profile-banner .pb-fleft-pb-brands pb-brands.brands-subtab{
    padding: 0 10px 0 50px;
}
#profile-banner .pb-fleft-pb-brands .brands-subtab.opened{
    background-color: #ffffff;
    color: #16202a;
}
#profile-banner .pb-brands .bernache{
    background: url("/imagerie/profil/banner/bernache-doree.png") no-repeat  right 7px transparent;
    display: block;
    height: 32px;
    line-height: 32px;
    padding-right: 40px;
}
#profile-banner .pb-brands.opened .bernache{
    background: url("/imagerie/profil/banner/bernache-bleue.png") no-repeat  right 7px transparent;
}

#profile-banner .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
/*********Degraded Mode **********/
#profile-banner-degraded-mode{
    width: 100%;
    height: 32px;
    position: fixed;
    background: url('/imagerie/profil/banner/background.png') repeat-x 0 0 transparent;
    z-index: 2147483647;
    top:0;
    left: 0;
    font-family: "Trebuchet Ms";
}
#profile-banner-degraded-mode .degraded-mode-display{
    display: block;
    max-width: 1400px;
    margin:  0 auto;
    height: 32px;
    position: relative;
}
#profile-banner-degraded-mode .degraded-mode-display a.register,
#profile-banner-degraded-mode .degraded-mode-display a.login{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0 4px;
    float: right;
    line-height: 32px;
    height: 32px;
}
#profile-banner-degraded-mode .degraded-mode-display a.register:hover,
#profile-banner-degraded-mode .degraded-mode-display a.login:hover{
    text-decoration: underline;
}
#profile-banner-degraded-mode .degraded-mode-display .info{
    color: red;
    font-weight: bold;
    font-size: 12px;
    line-height: 32px;
    height: 32px;
    float: left;
}


#profile-banner .pb-brands .bernache,
span#currencies .currencies-tabs .get-currencies a, span#display-zones .display-zones-tabs .get-display-zones a,
#profile-banner .profile-banner-display-tabs span.contacts a,
#profile-banner .pb-welcome .username, #profile-banner .pb-lcah-points .pb-points-count, .pb-txt-highlight,
#profile-banner .pb-manage-resa,
#profile-banner .pb-signup,
.pb-welcome, #profile-banner .pb-login{
    font-size: 11px;
}

/**** profile-banner override ****/

.ui-dialog.pb-override {
    position: absolute !important;
    background: #fff;
    height: 400px !important;
    left: 50% !important;
    max-width: 800px;
    position: fixed !important;
    transform: translate(-50%, -50%);
    top: 50% !important;
    width: 100%;
    z-index: 1005 !important;
}

.ui-dialog.pb-override .ui-dialog-titlebar {
    height: 55px;
    text-align: center;
    display: table;
    width: 100%;
    height: 55px;
}
#ui-dialog-title-iframe-display-zone,
#ui-dialog-title-iframe-currencies {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 17px;
    padding-bottom: 17px;
    display: inline-block;
    font-family: arial;
}

/*TODO clean code*/
.ui-widget-overlay.pb-override {
    right: 0;
    bottom: -7000px!important;
    height: auto!important;
    width: auto!important;
}

.ui-dialog.pb-override .ui-dialog-titlebar{
    position: relative;
}

.ui-dialog.pb-override .ui-dialog-titlebar .ui-dialog-titlebar-close{
    position: absolute;
    right: 0px;
    top: 5px;
    width: 46px;
    height: 46px;
    text-decoration: none;
    margin-right: 10px;
}

.pb-override .top-container-wrapper .header .level-2 li .text-content{
    font-family: "lato-bold";
    text-transform: uppercase;
    font-size: 12px;
}


.ui-dialog.pb-override iframe{
    position: relative !important;
    width: 100%!important;
    top: 0 !important;
}

.parametersMenu{
    display: none!important;
}

.pb-override .ui-icon-closethick{
    color: #232936;
    font-family: arial;
    font-size: 35px;
    text-decoration: none;
}

.pb-override .ui-dialog-title{
    margin-right: 55px;
}

.ico_param{
    background-image: url('/imagerie/picto-parametres.png')!important;
    background-repeat: no-repeat;
    background-position: 0px 0px !important;
    padding-left: 25px;
    min-height: 25px;
}

#addli{
    display: none!important;
}

select{
    text-transform: capitalize;
}

.parametersMenu+.parametersMenu{
    display: none!important;
}

#currentDisplayZoneInput, #currentCurrencyInput{
    cursor: pointer;
}

/*Only novotel*/
/*http://int1-novotel.accorhotels.com/fr/newsletter/hotel-review.shtml?code_hotel=4983&stayyear=2014&staymonth=01&lang=fr#*/

#trip-advisor .ui-dialog.pb-override{
    position: fixed !important;
    top: 150px !important;
}

@media (max-width: 1023px) {

    .ui-dialog.pb-override {
        width: 100vw !important;
        left: 0 !important;
        height: 100vh !important;
        top: 0px!important;
    }

    span#currencies, span#display-zones{
        display: none!important;
    }

    .parametersMenu{
        display: inherit!important;
    }

    #addli{
        display: table!important;
    }

    #trip-advisor .ui-dialog.pb-override{
        position: fixed !important;
        top: 0px !important;
    }

}

@media (max-width: 325px) {
    #profile-banner {
        padding-bottom: 50px;
    }
}

.pb-override .text-content:hover {
    color: #0d9ff4;
}

a.club-wrapper .btn-wrapper .btn-md{
    z-index: 9999!important;
}

a.club-wrapper .btn-wrapper .btn-md{
    z-index: 9!important;
}

.ui-dialog.ui-widget.pb-override{
    padding: 0px;
}

.pb-override .ui-dialog-titlebar-close .ui-icon {
    text-indent: inherit;
    width: inherit;
    height: inherit;
    display: inherit;
    cursor: pointer;
    background: inherit;
}

.pb-override .header-container{
    z-index: 9;
}

.pb-override * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pb-override {
    line-height: 1.42857143;
}

body{
    overflow-x: initial;
}

.pb-override.ui-dialog .ui-icon-closethick{
    position:initial;
}

.pb-override .ui-icon-closethick {
    padding: 0 0px;
    text-decoration: none;
}

.pb-override .ui-dialog-titlebar{
    line-height:22px;
}

.pb-override .ui-dialog-content {
    margin: 0px 0px 0px 0px;
    background-color:white;
}

body.IBH .ui-dialog .ui-dialog-titlebar{
    background-color: #232936;
}

.pb-override.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{
    text-align: center;
    background:none;
}

.pb-override.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span {
    margin-top: 0px;
}

.leftContent div.world p{
    z-index: 200;
}

/** Done /css-v2512/set/geoloc/profile-banner-override.css **/
