.flex-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}body{font-family:open sans,sans-serif}p,a,h1,h2,h3,li{color:#2b3c72;font-family:open sans,sans-serif}.margintop4{margin-top:4px}.margintop40{margin-top:30px}.margintop70{margin-top:70px}.ppbcmain{background-color:#2b3c72}.stdspacing{padding-top:10px;padding-bottom:20px}.stdmargin{margin-top:20px;margin-bottom:20px}.pehrow{background-color:#efeee9}h1{font-size:40px;font-weight:700;text-transform:uppercase}h2{font-size:24px;font-weight:700;text-transform:uppercase}h3{font-size:20px;font-weight:700}.pehrow .columns{margin-bottom:2rem}.clearing{clear:both}.tours p a{text-decoration:underline}.top-bar,.top-bar ul{background-color:#e6e3db}.top-bar{padding:0}.top-bar .menu>li>a{font-size:14px;font-weight:700}.top-bar .menu>li>a:hover{color:#000}.top-bar .menu>li>a:before{margin-right:5px;vertical-align:middle}.top-bar .menu>li{border-right:2px solid #fff}.top-bar .menu>li:last-child{border-right:none;border-bottom:none}.top-bar .menu>li:last-child>a{padding-right:0}.top-bar .menu>li{display:block;text-align:center;border-right:none;border-bottom:2px solid #fff;position:relative}header .ppbc1{background-color:#efeee9}header{border-bottom:3px solid #2b3c72;background-color:#e6e3db}.cls-1{fill:#fff;stroke:#2b3c72;stroke-miterlimit:10}.cls-2{fill:#2b3c72}.logo{position:relative;width:250px;margin:20px auto}.logonav .menu>li>a{padding:2.2rem .9rem;color:#2b3c72;text-transform:uppercase;font-weight:700}.logonav .menu>li:last-child>a{padding-right:0}.is-drilldown-submenu-parent>a:after{border-color:transparent transparent transparent #000}.js-drilldown-back>a:before{border-color:transparent #000 transparent transparent}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{display:none}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a:after{display:none}.logonav .menu>li .menu>li>a{color:#000;text-transform:none;text-align:left;padding:15px;font-weight:400}button.menu-icon{color:#fff;text-align:left;padding-left:35px}button.menu-icon:after{content:" Menu";padding-left:35px;white-space:pre}.logo .st0,.logo .st2{fill:#2b3c72}.logo .st1{fill:#fff}.logo .st3{fill:none}#main-menu .menu{float:none;margin:0 auto}#main-menu{border-top:1px solid #2b3c72}.title-bar{background:#2b3c72}footer{color:#fff;border-top:2px solid #2b3c72;padding-top:2px}footer a,footer p{color:#fff}footer a:hover{color:#f1f0de}footer ul{list-style:none;margin-left:0}footer ul li a{font-size:14px}footer .ftitle{font-size:20px;text-transform:uppercase}footer .fstitle{margin-bottom:3px}footer .ppbcmain{padding-top:20px;padding-bottom:20px}footer .followus{font-size:2.2em}.footnewsletterform input.email{width:55%;float:left;margin:0 5% 0 0}.footnewsletterform input.button{width:40%;text-transform:uppercase;background:#4d5579;border:1px solid #fff;margin:0}footer .pesites a{float:left;display:inline-block;margin-right:5%;width:44%;margin-bottom:3%}footer .pesites .st0{fill:#fff}footer .copy{color:#2b3c72;font-size:12px;margin-top:5px}header .logo p{overflow:hidden;text-indent:-9999px;height:1px}.mobilehpsearchborder{border:1px solid #2b3c72;position:relative;padding-bottom:20px}.hpsearch{background-color:rgba(255,255,255,.9);text-align:left}.hpsearch label,.hpsearch input,.hpsearch select{display:inline-block}.hpsearch label{width:95%;margin-right:1%}.hpsearch input{width:95%;margin-right:1%;height:2.2rem;padding:.4rem 1.5rem .5rem .5rem}.hpsearch select{width:95%;margin-right:1%;height:2.2rem;padding:.4rem 1.5rem .5rem .5rem}.hpsearch select#sleeps{width:95%}.hpsearch input.submitbutton{border:solid 1px #2b3c72;background-color:#2b3c72;color:#fff;font-size:16px;padding:10px 38px 10px 10px;margin-top:0;text-align:left;width:auto}.hpsearch form{width:90%;margin:0 auto;padding-top:10px}.hpsearch span.clearing{visibility:hidden;display:block;font-size:0;content:" ";clear:both}.homeheroimage{background-image:url(https://www.parisperfect.com/g/hi-margaux-main.webp);background-size:cover;background-position:50% 0%;height:46vw;max-height:74vh;position:relative}.homeheroimage .icon-down-arrow{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:2.5vh;width:35px;height:35px;font-size:2.2rem;color:#fff}.emtext{font-size:24px;line-height:1.5em}.hpsearchborder .emtext{font-size:26px;line-height:1.2em;font-weight:600}.pehrow .textbox{background-color:#fff;color:#2b3c72;padding:12px}.pehrow .textbox p,.pehrow .textbox a{color:#2b3c72}.pehrow .textbox h3{text-transform:uppercase}.pehrow .textbox div.aptinfo{display:inline-block;margin-right:20px;font-size:24px}.pehrow .textbox div.aptinfo span{font-size:30px;vertical-align:middle;margin-right:10px}.pehrow .textbox div.aptinfo span.icon-pe-bath{font-size:38px}.pehrow .textbox.bgwarmgrey{background-color:#736962}.pehrow .textbox.bgwarmgrey h3 a,.pehrow .textbox.bgwarmgrey p{color:#fff}.outlineboxholder>div{min-height:300px;padding:6px}.outlineboxholder>div>div{border:solid 2px #fff;min-height:350px;padding:20px}.outlineboxholder>div>div .quote{font-family:times new roman,Times,serif;font-size:22px;font-weight:100;line-height:1.2em;margin-bottom:20px}.outlineboxholder>div>div img.medialogo{max-height:60px;max-width:200px}.sp-button{border:2px solid #2b3c72}.sp-selected-button{border:2px solid #2b3c72;background-color:#2b3c72}.outlineboxholder .viewbutton,.hpfractionalbox .viewbutton{border:1px solid #2b3c72;background-color:none;text-transform:uppercase;margin:20px 10px 10px 0;padding:10px 30px;display:block;text-align:center;width:11em}.outlineboxholder .viewbutton:hover,.hpfractionalbox .viewbutton:hover{background-color:rgba(255,255,255,.5)}.hpfractionalbox>div{padding-left:20px;padding-top:30px}.hpfractionalbox h2 a{font-size:16px;font-weight:400}.hpfractionalbox h3{font-size:44px;font-weight:700;line-height:1.2em;text-transform:uppercase}.hpfractionalbox .viewbutton{width:auto}.homenewsletterform input.email{width:94%;float:none;margin-right:10px;margin-left:10px;margin-bottom:0}.homenewsletterform input.button{border:1px solid #2b3c72;color:#2b3c72;background-color:#efeee9;text-transform:uppercase;padding:10px 30px;display:block;text-align:center;width:70%;font-weight:700;font-size:16px;margin:10px auto 30px}.contentheader{background-color:#efeee9}.contentheader img{width:100%}.chleftholder{max-width:none;float:none;padding-top:30px;padding-bottom:30px}.contentheader ul{list-style:none;margin-left:0;border-top:1px solid #2b3c72;padding-top:10px}.contentheader ul li{float:left;width:45%;margin-right:5%;margin-bottom:10px}.contentheader ul.tightfit li{float:left;width:47.8%;margin-right:2.2%}.contentheader ul.threecols li{width:22%;margin-right:2%}.contentheader ul li a{font-size:14px;text-decoration:underline}.contentheader ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both}.contentheader .breadcrumb{border-top:1px solid #2b3c72;padding-top:10px}.contentheader .bctop .breadcrumb{border-top:none;padding-top:0;border-bottom:1px solid #2b3c72;padding-bottom:10px;margin-bottom:20px}.contentheader .breadcrumb div{width:auto;display:inline}.contentheader .breadcrumb a{font-size:14px;text-decoration:underline}.contentheader.rightsidebar ul{border-bottom:1px solid #2b3c72;padding-bottom:20px}.contentsection a{text-decoration:underline}.socialsharenew{border-top:1px solid #2b3c72}#overlay{position:absolute;left:0;top:0;bottom:0;right:0;background:#fff;opacity:.8;filter:alpha(opacity=80)}.results{position:relative}.accordion h3.head{color:#2b3c72;padding-bottom:5px;font-size:14px;display:block;line-height:1.4em;margin-top:20px;border-bottom:1px solid #2b3c72}.accordion h3.head span{float:left;margin-right:5px}.accordion>div{margin-bottom:35px}.accordion .defaultclosed{display:none}.accordion .defaultopen{display:block}select#sortby{max-width:200px;margin-top:40px}.sp-slide{opacity:.4;filter:alpha(opacity=40)}.sp-slide.sp-selected{opacity:1;filter:alpha(opacity=100)}.apartmentdetails h1{font-size:30px}.apartmentdetails .filtersearchresults{padding:10px;margin-top:12px;background-color:#efeee9}.apartmentdetails .filtersearchresults a.requestbookingbutton{background-color:#006135;color:#fff;padding:15px 0;font-size:16px;display:block;margin:20px 0 0;text-decoration:none;font-weight:700;text-align:center}.apartmentdetails .filtersearchresults a.requestbookingbutton:hover{background-color:#000}.bookingresult{border-top:1px dotted #006135;padding-top:10px;margin:10px 0 0}.apartmentsearchresults .textbox{border-left:1px solid #7a746a;border-right:1px solid #7a746a;border-bottom:1px solid #7a746a;color:#000;padding:12px}.apartmentsearchresults .textbox p{color:#000}.pehrow .textbox a{color:#2b3c72}.apartmentsearchresults .textbox h3{text-transform:uppercase}.apartmentsearchresults .textbox div.aptinfo{display:inline-block;margin-right:20px;font-size:24px}.apartmentsearchresults .textbox div.aptinfo span{font-size:30px;vertical-align:middle;margin-right:10px}.apartmentsearchresults .textbox div.aptinfo span.icon-pe-bath{font-size:38px}.apartmentsearchresults .textbox div.aptprice{font-weight:700}.apartmentsearchresults .columns{position:relative;margin-bottom:40px}.apartmentdetails #rates ul.legends{display:inline;list-style:none}.apartmentdetails #rates ul.legends li{float:left;margin-right:10px;font-size:14px}.apartmentdetails #rates ul.legends li span{width:25px;height:25px;display:inline-block;vertical-align:middle;border:solid 1px #ccc}.apartmentdetails #rates ul.legends .availablelegend{background:#e6e6e6}.apartmentdetails #rates ul.legends .departurelegend{background:#e6e6e6 url(/g/calendar-end.png) no-repeat -200px -201px!important}.apartmentdetails #rates ul.legends .arrivallegend{background:#e6e6e6 url(/g/calendar-start.png) no-repeat -200px -172px!important}.apartmentdetails #rates ul.legends .unavailablelegend{background:#c00}.apartmentdetails #rates ul.legends .maxlegend{background:#333}.apartmentinsale{background-color:#b20000;color:#fff;padding:5px;text-align:center;margin:10px 0}.apartmentinsale .saletitle{font-size:18px;margin-bottom:0;color:#fff;font-weight:700}.apartmentinsale .saletext{margin-bottom:0}.apartmentinsale .saletext a{font-family:times new roman,Times,serif;color:#fff}.apartmentdetails .apartmenttabs{display:block;border-bottom:solid 1px #2b3c72;border-top:solid 1px #2b3c72;margin-bottom:20px}.apartmentdetails .apartmenttabs ul{list-style:none;margin:10px auto;width:100%}.apartmentdetails .apartmenttabs ul li{margin-bottom:5px;margin-top:5px;margin-right:3%;display:block;width:100%;text-align:center}.apartmentdetails .apartmenttabs ul li:nth-child(2){width:100%}.apartmentdetails .apartmenttabs ul li:last-child{margin-right:0}.apartmentdetails .apartmenttabs ul li a{color:#000;text-transform:uppercase;display:block;background-color:#ddd;padding:12px}.apartmentdetails .apartmenttabs ul li a.tabon{border-bottom:5px solid #000;padding-bottom:12px}.apartmentdetails #rates,.apartmentdetails #testimonials,.apartmentdetails #location,.apartmentdetails #slideshow,.apartmentdetails #floorplan{display:none}.apartmentdetails #details h2,.apartmentdetails #rates h2,.apartmentdetails #testimonials h2,.apartmentdetails #location h2,.apartmentdetails #slideshow h2{color:#2b3c72;margin-top:30px;margin-bottom:10px;font-size:17px}.apartmentdetails #details ul,.apartmentdetails #rates ul,.apartmentdetails #location ul{list-style-type:square;margin-left:17px}.apartmentdetails #details ul li,.apartmentdetails #rates ul li,.apartmentdetails #location ul li{margin-bottom:10px;line-height:120%}.apartmentdetails #rates table td{padding:5px 20px 5px 0}.apartmentdetails .apartmentleftcolumn h2{text-align:left;color:#2b3c72;font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:20px}.apartmentdetails .apartmentleftcolumn table{width:100%}.apartmentdetails .apartmentleftcolumn table td{padding:5px 15px 5px 0}.apartmentdetails .apartmentleftcolumn table tbody tr:nth-child(even){background-color:#fff}.apartmentdetails .apartmentleftcolumn table td span{font-size:20px;margin-right:5px;vertical-align:middle}.apartmentdetails .apartmentleftcolumn table td span.icon-pe-bath{font-size:25px}.apartmentdetails #rates iframe{border:none}.apartmentdetails a{text-decoration:underline}a.reservationbutton{background-color:#2b3c72;color:#fff!important;padding:15px 0;font-size:16px;display:block;margin:20px 0;text-decoration:none;font-weight:700;text-align:center}a:hover.reservationbutton{background-color:#000}a.reservationlink{font-size:15px;display:block;margin:15px 0;font-weight:700;text-align:center;color:#2b3c72}a:hover.reservationlink{color:#000}.apartmentdetails .featuredreview,.apartmentdetails .videolink{display:none}.apartmentdetails #testimonials .featuredreview{padding:10px}.apartmentdetails .featuredreview .review p{margin-bottom:10px}.apartmentdetails .featuredreview .review a p,.apartmentdetails .featuredreview .review a{color:#000;text-decoration:none}.apartmentdetails .featuredreview #reviewdiv1,.apartmentdetails .featuredreview #reviewdiv2,.apartmentdetails .featuredreview #reviewdiv3,.apartmentdetails .featuredreview #reviewdiv4{display:none}.apartmentdetails .mapholder{border:solid 1px #7a746a;margin:30px 0}.apartmentdetails #locationmaptext{overflow:auto;height:400px;width:40%;float:left;background-color:#fff}.apartmentdetails #locationmaptext ul{list-style:none;margin-left:0!important}.apartmentdetails #locationmaptext ul li{margin:5px 5px 10px 10px;padding:2px 5px 13px 30px}.apartmentdetails #locationmaptext ul li a{color:#000}.apartmentdetails #map-canvas{width:60%;float:right;height:400px}.reviews2column .review{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;margin-bottom:40px}.reviews2column .review p.link{margin-top:10px}*/ .reviews2column{width:100%}.reviews2column .review{float:left;margin-bottom:40px;width:99%;margin-right:0%}.reviews2column .review.even{float:right;margin-right:0}.reviews2column .review p.link{margin-top:10px}.reviews2column:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both}.slideshow_new{overflow:hidden;width:100%;margin:5px auto}.slideshow_new .slideshow-container{position:relative;height:375px;float:left;overflow:hidden}.slideshow_new .slideshow-container .slideshow-text{display:none}.slideshow_new .slideshow-container:hover .slideshow-text{display:block;position:absolute;bottom:0;background-color:rgba(255,255,255,.9);padding:10px;width:94.8%}.slideshow_new .slideshow-holderc1vlrg{margin-bottom:10px;width:100%;display:inline-block}.slideshow_new .slideshow-holderc1vlrg .slideshow-container{width:100%;height:auto}.slideshow_new .slideshow-holderc1vlrg img{width:98%;height:auto}.slideshow_new .slideshow-holderc1vlrgtall{margin-bottom:5px;width:100%;height:auto}.slideshow_new .slideshow-holderc1vlrgtall .slideshow-container{width:100%;height:auto}.slideshow_new .slideshow-holderc2lrg{float:left;margin-bottom:10px;width:67%;margin-right:5px}.slideshow_new .slideshow-holderc2sml{float:left;margin-bottom:10px;width:30%;margin-right:5px}.slideshow_new .slideshow-holderc2sml img,.slideshow_new .slideshow-holderc2lrg img{width:100%}.slideshow_new .slideshow-holderc2sml .slideshow-container,.slideshow_new .slideshow-holderc2lrg .slideshow-container{width:100%}.sp-caption-container{text-align:center;margin-top:10px;position:absolute;bottom:35px;right:20px}.sp-caption-container a{color:#000;text-decoration:none;background:#fff;padding:10px}blockquote{border-left:none}blockquote p{text-align:center;color:#000;font-weight:700}blockquote p.name{font-weight:100}.reservationenquirycontent,.ownerenquirycontent,.investorenquirycontent,.mediaenquirycontent,.afsenquirycontent{display:none}.pagination .current{background:#000}#pagenumbers{border-top:solid 1px #000}.pagination li{font-size:1rem}#headersearchformholder{display:none;position:relative;background:#fff;left:0;top:0;width:100%;border:solid 2px #e6e3db;padding:10px 10px 40px;z-index:100}#headersearchformholder div.row{margin-bottom:5px}#headersearchformholder .submitbutton{border:solid 1px #000;background-color:#000;color:#fff;font-size:16px;padding:10px 26px 10px 10px;margin-top:0;text-align:left;float:right;margin-right:0}#headersearchformholder .btop{border-top:solid 1px #666;padding-top:10px}#headersearchformholder .submitbutton.bsml{padding:10px 27px 10px 10px}#headersearchformholder .vaalink{font-size:12px;text-decoration:underline}.top-bar #headersearchformholder input{max-width:100%}.realleftnav ul{list-style:none;margin-bottom:10px}.realleftnav>ul{margin-left:0}ul.featurelist{list-style:none;margin-left:0;margin-top:20px}ul.featurelist li.duration{background:url(/g/ti-duration.svg) no-repeat 0 0;background-size:36px}ul.featurelist li.availability{background:url(/g/ti-availability.svg) no-repeat 0 0;background-size:36px}ul.featurelist li.policy{background:url(/g/ti-cancellation.svg) no-repeat 0 0;background-size:36px}ul.featurelist li.meetingpoint{background:url(/g/ti-meeting.svg) no-repeat 0 0;background-size:36px}ul.featurelist li.info{background:url(/g/ti-info.svg) no-repeat 0 0;background-size:36px}ul.featurelist>li{margin-bottom:15px;padding:7px 10px 10px 48px}.tourdetails .bookingformwrapper{background-color:#94877c;padding:15px;margin-bottom:20px}.tourdetails .bookingformwrapper a.reservationbutton{margin:20px 0 0;color:#000!important;background-color:#fff}.tourdetails .bookingformwrapper h2,.tourdetails .bookingformwrapper p,.tourdetails .bookingformwrapper label{color:#fff}.realleftnav .bookingformwrapper{background-color:#ddd8c3;padding:10px 10px 1px;margin-bottom:20px}.tourcta a{color:#fff;display:block;background-color:#2b3c72;text-align:center;padding:10px 0}.tourcta a:hover{background-color:#000}.formhr{margin:20px 10px;padding:10px}input.blockbutton{text-transform:uppercase;background-color:#2b3c72;margin-top:15px}input.blockbutton:hover{background-color:#666}.flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input .selected-flag{z-index:1;position:relative;width:38px;height:38px;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:50%;margin-top:-5px}.intl-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country:hover{background-color:#eee}.intl-tel-input .country-list .iti-flag{display:inline-block;margin-right:6px}.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input .country-list{list-style:none;position:absolute;top:38px;left:1px;z-index:2;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #999;width:430px;max-height:200px;overflow-y:scroll}.intl-tel-input .hide{display:none}.intl-tel-input .iti-flag{width:16px;height:11px;background:url(/g/flags.png)}.iti-flag.ad{background-position:-16px 0}.iti-flag.ae{background-position:-32px 0}.iti-flag.af{background-position:-48px 0}.iti-flag.ag{background-position:-64px 0}.iti-flag.ai{background-position:-80px 0}.iti-flag.al{background-position:-96px 0}.iti-flag.am{background-position:-112px 0}.iti-flag.ao{background-position:-128px 0}.iti-flag.ar{background-position:-144px 0}.iti-flag.as{background-position:-160px 0}.iti-flag.at{background-position:-176px 0}.iti-flag.au{background-position:-192px 0}.iti-flag.aw{background-position:-208px 0}.iti-flag.az{background-position:-224px 0}.iti-flag.ba{background-position:-240px 0}.iti-flag.bb{background-position:0 -11px}.iti-flag.bd{background-position:-16px -11px}.iti-flag.be{background-position:-32px -11px}.iti-flag.bf{background-position:-48px -11px}.iti-flag.bg{background-position:-64px -11px}.iti-flag.bh{background-position:-80px -11px}.iti-flag.bi{background-position:-96px -11px}.iti-flag.bj{background-position:-112px -11px}.iti-flag.bm{background-position:-128px -11px}.iti-flag.bn{background-position:-144px -11px}.iti-flag.bo{background-position:-160px -11px}.iti-flag.br{background-position:-176px -11px}.iti-flag.bs{background-position:-192px -11px}.iti-flag.bt{background-position:-208px -11px}.iti-flag.bw{background-position:-224px -11px}.iti-flag.by{background-position:-240px -11px}.iti-flag.bz{background-position:0 -22px}.iti-flag.ca{background-position:-16px -22px}.iti-flag.cd{background-position:-32px -22px}.iti-flag.cf{background-position:-48px -22px}.iti-flag.cg{background-position:-64px -22px}.iti-flag.ch{background-position:-80px -22px}.iti-flag.ci{background-position:-96px -22px}.iti-flag.ck{background-position:-112px -22px}.iti-flag.cl{background-position:-128px -22px}.iti-flag.cm{background-position:-144px -22px}.iti-flag.cn{background-position:-160px -22px}.iti-flag.co{background-position:-176px -22px}.iti-flag.cr{background-position:-192px -22px}.iti-flag.cu{background-position:-208px -22px}.iti-flag.cv{background-position:-224px -22px}.iti-flag.cw{background-position:-240px -22px}.iti-flag.cy{background-position:0 -33px}.iti-flag.cz{background-position:-16px -33px}.iti-flag.de{background-position:-32px -33px}.iti-flag.dj{background-position:-48px -33px}.iti-flag.dk{background-position:-64px -33px}.iti-flag.dm{background-position:-80px -33px}.iti-flag.do{background-position:-96px -33px}.iti-flag.dz{background-position:-112px -33px}.iti-flag.ec{background-position:-128px -33px}.iti-flag.ee{background-position:-144px -33px}.iti-flag.eg{background-position:-160px -33px}.iti-flag.er{background-position:-176px -33px}.iti-flag.es{background-position:-192px -33px}.iti-flag.et{background-position:-208px -33px}.iti-flag.fi{background-position:-224px -33px}.iti-flag.fj{background-position:-240px -33px}.iti-flag.fk{background-position:0 -44px}.iti-flag.fm{background-position:-16px -44px}.iti-flag.fo{background-position:-32px -44px}.iti-flag.fr,.iti-flag.bl,.iti-flag.mf{background-position:-48px -44px}.iti-flag.ga{background-position:-64px -44px}.iti-flag.uk{background-position:-80px -44px}.iti-flag.gd{background-position:-96px -44px}.iti-flag.ge{background-position:-112px -44px}.iti-flag.gf{background-position:-128px -44px}.iti-flag.gh{background-position:-144px -44px}.iti-flag.gi{background-position:-160px -44px}.iti-flag.gl{background-position:-176px -44px}.iti-flag.gm{background-position:-192px -44px}.iti-flag.gn{background-position:-208px -44px}.iti-flag.gp{background-position:-224px -44px}.iti-flag.gq{background-position:-240px -44px}.iti-flag.gr{background-position:0 -55px}.iti-flag.gt{background-position:-16px -55px}.iti-flag.gu{background-position:-32px -55px}.iti-flag.gw{background-position:-48px -55px}.iti-flag.gy{background-position:-64px -55px}.iti-flag.hk{background-position:-80px -55px}.iti-flag.hn{background-position:-96px -55px}.iti-flag.hr{background-position:-112px -55px}.iti-flag.ht{background-position:-128px -55px}.iti-flag.hu{background-position:-144px -55px}.iti-flag.id{background-position:-160px -55px}.iti-flag.ie{background-position:-176px -55px}.iti-flag.il{background-position:-192px -55px}.iti-flag.in{background-position:-208px -55px}.iti-flag.io{background-position:-224px -55px}.iti-flag.iq{background-position:-240px -55px}.iti-flag.ir{background-position:0 -66px}.iti-flag.is{background-position:-16px -66px}.iti-flag.it{background-position:-32px -66px}.iti-flag.jm{background-position:-48px -66px}.iti-flag.jo{background-position:-64px -66px}.iti-flag.jp{background-position:-80px -66px}.iti-flag.ke{background-position:-96px -66px}.iti-flag.kg{background-position:-112px -66px}.iti-flag.kh{background-position:-128px -66px}.iti-flag.ki{background-position:-144px -66px}.iti-flag.km{background-position:-160px -66px}.iti-flag.kn{background-position:-176px -66px}.iti-flag.kp{background-position:-192px -66px}.iti-flag.kr{background-position:-208px -66px}.iti-flag.kw{background-position:-224px -66px}.iti-flag.ky{background-position:-240px -66px}.iti-flag.kz{background-position:0 -77px}.iti-flag.la{background-position:-16px -77px}.iti-flag.lb{background-position:-32px -77px}.iti-flag.lc{background-position:-48px -77px}.iti-flag.li{background-position:-64px -77px}.iti-flag.lk{background-position:-80px -77px}.iti-flag.lr{background-position:-96px -77px}.iti-flag.ls{background-position:-112px -77px}.iti-flag.lt{background-position:-128px -77px}.iti-flag.lu{background-position:-144px -77px}.iti-flag.lv{background-position:-160px -77px}.iti-flag.ly{background-position:-176px -77px}.iti-flag.ma{background-position:-192px -77px}.iti-flag.mc{background-position:-208px -77px}.iti-flag.md{background-position:-224px -77px}.iti-flag.me{background-position:-112px -154px;height:12px}.iti-flag.mg{background-position:0 -88px}.iti-flag.mh{background-position:-16px -88px}.iti-flag.mk{background-position:-32px -88px}.iti-flag.ml{background-position:-48px -88px}.iti-flag.mm{background-position:-64px -88px}.iti-flag.mn{background-position:-80px -88px}.iti-flag.mo{background-position:-96px -88px}.iti-flag.mp{background-position:-112px -88px}.iti-flag.mq{background-position:-128px -88px}.iti-flag.mr{background-position:-144px -88px}.iti-flag.ms{background-position:-160px -88px}.iti-flag.mt{background-position:-176px -88px}.iti-flag.mu{background-position:-192px -88px}.iti-flag.mv{background-position:-208px -88px}.iti-flag.mw{background-position:-224px -88px}.iti-flag.mx{background-position:-240px -88px}.iti-flag.my{background-position:0 -99px}.iti-flag.mz{background-position:-16px -99px}.iti-flag.na{background-position:-32px -99px}.iti-flag.nc{background-position:-48px -99px}.iti-flag.ne{background-position:-64px -99px}.iti-flag.nf{background-position:-80px -99px}.iti-flag.ng{background-position:-96px -99px}.iti-flag.ni{background-position:-112px -99px}.iti-flag.nl,.iti-flag.bq{background-position:-128px -99px}.iti-flag.no{background-position:-144px -99px}.iti-flag.np{background-position:-160px -99px}.iti-flag.nr{background-position:-176px -99px}.iti-flag.nu{background-position:-192px -99px}.iti-flag.nz{background-position:-208px -99px}.iti-flag.om{background-position:-224px -99px}.iti-flag.pa{background-position:-240px -99px}.iti-flag.pe{background-position:0 -110px}.iti-flag.pf{background-position:-16px -110px}.iti-flag.pg{background-position:-32px -110px}.iti-flag.ph{background-position:-48px -110px}.iti-flag.pk{background-position:-64px -110px}.iti-flag.pl{background-position:-80px -110px}.iti-flag.pm{background-position:-96px -110px}.iti-flag.pr{background-position:-112px -110px}.iti-flag.ps{background-position:-128px -110px}.iti-flag.pt{background-position:-144px -110px}.iti-flag.pw{background-position:-160px -110px}.iti-flag.py{background-position:-176px -110px}.iti-flag.qa{background-position:-192px -110px}.iti-flag.re{background-position:-208px -110px}.iti-flag.ro{background-position:-224px -110px}.iti-flag.rs{background-position:-240px -110px}.iti-flag.ru{background-position:0 -121px}.iti-flag.rw{background-position:-16px -121px}.iti-flag.sa{background-position:-32px -121px}.iti-flag.sb{background-position:-48px -121px}.iti-flag.sc{background-position:-64px -121px}.iti-flag.sd{background-position:-80px -121px}.iti-flag.se{background-position:-96px -121px}.iti-flag.sg{background-position:-112px -121px}.iti-flag.sh{background-position:-128px -121px}.iti-flag.si{background-position:-144px -121px}.iti-flag.sk{background-position:-160px -121px}.iti-flag.sl{background-position:-176px -121px}.iti-flag.sm{background-position:-192px -121px}.iti-flag.sn{background-position:-208px -121px}.iti-flag.so{background-position:-224px -121px}.iti-flag.sr{background-position:-240px -121px}.iti-flag.ss{background-position:0 -132px}.iti-flag.st{background-position:-16px -132px}.iti-flag.sv{background-position:-32px -132px}.iti-flag.sx{background-position:-48px -132px}.iti-flag.sy{background-position:-64px -132px}.iti-flag.sz{background-position:-80px -132px}.iti-flag.tc{background-position:-96px -132px}.iti-flag.td{background-position:-112px -132px}.iti-flag.tg{background-position:-128px -132px}.iti-flag.th{background-position:-144px -132px}.iti-flag.tj{background-position:-160px -132px}.iti-flag.tk{background-position:-176px -132px}.iti-flag.tl{background-position:-192px -132px}.iti-flag.tm{background-position:-208px -132px}.iti-flag.tn{background-position:-224px -132px}.iti-flag.to{background-position:-240px -132px}.iti-flag.tr{background-position:0 -143px}.iti-flag.tt{background-position:-16px -143px}.iti-flag.tv{background-position:-32px -143px}.iti-flag.tw{background-position:-48px -143px}.iti-flag.tz{background-position:-64px -143px}.iti-flag.ua{background-position:-80px -143px}.iti-flag.ug{background-position:-96px -143px}.iti-flag.us{background-position:-112px -143px}.iti-flag.uy{background-position:-128px -143px}.iti-flag.uz{background-position:-144px -143px}.iti-flag.va{background-position:-160px -143px}.iti-flag.vc{background-position:-176px -143px}.iti-flag.ve{background-position:-192px -143px}.iti-flag.vg{background-position:-208px -143px}.iti-flag.vi{background-position:-224px -143px}.iti-flag.vn{background-position:-240px -143px}.iti-flag.vu{background-position:0 -154px}.iti-flag.wf{background-position:-16px -154px}.iti-flag.ws{background-position:-32px -154px}.iti-flag.ye{background-position:-48px -154px}.iti-flag.za{background-position:-64px -154px}.iti-flag.zm{background-position:-80px -154px}.iti-flag.zw{background-position:-96px -154px}.intl-tel-input input{padding-left:44px}.intl-tel-input .country-list .divider{padding-top:0;padding-bottom:5px;margin-top:0;margin-bottom:5px;border-top:none;border-bottom:1px solid #ccc}.containerbackground{background:0 0}.sidebarholder{padding-top:40px}.contenthero{background-size:0%!important}.contenthero img{display:block}.hpaddlinks{padding-bottom:0;margin-bottom:0;font-size:90%;font-weight:400}.hpaddlinks a{margin-left:10px;margin-right:10px}.videoWrapper{position:relative;padding-bottom:52.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.otherdestinations{background-color:#efeee9;margin-top:20px;padding-top:10px}.otherdestinations ul{list-style:none;display:block}.otherdestinations ul li{width:48%;float:left}.otherdestinations ul li a{border:1px solid #fff;background-color:rgba(255,255,255,.3);text-transform:uppercase;margin:10px 10px 10px 0;padding:10px 30px;display:block;text-align:center;width:97%}.otherdestinations a.viewbutton:hover{background-color:rgba(255,255,255,.1);text-decoration:none}.privacypolicysublink{margin-left:15px;font-size:16px}.linkedtext p a{text-decoration:underline}.menu.align-right>li{float:none}.heropromoboxmobile{background-color:#8c0000;padding:18px 10px 7px;margin-top:20px}.heropromoboxmobile a.viewbutton{margin:30px 20px 20px}.heropromoboxmobile .title{color:#fff;text-transform:uppercase;font-size:14px;margin:10px 30px 15px 10px}.heropromoboxmobile a{color:#fff}.heropromoboxmobile a:hover{text-decoration:underline}.heropromoboxmobile .promotext{color:#fff;font-size:29px;margin:0 30px 30px 10px;font-family:times new roman,Times,serif;line-height:1}.heropromoboxmobile a.viewbutton{border:1px solid #fff;background-color:none;text-transform:uppercase;margin:20px 20px 20px 10px;padding:10px 30px;display:block;text-align:center;width:11em}.heropromoboxmobile a.viewbutton:hover{text-decoration:none;background-color:rgba(255,255,255,.1)}.about-team img{border:3px solid #a4a199;border-radius:50%;display:block;width:150px;height:150px;margin:0 auto}.apartmentsforsaleresults .recommended-wrapper{height:10rem;overflow:hidden;position:absolute;top:-.4rem;right:.5rem;width:10rem;z-index:1}.apartmentsforsaleresults .recommended-wrapper .recommended-label span.banner-blue{background-color:#b20000}.apartmentsforsaleresults .recommended-wrapper .recommended-label span.banner-green{background-color:#02661e}.apartmentsforsaleresults .recommended-wrapper .recommended-label span{background-color:#444;-webkit-box-shadow:0 .5rem .5rem rgb(0 0 0/10%);-moz-box-shadow:0 .5rem .5rem rgba(0,0,0,.1);box-shadow:0 .5rem .5rem rgb(0 0 0/10%);color:#fff;display:block;font-size:.9rem;padding:.5rem 0;position:absolute;top:2.9rem;left:-2.1rem;text-align:center;text-transform:uppercase;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:15.5rem}.apartmentsforsaleresults .recommended-wrapper .recommended-label span.banner-blue:before,.apartmentsforsaleresults .recommended-wrapper .recommended-label span.banner-blue:after{border-color:transparent transparent #740000 #740000}.apartmentsforsaleresults .recommended-wrapper .recommended-label span.banner-green:before,.apartmentsforsaleresults .recommended-wrapper .recommended-label span.banner-green:after{border-color:transparent transparent #003400 #003400}.apartmentsforsaleresults .recommended-wrapper .recommended-label span:before{top:2.1rem;left:1rem}.apartmentsforsaleresults .recommended-wrapper .recommended-label span:before,.apartmentsforsaleresults .recommended-wrapper .recommended-label span:after{border:.2rem solid;border-color:transparent transparent #222 #222;content:'';display:block;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);z-index:-1}.apartmentsforsaleresults .recommended-wrapper .recommended-label span:after{bottom:-.18rem;right:.65rem}@media print,screen and (min-width:64em){.nopaddingleft{padding-left:0}.nopaddingright{padding-right:0}.menu.align-right>li{float:right}header{background-color:#e6e3db}header .fixheadheight{height:140px}.logo{width:235px;z-index:10}.logonav .menu>li>a{color:#2b3c72}.logonav .menu>li .menu>li>a{color:#2b3c72;padding:10px 15px}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding-right:1.5rem!important}.logonav #main-menu>ul>li.is-active{background-color:#e6e3db}.logonav #main-menu>ul>li.is-active>a{color:#2b3c72}.logonav #main-menu>ul>li:hover{background-color:#e6e3db}.logonav #main-menu>ul>li:hover>a{color:#2b3c72}.logonav #main-menu .is-dropdown-submenu{background-color:#e6e3db;border:solid 3px #2b3c72;left:-2px!important;border-top:none;width:18rem}.logonav #main-menu .is-dropdown-submenu li a{background-color:#e6e3db}.logonav #main-menu .is-dropdown-submenu li a:hover{background-color:#eee}.logonav #main-menu .is-dropdown-submenu.threecolumnmega{width:34rem}.logonav #main-menu .is-dropdown-submenu.threecolumnmega.pushleft{margin-left:-245px}.logonav #main-menu .threecolumnmega ul li{list-style:none;text-align:left}.logonav #main-menu .threecolumnmega ul li div{margin-top:10px;margin-bottom:10px;padding-left:0}.logonav #main-menu .threecolumnmega ul li a{display:block}.logonav #main-menu .threecolumnmega ul{margin-top:10px;margin-bottom:10px;padding-left:0;margin-left:0}#mega-menu-container ul li ul{list-style:none;text-align:left}#mega-menu-container ul li div{margin-top:10px;margin-bottom:10px;padding-left:0}#mega-menu-container ul li ul .title{font-weight:700}#mega-menu-container ul li ul a{display:block}.homeheroimage{min-height:610px}#main-menu .menu{width:auto;margin:0 auto}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:40px;padding-bottom:19px}.logonav .menu>li>a{padding:10px 15px}#main-menu{border:none;width:100%}.top-bar-right,.top-bar-right .menu{width:auto!important;float:right!important}.booknowcallout{position:absolute;top:60px;right:40px}.booknowcallout a{background-color:#2b3c72;color:#fff;padding:10px 20px}.calluscallout{position:absolute;top:60px;right:170px}.calluscallout .icon-top-bar-phone:before{margin-right:9px}.calluscallout a{color:#2b3c72;background-color:#fff;padding:10px 20px}.hpsearch{text-align:center!important}.hpsearch label{width:auto!important}.hpsearch input{width:13%!important}.hpsearch select{width:16%!important}.hpsearch select#sleeps{width:9%!important}.hpsearch input.submitbutton{width:auto!important}.hpsearch span.clearing{visibility:hidden!important;display:none!important;font-size:0!important;content:""!important;clear:none!important}.hpsearch form{width:95%;margin:0 auto;padding-top:10px}.hpfractionalbox>div{padding-left:40px;padding-top:30px}.chleftholder{max-width:440px;float:right;padding-top:60px}.apartmentdetails .apartmenttabs ul li.show-for-large-only{display:inline-block!important}.slideshow_new .slideshow-holderc2sml img,.slideshow_new .slideshow-holderc2lrg img{min-height:388px!important}.whatmakesusdifferent svg{height:auto!important;width:75%!important}.contenthero{background-size:cover!important;min-height:32vw}.contenthero img{height:100%}.logonav .title-bar{display:none}.otherdestinations{background-color:rgba(255,255,255,.2);margin-top:0;padding-top:6px;bottom:0;position:absolute;width:100%}.otherdestinations h2{color:#000;font-weight:400;font-size:20px}.otherdestinations h2 a{color:#000;text-decoration:underline;font-weight:400}.otherdestinations ul{list-style:none;display:block;width:100%;margin-left:5%;margin-bottom:5px}.otherdestinations ul li{display:inline-block;width:17.85%}.otherdestinations ul li a{color:#000;border:1px solid rgba(255,255,255,.7);background-color:transparent;text-transform:uppercase;margin:10px 10px 10px 0;padding:3px 1%;display:block;text-align:center;width:97%}.otherdestinations a.viewbutton:hover{background-color:rgba(255,255,255,.1);text-decoration:none}.otherdestinations ul li a span{background-color:rgba(255,255,255,.7);padding:10px 2.5%;display:block}}@media print,screen and (min-width:40em){.pehrow .columns{margin-bottom:0}.menu.align-right>li{float:right}.top-bar-right,.top-bar-right .menu{margin:0 auto;float:none}.top-bar .menu>li{display:table-cell;text-align:right;border-right:2px solid #fff;border-bottom:none}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding-right:3px}.hpsearchborder{border:3px solid #fff;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:90px;width:95%;padding:3px}.tagline{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:410px;width:95%}.tagline h2{font-size:40px}.tabholder{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:305px;width:95%;text-align:center}.tabholder .tab{display:inline;margin-right:4px;margin-left:4px}.tabholder a{background-color:#fff;padding:12px 44px;border-top:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.tabholder a.taboff{background-color:#e6e3db;border-top:3px solid #e6e3db;border-left:3px solid #e6e3db;border-right:3px solid #e6e3db}.tabholder a.taboff:hover{background-color:#fff;border-top:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff}.hpsearch,.hpcowonership{background-color:rgba(255,255,255,.95);text-align:left;padding-top:15px;padding-bottom:15px;min-height:194px}.hpsearch label,.hpsearch input,.hpsearch select{display:inline-block}.hpsearch label{width:17%;margin-right:1%}.hpsearch input{width:20%;margin-right:1%;height:2.2rem;padding:.4rem 1.5rem .5rem .5rem}.hpsearch select{width:20%;margin-right:1%;height:2.2rem;padding:.4rem 1.5rem .5rem .5rem}.hpsearch select#sleeps{width:20%}.hpsearch input.submitbutton{border:solid 1px #2b3c72;background-color:#2b3c72;color:#fff;font-size:16px;padding:10px 38px 10px 10px;margin-top:0;text-align:left;width:auto}.hpcowonership a.submitbutton{float:left;border:solid 1px #2b3c72;background-color:#2b3c72;color:#fff;font-size:16px;padding:6px 38px 6px 10px;margin-top:10px;text-align:left;width:auto}.hpsearch form{width:95%;margin:0 auto;padding-top:10px}.hpsearch span.clearing{visibility:hidden;display:block;font-size:0;content:" ";clear:both}.hpaddlinks{text-align:center}.heropromobox{position:absolute;right:0;top:30%;background-color:#8c0000;max-width:470px;padding:18px 10px 7px;-webkit-box-shadow:7px 8px 5px 1px rgba(102,102,102,.65);-moz-box-shadow:7px 8px 5px 1px rgba(102,102,102,.65);box-shadow:7px 8px 5px 1px rgba(102,102,102,.65)}.heropromobox a.viewbutton{margin:30px 20px 20px}.heropromobox .title{color:#fff;text-transform:uppercase;font-size:14px;margin:10px 30px 15px 10px}.heropromobox a{color:#fff}.heropromobox a:hover{text-decoration:underline}.heropromobox .promotext{color:#fff;font-size:29px;margin:0 30px 30px 10px;font-family:times new roman,Times,serif;line-height:1}.heropromobox a.viewbutton{border:1px solid #fff;background-color:none;text-transform:uppercase;margin:20px 20px 20px 10px;padding:10px 30px;display:block;text-align:center;width:11em}.heropromobox a.viewbutton:hover{text-decoration:none;background-color:rgba(255,255,255,.1)}.homenewsletterform input.email{width:90%;margin:0 auto;float:none}.homenewsletterform input.button{border:1px solid #2b3c72;color:#2b3c72;background-color:#efeee9;text-transform:uppercase;padding:10px 30px;display:block;text-align:center;width:70%;font-weight:700;font-size:16px;margin:10px auto}.homenewsletterform input.button:hover{background-color:rgba(255,255,255,.5)}select#sortby{margin-top:0;margin-left:20px}.apartmentsearchresults{margin-left:20px}.tourcategories.apartmentsearchresults{margin-left:0}.apartmentdetails .featuredreview{border:1px solid #2b3c72;padding:6%;width:100%;margin-bottom:20px;display:block}.apartmentdetails .videolink{display:block}.apartmentdetails .apartmenttabs ul{margin-bottom:0}.apartmentdetails .apartmenttabs ul li{margin-bottom:0;margin-top:5px;margin-right:3%;display:inline-block;width:auto!important}.apartmentdetails .apartmenttabs ul li:nth-child(2){width:auto}.apartmentdetails .apartmenttabs ul li a{color:#000;text-transform:uppercase;background-color:#fff;padding:0}.slideshow_new .slideshow-holderc2sml img,.slideshow_new .slideshow-holderc2lrg img{min-height:318px}#headersearchformholder{position:absolute;display:none;background:#fff;left:-153px;top:35px;width:300px;border:solid 2px #e6e3db;padding:10px 15px;z-index:100}.containerbackground{background-image:url(https://www.parisperfect.com/blog/wp-content/themes/paris-perfect/img/rowbackground.gif);background-repeat-y:repeat;background-size:contain}.contenthero img{display:block}.logonav #main-menu .menu.align-right.is-dropdown-submenu{position:absolute;left:auto!important;right:-2px}.reviews2column .review{float:left;margin-bottom:40px;width:44%;margin-right:6%}.privacypolicysublink{margin-left:20px;font-size:13px}.tourcategories .tourctaexplore{float:right!important}}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:untitled-font-3!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-display:swap;font-family:untitled-font-3;src:url(/css/webfonts/1488996992.eot);src:url(/css/webfonts/1488996992.eot?#iefix) format("embedded-opentype"),url(/css/webfonts/1488996992.woff) format("woff"),url(/css/webfonts/1488996992.ttf) format("truetype"),url(/css/webfonts/1488996992.svg#1488996992) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}.icon-top-bar-search:before{content:"\61"}.icon-top-bar-chat:before{content:"\62"}.icon-top-bar-phone:before{content:"\63"}.icon-social-facebook:before{content:"\64"}.icon-social-instagram:before{content:"\66"}.icon-social-pinterest:before{content:"\67"}.icon-social-twitter:before{content:"\68"}.icon-social-youtube:before{content:"\69"}.icon-pe-beds:before{content:"\6c"}.icon-pe-sleeps:before{content:"\6d"}.icon-pe-bath:before{content:"\6b"}