@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,600,700|Playfair+Display:400,700i');h1, h2, .title, footer h3, .showPictures > article ul li, section.show .detailsList .details ul li span, section.show .detailsList .services ul li, .areas li span {font-family:'Playfair Display', serif;text-transform:initial;}h3, h4, h5, h6, html, body, header, footer, section, nav, aside, article, figure, figcaption, td, div, p, ul, ol, li, dl, dt, dd, select, input, textarea, label, button, hr.quickLinks li a:hover, .quickLinks li a.selected.quickLinks li a:hover, .quickLinks li a.selected {font-family:'Josefin Sans', sans-serif;text-transform:initial;}header .logo img { height:140px; }header nav ul.menu > li > a,header nav ul.menu > li:hover > a,header nav ul.menu > li.over > a {text-transform:uppercase; font-family:'Playfair Display', serif;font-weight:600;}header nav ul.menu { margin:40px 0 12px 0; }header nav ul.menu > li > a { padding:20px 0px; }footer article.cms {float:right;}section.homepageContent article p { padding-top:15px; }section.homepageTeam article.user .infos p { text-align:justify; }.overflowSearch .fields,section.selection .ads li .infos {background:rgba(0, 115, 139, 0.63);}section.homepageContent > .layoutLarge { padding-left:0px; }section.homepageContent article {width:40%;background-color:rgba(255, 255, 255, 0.8);padding:58px;}.show-carousel .owl-controls .owl-nav .owl-next {background-position:-967px -1220px; }.show-carousel .owl-controls .owl-nav .owl-prev {background-position:-973px -1070px; }.showPictures > .button:before {background-position:-1100px -800px; }.userBlock .button:after, #mapContainer > .button:before {background-position:-1000px -800px; }.cms-agency article.cms ul li {margin-left:30px;list-style:disc;}.cms-agency article.cms ul ul li {list-style:square;margin-left:60px;}@media screen and (min-width:1025px) {.overflowSearch .nature .ms-choice > span { text-transform:uppercase;font-weight:600;}}@media screen and (max-width:1024px) {.overflowSearch input[type="submit"] {background-position:-1000px -100px !important;}}}