@font-face {
    font-family: 'icomoon-site';
    src:    url('fonts/icomoon-site/icomoon-site.eot?e4v46k');
    src:    url('fonts/icomoon-site/icomoon-site.eot?e4v46k#iefix') format('embedded-opentype'),
        url('fonts/icomoon-site/icomoon-site.woff2?e4v46k') format('woff2'),
        url('fonts/icomoon-site/icomoon-site.ttf?e4v46k') format('truetype'),
        url('fonts/icomoon-site/icomoon-site.woff?e4v46k') format('woff'),
        url('fonts/icomoon-site/icomoon-site.svg?icomoon-site') format('svg');
    font-weight: normal;
    font-style: normal;
}[class^="ico-"],[class*=" ico-"]{font-family:'icomoon-site'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-ui-arrow-next:before{content:"\e91f"}.ico-ui-arrow-previous:before{content:"\e920"}.ico-ui-lock:before{content:"\e91d"}.ico-ui-open-new-window:before{content:"\e91e"}.ico-category-standing-C:before{content:"\e900"}.ico-category-standing-L:before{content:"\e901"}.ico-category-standing-P:before{content:"\e902"}.ico-category-standing-S:before{content:"\e903"}.ico-social-facebook:before{content:"\e904"}.ico-social-google-plus:before{content:"\e905"}.ico-social-instagram:before{content:"\e906"}.ico-social-linkedin:before{content:"\e907"}.ico-social-pinterest:before{content:"\e908"}.ico-social-twitter:before{content:"\e909"}.ico-ui-arrow-down:before{content:"\e90a"}.ico-ui-arrow-left:before{content:"\e90b"}.ico-ui-arrow-more:before{content:"\e90c"}.ico-ui-arrow-right:before{content:"\e90d"}.ico-ui-arrow-up:before{content:"\e90e"}.ico-ui-calendar:before{content:"\e90f"}.ico-ui-carousel:before{content:"\e910"}.ico-ui-check:before{content:"\e911"}.ico-ui-chevron-down:before{content:"\e912"}.ico-ui-chevron-left:before{content:"\e913"}.ico-ui-chevron-right:before{content:"\e914"}.ico-ui-chevron-up:before{content:"\e915"}.ico-ui-cross:before{content:"\e916"}.ico-ui-filter-grid:before{content:"\e917"}.ico-ui-filter-list:before{content:"\e918"}.ico-ui-menu:before{content:"\e919"}.ico-ui-minus:before{content:"\e91a"}.ico-ui-plus:before{content:"\e91b"}.ico-ui-search:before{content:"\e91c"}body{font-family:'Roboto';font-weight:300;font-size:18px;color:rgba(50,50,50,1)}.left{float:left}.center{text-align:center}.right{float:right}.display-inline{display:inline-block}.clear{clear:both}.no-padding{padding:0px!important}.no-padding-l{padding-left:0px!important}.no-padding-r{padding-right:0px!important}.no-margin{margin:0px!important}.no-margin-t{margin-top:0px!important}.block{display:block}.pointer{cursor:pointer}.padding-l-r{padding:0px 15px}.text-right{text-align:right}.visible-xxs{display:none}@media only screen and (max-width:479px){.visible-xxs{display:block}.hidden-xxs{display:none!important}}.center-horizontal{margin:0 auto}.center-table-vertical{display:table}.center-table-vertical>div,.center-table-vertical>i,.center-table-vertical>span{display:table-cell;vertical-align:middle}.text-normal{text-transform:none}.filet-xs{width:35px;margin-top:0px;margin-bottom:0px;border-top:1px solid rgba(245,245,245,1)}.filet-xs-two{width:35px;margin-top:0px;margin-bottom:0px;border-top:1px solid rgba(68,47,31,1)}.tiret{font-family:'Montserrat';font-weight:normal;font-size:12px;color:rgba(129,122,118,1)}.h3-style{font-family:'Droid';font-weight:normal;font-style:italic;font-size:24px;letter-spacing:.2px;line-height:18px;color:rgba(161,156,153,1)}a:hover,a:focus{text-decoration:none;outline:none}.roboto-one{font-size:14px;font-weight:500}.roboto-two{font-size:16px;font-weight:normal}.btn-group.open .dropdown-toggle{box-shadow:none!important}.btn{border-radius:0px!important}.btn-default{background-color:rgba(255,255,255,1)!important}.width-big{width:310px}.width-little{width:135px}.width-full{width:100%}.white,a.white:hover,a.white:focus{color:rgba(255,255,255,1)}.beige{color:rgba(245,245,245,1)}.blue{color:rgba(108,137,171,1)}.taupe{color:rgba(83,73,67,1)}.light-brown{color:rgba(129,122,118,1)}.darky-brown{color:rgba(80,80,80,1)}.blue-bg{background-color:rgba(108,137,171,1)}.taupe-bg{background-color:rgba(83,73,67,1)}.light-brown-bg{background-color:rgba(211,208,207,1)}.darky-brown-bg{background-color:rgba(80,80,80,1)}.grey-bg{background-color:rgba(245,245,245,1)}.brown-bg{background-color:rgba(63,56,52,1)}.blue-border{border:1px solid rgba(108,137,171,1)!important}.blue-border-double{border:2px solid rgba(108,137,171,1)!important}.white-border{border:1px solid rgba(255,255,255,1)}.taupe-border{border:1px solid rgba(83,73,67,1);background-color:rgba(255,255,255,1)}button{font-family:'Montserrat'}a.blue:hover,a.blue:focus,a.blue:link,a.blue:visited{color:#6c89ab}.btn-type{font-family:'Montserrat';font-weight:bold;font-size:14px;line-height:14px;letter-spacing:2.5px;text-transform:uppercase;border-radius:initial;padding:10px 25px;border:1px solid transparent;display:table;text-align:center}.apartments .btn-type{min-width:160px}.btn-type-two{width:290px;font-weight:bold;font-size:14px;text-transform:uppercase;border-radius:initial;letter-spacing:2px;border:1px solid transparent;display:table;padding:15px}a.btn-type-two:hover{cursor:pointer}.btn-type>span,.btn-type-two>span,.btn-type-three>span{display:table-cell;vertical-align:middle;text-align:center;line-height:1.3;padding:10px}.btn-type-three{min-width:310px;font-weight:bold;font-size:14px;text-transform:uppercase;border-radius:initial;letter-spacing:2px;background-color:rgba(101,96,93,1);color:rgba(137,137,131,1);border:1px solid rgba(63,56,52,1);outline:4px solid rgba(101,96,93,1);border:1px solid rgba(63,56,52,1);display:table;cursor:pointer;padding:10px 15px}.btn-type-three.active{background-color:rgba(108,137,171,1);color:rgba(255,255,255,1);outline:4px solid rgba(108,137,171,1);border:1px solid rgba(63,56,52,1,1)}@media only screen and (max-width:992px){.apartments .btn-type{min-width:140px}}@media only screen and (max-width:767px){.btn-type-two{width:100%}}@media only screen and (max-width:479px){.btn-type{padding:10px}}.selector .btn-group,.selector .btn-group a,.selector .btn-group select{border-radius:0;display:table;width:100%;height:40px!important;box-shadow:none}.selector .btn-group a span{display:table-cell;vertical-align:middle}.selector .btn-group a span:first-child{text-align:left}.selector .btn-group a span:last-child{text-align:right}.selector .btn-group button{height:100%;background-color:transparent;border:none}.selector .btn-group{background-color:transparent}.selector .divider{margin:0px}.selector .dropdown-menu{width:100%;border-radius:0px;padding:0px}.selector .dropdown-menu li a{padding-left:12px;padding-right:12px}.selector .dropdown-menu li a i{color:rgba(108,137,171,1);vertical-align:middle}.selector .dropdown-menu li.active a i{color:rgba(255,255,255,1);vertical-align:middle}.selector .dropdown-menu li a span{float:left;padding-right:10px;line-height:34px}.country-select.selector .btn-group,.country-select.selector .btn-group a{width:100%;height:35px!important}.bootstrap-dyn-select.open{z-index:9999}.bootstrap-dyn-select button{font-family:'Roboto';font-size:16px}.bootstrap-dyn-select .bs-caret .caret::before{content:"\e912";font-family:'icomoon-site';font-size:12px}.bootstrap-dyn-select .bs-caret .caret{border:none}.bootstrap-select.btn-group .dropdown-toggle .caret{top:30%!important}.calendar{height:40px;display:table;width:100%}.calendar-content{display:table-cell;vertical-align:middle;padding:0px 10px}.calendar-content span:first-child{font-size:16px;font-weight:normal;color:rgba(160,160,160,1)}.calendar-content img{margin-top:5px;width:19px;height:18px;color:rgba(129,122,118,1)}.calendar-content input{background-color:transparent!important;border:none;font-size:16px;font-weight:normal}.ico-category-standing-P{font-size:20px}.ico-category-standing-L,.ico-category-standing-S{font-size:18px}.ico-category-standing-C{font-size:16px}#calendar-loading{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);margin:0 auto;display:block;position:absolute}.header-right .language li{display:block;float:left;padding-right:0px!important;width:100%}.header{height:130px;border-top:4px solid rgba(108,137,171,1);position:relative}.header-center{height:100%;position:absolute;left:0;right:0;margin:0 auto;width:280px}.header-center img{height:100%;width:100%}.header-right{position:absolute;top:40%;right:20px}.header-left{position:absolute;top:40%;left:20px}.header-left,.header-right{font-family:'Montserrat';font-weight:bold;font-size:14px;letter-spacing:1px;color:rgba(80,80,80,1);text-transform:uppercase}.header-left li,.header-right li,.header-left li a,.header-right li a{color:rgba(80,80,80,1)}.header-left .ico-ui-search{font-size:23px;color:rgba(80,80,80,1)}.header-left .search,.header-right .menu{padding-left:0px;margin-bottom:0px}.header-right .ico-ui-menu{font-size:22px;color:rgba(80,80,80,1)}.header-left .search li:first-child{padding-right:15px}.header-left .search li{list-style-type:none;display:table-cell;vertical-align:middle}.header-right .menu li{list-style-type:none;display:table-cell;vertical-align:middle}.header-right .menu li:first-child{padding-right:50px;color:rgba(108,137,171,1)}.header-right .menu li:nth-child(2) {padding-right:20px}.header-left .search,.header-right .menu{float:left}@media only screen and (min-width:768px){.header-left .search{margin-top:6px}}.header .separate-menu{float:left;padding-left:0px;margin-bottom:0px;list-style-type:none;color:rgba(108,137,171,1)}.header ul.language{width:170px}.header ul.language li img{float:left;padding-top:10px;padding-right:10px}@media only screen and (max-width:1600px){.header-left .search{margin-right:10px}.menu.separate-menu{margin-left:0px!important}.header-right .menu li:first-child{padding-right:0}.header-right .menu li:nth-child(2) {padding-left:10px}}@media only screen and (max-width:1300px){#header-link-modal-popin-search,#header-link-modal-popin-menu{display:none}.header-right .btn,.header-left .btn{padding-left:5px;padding-right:5px}.header-left ul.search li:first-child{padding-right:5px}}@media only screen and (max-width:991px){#site-container .header-right ul:nth-child(1) {display:none}}@media only screen and (max-width:767px){.menu.separate-menu{display:none}#header-link-before-menu{visibility:hidden}.header-right .menu li:first-child{padding-right:30px}.header-right .menu li:nth-child(-n+2) {display:none}.header-left .search li:last-child{display:none}.header-left .search li:first-child{padding:0px}.header-left{left:20px;top:30%}.header-right{right:20px;top:30%}.header{height:105px}.header-center{width:240px}}@media only screen and (max-width:479px){.header-center img{width:200px}.header-left{left:15px}.header-right{right:15px}.header-center{width:200px}.header{height:90px}}.footer-top{background-color:rgba(161,156,153,1);margin-top:20px}.footer-bottom{background-color:rgba(63,56,52,1)}.footer-social p{color:rgba(80,80,80,.3);font-family:"Montserrat";font-size:14px;font-weight:bold;line-height:40px;text-transform:uppercase;padding-right:0px;margin-bottom:10px}.footer-top section{height:200px}.guaranties{border-right:1px solid rgba(189,186,184,1);padding:10px 40px}.guaranties:first-child{border-left:1px solid rgba(189,186,184,1)}.guaranties p{font-weight:normal;font-size:15px;line-height:20px;text-transform:uppercase;color:rgba(255,255,255,1);margin-bottom:0px;padding-top:20px}.guaranties .date{font-weight:300;font-size:36px;line-height:24px;text-transform:uppercase;color:rgba(216,215,215,1)}.guaranties .height-date{height:55px}.logo-guaranties img{height:52px}.guaranties:nth-child(3) .logo-guaranties img {width:79px}@media only screen and (max-width:991px){.footer-top{margin-top:0px}.footer-top .container{width:100%}.guaranties p{font-weight:normal;font-size:13px;line-height:16px}.guaranties{padding:10px 20px}.guaranties:first-child{border-left:none}.guaranties:last-child{border-right:none}}@media only screen and (max-width:767px){.footer-top{margin-top:0px}.guaranties{border-right:none;padding:10px 0px;display:table;width:100%}.guaranties:first-child{border-left:none}.guaranties{border-bottom:1px solid rgba(189,186,184,1)}.guaranties:last-child{border-bottom:none}.guaranties img{height:25px}.guaranties>p{padding-top:0px;vertical-align:middle;text-align:left;display:table-cell}.guaranties .height-date,.logo-guaranties{width:50px;display:table-cell;vertical-align:middle}.guaranties:nth-child(3) .logo-guaranties img {width:35px}.logo-guaranties img{display:block;margin:0 auto}.guaranties .height-date{height:auto}.guaranties .date{font-size:14px;line-height:18px}.guaranties .date{display:table;margin:0 auto}}.footer-middle{background-color:rgba(83,73,67,1);padding:50px 0px 20px 0px}.bloc-info-footer-middle{padding-bottom:30px}.bloc-info-footer-middle>span{font-family:'Trajan Pro';font-weight:normal;font-size:20px;line-height:1;color:rgba(255,255,255,1);margin:0px;letter-spacing:1.5px}.text-taupe{color:rgba(163,157,153,1);font-weight:normal;font-size:14px;line-height:24px;padding:15px 30px 0px 0px;margin-bottom:0px}.inscription{padding-top:15px}.inscription .form-control{height:40px;background-color:rgba(51,35,23,.4);border:none;border-radius:0;font-family:'helvetica';font-size:16px;line-height:18px;color:rgba(163,157,153,1)}.inscription>span{border-radius:0;border:none;background-color:rgba(137,131,127,1);font-family:'Montserrat';font-weight:bold;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:rgba(255,255,255,1)}.social{padding-left:0px;padding-top:15px}.social li{height:40px;width:40px;background-color:rgba(137,131,127,1);list-style-type:none;float:left;margin-right:10px;display:table}.social li:last-child{margin-right:0px}.social li a{height:100%;width:100%;display:table-cell;vertical-align:middle;text-align:center;font-size:16px;color:rgba(255,255,255,.6)}.social li a.ico-social-pinterest{font-size:18px}.social li a.ico-social-linkedin{font-size:14px}.social li a.ico-social-google-plus{font-size:22px}.copyright{font-weight:300;font-size:12px;line-height:13px;letter-spacing:1px;color:rgba(163,157,153,1)}.copyright p a{color:rgba(163,157,153,1)}.copyright p{margin-bottom:0px}.worldmap{padding-bottom:20px;display:inline-block}.worldmap ul{float:left;padding-left:20px}.worldmap img{float:left}.worldmap ul li{font-weight:normal;font-size:14px;list-style-type:none;color:rgba(230,230,230,1)}.worldmap ul li a{color:rgba(230,230,230,1);text-decoration:none}.country-select{min-width:250px;float:left}.btn-country{min-width:250px;background-color:transparent;border:1px solid rgba(216,215,215,1);border-radius:0;position:relative;height:35px}.btn-country .text-country{font-family:'helvetica';font-size:15px;line-height:18px;color:rgba(255,255,255,1);left:0px;top:20%}.btn-country .chevron-down{top:30%;right:15px;position:absolute;font-size:12px;color:rgba(230,230,230,1)}.country-select .dropdown-menu{width:100%;border-radius:0;border:1px solid rgba(216,215,215,1);background-color:rgba(83,73,67,1)}.country-select.selector.btn-country .dropdown-menu li{position:relative}.country-select.selector.btn-country .dropdown-menu li img{position:absolute;left:12px;top:12px}.country-select.selector.btn-country .dropdown-menu li a{padding-left:45px}.country-select .dropdown-menu>li>a:hover{background-color:transparent}.worldmap-all img{width:100px}@media only screen and (max-width:991px){.footer-middle>.container{width:100%;padding:0px 25px}.footer-middle{padding:40px 0px 30px 0px}.bloc-info-footer-middle>p{line-height:22px}.bloc-info-footer-middle{padding-bottom:25px}.worldmap{padding-bottom:15px}.social{padding-top:15px}.copyright{padding-top:20px!important}.country-select{margin-bottom:25px}}@media only screen and (max-width:767px){.copyright{padding-top:25px;text-align:center;line-height:16px;padding-top:0px}.text-taupe{padding-right:0px;text-align:center}.footer-middle>.container{padding:0 15px}.footer-middle{padding:25px 0px}.bloc-info-footer-middle{padding-bottom:25px}.bloc-info-footer-middle>span{text-align:center;margin:0 auto;display:block}ul.social{display:table;margin:0 auto}.country-select{margin-bottom:25px;width:100%}.country-select .btn-group,.country-select a,.inscription{width:100%}.inscription>span{width:0px;letter-spacing:2.5px}.inscription .form-control{width:100%}.worldmap{text-align:center;display:block;padding-bottom:15px}.worldmap-all{display:inline-block}.worldmap ul li a{float:left}.copyright{padding-top:0px!important}.footer-middle .country-select{min-width:250px;float:none}}@media only screen and (max-width:479px){.text-taupe{display:none}.bloc-info-footer-middle,.worldmap{padding-bottom:20px}.footer-middle{padding:20px 0}}.legal{padding-left:0px;margin-bottom:0px;height:45px;display:table}.legal li{list-style-type:none;padding-right:15px;display:table-cell;vertical-align:middle;line-height:1;text-align:center}.legal li:last-child{padding-right:0px}.legal li a{font-family:'Montserrat';font-weight:bold;font-size:11px;letter-spacing:1.5px;color:rgba(223,223,222,1);text-transform:uppercase}@media only screen and (max-width:991px){.footer-bottom .container{width:100%}.legal li{font-size:11px;padding-right:15px}.legal li a{font-size:11px;letter-spacing:.5px}.legal{padding:10px 0px}}@media only screen and (max-width:767px){.footer-bottom .col-xs-12{padding:0px}.legal{margin:0 auto;text-align:center;height:auto}.legal li{display:inline;padding:0px 10px}.legal li a{line-height:22px}}@media only screen and (max-width:991px){.home .container{width:100%}}.result-page{padding-bottom:60px}.result-page .apartments button{margin-top:30px}.offers-hover{padding-bottom:30px}.offers-hover figure{height:100%}.district-hover{font-family:'Montserrat';font-weight:normal;font-size:13px;line-height:30px;letter-spacing:2px;color:rgba(255,255,255,1);text-transform:uppercase;text-align:center;display:inline-block;width:100%;margin:0px}.home .figcaption-table .filet-xs{margin-top:5px}.title-hover{font-family:'Trajan Pro';font-weight:normal;font-size:26px;letter-spacing:1px;color:rgba(255,255,255,1);text-align:center;margin:0px;width:100%;overflow:hidden;text-overflow:ellipsis;margin:15px auto 15px auto;line-height:1}.desc-hover{font-family:'Droid';font-weight:normal;font-style:italic;font-size:18px;line-height:26px;letter-spacing:1px;color:rgba(255,255,255,1);text-align:center;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;max-height:52px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0px}.desc-appt-hover{width:160px;margin:0 auto}.desc-appt-hover p{margin-bottom:15px;font-family:'Droid';font-weight:normal;font-style:italic;font-size:18px;letter-spacing:.5px;line-height:1;color:rgba(255,255,255,1)}.desc-appt-hover ul{margin-bottom:0px;padding-left:0px}.desc-appt-hover ul li{list-style-type:none;font-family:'Montserrat';font-weight:normal;font-size:12px;color:rgba(255,255,255,1);letter-spacing:.5px;line-height:1;margin-bottom:10px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desc-appt-hover ul.appt-text-hover li:last-child,.desc-appt-hover ul.appt-nb-hover li:last-child{margin-bottom:0px!important;padding:0px!important}.desc-appt-hover .appt-text-hover{width:85%}.desc-appt-hover .appt-nb-hover{width:15%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desc-appt-hover ul li:last-child{margin-bottom:15px}.picto-hover{position:relative;right:15px;top:20px}.special-offer-hover{background-color:rgba(230,25,64,1);color:rgba(255,255,255,1);text-transform:uppercase;letter-spacing:2.5px;line-height:30px;height:30px;font-family:'Montserrat';font-weight:bold;font-size:14px;padding:0px 30px;position:absolute;top:30px}.promotion-color{color:rgba(230,25,64,1)}.grid-smart figure{cursor:pointer}.figcaption-table{display:table;width:100%;height:100%;padding-bottom:15%}.figcaption-container{display:table-cell;vertical-align:middle}.figcaption-button{position:absolute;bottom:35px;left:0px;right:0px}.figcaption-picto{position:absolute;top:35px;right:35px}@media screen and (min-width:992px) and (max-width:1199px){.figcaption-table{padding-bottom:16%}}@media only screen and (min-width:992px){.grid-search figure{height:340px}.grid-search figure.effect-bubba .img-responsive{width:auto}.grid-search .grid figure img{max-width:none}.grid-search .img-responsive{height:110%;max-width:none;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.grid-search .result-page .title-hover{margin-bottom:30px}}@media only screen and (max-width:991px){.offers-hover{padding-bottom:20px}.figcaption-table{padding-bottom:16%}.figcaption-button{position:absolute;bottom:12%;left:0px;right:0px}.figcaption-picto{position:absolute;top:20px;right:20px}.grid-search .title-hover{margin:0px}.grid-search .desc-appt-hover ul{margin-bottom:0px}.grid-search .figcaption-button{bottom:12%}}@media only screen and (max-width:767px){.home .map-hover{margin:20px auto 0px auto}.figcaption-button{bottom:7%}.figcaption-table{padding-bottom:9%}}@media only screen and (max-width:479px){.offers-hover{padding-bottom:15px}.figcaption-button{bottom:15%}.figcaption-table{padding-bottom:25%}}@media all and (min-width:992px) and (max-width:1199px){.district-hover{margin-bottom:0px}.title-hover{margin:5px 0px}.desc-hover{margin-bottom:0px;font-size:17px;line-height:1;max-height:35px}.map-hover{margin:15px auto 0px auto!important}.desc-appt-hover p{padding-bottom:10px}.desc-appt-hover ul li:last-child{padding-bottom:5px}}@media only screen and (max-width:991px){.figcaption-table{position:relative;height:100%;top:0px}.desc-hover,.offers-hover .filet-xs{display:none}.picto-hover{top:10px;right:5px}.title-hover{font-size:22px;padding:0px}.offers-hover .btn-type{font-size:13px}.desc-appt-hover{margin-top:20px}.desc-appt-hover ul{margin-bottom:10px}.desc-appt-hover p,
    .desc-appt-hover ul li:nth-child(n+4){display:none}.desc-appt-hover ul li{font-size:11px}.special-offer-hover{font-size:12px;padding:0px 20px;top:15px}.result-page .apartments button{margin-top:10px}.result-page{margin-bottom:40px}.apartments{width:100%}.effect-bubba .map-hover{margin-top:15px}.title-hover{margin:5px 0px}}@media only screen and (max-width:767px){.district-hover{padding-top:0px;font-size:12px}.title-hover{margin-bottom:10px}.picto-hover{position:relative;top:10px}.desc-appt-hover{display:none}.result-page .effect-bubba figcaption button{margin-top:15px}.result-page .apartments button{margin-top:0px}.home .btn-type-two{width:95%}}@media only screen and (max-width:479px){figure.effect-bubba figcaption{padding:0px 15px!important}.desc-hover,.offers-hover .filet-xs,.map-hover{display:none!important}.picto-hover{top:25px;right:15px}.district-hover{padding:0px}.effect-bubba .btn-type{position:relative;right:0;left:0;bottom:-10%}.result-page .btn-type-two{width:95%}}.effect-bubba:hover .map-hover,.effect-bubba:hover .picto-hover{opacity:1!important}figure.effect-bubba{background:rgba(40,35,30,1);width:100%}figure.effect-bubba .img-responsive{width:100%}figure.effect-bubba:hover img,figure.effect-bubba:hover .special-offer-hover{opacity:.5}figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position:absolute;top:15px;right:15px;bottom:15px;left:15px;content:'';opacity:1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.45s, transform 0.45s}@media only screen and (max-width:991px){figure.effect-bubba figcaption::before,figure.effect-bubba figcaption::after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:'';opacity:0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.45s, transform 0.45s}}figure.effect-bubba figcaption::before{border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);-webkit-transform:scale(0,1);transform:scale(0,1)}figure.effect-bubba figcaption::after{border-right:1px solid rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.5);-webkit-transform:scale(1,0);transform:scale(1,0)}figure.effect-bubba h2{padding-top:30%;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}figure.effect-bubba figcaption{padding:15px 25px}figure.effect-bubba figcaption p,figure.effect-bubba figcaption div,figure.effect-bubba figcaption hr,figure.effect-bubba figcaption h2,figure.effect-bubba figcaption button{opacity:0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-bubba:hover figcaption::before,figure.effect-bubba:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-bubba:hover h2,figure.effect-bubba:hover p,figure.effect-bubba:hover div,figure.effect-bubba:hover hr,figure.effect-bubba figcaption:hover button{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.grid-smart figure{position:relative;float:left;overflow:hidden;text-align:center;cursor:pointer}.grid-smart figure img{position:relative;display:block;max-width:100%}.grid-smart figure figcaption{color:rgba(255,255,255,1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid-smart figure figcaption::before,.grid-smart figure figcaption::after{pointer-events:none}.grid-smart figure figcaption,.grid-smart figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid-smart figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.top-section{padding-top:30px;padding-bottom:30px}.top-section h1,.top-section p{margin-top:0px;margin-bottom:0px}.top-section hr{margin-top:25px;margin-bottom:25px}.top-title{font-size:34px;font-family:'Trajan Pro';font-weight:normal;color:rgba(129,122,118,1);letter-spacing:1px;line-height:1}.top-para{font-size:18px;font-weight:300;color:rgba(50,50,50,1);letter-spacing:1px;line-height:1.3}@media only screen and (min-width:992px){.top-section{padding-top:50px}}@media only screen and (max-width:991px){.top-section hr{margin-top:15px;margin-bottom:20px}.top-title{font-size:26px}}@media only screen and (max-width:767px){.top-section hr{margin-top:15px;margin-bottom:15px}.top-title{font-size:22px}.top-para{line-height:1.2}}@media only screen and (max-width:479px){.top-section{padding-top:10px;padding-bottom:10px}.top-para{font-size:16px}}.filter-all{display:table;padding-top:20px;padding-bottom:60px;font-family:'Montserrat'}.filter-center{display:table-cell;text-align:center;vertical-align:middle}.filter-center li.active a span,.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:rgba(108,137,171,1)!important;color:rgba(255,255,255,1)}.filter-left{display:table-cell;text-align:left;vertical-align:middle;font-weight:bold;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:rgba(25,186,231,1)}.filter-right{display:table-cell;text-align:right;vertical-align:middle;font-weight:bold;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:rgba(129,122,118,1)}.filter{padding-left:0px;margin-bottom:0px}.filter{font-size:0px}.filter{line-height:40px;height:40px}.filter li{display:inline-block;cursor:pointer;height:40px}.filter li span{border-left:0px!important;font-weight:500;font-size:14px;text-transform:uppercase;display:table-cell;vertical-align:middle;text-align:center;border:1px solid rgba(108,137,171,1);color:rgba(108,137,171,1);padding:0px 20px;height:40px}.filter li span i{vertical-align:middle;padding-bottom:2px}.filter li span img{padding-right:5px}.filter li span:hover{color:rgba(255,255,255,1);background-color:rgba(108,137,171,1)}.filter li:first-child span{border-left:1px solid rgba(108,137,171,1)!important}@media only screen and (max-width:991px){.filter li span{padding:0px 15px;font-size:13px}.filter-center{width:100%}}@media only screen and (max-width:767px){.filter-center{padding:0px 20px}}@media only screen and (max-width:479px){.filter-center{padding:0px 15px}}.img-swap{cursor:pointer;padding-left:10px}.img-swap.ico-ui-plus{font-size:13px}.search-bloc .tiret{display:table-cell;vertical-align:middle;text-align:center}.search-bloc{background-color:rgba(255,255,255,1);padding:20px}.search-bloc .border-search{border:1px solid rgba(63,56,52,.25);padding:20px 30px}.search-bloc-footer .btn-type-two{position:absolute;bottom:-21px;right:-16px;width:240px}.search-bloc-footer{padding-top:35px}.search-type{margin:0px;padding:20px 0px 10px 0px;text-transform:uppercase;font-family:'Montserrat';font-weight:bold;font-size:12px;letter-spacing:1px;color:rgba(129,122,118,1)}.search-type span:first-child{font-weight:normal;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:rgba(160,160,160,1)}.search-header{font-family:'Montserrat'}.search-header span:first-child{font-weight:bold;font-size:16px;letter-spacing:1px;text-transform:uppercase;color:rgba(108,137,171,1)}.search-header span:last-child>span{font-weight:normal;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:rgba(129,122,118,1)}.search-bloc .center-table-vertical .selector{display:table-cell}.search-bloc .width-big{width:100%}.search-bloc .width-little{width:45%}.filter-flex{display:flex;justify-content:space-around;list-style:outside none none;margin:0;padding:0;font-weight:500;font-size:14px}.filter-flex li.active a span{background-color:rgba(108,137,171,1);color:rgba(255,255,255,1)}.filter-flex li{width:100%;border:1px solid rgba(108,137,171,1);border-left:0px;height:40px}.filter-flex li:first-child span{border-left:1px solid rgba(108,137,171,1)!important}.filter-flex li:hover{color:rgba(255,255,255,1);background-color:rgba(108,137,171,1)}.filter-flex li a{display:table;height:100%;width:100%}.filter-flex li a span:first-child{display:table-cell;vertical-align:middle;text-align:center}.filter-flex li a span:hover{color:rgba(255,255,255,1)}.filter-flex li i{vertical-align:middle;padding-bottom:2px}@media all and (min-width:768px) and (max-width:991px){.filter-flex{width:100%}.filter-flex li{margin-right:15px;border-left:1px solid rgba(108,137,171,1)}.filter-flex li:first-child{border-left:0px}.filter-flex li:last-child{margin-right:0px}.filter-flex li span img{padding-right:0px}.search-bloc .width-big{width:100%}.search-bloc-footer .btn-type-two{width:200px;height:40px;font-size:13px;right:-5px}.search-bloc{padding:15px}.search-bloc .border-search{border:1px solid rgba(63,56,52,.25);padding:20px}.result-page .container{width:100%}}@media only screen and (max-width:767px){.search-bloc{padding:10px}.search-bloc .border-search{padding:15px}.search-bloc .center-table-vertical div:first-child,.search-bloc .center-table-vertical div:last-child{float:none}.search-bloc .width-big{width:100%}.search-bloc-footer .btn-type-two{position:initial;width:100%;height:40px}.search-bloc .checkbox{text-align:center;float:none;padding:20px 0px}.search-type{padding:10px;text-align:center;width:100%}.search-bloc-footer{padding:0px}.search-header #btn-swap{position:absolute;top:5px;right:15px}.search-header span:first-child{text-align:center;width:100%;display:inline-block}.search-criteria{padding:0 20px}.home .filter-all{padding-top:20px;padding-bottom:30px}}@media only screen and (max-width:479px){.home .filter-all{padding-bottom:20px}}.checkbox{margin:0px}.checkbox label{padding-left:0px;margin:0px}.checkbox-custom{opacity:0;position:absolute}.checkbox-custom,.checkbox-custom-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.checkbox-custom-label{position:relative;font-size:16px;font-weight:normal;color:rgba(230,25,64,1);line-height:18px}.checkbox-custom+.checkbox-custom-label:before{content:'';background:#fff;border:1px solid rgba(63,56,52,.25);display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;text-align:center}.checkbox-custom:checked+.checkbox-custom-label:before{content:"■";color:rgba(103,103,103,1);font-size:10px;padding:0 4px}.radio label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:15px;font-weight:300}.radio input[type="radio"],.radio input[type="checkbox"]{display:none}.radio label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:rgba(255,255,255,1);border:1px solid rgba(204,204,204,1);font-weight:300}.radio label:before{border-radius:10px}.radio input[type="radio"]:checked+label:before{content:"\2022";color:rgba(103,103,103,1);font-size:30px;text-align:center;line-height:20px}.img-x2-all{position:relative}.img-x2-all img{position:absolute}.bloc-result-x2 .img-x2 div:first-child{overflow:hidden}.bloc-result-x2 .my-img-responsive{width:auto!important;height:100%!important;left:50%;-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%);transform:translate(-50%,0%)}.bloc-result-x2{background-color:rgba(255,255,255,1);position:relative;border-left:15px solid rgba(245,245,245,1);border-right:15px solid rgba(245,245,245,1);height:390px;margin-bottom:30px;font-family:'Monserrat'}.bloc-result-x2:last-child{margin-bottom:60px}.bloc-result-x2 p{margin:0px}.bloc-result-x2 div{height:100%}.bloc-result-x2 .img-x2{padding-left:0px}.bloc-result-x2 .desc-x2{padding:25px 30px 30px 25px;right:0px}.bloc-result-x2 .btn-type-two{position:absolute;right:0px;bottom:0px;font-family:'Montserrat'}.bloc-result-x2 .darky-map{position:absolute;top:30px;right:30px;width:77px}.bloc-result-x2 .filet-xs{margin:0px 0px 10px 0px;border-top:1px solid rgba(68,47,31,1)}.bloc-result-x2 .desc-x2 .title{font-weight:normal;font-size:13px;letter-spacing:2px;line-height:30px;color:rgba(137,131,127,1)}.bloc-result-x2 .desc-x2 .title{font-family:'Montserrat'}.bloc-result-x2 h3{font-family:'Trajan Pro';font-weight:normal;font-size:26px;letter-spacing:.5px;line-height:32px;color:rgba(50,50,50,1);padding-bottom:5px;padding-right:80px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-style:normal;margin:0px}.bloc-result-x2 .ref{font-weight:normal;font-family:'Montserrat';font-size:12px;letter-spacing:.5px;line-height:1;color:rgba(183,181,180,1);text-transform:uppercase;padding-bottom:20px}.bloc-result-x2 .teaser{font-family:'Droid';font-weight:normal;font-style:italic;font-size:20px;letter-spacing:1px;line-height:26px;color:rgba(108,137,171,1);height:60px;margin-bottom:10px;overflow:hidden}.bloc-result-x2 .table-title{font-weight:bold;font-size:14px;letter-spacing:.5px;line-height:1;color:rgba(50,50,50,1);text-transform:uppercase;padding-left:10px}.bloc-result-x2 p.center-table-vertical{font-weight:bold;font-family:'Montserrat'}.bloc-result-x2 table{width:100%;margin-top:15px;font-family:'Montserrat'}.bloc-result-x2 table th{padding-bottom:10px!important}.bloc-result-x2 table tr td{font-weight:normal;font-size:12px;letter-spacing:.5px;line-height:1.8;color:rgba(137,131,127,1);text-transform:uppercase;float:left}.bloc-result-x2 table tbody tr td:first-child{width:35%}.bloc-result-x2 table tbody tr td:nth-child(2) {width:11%}.bloc-result-x2 table tbody tr td:nth-child(3) {width:35%}.bloc-result-x2 table tbody tr td:nth-child(4) {width:19%}.bloc-result-x2 table tbody tr td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-result{font-family:'Trajan Pro';font-weight:bold;font-size:18px;letter-spacing:.5px;line-height:1;color:rgba(70,70,70,1);position:absolute;bottom:30px;left:25px}.bloc-result-x2 .btn-type-two{width:240px}.bloc-result-x2 .special-offer-hover{padding:0px 30px!important;height:auto;right:auto!important}.img-x2:hover .nav-x2{position:absolute;bottom:0px;height:auto;bottom:15px;right:30px}.nav-x2 a{cursor:pointer;display:table-cell;vertical-align:middle;text-align:center}.nav-x2 .left,.nav-x2 .right{background-color:rgba(255,255,255,.9);display:table;width:40px;height:40px}.ico-ui-arrow-left,.ico-ui-arrow-right{font-size:16px;color:rgba(80,80,80,1);vertical-align:middle}.nav-x2 .left{margin-right:1px}.select-by{margin:40px 0px 20px 0px}.select-by .left img:nth-child(2) {padding-right:20px}.select-by .select-left span{font-family:'Trajan Pro';font-weight:normal;font-size:20px;line-height:40px;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-by .selector a{font-family:'Montserrat';font-weight:bold;font-size:12px;letter-spacing:1px}.select-by .selector .btn{padding:0px}.select-right,.select-left{height:40px;line-height:40px;display:inline-block}.select-right span:first-child{font-size:12px;font-family:'Montserrat';font-weight:bold;padding-right:35px;letter-spacing:1px}.select-right .bootstrap-dyn-select button{background-color:transparent!important;text-transform:uppercase;color:rgba(2,187,231,1);font-family:'Montserrat';font-weight:bold;font-size:12px;line-height:1;letter-spacing:.5px;color:rgba(108,137,171,1)!important}.select-right .bootstrap-dyn-select .dropdown-menu li a span{color:rgba(108,137,171,1);text-transform:uppercase}.select-right .bootstrap-select.btn-group .dropdown-toggle .bs-caret{position:relative;left:-15px}.ie .select-right .bootstrap-select.btn-group .dropdown-toggle .bs-caret{left:15px!important}.select-right .bootstrap-select.btn-group .dropdown-toggle .caret{position:initial;line-height:0}.select-by .ico-ui-filter-grid.light-color{color:rgba(129,122,118,.3);font-size:17px;padding-right:5px}.select-by .ico-ui-filter-grid{color:rgba(129,122,118,1);font-size:17px;padding-right:5px}.select-by .ico-ui-filter-list.light-color{color:rgba(129,122,118,.3);font-size:19px;padding-right:5px}.select-by .ico-ui-filter-list{color:rgba(129,122,118,1);font-size:19px;padding-right:5px}.selector .ico-ui-chevron-down{font-size:12px}.selector span:first-child{padding-right:10px}.select-by .select-right .btn-group a span:last-child img{padding:0px}.result-page .select-by{height:40px}.bootstrap-select .dropdown-menu{width:auto!important}@media only screen and (max-width:991px){.result-page{padding-bottom:40px}.result-page button{height:40px}.bloc-result-x2{height:300px;margin-bottom:20px}.bloc-result-x2:last-child{margin-bottom:40px}.bloc-result-x2 .desc-x2{padding:20px 20px 20px 10px}.bloc-result-x2 .filet-xs,
    .bloc-result-x2 .darky-map,
    .bloc-result-x2 p:nth-child(5) {display:none}.bloc-result-x2 p:nth-child(3),
    .bloc-result-x2 h3 {padding-bottom:5px;font-size:24px;padding-right:0px}.bloc-result-x2 table tr td{font-size:11px;line-height:20px}.bloc-result-x2 table tbody tr td:first-child{width:39%}.bloc-result-x2 table tbody tr td:nth-child(2) {width:11%}.bloc-result-x2 table tbody tr td:nth-child(3) {width:32%}.bloc-result-x2 table tbody tr td:nth-child(4) {width:18%}.price-result{font-size:15px;left:15px;bottom:20px}.bloc-result-x2 .btn-type-two{width:140px;height:40px;font-size:13px}.bloc-result-x2 .special-offer-hover{top:20px;font-size:13px}.result-page .select-right,.result-page .select-left{padding-top:0px}.select-right,.select-left{padding-top:30px}.result-page .select-by{margin:40px 0px 20px 0px}.bloc-result-x2 p.center-table-vertical{margin-top:30px}.price-result{left:10px}}@media only screen and (max-width:767px){.result-page{padding-bottom:25px}.bloc-result-x2{height:auto;margin-bottom:15px}.bloc-result-x2:last-child{margin-bottom:25px}.bloc-result-x2 p{text-align:center}.bloc-result-x2 p:first-child{font-size:12px}.bloc-result-x2 p:nth-child(3),
    .bloc-result-x2 h3{font-size:22px;text-overflow:inherit;white-space:normal!important;text-align:center}.bloc-result-x2 p:nth-child(3),
    .bloc-result-x2 h3,
    .bloc-result-x2 p:first-child {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bloc-result-x2 p:nth-child(4){padding-bottom:15px}.bloc-result-x2 .img-x2{padding-right:0px}.bloc-result-x2 .desc-x2{padding:15px}.bloc-result-x2 .desc-x2 p.center-table-vertical{margin:0 auto}.bloc-result-x2 .my-img-responsive{width:100%!important;height:auto;transform:translate(0%);left:0!important;top:0;-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%)}.bloc-result-x2 .my-img-responsive:first-child{display:block}.img-x2-all{position:relative}.img-x2-all img{position:relative}.bloc-result-x2 .my-img-responsive:first-child{overflow:hidden}.price-result{font-size:15px;position:inherit;display:inline-block;text-align:center;width:100%;bottom:0px}.bloc-result-x2 button{position:inherit;width:100%!important;margin-top:15px}.bloc-result-x2 table{width:180px;margin:15px auto}.bloc-result-x2 table tbody tr td:first-child{width:68%}.bloc-result-x2 table tbody tr td:nth-child(2) {width:32%;text-align:right}.bloc-result-x2 table tbody tr td:nth-child(3) {width:68%}.bloc-result-x2 table tbody tr td:nth-child(4) {width:32%;text-align:right}.bloc-result-x2 .special-offer-hover{top:15px;font-size:12px}.img-x2:hover .nav-x2{display:none}.img-x2 .nav-x2{display:none}.img-x2:hover .nav-x2{bottom:15px;right:15px;display:block}.select-right .left.text-uppercase.light-brown{display:none}.result-page .select-left span:nth-child(2){position:absolute;top:35px}.select-left .sl-three{font-size:18px!important;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.select-left .sl-two{top:35px;position:absolute}.select-left span:nth-child(2) {left:50px}.select-right .selector{float:right;padding-bottom:10px}.select-left{padding-top:20px;padding-bottom:0px}.select-right{padding-top:0px}.select-right,.select-left{padding-bottom:0px;width:100%}.result-page .select-by{margin:20px 0px 15px 0px}.select-by .select-left span:nth-child(3) {text-align:center}.bloc-result-x2 .btn-type-two{width:100%;position:initial;margin-top:15px}.desc-x2{background-color:rgba(255,255,255,1);margin-bottom:15px}}@media only screen and (max-width:991px) and (min-width:768px){.bloc-result-x2 .btn-type-two{padding:0}}.sl-one,.sl-two{cursor:pointer}.slider{height:700px;overflow:hidden}.sl-one.active .ico-ui-filter-list.light-color,.sl-two.active .ico-ui-filter-grid.light-color{color:rgba(129,122,118,1)!important}.apartment-page .map-hover{max-width:77px}.apartment-page .title-slider{position:absolute;z-index:99;padding-top:540px;left:0px}.cms .cap-title-slider{position:absolute;bottom:30px;z-index:99}.apartment-page .title-slider p,.cms .title-slider p{text-shadow:2px 2px 8px rgba(63,56,52,.75)}.apartment-page .nav-x3{position:absolute;bottom:110px;z-index:999;right:0;left:0;margin:0 auto;width:750px}.apartment-page .ico-ui-carousel,.apartment-page .ico-social-facebook{font-size:16px}.apartment-page .ico-social-twitter{font-size:15px}.apartment-page .ico-ui-plus{font-size:13px}@media only screen and (max-width:1199px){.apartment-page .nav-x3{width:940px}.apartment-page .title-slider{padding-top:440px}}@media only screen and (max-width:992px){.apartment-page .nav-x3{bottom:70px;width:100%;padding:0px 15px}.apartment-page .title-slider{padding-top:380px}}@media only screen and (max-width:767px){.apartment-page .title-slider{display:none}}@media only screen and (max-width:479px){.cms .title-slider{display:none}}.apartment-page .my-img-responsive,.home .my-img-responsive,.cms .my-img-responsive{width:100%;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative}@media only screen and (min-width:1921px){.apartment-page .my-img-responsive,.home .my-img-responsive,.cms .my-img-responsive{width:100%}}@media only screen and (max-width:1199px){.slider{height:600px}}@media only screen and (max-width:991px){.slider{height:500px}}@media only screen and (max-width:767px){.slider{height:380px}}@media only screen and (max-width:599px){.apartment-page .slider .my-img-responsive,.home .my-img-responsive,.cms .my-img-responsive{max-height:100%;width:auto;max-width:none}}.apartment-page .filter-flex,.apartment-page .filter-flex li{height:44px}.apartment-page .filter-flex a{font-family:'Montserrat';font-weight:bold;font-size:14px;text-transform:uppercase;text-align:center;line-height:40px;width:auto;color:rgba(80,80,80,.3)}.apartment-page .filter-flex li:first-child a{text-align:left}.apartment-page .filter-flex li:last-child a{text-align:right}.apartment-page .filter-flex li{border:none}.apartment-page .filter-flex li:hover{background-color:transparent}.apartment-page .filter-flex li.active a,.apartment-page .filter-flex li a:hover{border-bottom:4px solid rgba(108,137,171,1);color:rgba(80,80,80,1)}.page-apart-book{background-color:rgba(108,137,171,1);color:rgba(255,255,255,1)!important;padding:0px 25px}.apartment-page .top-title{font-size:26px;letter-spacing:.5px;line-height:32px;color:rgba(50,50,50,1);text-align:center;margin:0px;padding-bottom:25px}.is-sticky #sticker{background-color:rgba(255,255,255,.85);z-index:989!important}.apartment-page .top-title .filet-xs-two{padding-bottom:35px}#overview{padding-bottom:30px}#overview h1:first-child{font-family:'Droid';font-weight:normal;font-style:italic;font-size:24px;line-height:34px;letter-spacing:.2px;color:rgba(161,156,153,1);padding:40px 0px;margin-bottom:0px;margin-top:0px}.overview-table{margin-bottom:35px;font-family:'Montserrat'}.overview-table ul{list-style-type:none;height:100%;display:table;table-layout:fixed;border-bottom:0px;margin-bottom:0px}.overview-table ul li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.overview-table ul li,.overview-table ul{height:46px;line-height:46px;border-bottom:2px solid rgba(137,131,127,.15);font-weight:bold;font-size:14px;letter-spacing:.5px;text-transform:uppercase;color:rgba(80,80,80,1)}.overview-table ul li i{right:0px;float:left;top:35%;padding-right:5px}.overview-table ul,.overview-table ul li:last-child{border-bottom:0px}.overview-table ul:nth-child(even) li {font-weight:normal}.classic-text{line-height:26px;font-weight:300;font-size:18px;letter-spacing:.5px;color:rgba(50,50,50,1);padding-bottom:20px;margin-bottom:0px}.social-more ul{}.social-more .addthis_sharing_toolbox{text-align:center!important;padding-right:40px}.social-more .addthis_sharing_toolbox a.at-icon-wrapper{background-color:transparent!important;border-radius:50%!important;border:1px solid rgba(207,205,204,1)!important}.social-more .addthis_sharing_toolbox .at-svc-compact{position:absolute}.social-more .addthis_sharing_toolbox .at-icon-wrapper .at-icon{fill:rgba(183,181,180,1)!important}.social-more .addthis_sharing_toolbox .at-share-tbx-element a{margin-right:12px;max-height:3pc;max-width:3pc}.social-more .at-share-btn .at-icon-wrapper{position:relative}.social-more .at-share-btn .at-icon-wrapper .at-icon.at-icon-twitter{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;height:1.5pc!important;width:1.5pc!important}.social-more .at-share-btn .at-icon-wrapper .at-icon.at-icon-facebook{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;height:1.7pc!important;width:1.7pc!important}.social-more .at-share-btn .at-icon-wrapper .at-icon.at-icon-addthis{position:absolute;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;height:1.7pc!important;width:1.7pc!important}.social-more .at-share-btn.at-svc-compact .at-icon-wrapper:before{font-family:"icomoon-site"!important;content:"\e91b"!important;color:rgba(183,181,180,1)!important;font-size:13px}.social-more .at-share-btn .at-icon-wrapper .at-icon.at-icon-addthis g path{display:none}.social-more{height:35px;margin-bottom:45px}.apartment-page .title-slider p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:50px;font-family:'Droid';font-size:20px;font-style:italic}.cms .title-slider p:first-child{line-height:1.3;white-space:pre-line;font-family:'Droid';font-size:20px;font-style:italic}.nav-x3 a{cursor:pointer;display:table-cell;vertical-align:middle;text-align:center}.nav-x3 .prev,.nav-x3 .next,.nav-x3 .grid-pic{background-color:rgba(255,255,255,.9);display:table;width:50px;height:50px}.nav-x3 .grid-pic{margin-right:1px;margin-left:1px}.nav-x3 .ico-ui-arrow-left,.nav-x3 .ico-ui-arrow-right{color:rgba(80,80,80,1)}.slider-global{position:relative}.slider-on{position:absolute;left:0px;right:0px;top:540px}#location{background-color:rgba(255,255,255,1);padding:30px 0px}.google-map{padding:40px 0px 50px 0px}.apartment-page .h3-style{padding-bottom:30px}.sub-table{text-transform:uppercase;color:rgba(183,181,180,1);font-family:'Montserrat';font-weight:normal;font-size:12px;letter-spacing:.5px;padding:20px 0px 0px 0px;display:block}.apartment-page .white-bloc{margin:-90px 0px 40px 0px;height:400px;display:table}.apartment-page .white-bloc div:first-child{display:table-cell;vertical-align:middle;padding:0px 35px}.apartment-page .white-bloc .district-hover{color:rgba(137,131,127,1)}.apartment-page .white-bloc .filet-xs{border-top:1px solid rgba(63,56,52,1);margin-top:5px}.apartment-page .white-bloc .title-hover{color:rgba(50,50,50,1);font-size:34px;margin-top:20px}.apartment-page .white-bloc .desc-hover{color:rgba(108,137,171,1);line-height:30px;font-size:28px;letter-spacing:.2;max-height:none;margin-top:0px;padding-bottom:35px}.apartment-page .ref{color:rgba(183,181,180,1);font-family:'Montserrat';font-weight:normal;font-size:12px;letter-spacing:.5px;line-height:1;padding-bottom:20px;text-transform:uppercase}.figcaption-container img.map-hover{margin-top:20px}@media only screen and (max-width:1199px){.overview-table{width:100%}}@media only screen and (max-width:991px){.apartment-page .white-bloc{margin:-50px 0px 30px 0px;height:340px;padding:10px}.apartment-page .white-bloc .desc-hover{display:block;font-size:22px}.apartment-page .white-bloc .district-hover{font-size:12px}.apartment-page .white-bloc .title-hover{font-size:26px;padding:15px 0px 10px 0px;margin:0px}.apartment-page .container{width:100%}.overview-table ul li,.overview-table ul{font-size:13px}#overview p:first-child{font-size:22px;line-height:32px;padding:30px 0px}.google-map{padding:40px 0px}.google-map iframe{height:500px}#location{padding:40px 0px}.nav-x3 .prev,.nav-x3 .next,.nav-x3 .grid-pic{width:40px;height:40px}}@media only screen and (max-width:767px){.page-apart-book{text-align:center!important}.apartment-page .white-bloc{height:auto}.apartment-page .white-bloc div:first-child{padding:20px}.apartment-page .white-bloc .filet-xs{display:none}.apartment-page .white-bloc .title-hover{padding:0px 0px 10px 0px;line-height:32px;font-size:22px;width:100%}.apartment-page .white-bloc .district-hover{padding:0px}.apartment-page .white-bloc .desc-hover{font-size:18px;line-height:24px}.apartment-page .white-bloc .map-hover{margin:10px auto}.apartment-page .white-bloc .desc-hover{padding-bottom:0px}.overview-table{margin-bottom:15px}.overview-table ul{width:50%}.overview-table ul:nth-child(even) li {padding-left:15px}.overview-table ul:first-child li:nth-child(4),
    .overview-table ul:nth-child(2) li:nth-child(4) {border-bottom:2px solid rgba(137,131,127,.15)}.overview-table ul li img{display:none}.overview-table ul:nth-child(odd) li{font-weight:bold}.overview-table ul li{font-size:12px;height:38px;line-height:38px}.apartment-page .filter-flex li{display:none}.apartment-page .filter-flex li:first-child,
    .apartment-page .filter-flex li:nth-child(4) {display:block}.apartment-page .filter-flex li:nth-child(4) a {float:right}#overview p:first-child{font-size:18px;line-height:26px;letter-spacing:2px;text-align:center;padding:15px 0px}.classic-text{line-height:22px;font-weight:300;font-size:16px;letter-spacing:.5px;padding-bottom:15px;text-align:center}.google-map{padding:20px 0px}.google-map iframe{height:260px}.blog-listing-article .social-more,.apartment-page .social-more{display:none}#location #map-canvas{height:260px!important}}@media only screen and (max-width:479px){.apartment-page .white-bloc .title-hover,.apartment-page .white-bloc .district-hover,.apartment-page .white-bloc .desc-hover,.apartment-page .white-bloc .map-hover{display:block!important}.apartment-page .white-bloc .title-hover{white-space:initial}.apartment-page .filter-flex li:first-child{display:none}.apartment-page .filter-flex li:nth-child(4) a {width:100%}}#appliances{padding:55px 0px}#appliances .top-para{padding:30px 0px}.equipment-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style-type:none;-webkit-column-gap:50%;-moz-column-gap:50%;column-gap:50%;padding:0px 0px 20px 0px}.equipment-list li{font-weight:300;font-size:18px;letter-spacing:.5px;color:rgba(50,50,50,1);line-height:24px;padding:7px 0px}.equipment-list img{padding-right:15px}@media only screen and (max-width:991px){.equipment-list{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;padding:0px 0px 20px 0px}}@media only screen and (max-width:767px){.equipment-list{-webkit-column-count:1;-moz-column-count:1;column-count:1;font-size:20px;line-height:20px}}#availability{background-color:rgba(255,255,255,1);padding:55px 0px}#availability .calendar-appart .btn-type{padding:10px;float:right;width:270px}#availability .calendar-appart{position:relative}#availability .filet-xs-two{padding-bottom:30px}#availability .calendar-step{margin-top:30px}.calendar-step p{font-family:'Droid';font-weight:normal;font-style:italic;font-size:20px;letter-spacing:.2px;line-height:18px;color:rgba(108,137,171,1);padding-bottom:30px}.calendar-step .h3-style{padding-bottom:10px}.book-one,.book-two{padding:30px 0px}.book-one{line-height:1}.book-one div:first-child{border-right:1px solid rgba(68,47,31,.3)}.book-one div{padding:10px 0px}.step-one span{display:inline-block;text-align:center;width:100%;margin:0 auto}.step-one span:first-child{font-family:'Droid';font-weight:normal;font-style:italic;font-size:36px;letter-spacing:.2px;color:rgba(108,137,171,1);padding-bottom:5px}.step-one span:last-child{font-family:'Montserrat';font-weight:normal;font-size:13px;letter-spacing:.5px;color:rgba(137,131,127,1);text-transform:uppercase}@media only screen and (max-width:767px){#availability .calendar-appart .col-xs-6{text-align:center;width:100%}#availability .calendar-appart .change-btn{position:relative;height:60px}#availability .calendar-appart .change-btn a{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);position:absolute}}.last-news{padding:55px 0px 60px 0px;margin-top:60px;background-color:rgba(245,245,245,1)}.last-news-bloc:nth-child(odd) > div {float:right}.last-news-desc{background-color:rgba(255,255,255,1);padding:70px 50px 30px 50px}.last-news-sub{color:rgba(137,131,127,1);font-size:13px;line-height:30px;font-weight:bold;letter-spacing:2px;text-transform:uppercase}.last-news-title{line-height:32px;font-size:26px;letter-spacing:.5px;font-family:'Trajan Pro';color:rgba(50,50,50,1);font-style:normal;line-height:1.2em;max-height:4.8em;overflow:hidden}.last-news-little-sub{font-family:'Montserrat';font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:rgba(183,181,180,1);margin-top:10px}.last-news-para{font-weight:300;font-size:16px;line-height:30px;letter-spacing:.5px;clear:both;margin-top:40px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;max-height:90px}.last-news-more{text-transform:uppercase;font-family:'Montserrat';font-weight:bold;font-size:14px;letter-spacing:2.5px;line-height:1}.last-news-more .ico-ui-arrow-more{font-size:14px}.last-news-desc .filet-xs{border-top:1px solid rgba(68,47,31,1);margin-top:15px}.last-news-img{height:500px;overflow:hidden;position:relative}.last-news-desc{min-height:500px}.blog-img-responsive{max-width:none!important;max-height:100%;width:auto;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.last-news-desc-global{margin-top:20px;margin-bottom:50px}.home .btn-type-two.btn-last-news{margin-top:60px;padding:15px 10px;height:auto}.blog-listing-article .btn-type-two.btn-last-news{padding:15px 10px;height:auto}@media only screen and (max-width:991px){.last-news{margin-top:40px;padding:35px 35px 40px 35px}.last-news-desc-global{margin-bottom:35px}.last-news-img{height:400px;overflow:hidden}.last-news-desc{background-color:rgba(255,255,255,1);padding:35px 30px 15px 30px;min-height:400px}.last-news-title{font-size:24px}.last-news-para{font-size:15px;letter-spacing:.5px;line-height:24px}.home .btn-type.btn-last-news{margin-top:40px;padding:15px 10px!important}}@media only screen and (min-width:768px) and (max-width:991px){.last-news-img figure.effect-bubba{height:400px}}@media only screen and (max-width:767px){.home .btn-type-two.btn-last-news{width:100%;margin-top:20px}.last-news{margin-top:25px;padding:30px}.last-news-desc-global{margin-bottom:20px}.last-news-desc-global{margin-top:15px}.top-title{margin-bottom:10px;text-align:center}.last-news-img{height:auto;overflow:hidden}.last-news-desc{min-height:0px}.last-news-desc{padding:30px 25px}.last-news-sub{display:block;text-align:center}.last-news-little-sub{text-align:center}.last-news-bloc .filet-xs{float:none}.last-news-more{display:block;text-align:center}.last-news-title{text-align:center}.last-news-para{text-align:center;margin-top:20px;margin-bottom:15px}.last-news-img .blog-img-responsive{max-width:100%!important;height:auto;max-height:none;left:0;position:inherit;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}.last-news-bloc{margin-bottom:20px}.last-news-bloc:last-child{margin-bottom:0px}}@media only screen and (max-width:479px){.last-news-desc-global{font-size:16px}.last-news-title{font-size:20px}.last-news{padding:15px 30px 25px 30px}.last-news-bloc{margin-bottom:15px}.last-news-desc .filet-xs{display:none}.last-news-desc{padding:20px 25px}.last-news-para{margin-top:15px}.last-news-img{height:auto;overflow:hidden}.last-news-img .blog-img-responsive{max-width:100%!important;height:auto;max-height:none;left:0;position:inherit;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}.last-news-img .figcaption-container{display:none}.last-news-img .figcaption-button{bottom:40%}}.filter-tags{margin:0 auto 35px auto}.filter-tags a{font-family:'Droid';font-style:italic;font-size:14px;margin-right:5px;margin-bottom:0px;color:rgba(108,137,171,1);display:inline-block}.filter-tags a:last-child{margin-right:0px}.filter-tags a span{text-transform:capitalize;display:table-cell;vertical-align:middle;text-align:center;border:1px solid rgba(108,137,171,1);padding:0px 15px;height:36px;-webkit-transition:box-shadow .15s ease-in-out;-moz-transition:box-shadow .15s ease-in-out;-o-transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out}.filter-tags a span:hover{box-shadow:inset 0 0 0 2px rgba(108,137,171,1)}.filter-tags a.active{color:rgba(255,255,255,1);background-color:rgba(108,137,171,1)}.blog-listing .top-title{margin-bottom:20px}.blog-listing .breadcrumb{background-color:rgba(255,255,255,1);border-radius:0px}.blog-listing .last-news{margin-top:0px;padding:60px 0px}.blog-listing .btn-last-news{margin-top:60px}@media only screen and (max-width:991px){.blog-listing .last-news{margin-top:0px;padding:35px 15px 40px 15px}.blog-listing .btn-last-news{margin-top:40px}}@media only screen and (max-width:767px){.blog-listing .breadcrumb{padding:20px 0px}.blog-listing .btn-last-news{margin-top:30px}.blog-listing .last-news{padding-bottom:30px;padding-top:30px}}@media only screen and (max-width:479px){.blog-listing .breadcrumb{padding:15px 0px}.blog-listing .btn-last-news{margin-top:25px}.blog-listing .last-news{padding-bottom:25px;padding-top:15px}.blog-listing .filter-tags{margin-bottom:10px}}.blog-listing-article .article-category{background-color:rgba(255,255,255,1);padding-top:45px}.blog-listing-article .article{top:-90px;margin-bottom:-90px;display:table}.blog-listing-article .white-bloc>div{padding:40px;display:inherit;vertical-align:middle}.blog-listing-article{background-color:rgba(245,245,245,1)}.blog-listing-article .top-headband{height:700px}.blog-listing-article .white-bloc .district-hover{color:rgba(137,131,127,1);margin-bottom:5px}.blog-listing-article .white-bloc .title-hover{color:rgba(50,50,50,1);margin:20px 0px;line-height:34px}.blog-listing-article .white-bloc .ref{color:rgba(183,181,180,1);font-family:'Montserrat';font-size:12px;letter-spacing:.5px;text-transform:uppercase;line-height:1}.blog-listing-article .white-bloc .filet-xs{border-top:1px solid rgba(68,47,31,1)}.italic-cms{font-family:'Droid';font-size:24px;font-style:italic;line-height:34px;letter-spacing:2px;color:rgba(161,156,153,1)}.blog-listing-article .italic-cms{margin:50px 0px 25px 0px}.blog-listing-article .social-more{margin:40px 0px 20px 0px}.blog-listing-article img.article-img{padding:20px 0px}.blog-listing-article .breadcrumb{padding:0px}.article-bottom{list-style-type:none;padding-left:0px}.article-bottom li:last-child{margin-bottom:50px}.article-placement{margin-bottom:15px}.article-category-title{font-family:'Montserrat';font-size:14px;font-weight:bold;letter-spacing:.5px;line-height:1;color:rgba(80,80,80,.3);text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:1199px){.blog-listing-article .article{margin:0px auto -90px auto}}@media only screen and (max-width:991px){.blog-listing-article .top-headband{height:500px}.blog-listing-article .white-bloc{padding:10px}.blog-listing-article .article{top:-50px;display:table;margin:0px auto -50px auto}.blog-listing-article .italic-cms{margin:30px 0px 25px 0px}.blog-listing-article .filter-tags{margin:0 auto 20px}}@media only screen and (max-width:767px){.blog-listing-article .top-headband{height:380px}.blog-listing-article .white-bloc>div{padding:20px}.article-bottom h2{margin-top:10px}.article-bottom li:last-child{margin-bottom:30px}.blog-listing-article .italic-cms{font-size:20px;line-height:1.3}.blog-listing-article .social-more{display:block}}@media only screen and (max-width:479px){.blog-listing-article .social-more{margin:20px 0}}.breadcrumb{padding:25px 0px;width:100%}.breadcrumb li a{font-family:'Montserrat';font-size:12px;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:rgba(137,131,127,1)}.breadcrumb li a:hover{color:rgba(108,137,171,1)}.breadcrumb li a.disabled:hover{color:rgba(183,181,180,1)}.breadcrumb li .disabled{vertical-align:middle}.breadcrumb li .disabled .cut-breadcrumb{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;vertical-align:middle;text-align:left}.breadcrumb>li+li:before{color:#b7b5b4!important;padding:0px!important}.breadcrumb .disabled{color:rgba(183,181,180,1)}#modal-appartement-reservation .resume{padding:25px;margin:30px 0px 0px 0px}#modal-appartement-reservation .resume>span{width:100%}#modal-appartement-reservation .resume .date{color:rgba(161,156,153,1);font-family:"Droid";font-size:20px;font-style:italic}#modal-appartement-reservation .step-one span:first-child{line-height:36px;margin-top:10px}#modal-appartement-reservation .ico-ui-cross{color:rgba(80,80,80,1);cursor:pointer}#modal-appartement-reservation .check-in-out{margin:20px 0px;font-family:'Montserrat';font-weight:bold;font-size:14px;text-transform:uppercase;color:rgba(80,80,80,1)}#modal-appartement-reservation .table-check{line-height:40px;border-bottom:2px solid rgba(137,131,127,.15)}#modal-appartement-reservation .notice-summary p{font-family:'Montserrat';font-size:13px;color:rgba(183,181,180,1)}#modal-appartement-reservation .notice-summary{color:rgba(80,80,80,1);font-size:13px;margin-bottom:40px;padding-left:10px;clear:both}#modal-appartement-reservation .occupants{padding:25px 30px;position:relative;margin-bottom:45px}#modal-appartement-reservation .payment-global{padding:25px;margin-bottom:30px}#modal-appartement-reservation .payment{display:table;width:100%;margin-bottom:20px}#modal-appartement-reservation .occupants-divide,#modal-appartement-reservation .occupants-divide-one{width:50%}#modal-appartement-reservation .occupants-divide-one{font-family:'Montserrat';font-size:12px;line-height:40px}#modal-appartement-reservation .payment-divide-one{font-family:'Montserrat';font-size:12px;line-height:40px}#modal-appartement-reservation .occupants-divide .bootstrap-dyn-select,#modal-appartement-reservation .payment-divide .bootstrap-dyn-select{width:280px;height:40px;padding-right:15px;border:1px solid rgba(83,73,67,1);background-color:rgba(255,255,255,1);float:right}#modal-appartement-reservation .occupants-divide .bootstrap-dyn-select button,#modal-appartement-reservation .payment-divide .bootstrap-dyn-select button{width:100%;height:100%;border-radius:0px;border:none}#modal-appartement-reservation .relative{position:relative}#modal-appartement-reservation .relative i{font-size:21px;position:absolute;right:15px;top:10px}#modal-appartement-reservatio .ico-ui-open-new-window{font-size:15px}#modal-appartement-reservation .relative input{width:280px;padding-right:40px}#modal-appartement-reservation .bootstrap-dyn-select{border-radius:0px;height:100%}#modal-appartement-reservation .date,#modal-appartement-reservation .ccv-global .form-group{width:120px}#modal-appartement-reservation .date .bootstrap-dyn-select{width:100%}#modal-appartement-reservation .date-global,#modal-appartement-reservation .ccv-global{width:280px;line-height:40px;position:relative}#modal-appartement-reservation .date-global .sep{font-family:'Montserrat';font-size:12px;color:rgba(129,122,118,1);position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}#modal-appartement-reservation .logos{width:130px;margin-bottom:40px}#modal-appartement-reservation .logos img{width:37px;height:26px;margin-right:5px}#modal-appartement-reservation .checkbox{padding:0px 30px;margin-bottom:50px}#modal-appartement-reservation .checkbox-custom-label{font-size:18px;font-weight:300;color:rgba(50,50,50,1);letter-spacing:.5px}#modal-appartement-reservation .checkbox-custom-label span{font-weight:500}#modal-appartement-reservation .mont-grey{font-family:'Montserrat';font-size:13px;color:rgba(183,181,180,1);letter-spacing:.5px;margin-top:20px}#modal-appartement-reservation .sig canvas{border:2px solid rgba(207,205,204,1)}@media only screen and (max-width:600px){#modal-appartement-reservation .sig{border-right:2px solid rgba(207,205,204,1)}}#modal-appartement-reservation .canvas-global{margin-top:30px}#modal-appartement-reservation .canvas-bottom{padding:0px 80px;margin:20px 0px 40px 0px}#modal-appartement-reservation .canvas-bottom .mont-grey{font-size:13px}#modal-appartement-reservation .canvas-bottom a{width:160px}#modal-appartement-reservation .canvas-bottom>div{padding-left:0px;padding-bottom:10px}#modal-appartement-reservation .civility .form-group{margin-bottom:20px}#modal-appartement-reservation textarea{margin-bottom:30px}#availability .reservation-dyn-choose-date-3{font-family:'Montserrat';font-size:13px;text-transform:uppercase;color:rgba(183,181,180,1)}.signature-pad-form .signature-pad-form-one{width:750px;background-color:rgba(255,255,255,1);padding:20px;box-shadow:0 5px 10px rgba(63,56,52,.2)}.signature-pad-form-one .signature-pad-form-inner{padding:20px30px;border:1px solid rgba(207,205,204,1)}.signature-pad-form-inner .form-group input{box-shadow:none;height:40px;border-radius:0px;border:1px solid rgba(83,73,67,1)}.signature-pad-form-inner .form-control button{height:40px;border:1px solid rgba(83,73,67,1)}.signature-pad-form-inner .dropdown-menu{border-radius:0px;padding:0px}.signature-pad-form-inner .dropdown-menu li{height:40px}.signature-pad-form-inner .dropdown-menu li a{height:100%}.signature-pad-form-inner .dropdown-menu li a span{line-height:40px}.signature-pad-form-inner .form-control button:hover{background-color:rgba(255,255,255,1)}.signature-pad-form-inner .form-control .caret{padding-right:15px}.signature-pad-form-inner .form-group input,.signature-pad-form-inner .form-group button span{font-weight:normal;font-size:16px}.signature-pad-form-inner .form-group textarea{box-shadow:none;border:1px solid rgba(83,73,67,1);border-radius:0px}.signature-pad-form-inner .modal-menu-title{margin:20px 0px 15px 0px}.signature-pad-form-inner .review-subtitle{margin-top:5px}#modal-appartement-reservation .container-fluid{margin:50px 0px 75px 0px}#modal-appartement-reservation .signature-pad-form-inner{padding:30px}@media only screen and (max-width:991px){.apartment-page .top-title{font-size:24px;padding-bottom:20px}}@media only screen and (max-width:767px){.book-one{padding:20px 0px}.book-one>div{padding:0px}.book-one div:first-child{border-right:0px;border-bottom:1px solid rgba(68,47,31,.3);padding-bottom:15px}.book-one div:last-child{padding-top:15px}.calendar-step p{padding-bottom:25px;font-size:18px}.apartment-page .h3-style{font-size:20px}#availability .top-title{font-size:22px;padding-bottom:15px}#availability .filet-xs-two{padding-bottom:25px}#modal-appartement-reservation .radio-civility{display:table}#modal-appartement-reservation .radio-civility .radio{display:table-cell;text-align:center}#modal-appartement-reservation .signature-pad-form-one{width:100%}#modal-appartement-reservation .civility .form-group{padding:0px}#modal-appartement-reservation .civility .form-group input,#modal-appartement-reservation .civility .form-group button,#modal-appartement-reservation .civility .form-group .btn-group{width:310px;margin:0 auto}#modal-appartement-reservation .civility .form-group .btn-group{display:block;margin:0 auto}#modal-appartement-reservation .civility a.btn-type-two{width:290px;margin:0 auto}#modal-appartement-reservation .civility .review-subtitle{text-align:center}#modal-appartement-reservation .table-check{width:100%}#modal-appartement-reservation .occupants{padding:5px 20px 20px 0px}#modal-appartement-reservation .occupants-divide-one,#modal-appartement-reservation .occupants-divide,#modal-appartement-reservation .payment-divide-one,#modal-appartement-reservation .payment-divide,#modal-appartement-reservation .ccv-global .form-group{width:100%}#modal-appartement-reservation .occupants-divide-one span,#modal-appartement-reservation .payment-divide-one span{display:block;text-align:center}#modal-appartement-reservation .occupants-divide .btn-group,#modal-appartement-reservation .payment-divide .btn-group{display:block;margin:0 auto;right:50%;transform:translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%)}#modal-appartement-reservation .payment-divide .date-global,#modal-appartement-reservation .ccv-global{display:block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}#modal-appartement-reservation .payment-divide .form-group.relative{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);width:280px}#modal-appartement-reservation .canvas-bottom,#modal-appartement-reservation .canvas-bottom .mont-grey{padding:0px;text-align:center}#modal-appartement-reservation .canvas-bottom .col-xs-4.no-padding.left{display:block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);margin:10px auto 0 auto}#modal-appartement-reservation .canvas-bottom .col-xs-4.no-padding.left a{width:100%}#modal-appartement-reservation .signature-pad-form-inner{padding:20px}#modal-appartement-reservation .canvas-global .sig{overflow:hidden}#modal-appartement-reservation .payment-global{padding:5px 20px 20px 20px}#modal-appartement-reservation .payment{margin-bottom:0px}.signature-pad-form .btn-type-two{width:auto;padding-left:10px;padding-right:10px}}@media only screen and (max-width:479px){.signature-pad-form .btn-type-two{width:100%}#modal-appartement-reservation .civility .form-group input,#modal-appartement-reservation .civility .form-group button,#modal-appartement-reservation .civility .form-group .btn-group,#modal-appartement-reservation .civility .form-group .btn-group{width:100%}#modal-appartement-reservation .civility a.btn-type-two{width:100%}#modal-appartement-reservation .occupants-divide .bootstrap-dyn-select,#modal-appartement-reservation .payment-divide .bootstrap-dyn-select,#modal-appartement-reservation .relative input,#modal-appartement-reservation .payment-divide .form-group.relative,#modal-appartement-reservation .date-global,#modal-appartement-reservation .ccv-global{width:100%}#modal-appartement-reservation .signature-pad-form-inner{padding:15px}.signature-pad-form .signature-pad-form-one{padding:10px}#modal-appartement-reservation .table-check>div{width:100%}#modal-appartement-reservation .table-check div:first-child{border-bottom:2px solid rgba(137,131,127,.15)}#modal-appartement-reservation .occupants{padding:5px 15px 15px 15px}#modal-appartement-reservation .canvas-bottom .col-xs-4.no-padding.left{left:0;width:100%;transform:translateX(0%);-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%)}#modal-appartement-reservation .date,#modal-appartement-reservation .ccv-global .form-group{width:auto}#modal-appartement-reservation .payment-global{padding:15px}}.review-desc .read-more,.review-desc .read-less{float:right}.review-desc p{margin-bottom:0px}.review-desc a{margin-top:10px}.review-desc .comment-all{width:100%;height:20px}#reviews{padding:60px 0px}.review-bloc:first-child{border-top:2px solid rgba(137,131,127,.15)}#reviews .review-bloc{padding:25px 0px;border-bottom:2px solid rgba(137,131,127,.15)}.review-bloc:last-child{margin-bottom:60px}#reviews .white-bloc .review-note{height:90px;width:100px;margin-top:25px;margin-bottom:25px}#reviews .white-bloc .review-note .center-note{font-size:36px}#reviews .white-bloc div:first-child{padding-top:15px;padding-bottom:15px}#reviews .white-bloc h3{line-height:1}.review-note{width:70px;height:50px;display:table;padding:5px}.review-note .center-note{font-family:'Droid';font-weight:normal;font-style:italic;font-size:26px;letter-spacing:.2px;display:table-cell;vertical-align:middle;text-align:center}.review-title{font-family:'Montserrat';font-weight:normal;font-size:14px;letter-spacing:.5px;color:rgba(131,124,120,1);text-transform:uppercase}.review-subtitle{display:block;font-family:'Montserrat';font-weight:normal;font-size:12px;letter-spacing:.5px;color:rgba(183,181,180,1);text-transform:uppercase}.review-desc{padding-left:30px}.review-desc p{font-weight:300;font-size:16px;letter-spacing:.5px;line-height:26px}.more-text{font-family:'Montserrat';font-weight:bold;font-size:14px;letter-spacing:2.5px;margin-bottom:15px}.more-text:hover,.more-text:focus{color:rgba(108,137,171,1)}#reviews .white-bloc{margin-top:50px;height:300px;display:table}.white-bloc{background-color:rgba(255,255,255,1);color:rgba(255,255,255,1);width:100%;padding:20px}.white-bloc div:first-child{border:1px solid rgba(161,156,153,.25)}#reviews .white-bloc>div{display:table-cell;vertical-align:middle}#reviews .white-bloc p{font-weight:bold;font-family:'Montserrat';font-size:12px;letter-spacing:1px}.review-select{margin-bottom:20px}@media only screen and (max-width:1199px){#reviews .review-desc{padding-left:100px}}@media only screen and (max-width:991px){#reviews{padding:40px 25px}#reviews .white-bloc{height:280px;margin-top:40px}#reviews .select-right,#reviews .select-left{padding-top:0px;margin:0px}.review-bloc:last-child{margin-bottom:40px}}@media only screen and (max-width:767px){#reviews .white-bloc{height:240px}#reviews .white-bloc div:first-child{padding-bottom:20px;padding-top:20px}#reviews{padding:25px 15px 20px 15px}#reviews .top-title{padding-bottom:10px;font-size:22px}#reviews .white-bloc{margin-top:25px;margin-bottom:20px}.review-select .select-left span:nth-child(2) {left:50%!important}.review-select .select-right{position:relative}.review-select .select-right .selector{left:50%;position:absolute}#reviews .white-bloc h3{line-height:25px}#reviews .white-bloc .review-note{height:80px;margin-bottom:15px;margin-top:15px;width:90px}.review-select{margin-bottom:5px}#reviews .white-bloc .review-note .center-note{font-size:32px}.review-note{height:40px;width:50px}.review-note .center-note{font-size:20px}#reviews .review-desc{padding-left:65px;padding-right:0px}#reviews .review-bloc{padding:15px 0px}.review-title{font-size:13px}.review-desc p{line-height:20px;margin-bottom:0px}.review-desc a{margin-top:15px;margin-bottom:0px}.review-bloc:last-child{margin-bottom:25px}.review-desc .comment-all{width:100%;height:30px}}.responsive-table-line{font-family:'Montserrat';font-size:14px}.responsive-table-line table thead{height:35px;background-color:rgba(161,156,153,1);color:rgba(255,255,255,1)}.responsive-table-line table thead tr{height:35px}.responsive-table-line table thead,.responsive-table-line table tbody tr td:first-child{font-weight:bold;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.responsive-table-line tr td:first-child,.responsive-table-line tr th:first-child{width:23%}.responsive-table-line tr td:nth-child(2),
.responsive-table-line ttr th:nth-child(2) {width:15%}.responsive-table-line tr td:nth-child(3),
.responsive-table-line ttr th:nth-child(3) {width:42%}.responsive-table-line tr td:last-child,.responsive-table-line tr th:last-child{text-align:right;width:21%}.responsive-table-line table{width:100%}.responsive-table-line tr td{font-weight:normal;letter-spacing:.5px;text-transform:uppercase;color:rgba(80,80,80,1);vertical-align:middle!important;height:46px;border-bottom:2px solid rgba(137,131,127,.15)}.responsive-table-line tr td,.responsive-table-line tr th{padding:0px 15px}@media only screen and (max-width:991px){.responsive-table-line table thead,.responsive-table-line table tbody{font-size:13px}}@media only screen and (max-width:767px){.responsive-table-line td:before{content:attr(data-title)}.responsive-table-line table,.responsive-table-line thead,.responsive-table-line tbody,.responsive-table-line th,.responsive-table-line td,.responsive-table-line tr{display:block}.responsive-table-line thead tr{display:none}.responsive-table-line td{position:relative;border:0px solid transparent;padding-left:40%!important;white-space:normal;line-height:38px}.responsive-table-line td:before{position:absolute;top:0px;left:0px;width:100%;height:100%;white-space:nowrap;text-overflow:ellipsis!important;overflow:hidden!important;font-weight:bold}.responsive-table-line tr td:first-child{background-color:rgba(161,156,153,1);color:rgba(255,255,255,1);text-align:center!important;width:100%!important}.responsive-table-line table thead{height:100%}.responsive-table-line tr td{height:100%;min-height:38px}.responsive-table-line tr td:first-child{width:100%;padding:0px!important;position:relative}.responsive-table-line tr td:last-child{border-bottom:0px}.responsive-table-line thead{display:none}.responsive-table-line tr td:first-child,
    .responsive-table-line tr th:first-child,
    .responsive-table-line tr td:nth-child(2),
    .responsive-table-line ttr th:nth-child(2),
    .responsive-table-line tr td:nth-child(3),
    .responsive-table-line ttr th:nth-child(3),
    .responsive-table-line tr td:last-child,
    .responsive-table-line tr th:last-child {text-align:left;width:auto}.responsive-table-line tr td,.responsive-table-line tr th{padding:0px}}.form-contact{padding-bottom:20px;background-color:rgba(255,255,255,1)}.form-contact h1{margin-top:60px}.form-contact hr{margin:25px auto}.form-contact p{margin-bottom:30px}.form-contact input,.form-contact .bootstrap-dyn-select,.form-contact .bootstrap-dyn-select button{width:280px!important;height:40px;border-radius:0px;font-weight:normal;font-size:16px}.form-contact label{padding:10px 0px}.form-contact input,.form-contact .bootstrap-dyn-select{margin-bottom:20px}.form-contact .bootstrap-dyn-select button{border:1px solid rgba(83,73,67,1)}.form-contact .bootstrap-dyn-select button .caret{padding-right:15px}.form-contact .bootstrap-dyn-select .dropdown-menu{padding:0px;border-radius:0px}.form-contact .bootstrap-dyn-select .dropdown-menu li{height:40px}.form-contact .bootstrap-dyn-select .dropdown-menu li a{padding-left:15px;padding-right:15px;font-size:16px;height:100%;line-height:40px}.form-contact textarea{height:200px}.form-contact textarea,.form-contact input.subject{width:555px!important;border-radius:0px;font-weight:normal;font-size:16px}.form-contact .bootstrap-dyn-select{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.form-contact .review-subtitle{width:555px;padding:15px 0px 45px 0px}.form-contact .btn-type-two{width:290px}.top-headband{height:500px}@media only screen and (max-width:991px){.form-contact{padding-bottom:20px}.form-contact h1{margin-top:40px;font-size:26px}.form-contact hr{margin:20px auto 25px auto}.form-contact p{margin-bottom:20px}.form-contact .btn-type-two{width:220px}.top-headband{height:350px}}@media only screen and (max-width:767px){.form-contact{padding-bottom:0px}.form-contact h1{font-size:22px;margin-top:30px}.form-contact hr{margin:10px auto 15px auto}.form-contact input.subject,.form-contact .review-subtitle,.form-contact textarea{width:100%!important}.form-contact p{margin-bottom:10px;font-size:16px}.form-contact label{padding:0px 0px 10px 0px}.top-headband{height:350px}}@media only screen and (max-width:479px){.form-contact label{margin-bottom:0px}.form-contact input,.form-contact .bootstrap-dyn-select,.form-contact .bootstrap-dyn-select button{width:100%!important}.form-contact .review-subtitle{padding:10px 0 20px}.form-contact .btn-type-two{width:100%}.top-headband{height:230px}}.modal-close{cursor:pointer;font-family:'Roboto';font-size:26px;line-height:1;top:53px;right:52px;position:fixed;z-index:1100}.modal-close .ico-ui-cross{font-size:20px;padding-left:25px}.modal-backdrop{background-color:rgba(255,255,255,1)}.modal-backdrop.in{opacity:.86}.modal-menu{font-family:'Trajan Pro'}.modal-menu li{list-style-type:none;text-align:center;display:block;line-height:62px}.modal-menu li a:hover{color:rgba(255,255,255,1)}.modal-menu li a{font-size:26px;color:rgba(129,122,118,1);display:block}.modal .social{display:table;margin:0 auto}.modal .social li a{color:rgba(255,255,255,1)}.modal .social li{background-color:rgba(137,131,127,.6)}.modal-global-menu .container-fluid,.modal-global-main-map .container-fluid,.modal-global-district-map .container-fluid{margin:100px 0px 125px 0px}.modal-global-district-map .checkbox,.modal-global-main-map .checkbox{text-align:center;margin:15px 0px}.modal-global-menu .selector{width:200px}.modal-global-menu .selector .btn-group,.selector .btn-group a{height:35px}.modal-global-menu .selector .dropdown-menu li{position:relative}.modal-global-menu .selector .dropdown-menu li img{position:absolute;left:12px;top:12px}.modal-global-menu .selector .dropdown-menu li a{padding-left:45px}.modal-global-menu .country-select{float:none;text-align:center}.modal-global-menu .country-select .btn-group a:first-child{width:200px;border:1px solid rgba(83,73,67,1)}.modal-global-menu .chevron-down{color:rgba(83,73,67,1)}.modal-global-menu .country-select .btn-group a .text-country{color:rgba(83,73,67,1)}.modal-global-menu .btn-type{margin:15px auto 50px auto;padding:13px 25px}.modal-menu-title{font-family:'Montserrat';font-size:12px;font-weight:bold;letter-spacing:1px;text-align:center}.modal-global-menu .filet-xs,.modal-global-main-map .filet-xs,.modal-global-district-map .filet-xs{border-top:1px solid rgba(129,122,118,1);margin:15px auto 30px auto}.modal-global-menu .container-fluid .row .col-lg-12 div:last-child{margin-bottom:20px}@media screen and (min-width:768px) and (max-width:991px){.modal-close{right:30px}}#modal-photos-galery .modal-dialog{margin-left:0!important;margin-right:0!important}#modal-photos-galery{padding:0 30px!important}#modal-photos-galery .modal-dialog{width:auto}#modal-photos-galery .popin-carousel-inner{}#modal-photos-galery .headband{position:absolute;bottom:0;width:100%;height:80px;opacity:.4;background:rgba(40,35,30,.5)}#modal-photos-galery .text-galery{position:absolute;bottom:0;width:100%;line-height:80px;padding:0 130px 0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Droid";font-size:20px;font-style:italic;overflow:hidden;white-space:nowrap;color:rgba(255,255,255,1);text-shadow:2px 2px 8px rgba(63,56,52,.75)}#modal-photos-galery .text-galery .counter{padding-right:15px}#modal-photos-galery .nav-x2{position:absolute;bottom:0px;float:right;right:0;padding:20px}#modal-photos-galery .nav-x2 .left{margin-right:1px}#modal-photos-galery .popin-item{position:absolute;top:0;left:0}@media only screen and (max-width:767px){#modal-photos-galery{padding:0 15px!important}#modal-photos-galery .headband{height:40px}#modal-photos-galery .text-galery{line-height:40px;padding:0 100px 0 15px;font-size:16px}#modal-photos-galery .popin-carousel-inner{}#modal-photos-galery .nav-x2{bottom:0;right:0;padding:0px}#modal-photos-galery .title-slider{display:none}#modal-photos-galery .popin-carousel-caption{width:100vh}}@media only screen and (max-width:479px){#modal-photos-galery .text-galery,#modal-photos-galery .headband{display:none}#modal-photos-galery .popin-carousel-inner{padding-left:0px;padding-right:0px}}#modal-popin-menu .selector .btn-group{background-color:transparent}.category-picto{list-style-type:none;display:table;margin:10px auto 0px auto;font-size:14px;font-weight:bold}.category-picto li{margin-right:15px}.category-picto li:last-child{margin-right:0px}.category-picto li a{height:45px;width:45px;display:table;border:1px solid rgba(108,137,171,1);margin:0 auto}.category-picto li a span{display:table-cell;text-align:center;vertical-align:middle;padding:5px}.category-picto li a span:hover{background-color:rgba(108,137,171,1);color:rgba(255,255,255,1)}.category-picto li.active a span{background-color:rgba(108,137,171,1);color:rgba(255,255,255,1)}.category-picto-title{font-size:11px;font-weight:bold;color:rgba(160,160,160,1);margin-top:5px;width:100%;text-align:center}.modal-global-main-map .search-date,.modal-global-main-map .search-occupants,.modal-global-main-map .result-title,.modal-global-district-map .search-date,.modal-global-district-map .search-occupants,.modal-global-district-map .result-title{margin:0 auto;display:table}.modal-global-main-map .search-date div:last-child,.modal-global-district-map .search-date div:last-child{margin-top:15px}.modal-global-main-map .calendar,.modal-global-main-map .search-occupants,.modal-global-district-map .calendar,.modal-global-district-map .search-occupants{min-width:280px}.modal-global-main-map .search-occupants .btn-group a,.modal-global-district-map .search-occupants .btn-group a{height:40px}.modal-global-main-map .search-type,.modal-global-district-map .search-type{padding-top:15px}.modal-global-main-map .map,.modal-global-district-map .map{display:table;margin:0 auto}.modal-global-main-map .result-title,.modal-global-district-map .result-title{margin:15px auto}.result-title{font-family:'Trajan Pro';font-size:24px;letter-spacing:.5px}.modal-global-main-map .btn-type-two,.modal-global-district-map .btn-type-two{width:280px}.btn-type-two.white-bg:hover{color:rgba(108,137,171,1)}.modal-global-main-map a.btn-type-two,.modal-global-district-map a.btn-type-two{margin-bottom:20px}.modal-global-main-map .desc-appt-hover li{color:rgba(160,160,160,1);margin-bottom:5px}.modal-global-main-map .price{font-family:'Trajan Pro';font-size:15px;font-weight:bold;letter-spacing:.5px}.modal-global-main-map .district-pop{width:225px;background-color:rgba(255,255,255,1);box-shadow:0 5px 10px rgba(63,56,52,.2);position:absolute;top:10px;left:10px}.modal-global-main-map .district-pop img{padding-right:30px;margin-bottom:5px;height:105px}.modal-global-main-map .district-pop .desc-appt-hover{width:auto;margin-top:20px}.modal-global-main-map .top-title{font-size:20px;color:rgba(50,50,50,1);display:block}.modal-global-main-map .district-pop .modal-body{padding:10px}.modal-global-main-map .district-pop .modal-body>div{border:1px solid rgba(50,50,50,.25);padding:15px}.modal-global-main-map .modal-body{position:relative}.modal-global-main-map .modal-body i{position:absolute;top:25px;right:25px}.modal-global-main-map .district{font-family:'Montserrat';font-size:12px;color:rgba(137,131,127,1);letter-spacing:2px}.modal-global-main-map .district-pop .desc-appt-hover, 
.modal-global-main-map .district-pop .desc-appt-hover ul li:nth-child(n+4) {display:block}.modal-global-main-map .map{position:relative}#modal-popin-search .bootstrap-dyn-select button{background-color:transparent}.number-people .dropdown-menu.inner{height:120px}.modal-newsletter .modal-body .news{padding:10px}.modal-newsletter .top-title{margin-bottom:20px;margin-top:40px}.modal-newsletter .filet-xs{border-top:1px solid rgba(68,47,31,1);margin-bottom:20px}.modal-newsletter .modal-body>div{border:1px solid rgba(50,50,50,.25)}.modal-newsletter .modal-content{border:none;border-radius:0px;box-shadow:0 5px 10px rgba(63,56,52,.2)}.modal-newsletter .inscription{margin:25px auto 0px auto}.modal-newsletter .inscription{width:150px}.modal-newsletter .inscription .form-control{width:auto;background-color:transparent;border:1px solid rgba(63,56,52,1);color:rgba(160,160,160,1)}.modal-newsletter .inscription .input-group-addon{background-color:rgba(63,56,52,1)!important}.modal-newsletter .text-center{padding-left:25px;padding-right:25px}.modal-newsletter p:last-child{margin:20px 0px;font-size:12px;font-family:'Montserrat';font-weight:bold}.modal-newsletter .modal-close{top:40px;right:40px}.modal-newsletter .modal-dialog{width:540px}.modal-newsletter a{font-family:'Montserrat';font-weight:bold;font-size:12px;margin:20px 0px}.modal-newsletter a:hover{cursor:pointer}.modal-newsletter .top-title{margin-top:40px;margin-bottom:25px}.modal-newsletter .modal-close{right:35px!important;top:35px}#modal-popin-newsletter{z-index:2000}.inscription .input-group-addon:hover{cursor:pointer!important}.modal-newsletter a:hover{color:rgba(108,137,171,1)}.popin-book .bootstrap-dyn-select.bootstrap-select.btn-group .dropdown-menu.open{width:100%!important}@media only screen and (max-width:991px){.modal-close{right:50px}.modal-global-menu .container-fluid{margin:60px 0 85px}.modal-global-menu .container-fluid,.modal-global-main-map .container-fluid,.modal-global-district-map .container-fluid{margin:55px 0px 90px 0px}}@media only screen and (max-width:767px){.modal-close{right:20px;top:32px}.modal-menu li{height:42px;line-height:42px}.modal-menu li a{font-size:22px}.modal-global-menu .container-fluid,.modal-global-main-map .container-fluid,.modal-global-district-map .container-fluid{margin:40px 0 65px}.modal-global-menu .filet-xs{margin:10px auto 20px}.modal-global-menu .btn-type{margin-bottom:30px}.modal-global-main-map .result-title,.modal-global-district-map .result-title{margin:20px auto;font-size:22px}.modal-newsletter .modal-dialog,.modal-newsletter .inscription{width:auto}.modal-newsletter .inscription .form-control{width:auto}}@media only screen and (max-width:539px){.modal-global-main-map .map{display:none}}@media only screen and (max-width:479px){.modal-close{right:15px;top:28px}.modal-menu li a{font-size:18px}.modal-menu li{height:32px;line-height:32px}.modal-global-menu .btn-type{margin-bottom:25px;margin-top:10px}.modal-global-menu .container-fluid{margin:30px 0 55px}.modal-global-menu .filet-xs,.modal-global-main-map .filet-xs,.modal-global-district-map .filet-xs{display:none}.modal-global-main-map .result-title,.modal-global-district-map .result-title{margin:15px auto;font-size:18px}.modal-global-main-map .btn-type-two,.modal-global-district-map .btn-type-two{font-size:13px}.modal-global-main-map .selector.visible-xxs .btn-group a,.modal-global-district-map .selector.visible-xxs .btn-group a{height:40px}.modal-global-main-map .search-date,.modal-global-main-map .search-occupants,.modal-global-main-map .btn-type-two,.modal-global-district-map .search-date,.modal-global-district-map .search-occupants,.modal-global-district-map .btn-type-two{width:100%}.modal-global-main-map .modal-menu-title,.modal-global-district-map .modal-menu-title,.modal-menu-title{margin-bottom:15px}.modal-global-main-map .modal-menu-title.first,.modal-global-district-ma .modal-menu-title.first{padding:0px 30px}.modal-newsletter .modal-body .news{padding:15px}.modal-newsletter .inscription{display:block}.modal-newsletter .inscription{padding:0px 15px}.modal-newsletter .inscription .form-control{width:100%}.modal-newsletter .inscription .input-group-addon{width:none;height:40px;width:100%;display:inline-block;margin-top:10px;padding:12px}}.container-carousel-caption{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);left:50%;top:50%;position:absolute}.container-carousel-caption>div{padding:15px;background-color:rgba(40,35,30,.5);display:table}.slide-carousel{position:absolute;width:100%;height:100%}.slider-inner{height:700px}@media screen and (min-width:992px) and (max-width:1199px){.cms .slider-inner{height:600px}}.slider-inner .my-img-responsive{position:absolute;vertical-align:middle}.slider-inner .nav-carousel{position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);text-align:center;width:100%}.slider-caption{border:1px solid rgba(255,255,255,.5);padding:0px 15px;display:table-cell;vertical-align:middle}.slider-caption-table{display:table;height:100%;width:100%}.slider-caption-container{display:table-cell;vertical-align:middle;padding-bottom:15%}.slider-caption-button{position:absolute;bottom:50px;left:0;right:0}.slider-caption .district-hover{margin-bottom:10px;margin-top:10px}.slider-caption .title-hover{margin:25px 0px 20px 0px;font-size:34px}.slider-caption .desc-hover{font-size:17px;line-height:22px;max-height:45px}.slider-caption .map-hover{margin:15px auto 30px auto}.nav-carousel li{display:inline-block}.nav-carousel li.active a{margin-top:-9px}.nav-carousel li a{background-color:rgba(255,255,255,1);border-radius:50%;width:6px;height:6px;display:block;float:left;margin-right:25px;margin-top:-7px}.nav-carousel li.active a{background-color:transparent;border:2px solid rgba(255,255,255,1);width:10px;height:10px}.nav-carousel li:last-child a{margin-right:0px}@media only screen and (max-width:991px){.slider-caption{}.slider-caption-button{bottom:30px}.container-carousel-caption>div{padding:10px}.slider-caption .title-hover{font-size:26px;margin:15px 0px 10px 0px}.slider-caption .district-hover{font-size:12px;margin-bottom:0px}.slider-caption .btn-type{font-size:13px}.slider-caption .map-hover{margin:15px auto}.slider-caption .desc-hover{display:block}.slider-inner{height:500px}.container-carousel-caption{}}@media only screen and (max-width:767px){.slider-caption-container{}.slider-caption .title-hover{font-size:22px}.slider-caption{height:280px}.slider-caption .desc-hover{display:none}.slider-caption .map-hover{display:block!important}.slider-inner{height:380px}.container-carousel-caption{}.slider-inner .nav-carousel{bottom:25px}.container-carousel-caption{left:50%;position:absolute;top:47%;transform:translate(-50%,-53%);-webkit-transform:translate(-50%,-53%);-moz-transform:translate(-50%,-53%);-ms-transform:translate(-50%,-53%);-o-transform:translate(-50%,-53%)}.container-carousel-caption .slider-caption-button a{padding-left:15px;padding-right:15px}}@media only screen and (max-width:479px){.slider-inner .nav-carousel li a{margin-right:15px}}.hi-icon{display:inline-block;font-size:0px;cursor:pointer;margin:15px 30px;width:40px;height:40px;text-align:center;z-index:1;color:#fff}.hi-icon:after{pointer-events:none;width:100%;height:100%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.hi-icon:before{font-family:'icomoon-site';speak:none;font-size:16px;line-height:40px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}.hi-icon-facebook:before{content:"\e904"}.hi-icon-twitter:before{content:"\e909"}.hi-icon-instagram:before{content:"\e906"}.hi-icon-pinterest:before{content:"\e908"}.hi-icon-linkedin:before{content:"\e907"}.hi-icon-google-plus:before{content:"\e905"}.hi-icon-effect-5 .hi-icon{overflow:hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;transition: background 0.3s, color 0.3s, box-shadow 0.3s}.hi-icon-effect-5 .hi-icon:hover{background-color:rgba(108,137,171,1);color:rgba(255,255,255,1)}.hi-icon-effect-5c .hi-icon:hover:before{-webkit-animation:toTopFromBottom .3s forwards;-moz-animation:toTopFromBottom .3s forwards;animation:toTopFromBottom .3s forwards}@-webkit-keyframes toTopFromBottom {
	49% {-webkit-transform: translateY(-100%);}
	50% {opacity: 0;-webkit-transform: translateY(100%);}
	51% {opacity: 1;}
}@-moz-keyframes toTopFromBottom {
	49% {-moz-transform: translateY(-100%);}
	50% {opacity: 0;-moz-transform: translateY(100%);}
	51% {opacity: 1;}
}@keyframes toTopFromBottom {
	49% {transform: translateY(-100%);}
	50% {opacity: 0;transform: translateY(100%);}
	51% {opacity: 1;}
}.footer-middle .hi-icon-effect-5 .hi-icon:hover{background-color:rgba(255,255,255,1);color:rgba(83,73,67,1)}.top-effect{border:none;font-family:inherit;font-size:inherit;color:inherit;background:none;cursor:pointer;display:inline-block;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.top-effect:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.top-effect-1f{overflow:hidden}.top-effect-1f:after{width:101%;height:0;top:50%;left:50%;background-color:rgba(108,137,171,1);opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.top-effect-1f:hover,.top-effect-1f:active{color:rgba(255,255,255,1)}.top-effect-1f:hover:after{height:100%;opacity:1}.top-effect-1f:active:after{height:130%;opacity:1}.container-fluid>ul.aaa li,.container-fluid>ul.modal-menu li{position:relative;margin:0;padding:1em;z-index:1}input.error,textarea.error,select.error,select.bootstrap-dyn-select.error{}.form-contact label.error{margin:0 auto;display:block;text-align:center;padding:0px 0px 20px 0px}label.error{color:rgba(230,25,64,1);font-weight:normal;font-size:17px;line-height:1.3}.sitemap ul,.sitemap li{list-style-type:none}.sitemap li{padding-bottom:5px}.sitemap ul{border-bottom:1px solid #eee;margin:0px 0px 20px 0px;padding-bottom:20px}.sitemap h2{border-bottom:1px solid #eee;margin:40px 0 20px;padding-bottom:9px}p{margin:15px 0}h1{color:rgba(129,122,118,1);font-family:"Trajan Pro";font-size:34px;font-weight:normal;letter-spacing:1px;line-height:1.3;margin:60px 0px 10px 0px}.filet-xs-three{background-color:rgba(68,47,31,1);margin-bottom:25px;margin-top:25px;width:35px;height:1px}h2{color:rgba(50,50,50,1);font-family:"Trajan Pro";font-size:26px;font-weight:normal;letter-spacing:.5px;line-height:32px;margin:50px 0px 20px 0px;color:rgba(50,50,50,1)}h3{color:rgba(161,156,153,1);font-family:"Droid";font-size:24px;font-weight:normal;font-style:italic;letter-spacing:.5px;line-height:1.3;margin:15px 0px 15px 0px}a{color:rgba(108,137,171,1)}.cms a,.cms a:hover,.cms a:link,.cms a:active,.cms a:visited,.cms a:focus{color:rgba(108,137,171,1);font-weight:300}.cms table{text-transform:uppercase;border:0px;border-top:1px solid transparent}.cms table thead{background-color:rgba(161,156,153,1);color:rgba(255,255,255,1)}.cms table thead tr{height:40px}.cms table tbody tr{border-bottom:2px solid rgba(237,237,236,1);height:40px}.cms table tbody tr td,.cms table thead tr td{border-left:0px;border-right:0px}.title-type1{color:rgba(161,156,153,1);font-family:"Droid";font-size:24px;font-style:italic;font-weight:normal;letter-spacing:.2px;line-height:34px}.title-ckeditor{font-size:22px}.normal-ckeditor{}body.modal-open{position:absolute;overflow:hidden;left:0;right:0}.modal{-webkit-overflow-scrolling:auto}.dropdown-menu{left:auto;right:0}#city-map{position:relative;width:550px;height:100%}#city-map #map-image-main,#city-map #map-image-arrondissement,#city-main-hover{position:absolute;border:none}#city-main-hover img{position:absolute;display:none}#arrondissement-nb{position:relative;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;line-height:19px}#arrondissement-nb div{position:absolute}#arrondissement-nb div{display:none}#arrondissement-nb div.not-empty{display:block}#arrondissement-nb div.active.not-empty{background-image:url(/images/map-point-transparent-background.png);background-repeat:repeat-x;background-position:left center;background-color:#d20000;border-right-color:#b00000;border-left-color:#b00000}.appartement-point{position:absolute;display:block;width:10px;height:10px;border-radius:7px;background-repeat:no-repeat;background-image:url(/images/map-puce-transparent-background.png);background-color:#6c89ab;background-repeat:repeat-x;background-position:center center}#city-loading{display:none;position:absolute;width:550px;height:100%;opacity:1}#city-loading img{padding-left:263px;float:left}#city-noresult{display:none;position:absolute;float:left;width:550px;text-align:center;color:#000;background-color:#fff;font-weight:bold;opacity:1}#city-apt-box{position:fixed;display:none;z-index:1000}.city-point{background-image:url(/images/map-puce-transparent-background.png);background-color:#6c89ab;background-repeat:repeat-x;background-position:center center;display:block;float:left;height:10px;width:10px;margin-right:8px;margin-top:4px}#arrondissement-nb div{background-image:url(/images/map-point-transparent-background.png);background-repeat:repeat-x;background-position:left center;background-color:#6c89ab;padding-left:5px;padding-right:5px;height:12px;border-radius:20px;width:auto;box-shadow:0px 1px 4px rgba(69,46,29,.5);-moz-box-shadow:0px 1px 4px rgba(69,46,29,.5);-webkit-box-shadow:0px 1px 4px rgba(69,46,29,.5);-goog-ms-box-shadow:0px 1px 4px rgba(69,46,29,.5);border-right-width:1px;border-left-width:1px;border-right-style:solid;border-left-style:solid;border-right-color:#6c89ab;border-left-color:#6c89ab;cursor:pointer}