@import url("https://fonts.googleapis.com/css?family=Great+Vibes|Poppins");body.ROYLEP #menu .menu_container,body.ROYLEP #minimalist_menu .menu_container{color:#000}#main-content .map-canvas .map-marker-icon,#main-content .map-canvas .sold-marker-icon,#main-content .map-canvas .generic-marker-icon{background-color:#e80000}#main-content .map-canvas .map-marker-icon:after,#main-content .map-canvas .sold-marker-icon:after,#main-content .map-canvas .generic-marker-icon:after{border-top:20px solid #e80000}.marker-cluster-medium{background-color:rgba(210,210,210,0.6)}.marker-cluster-medium div{background-color:#929292}.marker-cluster-small{background-color:rgba(210,210,210,0.6)}.marker-cluster-small div{background-color:#6d6d6d}.proprietes #PicturePrint{display:none}.proprietes #PrintHeader{display:none}.proprietes .page-part#description .addenda pre,.proprietes .page-part#addenda .addenda pre{background:transparent !important;font-family:inherit;padding:0px;border:none;white-space:normal}.proprietes .page-part>.layout-content .content{margin:0 !important;padding:0px !important;border:none !important;padding-bottom:0px !important;padding-top:0px !important}.proprietes section .layout-content{padding:0px 0px;overflow:hidden;position:relative}@media print{#page-body #main-content #PrintHeader{display:block}#page-body #main-content .page-part#about,#page-body #main-content .page-part#broker_list,#page-body #main-content .page-part#resume,#page-body #main-content .page-part#highlight,#page-body #main-content .page-part#highlight_no_resume,#page-body #main-content .page-part#essentials{display:block}#page-body #main-content .print-only.page-part{display:none}#page-body #main-content [class^="heading"].h3 span{font-size:23pt}#page-body #main-content #PicturePrint{display:block}#page-body #main-content .page-part>.layout-content .content{margin:0 !important;padding:0px !important;border:none !important;padding-bottom:0px !important;padding-top:0px !important}#page-body #main-content section .layout-content{padding:0px 0px;overflow:hidden;position:relative}#page-body #main-content .email div{font-size:10px}#page-body #main-content .page-part#description .addenda pre,#page-body #main-content .page-part#addenda .addenda pre{padding:0px}#page-body #main-content .contact-list{display:block}#page-body #main-content .broker-name .heading span{font-size:18px !important}#page-body #main-content .broker .no-print{display:none}}#page-body .header-top-info-left-box{display:flex;justify-content:flex-start;align-items:center}#page-body .header-top-info-left-box div:first-child{padding-right:20px;border-right:1px solid #000}#page-body .header-top-info-left-box div:last-child{margin-left:20px}#page-body .header-top-info-right-box-signature{font-family:"Great Vibes", cursive;font-size:40px}@media screen and (max-width: 640px){#page-body .header-top-info-right-box{text-align:center}}#page-body .header-top-info-right-box .header-top-info-right-box-phone{font-family:"Poppins", sans-serif;font-size:30px}#page-body .header-top-info-right-box .header-top-info-right-box-phone:hover{opacity:0.5}@media screen and (max-width: 640px){#page-body #quickbar{padding-bottom:15px}#page-body #quickbar.has-hamburger-menu a.qb_btn.home_btn{display:none !important}#page-body #quickbar.has-hamburger-menu .follow-me-container .follow_me{height:40px;width:40px}#page-body #quickbar.has-hamburger-menu .follow-me-container .follow_me li{padding:0 !important}}#main-content .page-content section.single_member .image-container.shape_round{border-radius:0}.single_member .picture img{max-width:100%;max-height:100%}.extra-flags{background:#e71526;min-width:100px;padding:20px 8px 15px;color:#fff;position:absolute;top:0px;left:5px;text-transform:uppercase;font-weight:600;text-shadow:rgba(0,0,0,0.5) 1px 1px 2px;text-align:center}.extra-flags .flag-spike{overflow:hidden;position:absolute;bottom:-15px;left:0px;width:100%;height:15px}.extra-flags .flag-spike:before,.extra-flags .flag-spike:after{content:"";border:solid 70px transparent;border-top-width:20px;border-bottom-width:20px;position:absolute;bottom:0px}.extra-flags .flag-spike:before{left:0px;border-left-color:#e71526}.extra-flags .flag-spike:after{right:0px;border-right-color:#e71526}#listings-list .listing-item[data-filter-genre="Ferme"] .image-container .flag-overlay:not(.visit-flag-overlay),#listings-list .listing-item[data-filter-genre="Fermette"] .image-container .flag-overlay:not(.visit-flag-overlay){display:block;background:#e71526}#listings-list .listing-item[data-filter-genre="Ferme"] .image-container .flag-overlay:not(.visit-flag-overlay) .flag-label.ferme,#listings-list .listing-item[data-filter-genre="Fermette"] .image-container .flag-overlay:not(.visit-flag-overlay) .flag-label.ferme{display:block}#listings-list .listing-item[data-filter-genre="Ferme"] .image-container .flag-overlay:not(.visit-flag-overlay) .flag-spike,#listings-list .listing-item[data-filter-genre="Fermette"] .image-container .flag-overlay:not(.visit-flag-overlay) .flag-spike{color:#e71526}
