h1, h2, h3, h4, h5, h6, .title { text-transform:initial; color:#d6983a; }::-webkit-input-placeholder { color:#000; }::-moz-placeholder { color:#000; }:-ms-input-placeholder { color:#000; }:-moz-placeholder { color:#000; }.ms-choice > span.placeholder { color:#000; }.button, input[type="button"] {font-weight:bold;text-transform:uppercase;font-size:12px;letter-spacing:2px;background:#d9a244;color:#fff;}.ad .ribbon,section.selection .ads li .ribbon {background:#c00000;}blockquote p { font-size:28px; line-height:32px; }blockquote p span {font-size:20px;font-style:italic;}blockquote {margin:3em 0;padding:15px 15px 15px 40px;position:relative}blockquote:before {content:"";width:100px;height:70px;position:absolute;top:-10px;left:0;display:block;background:url('/uploads/website/2380/d8beb99f68427817bc4eeafff463a7a9.png') 50% 50% no-repeat;background-size:cover;opacity:0.4;z-index:-1;}header {position:relative;height:110px;z-index:100;background:#191919;}header .layoutLarge { position:relative; max-width:1600px; z-index:auto; }header .ribbon ul.socialLinks, header .topMenu {position:relative;margin-top:37px;z-index:999;}header .ribbon {background:#191919;}header .ribbon ul.culture {top:0;right:20px;left:auto;background-color:#191919;}header .ribbon ul.culture li { display:inline-block !important; margin-right:10px; }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 {font-size:11px;font-weight:500;text-transform:uppercase;color:#fff;}header .ribbon ul.culture li:last-child { margin:0; }header .ribbon .socialLinks li { margin:0; }header .ribbon .social a.facebook:before { background-position:-110px -37px; }header .ribbon .social a.twitter:before { background-position:-110px -74px; }header .ribbon .social a.instagram:before { background-position:-110px -218px; }header .ribbon .social a.email:before { background-position:-110px -2px; }header .ribbon .social a.youtube:before { background-position:-110px -110px; }header .ribbon .social a.dailymotion:before { background-position:-110px -146px; }header .topMenu li a { font-size:10px; text-transform:uppercase; padding:8px 20px; border:1px solid; color:#fff; }header .logo { position:absolute; min-height:200px; margin-top:-55px; border-radius:100%; background:#191919; }header .logo img {height:200px;padding:30px 20px 14px 20px;}header nav ul.menu { top:-15px; text-align:left; margin-left:230px; right:auto; width:auto; background:#191919; }header nav ul.menu > li { margin:0 0 0 30px; }header nav ul.menu > li > a { text-transform:uppercase; font-size:14px; color:#ffffff; border:none; line-height:16px; }header nav ul.menu > li > a.icon-home { background-position:-550px -744px; }header nav ul.menu > li.over > a, header nav ul.menu > li:hover > a {color:#cd994b;border:none;}header nav ul.menu > li > ul { background:#b53130; text-align:center; }footer { background-color:#191919; }footer .layoutLarge { padding:0; }footer h3 { color:#fff; }footer p, footer a { color:#ccc; }footer .smallIcon.address:before, .smallIcon.userName:before { background-position:-500px -700px; }footer .smallIcon.phone:before {background-position:-550px -700px;}footer .smallIcon.fax:before { background-position:-600px -700px; }footer article.cms { width:25%; position:relative; float:right; text-align:right; }footer article.cms p { text-align:right; }footer article.cms p img { height:35px; }footer a.button.alertMail { background:#af1037; border:none; border-radius:3px; padding:10px; }footer a.button.alertMail:hover { border:1px solid #a1273b; }footer .social a.facebook:before { background-position:-108px -38px; }footer .social a.twitter:before { background-position:-108px -74px; }footer .social a.email:before { background-position:-108px -2px; }footer .social a.youtube:before { background-position:-108px -110px; }footer .social a.instagram:before { background-position:-108px -218px; }footer .social a.linkedin:before { background-position:-108px -254px; }footer .social a.dailymotion:before { background-position:-110px -146px; }footer .socialLinks { width:100%; }footer .sectors { width:100%; margin-top:40px; padding-top:10px; border-top:1px solid #fff; }footer .sectors h3 { display:none; }footer .sectors a { font-size:11px; }footer .sectors ul { column-count:1; text-align:center; }footer .sectors ul li { display:inline-block; margin-left:9px; font-size:0; line-height:10px; }footer .credits { margin-top:11px; }footer .credits > .layoutLarge { padding:10px 0; }footer .agency { margin-left:0; width:50%; }footer .agency h3 { width:100%; }footer article.cms p.button { background:#d9a244; } footer article.cms p.button a { color:#fff; font-weight:bold; text-transform:uppercase; font-size:12px; letter-spacing:2px; }.home-carousel { height:60vh; margin-bottom:0; }.search h2 { display:none; }aside.search {position:relative;left:auto;right:auto;bottom:0 !important;background:rgb(203,151,73); background:-moz-linear-gradient(left, rgba(203,151,73,1) 0%, rgba(240,229,144,1) 50%, rgba(203,151,73,1) 100%); background:-webkit-linear-gradient(left, rgba(203,151,73,1) 0%,rgba(240,229,144,1) 50%,rgba(203,151,73,1) 100%); background:linear-gradient(to right, rgba(203,151,73,1) 0%,rgba(240,229,144,1) 50%,rgba(203,151,73,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb9749', endColorstr='#cb9749',GradientType=1 ); max-width:none;}.overflowSearch input[type="submit"] {top:-5px;}.overflowSearch .fields { display:inline-block; vertical-align:middle; background:none; }section.selection { margin-top:80px; }section.selection .ads li { height:322px !important; }section.selection .ads li .picture { height:260px; }section.selection .ads li .infos { position:relative; background:none; }section.selection h2 { font-size:28px; text-align:center; font-weight:600; text-transform:uppercase; letter-spacing:2px; }section.selection .ads li h4 { color:#000; text-align:left; width:100%; font-size:16px; text-transform:uppercase; font-weight:400; }section.selection .ads li p { font-size:16px; font-weight:800; color:#d79c3e; font-size:14px; text-align:left }section.selection .ads li .ribbon { background:#cb0000; }section.selection .quickLinks { border:none; text-align:left; width:100%; }section.selection .quickLinks > li { padding:0; }section.selection .quickLinks li a { color:#000; font-weight:600; font-size:20px; text-transform:uppercase; border:none; }section.selection .quickLinks li a:hover, section.selection .quickLinks li a.selected {color:#d6973a;border:none;}section.selection .quickLinks li a:hover:before, section.selection .quickLinks li a.selected:before {content:none;}section.homepageContent > .layoutLarge { background:#fff; }section.homepageContent article { width:100%; }section.homepageContent article h1 { font-size:28px; text-align:center; font-weight:600; text-transform:uppercase; letter-spacing:2px; } section.homepageContent article p.button a { color:#fff; }section.listing > div {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1600px;}section.listing .columnLeft,section.listing .columnRight {width:100%;float:none;}section.listing .columnLeft { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }section.listing .columnRight {-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:80px;background:#191919;}section.listing .columnRight .search { margin:0; }section.listing .columnRight .fields {width:88%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:left;}section.listing .columnRight .fields > .field { width:19%; }section.listing .columnRight input[type="submit"] {float:right;text-indent:0;width:12%;height:45px;background:#e39f28;margin:0;color:#fff;}section.listing .columnRight input[type="text"],section.listing .columnRight input[type="password"],section.listing .columnRight textarea,section.listing .columnRight select,section.listing .columnRight .ms-choice,section.listing .columnRight .ms-choice.disabled,section.listing .columnRight .select2-container {margin-bottom:0;}.ads .ad { width:31.3%; height:410px; }.ad .titles { background:#191919; }.ad ul li.price { background:#e39f28; }.ad .titles h2:before {content:"";display:block;background-image:url('/uploads/website/2380/96cb77e3ff8d1cd879c0fb4648c5d791408be46b.png');background-size:cover;width:50px;height:53px;margin:auto;}.showPictures .button {bottom:0;}.showPictures .button:before {background-position:-600px -800px;}.userBlock .button {background:#d9a244;}.userBlock .button:after {background-position:-500px -800px;}.contactLine {background-color:#3e3e3e;}.contactLine .agency p, .contactLine .user p,.contactLine .user a {color:#fff;}.loanCalculator input[type="button"] {color:#000;}.cms-agencies article.flex {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 80px 0; }.cms-agencies article.types {position:relative;width:49%;height:500px;margin-bottom:0.5%;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;}.cms-agencies article.types article p,.cms-agencies article.types article h3 {color:#ffffff;max-width:400px;margin:auto;}.cms-agencies article.types article h3 { width:100%; text-align:left; }.cms-agencies article.types p { text-align:justify; }.cms-agencies article.types p.button { display:block; padding:5px 30px; margin-top:20px; text-align:center; }.cms-agencies article.types p.button:hover { background:#fff; color:#666; }.cms-agencies article.types section > article {display:flex;align-items:center;align-content:center;background-color:rgba(0,0,0,0.4);width:100%;height:100%;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}.cms-agencies article.types section > article > h3 {font-size:43px;line-height:60px;text-align:center;opacity:1;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;text-transform:uppercase;font-weight:800;}.cms-agencies article.types section article > h3:after { content:none; }.cms-agencies article.types section article:hover > h3 { opacity:0; }.cms-agencies article.types article > article {right:0;overflow:hidden;display:table;position:absolute;width:100%;height:100%;margin:auto;text-align:center;background-color:rgba(0,0,0,0.6);opacity:0;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}.cms-agencies article.types article:hover > article { opacity:1;}.cms-agencies article.types section { width:100%; height:100%; }.cms-agencies article.types:nth-child(1) { background-image:url('/uploads/website/2380/98c1dd057f6e6e7242fdae3384f35478.jpg'); }.cms-agencies article.types:nth-child(2) { background-image:url('/uploads/website/2380/59a80c7122be62598ae56d65b74c5fd4.jpg'); }.cms-agencies article.types article > article > section {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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}.cms-agencies article.types article > article > section h3,.cms-agencies article.types article > article > section p {width:100%;}.cms-agencies article.types article > article > section h3 { text-transform:uppercase; font-weight:bold; margin-bottom:35px; }.cms-agencies article.types article > article > section p:last-child a { background:#e39f28; padding:5px 15px; color:#fff; text-transform:uppercase; letter-spacing:2px; }.cms-agencies article.types article > article > section p:last-child { margin-top:25px; }.cms-agencies article.column {-webkit-column-count:2;column-count:2;-webkit-column-gap:50px;column-gap:50px;}.cms-agencies h1, .cms-agencies h2 {text-align:center;width:100%;border:none;text-transform:initial;font-weight:bold;font-size:46px;line-height:50px;}.cms-agencies article.flex:last-child {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.cms-agencies article.flex:last-child .userBlock { margin:0 25px; }.cms-agencies article.flex:last-child .userBlock p { text-align:center; }.cms-management h1 { text-align:center; width:100%; border:none; text-transform:initial; font-weight:bold; font-size:46px; line-height:50px; }.cms_management ul { padding-left:40px; margin-bottom:20px; }.cms_management ul li { list-style-type:disc; margin-bottom:5px; }section.cooperation { position:relative; }section.cooperation:before {content:"";position:absolute;left:0;right:0;top:-50px;bottom:0;background:url('/uploads/website/2380/28e8d311d5b8e60e3477f22d8c9ee2cf.jpg');filter:opacity(0.10);z-index:-1;width:100%;background-position:center;background-repeat:no-repeat;}.homepage-contact article.flex {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.homepage-contact article.flex figure,.homepage-contact article.flex article {width:47%;}.homepage-contact article.flex figure {background-image:url('/uploads/website/2380/772c8326df39ebb07672c3118b08d286.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}.homepage-contact article.grey { background:#f5f5f5; width:100% !important; padding:35px; margin-top:50px; }.homepage-contact article.flex h2 { border:none; font-weight:bold; margin-bottom:0; }.cms-agencies .banner {background-image:url('/uploads/website/2380/950ca9e4a919dcaabdad9d1513c0dcb0.jpg') !important;background-size:cover;background-repeat:no-repeat;}@media screen and (max-width:1024px) {header .logo {right:45%;}.overflowSearch input[type="submit"] {background-position:-500px -100px !important;}aside.search {margin:0;}section.homepageContent article {width:100% !important;}footer .layoutLarge {padding:0 20px;}header nav ul.menu {text-align:left !important;}}@media screen and (max-width:768px) {header .ribbon ul.socialLinks, header .topMenu {margin-top:0;}header .ribbon ul.socialLinks {margin-right:200px;}header .logo img {height:150px;border-radius:100%;background-color:#191919;}header .logo {margin-top:-15px;background:transparent;border-radius:0px;right:45%;}footer .network, footer .agency {width:35% !important;}footer article.cms {width:30%;}section.selection .ads li {width:48%;}.ads .ad {width:48%;}section.show .userBlock, section.show .shareBlock, section.show .search, section.show .similarBlock {width:100% !important;}.ad .ribbon {top:0;}.cms-agencies article.types section > article > h3 {font-size:23px;}}@media screen and (max-width:640px) {header .logo {text-align:right !important;margin-top:-45px !important;right:42% !important;width:30% !important;}section.selection .ads li h4 {font-size:14px;}footer article.cms p.button a {letter-spacing:0;}section.listing .columnRight .fields > .field {width:100%;}section.listing .columnRight input[type="submit"] {width:100%;}section.listing .columnRight .fields {width:100%;}.showPictures .button {bottom:80px;}}@media screen and (max-width:540px) {header .logo {right:38% !important;}footer article.cms p.button a {font-size:11px;}footer article.cms p.button {padding:10px;}section.show h1 {font-size:26px;}.cms-agencies article.types {width:100%;}.cms-agencies article.column {column-count:1;}.homepage-contact article.flex figure, .homepage-contact article.flex article {width:100%;height:200px;}.homepage-contact .contactLine {margin:360px auto;}}@media screen and (max-width:470px) {header .logo {right:36% !important;}.cms-management article.cms p{font-size:26px;text-align:inherit;}footer article.cms {width:45% !important;}footer .network, footer .agency {width:50% !important;text-align:left !important;}footer .socialLinks {text-align:left !important;}footer article.cms p.button {padding:20px;}.homepage-contact .contactLine {margin:400px auto;}}@media screen and (max-width:380px) {header {height:200px;}header .logo {width:40% !important;right:30% !important;}header .ribbon ul.culture {left:0;}header .ribbon ul.socialLinks {margin:0;}footer article.cms p.button {text-align:center;}.showPictures .button {bottom:450px;top:0;}.homepage-contact .contactLine {margin:440px auto;}.cms-agencies article.types article > article > section{padding:20px}.cms-agencies article.types article > article > section p{font-size:12px}.cms-agencies article.types article > article > section h3{font-size:16px}.cms-agencies article.flex{justify-content:center;}}