h1 {color:#BF1773;text-transform:uppercase;font-size:41px;}.wrapper {margin-top:100px;}header {position:absolute;width:100%;height:100px;margin:auto;top:0;left:-9999px;right:-9999px;z-index:100; box-shadow:0 0 10px rgba(0, 0, 0, 0.37);;background-color:#fff;}option{background:rgba(0,0,0,0.7);}header, nav ul, nav ul li, nav ul li a, nav ul li span {-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}header nav ul.menu > li > ul a {text-align:center;background-color:#BF1773;}header nav ul.menu li.submenus:after {border-top-color:#BF1773;}header .ribbon ul.culture { position:relative; float:right; right:0; left:auto; top:-3px; padding-right:0; padding-left:30px; background:none; }header .ribbon ul.culture li { display:inline-block !important; margin-right:10px; }header .ribbon ul.culture li:last-child { margin-right:0; }header .ribbon ul.culture li a {font-size:11px;color:#bdbdbd;font-weight:500;text-transform:uppercase;padding:0 7px;}header .ribbon ul.culture li.selected { border:none; }header .ribbon ul.culture li.selected a:before,header .ribbon ul.culture li.selected a:after {content:none;}header .ribbon ul.culture li a:hover {background-color:#000;padding:0 7px;color:#fff;}header .ribbon { background-color:#fff; }header nav ul.menu {margin:0;}header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#BF1773;text-transform:uppercase;border:none;}header nav ul.menu > li > a { text-transform:uppercase; border:none; color:#BDBDBD; }header .topMenu li a { display:none; }header .logo{transform:translateY(-32%);width:auto;}header .logo img{height:90px}.homepage-index .overflowSearch .fields {max-width:1400px;height:80px;padding:20px 0 20px 20px;margin:-40px 0 0 0;z-index:10;background:#bf1773;border-radius:6px 0 0 6px;}.overflowSearch ::-moz-placeholder{ color:#fff; opacity:1; }.overflowSearch :-ms-input-placeholder { color:#fff; }.overflowSearch ::-webkit-input-placeholder{ color:#fff; }.overflowSearch .ms-choice > span.placeholder, .overflowSearch .ms-choice > span { color:#fff; }.overflowSearch select{color:#fff;background:#00508b;}.homepage-index .overflowSearch input[type="text"], .overflowSearch textarea, .overflowSearch select, .overflowSearch .ms-choice, .overflowSearch .ms-choice.disabled {background-color:transparent;text-transform:uppercase;border:none;border-left:1px solid #fff;}.homepage-index .overflowSearch .select2-container--default .select2-selection--multiple {background-color:transparent;}.homepage-index .overflowSearch .select2-container .select2-search--inline .select2-search__field {text-transform:uppercase;}.homepage-index .overflowSearch .select2-container {border:none;border-left:1px solid #fff;}.search h2 {display:none;}@media screen and (min-width:1025px) {.homepage-index .search input[type="submit"] {position:absolute;display:inline-block;vertical-align:top;top:-40px;width:220px;height:80px;margin:0;background:none;color:#fff;border-left:1px solid #ffffff;right:0 !important;text-indent:initial;text-transform:uppercase;background-color:#bf1773;border-radius:0 6px 6px 0;}}.home-carousel {height:90vh !important;}section.selection h2 {width:41%;text-transform:uppercase;font-size:27px;line-height:27px;letter-spacing:1px;font-weight:400;margin-bottom:35px !important;padding-bottom:17px;text-align:center;color:#000;border-bottom:1px solid #000;margin:auto;}section.selection .ads { margin:auto; }section.selection .ads li { height:auto !important; margin:20px 1%; box-shadow:0 0 20px rgba(0, 0, 0, 0.12); transition:all 0.35s ease; overflow:hidden; }section.selection .ads li .picture { height:270px; }section.selection .ads li .infos {position:relative;background-color:#ffffff;}section.selection .ads li h4, section.selection .ads li p {color:#808080;text-transform:uppercase;}section.selection .ads li .ribbon {background-color:#ff6701;text-transform:uppercase;}section.homepageContent { min-height:531px; }section.homepageContent > .layoutLarge { padding:0; background-color:transparent; }section.homepageContent article:before {content:"";position:absolute;left:0%;right:0;top:22.66%;bottom:0;background:url('/uploads/website/2711/LOGO CARRE IMMO DEFcarre.png') center center no-repeat;z-index:-1;background-size:contain;height:300px; opacity:0.7;}section.homepageContent article {width:100%;padding:115px 0 115px 0%;background-color:rgba(255, 255, 255, 0.92);}section.homepageContent article aside {position:absolute;left:0;top:0;width:42.66%;}section.homepageContent article aside img { max-width:100%; }section.homepageContent article h1 {margin-bottom:30px;text-transform:uppercase;font-size:33px;color:#bf1773;}section.homepageContent article div { text-align:justify; }section.homepageContent article aside figure.resizePicture {width:100%;height:550px;}footer {background-color:#808080;}footer h3 {color:#fff;text-transform:uppercase;}footer p, footer a {color:#fff;}footer .smallIcon.address:before {background-position:-500px -700px;}footer .smallIcon.fax:before {background-position:-600px -700px;}footer .cms{position:absolute; bottom:-10px;}.ad .titles {background-color:#808080;}.ad .titles h2 {text-transform:uppercase;}.ad ul li.price {background-color:#BF1773;}#mapContainer > .button {background-color:#fff;box-shadow:none;color:#BF1773;}#mapContainer > .button:hover {background-color:#BF1773;}.estate-index .columnRight {margin-top:100px;}ul.pager li.current span, ul.pager li a:hover {background-color:#BF1773;}.estate-show .wrapper { margin-top:136px; }.showPictures { background:#fff; }.showPictures .button {background:rgba(77, 65, 52, 0.6);color:#fff;}.showPictures .button:before { background-position:-600px -800px; }.showPictures[data-layoutFixed="1"] .layoutLarge { padding:0; } .showPictures article { background:#fff; }.showPictures article ul { text-align:center; }.showPictures article ul li { color:#191919; } .showPictures article h2 {text-align:center;width:100%;text-transform:uppercase;font-size:25px;font-weight:600;color:#BF1773;}.showPictures article h2:after {content:"";display:block;width:50px;height:1px;background:#191919;margin:auto;margin-top:15px;}section.show h1 { font-size:25px; line-height:35px; text-transform:uppercase; max-width:600px; margin:auto; margin-bottom:90px; }.estate-show .quickLinks li a {font-size:24px;text-transform:initial;color:#000;}section.show .comment { color:#191919; margin-bottom:70px; }.estate-show .columnLeft { position:relative; }.estateMore { position:absolute; top:55px; left:0; right:0; padding:0; border:none; text-align:center; }.estateMore .button { padding:10px 15px; font-size:18px; }.estate-show .columnRight {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;border-left:2px solid;width:31.5%;}.estate-show .columnRight .userBlock { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; }.estate-show .columnRight .shareBlock { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }.estate-show .columnRight .search { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; }.estate-show .columnRight .similarBlock { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }.estate-show .columnRight .loanCalculator { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; }section.show .listingSearch .fields > .field { width:100% !important; }.showPictures article .selectionLink { max-width:30px; }.showPictures article .selectionLink:before { background-image:url('/images/free10/heart_selection.svg') !important; background-position:0; width:30px; height:30px; opacity:1; }.contactLine > .layoutLarge > div > div:first-child { display:none; }.contactLine > .layoutLarge > div > div { max-width:800px; width:auto; display:block; margin:auto; }.contactLine { background:none; }.show-carousel-thumbs .owl-controls .owl-nav .owl-prev,.show-carousel-thumbs .owl-controls .owl-nav .owl-next {background-color:#655651;}aside.showThumbs.layoutLarge { padding:0; }@media screen and (max-width:1024px) {.estate-show .columnRight { width:100%; }section.show .userBlock,section.show .shareBlock,section.show .search,section.show .similarBlock {width:100% !important;}section.show .columnLeft { width:100%; }}@media screen and (max-width:375px) { section.show .listingSearch .fields { padding:0; } }.button, input[type="button"] {box-shadow:none;background-color:#BF1773;color:#fff;}.userBlock .button {background-color:#BF1773;}section.show h2 {color:#000;text-transform:uppercase;}.cms-team .banner {background-image:url('/uploads/website/2711/d2080ce55de86118a271636eec796d2c.jpg');}.cms-syndic .banner {background-image:url('/uploads/website/2711/0404e08b6b39d71c93faee15b1943cab.jpg');}.cms-management .banner {background-image:url('/uploads/website/2711/c0bcff0584d175f33c1a96842d569672.jpg');background-size:contain;background-color:#fff;}h3 {color:#BF1773;text-transform:uppercase;}iframe {width:500px;height:200px;margin:0 30%;}.cms-management article.cms section {float:left;width:50%;height:400px;margin-top:50px;}.cms-management p.compte{width:100%;text-align:center}.cms-management p.compte a{background-color:#BF1773;color:#FFF;padding:25px 20px}.cms-team article.cms {display:flex;flex-wrap:wrap;}.cms-team article.cms section {float:left;width:50%;text-align:center;margin-top:30px;margin-bottom:30px;}.cms-team article.cms section p {text-align:center;}td {background-color:#d2d2d2;padding:20px;}thead {background-color:#6f6f6f;color:#fff;}.cms-team h3 {margin-top:30px;}.cms-syndic a.button {margin:50px 30%;}.contactLine h2 {color:#000;text-transform:uppercase;}@media screen and (max-width:1024px){header nav ul.menu > li.btn{filter:invert(1)}header nav ul.menu > li > ul a{text-align:right;background-color:transparent;padding-right:0;text-transform:uppercase;font-weight:700;color:#BDBDBD;font-size:18px;}.home-carousel{height:40vh !important}.overflowSearch .fields .field{width:18% !important}.overflowSearch input[type="submit"]{background-position:-1000px -100px !important}section.homepageContent article{padding:0;width:100% !important}section.homepageContent article aside{display:none}section.homepageContent > .layoutLarge{padding:40px;}.cms-management article.cms iframe{margin:auto;border:0;width:100%}.cms-syndic h1{30px}}@media screen and (max-width:768px){.homepage-index .overflowSearch .fields{height:auto;display:flex;flex-direction:column;align-items:center;}.homepage-index .overflowSearch .fields .field{width:100% !important;border-bottom:1px solid #FFF}.homepage-index .overflowSearch input[type="text"], .overflowSearch textarea, .overflowSearch select, .overflowSearch .ms-choice, .overflowSearch .ms-choice.disabled, .homepage-index .overflowSearch .select2-container{border:0}section.selection .ads li{width:48%}.cms-management article.cms h1{font-size:27px}.cms-management article.cms h3{width:100%;text-align:center;}.cms-management article.cms section{width:100%;height:auto}.cms-management article.cms iframe{margin-top:50px}.cms-management article.cms{display:flex;flex-direction:column;align-content:center;justify-content:center;}footer div.layoutLarge{display:flex;}footer .agency {width:100% !important}}@media screen and (max-width:640px){.wrapper{margin-top:151px;}header nav ul.menu{position:absolute !important;text-align:right !important;top:66px;}section.selection h2{width:70%}section.selection .ads li{width:100% !important}section.selection{margin-bottom:0}section.homepageContent article h1{font-size:23px}section.homepageContent, footer{margin:0}.cms-syndic h1{font-size:23px}}@media screen and (max-width:540px){section.selection h2{width:100%}section.homepageContent article:before{top:34.66%}.cms-syndic p.btn{display:flex;justify-content:center;margin-top:30px}.cms-syndic p.btn a{margin:0}}@media screen and (max-width:480px){#mapContainer > .button{border:1px solid #BF1773}iframe #PanelLogin{width:auto !important}.cms-team article.cms h1{font-size:28px;}.cms-team article.cms h3{font-size:19px}}@media screen and (max-width:380px){section.selection h2{font-size:20px;}section.homepageContent article:before{left:0}.cms-team tbody td{padding:5px}.homepage-contact .cms h1{font-size:31px;}footer div.layoutLarge{flex-direction:column;}}