@charset 'UTF-8';
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii-child/frontend-plugins/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii-child/frontend-plugins/slick/fonts/slick.eot);
src: url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii-child/frontend-plugins/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii-child/frontend-plugins/slick/fonts/slick.woff) format('woff'), url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii-child/frontend-plugins/slick/fonts/slick.ttf) format('truetype'), url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii-child/frontend-plugins/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}@-webkit-keyframes pop-scale{0%{-webkit-transform:scale(.7)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pop-scale{0%{-moz-transform:scale(.7)}100%{-moz-transform:scale(1)}}@keyframes pop-scale{0%{transform:scale(.7)}100%{transform:scale(1)}}@-webkit-keyframes pop-scale2{0%{-webkit-transform:scale(.5)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pop-scale2{0%{-moz-transform:scale(.5)}100%{-moz-transform:scale(1)}}@keyframes pop-scale2{0%{transform:scale(.5)}100%{transform:scale(1)}}.panel-grid-cell .widget-title{text-align:center;margin-bottom:60px;position:relative;font-weight:500;line-height:normal;padding-bottom:35px;max-width:1170px;margin-left:auto;margin-right:auto;font-size:48px}.panel-grid-cell .widget-title:after{content:"";position:absolute;left:50%;bottom:0;width:100px;height:4px;margin-left:-50px;background-color:var(--e-global-color-secondary)}.blog-post{margin-bottom:30px}.blog-post:nth-of-type(3n+1){clear:left}.blog-post .entry-title{margin:15px 0;font-size:16px}.latest-news-wrapper.carousel.style2 h4{font-size:20px;font-weight:500}.latest-news-wrapper.carousel.style2 h4 a{color:#47425d;transition:color .4s}.latest-news-wrapper.carousel.style2 .blog-post{padding:50px;min-height:260px;position:relative;background-color:#f7f7f7;margin-bottom:0}.latest-news-wrapper.carousel.style2 .blog-post:hover .entry-summary{transition:color .4s}.latest-news-wrapper.carousel.style2 .blog-post:hover .entry-summary,.latest-news-wrapper.carousel.style2 .blog-post:hover h4 a{color:#fff}.latest-news-wrapper.carousel.style2 .post-background{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-1;opacity:0;transition:opacity .4s}.latest-news-wrapper.carousel.style2 .blog-post:hover .post-background{opacity:1}.latest-news-wrapper.carousel.style2 .blog-post:hover{background-color:transparent}.latest-news-wrapper.carousel.style2 .post-background::after{content:'';position:absolute;top:0;left:0;background-color:#090420;opacity:0;width:100%;height:100%;z-index:11}.latest-news-wrapper.carousel.style2 .blog-post:hover .post-background::after{opacity:.7}.latest-news-wrapper.carousel.style2 .meta-post{margin-bottom:15px;font-size:14px}.latest-news-wrapper.carousel.style2 .meta-post a:hover{color:#fff;border-color:var(--e-global-color-secondary)}.latest-news-wrapper.carousel.style2 .meta-post .post-cat{border-left:1px solid;padding-left:5px;margin-left:5px}.project-filter{margin:20px 0 50px 0;text-align:center;padding-left:0}.project-filter li{display:inline-block;position:relative;text-align:center;margin-left:-4px;background-color:#f5f5f5;transition:background .3s}.widget-area .widget .project-filter li{padding:0}.project-filter li a{color:#767676;display:block;font-size:13px;font-weight:600;outline:0;padding:10px}#secondary .project-filter li a.active,#secondary .project-filter li a:hover,.project-filter li a.active,.project-filter li a:hover{color:#fff}.roll-project{width:100%;padding-bottom:50px;margin:0}.roll-project .project-item{margin:0 0 30px}.roll-project.fullwidth .project-item{float:left}.roll-project.fullwidth .project-item{width:20%;margin:0}.roll-project .project-item .item-wrap{position:relative}.roll-project .project-item .pop-overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;z-index:10;opacity:0;transition:all 1s}.roll-project .project-item .project-pop-wrap{z-index:20;width:100%;height:100%;position:absolute}.roll-project .project-item .project-pop{color:#fff;text-align:center;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0;position:absolute;transition:all .3s}.roll-project .project-item .project-pop a{color:#fff}.roll-project .project-item:hover .project-pop{opacity:.5}.roll-project .project-item .project-pop h3{font-size:16px;font-weight:700;line-height:26px;position:absolute;left:0;bottom:50%;width:100%;margin-bottom:-4px}.roll-project .project-item .project-cat{width:100%;position:absolute;left:0;top:50%;padding-top:20px;margin:0}.roll-project .project-item .project-cat li{display:inline-block}.roll-project .project-item .project-cat li a{position:relative;font-style:italic;padding:0 5px}.roll-project .project-item .project-cat li a:before{position:absolute;content:"/";left:-3px;top:-1px}.roll-project .project-item .project-cat li:first-child a:before{content:""}.roll-project .project-item:hover .project-title-wrap,.roll-project .project-item:hover>.item-wrap .project-pop{opacity:1;-webkit-animation:pop-scale .5s 1 cubic-bezier(.15,.85,.35,1.25);-moz-animation:pop-scale .5s 1 cubic-bezier(.15,.85,.35,1.25);animation:pop-scale .5s 1 cubic-bezier(.15,.85,.35,1.25)}.roll-project .project-item:hover>.item-wrap .pop-overlay{opacity:1}.project-title-wrap{position:absolute;width:100%;height:100%;opacity:0;z-index:2}.roll-project .project-item:hover>.item-wrap .project-title-wrap{border:2px solid #ff0}.roll-project .project-title{display:table;width:100%;height:100%;text-align:center;color:#fff;font-size:22px;margin:0;font-weight:400}.roll-project .project-title span{display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px;color:#fff}.portfolio-section.style2 .project-item{width:33.33333334%}.portfolio-section.style2 .project-inner{margin:15px;position:relative}.portfolio-section.style2 .project-item:hover .project-pop{opacity:.9}.portfolio-section.style2 .project-title-wrap{display:block;height:auto;width:auto;bottom:0;padding:30px}.portfolio-section.style2 .project-title-wrap span{padding:0}.portfolio-section.style2 .project-filter li,.portfolio-section.style2 .project-filter li a.active,.portfolio-section.style2 .project-filter li a:hover{background-color:transparent}.portfolio-section.style2 .project-filter li a{font-weight:400;font-size:16px;color:#1e1e27}.portfolio-section.style2 .project-filter li a.active,.portfolio-section.style2 .project-filter li a:hover{color:var(--e-global-color-secondary)}.portfolio-section.style2 .project-filter{margin-bottom:15px}.portfolio-section.style2 .project-filter li a{padding:10px 18px}.roll-testimonials{max-width:1000px;margin:0 auto;text-align:center}.roll-testimonials .avatar{width:100px;margin:7px auto 26px;border:2px solid #fff}.roll-testimonials .avatar,.roll-testimonials .avatar img{border-radius:50%}.roll-testimonials .whisper{font-size:22px;line-height:1.5;padding:0 0 30px;margin:0;border:0}.hentry .roll-testimonials blockquote{background-color:transparent;color:inherit}.roll-testimonials .name{font-size:18px;font-weight:500}.roll-testimonials .name span{font-size:14px;display:block;color:#767676}.roll-testimonials .owl-controls{margin-top:40px}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;touch-action:pan-y;-ms-touch-action:pan-y;transition:all .3s!important;-webkit-transition:all .3s!important}.owl-carousel .owl-wrapper{display:none;position:relative;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.owl-theme .owl-controls{text-align:center;margin-top:45px}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:4px;background-color:transparent;opacity:1;border-radius:50%;transition:background .3s}.widget_sydney_testimonials .fa-quote-left{color:var(--e-global-color-secondary);font-size:52px;display:table;margin:0 auto 50px}.roll-team.carousel .team-item{padding:0 25px}.post-type-archive-employees .team-item{margin-bottom:30px}.roll-team .team-inner{padding:4px;background-color:#fff;position:relative;text-align:center}.roll-team .team-item .team-pop .name{font-size:16px;font-weight:600;color:#fff;padding:10px 0}.roll-team .team-item .team-pop .pos{font-style:italic}.roll-team .team-item .team-pop .team-info{top:30%;position:relative;width:100%}.roll-team .team-item .pop-overlay{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;z-index:10;opacity:0;transition:all 1s}.roll-team .team-item .team-social{text-align:center;padding:17px 0 0;margin:0}.roll-team .team-item .team-social li{display:inline-block}.roll-team .team-social li a{font-size:16px;color:#fff;display:block;margin-left:5px;height:30px;width:30px;line-height:28px;border:1px solid #fff;background-color:transparent;border-radius:50%;transition:all .3s}.roll-team .team-item .team-social li:first-child a{margin-left:0}.roll-team .team-item .team-social li:hover a{background-color:#fff}.archive .team-social li a{color:var(--e-global-color-secondary);border:1px solid var(--e-global-color-secondary)}.roll-team .team-item .team-pop{color:#fff;z-index:20;width:100%;height:100%;padding:0 10px;cursor:pointer;opacity:0;transition:all .3s}.roll-team .team-item:hover>.team-inner .team-pop{opacity:1;-webkit-animation:pop-scale .5s 1 cubic-bezier(.15,.85,.35,1.2);-moz-animation:pop-scale .5s 1 cubic-bezier(.15,.85,.35,1.2);animation:pop-scale .5s 1 cubic-bezier(.15,.85,.35,1.2)}.roll-team .team-item:hover>.team-inner .pop-overlay{opacity:1}.roll-team .team-content{text-align:center}.roll-team .team-content .name{font-size:16px;font-weight:600;padding:12px 0 2px}.roll-team .team-content .pos{padding-bottom:12px;color:var(--sydney-headings-color)}.archive .team-item:nth-of-type(3n+1){clear:left}.roll-team.type-b .team-item .team-social li:hover a{background-color:var(--e-global-color-secondary);color:#fff}.roll-team.type-b .team-social li a{color:var(--e-global-color-secondary);border:1px solid var(--e-global-color-secondary)}.roll-team.type-b .team-item{margin-bottom:30px}@media (min-width:992px){.roll-team.type-b .team-item:last-of-type,.roll-team.type-b .team-item:nth-last-of-type(2),.roll-team.type-b .team-item:nth-last-of-type(3){margin-bottom:0}}.roll-team.type-b .team-item:nth-of-type(3n+1){clear:left}.roll-team.type-b.style2 .avatar::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--e-global-color-secondary);opacity:0;transition:all .1s}.roll-team.type-b.style2 .team-inner{position:relative}.roll-team.type-b.style2 .team-item:hover .avatar::after{-webkit-animation:pop-scale .5s 1 cubic-bezier(.15,.85,.35,1.2);-moz-animation:pop-scale .5s 1 cubic-bezier(.15,.85,.35,1.2);animation:pop-scale .5s 1 cubic-bezier(.15,.85,.35,1.2);opacity:.8}.roll-team.type-b.style2 .team-social{opacity:0;position:absolute;-webkit-transition:all .5s;transition:.5s all .2s;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.roll-team.type-b.style2 .team-item:hover .team-social{opacity:1}.roll-team.type-b.style2 .team-social li a{background-color:rgba(255,255,255,.2);color:#fff;border:0;width:40px;height:40px;line-height:40px}.roll-team.type-b.style2 .team-item .team-social li:hover a{background-color:#fff;color:var(--e-global-color-secondary)}.roll-team.type-b.style2 .team-content .name{font-size:18px}.roll-team.type-b.style2 .team-content .name,.roll-team.type-b.style2 .team-content .name a{color:#47425d;font-weight:500}.roll-team.type-b.style2 .team-content{margin-top:18px}@font-face{font-family:'fontello';src:url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii/fonts/fontello.eot?88967942);src:url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii/fonts/fontello.eot?88967942#iefix) format("embedded-opentype"),url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii/fonts/fontello.woff2?88967942) format("woff2"),url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii/fonts/fontello.woff?88967942) format("woff"),url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii/fonts/fontello.ttf?88967942) format("truetype"),url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii/fonts/fontello.svg?88967942#fontello) format("svg");font-weight:400;font-style:normal}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-gplus:before{content:'\f0d5'}.icon-linkedin:before{content:'\f0e1'}.icon-youtube:before{content:'\f167'}.icon-xing:before{content:'\f168'}.icon-instagram:before{content:'\f16d'}.icon-flickr:before{content:'\f16e'}.icon-tumblr:before{content:'\f173'}.icon-dribbble:before{content:'\f17d'}.icon-foursquare:before{content:'\f180'}.icon-trello:before{content:'\f181'}.icon-weibo:before{content:'\f18a'}.icon-vimeo-squared:before{content:'\f194'}.icon-behance:before{content:'\f1b4'}.icon-spotify:before{content:'\f1bc'}.icon-deviantart:before{content:'\f1bd'}.icon-soundcloud:before{content:'\f1be'}.icon-pinterest:before{content:'\f231'}.icon-basket:before{content:'\e801'}body .site-logo{
margin: 10px 0!important;
display: inline-block;
}
body .iwp__property.iwp_alerte_email form>div input[type=submit] {
background-color: #136B3B;
}
body.page-id-1242 .page-wrap{
margin-bottom: 0;
padding-bottom: 0;
}
@media screen and (min-width: 992px){
li.wpml-ls-item{
float: right !important;
}
.section-over-intro .iwp__items .iwp__item .iwp__item-header,
.section-over-intro .iwp__items .iwp__item .iwp__item-header img
{
height: 300px;
}
.section-over-intro .iwp__items{
grid-template-columns: repeat(2,1fr)!important;
}
.section-over-intro .iwp__item{
border-radius: 5px;
box-shadow: 0 1.5rem 3rem -0.9rem rgba(0,0,0,.3);
transition: all 0.4s ease-out;
}
.section-over-intro .iwp__item:hover{
transform: translateY(-0.8rem);
}
} @media (min-width: 768px) {
.double-col {
display: flex;
flex-wrap: wrap;
}
.double-col > * {
flex: 0 0 calc(50% - 10px); margin-right: 20px; }
.double-col > *:last-child {
margin-right: 0; }
} @media (max-width: 767px) {
.double-col > * {
flex: 0 0 100%; margin-right: 0; }
}
.grecaptcha-badge{
display: none !important
}
a.button.roll-button.header-item,
.sib-default-btn{
background-color: #d45e2f!important;
border: 2px solid #d45e2f !important;
}
a.button.roll-button.header-item:hover,
.sib-default-btn:hover{
background-color: #e06331!important;
border: 2px solid #e06331 !important;
color: white !important;
}
.es_subscription_message{
color: white !important
} body form.sib_signup_form input,
body form.sib_signup_form label{
width: 100%;
}
body form.sib_signup_form input[type="checkbox"]{
width: 30px;
}
body .sib-default-btn.submit-button-cf7{
background-color: #136b3b !important;
color: white !important;
font-weight: 500!important;
}
body .sib-default-btn.submit-button-cf7:hover{
background-color: #1A8B4D !important;
}
body p.mentions-legales-form{
font-size: 11px;
color: silver;
}
body button.submit-button-cf7{
font-family: 'Ubuntu', sans-serif;
font-weight: 500;
}
body button.submit-button-cf7:hover{
color: white;
}
body .header-contact a{
color: white;
font-family: 'Marcellus', sans-serif;
}
.alerte-email-card{
padding-top: 0px;
}
.alerte-email-card a{
font-family: "Ubuntu", Sans-serif;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
line-height: 24px;
letter-spacing: 1px;
border-style: none;
border-radius: 3px 3px 3px 3px;
padding: 12px 35px 12px 35px;
background: #136b3b;
color: white;
}
.iwp__property-listing .header-left{
position: relative;
top: 18px;
}
body .iwp__property-listing__results{
padding-top: 20px;
}
@media screen and (max-width: 500px){
body .iwp__property-listing__header .header-right {
margin-top: 40px;
}
.iwp__property-listing .header-left{
text-align: center;
}
}
body a.button-alerte-email{
font-family: "Ubuntu", Sans-serif;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 3px 3px 3px 3px;
padding: 12px 35px 12px 35px;
color: white !important;
font-weight: 500;
margin-top: 20px;
display: inline-block;
} @font-face {
font-family: "Code Next Extra Bold";
src: url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii-child/fonts/CodeNextExtraBold/Fontfabric-CodeNextExtraBold.otf) format("opentype")
}
@font-face {
font-family: "Uni Sans";
src: url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii-child/fonts/UniSans/Uni Sans SemiBold.otf) format("opentype"), url(//www.socogefim.fr/wp-content/themes/sydney-pro-ii-child/fonts/UniSans/Uni Sans Regular.otf) format("opentype")
}
body .site-header-inner{
padding-top: 10px;
padding-bottom: 10px;
}
body .site-logo{
margin-bottom: 0;
}
body h1{
}
body h2{
font-weight: 600 !important;
}
body h3{
font-weight: 400 !important;
}
.main-header #mainnav .menu > li > a{
font-weight: 400 !important;
font-family: 'Marcellus', sans-serif;
} body {
overflow-x: hidden;
}
body .header-clone {
}
body.page-id-990 .iwp__items .iwp__item .iwp__item-content{
background-color: white;
}  #wpcf7-f20530-p20528-o1 .row-s > div{
margin: 10px 0;
min-height: 97px;
}
#wpcf7-f20530-p20528-o1 .row-s > div label,
#wpcf7-f20530-p20528-o1 .row-s > div .label{
font-weight: 500;
}
#wpcf7-f20530-p20528-o1 .wpcf7-list-item label{
font-weight: normal !important;
}
#wpcf7-f20530-p20528-o1 .wpcf7-list-item.first{
margin-left: 0 ;
}
.form-cf7-container input[type='text'],
.form-cf7-container input[type='email'],
.form-cf7-container input[type='tel'],
.form-cf7-container textarea,
.form-cf7-container label {
width: 100% !important;
margin-bottom: 10px;
}
.form-cf7-container button:hover{
background: transparent;
color: var(--e-global-color-secondary);
border-color: var(--e-global-color-secondary);
}
.form-cf7-container textarea {
resize: none;
}
.elementor-element-274207e .elementor-button-link {
width: 100% !important;
}
body.page-id-1242 h1 {
font-size: 37px;
}
body .elementor-widget-icon-box h3 {
}
body section.backgroundImage .elementor-widget-icon-box h3 { } body .elementor-6078 section.backgroundImage .elementor-widget-icon-box h3,
body .elementor-6183 section.backgroundImage .elementor-widget-icon-box h3,
body .elementor-6288 section.backgroundImage .elementor-widget-icon-box h3,
body .elementor-1251 section.backgroundImage .elementor-widget-icon-box h3,
body .elementor-6293 section.backgroundImage .elementor-widget-icon-box h3,
body .elementor-6299 section.backgroundImage .elementor-widget-icon-box h3,
body .elementor-6304 section.backgroundImage .elementor-widget-icon-box h3{ } .page-id-1232 form .row .col-md-6 {
width: 100% !important;
}
.page-id-1232 form textarea {
min-height: 300px;
} .header-perso {
box-shadow: rgb(0 0 0 / 8%) 0px 1px 12px !important;
}
body {
color: #232d32 !important;
}
.elementor-icon,
.has-hero .header-contact,
.has-hero .header-contact a { }
.elementor-divider-separator {
border-color: var(--e-global-color-accent) !important;
}
body .site-header.float-header,
body .site-header { }
body .site-header.float-header{ -webkit-backdrop-filter: blur(20px) saturate(180%);
backdrop-filter: blur(20px) saturate(180%);
} body.page-id-990
.property-items
.property-item
.property-content
> div:last-child
> p,
body.page-id-990
.property-items
.property-item
.property-content
> hr:nth-child(4) {
display: none;
}
body.page-id-990 .property-items .property-item .property-content {
background-color: white;
} body
.elementor-element.backgroundImage
.elementor-heading-title.elementor-size-xxl {
}
#section-cta-home .elementor-widget-wrap > div:nth-child(3) a,
#section-cta-home .elementor-widget-wrap > div:nth-child(4) a,
#section-cta-home .elementor-widget-wrap > div:nth-child(5) a,
#section-cta-home .elementor-widget-wrap > div:nth-child(6) a,
#section-cta-home .elementor-widget-wrap > div:nth-child(7) a{ }
#section-cta-home .elementor-widget-wrap > div a{
width: 100%;
} body.page-id-990
#main
.entry-content
> div:first-child
> .elementor-section-wrap
> section:first-child.backgroundImage {
min-height: 100vh;
}
body .elementor-button,
.roll-button.more-button {
}
body .elementor-button:hover,
.roll-button.more-button:hover {
}
.go-top:hover svg,
.sydney_contact_info_widget span,
.header-contact-info svg,
.site-header .cart-contents:hover svg,
.site-header .header-account:hover svg {
fill: #fff !important;
}
.fa-quote-left {
color: var(--e-global-color-accent) !important;
}
.type-wrap {
color: white;
text-align: center;
font-weight: 700;
font-size: 50px;
margin: 20px 0 0px 0;
}
@media screen and (max-width: 768px){
.type-wrap {
font-size: 35px;
margin: 20px 0 20px 0;
}
}
.fitVids-wrapper{
width: 100%;
} .leaflet-marker-pane .fa{
top: 35%!important;
}
.leaflet-pane path {
stroke: var(--e-global-color-primary) !important;
fill: var(--e-global-color-primary) !important;
}
body .property-items .property-item .property-content > div.content-text > p {
display: block;
}
body .property-items .property-item .property-content .content-text p svg {
float: left;
margin-top: 6px;
}
body .header-contact .container {
width: 100%;
}
body .fw-menu-container {
padding-left: 30px;
padding-right: 30px;
} body.page-id-990 h1 {
max-width: 1300px;
margin: auto;
}
body.page-id-990 .sydney-counter .elementor-counter-title {
text-align: center !important;
}
body.page-id-990 .sydney-counter .elementor-counter-number {
}
body .elementor-counter .elementor-counter-number-prefix,
body .elementor-counter .elementor-counter-number-suffix {
-webkit-box-flex: initial;
-ms-flex-positive: initial;
flex-grow: initial;
white-space: pre-wrap;
display: inline-block;
margin-right: auto;
} body .widget_sydney_testimonials {
margin-top: 50px;
margin-bottom: 50px;
}
body .elementor-element .roll-testimonials .whisper{
min-height: 200px !important;
} .hidden-zone {
display: none;
}
.hidden-zone-cta-container {
text-align: right;
margin-bottom: 8px;
}
.hidden-zone-cta,
.hidden-zone-cta:hover {
text-transform: none;
border: 0!important;
padding: 0;
font-size: 12px;
color: #000;
background-color: transparent !important;
}
.hidden-zone-cta:hover {
text-decoration: underline;
}
.hidden-zone-cta .hidden-moins {
display: none;
}
body .iwp__items .iwp__item,
.iwp__items .iwp__item .iwp__item-content{
height: 100%;
} body .iwp__block-visite{
margin-top: 40px;
}
body .iwp__block-details .iwp__details-list li .iwp__details-item span{
padding-right: 10px;
display: inline-block;
}
body .iwp__block-description{
margin-top: 20px;
}
body .iwp__block-description .iwp__card-body{
text-align: justify;
}
body.single-immowp .page-wrap {
padding-top: 0 !important;
}
body .iwp__property .iwp__header-title .iwp__header-title-address div svg {
max-width: 15px;
}
body .iwp__header-address {
min-width: 50%;
}
body.single-immowp .iwp__property .iwp__header-title .iwp__header-address h1 {
font-size: 30px;
color: var(--e-global-color-primary);
}
body.single-immowp .iwp__property .iwp__header-meta ul li.iwp_type {
background-color: var(--e-global-color-primary);
}
body.single-immowp .iwp__property .iwp__header-meta ul li.iwp_status {
background-color: var(--e-global-color-accent);
}
body.single-immowp .iwp__property .iwp__content .iwp__row .iwp__main {
width: 100%;
}
body .iwp__header-title__address h1{
color: var(--e-global-color-primary);
}
body.single-immowp .iwp__property .iwp__content .iwp__row .iwp__sidebar {
width: 100%;
}
body .iwp__property-pagination .current,
body .iwp__property-pagination a:hover {
background: black !important;
}
.row-c {
display: block;
margin-left: -15px;
margin-right: -15px;
}
.column-6 {
display: block;
width: 50%;
padding: 0 15px;
}
.row-c .column-6:first-child {
float: left;
}
.row-c .column-6:last-child {
float: right;
}
@media screen and (max-width: 992px) {
.column-6 {
width: 100%;
}
.row-c .column-6:first-child {
float: none;
}
.row-c .column-6:last-child {
float: none;
}
}
.page-id-1232 .leaflet-interactive:after{
content: '';
display: block;
width: 60px;
height: 60px;
background-image: url(//www.socogefim.fr/wp-content/uploads/2022/01/renard-icone-map.png);
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
position: relative;
top: -20px;
left: -20px;
}
.page-id-1232 .leaflet-interactive svg,
.page-id-1232 .leaflet-interactive i{
display: none;
}
#iwp__map_bis{
width: 100%;
height: 500px;
}
.single-immowp .icon-marker-property{
width: 60px;
height: 60px;
}
body .iwp__property ul.slick-dots li button{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
background-color: transparent !important;
border: 0;
outline: 0;
}
body .iwp__property ul.slick-dots li{
display: none;
}
body .iwp__property ul.slick-dots li:nth-child(-n+4),
body .iwp__property ul.slick-dots li.slick-active
{
display: inline-block;
}
body .iwp__property ul.slick-dots li button::before {
content: "•";
color: rgb(255, 255, 255);
opacity: 0.5;
font-size: 40px;
}
body .iwp__property ul.slick-dots li.slick-active button::before{
opacity: 1;
}
body .iwp__property ul.slick-dots{ position: relative;
top: -30px;
width: 100%;
padding-left: 0;
margin: 0;
text-align: center;
}
body .iwp__property .iwp__header-gallery .slick-slide,
body .iwp__property .iwp__header-gallery.slick-slider {
height: 366px; width: 549px;
margin: auto;
max-width: 100%;
}
@media screen and (max-width: 630px) {
body .iwp__property .iwp__header-gallery .slick-slide,
body .iwp__property .iwp__header-gallery.slick-slider {
height: 300px;
width: 400px;
}
}
@media screen and (max-width: 400px) {
body .iwp__property .iwp__header-gallery .slick-slide,
body .iwp__property .iwp__header-gallery.slick-slider {
height: 225px;
width: 300px;
}
}
@media screen and (max-width: 1200px) {
body .iwp__block.iwp__block-overview ul.iwp__overview-list li {
width: 50%;
}
} body.page-id-1232 hr {
margin-bottom: 20px;
} #sidebar-footer {
border-top: 1px solid #efefef;
}
.footer-widgets .sydney_contact_info_widget span svg{
fill: white!important;
}
#review-slideshow{
width: 350px !important;
height: 134px !important;
box-shadow: 0 2px 5px 0 rgb(0 0 0 / 26%) !important;
border: 0!important;
border-top: 4px solid #bbb3a5 !important;
border-radius: 0!important;
bottom: 20px!important;
}
@media screen and (max-width: 768px){
#review-slideshow{ bottom: 10px !important;
}
}
body .leaflet-big-map .fa{
color: var(--e-global-color-primary) !important;
font-size: 25px;
}
body #cookie-notice .cn-button{
background-color: transparent;
border: 1px solid rgba(255, 255, 255, 0.4);
}
.steolo-credit{
font-size: 12px;
}
.steolo-credit a{
text-decoration: underline;
}
body #sidebar-footer > div .sidebar-column:nth-child(2) .widget{
padding-top: 0;
margin-bottom: 0;
}
body #sidebar-footer > div .sidebar-column:nth-child(3) .social-menu-widget{
margin: 0;
}
body #sidebar-footer .social-section.style2 .social-menu-widget li a{
background-color: var(--e-global-color-primary);
}
body #sidebar-footer > div .sidebar-column:nth-child(3) .widget {
padding-top: 0;
}
body #sidebar-footer > div .sidebar-column:nth-child(3) .widget:nth-child(1) {
margin-bottom: 0;
} body.blog .title-post.entry-title a{
color: var(--e-global-color-primary);
}
body .title-blog {
text-align: center;
color: var(--e-global-color-secondary) !important;
font-family: "Architects Daughter", Sans-serif;
font-weight: 700;
margin-bottom: 40px;
}
body .posts-layout article h2 a{
font-size: 24px;
}
body .posts-layout article h2{
line-height: 28px !important;
}
body .elementor-element h1.elementor-heading-title {
} .iwp__property .row-c {
display: inline-block;
width: 100%;
}
.iwp__block.iwp__card .iwp__card-header {
margin-bottom: 20px;
}
.iwp__block.iwp__card .iwp__card-header h2 {
font-size: 22px;
color: #333;
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-style: normal;
text-transform: none;
letter-spacing: 0em;
}
.iwp__block.iwp__card .iwp__card-body p:last-child {
margin-bottom: 0;
}
.iwp__block.iwp__block-overview ul.iwp__overview-list {
list-style-type: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0;
padding: 0;
}
.iwp__block.iwp__block-overview ul.iwp__overview-list li {
width: 33%;
margin-bottom: 20px;
padding: 0 5px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.iwp__block.iwp__block-overview ul.iwp__overview-list li .iwp__overview-item {
display: flex;
height: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.iwp__block.iwp__block-overview
ul.iwp__overview-list
li
.iwp__overview-item
.iwp__media-icon {
margin-right: 10px;
border-radius: 5px;
padding: 10px;
width: 52px;
height: 52px;
border: 1px solid #eee;
display: flex;
}
.iwp__block.iwp__block-overview
ul.iwp__overview-list
li
.iwp__overview-item
.iwp__media-icon
svg {
fill: #969595;
}
.iwp__block.iwp__block-overview
ul.iwp__overview-list
li
.iwp__overview-item
.iwp__media-body {
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.iwp__block.iwp__block-overview
ul.iwp__overview-list
li
.iwp__overview-item
.iwp__media-body
strong {
font-weight: 600;
color: #333;
}
.iwp__block.iwp__block-overview
ul.iwp__overview-list
li
.iwp__overview-item
.iwp__media-body
span {
line-height: 1;
} .iwp__price{
font-weight: bold !important;
}
body .iwp__items .iwp__item .iwp__item-content .iwp__item-text h5 a{
color: var(--e-global-color-primary);
}
body.single-immowp .iwp__block {
border: 0;
border-radius: 0;
}
@media screen and (max-width: 768px) {
body.single-immowp .iwp__block {
padding: 20px 10px;
}
}
body.single-immowp .iwp__content .iwp__block {
background-color: #f7f7f7;
}
body.single-immowp .iwp__block .iwp__card-header {
padding: 0;
background-color: transparent;
border-bottom: 0;
}
body.single-immowp h2 {
font-size: 20px !important;
text-transform: uppercase;
color: var(--e-global-color-secondary) !important;
}
body.single-immowp .iwp__property .iwp__header-gallery .slick-slide img {
object-fit: contain;
}
body.single-immowp .slick-list { }
body .iwp__content .iwp__row .iwp__sidebar-agent__image img{
border-radius: 0;
}
body.single-immowp .iwp__items.iwp__items-similars {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 30px;
}
body.single-immowp
.iwp__property
.iwp__content
.iwp__row
.iwp__sidebar
.iwp__sidebar-agent
.iwp__sidebar-agent__form
form
button[type='submit'] {
border: 0;
background-color: var(--e-global-color-secondary) !important;
border-radius: 4px;
}
body .iwp__content .iwp__row .iwp__sidebar-agent__form form p{
max-width: none;
text-align: center;
}
body.single-immowp .cf7sr-g-recaptcha > div{
margin: auto;
}
body.single-immowp
.iwp__property
.iwp__content
.iwp__row
.iwp__sidebar
.iwp__sidebar-agent
.iwp__sidebar-agent__form
form
input[type='submit']:hover {
color: white;
}
body.single-immowp .iwp__sidebar .iwp__row {
display: block !important;
}
body .iwp__content .iwp__row .iwp__sidebar-agent,
body .iwp__content .iwp__row .iwp__sidebar-others
{
border: 0;
}
body.single-immowp .form-cf7-container > .col-md-12 {
text-align: center;
margin-bottom: 50px;
} body .elementor-widget-icon-box,
body .elementor-widget-icon-box > div {
height: 100%;
}
body #mainnav ul li{
text-transform: uppercase;
position: relative;
} body.page-id-990 #top-bar{ }
body.page-id-990 #top-bar,
body.page-id-990 #masthead{ }
body.page-id-990 #masthead{ z-index: 1001
}
body.page-id-990 #masthead.sticky-active{
background-color: var(--e-global-color-primary);
}
body.page-id-990 #content{ z-index: 0;
}
body .go-top.show i svg{
fill: white;
}
body #jst__est{
border: 3px solid var(--e-global-color-primary);
}
body #primary-menu .menu-item-object-custom a{
padding: 6px 10px;
border: 1px solid white !important;
display: inline-block;
border-radius: 3px;
width: auto;
background-color: rgba(255, 255, 255, 0.2) !important;
transition: background-color ease 0.3s;
}
body #primary-menu .menu-item-object-custom a:hover{
background-color: rgba(255, 255, 255, 0.4) !important;
}
.scroll-popup-button{
display: none;
position: fixed;
bottom: 20px;
left: 20px;
width: auto;
padding: 0;
background-color: #efefef;
z-index: 100;
border-top: 4px solid var(--e-global-color-secondary);
border-radius: 3px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
z-index: 9000;
}
.scroll-popup-button:hover{
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
border-color: #e64b22;
}
.scroll-popup-button a{
display: block;
padding: 15px;
font-size: 16px;
font-weight: 500;
}
.scroll-popup-button img{
width: 30px;
height: auto;
display: inline-block;
margin-right: 15px;
}
.scroll-popup-button.popup-vip{
display: block;
background: white;
}
.scroll-popup-button.popup-vip img{
animation: bounce-foxy 3s infinite;
width: 50px;
height: auto;
}
.scroll-popup-button.popup-vip a{
}
@keyframes bounce-foxy {
0% {
transform: translate(0, 0);
}
50% {
transform: translate(0, -10px);
}
60% {
transform: translate(0, 0);
}
100% {
transform: translate(0, 0);
}
} .team-members-listing{
background-color: white;
}
.team-members-listing a.item-member{
text-align: center;
display: block;
}
.team-members-listing .item-member > span{
display: block;
}
.team-members-listing .member-pic{
width: 100%;
height: 300px;
display: block;
background-size: cover;
background-repeat: no-repeat;
background-position: center top;
margin: 20px auto;
filter: grayscale(100%) ;
transition: filter 0.3s ease;
position: relative;
}
.team-members-listing .item-member .member-cta-label{
background: rgba(255, 255, 255, 0.95);
padding: 8px;
font-size: 14px;
margin-left: auto;
margin-right: auto;
margin-top: 65%;
color: var(--e-global-color-primary);
font-weight: 500;
display: inline-block;
}
.team-members-listing .item-member:hover .member-cta-label{
display: inline-block;
}
@media screen and (max-width: 768px){
.team-members-listing .member-pic{
height: 200px;
}
}
.team-members-listing a.item-member:hover .member-pic{
filter: grayscale(0);
}
.team-members-listing .member-name{
font-size: 20px;
font-weight: bold;
color: var(--e-global-color-primary);
}
.team-members-listing .member-role{
font-size: 18px;
font-weight: normal;
color: #e64b22;
}
body .main-header .sydney-svg-icon svg, body .main-header .dropdown-symbol .sydney-svg-icon svg{
fill: white;
}
@media screen and (max-width: 768px){
.team-members-listing .member-role{
font-size: 15px;
}
body #primary-menu .menu-item-object-custom{
padding-top: 15px !important;
}
}
.team-members-listing .member-description{
font-size: 14px;
color: #000;
} .modal#modalVideoProfile{
background: black;
padding: 0;
width: auto;
}
.modal#modalVideoProfile .wp-video{
width: auto !important;
}
.modal#modalVideoProfile #mep_0{
}
body a.button-cta-video span{
margin-right: 8px;
display: inline-block;
}
body a.button-cta-video{
color: white;
text-transform: uppercase;
padding: 8px 20px;
transition: transform 0.3s ease;
display: inline-block;
}
body a.button-cta-video:hover{
color: white !important;
transform: scale(1.05);
}
@media screen and (min-width: 768px){
.container-classic-video{
display: none !important;
}
}
@media screen and (max-width: 768px){
.button-cta-video{
display: none !important;
}
}
.label-contact-agent{
display: inline-block;
font-weight: bold;
padding: 5px 10px;
color:white;
background-color: var(--e-global-color-secondary);
}
.label-contact-agent i{
display: inline-block;
margin-right: 5px;
font-size: 16px;
}
.percent-skill{
color: var(--e-global-color-secondary);
font-weight: bold;
display: inline-block;
float : right;
}
.score-bar{
width: 100%;
height: 8px;
background-color: grey;
border-radius: 20px;
margin-bottom: 20px;
margin-top: 5px;
overflow: hidden;
}
.score-bar .progression-bar{
display: block;
height: 100%;
background-color: var(--e-global-color-secondary);
}
.single-foxymembers .page-wrap,
.single-foxymembers .page-wrap .content-wrapper,
.page-id-19572 .page-wrap,
.page-id-19572 .page-wrap .content-wrapper{
padding-top: 0;
}
.single-team-member-content .profile-pic-container {
background-color: var(--e-global-color-secondary);
position: relative;
margin: 0px 15px 30px 0 ;
margin-top: 40px;
}
.single-team-member-content .profile-pic-container img{
width: 100%;
position: relative;
top: 15px;
right: -15px;
}
.section-profile{
margin: 30px 0;
padding: 50px 0;
}
.section-profile.section-grey{
border-top: 3px solid #efefef;
border-bottom: 3px solid #efefef;
}
.single-team-member-content h4{
background-color: #7494a3;
color: white;
font-size: 15px;
font-weight: 500;
padding: 8px 12px;
margin-top: 25px;
}
.mt-separator{
margin-top: 80px;
}
.mb-separator{
margin-bottom: 80px;
}
.mb-spacing{
margin-bottom: 50px;
}
.single-data-member strong{
color: var(--e-global-color-secondary);
}
.single-qualities-member{
}
.back-team-members{
margin: 50px 0 0 0;
color: #7494a3;
}
.back-team-members a{
font-size: 15px;
}
.back-team-members a:hover{
text-decoration: underline;
}
.label-member-quality{
display: inline-block;
background-color: #efefef;
border-radius: 20px;
padding: 6px 12px;
font-size: 13px;
margin: 5px 8px 5px 0;
font-weight: 500;
color: var(--e-global-color-primary);
} body .module-vip{
text-align: left;
color: var(--e-global-color-primary);
}
body .module-vip a{
color: var(--e-global-color-secondary);
}
body .module-vip a:hover{
text-decoration: underline;
}
@media screen and (min-width: 768px){
body #primary-menu .menu-item-object-custom{
position: absolute;
right: 20px;
margin-top: -6px;
}
body #primary-menu .menu-item-object-custom::after{
display: none!important;
}
body #mainnav ul li:hover a,
body #mainnav ul li.current-menu-item a{
display: inline-block;
position: relative;
}
body #mainnav ul li:hover a::after,
body #mainnav ul li.current-menu-item a::after{
content: '';
display: inline-block;
width: 100%;
height: 4px;
background: #fff;
position: absolute;
bottom: -6px;
left: 0;
}
body #mainnav ul li:hover::after{
border-bottom-color: #fff;
}
}
@media screen and (max-width: 768px){
body.transparent-header  #masthead-mobile {
background-color: transparent; }
#masthead-mobile svg{
fill: white;
}
body .site-logo{
margin-bottom: 0;
}
} table.prix-immo-listing{
border-collapse: collapse;
margin: 25px 0;
font-size: 0.9em;
font-family: sans-serif;
min-width: 400px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
border-radius: 15px 15px 0 0;
overflow: hidden;
}
.prix-immo-listing thead tr {
background-color: #e05f17;
color: #ffffff;
text-align: left;
}
.prix-immo-listing th,
.prix-immo-listing td {
padding: 12px 15px;
border-color: transparent;
border-bottom-color: silver;
}
.prix-immo-listing tbody tr {
border-bottom: 1px solid #dddddd;
}
.prix-immo-listing tbody tr:nth-of-type(even) {
background-color: #f3f3f3;
}
.prix-immo-listing tbody tr:last-of-type {
border-bottom: 2px solid #e05f17;
}
body .iwp__content .iwp__row .iwp__sidebar-agent__image img{
object-fit: contain;
}
body.page-id-21497 input[type="submit"]:hover{
color: white;
}
.ti-footer.source-Google,
.ti-review-item.source-Google{
cursor: pointer;
} .alert-email-optout-message{
font-size: 25px;
font-weight: bold;
color: #0ab60a;
text-align: center;
margin: 30px 0;
} body.page-id-21497 .wpcf7-form {
display: block;
max-width: 900px !important;
margin-left: auto !important;
margin-right: auto !important;
}
body.page-id-21497 .wpcf7-form input[type="submit"] {
width: 100%;
} .hole {
width: 56px; height: 56px;
border-radius: 50%;
background: #fff;
text-align: center;
line-height: 56px;
font-size: 16px;
font-weight: 700;
}
.donut {
display: flex;
align-items: center;
justify-content: center;
}
.donut { width: 80px; height: 80px;
border-radius: 50%;  }
.single-data-member{
margin-top: 20px;
}
.single-data-member strong{
color: var( --e-global-color-blocksy_palette_2 );
}
.label-quality-member{
font-weight: 600;
color: #000;
height: 80px;
position: relative;
}
.poste-membre{
color: var( --e-global-color-blocksy_palette_2 );
}
.mb-quality{
margin-bottom: 25px;
}
.vertical-center {
margin: 0;
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
body .jquery-modal{
z-index: 9999;
}
@media (max-width: 575px){
body.elementor-default {
font-size: 18px;
}
.row-buttons-cta a,
.row-buttons-cta a span{
width: 100%;
display: inline-block;
text-align: center;
}
.row-buttons-cta a{
margin-bottom: 15px;
}
}  .carousel-reviews{
margin-left: 30px;
margin-right: 30px;
}
.carousel-reviews .review-item{
border-radius: 20px;
padding: 50px;
text-align: center;
background-color: #fafafa;
margin: 30px;
min-height: 90%;
}
.carousel-reviews .slick-track
{
display: flex !important;
}
.carousel-reviews .slick-slide
{
height: inherit !important;
}
.carousel-reviews h3.review-client{
font-size: 25px;
font-weight: 800;
margin-bottom: 10px;
color: var( --e-global-color-primary );
}
.carousel-reviews .review-project{
font-size: 18px;
color: #979797;
margin-bottom: 20px;
}
.carousel-reviews .review-testimony{
font-size: 18px;
}
.carousel-reviews .slick-prev, .carousel-reviews .slick-next{
background-color: transparent !important;
}
.carousel-reviews .slick-prev:before, .carousel-reviews .slick-next:before{
color: var( --e-global-color-primary );
} .single-iwp_gestion_immo h1{
font-size: 30px !important;
}
@media screen and (max-width: 768px){
.single-iwp_gestion_immo .page-wrap{
padding-left: 15px !important;
padding-right: 15px !important;
}
} html[lang="en-GB"] header .button.roll-button{
display: none;
}  body .wpcap-grid article{
text-align: center;
}
body .wpcap-grid article img{
height: 215px !important;
object-fit: cover;
} body.blog article.type-post{
text-align: center;
}
body.blog article.type-post img{
height: 215px !important;
object-fit: cover;
}
body.blog article.type-post h3{ }