.slider-container {
padding: 0%;
width: 100%;
overflow: hidden;
margin-top: 100px;
}
.slider-wrapper {
position: relative;
height: 100%;
}
.slider-wrapper .overlay-img, .parution_media .overlay-img {
position: absolute;
bottom: 15px;
right: 36px;
max-height: 70px;
max-width: 130px;
z-index: 9;
}
.slider-wrapper .overlay-img img, .parution_media .overlay-img img {
max-height: 70px;
max-width: 130px;
}
.slick-current {
z-index: 999;
}
.slick-slide {
max-height: 620px;
}
.property-slider-wrapper .slick-slide {
max-height: 100vh;
}
.slide {
height: 469px;
}
.slider-main-img {
height: 100%;
}
.slider-wrapper .slider-main-img img {
height: 469px;
}
.slick-slide:not(.slick-active) {
margin: 0 !important;
}
.slick-dots {
bottom: inherit !important;
margin-top: 25px;
position: relative;
z-index: 9;
}
.slick-dots li.slick-active {
background-color: #fff;
border: 2px solid black;
}
.slick-dots li.slick-active button:before {
color: transparent;
}
.slick-dots li {
margin-right: 15px;
padding: 5px;
background: #000;
border-radius: 50%;
cursor: pointer;
border: 2px solid black;
}
.cl {
height: 100%;
padding: 0 10px;
}
.cl span {
position: absolute;
margin: auto;
width: 100%;
padding: 36px 60px;
color: #fff;
line-height: 1.4;
text-transform: uppercase;
font-weight: 600;
}
.slick-slide:not(.slick-active) {
margin: 20px 0;
}
.child {
width: 100%;
}
.slide:not(.slick-active) {
cursor: pointer;
margin: 0 15px;
}
@media (max-width: 954px) {
.slide {
width: 768px !important;
}
}
@media (max-width: 768px) {
.slide {
width: 600px !important;
}
}
@media (max-width: 600px) {
.slide {
width: 420px !important;
}
}
@media (min-width: 954px) {
.slide {
width: 954px !important;
}
}
@media only screen and (max-width: 480px) {
.cl {
padding: 0;
}
}
.slick-prev {
left: 25px !important;
}
.slick-next {
right: 75px !important;
}
.slick-prev, .slick-next {
z-index: 9;
}
.slick-prev:before {
content: '' !important;
background-image: url(//www.profusion.global/wp-content/themes/Profusion/img/slider-previous.png);
}
.slick-next:before {
content: '' !important;
background-image: url(//www.profusion.global/wp-content/themes/Profusion/img/slider-next.png);
}
.slick-prev:before, .slick-next:before {
position: absolute;
width: 80px;
height: 80px;
background-repeat: no-repeat;
}  #lightboxOverlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999;
background-color: rgba(0, 0, 0, 0.7);
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
#lightboxOverlay h3 {
color: #f3f3f3;
}
#lightboxOverlay img {
margin-top: 3%;
max-width: 100%;
max-height: 90%;
}
#prevButton{
background-image: url(//www.profusion.global/wp-content/themes/Profusion/img/slider-previous.png);
text-indent: -99999px;
height: 45px;
width: 45px;
background-repeat: no-repeat;
margin-right: 10px;
cursor: pointer;
}
#nextButton{
background-image: url(//www.profusion.global/wp-content/themes/Profusion/img/slider-next.png);
text-indent: -99999px;
height: 45px;
width: 45px;
background-repeat: no-repeat;
margin-left: 10px;
cursor: pointer;
} @media screen and (min-width: 768px) {
#lightboxOverlay .fa-times {
font-size: 30px;
width: 50px;
height: 50px;
}
#lightboxOverlay img {
margin-top: 3%;
max-height: 90%;
}
}.liste_courtiers {
display: flex;
flex-wrap: wrap;
align-items: stretch;
justify-content: space-between;
}
#liste_courtiers.et_pb_row {
width: 90%;
max-width: 1522px;
}
.fiche_courtier_wrap {
display: flex;
width: 490px;
min-height: 398px;
margin-right: 25px;
}
.fiche_courtier_wrap:nth-child(3n+0) {
margin-right: 0;
}
.nd_courtier_name {
font-family: 'Soehne Dreiviertelfett';
text-transform: uppercase;
font-size: 38px;
line-height: 1.0;
color: #231f20;
margin-bottom: 8px;
}
.nd_courtier_title {
font-family: 'Univers LT Standard Condensed';
letter-spacing: -1px;
line-height: 1.2;
}
@media screen and (min-width: 1081px) {
.fiche_courtier_wrap:nth-child(6n+0) {
margin-right: 0;
}
}
.fiche_courtier {
height: 100%;
text-align: center;
}
.fiche_courtier_wrap a {
width: 100%;
}
.fiche_courtier .img-container {
overflow: hidden;
height: 258px;
max-width: 45%;
float: left;
}
.fiche_courtier .img-container:before {
content: url(//www.profusion.global/wp-content/uploads/2022/08/courtier-overlay-1.png);
position: absolute;
height: 163px;
width: 166px;
margin-top: 170px;
margin-left: 56px;
}
.hidden-overlay {
display: none;
}
.info_courtier {
line-height: 1.4;
padding-top: 5px;
width: 53%;
margin-left: calc(47% - 45px);
text-align: left;
margin-top: 200px;
position: absolute;
}
.info_courtier span {
display: block;
}
#filtres-classes { display: none;
max-width: 1080px;
margin: 0 auto;
justify-content: space-around;
align-items: center;
margin-bottom: 50px;
}
#filtres-classes a {
text-transform: uppercase;
font-size: 18px;
font-weight: 400;
cursor: pointer;
transition: 0.3s all ease;
padding-bottom: 10px;
}
#filtres-classes a.active {
font-weight: bold;
border-bottom: 2px solid #444;
color: #da9655;
}
#filtres-courtiers {
display: flex;
flex-wrap: wrap;
max-width: 1080px;
margin: -30px auto 10px;
border: none;
font-size: 18px;
font-family: 'Univers LT Standard Condensed';
}
#filtres-courtiers a {
border: 1px solid #000;
margin: 5px 7px;
padding: 5px 10px;
cursor: pointer;
}
#filtres-courtiers a.active {
background: rgba(0, 0, 0, 0.4);
}
.single-edit-courtier h1 {
margin-top: 80px;
}
.single-edit-courtier h2, .single-edit-courtier h3, .single-edit-courtier h4, .single-edit-courtier h5, .single-edit-courtier h6 {
margin-top: 45px;
}
.single-edit-courtier h3.title, .single-edit-courtier h5.designation {
margin-top: 0;
}
.content-summary {
width: 25%;
margin-right: 3%;
font-weight: 400;
}
.single-edit-courtier .content-summary img {
border-radius: 24px;
}
.content-details {
width: 72%;
}
.post-content {
display: block;
width: 80%;
margin: 0 auto;
padding-top: 60px;
max-width: 1080px;
}
.title {
margin-bottom: 0;
}
.single-edit-courtier .title {
font-family: 'Soehne Dreiviertelfett';
font-weight: 700;
text-transform: uppercase;
display: table-caption;
line-height: 0.9;
font-size: 54px;
}
.designation {
margin-bottom: 40px;
line-height: 1.6;
}
.single-edit-courtier h5.designation {
font-family: 'Univers LT Standard Condensed';
letter-spacing: -1px;
line-height: 1.2;
text-transform: uppercase;
color: #666;
}
.broker-bio {
padding-left: 30px;
border-left: 1px solid #000;
font-weight: 400;
}
.post-inner-content {
display: flex;
width: 100%;
}
#acx-courtier-form {
padding-left: 30px;
padding-top: 90px;
}
.acx-courtier-partners {
margin-top: 90px;
width: 100%;
display: block;
text-align: center;
}
.hide-form {
display: none;
}
#courtier-single-page {
width: 90%;
margin: 90px auto;
text-align: center;
}
#courtier-single-page h1 {
text-align: center;
padding-bottom: 60px;
padding-top: 60px;
}
#courtier-single-page #liste_property {
float: none;
display: flex;
margin: 0;
justify-content: center;
}
#courtier-single-page form {
text-align: center;
} .single-edit-courtier .et_pb_fullwidth_header_0 {
height: 450px;
display: flex;
}
.courtier-email {
padding: 0 0 6px 45px !important;
display: block;
margin-top: 30px;
background: url(//www.profusion.global/wp-content/themes/Profusion/img/icone-email.png) scroll no-repeat 0 6px;
color: #000;
}
.courtier-telephone {
padding: 0 0 6px 45px !important;
background: url(//www.profusion.global/wp-content/themes/Profusion/img/icone-telephone.png) scroll no-repeat 0 4px;
display: block;
color: #000;
}
.courtier-telecopieur {
padding: 0 0 6px 45px !important;
background: url(//www.profusion.global/wp-content/themes/Profusion/img/icone-telecopieur.png) scroll no-repeat 0 4px;
}
.courtier-langues {
padding: 0 0 90px 45px !important;
background: url(//www.profusion.global/wp-content/themes/Profusion/img/icone-langues.png) scroll no-repeat 0 6px;
}
.et_pb_fullwidth_header_subhead {
font-size: 31px;
}
body.edit-courtier-template-default .et_pb_module.et_pb_divider.et_pb_divider_0.et_pb_divider_position_.et_pb_space {
width: 100%!important;
max-width: 100%!important;
}.slick-dotted.slick-slider {
margin-top: -10px;
}
.slick-dots li {
width: 10px;
height: 10px;
margin: 0 5px;
}
.slick-dots li button::before {
width: 10px;
height: 10px;
}
.slick-dots li button {
width: 10px;
height: 10px;
padding: 5px;
}
.infopropriete {
float: left;
width: 78%;
margin-right: 5%;
}
.property-price {
font-size: 28px;
font-weight: 600;
margin: 10px 0 30px;
}
.infopropriete .iconBox img {
max-height: 20px;
margin-right: 3px;
}
.VoirCarte, .VoirBrochure, .VoirVideo, .VoirMicrosite {
background-repeat: no-repeat;
background-size: 30px;
background-position: 24px 6px;
padding-left: 64px !important;
}
.VoirCarte {
background-image:url(//www.profusion.global/wp-content/themes/Profusion/img/icone-voir-la-carte.svg);
}
.VoirBrochure {
background-image:url(//www.profusion.global/wp-content/themes/Profusion/img/icone-voir-la-brochure.svg);
}
.VoirVideo {
background-image:url(//www.profusion.global/wp-content/themes/Profusion/img/icone-voir-la-video.svg);
}
.VoirMicrosite {
background-image:url(//www.profusion.global/wp-content/themes/Profusion/img/icone-visite-virtuelle.svg);
}
.columnCourtier {
float: left;
width: 17%;
}
.contact-courtier {
padding: 15px 0;
}
.property-details-container {
float: left;
margin: 30px 0 60px;
}
.toggle-container {
float: left;
width: 100%;
}
.toggle-single {
float: left;
width: 100%;
margin: 20px 0;
position: relative;
}
.up-arrow {
position: absolute;
background-image: url(//www.profusion.global/wp-content/themes/Profusion/img/toggle-icon.png);
height: 40px;
width: 40px;
right: 0px;
top: 0;
background-position: 0 40px;
}
.down-arrow {
position: absolute;
background-image: url(//www.profusion.global/wp-content/themes/Profusion/img/toggle-icon.png);
height: 40px;
width: 40px;
right: 0px;
top: 0;
}
.hide-arrow {
display: none;
}
.toggle-inclusion {
border-bottom: 1px solid #000;
padding-bottom: 25px;
cursor: pointer;
z-index: 10;
position: relative;
}
.toggle-inclusion::after {
position: absolute; right: 0;
}
.toggle-info {
padding-top: 30px;
display: none;
}
.toggle-info span {
display: block;
text-align: right;
border-bottom: 1px solid #ddd;
padding-top: 8px;
padding-bottom: 6px;
}
.toggle-info span strong {
float: left;
}
.desc-col-50 {
float: left;
width: 46%;
margin-right: 8%;
}
.desc-col-50:last-child {
margin-right: 0;
}
.page-template-template-property-single #map {
margin-bottom: -10px;
}
.shareBox {
margin-bottom: 45px;
}
.page-template-template-property-single .et_pb_row_rapport_immobilier {
width: 70%;
max-width: 1713px;
} .prop-list-2-cols #liste_property .fiche_property_wrap, .prop-list-2-cols #liste_property .fiche_property_wrap_pf {
width: 49%;
min-height: 27vw;
}
.prop-list-2-cols .lazy-holder {
height: 17vw;
}
.prop-list-2-cols .info-prop-left {
font-size: 18px;
}
.prop-list-2-cols .info-prop-right {
font-size: 16px;
}
@media screen and (min-width: 1081px) {
.prop-list-2-cols #liste_property .fiche_property_wrap:nth-child(3n), .prop-list-2-cols #liste_property .fiche_property_wrap_pf:nth-child(3n) {
margin-right: 2%;
}
.prop-list-2-cols #liste_property .fiche_property_wrap:nth-child(2n), .prop-list-2-cols #liste_property .fiche_property_wrap_pf:nth-child(2n) {
margin-right: 0;
}
}
.page-template-template-property-single .header-content h2 {
font-family:'Arimo',Helvetica,Arial,Lucida,sans-serif;
font-weight: 400;
}
.page-template-template-property-single .infopropriete h2 {
font-size: 44px;
}
.nomCourtier {
display: block;
margin-top: 6px;
}
.en .nomCourtier {
margin-top: 14px;
}
.nomCourtier .nc_nomPrenom,
.nomCourtier .nc_societe,
.nomCourtier .nc_titre,
.courtier-coord .nc_nomPrenom,
.courtier-coord .nc_societe,
.courtier-coord .nc_titre{
display: block;
line-height: 1.2;
margin-bottom: 10px;
}.et_pb_fullwidth_header .et_pb_parallax_css,
.et_parallax_bg {
-webkit-transform: translate3d(0, 0, 0);
}
.home .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
background-image: url(https://www.profusion.global/wp-content/uploads/2022/12/profusion-forbes-global-properties-main-image.jpg);
background-color: RGBA(255, 255, 255, 0);
}@import url(https://use.typekit.net/cwb7vvk.css);
@font-face {
font-family: 'Libre Caslon Display-Regular';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/LibreCaslonDisplay-Regular.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/LibreCaslonDisplay-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Display Light';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFProDisplay-Light.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFProDisplay-Light.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Display Semibold';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFProDisplay-Semibold.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFProDisplay-Semibold.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Display Regular';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFPRODISPLAYREGULAR.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFPRODISPLAYREGULAR.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Soehne Dreiviertelfett';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/Soehne-Dreiviertelfett.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/Soehne-Dreiviertelfett.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Univers LT Standard Condensed';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/UniversLTStd-Cn.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/UniversLTStd-Cn.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Univers LT Standard Light Condensed';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/UniversLTStd-LightCn.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/UniversLTStd-LightCn.woff) format('woff');
font-weight: normal;
font-style: normal;
} sup {
font-size: 50%;
}
.entry-content,
.entry-content p {
font-weight: 400;
}
.fw400 h4 {
font-weight: 400;
} .acx-zoom {
overflow: hidden;
}
.acx-zoom img {
transition: all 0.4s ease-in-out;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(1.066);
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
}
.acx-zoom img:hover {
transform: translate(-50%, -50%) scale(1.15); transform-origin: center;
}
.post-14457 .acx-zoom img, .post-14487 .acx-zoom img {
margin-top: -11px;
}
.fiche_property_wrap_pf .acx-zoom img {
max-width: 100%;
max-height: none;
}
.mb90 {
margin-bottom: 90px;
}
.lh14 {
line-height: 1.4 !important;
} body {
scroll-behavior: smooth;
}
.h1-pb30 h1 {
padding-bottom: 30px;
}
.col-vh-center {
display: flex;
justify-content: center;
align-items: center;
}
.col-vh-center.multiple-items {
justify-content: space-around;
flex-flow: column;
}
.col-vh-center.multiple-items-h {
justify-content: space-around;
flex-flow: row;
}
.overlay-bk70::before {
content: "";
background-color: rgba(0, 0, 0, 0.7);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.overlay-hover-bk35 {
position: relative;
max-height: 365px;
overflow: hidden;
margin-bottom: 10px;
}
.overlay-hover-bk35::before {
opacity: 0;
transition: all 0.4s ease-in-out;
content: "";
background-color: rgba(0, 0, 0, 0.35);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
pointer-events: none;
}
.overlay-hover-bk35:hover::before {
opacity: 1;
}
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt,
.et_button_no_icon.et_button_left .et_pb_button:hover,
.et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce #content input.button:hover,
.et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover,
.et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover,
.et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover,
.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover,
.et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page a.button:hover,
.et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover,
.et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page button.button:hover,
.et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page input.button:hover,
.et_button_no_icon.et_button_left.woocommerce a.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce a.button:hover,
.et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover,
.et_button_no_icon.et_button_left.woocommerce button.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce button.button:hover,
.et_button_no_icon.et_button_left.woocommerce input.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce input.button:hover,
.et_button_no_icon .et_pb_button,
.et_button_no_icon .et_pb_button:hover,
.et_button_no_icon.woocommerce #content input.button,
.et_button_no_icon.woocommerce #content input.button.alt,
.et_button_no_icon.woocommerce #content input.button.alt:hover,
.et_button_no_icon.woocommerce #content input.button:hover,
.et_button_no_icon.woocommerce #respond input#submit,
.et_button_no_icon.woocommerce #respond input#submit.alt,
.et_button_no_icon.woocommerce #respond input#submit.alt:hover,
.et_button_no_icon.woocommerce #respond input#submit:hover,
.et_button_no_icon.woocommerce-page #content input.button,
.et_button_no_icon.woocommerce-page #content input.button.alt,
.et_button_no_icon.woocommerce-page #content input.button.alt:hover,
.et_button_no_icon.woocommerce-page #content input.button:hover,
.et_button_no_icon.woocommerce-page #respond input#submit,
.et_button_no_icon.woocommerce-page #respond input#submit.alt,
.et_button_no_icon.woocommerce-page #respond input#submit.alt:hover,
.et_button_no_icon.woocommerce-page #respond input#submit:hover,
.et_button_no_icon.woocommerce-page a.button,
.et_button_no_icon.woocommerce-page a.button.alt,
.et_button_no_icon.woocommerce-page a.button.alt:hover,
.et_button_no_icon.woocommerce-page a.button:hover,
.et_button_no_icon.woocommerce-page button.button,
.et_button_no_icon.woocommerce-page button.button.alt,
.et_button_no_icon.woocommerce-page button.button.alt.disabled,
.et_button_no_icon.woocommerce-page button.button.alt.disabled:hover,
.et_button_no_icon.woocommerce-page button.button.alt:hover,
.et_button_no_icon.woocommerce-page button.button:hover,
.et_button_no_icon.woocommerce-page input.button,
.et_button_no_icon.woocommerce-page input.button.alt,
.et_button_no_icon.woocommerce-page input.button.alt:hover,
.et_button_no_icon.woocommerce-page input.button:hover,
.et_button_no_icon.woocommerce a.button,
.et_button_no_icon.woocommerce a.button.alt,
.et_button_no_icon.woocommerce a.button.alt:hover,
.et_button_no_icon.woocommerce a.button:hover,
.et_button_no_icon.woocommerce button.button,
.et_button_no_icon.woocommerce button.button.alt,
.et_button_no_icon.woocommerce button.button.alt.disabled,
.et_button_no_icon.woocommerce button.button.alt.disabled:hover,
.et_button_no_icon.woocommerce button.button.alt:hover,
.et_button_no_icon.woocommerce button.button:hover,
.et_button_no_icon.woocommerce input.button,
.et_button_no_icon.woocommerce input.button.alt,
.et_button_no_icon.woocommerce input.button.alt:hover,
.et_button_no_icon.woocommerce input.button:hover,
.woocommerce input.button,
.woocommerce input.button:hover {
padding: .5em 2.5em !important;
cursor: pointer;
}
.et_pb_button.et_pb_bg_layout_dark:hover {
background: rgba(255, 255, 255, 0.2);
border-color: #fff !important;
color: #fff !important;
}
body #page-container .et_pb_section .et_pb_button_2.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_2.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_3.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_3.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_4.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_4.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_5.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_5.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_6.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_6.btn-lifestyle:hover {
padding: 0.6em 2.5em !important;
}
body #page-container .et_pb_section .et_pb_button_2.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_3.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_4.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_5.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_6.btn-lifestyle:hover {
background: rgba(255, 255, 255, 0.2);
}
.center-content {
text-align: center;
}
.btn-bk-bg {
background-color: #000;
color: #fff !important;
}
#pf-property-btns {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 15px;
}
@media (max-width: 980px) {
#pf-property-btns {
flex-direction: column;
gap: 10px;
align-items: flex-start;
}
}
.new-style-btn {
background-color: transparent;
border: 1px solid #333;
border-radius: 12px;
font-size: 18px;
padding: 8px 30px;
font-family: 'Univers LT Standard Condensed';
text-transform: uppercase;
color: #333;
text-align: center;
cursor: pointer;
display: flex;
flex: 0 0 auto;
justify-content: center;
}
.new-style-btn:hover {
background-color: rgba(0,0,0,0.3);
} .pf-toggle-container {
text-align: center;
}
.pf-toggle {
display: inline-block;
}
.pf-toggle .et_pb_toggle_title,
.pf-toggle.et_pb_toggle_open .et_pb_toggle_title {
display: inline-block;
}
.pf-toggle .et_pb_toggle_title::before {
content: "\33";
font-size: 32px;
}
.pf-toggle.et_pb_toggle_open .et_pb_toggle_title::before {
content: "\32";
}
.pf-toggle .et_pb_toggle_content,
.et_pb_toggle_content p {
font-size: 24px;
}
.acx-pf-toggle .et_pb_toggle_content,
.acx-pf-toggle .et_pb_toggle_content p {
font-size: 18px;
}  #pf-adv-search {
position: absolute;
right: 50px;
top: 30px;
font-weight: 400;
}
#pf-adv-search a {
color: #fff;
text-decoration: underline;
}
.et-search-form input {
width: 50%;
right: 250px;
}
@media screen and (min-width: 981px) {
.et_fullwidth_nav #main-header .container {
padding-left: 0 !important;
padding-right: 0 !important;
margin-left: 5% !important;
margin-right: 5% !important;
width: 90%;
}
} #et-secondary-nav .menu-item-has-children>a:first-child::after,
#top-menu .menu-item-has-children>a:first-child::after {
content: none;
}
#et-secondary-nav .menu-item-has-children>a:first-child,
#top-menu .menu-item-has-children>a:first-child {
padding-right: 0;
}
#top-menu li {
padding-right: 20px;
}
.nav li ul {
width: 390px;
}
#top-menu li li {
padding: 0;
}
#top-menu li li a {
width: 390px;
padding: 6px 30px;
}
.nav ul li a:hover {
background-color: rgba(0, 0, 0, 0.2);
opacity: .7;
}
.page-template-template-property-single #main-header {
background-color: rgba(0, 0, 0, 0.5);
}
.page-template-template-property-single #top-menu a {
color: #fff;
}
.page-template-template-property-single #top-menu .sub-menu a,
.single-edit-propriete #top-menu a {
color: #000;
}
.page-template-template-property-single #main-header .nav li ul,
.single-edit-propriete #main-header .nav li ul {
background-color: rgba(255, 255, 255, 1);
} #pf-footer-menu ul li {
border-left: 1px solid #000;
padding: 0 30px;
text-transform: uppercase;
}
#pf-footer-menu ul li:first-child {
border-left: 0;
}
#pf-footer-menu ul li a {
padding: 2px 0;
}
#pf-footer-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
margin-top: 0;
}
.chatbot {
position: fixed;
right: 1.5%;
bottom: 2%;
z-index: 999999;
}
footer .et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background.et_section_regular {
margin-top: 12px;
padding: 0 !important;
}
footer .et_pb_row.et_pb_row_0_tb_footer {}
footer .et_pb_section div.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0 !important;
}
footer .et_pb_section.et_pb_section_1_tb_footer.et_section_regular {
padding: 0 !important;
}
#menu-marches-immobiliers-cles li,
#menu-acheter-une-propriete li,
#menu-vendre-une-propriete li,
#menu-profusion-immobilier li {
line-height: 1.5;
margin-bottom: 18px;
}
.en #wqc-logo-fr,
.fr #wqc-logo-en {
display: none;
} #pf-home-page-header.et_pb_fullwidth_header {
min-height: 100vh !important;
}
#pf-home-page-header.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
width: 100%;
max-width: 100%;
}
#pf-info-hp-prop {
position: absolute;
text-align: left;
border-left: 1px solid #fff;
padding-left: 15px;
bottom: 5%;
left: -6%;
}
#pf-info-hp-prop a {
color: #fff !important;
}
#pf-lifestyle-row-1 {
min-height: 470px;
}
#pf-lifestyle-row-2 {
min-height: 910px;
}
.v-mid-sep:before {
content: " ";
width: 100%;
height: 6px;
background-color: #fff;
position: absolute;
top: 50%;
}
#hp-adv-search-link {
position: relative;
z-index: 100;
width: 650px;
margin: 10px auto 0;
text-align: right;
text-transform: uppercase;
}
#hp-adv-search-link a {
color: #fff;
}
#pf-lifestyle-row-1 .et_pb_button_module_wrapper,
#pf-lifestyle-row-2 .et_pb_button_module_wrapper {
max-width: 80%;
} .pf_page_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
width: 90%;
max-width: 90%;
}
.pf_page_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.et-db #et-boc .et-l .pf_page_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
width: 100%;
max-width: 100%;
}
.pf_page_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
width: 100%;
max-width: 100%;
} .et_pb_row.et_pb_row_marche_cle,
.et_pb_section.marche_cle_section {
padding-top: 0;
padding-bottom: 0;
}
.et_pb_row.et_pb_row_marche_cle {
max-width: 1713px;
width: 90%;
}
.mc-wrapper {
margin-bottom: 60px;
float: left;
width: 100%;
}
.marche_cle_item {
overflow: hidden;
border: none;
padding: 0;
position: relative;
float: left;
max-width: 680px;
margin: 0 1.333% 1.25vw 0;
width: 24%;
height: 21.4vw;
}
.marche_cle_item:nth-child(4n) {
margin-right: 0;
}
.mc-title {
position: absolute;
left: 20px;
z-index: 999;
bottom: 8px;
color: #fff;
text-transform: uppercase;
pointer-events: none;
line-height: 1.4;
}
.mc-stats-title {
display: inline-block;
}
.vert-sep-lr::before {
content: "";
background-color: #000;
position: absolute;
width: 2px;
height: 140px;
z-index: 999;
left: 24px;
top: 148px;
}
.vert-sep-lr::after {
content: "";
background-color: #000;
position: absolute;
width: 2px;
height: 140px;
z-index: 999;
right: 12px;
top: 148px;
} .pf-mc-title {
display: none;
}
.mc-wrapper:first-child {
margin-bottom: 0;
} .et_pb_section.vente_significtive_section {
padding-top: 0;
}
.et_pb_row_vente_significtive {
width: 90%;
max-width: 1713px;
}
.et_pb_row_vente_significtive .et_pb_column.et_pb_column_1_3 {
width: 32%;
max-width: 1026px;
margin-right: 2%;
}
.et_pb_row_vente_significtive .et_pb_column.et_pb_column_1_3:nth-child(3n) {
margin-right: 0;
}
.vente_significative_item {
min-height: 300px;
overflow: hidden;
} .et_pb_row_visite_libre {
width: 90%;
max-width: 1713px;
}
.et_pb_row_visite_libre .et_pb_column.et_pb_column_1_3 {
width: 32%;
max-width: 1026px;
margin-right: 2%;
}
.et_pb_row_visite_libre .et_pb_column.et_pb_column_1_3:nth-child(3n) {
margin-right: 0;
}
.visite_libre_item {
min-height: 540px;
overflow: hidden;
} .et_pb_row_rapport_immobilier {
width: 90%;
max-width: 1713px;
}
.et_pb_row_rapport_immobilier .et_pb_column.et_pb_column_1_3 {
width: 32%;
max-width: 1026px;
margin-right: 2%;
}
.et_pb_row_rapport_immobilier .et_pb_column.et_pb_column_1_3:nth-child(3n) {
margin-right: 0;
}
.rapport_immobilier_item {
min-height: 300px;
overflow: hidden;
} .et_pb_row_style_de_vie .et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough:nth-child(3n) {
margin-right: 0;
}
.style_de_vie_item {
min-height: 300px;
overflow: hidden;
} .et_pb_row.et_pb_row_parution_media,
.et_pb_section.parution_media_section {
padding-top: 0;
padding-bottom: 0;
}
.et_pb_row.et_pb_row_parution_media {
max-width: 1713px;
width: 90%;
}
.et_pb_row_parution_media .et_pb_column.et_pb_column_1_2.et_pb_css_mix_blend_mode_passthrough {
overflow: hidden;
border: none;
padding: 0;
position: relative;
float: left;
max-width: 836px;
margin: 0 1.333% 1.25vw 0;
width: 48.666%;
}
.et_pb_row_parution_media .et_pb_column.et_pb_column_1_2.et_pb_css_mix_blend_mode_passthrough:nth-child(2n) {
margin-right: 0;
}
.parution_media {
min-height: 411px;
overflow: hidden;
}
.pm-title {
position: absolute;
margin: auto;
width: 100%;
padding: 36px 60px;
color: #fff;
line-height: 1.4;
text-transform: uppercase;
font-weight: 600;
z-index: 9;
}
.w-overlay::before {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
transition: all 0.4s ease-in-out;
background-color: rgba(0, 0, 0, 0.35);
content: "";
z-index: 8 !important;
pointer-events: none;
}
.w-overlay:hover::before {
opacity: 0;
}
.pm-read-more {
position: absolute;
bottom: 15px;
left: 60px;
z-index: 9;
} .row {
float: left;
width: 100%;
margin-bottom: 30px;
}
.third_columns {
float: left;
width: 32%;
margin-right: 1.333%;
text-align: left;
}
.third_columns:nth-child(3n+0) {
margin-right: 0;
}
.search-form {
width: 70%;
margin: 0 auto 75px;
text-align: center;
}
.search-form select,
.search-form input[name="n_inscription"] {
border: medium none !important;
border-bottom: 1px solid #000 !important;
padding: 10px 0;
width: 100%;
position: relative;
opacity: 0.5;
}
.search-form select:after {
content: "x";
position: absolute;
width: 40px;
height: 40px;
background-color: aquamarine;
}
.search-form .third_columns.rent_or_sale {
text-align: center;
}
.property-listing {
border: none;
padding: 0;
height: 100%;
}
.infos_prop {
margin: 10px 0;
}
.info-prop-left {
font-size: 28px;
width: 40%;
float: left;
text-align: left;
}
.info-prop-left .wrap-icon {
font-size: 14px;
font-weight: bold;
}
.info-prop-left .wrap-icon img {
max-height: 15px;
}
.info-prop-right {
width: 60%;
float: right;
text-align: right;
line-height: 1.4;
}
.b_vendu {
position: absolute;
height: 50px;
padding-top: 12px;
width: 100%;
top: 0;
text-align: center;
background-color: rgba(217, 43, 43, 0.85);
color: #fff;
font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif;
}
#liste_property {
float: left;
width: 100%;
max-widht: 1713px;
margin: auto auto 60px;
text-align: center;
}
#liste_property .fiche_property_wrap,
#liste_property .fiche_property_wrap_pf {
float: left;
max-width: 1026px;
margin: 0 2% 30px 0;
min-height: 450px;
width: 32%;
}
@media screen and (min-width: 1081px) {
#liste_property .fiche_property_wrap:nth-child(3n+0),
#liste_property .fiche_property_wrap_pf:nth-child(3n+0) {
margin-right: 0;
}
} .simple-pagination ul {
margin: 0 0 20px;
padding: 0;
list-style: none;
text-align: center;
}
.simple-pagination li {
display: inline-block;
margin-right: 5px;
margin-bottom: 20px !important;
}
.simple-pagination li a,
.simple-pagination li span {
color: #666;
padding: 10px 14px;
text-decoration: none;
background-color: rgb(245, 247, 246);
border-radius: 3px;
font-size: 15px;
}
.simple-pagination .current {
color: #FFF;
background-color: #DA9655;
}
.simple-pagination .prev.current,
.simple-pagination .next.current {
color: #DA9655;
background-color: rgb(245, 247, 246);
}
.lazy-holder {
text-align: center;
background-color: #eee;
height: 17.2vw;
position: relative;
}
.post-14457 .lazy-holder, .post-14487 .lazy-holder {
height: 15.5vw;
}
.lazy-holder .lazy {
margin-top: 60px;
}
#seach_field {
max-width: 652px;
z-index: 100;
position: relative;
margin: 30px auto 0;
border: none;
border-radius: 8px;
}
#seach_field input[type='text'] {
width: calc(100% - 60px);
height: 60px;
background-color: #fff;
border: 0px;
border-radius: 6px 0 0 6px;
font-size: 18px;
padding: 0px 30px;
float: left;
}
#seach_field input[type="button"] {
width: 60px;
height: 60px;
border: 0px;
padding: 0px;
vertical-align: top;
background-color: #fff;
background-image: url(https://profusionimmo.ca/public/projet/custom/css/../img/sprite.png);
background-position: -200px 12px;
background-repeat: no-repeat;
cursor: pointer;
background-size: 500%;
border-radius: 0 6px 6px 0;
}
.page-template-template-courtiers #seach_field,
.page-template-template-courtiers-commercial #seach_field {
max-width: 500px;
z-index: 100;
position: relative;
margin: 40px auto 0;
border: 1px solid #666;
border-radius: 12px;
display: flex;
}
.page-template-template-courtiers #seach_field input[type='text'],
.page-template-template-courtiers-commercial #seach_field input[type='text'] {
width: calc(100% - 60px);
height: 60px;
background-color: transparent;
border: 0px;
border-radius: 12px;
font-size: 18px;
padding: 0px 30px;
font-family: 'Univers LT Standard Condensed';
text-transform: uppercase;
color: #333;
text-align: center;
margin-left: 45px;
position: relative;
z-index: 99;
}
.page-template-template-courtiers #seach_field input:focus,
.page-template-template-courtiers-commercial #seach_field input:focus {
background-color: #fff !important;
margin-left: 30px;
}
.page-template-template-courtiers #seach_field:before {
position: absolute;
content: ' ';
background: url(//www.profusion.global/wp-content/uploads/2022/08/searchicone.png) scroll no-repeat 0 0;
background-size: 20px;
width: 20px;
height: 30px;
margin-top: 20px;
margin-left: 130px;
}
.page-template-template-courtiers #seach_field input[type="button"],
.page-template-template-courtiers-commercial #seach_field input[type="button"] {
width: 60px;
height: 60px;
border: 0px;
padding: 0px;
vertical-align: top;
background-color: #fff;
background-image: url(https://profusionimmo.ca/public/projet/custom/css/../img/sprite.png);
background-position: -200px 12px;
background-repeat: no-repeat;
cursor: pointer;
background-size: 500%;
border-radius: 0 12px 12px 0;
}
.rst {
z-index: 2000;
position: absolute;
background: rgb(255, 255, 255);
opacity: 0.91;
width: 640px;
margin-left: 10px;
padding: 10px 25px 10px 20px !important;
text-align: left;
display: none;
margin-top: 1px;
}
.rst li {
list-style-type: none;
}
.overlay {
position: absolute;
height: 100%;
width: 100%;
opacity: 1;
background-color: rgba(0, 0, 0, 0.35);
transition: all 0.4s ease-in-out;
}
.slider-wrapper:hover .overlay {
opacity: 0;
}
.parution-media .cl {
padding: 0 !important;
} .acx-page-sub-menu a {
margin: 0 20px;
padding-bottom: 10px;
}
.acx-page-sub-menu a.active {
border-bottom: 2px solid #000;
color: #da9655;
font-weight: bold;
}
.acx-page-sub-menu.et_pb_sticky_module {
-webkit-box-shadow: none;
box-shadow: none;
}
#pf-valeurs .et_pb_text_inner {
display: flex;
justify-content: space-between;
} .gform_wrapper.gravity-theme input[type="color"],
.gform_wrapper.gravity-theme input[type="date"],
.gform_wrapper.gravity-theme input[type="datetime-local"],
.gform_wrapper.gravity-theme input[type="datetime"],
.gform_wrapper.gravity-theme input[type="email"],
.gform_wrapper.gravity-theme input[type="month"],
.gform_wrapper.gravity-theme input[type="number"],
.gform_wrapper.gravity-theme input[type="password"],
.gform_wrapper.gravity-theme input[type="search"],
.gform_wrapper.gravity-theme input[type="tel"],
.gform_wrapper.gravity-theme input[type="text"],
.gform_wrapper.gravity-theme input[type="time"],
.gform_wrapper.gravity-theme input[type="url"],
.gform_wrapper.gravity-theme input[type="week"],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
padding: 15px !important;
border-radius: 6px !important;
}
.gform_footer.top_label {
display: flex;
justify-content: center;
}
.gform_button.button {
background-color: rgba(0, 0, 0, 1);
border: 1px solid rgb(0, 0, 0);
border-radius: 0px;
color: rgb(255, 255, 255);
cursor: pointer;
font-family: "Arimo", Helvetica, Arial, Lucida, sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 30.6px;
padding: 9px 45px;
text-align: center;
transition-delay: 0s;
transition-duration: 0.3s;
transition-property: all;
transition-timing-function: ease;
}
.gform_button.button:hover {
color: #000000 !important;
background-color: rgba(0, 0, 0, 0.2);
border-color: #000000 !important;
}
.vendu-container {
position: relative;
height: 60px;
}
#gform_wrapper_4 .gform_title,
#gform_wrapper_5 .gform_title,
#gform_wrapper_4 .gform_required_legend,
#gform_wrapper_5 .gform_required_legend {
display: none;
}
.gform_required_legend {
display: none;
} .acx-courtiers-equipe h1 {
margin-bottom: 0;
} .single-edit-propriete .shareBox span {
margin-right: 6px;
} .single-post #main-header,
.single-post #main-header .nav li ul,
.single-post .et-search-form,
.single-post #main-header .et_mobile_menu {
background-color: rgba(0, 0, 0, 1);
}
#pf-blog .post-content {
width: 100%;
padding-top: 20px;
}
.more-link {
display: inline-block;
background: #000;
text-transform: uppercase;
color: #fff;
padding: 6px 20px;
margin-top: 10px;
}
.more-link:hover {
opacity: 0.8;
} .property-lising a {
position: relative; display: block;
}
.mls-23684501 {
display: none !important;
}
@media screen and (min-width: 2240px) {
.page-id-5585 .dustu-slider {
max-height: 28vw;
}
}
@media screen and (max-width: 2239px) {
.page-id-5585 .dustu-slider {
max-height: 33vw;
}
}
@media screen and (max-width: 1880px) {
.page-id-5585 .dustu-slider {
max-height: 36vw;
}
}
@media screen and (max-width: 1720px) {
.page-id-5585 .dustu-slider {
max-height: 39vw;
}
}
@media screen and (max-width: 1590px) {
.page-id-5585 .dustu-slider {
max-height: 42vw;
}
}
@media screen and (max-width: 1470px) {
.page-id-5585 .dustu-slider {
max-height: 45vw;
}
}
@media screen and (max-width: 1390px) {
.page-id-5585 .dustu-slider {
max-height: 48vw;
}
}
@media screen and (max-width: 1290px) {
.page-id-5585 .dustu-slider {
max-height: 51vw;
}
}
@media screen and (max-width: 1190px) {
.page-id-5585 .dustu-slider {
max-height: 54vw;
}
}
@media screen and (max-width: 1150px) {
.page-id-5585 .dustu-slider {
max-height: 57vw;
}
}
.overlay-video {
display: none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity: 0;
-ms-transition: opacity 600ms ease-in;
transition: opacity 600ms ease-in;
-ms-transition: opacity .6s;
transition: opacity .6s;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, .8);
z-index: 999999;
}
.o1 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
opacity: 1;
-ms-transition: opacity 600ms ease-out;
transition: opacity 600ms ease-out;
-ms-transition: opacity .6s;
transition: opacity .6s;
}
.videoWrapperExt {
position: relative;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
max-width: 982px;
padding: 0 20px;
}
.videoWrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .postid-9299 .et_pb_section.et_pb_section_1_tb_body.et_section_regular,
.postid-9493 .et_pb_section.et_pb_section_1_tb_body.et_section_regular {
padding: 0 0 54px;
}
.page-id-9548 .search-form,
.page-id-9549 .search-form {
display: none;
}
.remove_test_echo {
display: none;
}
.infopropriete.mls-22038644 .property-details p:nth-child(2) { display: none;
} .post-10377 .et_post_meta_wrapper img,
.post-10406 .et_post_meta_wrapper img {
display: none;
}
.search-results .post-content {
padding-top: 10px;
}
.shared-counts-wrap.after_content,
.et_builder_inner_content .shared-counts-wrap.before_content {
margin-top: 30px;
} .btn-style-toggle.et_pb_toggle_close {
display: inline-block;
padding: 12px 0 !important;
}
.btn-style-toggle .et_pb_toggle_title {
padding-left: 2.5em !important;
padding-right: 2.5em !important;
}
.btn-style-toggle .et_pb_toggle_title::before {
content: none;
}
.btn-style-toggle.et_pb_toggle_open {
text-align: left;
}
.btn-style-toggle.et_pb_toggle_open .et_pb_toggle_title {
display: none;
} .forbes-pie-chart {
font-family: "freight-neo-pro", sans-serif;
font-weight: 400;
font-style: normal;
}
.fnps h2,
.fnps h3 {
font-family: "freight-neo-pro", sans-serif;
font-weight: 600;
font-style: normal;
}
.fnps h3 {
padding-left: 40px;
padding-bottom: 10px;
}
.forbes-pie-chart .spacer td {
height: 5px !important;
}
.forbes-pie-chart,
.forbes-pie-chart tr {
border: none !important;
}
.forbes-pie-chart tr {
border-bottom: 12px solid #fff !important;
}
.forbes-pie-chart td {
padding: 0 10px !important;
border: none !important;
}
.dot-fgp {
width: 30px !important;
background-color: #bf4423;
}
.dot-bh {
width: 30px !important;
background-color: #aea19a;
}
.dot-stb {
width: 30px !important;
background-color: #c9a486;
}
.dot-chr {
width: 30px !important;
background-color: #d9d1cb;
}
.dot-cb {
width: 30px !important;
background-color: #009193;
}
.dot-sav {
width: 30px !important;
background-color: #f9d5cc;
}
.dot-kf {
width: 30px !important;
background-color: #4a423d;
}
.dot-ev {
width: 30px !important;
background-color: #6d5f58;
}
#post-10999 .et_post_meta_wrapper>img,
#post-11042 .et_post_meta_wrapper>img {
display: none !important;
}
#post-11042 .forbes-pie-chart td {
font-size: 14px !important;
}
.eightpoints .big-num {
font-size: 60px;
vertical-align: text-top;
font-weight: bold;
font-style: italic;
font-family: 'Open Sans';
color: #e4e3e2;
margin-right: 10px;
display: inline-block;
width: 40px;
}
.eightpoints .moveright {
margin-left: 55px;
display: inline-block;
} .postid-604 .courtier-telecopieur,
.postid-5268 .courtier-telecopieur {
display: none;
} .hide-this-if-not-logged {
display: none !important;
}
.logged-in .hide-this-if-not-logged {
display: inline-block !important;
} .page-id-5731.en .et_pb_row.et_pb_row_4 {
display: none !important;
} .otgs-development-site-front-end {
display: none !important;
} .property-slider-wrapper {
height: 100vh;
display: flex;
align-items: center;
}
.property-slide-container {
font-family: 'Univers LT Standard Condensed';
}
.property-slide-header {
width: 100%;
display: flex;
padding: 30px 0 60px;
float: left;
justify-content: center;
}
.property-slide-header img {
max-width: 60%;
}
.property-slide-image-container {
margin-bottom: 40px;
}
.property-slide-image-container img {
border: 1px solid #ddd;
}
.broker-information-container {
width: 50%;
float: left;
}
.broker-picture {
max-width: 40%;
}
.broker-name-container {
padding-left: 20px;
float: left;
max-width: 58%;
}
.broker-name {
font-family: "Soehne Dreiviertelfett";
text-transform: uppercase;
font-size: 4vw;
line-height: 0.9;
margin-bottom: 10px;
}
.broker-title {
text-transform: uppercase;
line-height: 1.2;
margin-bottom: 15px;
}
.property-slide-price {
text-align: right;
font-size: 3.5vw;
padding-top: 20px;
}
.property-slide-address {
text-align: right;
float: left;
width: 50%;
font-family: "Soehne Dreiviertelfett";
text-transform: uppercase;
font-size: 2vw;
}
.property-slide-credit {
width: 100%;
text-align: center;
float: left;
padding-top: 40px;
}
.property-slide-phone {
font-family: "Soehne Dreiviertelfett";
font-size: 3vw;
} article#post-13136 .property-slide-image-container img:nth-last-child(-n+2) {
display: none !important;
}
article#post-13136 .property-slide-image-container {
float: left;
width: 40%;
padding-right: 30px;
} .contact-profusion a {
width: 22px;
}
.contact-profusion::before {
position: absolute;
content: "\e010";
font-family: "ETmodules" !important;
font-size: 20px;
color: #fff;
}
.et-fixed-header .contact-profusion::before {
color: #000;
} #carrieres-tabs .et_pb_tabs_controls li {
border-right: none !important;
}
#carrieres-tabs ul.et_pb_tabs_controls {
background-color: #fff;
}
#carrieres-tabs ul.et_pb_tabs_controls::after {
border-top: none !important;
}
.page-id-5731 .et_pb_tab_2,
.page-id-5731 .et_pb_tab_3,
.page-id-5731 .et_pb_tab_4 {
display: none !important;
} .unCourtier.Lori_Schwartz,
.unCourtier.Bunny_BerkeLori_Schwartz {
display: none !important;
}
.display-force {
display: block !important;
} .single-edit-courtier .et_pb_section_1 .et_pb_module.et_pb_divider.et_pb_divider_0.et_pb_divider_position_.et_pb_space {
margin-top: -98px !important;
} .single-edit-courtier .content-wrapper .et_pb_row {
max-width: 100% !important;
}  #pf-404-property-search .et_pb_button:hover {
background-color: #868686 !important;
color: #fff !important;
}
.unCourtier.Pierre_LarinAnne-Marie_Ashcroft {
display:none !important;
} .archive .post-thumbnail {
margin-bottom: 20px;
}
.archive #main-header {
background-color: rgb(0, 0, 0);
} #category-filters {
text-align: center;
margin-bottom: 20px;
}
.filter-btn {
background-color: #000;
color: #fff;
border: 1px solid #000;
padding: 10px 20px;
margin: 5px;
cursor: pointer;
font-size: 16px;
}
.filter-btn.active {
background-color: #fff;
color: #000;
}
.et_pb_post {
transition: all 0.3s ease;
}@import url(https://use.typekit.net/cwb7vvk.css);
@font-face {
font-family: 'Libre Caslon Display-Regular';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/LibreCaslonDisplay-Regular.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/LibreCaslonDisplay-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Display Light';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFProDisplay-Light.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFProDisplay-Light.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Display Semibold';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFProDisplay-Semibold.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFProDisplay-Semibold.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'SF Pro Display Regular';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFPRODISPLAYREGULAR.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/SFPRODISPLAYREGULAR.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Soehne Dreiviertelfett';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/Soehne-Dreiviertelfett.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/Soehne-Dreiviertelfett.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Univers LT Standard Condensed';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/UniversLTStd-Cn.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/UniversLTStd-Cn.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Univers LT Standard Light Condensed';
src: url(//www.profusion.global/wp-content/themes/Profusion/fonts/UniversLTStd-LightCn.woff2) format('woff2'),
url(//www.profusion.global/wp-content/themes/Profusion/fonts/UniversLTStd-LightCn.woff) format('woff');
font-weight: normal;
font-style: normal;
} sup {
font-size: 50%;
}
.entry-content,
.entry-content p {
font-weight: 400;
}
.fw400 h4 {
font-weight: 400;
} .acx-zoom {
overflow: hidden;
}
.acx-zoom img {
transition: all 0.4s ease-in-out;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(1.066);
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
}
.acx-zoom img:hover {
transform: translate(-50%, -50%) scale(1.15); transform-origin: center;
}
.post-14457 .acx-zoom img, .post-14487 .acx-zoom img {
margin-top: -11px;
}
.fiche_property_wrap_pf .acx-zoom img {
max-width: 100%;
max-height: none;
}
.mb90 {
margin-bottom: 90px;
}
.lh14 {
line-height: 1.4 !important;
} body {
scroll-behavior: smooth;
}
.h1-pb30 h1 {
padding-bottom: 30px;
}
.col-vh-center {
display: flex;
justify-content: center;
align-items: center;
}
.col-vh-center.multiple-items {
justify-content: space-around;
flex-flow: column;
}
.col-vh-center.multiple-items-h {
justify-content: space-around;
flex-flow: row;
}
.overlay-bk70::before {
content: "";
background-color: rgba(0, 0, 0, 0.7);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.overlay-hover-bk35 {
position: relative;
max-height: 365px;
overflow: hidden;
margin-bottom: 10px;
}
.overlay-hover-bk35::before {
opacity: 0;
transition: all 0.4s ease-in-out;
content: "";
background-color: rgba(0, 0, 0, 0.35);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
pointer-events: none;
}
.overlay-hover-bk35:hover::before {
opacity: 1;
}
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt,
.et_button_no_icon.et_button_left .et_pb_button:hover,
.et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce #content input.button:hover,
.et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover,
.et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover,
.et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover,
.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover,
.et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page a.button:hover,
.et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover,
.et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page button.button:hover,
.et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce-page input.button:hover,
.et_button_no_icon.et_button_left.woocommerce a.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce a.button:hover,
.et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover,
.et_button_no_icon.et_button_left.woocommerce button.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce button.button:hover,
.et_button_no_icon.et_button_left.woocommerce input.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce input.button:hover,
.et_button_no_icon .et_pb_button,
.et_button_no_icon .et_pb_button:hover,
.et_button_no_icon.woocommerce #content input.button,
.et_button_no_icon.woocommerce #content input.button.alt,
.et_button_no_icon.woocommerce #content input.button.alt:hover,
.et_button_no_icon.woocommerce #content input.button:hover,
.et_button_no_icon.woocommerce #respond input#submit,
.et_button_no_icon.woocommerce #respond input#submit.alt,
.et_button_no_icon.woocommerce #respond input#submit.alt:hover,
.et_button_no_icon.woocommerce #respond input#submit:hover,
.et_button_no_icon.woocommerce-page #content input.button,
.et_button_no_icon.woocommerce-page #content input.button.alt,
.et_button_no_icon.woocommerce-page #content input.button.alt:hover,
.et_button_no_icon.woocommerce-page #content input.button:hover,
.et_button_no_icon.woocommerce-page #respond input#submit,
.et_button_no_icon.woocommerce-page #respond input#submit.alt,
.et_button_no_icon.woocommerce-page #respond input#submit.alt:hover,
.et_button_no_icon.woocommerce-page #respond input#submit:hover,
.et_button_no_icon.woocommerce-page a.button,
.et_button_no_icon.woocommerce-page a.button.alt,
.et_button_no_icon.woocommerce-page a.button.alt:hover,
.et_button_no_icon.woocommerce-page a.button:hover,
.et_button_no_icon.woocommerce-page button.button,
.et_button_no_icon.woocommerce-page button.button.alt,
.et_button_no_icon.woocommerce-page button.button.alt.disabled,
.et_button_no_icon.woocommerce-page button.button.alt.disabled:hover,
.et_button_no_icon.woocommerce-page button.button.alt:hover,
.et_button_no_icon.woocommerce-page button.button:hover,
.et_button_no_icon.woocommerce-page input.button,
.et_button_no_icon.woocommerce-page input.button.alt,
.et_button_no_icon.woocommerce-page input.button.alt:hover,
.et_button_no_icon.woocommerce-page input.button:hover,
.et_button_no_icon.woocommerce a.button,
.et_button_no_icon.woocommerce a.button.alt,
.et_button_no_icon.woocommerce a.button.alt:hover,
.et_button_no_icon.woocommerce a.button:hover,
.et_button_no_icon.woocommerce button.button,
.et_button_no_icon.woocommerce button.button.alt,
.et_button_no_icon.woocommerce button.button.alt.disabled,
.et_button_no_icon.woocommerce button.button.alt.disabled:hover,
.et_button_no_icon.woocommerce button.button.alt:hover,
.et_button_no_icon.woocommerce button.button:hover,
.et_button_no_icon.woocommerce input.button,
.et_button_no_icon.woocommerce input.button.alt,
.et_button_no_icon.woocommerce input.button.alt:hover,
.et_button_no_icon.woocommerce input.button:hover,
.woocommerce input.button,
.woocommerce input.button:hover {
padding: .5em 2.5em !important;
cursor: pointer;
}
.et_pb_button.et_pb_bg_layout_dark:hover {
background: rgba(255, 255, 255, 0.2);
border-color: #fff !important;
color: #fff !important;
}
body #page-container .et_pb_section .et_pb_button_2.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_2.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_3.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_3.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_4.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_4.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_5.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_5.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_6.btn-lifestyle,
body #page-container .et_pb_section .et_pb_button_6.btn-lifestyle:hover {
padding: 0.6em 2.5em !important;
}
body #page-container .et_pb_section .et_pb_button_2.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_3.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_4.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_5.btn-lifestyle:hover,
body #page-container .et_pb_section .et_pb_button_6.btn-lifestyle:hover {
background: rgba(255, 255, 255, 0.2);
}
.center-content {
text-align: center;
}
.btn-bk-bg {
background-color: #000;
color: #fff !important;
}
#pf-property-btns {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-top: 15px;
}
@media (max-width: 980px) {
#pf-property-btns {
flex-direction: column;
gap: 10px;
align-items: flex-start;
}
}
.new-style-btn {
background-color: transparent;
border: 1px solid #333;
border-radius: 12px;
font-size: 18px;
padding: 8px 30px;
font-family: 'Univers LT Standard Condensed';
text-transform: uppercase;
color: #333;
text-align: center;
cursor: pointer;
display: flex;
flex: 0 0 auto;
justify-content: center;
}
.new-style-btn:hover {
background-color: rgba(0,0,0,0.3);
} .pf-toggle-container {
text-align: center;
}
.pf-toggle {
display: inline-block;
}
.pf-toggle .et_pb_toggle_title,
.pf-toggle.et_pb_toggle_open .et_pb_toggle_title {
display: inline-block;
}
.pf-toggle .et_pb_toggle_title::before {
content: "\33";
font-size: 32px;
}
.pf-toggle.et_pb_toggle_open .et_pb_toggle_title::before {
content: "\32";
}
.pf-toggle .et_pb_toggle_content,
.et_pb_toggle_content p {
font-size: 24px;
}
.acx-pf-toggle .et_pb_toggle_content,
.acx-pf-toggle .et_pb_toggle_content p {
font-size: 18px;
}  #pf-adv-search {
position: absolute;
right: 50px;
top: 30px;
font-weight: 400;
}
#pf-adv-search a {
color: #fff;
text-decoration: underline;
}
.et-search-form input {
width: 50%;
right: 250px;
}
@media screen and (min-width: 981px) {
.et_fullwidth_nav #main-header .container {
padding-left: 0 !important;
padding-right: 0 !important;
margin-left: 5% !important;
margin-right: 5% !important;
width: 90%;
}
} #et-secondary-nav .menu-item-has-children>a:first-child::after,
#top-menu .menu-item-has-children>a:first-child::after {
content: none;
}
#et-secondary-nav .menu-item-has-children>a:first-child,
#top-menu .menu-item-has-children>a:first-child {
padding-right: 0;
}
#top-menu li {
padding-right: 20px;
}
.nav li ul {
width: 390px;
}
#top-menu li li {
padding: 0;
}
#top-menu li li a {
width: 390px;
padding: 6px 30px;
}
.nav ul li a:hover {
background-color: rgba(0, 0, 0, 0.2);
opacity: .7;
}
.page-template-template-property-single #main-header {
background-color: rgba(0, 0, 0, 0.5);
}
.page-template-template-property-single #top-menu a {
color: #fff;
}
.page-template-template-property-single #top-menu .sub-menu a,
.single-edit-propriete #top-menu a {
color: #000;
}
.page-template-template-property-single #main-header .nav li ul,
.single-edit-propriete #main-header .nav li ul {
background-color: rgba(255, 255, 255, 1);
} #pf-footer-menu ul li {
border-left: 1px solid #000;
padding: 0 30px;
text-transform: uppercase;
}
#pf-footer-menu ul li:first-child {
border-left: 0;
}
#pf-footer-menu ul li a {
padding: 2px 0;
}
#pf-footer-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
margin-top: 0;
}
.chatbot {
position: fixed;
right: 1.5%;
bottom: 2%;
z-index: 999999;
}
footer .et_pb_section.et_pb_section_0_tb_footer.et_pb_with_background.et_section_regular {
margin-top: 12px;
padding: 0 !important;
}
footer .et_pb_row.et_pb_row_0_tb_footer {}
footer .et_pb_section div.et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0 !important;
}
footer .et_pb_section.et_pb_section_1_tb_footer.et_section_regular {
padding: 0 !important;
}
#menu-marches-immobiliers-cles li,
#menu-acheter-une-propriete li,
#menu-vendre-une-propriete li,
#menu-profusion-immobilier li {
line-height: 1.5;
margin-bottom: 18px;
}
.en #wqc-logo-fr,
.fr #wqc-logo-en {
display: none;
} #pf-home-page-header.et_pb_fullwidth_header {
min-height: 100vh !important;
}
#pf-home-page-header.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
width: 100%;
max-width: 100%;
}
#pf-info-hp-prop {
position: absolute;
text-align: left;
border-left: 1px solid #fff;
padding-left: 15px;
bottom: 5%;
left: -6%;
}
#pf-info-hp-prop a {
color: #fff !important;
}
#pf-lifestyle-row-1 {
min-height: 470px;
}
#pf-lifestyle-row-2 {
min-height: 910px;
}
.v-mid-sep:before {
content: " ";
width: 100%;
height: 6px;
background-color: #fff;
position: absolute;
top: 50%;
}
#hp-adv-search-link {
position: relative;
z-index: 100;
width: 650px;
margin: 10px auto 0;
text-align: right;
text-transform: uppercase;
}
#hp-adv-search-link a {
color: #fff;
}
#pf-lifestyle-row-1 .et_pb_button_module_wrapper,
#pf-lifestyle-row-2 .et_pb_button_module_wrapper {
max-width: 80%;
} .pf_page_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
width: 90%;
max-width: 90%;
}
.pf_page_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.et-db #et-boc .et-l .pf_page_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
width: 100%;
max-width: 100%;
}
.pf_page_header .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
width: 100%;
max-width: 100%;
} .et_pb_row.et_pb_row_marche_cle,
.et_pb_section.marche_cle_section {
padding-top: 0;
padding-bottom: 0;
}
.et_pb_row.et_pb_row_marche_cle {
max-width: 1713px;
width: 90%;
}
.mc-wrapper {
margin-bottom: 60px;
float: left;
width: 100%;
}
.marche_cle_item {
overflow: hidden;
border: none;
padding: 0;
position: relative;
float: left;
max-width: 680px;
margin: 0 1.333% 1.25vw 0;
width: 24%;
height: 21.4vw;
}
.marche_cle_item:nth-child(4n) {
margin-right: 0;
}
.mc-title {
position: absolute;
left: 20px;
z-index: 999;
bottom: 8px;
color: #fff;
text-transform: uppercase;
pointer-events: none;
line-height: 1.4;
}
.mc-stats-title {
display: inline-block;
}
.vert-sep-lr::before {
content: "";
background-color: #000;
position: absolute;
width: 2px;
height: 140px;
z-index: 999;
left: 24px;
top: 148px;
}
.vert-sep-lr::after {
content: "";
background-color: #000;
position: absolute;
width: 2px;
height: 140px;
z-index: 999;
right: 12px;
top: 148px;
} .pf-mc-title {
display: none;
}
.mc-wrapper:first-child {
margin-bottom: 0;
} .et_pb_section.vente_significtive_section {
padding-top: 0;
}
.et_pb_row_vente_significtive {
width: 90%;
max-width: 1713px;
}
.et_pb_row_vente_significtive .et_pb_column.et_pb_column_1_3 {
width: 32%;
max-width: 1026px;
margin-right: 2%;
}
.et_pb_row_vente_significtive .et_pb_column.et_pb_column_1_3:nth-child(3n) {
margin-right: 0;
}
.vente_significative_item {
min-height: 300px;
overflow: hidden;
} .et_pb_row_visite_libre {
width: 90%;
max-width: 1713px;
}
.et_pb_row_visite_libre .et_pb_column.et_pb_column_1_3 {
width: 32%;
max-width: 1026px;
margin-right: 2%;
}
.et_pb_row_visite_libre .et_pb_column.et_pb_column_1_3:nth-child(3n) {
margin-right: 0;
}
.visite_libre_item {
min-height: 540px;
overflow: hidden;
} .et_pb_row_rapport_immobilier {
width: 90%;
max-width: 1713px;
}
.et_pb_row_rapport_immobilier .et_pb_column.et_pb_column_1_3 {
width: 32%;
max-width: 1026px;
margin-right: 2%;
}
.et_pb_row_rapport_immobilier .et_pb_column.et_pb_column_1_3:nth-child(3n) {
margin-right: 0;
}
.rapport_immobilier_item {
min-height: 300px;
overflow: hidden;
} .et_pb_row_style_de_vie .et_pb_column.et_pb_column_1_3.et_pb_css_mix_blend_mode_passthrough:nth-child(3n) {
margin-right: 0;
}
.style_de_vie_item {
min-height: 300px;
overflow: hidden;
} .et_pb_row.et_pb_row_parution_media,
.et_pb_section.parution_media_section {
padding-top: 0;
padding-bottom: 0;
}
.et_pb_row.et_pb_row_parution_media {
max-width: 1713px;
width: 90%;
}
.et_pb_row_parution_media .et_pb_column.et_pb_column_1_2.et_pb_css_mix_blend_mode_passthrough {
overflow: hidden;
border: none;
padding: 0;
position: relative;
float: left;
max-width: 836px;
margin: 0 1.333% 1.25vw 0;
width: 48.666%;
}
.et_pb_row_parution_media .et_pb_column.et_pb_column_1_2.et_pb_css_mix_blend_mode_passthrough:nth-child(2n) {
margin-right: 0;
}
.parution_media {
min-height: 411px;
overflow: hidden;
}
.pm-title {
position: absolute;
margin: auto;
width: 100%;
padding: 36px 60px;
color: #fff;
line-height: 1.4;
text-transform: uppercase;
font-weight: 600;
z-index: 9;
}
.w-overlay::before {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
transition: all 0.4s ease-in-out;
background-color: rgba(0, 0, 0, 0.35);
content: "";
z-index: 8 !important;
pointer-events: none;
}
.w-overlay:hover::before {
opacity: 0;
}
.pm-read-more {
position: absolute;
bottom: 15px;
left: 60px;
z-index: 9;
} .row {
float: left;
width: 100%;
margin-bottom: 30px;
}
.third_columns {
float: left;
width: 32%;
margin-right: 1.333%;
text-align: left;
}
.third_columns:nth-child(3n+0) {
margin-right: 0;
}
.search-form {
width: 70%;
margin: 0 auto 75px;
text-align: center;
}
.search-form select,
.search-form input[name="n_inscription"] {
border: medium none !important;
border-bottom: 1px solid #000 !important;
padding: 10px 0;
width: 100%;
position: relative;
opacity: 0.5;
}
.search-form select:after {
content: "x";
position: absolute;
width: 40px;
height: 40px;
background-color: aquamarine;
}
.search-form .third_columns.rent_or_sale {
text-align: center;
}
.property-listing {
border: none;
padding: 0;
height: 100%;
}
.infos_prop {
margin: 10px 0;
}
.info-prop-left {
font-size: 28px;
width: 40%;
float: left;
text-align: left;
}
.info-prop-left .wrap-icon {
font-size: 14px;
font-weight: bold;
}
.info-prop-left .wrap-icon img {
max-height: 15px;
}
.info-prop-right {
width: 60%;
float: right;
text-align: right;
line-height: 1.4;
}
.b_vendu {
position: absolute;
height: 50px;
padding-top: 12px;
width: 100%;
top: 0;
text-align: center;
background-color: rgba(217, 43, 43, 0.85);
color: #fff;
font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif;
}
#liste_property {
float: left;
width: 100%;
max-widht: 1713px;
margin: auto auto 60px;
text-align: center;
}
#liste_property .fiche_property_wrap,
#liste_property .fiche_property_wrap_pf {
float: left;
max-width: 1026px;
margin: 0 2% 30px 0;
min-height: 450px;
width: 32%;
}
@media screen and (min-width: 1081px) {
#liste_property .fiche_property_wrap:nth-child(3n+0),
#liste_property .fiche_property_wrap_pf:nth-child(3n+0) {
margin-right: 0;
}
} .simple-pagination ul {
margin: 0 0 20px;
padding: 0;
list-style: none;
text-align: center;
}
.simple-pagination li {
display: inline-block;
margin-right: 5px;
margin-bottom: 20px !important;
}
.simple-pagination li a,
.simple-pagination li span {
color: #666;
padding: 10px 14px;
text-decoration: none;
background-color: rgb(245, 247, 246);
border-radius: 3px;
font-size: 15px;
}
.simple-pagination .current {
color: #FFF;
background-color: #DA9655;
}
.simple-pagination .prev.current,
.simple-pagination .next.current {
color: #DA9655;
background-color: rgb(245, 247, 246);
}
.lazy-holder {
text-align: center;
background-color: #eee;
height: 17.2vw;
position: relative;
}
.post-14457 .lazy-holder, .post-14487 .lazy-holder {
height: 15.5vw;
}
.lazy-holder .lazy {
margin-top: 60px;
}
#seach_field {
max-width: 652px;
z-index: 100;
position: relative;
margin: 30px auto 0;
border: none;
border-radius: 8px;
}
#seach_field input[type='text'] {
width: calc(100% - 60px);
height: 60px;
background-color: #fff;
border: 0px;
border-radius: 6px 0 0 6px;
font-size: 18px;
padding: 0px 30px;
float: left;
}
#seach_field input[type="button"] {
width: 60px;
height: 60px;
border: 0px;
padding: 0px;
vertical-align: top;
background-color: #fff;
background-image: url(https://profusionimmo.ca/public/projet/custom/css/../img/sprite.png);
background-position: -200px 12px;
background-repeat: no-repeat;
cursor: pointer;
background-size: 500%;
border-radius: 0 6px 6px 0;
}
.page-template-template-courtiers #seach_field,
.page-template-template-courtiers-commercial #seach_field {
max-width: 500px;
z-index: 100;
position: relative;
margin: 40px auto 0;
border: 1px solid #666;
border-radius: 12px;
display: flex;
}
.page-template-template-courtiers #seach_field input[type='text'],
.page-template-template-courtiers-commercial #seach_field input[type='text'] {
width: calc(100% - 60px);
height: 60px;
background-color: transparent;
border: 0px;
border-radius: 12px;
font-size: 18px;
padding: 0px 30px;
font-family: 'Univers LT Standard Condensed';
text-transform: uppercase;
color: #333;
text-align: center;
margin-left: 45px;
position: relative;
z-index: 99;
}
.page-template-template-courtiers #seach_field input:focus,
.page-template-template-courtiers-commercial #seach_field input:focus {
background-color: #fff !important;
margin-left: 30px;
}
.page-template-template-courtiers #seach_field:before {
position: absolute;
content: ' ';
background: url(//www.profusion.global/wp-content/uploads/2022/08/searchicone.png) scroll no-repeat 0 0;
background-size: 20px;
width: 20px;
height: 30px;
margin-top: 20px;
margin-left: 130px;
}
.page-template-template-courtiers #seach_field input[type="button"],
.page-template-template-courtiers-commercial #seach_field input[type="button"] {
width: 60px;
height: 60px;
border: 0px;
padding: 0px;
vertical-align: top;
background-color: #fff;
background-image: url(https://profusionimmo.ca/public/projet/custom/css/../img/sprite.png);
background-position: -200px 12px;
background-repeat: no-repeat;
cursor: pointer;
background-size: 500%;
border-radius: 0 12px 12px 0;
}
.rst {
z-index: 2000;
position: absolute;
background: rgb(255, 255, 255);
opacity: 0.91;
width: 640px;
margin-left: 10px;
padding: 10px 25px 10px 20px !important;
text-align: left;
display: none;
margin-top: 1px;
}
.rst li {
list-style-type: none;
}
.overlay {
position: absolute;
height: 100%;
width: 100%;
opacity: 1;
background-color: rgba(0, 0, 0, 0.35);
transition: all 0.4s ease-in-out;
}
.slider-wrapper:hover .overlay {
opacity: 0;
}
.parution-media .cl {
padding: 0 !important;
} .acx-page-sub-menu a {
margin: 0 20px;
padding-bottom: 10px;
}
.acx-page-sub-menu a.active {
border-bottom: 2px solid #000;
color: #da9655;
font-weight: bold;
}
.acx-page-sub-menu.et_pb_sticky_module {
-webkit-box-shadow: none;
box-shadow: none;
}
#pf-valeurs .et_pb_text_inner {
display: flex;
justify-content: space-between;
} .gform_wrapper.gravity-theme input[type="color"],
.gform_wrapper.gravity-theme input[type="date"],
.gform_wrapper.gravity-theme input[type="datetime-local"],
.gform_wrapper.gravity-theme input[type="datetime"],
.gform_wrapper.gravity-theme input[type="email"],
.gform_wrapper.gravity-theme input[type="month"],
.gform_wrapper.gravity-theme input[type="number"],
.gform_wrapper.gravity-theme input[type="password"],
.gform_wrapper.gravity-theme input[type="search"],
.gform_wrapper.gravity-theme input[type="tel"],
.gform_wrapper.gravity-theme input[type="text"],
.gform_wrapper.gravity-theme input[type="time"],
.gform_wrapper.gravity-theme input[type="url"],
.gform_wrapper.gravity-theme input[type="week"],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
padding: 15px !important;
border-radius: 6px !important;
}
.gform_footer.top_label {
display: flex;
justify-content: center;
}
.gform_button.button {
background-color: rgba(0, 0, 0, 1);
border: 1px solid rgb(0, 0, 0);
border-radius: 0px;
color: rgb(255, 255, 255);
cursor: pointer;
font-family: "Arimo", Helvetica, Arial, Lucida, sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 30.6px;
padding: 9px 45px;
text-align: center;
transition-delay: 0s;
transition-duration: 0.3s;
transition-property: all;
transition-timing-function: ease;
}
.gform_button.button:hover {
color: #000000 !important;
background-color: rgba(0, 0, 0, 0.2);
border-color: #000000 !important;
}
.vendu-container {
position: relative;
height: 60px;
}
#gform_wrapper_4 .gform_title,
#gform_wrapper_5 .gform_title,
#gform_wrapper_4 .gform_required_legend,
#gform_wrapper_5 .gform_required_legend {
display: none;
}
.gform_required_legend {
display: none;
} .acx-courtiers-equipe h1 {
margin-bottom: 0;
} .single-edit-propriete .shareBox span {
margin-right: 6px;
} .single-post #main-header,
.single-post #main-header .nav li ul,
.single-post .et-search-form,
.single-post #main-header .et_mobile_menu {
background-color: rgba(0, 0, 0, 1);
}
#pf-blog .post-content {
width: 100%;
padding-top: 20px;
}
.more-link {
display: inline-block;
background: #000;
text-transform: uppercase;
color: #fff;
padding: 6px 20px;
margin-top: 10px;
}
.more-link:hover {
opacity: 0.8;
} .property-lising a {
position: relative; display: block;
}
.mls-23684501 {
display: none !important;
}
@media screen and (min-width: 2240px) {
.page-id-5585 .dustu-slider {
max-height: 28vw;
}
}
@media screen and (max-width: 2239px) {
.page-id-5585 .dustu-slider {
max-height: 33vw;
}
}
@media screen and (max-width: 1880px) {
.page-id-5585 .dustu-slider {
max-height: 36vw;
}
}
@media screen and (max-width: 1720px) {
.page-id-5585 .dustu-slider {
max-height: 39vw;
}
}
@media screen and (max-width: 1590px) {
.page-id-5585 .dustu-slider {
max-height: 42vw;
}
}
@media screen and (max-width: 1470px) {
.page-id-5585 .dustu-slider {
max-height: 45vw;
}
}
@media screen and (max-width: 1390px) {
.page-id-5585 .dustu-slider {
max-height: 48vw;
}
}
@media screen and (max-width: 1290px) {
.page-id-5585 .dustu-slider {
max-height: 51vw;
}
}
@media screen and (max-width: 1190px) {
.page-id-5585 .dustu-slider {
max-height: 54vw;
}
}
@media screen and (max-width: 1150px) {
.page-id-5585 .dustu-slider {
max-height: 57vw;
}
}
.overlay-video {
display: none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity: 0;
-ms-transition: opacity 600ms ease-in;
transition: opacity 600ms ease-in;
-ms-transition: opacity .6s;
transition: opacity .6s;
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, .8);
z-index: 999999;
}
.o1 {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
opacity: 1;
-ms-transition: opacity 600ms ease-out;
transition: opacity 600ms ease-out;
-ms-transition: opacity .6s;
transition: opacity .6s;
}
.videoWrapperExt {
position: relative;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
max-width: 982px;
padding: 0 20px;
}
.videoWrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .postid-9299 .et_pb_section.et_pb_section_1_tb_body.et_section_regular,
.postid-9493 .et_pb_section.et_pb_section_1_tb_body.et_section_regular {
padding: 0 0 54px;
}
.page-id-9548 .search-form,
.page-id-9549 .search-form {
display: none;
}
.remove_test_echo {
display: none;
}
.infopropriete.mls-22038644 .property-details p:nth-child(2) { display: none;
} .post-10377 .et_post_meta_wrapper img,
.post-10406 .et_post_meta_wrapper img {
display: none;
}
.search-results .post-content {
padding-top: 10px;
}
.shared-counts-wrap.after_content,
.et_builder_inner_content .shared-counts-wrap.before_content {
margin-top: 30px;
} .btn-style-toggle.et_pb_toggle_close {
display: inline-block;
padding: 12px 0 !important;
}
.btn-style-toggle .et_pb_toggle_title {
padding-left: 2.5em !important;
padding-right: 2.5em !important;
}
.btn-style-toggle .et_pb_toggle_title::before {
content: none;
}
.btn-style-toggle.et_pb_toggle_open {
text-align: left;
}
.btn-style-toggle.et_pb_toggle_open .et_pb_toggle_title {
display: none;
} .forbes-pie-chart {
font-family: "freight-neo-pro", sans-serif;
font-weight: 400;
font-style: normal;
}
.fnps h2,
.fnps h3 {
font-family: "freight-neo-pro", sans-serif;
font-weight: 600;
font-style: normal;
}
.fnps h3 {
padding-left: 40px;
padding-bottom: 10px;
}
.forbes-pie-chart .spacer td {
height: 5px !important;
}
.forbes-pie-chart,
.forbes-pie-chart tr {
border: none !important;
}
.forbes-pie-chart tr {
border-bottom: 12px solid #fff !important;
}
.forbes-pie-chart td {
padding: 0 10px !important;
border: none !important;
}
.dot-fgp {
width: 30px !important;
background-color: #bf4423;
}
.dot-bh {
width: 30px !important;
background-color: #aea19a;
}
.dot-stb {
width: 30px !important;
background-color: #c9a486;
}
.dot-chr {
width: 30px !important;
background-color: #d9d1cb;
}
.dot-cb {
width: 30px !important;
background-color: #009193;
}
.dot-sav {
width: 30px !important;
background-color: #f9d5cc;
}
.dot-kf {
width: 30px !important;
background-color: #4a423d;
}
.dot-ev {
width: 30px !important;
background-color: #6d5f58;
}
#post-10999 .et_post_meta_wrapper>img,
#post-11042 .et_post_meta_wrapper>img {
display: none !important;
}
#post-11042 .forbes-pie-chart td {
font-size: 14px !important;
}
.eightpoints .big-num {
font-size: 60px;
vertical-align: text-top;
font-weight: bold;
font-style: italic;
font-family: 'Open Sans';
color: #e4e3e2;
margin-right: 10px;
display: inline-block;
width: 40px;
}
.eightpoints .moveright {
margin-left: 55px;
display: inline-block;
} .postid-604 .courtier-telecopieur,
.postid-5268 .courtier-telecopieur {
display: none;
} .hide-this-if-not-logged {
display: none !important;
}
.logged-in .hide-this-if-not-logged {
display: inline-block !important;
} .page-id-5731.en .et_pb_row.et_pb_row_4 {
display: none !important;
} .otgs-development-site-front-end {
display: none !important;
} .property-slider-wrapper {
height: 100vh;
display: flex;
align-items: center;
}
.property-slide-container {
font-family: 'Univers LT Standard Condensed';
}
.property-slide-header {
width: 100%;
display: flex;
padding: 30px 0 60px;
float: left;
justify-content: center;
}
.property-slide-header img {
max-width: 60%;
}
.property-slide-image-container {
margin-bottom: 40px;
}
.property-slide-image-container img {
border: 1px solid #ddd;
}
.broker-information-container {
width: 50%;
float: left;
}
.broker-picture {
max-width: 40%;
}
.broker-name-container {
padding-left: 20px;
float: left;
max-width: 58%;
}
.broker-name {
font-family: "Soehne Dreiviertelfett";
text-transform: uppercase;
font-size: 4vw;
line-height: 0.9;
margin-bottom: 10px;
}
.broker-title {
text-transform: uppercase;
line-height: 1.2;
margin-bottom: 15px;
}
.property-slide-price {
text-align: right;
font-size: 3.5vw;
padding-top: 20px;
}
.property-slide-address {
text-align: right;
float: left;
width: 50%;
font-family: "Soehne Dreiviertelfett";
text-transform: uppercase;
font-size: 2vw;
}
.property-slide-credit {
width: 100%;
text-align: center;
float: left;
padding-top: 40px;
}
.property-slide-phone {
font-family: "Soehne Dreiviertelfett";
font-size: 3vw;
} article#post-13136 .property-slide-image-container img:nth-last-child(-n+2) {
display: none !important;
}
article#post-13136 .property-slide-image-container {
float: left;
width: 40%;
padding-right: 30px;
} .contact-profusion a {
width: 22px;
}
.contact-profusion::before {
position: absolute;
content: "\e010";
font-family: "ETmodules" !important;
font-size: 20px;
color: #fff;
}
.et-fixed-header .contact-profusion::before {
color: #000;
} #carrieres-tabs .et_pb_tabs_controls li {
border-right: none !important;
}
#carrieres-tabs ul.et_pb_tabs_controls {
background-color: #fff;
}
#carrieres-tabs ul.et_pb_tabs_controls::after {
border-top: none !important;
}
.page-id-5731 .et_pb_tab_2,
.page-id-5731 .et_pb_tab_3,
.page-id-5731 .et_pb_tab_4 {
display: none !important;
} .unCourtier.Lori_Schwartz,
.unCourtier.Bunny_BerkeLori_Schwartz {
display: none !important;
}
.display-force {
display: block !important;
} .single-edit-courtier .et_pb_section_1 .et_pb_module.et_pb_divider.et_pb_divider_0.et_pb_divider_position_.et_pb_space {
margin-top: -98px !important;
} .single-edit-courtier .content-wrapper .et_pb_row {
max-width: 100% !important;
}  #pf-404-property-search .et_pb_button:hover {
background-color: #868686 !important;
color: #fff !important;
}
.unCourtier.Pierre_LarinAnne-Marie_Ashcroft {
display:none !important;
} .archive .post-thumbnail {
margin-bottom: 20px;
}
.archive #main-header {
background-color: rgb(0, 0, 0);
} #category-filters {
text-align: center;
margin-bottom: 20px;
}
.filter-btn {
background-color: #000;
color: #fff;
border: 1px solid #000;
padding: 10px 20px;
margin: 5px;
cursor: pointer;
font-size: 16px;
}
.filter-btn.active {
background-color: #fff;
color: #000;
}
.et_pb_post {
transition: all 0.3s ease;
}#main-header{
z-index: 99 !important;
} @media screen and (min-width: 1600px) {
#top-menu li {
padding-right: 30px;
}
}
@media screen and (max-width: 1600px){
#top-menu li {
padding-right: 30px;
}
}
@media screen and (max-width: 1570px){
#top-menu li {
padding-right: 20px;
}
#top-menu li a {
font-size: 12px !important;
}
}
@media screen and (max-width: 1454px){
} @media screen and (max-width: 1440px) {
} @media screen and (min-width: 1367px) {
.prop-list-2-cols .lazy-holder {
height: 230px;
}
.prop-list-2-cols #liste_property .fiche_property_wrap, .prop-list-2-cols #liste_property .fiche_property_wrap_pf {
min-height: 360px;
}
} @media screen and (max-width: 1366px) {
#top-menu li {
padding-right: 10px;
}
#top-menu li a {
font-size: 11px !important;
}
} @media screen and (max-width: 1295px) {
#logo, .page-template-template-courtiers #logo, .single-edit-courtier #logo {
max-height: 40% !important;
}
}
@media screen and (max-width: 1180px) {
#logo, .page-template-template-courtiers #logo, .single-edit-courtier #logo {
max-height: 30% !important;
}
#top-menu li {
padding-right: 8px;
}
} @media screen and (max-width: 1080px) and (min-width: 981px) {
#liste_property .fiche_property_wrap:nth-child(2n) {
margin-right: 0;
}
.fiche_courtier_wrap:nth-child(4n) {
margin-right: 0;
} }
@media screen and (max-width: 1080px) { h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 {
font-size: 32px !important;
}
body .et_pb_button {
font-size: 16px !important;
} #pf-home-page-header.et_pb_fullscreen .et_pb_fullwidth_header_container {
width: 90%;
}
#pf-info-hp-prop {
left: 0;
} #seach_field, #hp-adv-search-link {
max-width: 524px;
}
#seach_field input[type="text"] {
width: 460px;
height: 50px;
font-size: 16px;
}
#seach_field input[type="button"] {
height: 50px;
background-position: -154px 12px;
background-size: 400%;
} .page-template-template-property-single .et_pb_row_rapport_immobilier {
width: 90%;
}
#liste_property .fiche_property_wrap {
min-height: 280px;
width: 49%;
margin-right: 2%;
}
.lazy-holder {
height: 26.2vw;
}
.post-14457 .lazy-holder, .post-14487 .lazy-holder {
height: 24.2vw;
}
.infopropriete {
width: 68%;
}
.columnCourtier {
width: 27%;
}
.info-prop-left {
font-size: 20px;
}
.info-prop-right {
font-size: 14px;
}
.info-prop-left .wrap-icon {
margin-bottom: 6px !important;
}
.page-template-template-property-single .et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.pf-page-header {
height: 248px;
}
.slick-dots {
display: none !important;
} #filtres-classes {
display: none;
}
#filtres-classes a {
font-size: 14px;
} .et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.pf-page-header {
height: 348px !important;
}
.et_pb_fullwidth_header_subhead {
font-size: 20px !important;
}
#multiple-page-menu {
font-size: 14px;
}
.et_pb_row_visite_libre {
font-size: 14px;
line-height: 1.5;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll:not(.home .et_pb_fullwidth_header .et_pb_fullwidth_header_scroll) {
display: none;
} .et_pb_row.et_pb_row_1_tb_footer.et_pb_row--with-menu {
width: 90%;
}
#pf-footer-menu ul li {
padding: 0 20px;
}
} @media screen and (min-width: 981px) {
.et_fullwidth_nav #main-header .container {
padding-right: 5%;
padding-left: 5%;
}
.home .et-fixed-header#main-header,
.page .et-fixed-header#main-header,
.archive .et-fixed-header#main-header,
.single .et-fixed-header#main-header,
.search .et-fixed-header#main-header,
.error404 .et-fixed-header#main-header {
-webkit-box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.5) !important;
box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.5) !important;
}
.fwr90 .et_pb_row {
width: 90%;
max-width: 90%;
}
.archive.category #main-content .container::before {
content: none !important;
}
}
@media screen and (max-width: 980px) { .container {
width: 90%;
}
.et_pb_section{
padding: 0 !important;
} #logo, .page-template-template-courtiers #logo, .single-edit-courtier #logo {
max-height: 70% !important;
}
.mobile_menu_bar::before {
color: #fff !important;
}
.page-template-template-courtiers .mobile_menu_bar::before, .single-edit-courtier .mobile_menu_bar::before {
color: #000 !important;
}
.page-template-template-property-single .mobile_menu_bar::before {
color: #000 !important;
}
#main-header .et_mobile_menu {
background-color: rgba(255,255,255,1) !important;
}
.et_mobile_menu li a {
color: #000 !important;
}
#main-header #et_mobile_nav_menu li ul.sub-menu {
display: none !important;
}
.et_mobile_menu .menu-item-has-children > a {
background-color: rgba(0,0,0,0);
}
#mobile_menu {
font-family: 'Soehne Dreiviertelfett';
text-transform: uppercase;
}
#mobile_menu li a {
font-size: 16px;
font-weight: 400;
line-height: 1.0;
padding: 15px;
}
#mobile_menu .sub-menu {
font-family: 'Univers LT Standard Condensed';
}
#mobile_menu .sub-menu li {
padding-left: 2%;
}
#mobile_menu .sub-menu li a {
font-size: 16px;
font-weight: 400;
letter-spacing: -1px;
line-height: 1.2;
} #pf-lifestyle-row-2 {
min-height: 0;
} .page-template-template-property-single .et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.pf-page-header {
height: 258px !important;
}
.search-form {
width: 80%;
}
#liste_property .fiche_property_wrap, #liste_property .fiche_property_wrap_pf {
min-height: 0;
width: 100%;
margin-right: 0;
}
.prop-list-2-cols #liste_property .fiche_property_wrap, .prop-list-2-cols #liste_property .fiche_property_wrap_pf {
margin-right: 2%;
}
.prop-list-2-cols #liste_property .fiche_property_wrap:nth-child(3n), .prop-list-2-cols #liste_property .fiche_property_wrap_pf:nth-child(3n) {
margin-right: 2%;
}
.prop-list-2-cols #liste_property .fiche_property_wrap:nth-child(2n), .prop-list-2-cols #liste_property .fiche_property_wrap_pf:nth-child(2n) {
margin-right: 0;
}
.lazy-holder {
height: 53.8vw;
}
.post-14457 .lazy-holder, .post-14487 .lazy-holder {
height: 53.8vw;
}
.prop-list-2-cols .lazy-holder {
height: 25.8vw;
}
.post-14457 .prop-list-2-cols .lazy-holder, .post-14487 .prop-list-2-cols .lazy-holder {
height: 25.8vw;
}
.post-14457 .acx-zoom img, .post-14487 .acx-zoom img {
margin-top: -14%;
}
.slick-next {
right: 36px !important;
}
.slick-prev {
left: -5px !important;
} .single-edit-courtier .lazy-holder {
height: 17.2vw;
}
.single-edit-courtier #liste_property .fiche_property_wrap {
margin-right: 2%;
}
.single-edit-courtier #liste_property .fiche_property_wrap:nth-child(3n) {
margin-right: 0;
}
.single-edit-courtier .post-inner-content {
flex-direction: column;
}
.single-edit-courtier .content-summary {
width: 100%;
margin-right: 0;
text-align: center;
display: flex;
flex-wrap: wrap;
}
.image-container {
flex: 1 0 50%;
text-align: left;
}
.courtier-coord {
flex: 1 0 50%;
text-align: left;
}
.courtier-langues {
padding: 0 0 40px 45px !important;
}
.new-style-btn.mb90 {
margin-bottom: 30px;
}
.single-edit-courtier h1, .single-edit-courtier h1.et_pb_contact_main_title, .single-edit-courtier .et_pb_title_container h1 {
font-size: 54px !important;
}
.single-edit-courtier h1 {
margin-top: 60px;
}
.single-edit-courtier .content-details {
width: 100%;
}
.single-edit-courtier .title {
margin-bottom: 0;
}
.single-edit-courtier h5.designation {
font-size: 15px;
}
#courtier-single-page #liste_property {
flex-direction: column;
}
.single-edit-courtier .lazy-holder {
height: 54vw;
}
.submitBotton.et_pb_button {
max-width: 100%;
white-space: unset;
}
.fiche_courtier_wrap {
margin-left: calc(50% - 245px);
margin-right: 0;
}
.single-edit-courtier .et_pb_divider::before {
content: none;
}
.single-edit-courtier  h1, .single-edit-courtier  h1.et_pb_contact_main_title, .single-edit-courtier  .et_pb_title_container h1 {
font-size: 44px !important;
} .et_pb_row.et_pb_row_1_tb_footer.et_pb_row--with-menu {
padding: 6px 0;
}
#pf-footer-menu {
display: none;
}
#wqc-certification {
position: relative;
margin-left: auto;
margin-top: 0;
}
#wqc-logo-fr, #wqc-logo-en {
text-align: center;
}
#wqc-logo-fr img, #wqc-logo-en img {
max-width: 75%;
} h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 {
font-size: 28px !important;
}
.page-template-template-courtiers h1, .page-template-template-courtiers h1.et_pb_contact_main_title, .page-template-template-courtiers .et_pb_title_container h1 {
font-size: 36px !important;
}
.et_pb_fullwidth_header_subhead {
font-size: 18px !important;
}
.et_pb_row_visite_libre .et_pb_column.et_pb_column_1_3 {
width: 49%;
margin-right: 2%;
}
.et_pb_row_visite_libre .et_pb_column.et_pb_column_1_3:nth-child(2n) {
margin-right: 0;
}
.et_pb_row_visite_libre .et_pb_column.et_pb_column_1_3:nth-child(3n) {
margin-right: 2%;
}
.visite_libre_item {
min-height: 380px;
}
.et_header_style_left .et-search-form{
width: 100% !important;
}
.et_header_style_left .et-search-form{
max-width: 100% !important;
}
.et-search-form input{
width: 50% !important;
right: auto;
left: 0;
} .contact-profusion {
display: none;
} .archive #et-main-area {
padding-top: 54px;
}
} @media only screen and (max-width: 767px){
.et_header_style_left .et-search-form{
width: 90% !important;
max-width: 90% !important;
}
}
@media only screen and (max-width: 700px){
} @media only screen and (max-width: 736px){
} @media only screen and (max-width: 667px){
.prop-list-2-cols #liste_property .fiche_property_wrap, .prop-list-2-cols #liste_property .fiche_property_wrap_pf {
width: 100%;
min-height: 75vw;
margin: 0 !important;
}
.prop-list-2-cols .lazy-holder {
height: 54vw;
}
} @media only screen and (max-width: 640px) {
} @media only screen and (max-width: 568px) {
}
@media only screen and (max-width: 520px) {
} @media only screen and (max-width: 480px) { header > .container.et_menu_container {
width: 100%;
}
.et_header_style_left .logo_container {
width: 90%;
padding-left: 5%;
}
.et_header_style_left #et-top-navigation{
padding-right: 5%;
}
.et_mobile_menu {
min-height: calc(100vh - 80px);
}
.et_header_style_left #logo {
max-width: 75%;
}
#pf-adv-search {
right: auto;
top: 50px;
left: 0;
font-size: 14px;
} #seach_field input[type="text"] {
width: 252px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
display: none;
} .fwidget {
text-align: center;
} .page-template-template-property-single .et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.pf-page-header {
height: 0px !important;
padding-top: 70px !important;
margin-bottom: 150px;
}
.search-form .row {
margin-bottom: 0;
}
.search-form .third_columns {
width: 100%;
margin-bottom: 15px;
}
.slick-prev, .slick-next {
top: 35%;
}
.infopropriete {
width: 100%;
margin-right: 0;
}
.columnCourtier {
width: 100%;
text-align: center;
margin-top: 30px;
}
.desc-col-50 {
width: 100%;
margin-right: 0;
}
.page-template-template-property-single .et_pb_row_rapport_immobilier {
width: 80%;
}
.prop-list-2-cols #liste_property .fiche_property_wrap, .prop-list-2-cols #liste_property .fiche_property_wrap_pf {
min-height: 82vw;
} .page-template-template-courtiers #seach_field input[type="text"] {
width: 236px;
}
#filtres-classes {
max-width: 90%;
text-align: center;
}
#filtres-classes a {
font-size: 12px;
line-height: 1.5;
}
#filtres-courtiers {
max-width: 90%;
font-size: 12px;
}
.fiche_courtier_wrap {
margin-left: -12.5%;
margin-right: auto;
transform: scale(0.75);
}
.page-template-template-courtiers #seach_field input[type="text"] {
width: 100%;
font-size: 14px;
margin-left: 0;
}
.page-template-template-courtiers #seach_field::before {
content: none;
} h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 {
font-size: 24px !important;
}
.et_pb_fullwidth_header_subhead {
font-size: 16px !important;
}
.et_pb_row_visite_libre .et_pb_column.et_pb_column_1_3 {
text-align: center;
}
.marche_cle_item {
margin: 0 1.333% 20px 0;
width: 100%;
height: 81.4vw;
}
#pf-valeurs .et_pb_text_inner {
flex-direction: column;
}
.search-form .third_columns.rent_or_sale {
text-align: left;
}
#seach_field, #hp-adv-search-link {
max-width: 316px;
}
.page-id-5585 .dustu-slider {
max-height: 180px !important;
} .page-template-template-property-single .infopropriete h2 {
font-size: 26px;
} } @media only screen and (max-width: 414px) {
} @media only screen and (max-width: 375px) {
#popmake-24893 .check_availability {
width: 100%;
}  .prop-list-2-cols #liste_property .fiche_property_wrap, .prop-list-2-cols #liste_property .fiche_property_wrap_pf {
min-height: 100vw;
}
} @media only screen and (max-width: 360px) {
} @media only screen and (max-width: 320px) {
}  @media only screen and (max-width: 768px) and (min-width: 767px) {
}
@media only screen and (max-width: 1024px) and (min-width: 1023px) {
} @media only screen and (device-width: 640px) and (device-height: 1136px) and (orientation: portrait) {
}
@media screen and (max-device-width: 1136px) and (orientation: landscape) and (device-aspect-ratio: 40/71) {
} @media only screen and (device-width: 568px) and (orientation: landscape) {
}
@media only screen and (device-width: 320px) and (orientation: portrait) {
} @media only screen and (device-width: 320px) and (orientation: portrait) {
}
@media only screen and (device-width: 480px) and (orientation: landscape) {
} @media only screen and (device-width: 360px) and (orientation: portrait) {
}
@media only screen and (device-width: 640px) and (orientation: landscape) {
} @media only screen and (device-width: 375px) and (orientation: portrait) {
}
@media only screen and (device-width: 667px) and (orientation: landscape) {
} @media only screen and ( device-width: 414px ) and ( orientation: portrait ) {
}
@media only screen and ( device-width: 736px ) and ( orientation: landscape ) {
}