.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) no-repeat 10000px center;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png) no-repeat -10000px center;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//vercors-immobilier-montagne.com/wp-content/plugins/responsive-lightbox/assets/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}.invoice_print_title {
font-size: 25px;
border-top: 1px solid #f0f0f0;
padding-top: 20px;
margin-bottom: 5px;
}
.wpestate_invoice_date{
font-size: 13px;
}
.wpestate_print_invoice_to_section,
.wpestate_print_invoice_from_whom_section{
width: 50%;
float: left;
margin-top: 45px;
font-size: 14px;
margin-bottom: 45px;
line-height: 1.5em;
}
.wpestate_print_invoice_details_wrapper{
width: 100%;
text-align: right;
}
.wpestate_print_invoice_details_detail{
width: 100%;
float: left;
border-bottom: 1px solid #f1f1f1;
padding: 15px 0px;
font-size: 13px;
margin-bottom:0px;
}
.wpestate_print_invoice_details_detail label{
float:left;
font-weight: 700;
}
.wpestate_print_invoice_details_wrapper{
}
.wpestate_print_invoice_details_wrapperex_details{
width: 100%;
float: left;
text-align: left;
margin-top: 30px;
font-size: 14px;
line-height: 1.5em;
}
.wpestate_print_invoice_end{
width: 100%;
float: left;
text-align: left;
margin-top: 30px;
font-size: 14px;
line-height: 1.5em;
} body .website-wrapper .container.content_wrapper{margin: 140px auto 100px;}
body.home .website-wrapper .container.content_wrapper{margin: 0 auto;}
body .grecaptcha-badge{display: none;} .container .master_header.header_transparent{background: #f0f0f0;}
.admin-bar .has_header_type1 .header_media{padding-top: 0;}
.header_wrapper .user_menu{display:none;}
.header_wrapper nav#access{display: flex; align-items: center;}
.header_wrapper #menu-menu-principal,
.header_wrapper #menu-menu-principal .menu-item{display: flex; align-items: center;}
.header_wrapper #menu-menu-principal .menu-item{height: 84px; transition: all 300ms ease;}
.header_wrapper #menu-menu-principal .menu-item .menu-item-link{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 84px;
min-width: 92px;
padding: 0;
border-radius: 3px;
margin-right: 14px;
text-transform: uppercase;
font-weight: 400;
color: #787878;
transition: all 300ms ease;
}
.header_wrapper .miclogo,
.header_wrapper .miclogo a,
.header_wrapper .miclogo a img{transition: all 300ms ease;}
.master_header_sticky .miclogo{width: 272px;}
.master_header_sticky .miclogo a{position: relative; display:block;}
.master_header_sticky .miclogo a img{width: auto; height: 100%;}
.master_header_sticky .header_wrapper #menu-menu-principal .menu-item,
.master_header_sticky .header_wrapper #menu-menu-principal .menu-item .menu-item-link{height: 60px; font-size: 13px;}
.master_header_sticky .header_wrapper #menu-menu-principal .menu-item .menu-item-link svg{height: 20px; margin-bottom: 6px;}
.master_header_sticky .header_wrapper #menu-menu-principal .menu-item.menu-picto1:hover .sub-menu,
.master_header_sticky .header_wrapper#menu-menu-principal .menu-item.menu-picto1:focus .sub-menu {top: 66px;}
.header_wrapper #menu-menu-principal .menu-item:last-child .menu-item-link{margin-right: 0;}
.header_wrapper #menu-menu-principal .menu-item .menu-item-link span{display: flex; line-height: 18px;}
.header_wrapper #menu-menu-principal .menu-item .menu-item-link svg{margin-bottom: 10px; height: 30px; fill: #787878; transition: all 300ms ease;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .menu-item-link{background-color: #FFF;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1:hover .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1:focus .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .menu-item-link:hover,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .menu-item-link:focus{display: flex; border: none; padding: 0; margin: 0 14px 0 0;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto3 .menu-item-link{font-size: 14px; text-transform: initial; position: relative; transform: translateZ(0px);}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-acheter:hover .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-acheter:focus .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-acheter .menu-item-link:hover,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-acheter .menu-item-link:focus{background-color: #6773bb !important; color: #FFF;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu .menu-picto2 .menu-item-link:hover,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu .menu-picto2 .menu-item-link:focus,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-louer:hover .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-louer:focus .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-louer .menu-item-link:hover,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-louer .menu-item-link:focus{background-color: #76b14a !important; color: #FFF;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-vendre:hover .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-vendre:focus .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-vendre .menu-item-link:hover,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-vendre .menu-item-link:focus{background-color: #f06d54 !important; color: #FFF;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-syndic:hover .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-syndic:focus .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-syndic .menu-item-link:hover,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1.menu-syndic .menu-item-link:focus{background-color: #918276 !important; color: #FFF;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu .menu-picto2 .menu-item-link:hover svg,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu .menu-picto2 .menu-item-link:focus svg,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1:hover .menu-item-link svg,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1:focus .menu-item-link svg,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .menu-item-link:hover svg,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .menu-item-link:focus svg{fill: #FFF;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu{top: 140px; margin: 0; padding: 0; width: 212px; background-color: transparent; transition: all 300ms ease;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1:hover .sub-menu,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1:focus .sub-menu{top: 86px;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu .menu-picto2{padding: 0;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu .menu-picto2 .menu-item-link{
border-radius: 0;
width: 100%;
margin-right: 0; 
background-color: #FFF !important;
color: #787878;
border-bottom: 1px solid #DDD;
transition: all 300ms ease;
}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu .menu-picto2:hover,
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu .menu-picto2:focus{background-color: transparent;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto1 .sub-menu .menu-picto2 .menu-item-link svg{fill: #787878; transition: all 300ms ease;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto3:hover .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3:focus .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3 .menu-item-link:hover,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3 .menu-item-link:focus{display: flex; border: none; color: #41D0B7; padding: 0; margin: 0 14px 0 0;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto3:last-child:hover .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3:last-child:focus .menu-item-link,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3:last-child .menu-item-link:hover,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3:last-child .menu-item-link:focus{margin:0;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto3:hover .menu-item-link svg,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3:focus .menu-item-link svg,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3 .menu-item-link:hover svg,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3 .menu-item-link:focus svg{fill: #41D0B7;}
.header_wrapper #menu-menu-principal .menu-item.menu-picto3 .menu-item-link::before {
background: #41D0B7 none repeat scroll 0 0;
position: absolute;
bottom: 0;
left: 50%;
right: 50%;
content: "";
height: 2px;
-webkit-transition-duration: 0.3s;
-webkit-transition-property: left, right;
-webkit-transition-timing-function: ease-out;
transition-duration: 0.3s;
transition-property: left, right;
transition-timing-function: ease-out;
z-index: -1;
}
.header_wrapper #menu-menu-principal .menu-item.menu-picto3 .menu-item-link:hover::before,
.header_wrapper #menu-menu-principal .menu-item.menu-picto3 .menu-item-link:focus::before{left: 0; right: 0;}
.header_wrapper .header_wrapper_inside .wpresidence-navigation-menu{padding-left: 1rem !important; padding-right: 1rem !important;}
.page-template.home #all_wrapper .content_wrapper{margin-top: 0;}
.history.home #all_wrapper .content_wrapper{margin-bottom: 0;}
.history #all_wrapper .content_wrapper{margin-top: 186px; margin-bottom: 80px;}
.single #all_wrapper .content_wrapper,
.page-template #all_wrapper .content_wrapper{margin-top: 146px;}
.page-template-advanced_search_results.page-template #all_wrapper .content_wrapper{margin-top: 210px;} footer#colophon,
#footer-widget-area{position: relative;}
#footer-widget-area #first li{margin-bottom: 0;}
#footer-widget-area #first li .widget-title-footer{margin-bottom: 0; font-weight: 400;}
#footer-widget-area #first li .textwidget{font-size: 16px; line-height: 24px; font-weight: 300; letter-spacing: 0.03em;}
#colophon #menu-footer .nav-proprio{
position: absolute;
top: -21px;
left: 0;
z-index: 2;
width: 100%;
height: 40px;
margin: 0;
}
#menu-footer .nav-proprio > a{display:none;}
#menu-footer .nav-proprio .sub-menu{display:flex; justify-content: center; align-items: center; list-style: none;}
#menu-footer .nav-proprio .sub-menu li{margin-left: 0; transition: all 300ms ease;}
#menu-footer .nav-proprio .sub-menu li:hover{background-color: transparent; transform: translateY(-4px);}
#menu-footer .nav-proprio .sub-menu li:hover > a{padding-left: 40px !important;}
#menu-footer .compte-copro-vim a{
background: #41D0B7 url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picto-compte-copro.svg) no-repeat 8px 7px;
background-size: 30px;
display: block;
width: 220px;
height: 40px;
padding-left: 40px;
margin-right: 100px;
text-align: center;
font-size: 15px;
line-height: 41px;
color: #FFF !important;
letter-spacing: 0.02em;
font-weight: 400;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
#menu-footer .compte-locsaiso-vim a{
background: #41D0B7 url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picto-proprio-location.svg) no-repeat 8px 7px;
background-size: 31px;
display: block;
width: 210px;
height: 40px;
padding-left: 40px;
text-align: center;
font-size: 15px;
line-height: 41px;
color: #FFF !important;
letter-spacing: 0.02em;
font-weight: 400;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.compte-copro2-vim a,
#menu-footer .compte-copro2-vim a{
background: #41D0B7 url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/icon-group.png) no-repeat 8px 6px;
display: block;
width: 300px;
height: 40px;
margin-bottom: 20px;
padding-left: 38px;
text-align: center;
font-size: 15px;
line-height: 41px;
color: #FFF;
letter-spacing: 0.02em;
font-weight: 300;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.compte-copro2-vim a:hover,
#colophon .sub_footer .subfooter_menu #menu-footer .compte-copro-vim a:hover,
#colophon .sub_footer .subfooter_menu #menu-footer .compte-locsaiso-vim a:hover,
#colophon .sub_footer .subfooter_menu #menu-footer .compte-copro2-vim a:hover{color: #FFF !important;}
#footer #footer-bottom {
padding: 40px 0;
font-size: 16px;
color: #FFF;
line-height: 44px;
background-color: #4a4a52;
position: relative;
}
#footer #footer-bottom .container{width:100%;}
#footer #footer-bottom ul{list-style:none;}
#footer #footer-bottom .social,
#footer #footer-bottom .social-transparent {
margin: 0;
}
#footer #footer-bottom .social .fa-angle-up:before,
#footer #footer-bottom .social-transparent .fa-angle-up:before {
position: relative;
top: -1px;
}
#footer #footer-bottom #property-search-button {
outline: none;
}
#footer .title {
font-size: 1.3em;
}
#footer ul.menu-footer {
display: block;
width: 100%;
overflow: hidden;
list-style: none;
margin: 0;
padding: 0;
line-height: inherit;
text-transform: uppercase;
}
#footer ul.menu-footer li {
display: inline-block;
margin: 0 15px;
}
#colophon #footer-widget-area #first,
#colophon #footer-widget-area #second{width: 28%;}
#colophon #footer-widget-area #third{width: 34%;}
#colophon #footer-widget-area #fourth{width: 10%;}
#footer-widget-area #first li .textwidget .fb-footer{
display: block;
width: 44px;
height: 44px;
position: relative;
margin-top: 22px;
overflow: hidden;
}
#footer-widget-area #first li .textwidget .fb-footer svg{fill: #50ceb7; transition: all 300ms ease;}
#footer-widget-area #first li .textwidget .fb-footer:hover svg{fill: #FFF;}
#colophon .contact-footer li .tel-footer{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/tel.svg) no-repeat 2px 0;
display: block;
position: relative;
font-size: 22px;
font-weight: 400;
padding-left: 55px;
line-height: 32px;
margin: 0 0 18px;
overflow: hidden;
}
#colophon .contact-footer li .fax-footer{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/fax.svg) no-repeat 5px 0;
display: block;
position: relative;
font-size: 16px;
font-weight: 300;
padding-left: 55px;
line-height: 28px;
margin: 0 0 22px;
overflow: hidden;
}
#colophon .contact-footer li .email-footer{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/email.svg) no-repeat 0 0;
display: block;
position: relative;
font-size: 16px;
font-weight: 400;
padding-left: 55px;
line-height: 28px;
margin: 0;
overflow: hidden;
color: #FFF;
}
#colophon .contact-footer li .email-footer span,
#colophon .contact-footer .horaires-footer strong{color:#50ceb7; font-weight: 400;}
#colophon .contact-footer .horaires-footer{
margin: 0;
padding-left: 64px;
position: relative;
font-size: 16px;
color: #FFF;
line-height: 24px;
font-weight: 300;
letter-spacing: 0.03em;
}
#colophon .contact-footer .horaires-footer::before{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/horaires.svg) no-repeat 0 0;
position: absolute;
top: 0;
left: 0;
width: 52px;
height: 52px;
overflow: hidden;
content: "";
}
#colophon #footer-widget-area #fourth ul li{margin-bottom: 0;}
#colophon #footer-widget-area #fourth .logos-partenaires-footer{display: flex; flex-direction: column; align-items: flex-end; margin-top: -24px;}
#colophon .contact-footer .snpi-footer{
background: #FFF url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat 5px -3595px;
display: block;
width: 89px;
height: 87px;
border-radius: 5px;
margin-bottom: 18px;
}
#colophon .contact-footer .vercors-footer{
background: #FFF url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat 5px -3734px;
display: block;
width: 89px;
height: 87px;
border-radius: 5px;
}
#colophon .contact-footer li:nth-child(4){float:right;}
#colophon .sub_footer{height: 100px;}
#colophon .sub_footer .copyright,
#colophon .sub_footer .subfooter_menu #menu-footer li a{font-weight: 400;}
#colophon .sub_footer .subfooter_menu #menu-footer li a:hover{color: #50ceb7 !important;}
.menu-footer-vim{
margin: 50px auto 0;
padding-top: 24px;
font-size: 14px;
line-height: 18px;
opacity: 1;
color:#b6b5b5;
font-weight: 300;
letter-spacing: 0.02em;
position: relative;
text-align: center;
max-width: 1000px;
}
#colophon .sub_footer::before{
background-color:#b6b5b5;
content: "";
display: block;
width: 200px;
height: 1px;
margin: 0 auto 10px;
}
#footer #footer-bottom .menu-footer-vim a{color:#b6b5b5;}
#footer #footer-bottom .menu-footer-vim a:hover{color:#FFF; text-decoration: underline;}
#footer .top-return{
position: absolute;
right: 34px;
top: -24px;
}
#footer .top-return #up{
background-color: #3e3e45;
display: block;
font-size: 26px;
line-height: 26px;
color: rgba(255,255,255,0.5);
border: 1px solid rgba(255,255,255,0.3);
padding: 10px 15px;
}
.footer-area .site-title-footer{
color: #50ceb7;
font-size: 17px;
font-weight: 400;
margin-bottom: 6px;
}
.footer-area .rs-contact-footer{display:flex; flex-direction: column; gap: 15px; color: #FFF; font-weight: 300; font-size: 15px;}
.footer-area .rs-contact-footer .fb-footer{display:flex;}
.footer-area .rs-contact-footer .fb-footer svg{fill:#50ceb7; transition: all 300ms ease;}
.footer-area .rs-contact-footer .fb-footer:hover svg{fill: #FFF;}
.footer-area .contact-footer{display: flex; flex-direction: column; gap: 22px; color: #FFF;}
.footer-area .contact-footer .tel-footer{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/tel.svg) no-repeat 2px 0;
display: block;
font-size: 22px;
font-weight: 400;
padding-left: 55px;
line-height: 32px;
}
.footer-area .contact-footer .email-footer{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/email.svg) no-repeat 0 0;
display: block;
font-size: 16px;
font-weight: 400;
padding-left: 55px;
line-height: 28px;
color: #FFF;
}
.footer-area .contact-footer .email-footer span{color: #50ceb7; font-weight: 400;}
.footer-area .horaires-footer{
display: flex;
flex-direction: column;
gap: 6px;
color: #FFF;
padding-left: 64px;
position: relative;
font-size: 16px;
color: #FFF;
line-height: 22px;
font-weight: 300;
letter-spacing: 0.03em;
}
.footer-area .horaires-footer::before {
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/horaires.svg) no-repeat 0 0;
position: absolute;
top: 0;
left: 0;
width: 52px;
height: 52px;
overflow: hidden;
content: "";
}
.footer-area .horaires-footer strong{color: #50ceb7; font-weight: 400;}
.footer-area .horaires-footer em{font-size: 15px;}
.footer-copyright .nav-menu-footer{display: flex; gap: 40px;}
.footer-copyright .nav-menu-footer a{color: #b6b5b5; font-size: 13px;}
.footer-copyright .nav-menu-footer a:hover{color: #50ceb7;} .property_listing .property_location .property_agent_wrapper{
overflow: hidden;
display: block;
height: 30px;
width: 30px;
}
.property_listing .property_location .property_agent_wrapper .property_agent_image{
width: 100%;
float: none;
margin: 0;
}
.mobile_agent_area_wrapper .agent-listing-img-wrapper a{display:none;}
.page-template-advanced_search_results .container.content_wrapper{margin: 60px auto;}
.page-template-advanced_search_results .single-content,
.page-template-advanced_search_results #listing_ajax_container .listing_actions .icon-fav,
.dropdown.listing_filter_select.filter_action_category,
.dropdown.listing_filter_select.filter_county,
.dropdown.listing_filter_select.filter_area,
.dropdown.listing_filter_select.order_filter ul.dropdown-menu li:nth-child(5),
.dropdown.listing_filter_select.order_filter ul.dropdown-menu li:nth-child(6),
.dropdown.listing_filter_select.order_filter ul.dropdown-menu li:nth-child(7),
.dropdown.listing_filter_select.order_filter ul.dropdown-menu li:nth-child(8),
.page-template .breadcrumb_container,
.breadcrumb_container{display: none;}
.dropdown.listing_filter_select.filter_category ul.dropdown-menu li:hover,
.dropdown.listing_filter_select.filter_city ul.dropdown-menu li:hover,
.dropdown.listing_filter_select.order_filter ul.dropdown-menu li:hover{color:#FFF;}
.listing_filters_head{margin-bottom: 50px;}
.block-features-home{max-width: 1400px; margin: 0 auto;}
.page-id-1308 .container-master .container .row,
.page-id-1306 .container-master .container .row{
max-width: inherit;
background-color: inherit;
padding: 0;
margin-bottom: 0;
}
.page-id-1180 .container-master .container .row{max-width: 1300px;}
.page-id-1320 .container-master .container .row,
.page-id-1308 .container-master .container #pg-1308-0,
.page-id-1306 .container-master .container #pg-1306-0,
.page-id-193 .container-master #page-user-favorites .row,
.page-id-1297 .container-master .container .row,
.page-id-1297 .container-master .container .col-sm-12{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: stretch;
max-width: 1300px;
width: 100%;
margin: 0 auto 30px;
background-color: inherit;
padding: 0;
float: none;
}
.page-id-1320 .container-master .container .property-search-form .row{margin-bottom:0;}
.page-id-14435 .container-master .container .row,
.page-id-14429 .container-master .container .row{
max-width: 1100px;
width: 100%;
margin: 0 auto 30px;
background-color: inherit;
padding: 0;
float: none;
}
.page-id-193 .section-title{
max-width: 1300px;
width: 100%;
margin: 0 auto 30px;
}
#pg-1320-0 .widget-title,
#pg-1308-0 .widget-title,
#pg-1306-0 .widget-title{
background: #4a4a52 url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/background-title-cat-loc.png) no-repeat left top;
height: 58px;
font-size: 28px;
line-height: 56px;
color: #FFF;
font-weight: 600;
padding-left: 82px;
position: relative;
letter-spacing: 0.02em;
margin-bottom: 0;
}
#pg-1320-0 .widget-title::before,
#pg-1308-0 .widget-title::before,
#pg-1306-0 .widget-title::before{
position: absolute;
top: 4px;
left: 14px;
content:"";
width: 52px;
height: 44px;
}
#pg-1320-0 .widget-title::before{background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picto-acheter.svg) no-repeat 10px 7px; background-size: 34px;}
#pg-1308-0 .widget-title::before{background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picot-loc-saison.svg) no-repeat 10px 6px; background-size: 34px;}
#pg-1306-0 .widget-title::before{background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picto-loc-annee.svg) no-repeat 10px 9px; background-size: 36px;}
#pg-1320-0 .widget-title span,
#pg-1308-0 .widget-title span,
#pg-1306-0 .widget-title span,
.page-id-1297 .widget-title span{font-weight: 300;}
#pg-1320-0 .property-search-form,
#pg-1308-0 .property-search-form,
#pg-1306-0 .property-search-form{
background-color: #FFF;
box-shadow: 0 1px 3px rgba(0,0,0,0.3);
padding: 34px 34px 5px;
margin-bottom: 55px;
}
.page-id-1297 .property-search-form{
background-color: #FFF;
box-shadow: 0 1px 3px rgba(0,0,0,0.3);
padding: 34px 34px 5px;
margin: 0 auto 40px;
max-width: 1000px;
}
.page-id-1297 .property-search-form .col-md-3 {
margin-bottom: 0;
padding: 0 22px;
}
.page-id-1297 .property-search-form .col-md-3 .btn-primary{color:#FFF;}
.page-id-1297 .page-title{display: none;}
.page-id-1297 #Vente_chosen,
.page-id-1297 #Location_chosen{display: block;} .single-estate_property .website-wrapper .container.content_wrapper{padding: 0; margin: 130px auto 0;}
.section-detail-offre .elementor-widget-property_show_header_section .notice_area{display: flex; flex-wrap: wrap; justify-content: space-between;}
.section-detail-offre .elementor-widget-property_show_header_section .entry-prop{max-width: 70%;}
.section-detail-offre .elementor-widget-property_show_header_section .prop_social{bottom: -6px; top: inherit !important;}
.section-detail-offre .elementor-widget-property_show_header_section .prop_social #add_favorites,
.section-detail-offre .elementor-widget-property_show_header_section .single_property_labels .actioncat{display: none;}
.section-detail-offre .elementor-widget-property_show_header_section .price_area{
background-color: #FFF;
padding: 4px 5px 7px 5px;
margin-top: -6px;
box-shadow: 0 1px 1px rgba(0,0,0,0.15);
width: 308px;
height: 45px;
display: flex;
align-items: flex-end;
justify-content: center;
}
.section-detail-offre.section-detail-offre-achat .elementor-widget-property_show_header_section .price_area{width: 208px;}
.section-detail-offre .elementor-widget-property_show_header_section .price_area .price_label{font-size: 20px !important; font-weight: 400 !important; margin: 0 0 2px 4px;}
.section-detail-offre .elementor-widget-property_show_header_section .price_area .price_label.price_label_before{margin: 0 4px 2px 0;}
.section-detail-offre .elementor-widget-property_show_header_section .single_property_labels .property_title_label:first-child{margin-left: 0;}
.section-detail-offre .elementor-widget-property_show_header_section .prop_social .single_property_action{font-size: 13px;}
.section-detail-offre .elementor-widget-property_show_header_section .prop_social .share_unit{z-index: 20;}
.section-detail-offre .elementor-widget-property_show_masonary_gallery_2 .gallery_wrapper .status-wrapper{top: 0; left: 0;}
.section-detail-offre .elementor-widget-property_show_masonary_gallery_2 .gallery_wrapper .status-wrapper .slider-property-status{margin: 0; background-color: #f60; padding: 8px 30px; font-size: 15px;}
.section-info-plus .elementor-widget-Details_as_Tabs #tab_prpg .nav-tabs li a:hover{color: #888;}
.section-info-plus .elementor-widget-Details_as_Tabs .tab-content .tab-pane p{line-height: 24px;}
.section-info-plus .section-DPE .section-content-dpe{
background-color: #FFF;
padding: 30px;
margin-bottom: 50px;
box-shadow: 0 10px 31px 0 rgba(7,152,255,0.09);
margin-top: -45px;
}
.section-info-plus .section-DPE .section-title-dpe{
text-align: center;
font-size: 24px;
line-height: 24px;
font-weight: 600;
color: #4A4A52;
margin-top: 20px;
text-transform: uppercase;
}
.section-info-plus .section-DPE .cta-detail{
background-color: #4a4a52;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
width: 180px;
height: 40px;
border-radius: 5px;
transition: all 300ms ease;
margin: 20px auto 5px;
color: #FFF;
box-shadow: 0 1px 2px 0 rgba(53, 52, 52, 0.2);
}
.section-info-plus .section-DPE .cta-detail:hover{background-color: #50ceb7;}
.section-info-plus .section-DPE .cta-detail.hide-cta {display: none;}
.section-info-plus .section-DPE .content_infos_ann{align-items: center;}
.single-estate_property .section-info-plus .listing_detail{font-weight: 400;}
.single-estate_property #accordion_prop_map .google_map_shortcode_wrapper .info_details .infobox_title{height: auto; margin-bottom: 3px;}
.single-estate_property #accordion_prop_map .google_map_shortcode_wrapper .info_details .infobox_title a{font-size: 12px; line-height: 15px;}
.single-estate_property #accordion_prop_map .google_map_shortcode_wrapper .info_details .prop_pricex{font-size: 14px !important; line-height: 16px;}
.single-estate_property #accordion_prop_map .google_map_shortcode_wrapper .info_details .prop_pricex .infocur{font-size: 12px !important; font-weight: 400;}
.single-estate_property #accordion_prop_map .google_map_shortcode_wrapper .info_details .infobox_details{margin-top: 0;}
.single-estate_property #accordion_prop_map .google_map_shortcode_wrapper .info_details .infobox_details #infobath{display: none;}
.section-info-plus .col-location .elementor-widget-container{list-style: none;}
.section-info-plus .col-location .widget-container{
background-color: #ffffff;
border-radius: 3px;
box-shadow: 0 1px 2px 0 rgba(53, 52, 52, 0.2);
padding: 0;
margin-bottom: 40px;
position: relative;
}
.section-info-plus .col-location .widget-container .adresse-contact-property .widget-title,
.section-info-plus .col-location .widget-container .wpcf7-form .widget-title{
font-size: 18px;
font-weight: 600;
line-height: 46px;
color: #FFF;
text-align: center;
width: 100%;
border-radius: 3px 3px 0 0;
height: 46px;
margin-bottom: 0;
}
.section-info-plus.location-property .col-location .widget-container .adresse-contact-property .widget-title,
.section-info-plus.location-property .col-location .widget-container .wpcf7-form .widget-title{background-color: #72B24B;}
.section-info-plus.achat-property .col-location .widget-container .adresse-contact-property .widget-title,
.section-info-plus.achat-property .col-location .widget-container .wpcf7-form .widget-title{background-color: #6773bb;}
.section-info-plus .col-location .widget-container .adresse-contact-property .contact-single-property{
text-align: center;
color: #1a171b;
font-size: 16px;
line-height: 20px;
font-weight: 400;
padding: 24px 20px;
letter-spacing: 0.02em;
}
.section-info-plus .col-location .widget-container .adresse-contact-property .contact-single-property strong{
display: block;
font-size: 23px;
line-height: 22px;
font-weight: 600;
margin: 15px 0 35px 0;
position: relative;
}
.section-info-plus .col-location .widget-container .adresse-contact-property .contact-single-property strong::after {
background-color: #c8c8cb;
position: absolute;
left: 50%;
bottom: -22px;
width: 74px;
height: 1px;
margin-left: -37px;
content: "";
}
.section-info-plus .col-location .widget-container .adresse-contact-property .contact-single-property span {
color: #908e90;
font-size: 15px;
line-height: 18px;
font-weight: 300;
}
.section-info-plus .col-location .widget-container .adresse-contact-property .contact-single-property span em{display: inline-block; margin-top: 10px;}
.section-info-plus .col-location .widget-container .form-contact-property{padding: 25px 25px 20px;}
.section-info-plus .col-location .widget-container .form-contact-property .form-item{margin-bottom: 30px; position: relative;}
.section-info-plus .col-location .widget-container .form-contact-property .textarea-form-da{margin-bottom: 15px; position: relative;}
.section-info-plus .col-location .widget-container .form-contact-property .form-item .formLabel,
.section-info-plus .col-location .widget-container .form-contact-property .textarea-form-da .formLabel{
position: absolute;
top: 13px;
left: 15px;
margin: 0;
letter-spacing: 0.03em;
z-index: 5;
color: #4A4A52;
font-size: 14px;
font-weight: 400;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.section-info-plus .col-location .widget-container .form-contact-property .form-item .formLabel.formTop,
.section-info-plus .col-location .widget-container .form-contact-property .textarea-form-da .formLabel.formTop{
font-size: 12px !important;
top: -20px !important;
}
.section-info-plus.location-property .col-location .widget-container .form-contact-property .form-item .formLabel.formTop,
.section-info-plus.location-property .col-location .widget-container .form-contact-property .textarea-form-da .formLabel.formTop{color: #72B24B !important;}
.section-info-plus.achat-property .col-location .widget-container .form-contact-property .form-item .formLabel.formTop,
.section-info-plus.achat-property .col-location .widget-container .form-contact-property .textarea-form-da .formLabel.formTop{color: #6773bb !important;}
.section-info-plus .col-location .widget-container .form-contact-property .form-item .wpcf7-form-control,
.section-info-plus .col-location .widget-container .form-contact-property .textarea-form-da .wpcf7-form-control{
background-color: #f8f8f8;
border: 1px solid #eaeced;
border-radius: 3px;
display: block;
padding: 10px 15px;
font-size: 14px;
font-weight: 400;
letter-spacing: 0.03em;
color: #4A4A52;
}
.section-info-plus .col-location .widget-container .form-contact-property .form-item .wpcf7-form-control{height: 40px;}
.section-info-plus.location-property .col-location .widget-container .form-contact-property .wpcf7-form-control:focus,
.section-info-plus.location-property .col-location .widget-container .form-contact-property .wpcf7-form-control:active{border-color: #72B24B;}
.section-info-plus.achat-property .col-location .widget-container .form-contact-property .wpcf7-form-control:focus,
.section-info-plus.achat-property .col-location .widget-container .form-contact-property .wpcf7-form-control:active{border-color: #6773bb;}
.section-info-plus .col-location .widget-container .form-contact-property p .wpcf7-form-control-wrap{display: block; margin-top: 15px;}
.section-info-plus .col-location .widget-container .form-contact-property p .wpcf7-form-control-wrap .wpcf7-acceptance{border: none; padding: 0; display: block;}
.section-info-plus .col-location .widget-container .form-contact-property p .wpcf7-form-control-wrap .wpcf7-list-item{margin: 0;}
.section-info-plus .col-location .widget-container .form-contact-property p .wpcf7-form-control-wrap .wpcf7-list-item label{display: flex;}
.section-info-plus .col-location .widget-container .form-contact-property p .wpcf7-form-control-wrap .wpcf7-list-item span{
font-weight: 400;
cursor: pointer;
display: flex;
line-height: 17px;
text-align: left;
width: 92%;
}
.section-info-plus .col-location .widget-container .form-contact-property .co-form-fevb{text-align: right; font-size: 12px;}
.section-info-plus .col-location .widget-container .form-contact-property p .wpcf7-submit{
width: 200px;
height: 44px;
border-radius: 22px !important;
padding: 6px 11px !important;
box-shadow: 0 1px 1px #eeeeee;
margin: 10px;
font-size: 16px !important;
text-align: center;
color: #ffffff;
transition: all 300ms ease;
}
.section-info-plus.location-property .col-location .widget-container .form-contact-property p .wpcf7-submit{background-color: #72B24B !important;}
.section-info-plus.achat-property .col-location .widget-container .form-contact-property p .wpcf7-submit{background-color: #6773bb !important;}
.section-info-plus .col-location .widget-container .form-contact-property p .wpcf7-submit:hover{background-color: #333 !important;}
.section-info-plus .col-location .widget-container .form-contact-property p .wpcf7-spinner{position: absolute; bottom: 8px; left: 50%; margin: 0;}
.section-info-plus.location-property .elementor-widget-Details_as_Tabs #tab_prpg .custom_template_tab{background-color: #72B24B !important;}
.section-info-plus.achat-property .elementor-widget-Details_as_Tabs #tab_prpg .custom_template_tab{background-color: #6773bb !important;}
.section-info-plus.location-property #accordion_prop_features .panel-heading{background-color: #72B24B !important; padding: 20px 30px 20px 30px; margin-bottom: 16px;}
.section-info-plus.achat-property #accordion_prop_features .panel-heading{background-color: #6773bb !important; padding: 20px 30px 20px 30px; margin-bottom: 16px;}
.section-info-plus #accordion_prop_features .panel-heading h4{color: #FFF; margin-bottom: 0;}
.section-info-plus.location-property #accordion_prop_features .panel-body .listing_detail .checkon{color: #72B24B;}
.section-info-plus.achat-property #accordion_prop_features .panel-body .listing_detail .checkon{color: #6773bb;} .home .master_header,
.home .container > .header_media{display:none !important;}
.home ul{list-style: none; margin: 0; padding:0;}
.home section{clear:both;}
.home .container{width:100%; padding: 0; margin: 0; overflow: hidden;}
.home .row{padding: 0; margin: 0;}
.home .col-sm-12{float: none; margin: 0; padding: 0;}
.home #main-content{
background-color: transparent;
margin: 0;
padding: 0;
}
.header-home-vim{background-color: #e6e6e6;}
.nav-top-home{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/background-header.jpg) repeat-x 0 0;
height: 132px;
}
#back-top {
bottom: 20px;
overflow: hidden;
position: fixed;
right: 20px;
z-index: 20;
}
#back-top a {
color: #bbbbbb;
display: block;
font: 11px/100% Arial,Helvetica,sans-serif;
outline: medium none;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: all 1s ease 0s;
transition: all 1s ease 0s;
width: 50px;
}
#back-top span {
background: rgba(82, 97, 108, 0.5) url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/up-arrow.png) no-repeat scroll center center;
border-radius: 5px;
display: block;
height: 50px;
margin-bottom: 7px;
-webkit-transition: all 1s ease 0s;
transition: all 1s ease 0s;
width: 50px;
}
#back-top a:hover span {
background-color: rgba(82, 97, 108, 1);
}
.section-nav-vim-home .elementor-column .elementor-widget-container img{color:#e6e6e6;}
.section-nav-vim-home .elementor-column .cta-acheter .elementor-button-wrapper,
.section-nav-vim-home .elementor-column .cta-vendre .elementor-button-wrapper{display: flex; justify-content: flex-end;}
.section-nav-vim-home .elementor-column .cta-acheter .elementor-button-link,
.section-nav-vim-home .elementor-column .cta-louer .elementor-button-link,
.section-nav-vim-home .elementor-column .cta-vendre .elementor-button-link,
.section-nav-vim-home .elementor-column .cta-syndic .elementor-button-link{
width: 280px;
height: 130px;
display: flex;
justify-content: flex-start;
align-items: center;
transition: all 300ms ease;
}
.section-nav-vim-home .elementor-column .cta-acheter .elementor-button-link:hover,
.section-nav-vim-home .elementor-column .cta-louer .elementor-button-link:hover,
.section-nav-vim-home .elementor-column .cta-vendre .elementor-button-link:hover,
.section-nav-vim-home .elementor-column .cta-syndic .elementor-button-link:hover{box-shadow: 0 1px 5px rgba(0,0,0,0.4);}
.section-nav-vim-home .elementor-column .cta-acheter .elementor-button-link .elementor-button-icon svg{width: 50px;}
.section-nav-vim-home .elementor-column .cta-louer .elementor-button-link .elementor-button-icon svg{width: 58px;}
.section-nav-vim-home .elementor-column .cta-vendre .elementor-button-link .elementor-button-icon svg{width: 51px;}
.section-nav-vim-home .elementor-column .cta-syndic .elementor-button-link .elementor-button-icon svg{width: 52px; margin-left: 3px;}
.section-nav-vim-home .elementor-column .cta-acheter .elementor-button-link .elementor-button-content-wrapper,
.section-nav-vim-home .elementor-column .cta-louer .elementor-button-link .elementor-button-content-wrapper,
.section-nav-vim-home .elementor-column .cta-vendre .elementor-button-link .elementor-button-content-wrapper,
.section-nav-vim-home .elementor-column .cta-syndic .elementor-button-link .elementor-button-content-wrapper{display: flex; align-items: center;}
.section-nav-vim-home .elementor-column.nav-location-home{overflow: hidden;}
.section-nav-vim-home .elementor-column.nav-location-home .nav-location-detail{
position: absolute; 
bottom: 0;
left: 2280px;
width: 266px;
transition: all 500ms ease;
}
.section-nav-vim-home .elementor-column.nav-location-home:hover .nav-location-detail,
.section-nav-vim-home .elementor-column.nav-location-home:focus .nav-location-detail{left: 281px;}
.section-nav-vim-home .elementor-column.nav-location-home .nav-location-detail .elementor-button-link{
display: block;
width: 132px;
height: 130px;
}
.section-nav-vim-home .elementor-column.nav-location-home .nav-location-detail .elementor-button-link .elementor-button-content-wrapper{
display: flex;
flex-direction: column;
align-items: center;
height: 100%;
}
.section-nav-vim-home .elementor-column.nav-location-home .nav-location-detail .elementor-button-link .elementor-button-content-wrapper .elementor-button-icon{flex-grow: 1;}
.elementor-column.nav-location-home .nav-location-detail .elementor-button-link .elementor-button-content-wrapper .elementor-button-text span{
display: block;
text-align: center;
color: #4a4a52;
font-weight: 300;
line-height: 24px;
}
.elementor-column.nav-location-home .nav-location-detail .elementor-button-link .elementor-button-content-wrapper .elementor-button-icon{margin-right: 0; display: flex;}
.elementor-column.nav-location-home .nav-location-detail .cta-loc-saison .elementor-button-link .elementor-button-icon svg{width: 42px;}
.elementor-column.nav-location-home .nav-location-detail .cta-loc-annee .elementor-button-link .elementor-button-icon svg{width: 48px;}
.home .header-home-vim .header-top{
max-width: 1000px;
margin: 0 auto;
}
.home .header-home-vim .header-top li{
display: inline-block;
color: #51565e;
}
.header-home-vim .header-top .merappeler{
margin-top: 39px;
float: left;
height: 50px;
overflow: hidden;
}
.header-home-vim .header-top .merappeler a{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picto-rappel-header-home.svg) no-repeat 0 0;
background-size: 45px;
display: flex;
padding-left: 58px;
font-size: 16px;
line-height: 45px;
font-weight: 300;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.header-home-vim .header-top .merappeler a:hover,
.header-home-vim .header-top .merappeler a:focus{background-position: 0 -55px;}
.header-home-vim .header-top .logo-vim{
position: relative;
left: 18%;
background: #e6e6e6 url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/logo_vercorsImmo.png) no-repeat 44% 62%;
background-size: 81%;
width: 340px;
height: 132px;
overflow: hidden;
margin: 0 auto;
padding: 0 30px;
font-size: 1px;
line-height: 300px;
}
.header-home-vim .header-top .logo-vim::before{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/slash-left-logo.jpg) no-repeat 0 0;
content: "";
position: absolute;
left: 0;
top: 0;
width: 28px;
height: 132px;
}
.header-home-vim .header-top .logo-vim::after{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/slash-right-logo.jpg) no-repeat 0 0;
content: "";
position: absolute;
right: 0;
top: 0;
width: 28px;
height: 132px;
}
.home .tooltip{display: none !important;}
.header-home-vim .header-top .contacteznous{float: right;}
.header-home-vim .header-top .contacteznous a{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picto-contact-header-home.svg) no-repeat 0 0;
background-size: 45px;
display: block;
height: 50px;
overflow: hidden;
padding-left: 58px;
margin-top: 39px;
line-height: 45px;
color: #51565e;
font-size: 16px;
font-weight: 300;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.header-home-vim .header-top .contacteznous a:hover,
.header-home-vim .header-top .contacteznous a:focus{background-position: 0 -55px;}
.nav-home{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/pattern-vim.jpg) repeat-x left bottom;
padding-bottom: 16px;
overflow: hidden;
margin: 10px auto 0;
}
#pg-167-0{max-width: 1200px; margin: 0 auto;}
#panel-167-0-0-0{
background-color: #f6f6f6;
border-radius: 3px;
box-shadow: 0 1px 3px rgba(53,52,52,0.3);
margin-top: 82px;
max-width: 770px;
}
.search-home .adv-search-header{display: flex; align-items: center;}
.active-1.search-home .adv-search-header .icon-search-home{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/loupe-acheter.svg) no-repeat 0 0;
background-size: 45px;
width: 45px;
height: 45px;
margin-right: 15px;
}
.active-2.search-home .adv-search-header .icon-search-home{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/loupe-louer.svg) no-repeat 0 0;
background-size: 45px;
width: 45px;
height: 45px;
margin-right: 15px;
}
.search-home .wpestate-adv-holder{margin-top: -67px;}
.section-rechercher .search-home .wpestate-adv-holder .nav-tabs{border-bottom: 1px dashed #AAA; margin-bottom: 30px;}
.section-rechercher .search-home.active-2 .wpestate-adv-holder .nav-tabs .adv_search_tab_item.location-saisonniere,
.section-rechercher .search-home.active-2 .wpestate-adv-holder .tab-content .wpresidence_button{background-color: #72b24b;}
.section-rechercher .search-home.active-2 .wpestate-adv-holder .tab-content .wpresidence_button:hover{background-color: #4A4A52;}
.section-rechercher .search-home.active-2 .wpestate-adv-holder .nav-tabs .adv_search_tab_item.location-saisonniere a{color: #FFF;}
.search-home .wpestate-adv-holder .tab-content .tab-pane form{display: flex; justify-content: space-between;}
.section-rechercher .search-home.active-1 .wpestate-adv-holder .nav-tabs .adv_search_tab_item.acheter a,
.section-rechercherr .search-home.active-2 .wpestate-adv-holder .nav-tabs .adv_search_tab_item.location-saisonniere a{position:relative;}
.section-rechercher .search-home.active-1 .wpestate-adv-holder .nav-tabs .adv_search_tab_item.acheter a::after{
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 10px 8px 0 8px;
border-color: #5865B4 transparent transparent transparent;
position: absolute;
bottom: -8px;
left: 50%;
margin-left: -8px;
}
.section-rechercher .search-home.active-2 .wpestate-adv-holder .nav-tabs .adv_search_tab_item.location-saisonniere a::after{
content: "";
width: 0;
height: 0;
border-style: solid;
border-width: 10px 8px 0 8px;
border-color: #72b24b transparent transparent transparent;
position: absolute;
bottom: -8px;
left: 50%;
margin-left: -8px;
}
.section-rechercher .search-home .wpestate-adv-holder .nav-tabs .adv_search_tab_item a{padding: 16px 24px 16px 24px;}
.section-rechercher .search-home .wpestate-adv-holder .tab-content .filter_menu li:hover{color:#FFF;}
.section-rechercher .search-home .search_wrapper #acheter_elementor_search-pane,
.section-rechercher .search-home .search_wrapper #location-saisonniere_elementor_search-pane{overflow: visible;}
#panel-167-0-0-0 h3{
display: inline-block;
margin-top: 26px;
margin-bottom: 60px;
padding-bottom: 22px;
border-bottom: 1px solid #cecece;
color: #4a4a52;
font-size: 22px;
letter-spacing: 0.02em;
font-weight: 400;
width: 40%;
}
#panel-167-0-0-0 .title-search{
display: inline-block;
float: right;
width: 41%;
}
#panel-167-0-0-0 .title-search li{
display: inline-block;
float: left;
background-color: #e4e4e5;
border-bottom: 1px solid #cecece;
color: #a4a4a5;
text-align: center;
font-size: 18px;
letter-spacing: 0.02em;
font-weight: 400;
width: 50%;
padding: 23px 0 18px;
cursor: pointer;
}
.active-1 #panel-167-0-0-0 .title-search .ss-title-acheter{
background-color: #5865b4;
color: #FFF;
}
.active-2 #panel-167-0-0-0 .title-search .ss-title-Louer{
background-color: #72b24b;
color: #FFF;
}
#panel-167-0-0-0 .chosen-container.chosen-container-single{
background-color: #ffffff;
max-width: 200px;
height: 40px;
float: left;
margin-left: 35px;
margin-bottom: 46px;
font-size: 15px;
color:#4a4a52;
}
#panel-167-0-0-0 .chosen-container.chosen-container-single a span{
font-size: 15px;
color:#4a4a52;
}
.search-form-vente .chosen-container.chosen-container-active .chosen-single,
.search-form-vente input:focus,
.search-form-vente .form-control:focus,
.search-form-vente input:active,
.search-form-vente .form-control:active,
.search-form-vente .chosen-container.chosen-container-active .chosen-single,
.search-form-vente .chosen-container .chosen-drop{border-color: #5865b4;}
.search-form-location .chosen-container.chosen-container-active .chosen-single,
.search-form-location input:focus,
.search-form-location .form-control:focus,
.search-form-location input:active,
.search-form-location .form-control:active,
.search-form-location .chosen-container.chosen-container-active .chosen-single,
.search-form-location .chosen-container .chosen-drop{border-color: #72b24b;}
.col-sm-12 #pgc-167-0-0 .btn-primary{
background-color: #4a4a52;
max-width: 184px;
height: 40px;
float: right;
font-size: 18px;
text-transform: capitalize;
font-weight: 400;
margin-right: 54px;
line-height: 18px;
}
.col-sm-12 #pgc-167-0-0 .search-form-vente .btn-primary:hover{background-color: #5865b4;}
.col-sm-12 #pgc-167-0-0 .search-form-location .btn-primary:hover{background-color: #72b24b;}
.home select#Vente,
.home select#Location,
#Vente_chosen,
#Location_chosen,
.search-form-vente,
.search-form-location{display:none;}
.active-1 #panel-167-0-0-0 .search-form-vente,
.active-2 #panel-167-0-0-0 .search-form-location{display:block;}
#pgc-167-0-1{position: relative;}
.estimersonbien-home{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/calculatrice.svg) no-repeat left center;
padding-left: 72px;
min-height: 110px;
margin-top: 4px;
margin-bottom: 19px;
margin-left: 15px;
}
.estimersonbien-home .content-estimersonbien{
border: 1px solid #4a4a52;
text-align: center;
padding: 12px 0 13px;
color: #4a4a52;
letter-spacing: 0.02em;
max-width: 263px;
}
.estimersonbien-home .content-estimersonbien strong{
font-size: 22px;
line-height: 24px;
display: block;
font-weight: 400;
}
.estimersonbien-home .content-estimersonbien em{
display: block;
font-size: 14px;
line-height: 14px;
margin-bottom: 14px;
}
.estimersonbien-home .content-estimersonbien a{
background-color: #4a4a52;
display: block;
padding: 10px 0;
color: #FFF;
font-weight: 400;
font-size: 18px;
line-height: 14px;
max-width: 140px;
margin: 0 auto;
transition: all 300ms ease;
}
.estimersonbien-home .content-estimersonbien a:hover,
.estimersonbien-home .content-estimersonbien a:focus,
.estimersonbien-home .content-estimersonbien a:active{
-webkit-transform: translateY(-3px);
-ms-transform: translateY(-3px);
-o-transform: translateY(-3px);
transform: translateY(-3px);
box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.alerteemail-home{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/cloche.svg) no-repeat left center;
padding-left: 72px;
min-height: 92px;
margin-left: 15px;
}
.single-property .alerte-email{position: relative;}
.single-property .alerteemail-home{
background: #50ceb7 url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/alerte.png) no-repeat 3% center;
padding-left: 60px;
border-radius: 5px;
min-height: 94px;
}
.single-property #pl-w5808acdc2249b .panel-grid-cell .so-panel,
.single-property #pl-w580888c60f25e .panel-grid-cell .so-panel,
.single-property #pl-w57f3d60e690a2 .panel-grid-cell .so-panel,
.single-property #pl-w57f7a26876ba0 .panel-grid-cell .so-panel{margin-bottom:0;}
.alerteemail-home .content-alerteemail{
background-color: #50ceb7;
text-align: center;
padding: 14px 0;
color: #FFF;
letter-spacing: 0.02em;
max-width: 263px;
}
.alerteemail-home .content-alerteemail strong{
display: block;
font-size: 21px;
line-height: 20px;
font-weight: 400;
}
.single-property .alerteemail-home .content-alerteemail strong{display: block; text-align: left; font-size: 20px;}
.alerteemail-home .content-alerteemail em{
font-size: 14px;
line-height: 20px;
}
.single-property .alerteemail-home .content-alerteemail em{
display: block;
text-align: left;
font-size: 16px;
}
.alerteemail-home .content-alerteemail span{
background-color: #FFF;
display: block;
padding: 10px 0;
color: #4a4a52;
font-weight: 400;
font-size: 18px;
line-height: 14px;
max-width: 140px;
margin: 10px auto 0;
cursor: pointer;
transition: all 400ms ease;
}
.alerteemail-home .content-alerteemail span:hover{
-webkit-transform: translateY(-3px);
-ms-transform: translateY(-3px);
-o-transform: translateY(-3px);
transform: translateY(-3px);
}
.single-property .alerteemail-home .content-alerteemail .block-txt-alert{float: left; margin-top: 16px;}
.single-property .alerteemail-home .content-alerteemail span{
float: right;
margin: 17px 10px 0 0;
min-width: 103px;
}
.single-property .widget_newsletterwidget{
position: absolute;
bottom: -600px;
right: -1px;
background-color: #50ceb7;
z-index: 5;
width: 310px;
padding: 18px 15px 14px;
text-align: center;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
color:#FFF;
opacity: 0;
}
#panel-167-0-1-1{
position: absolute;
top: -40px;
right: -1000px;
background-color: #50ceb7;
z-index: 5;
width: 280px;
padding: 18px 20px 14px;
text-align: center;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
color:#FFF;
}
.elementor-editor-active #panel-167-0-1-1{position: initial;}
#panel-167-0-1-1 h5{
font-size: 18px;
line-height: 22px;
font-weight: 400;
padding: 0 10px 10px;
border-bottom: 1px solid;
}
.single-property .widget_newsletterwidget .close-popin-inscriptionemail{
background-color: #333333;
border-radius: 0 0 0 3px;
color: #ffffff;
cursor: pointer;
font-family: lato;
font-size: 20px;
font-weight: 100;
height: 26px;
line-height: 19px;
padding: 1px 0 0 3px;
position: absolute;
right: 0;
text-align: center;
top: 0;
width: 26px;
}
#panel-167-0-1-1 .close-popin-inscriptionemail{
background-color: #333333;
position: absolute;
top: -16px;
right: -16px;
width: 34px;
height: 34px;
border-radius: 18px;
padding: 0 0 0 2px;
text-align: center;
color: #ffffff;
cursor: pointer;
font-family: lato;
font-size: 20px;
line-height: 28px;
font-weight: 300;
}
.single-property .active-inscription-mail{bottom: -46px; opacity: 1;}
#panel-167-0-1-1.active-inscription-mail{right: 14px;}
.single-property .container .row .widget_newsletterwidget h3{
margin-bottom: 0;
font-size: 21px;
font-weight: 400;
color: #42484b;
background: none;
border-radius: 0;
height: auto;
line-height: 24px;
}
#panel-167-0-1-1 h3{margin-bottom: 0; font-size: 21px;}
.single-property .widget_newsletterwidget em,
#panel-167-0-1-1 em{display: block; margin-bottom: 10px; font-size: 16px;}
#panel-167-0-1-1 .tnp .tnp-field{margin-bottom: 8px; text-align: left;}
#panel-167-0-1-1 .tnp .tnp-field label{line-height: 15px; font-weight: 400;}
#panel-167-0-1-1 .tnp .tnp-field input{height: 30px; padding: 0 10px;}
.newsletter-email{
border: 1px solid #ffffff;
width: 200px;
height: 38px;
font-size: 16px;
margin-bottom: 10px;
color: #ffffff;
}
.container .newsletter-email:hover,
.container .newsletter-email:focus,
.container .newsletter-email:active{border: 1px dashed #ffffff; height: 38px; color: #FFF; font-size: 16px;}
#panel-167-0-1-1 .tnp .tnp-field .tnp-submit{
background-color: #4a4a52;
display: block;
width: 100%;
height: 35px;
margin: 20px auto 0;
font-size: 15px;
font-weight: 400;
line-height: 27px;
color:#FFF;
border: none;
transition: all 300ms ease;
}
#panel-167-0-1-1 .tnp .tnp-field .tnp-submit:hover{background-color: #FFF; color: #4a4a52;}
.single-property .widget_newsletterwidget .newsletter-submit,
#panel-167-0-1-1 .newsletter-submit{
background-color: #FFF;
display: block;
width: 140px;
height: 35px;
margin: 0 auto;
text-transform: capitalize;
font-size: 17px;
font-weight: 400;
line-height: 27px;
color: #50ceb7;
}
.single-property .widget_newsletterwidget .newsletter-submit:hover,
.alerteemail-home .content-alerteemail span:hover,
#panel-167-0-1-1 .newsletter-submit:hover{background-color: #4a4a52; color:#FFF;}
#main-content #pg-167-1{
max-width: 1200px;
margin: 93px auto 53px;
}
#panel-167-1-0-0{position: relative; padding: 40px 50px; overflow: hidden;}
#panel-167-1-0-0::before{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/pattern2-vim.jpg) repeat-x 0 0;
position: absolute;
top: 0;
left: 0;
content: "";
height: 5px;
width: 100%;
}
#panel-167-1-0-0::after{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/pattern2-vim.jpg) repeat-x 0 0;
position: absolute;
bottom:0;
left: 0;
content: "";
height: 5px;
width: 100%;
}
#panel-167-1-0-0 h3{
padding-left: 75px;
font-size: 30px;
letter-spacing: 0.02em;
color: #4a4a52;
line-height: 78px;
font-weight: 600;
position: relative;
margin-bottom:10px;
}
#panel-167-1-0-0 h3::before{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat -10px -2925px;
position: absolute;
top:0;
left:0;
content:"";
width: 70px;
height: 80px;
overflow: hidden;
}
.autre-actualite-home a{
display: block;
font-size: 18px;
line-height: 30px;
color: #e2001a;
margin-top: 25px;
text-decoration: underline;
letter-spacing: 0.02em;
margin-left: 50px;
}
#panel-167-1-0-0 article{
float: left;
max-width: 29%;
color: #4a4a52;
font-size: 16px;
letter-spacing: 0.02em;
line-height: 20px;
font-weight: 300;
margin-right: 6%;
text-align: justify;
}
#panel-167-1-0-0 article:last-child{margin-right: 0;}
#panel-167-2-0-0 h3{
background-color: #4a4a52;
text-align: center;
margin: 0;
padding-top: 40px;
color: #FFF;
font-size: 30px;
line-height: 36px;
font-weight: 400;
height: 340px;
letter-spacing: 0.02em;
}
#panel-167-2-0-0 .col-lg-3{transition: all 0.3s ease 0s;}
#panel-167-2-0-0 .siteorigin-widget-tinymce{margin-top: -230px;}
.voirtout-acheter{width: 320px; margin: 46px auto;}
.voirtout-acheter a{
display: block;
background-color: #5865b4;
color:#FFF;
font-size: 16px;
font-weight: 400;
text-align: center;
height: 42px;
line-height: 42px;
letter-spacing: 0.03em;
position: relative;
padding-left: 26px;
-webkit-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition-duration: 0.3s;
-webkit-transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-duration: 0.3s;
transition-property: transform;
transition-timing-function: ease-out;
}
.voirtout-acheter a:hover,
.voirtout-acheter a:focus{
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-webkit-transform: translateY(-3px);
-ms-transform: translateY(-3px);
-o-transform: translateY(-3px);
transform: translateY(-3px);
}
.voirtout-acheter a::before{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat -23px -3093px;
content: "";
width: 40px;
height: 40px;
position: absolute;
left: 26px;
top: 9px;
}
.voirtout-acheter a::after{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/white-arrow.png) no-repeat 0 0;
content: "";
width: 14px;
height: 14px;
position: absolute;
right: 26px;
top: 16px;
}
.property_listing .listing-unit-img-wrapper .status-wrapper .action_tag_wrapper{display: none;}
.property_listing .listing-unit-img-wrapper .status-wrapper .ribbon-inside{background-color: #ff6600d9; line-height: 22px;}
.property_listing .property-unit-information-wrapper h4 a{font-size: 14px;}
#pgc-167-3-0{background-color: #e6e6e6; padding: 82px 0;}
#panel-167-3-0-0{max-width: 1400px; margin:0 auto;}
.img-decouvrir-vercors-home .elementor-image-box-wrapper{position:relative;}
.img-decouvrir-vercors-home .elementor-image-box-wrapper .elementor-image-box-content{
background-color: #FFF;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
line-height: 16px;
position: absolute;
top: 50%;
z-index: 2;
margin-top: -15px;
}
.img-decouvrir-vercors-home .elementor-image-box-wrapper .elementor-image-box-content h3{margin-bottom: 0;}
.img-decouvrir-vercors-home .elementor-image-box-wrapper .elementor-image-box-content h3 a{font-size: 16px;}
.link-dmv{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/decouvrir-le-vercors.jpg) no-repeat 0 0;
width: 434px;
height: 288px;
overflow: hidden;
float: left;
margin-right: 50px;
}
.link-dmv:hover,
.link-dmv:focus{
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.link-dmv a{
display: block;
width: 100%;
height: 100%;
padding-top: 126px;
}
.link-dmv a span{
background-color: #ffffff;
display: block;
height: 35px;
position: relative;
text-align: center;
color: #4a4a52;
font-size: 18px;
line-height: 34px;
padding-right: 30px;
-webkit-transform: translateZ(0px);
-ms-transform: translateZ(0px);
-o-transform: translateZ(0px);
transform: translateZ(0px);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
}
.link-dmv a span::after{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat -29px -3168px;
position: absolute;
top: 7px;
right: 68px;
content: "";
width: 24px;
height: 24px;
-webkit-transform: translateZ(0px);
-ms-transform: translateZ(0px);
-o-transform: translateZ(0px);
transform: translateZ(0px);
}
.link-dmv:hover a span::after,
.link-dmv:focus a span::after,
.link-dmv:active a span::after{
animation-duration: 1s;
animation-iteration-count: 1;
animation-name: hvr-icon-wobble-horizontal;
animation-timing-function: ease-in-out;
}
@keyframes hvr-icon-wobble-horizontal {
16.65% {
transform: translateX(6px);
}
33.3% {
transform: translateX(-5px);
}
49.95% {
transform: translateX(4px);
}
66.6% {
transform: translateX(-2px);
}
83.25% {
transform: translateX(1px);
}
100% {
transform: translateX(0px);
}
}
.block-pc-vim{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/agence-vercors-immobilier.jpg) no-repeat right center;
float: right;
background-color: #FFF;
max-width: 1100px;
width: 65%;
height: 288px;
overflow: hidden;
padding: 32px 470px 0 40px;
color: #4a4a52;
font-size: 14px;
line-height: 19px;
text-align: justify;
font-weight: 300;
}
.block-pc-vim strong{
display: block;
font-size: 18px;
line-height: 24px;
font-weight: 400;
margin-bottom: 18px;
}
.block-pc-vim a{
background-color: #50ceb7;
display: block;
margin-top: 22px;
width: 125px;
height: 30px;
color: #FFF;
line-height: 30px;
font-size: 16px;
text-align: center;
}
.block-pc-vim a:hover{background-color: #4a4a52;}
.nav-home li{float: left; width: 49.8%; margin: 1px;}
.nav-home .menu-acheter{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/img-acheter-full.jpg) no-repeat center right; background-size: cover; min-height: 310px; position: relative;
}
.nav-home .menu-location{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/img-louer-full.jpg) no-repeat center left; background-size: cover; min-height: 310px; position: relative;
}
.nav-home .menu-vendre{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/img-vendre-full.jpg) no-repeat center right; background-size: cover; min-height: 310px; position: relative;
}
.nav-home .menu-syndic{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/img-syndic-full.jpg) no-repeat center left; background-size: cover; min-height: 310px; position: relative;
}
.nav-home .menu-acheter a,
.nav-home .menu-location a,
.nav-home .menu-vendre a,
.nav-home .menu-syndic a{transition: all 300ms ease;}
.nav-home .menu-acheter:hover a,
.nav-home .menu-vendre:hover a,
.nav-home .menu-syndic:hover a{
box-shadow: 0 3px 10px rgba(0,0,0,0.5);
z-index: 1;
}
.nav-home .menu-acheter:hover a{background-color: rgba(88,101,180,1);}
.nav-home .menu-location:hover div{background-color: rgba(114,178,75,1);}
.nav-home .menu-vendre:hover a{background-color: rgba(255,106,79,1);}
.nav-home .menu-syndic:hover a{background-color: rgba(152,134,118,1);}
.nav-home .menu-acheter a{
background-color: rgba(88,101,180,0.9);
display: block;
width: 280px;
height: 130px;
position: absolute;
bottom: 0;
right: 0;
color: #FFF;
font-size: 36px;
text-align: left;
padding-left: 114px;
line-height: 134px;
font-weight: 300;
}
.nav-home .menu-acheter a::before{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2021/12/picto-acheter.svg) no-repeat 0 0;
position: absolute;
top: 30%;
left: 10%;
content: "";
width: 75px;
height: 75px;
overflow: hidden;
}
.nav-home .menu-location div{
background-color: rgba(114,178,75,0.9);
display: block;
width: 280px;
height: 130px;
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
font-size: 36px;
text-align: left;
padding-left: 136px;
line-height: 134px;
font-weight: 300;
}
.nav-home .menu-location div::before{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2021/12/picto-louer.svg) no-repeat 0 4px;
position: absolute;
top: 26%;
left: 10%;
content: "";
width: 75px;
height: 75px;
overflow: hidden;
}
.nav-home .menu-vendre a{
background-color: rgba(255,106,79,0.9);
display: block;
width: 280px;
height: 130px;
position: absolute;
top: 0;
right: 0;
color: #FFF;
font-size: 36px;
text-align: left;
padding-left: 114px;
line-height: 134px;
font-weight: 300;
cursor: pointer;
}
.nav-home .menu-vendre a::before{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2021/12/picto-vendre.svg) no-repeat 0 0;
position: absolute;
top: 26%;
left: 10%;
content: "";
width: 75px;
height: 75px;
overflow: hidden;
}
.nav-home .menu-syndic a{
background-color: rgba(152,134,118,0.9);
display: block;
width: 280px;
height: 130px;
position: absolute;
top: 0;
left: 0;
color: #FFF;
font-size: 36px;
text-align: left;
padding-left: 136px;
line-height: 134px;
font-weight: 300;
cursor: pointer;
}
.nav-home .menu-syndic a::before{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2021/12/picto-syndic.svg) no-repeat 10px 12px;
position: absolute;
top: 26%;
left: 10%;
content: "";
width: 75px;
height: 75px;
overflow: hidden;
}
.menu-location:hover .ssmenu-loc .loc-annee a,
.menu-location:focus .ssmenu-loc .loc-annee a,
.menu-location:active .ssmenu-loc .loc-annee a{left: 281px;}
.menu-location:hover .ssmenu-loc .loc-saison a,
.menu-location:focus .ssmenu-loc .loc-saison a,
.menu-location:active .ssmenu-loc .loc-saison a{left: 414px;}
.ssmenu-loc .loc-annee a{
background-color: rgba(114,178,75,0.9);
display: block;
width: 132px;
height: 130px;
padding-top: 72px;
position: absolute;
bottom: 0;
left: 2000px;
color: #4a4a52;
font-size: 18px;
text-align: center;
line-height: 20px;
font-weight: 300;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.ssmenu-loc .loc-annee a:hover,
.ssmenu-loc .loc-saison a:hover{background-color: rgba(114,178,75,1); box-shadow: 0 3px 10px rgba(0,0,0,0.5);}
.ssmenu-loc .loc-annee a::before{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2021/12/picto-loc-annee.svg) no-repeat 15px 0;
position: absolute;
top: 14%;
left: 18%;
content: "";
width: 75px;
height: 75px;
overflow: hidden;
}
.ssmenu-loc .loc-saison a{
background-color: rgba(114,178,75,0.9);
display: block;
width: 132px;
height: 130px;
padding-top: 72px;
position: absolute;
bottom: 0;
left: 2000px;
color: #4a4a52;
font-size: 18px;
text-align: center;
line-height: 20px;
font-weight: 300;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.ssmenu-loc .loc-saison a::before{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2021/12/picot-loc-saison.svg) no-repeat 18px 0;
position: absolute;
top: 15%;
left: 19%;
content: "";
width: 75px;
height: 75px;
overflow: hidden;
}
.ssmenu-loc .loc-annee a strong,
.ssmenu-loc .loc-saison a strong{color:#FFF; font-weight: 400;}
.hamburger {
padding: 15px 15px;
display: inline-block;
cursor: pointer;
-webkit-transition-property: opacity, -webkit-filter;
-webkit-transition-property: opacity, filter;
-webkit-transition-property: opacity, filter, -webkit-filter;
-webkit-transition-duration: 0.15s;
-webkit-transition-timing-function: linear;
transition-property: opacity, -webkit-filter;
transition-property: opacity, filter;
transition-property: opacity, filter, -webkit-filter;
transition-duration: 0.15s;
transition-timing-function: linear;
font: inherit;
color: inherit;
text-transform: none;
background-color: transparent;
border: 0;
margin: 0;
overflow: visible;
}
.navbar-header .hamburger:hover .hamburger-inner,
.navbar-header .hamburger:hover .hamburger-inner::after,
.navbar-header .hamburger:hover .hamburger-inner::before,
.hamburger:hover .hamburger-inner,
.hamburger:hover .hamburger-inner::after,
.hamburger:hover .hamburger-inner::before{background-color: #41D0B7;}
.hamburger-box{
width: 40px;
height: 24px;
display: inline-block;
position: relative;
}
.hamburger-inner{
display: block;
top: 50%;
margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
width: 40px;
height: 4px;
background-color: #000;
border-radius: 4px;
position: absolute;
-webkit-transition-property: -webkit-transform;
-webkit-transition-property: transform;
-webkit-transition-property: transform, -webkit-transform;
-webkit-transition-duration: 0.15s;
-webkit-transition-timing-function: ease;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
transition-duration: 0.15s;
transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after{
content: "";
display: block;
}
.hamburger-inner::before{top: -10px;}
.hamburger-inner::after{bottom: -10px;} .hamburger--collapse .hamburger-inner{
top: auto;
bottom: 0;
-webkit-transition-duration: 0.15s;
-webkit-transition-delay: 0.15s;
-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition-duration: 0.15s;
transition-delay: 0.15s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after{
top: -20px;
-webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before{
-webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner{
-webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
transform: translate3d(0, -10px, 0) rotate(-45deg);
-webkit-transition-delay: 0.32s;
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-delay: 0.32s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after{
top: 0;
opacity: 0;
-webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before{
top: 0;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
} .hamburger--spin .hamburger-inner {
-webkit-transition-duration: 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition-duration: 0.3s;
transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin .hamburger-inner::before{
-webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;
transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner::after {
-webkit-transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-webkit-transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-webkit-transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
-webkit-transition-delay: 0.14s;
-webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transition-delay: 0.14s;
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--spin.is-active .hamburger-inner::before{
top: 0;
opacity: 0;
-webkit-transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;
transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;
}
.hamburger--spin.is-active .hamburger-inner::after{
bottom: 0;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.bandeau-mobile,
.navbar-header .hamburger,
.home .header-home-vim .hamburger{display:none;}
.home .nous-contacter{
display: block;
position: absolute;
left: 41.5%;
top: 7.1%;
z-index: 8;
width: 350px;
height: 45px;
}
.blog .col-sm-12 #pl-183 article{margin: 35px 0;}
.home article .entry-header .header-content{
background-color: #FFF;
padding: 0;
font-size: 16px;
color: #191e2c;
letter-spacing: 0.02em;
margin-bottom: 15px;
}
.home article .header-content a{color: #4a4a52; font-weight: 600; text-transform: none;}
.home article .entry-content{
padding: 0;
color: #191e2c;
font-size: 15px;
line-height: 21px;
font-weight: 300;
text-transform: none;
letter-spacing: 0.03em;
}
.home article .entry-content .fig-body-heading{font-size: 16px;}
.home article .entry-content .more-link{
display: block;
background-color: #FFF;
padding: 3px 0 0 12px;;
font-size: 14px;
color: #e2001a;
line-height: 16px;
text-decoration: underline;
font-weight: 400;
text-transform: none;
letter-spacing: 0.03em;
position: relative;
}
.home article .entry-content .more-link::before{
content: ">";
position: absolute;
display: block;
left: 0;
font-size: 14px;
}
.home #form-widget-1-1-0 .txt-abo-news{
background: #fcfcfc url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/arrow-bottom.png) no-repeat center top;
text-align: center;
font-size: 17px;
line-height: 24px;
font-weight: 300;
padding-top: 23px;
color: #333;
letter-spacing: 0.03em;
}
.home #form-widget-1-1-0 .txt-abo-news strong{font-weight: 600;}
.home .widget_wysija_cont .updated,
.home .widget_wysija_cont .login .message{
background: #ffffff none repeat scroll 0 0;
border: 1px solid #008000;
bottom: 13%;
font-size: 15px;
margin: 0 20px;
padding: 15px;
position: absolute;
text-align: center;
}
.block-title-features{width: 90%; max-width:1000px; margin: 64px auto 46px;}
.txt-pres-features-home,
.txt-pres-features-home{
font-style: italic;
font-size: 18px;
line-height: 18px;
color: #191e2c;
letter-spacing: 0.04em;
margin-top: 24px;
}
.property-thumbnail .vente,
.property-thumbnail .gere-lmnp,
.home .address .type,
.home .address .location,
.home .property-title .title,
.home .property-meta,
.home .share-icons-home{display: none;}
.home .property-item{margin-bottom: 0; min-height: inherit;}
.home .property-meta-home{
padding: 23px 0;
text-align: center;
color:#666;
font-size: 16px;
line-height: 22px;
}
.home .property-meta-home .type{padding-bottom:5px;}
.block-footer_popin{
clear: both;
width: 100%;
border-top: 1px solid #c1c1c1;
padding-top: 30px;
}
.footer_popin{
width: 342px;
margin: 0 auto 30px;
}
.elementor-location-popup .wpcf7 .wpcf7-form,
.elementor-location-popup .wpcf7 .wpcf7-form .call{display: flex; flex-direction: column; align-items: center;} .page-id-14429 .widget-title{
background: #4a4a52 url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/background-title-cat-vendre.jpg) no-repeat scroll left top;
color: #ffffff;
font-size: 28px;
font-weight: 600;
height: 58px;
letter-spacing: 0.02em;
line-height: 56px;
margin-bottom: 20px;
padding-left: 82px;
position: relative;
box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
.page-id-14429 .widget-title::before{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picto-acheter.svg) no-repeat 10px 7px;
background-size: 34px;
content: "";
height: 44px;
left: 14px;
position: absolute;
top: 4px;
width: 52px;
}
.page-id-14429 .widget-title span{font-weight: 300;}
.col-left-FEVB{
float: left;
width: 48%;
margin-top: 30px;
}
.col-left-FEVB .content-col-left-FEVB{
background: #FFF url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/img-vendre.jpg) no-repeat 0 0;
background-size: contain;
border-radius: 5px;
overflow: hidden;
padding-top: 44.2%;
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
margin-bottom: 42px;
}
.col-left-FEVB .content-col-left-FEVB h4{
background-color: #f06d54;
background-image: none;
color: #FFF;
font-size: 22px;
line-height: 25px;
width: 100%;
padding: 14px 30px;
margin: 0;
font-weight: 400;
text-transform: inherit;
letter-spacing: 0.02em;
}
.col-left-FEVB .content-col-left-FEVB .txt-col-left-FEVB{
margin: 0;
padding: 20px 32px 30px;
font-size: 14px;
line-height: 19px;
letter-spacing: 0.03em;
color: #1a171b;
font-weight: 300;
text-align: justify;
}
.col-left-FEVB .content-col-left-FEVB .txt-col-left-FEVB span{
display: block;
margin-top: 10px;
font-weight: 400;
}
.col-left-FEVB .content-col-left-FEVB .txt-col-left-FEVB strong{display: block; margin-top: 15px; font-size: 17px; color:#f06d54;}
.col-left-FEVB .contact-FEVB{
background-color: #FFF;
list-style: none;
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
margin: 0;
padding: 0;
border-radius: 5px;
}
.col-left-FEVB .contact-FEVB .title-contact-FEVB{
background-color: #43becc;
padding: 15px 0 15px 25px;
color: #FFF;
font-weight: 300;
font-size: 20px;
line-height: 20px;
text-align: left;
letter-spacing: 0.03em;
border-radius: 5px 5px 0 0;
}
.col-right-FEVB{
background-color: #FFF;
float: right;
width: 494px;
margin-top:30px;
margin-bottom: 40px;
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
border-radius: 5px;
}
.col-right-FEVB h4{
background-color: #4A4A52;
color: #41D0B7;
text-align: center;
font-size: 14px;
line-height: 18px;
font-weight: 400;
border-radius: 5px 5px 0 0;
padding: 20px 0;
letter-spacing: 0.02em;
margin: 0;
}
.col-right-FEVB h4 strong{
font-size: 20px;
line-height: 24px;
font-weight: 600;
margin-bottom: 8px;
display: block;
color: #FFFFFF;
}
.col-left-form-fevb{
float:left;
width: 238px;
padding: 30px 0 0 24px;
}
.col-right-form-fevb{
float: right;
width: 233px;
padding: 30px 22px 0 0;
}
#wpcf7-f815-o1 .form-item,
.col-left-form-fevb .form-item,
.col-right-form-fevb .form-item{
position: relative;
margin-bottom: 30px;
}
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .form-item,
.frm_style_style-formidable.with_frm_style .col-right-form-fevb .form-item{
width: 100%;
margin-bottom: 30px;
float: none;
margin-left: 0;
}
#wpcf7-f815-o1 .form-item .formLabel,
.col-left-form-fevb .form-item .formLabel,
.col-right-form-fevb .form-item .formLabel,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .form-item .formLabel,
.frm_style_style-formidable.with_frm_style .col-right-form-fevb .form-item .formLabel{
position: absolute;
top: 12px;
left: 15px;
color: #1a171b;
font-size: 14px;
font-weight: 400;
letter-spacing: 0.02em;
-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
z-index: 5;
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#wpcf7-f815-o1 .form-item .form-style{
display: block;
background-color: #f8f8f8;
border: 1px solid #eaeced;
border-radius: 3px;
width: 262px;
height: 44px;
color: #1a171b;
font-size: 14px;
font-weight: 400;
letter-spacing: 0.02em;
}
.col-left-form-fevb .form-item .form-style,
.col-right-form-fevb .form-item .form-style,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .form-item .form-style-ff,
.frm_style_style-formidable.with_frm_style .col-right-form-fevb .form-item .form-style-ff{
display: block;
background-color: #f8f8f8;
border: 1px solid #eaeced;
border-radius: 3px;
width: 210px;
height: 44px;
color: #1a171b;
font-size: 14px;
font-weight: 400;
letter-spacing: 0.02em;
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
box-shadow: none;
}
#wpcf7-f815-o1 .form-item .form-style:active,
.col-left-form-fevb .form-item .form-style:active,
.col-right-form-fevb .form-item .form-style:active,
#wpcf7-f815-o1 .form-item .form-style:focus,
.col-left-form-fevb .form-item .form-style:focus,
.col-right-form-fevb .form-item .form-style:focus,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .form-item .form-style-ff:active,
.frm_style_style-formidable.with_frm_style .col-right-form-fevb .form-item .form-style-ff:active,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .form-item .form-style-ff:focus,
.frm_style_style-formidable.with_frm_style .col-right-form-fevb .form-item .form-style-ff:focus,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .chosen-container-active .chosen-single:active,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .chosen-container-active .chosen-single:focus{
border-color:#50ceb7;
box-shadow: none;
}
#wpcf7-f815-o1 .form-item .formLabel span
.col-right-form-fevb .form-item .formLabel span{font-size: 12px;}
#wpcf7-f815-o1 .form-item .formTop,
.col-left-form-fevb .form-item .formTop,
.col-right-form-fevb .form-item .formTop{
top:-20px !important;
font-size: 12px !important;
color: #50ceb7 !important;
}
#wpcf7-f815-o1 .chosen-container .chosen-single,
.col-left-form-fevb .chosen-container .chosen-single{
display: block;
background-color: #f8f8f8;
border: 1px solid #eaeced;
border-radius: 3px;
width: 210px;
height: 44px;
color: #1a171b;
font-size: 14px;
font-weight: 400;
letter-spacing: 0.02em;
line-height: 43px;
}
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .chosen-container .chosen-single{
display: block;
background-color: #f8f8f8;
border: 1px solid #eaeced;
border-radius: 3px;
width: 210px;
height: 44px;
color: #1a171b;
font-size: 14px;
font-weight: 400;
letter-spacing: 0.02em;
line-height: 31px;
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
box-shadow: none;
}
#wpcf7-f815-o1 .chosen-container.chosen-container-single::after,
.col-left-form-fevb .chosen-container.chosen-container-single::after,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .chosen-container.chosen-container-single::after{
font-size: 22px;
right: 16px;
top: 13px;
}
.textarea-form-fevb{
clear: both;
padding: 0 24px 25px 24px;
}
div.wpcf7 .textarea-form-fevb .wpcf7-textarea,
.frm_style_style-formidable.with_frm_style .textarea-form-fevb textarea{
background-color: #f8f8f8;
border: 1px solid #eaeced;
border-radius: 3px;
height: 160px;
color: #1a171b;
font-size: 14px;
font-weight: 400;
letter-spacing: 0.02em;
padding: 10px;
line-height: 18px;
resize: none;
box-shadow:none;
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.wpcf7-form .textarea-form-fevb .wpcf7-form-control-wrap{margin-bottom:5px;}
div.wpcf7 .textarea-form-fevb .co-form-fevb,
#frm_form_4_container .textarea-form-fevb .co-form-fevb{
float: right;
font-size: 11px;
}
div.wpcf7 *::-moz-placeholder,
div.wpcf7 input::-moz-placeholder,
div.wpcf7 textarea::-moz-placeholder,
.frm_style_style-formidable.with_frm_style .textarea-form-fevb textarea::-moz-placeholder{
opacity: 1;
color: #1a171b !important;
}
.wpcf7-form p{width:100%; text-align: center;}
.wpcf7-form .wpcf7-submit{
background-color: #50ceb7;
width: 200px;
height: 45px;
margin: 25px auto;
border-radius: 3px;
font-size: 18px;
text-align: center;
color: #FFF;
font-weight: 600;
line-height: 45px;
text-transform: capitalize;
}
#frm_form_4_container .frm_submit .frm_button_submit,
#frm_form_2_container .frm_submit .frm_button_submit{
background-color: #50ceb7;
display:block;
width: 200px;
height: 45px;
margin: 25px auto;
border-radius: 3px;
font-size: 18px;
text-align: center;
color: #FFF;
font-weight: 600;
text-transform: capitalize;
border:none;
transition: all 0.2s ease 0s;
}
.page-id-458 .container{max-width: 1000px; padding:0; margin: 0 auto;}
.container .row,
.container .col-sm-12,
.container #main-content{padding:0; margin: 0;}
.wpcf7-form .wpcf7-submi{transition: all 300ms ease;}
.col-right-FEVB .wpcf7-form .wpcf7-submit:hover,
.col-right-FEVB .wpcf7-form .wpcf7-submit:focus{background-color: #333 !important;}
.col-right-FEVB .wpcf7-form p{display: flex; flex-direction: column;} .page-id-14435 .container-master .container .row{overflow: hidden;}
.page-id-14435 .widget-title{
background: #4a4a52 url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/background-title-cat-syndic.png) no-repeat left top;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
color: #ffffff;
font-size: 28px;
font-weight: 600;
height: 58px;
letter-spacing: 0.02em;
line-height: 56px;
margin-bottom: 40px;
padding-left: 82px;
position: relative;
}
.page-id-14435 .widget-title::before {
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picto-syndic.svg) no-repeat 10px 9px;
background-size: 34px;
content: "";
height: 44px;
left: 14px;
position: absolute;
top: 4px;
width: 52px;
}
.page-id-14435 .content-syndic{
background-color: #FFF;
padding: 20px 30px;
text-align: justify;
font-size: 15px;
}
.page-id-14435 .content-syndic ul{list-style: none; line-height: 22px;}
.page-id-14435 .content-syndic ul li{margin-bottom: 8px;}
.page-id-14435 .content-syndic .block-txt-syndic{margin: 30px 0 35px;}
.page-id-14435 .content-syndic strong{
color:#988676;
font-size: 21px;
display: block;
margin-bottom: 14px;
}
.section-syndic .content-syndic h4{
font-size: 26px;
line-height: 28px;
font-weight: 800;
text-transform: uppercase;
margin-top: 40px;
letter-spacing: 0.02em;
}
.page-id-14435 .content-syndic b{color:#333;}
.page-id-14435 .content-syndic .block-txt-syndic span{color:#FF6600;}
.page-id-14435 .content-syndic img{margin-bottom: 30px;}
.page-id-14435 .content-syndic img.alignleft{margin-right: 40px;}
.page-id-14435 .content-syndic img.alignright{margin-left: 40px;}
.page-id-14435 #main-content .content-syndic h4{
font-size: 26px;
font-weight: 800;
text-transform: uppercase;
margin-top: 40px;
letter-spacing: 0.02em;
} .page-id-14423 .container-master .container,
.page-id-11459 .container-master .container{overflow:scroll;}
.page-id-14423 .container-master .container .row,
.page-id-11459 .container-master .container .row{max-width: 800px; min-width:550px;}
.page-id-14423 h2,
.page-id-11459 h2{margin-bottom: 10px;}
.page-id-14423 .title-honoraires,
.page-id-11459 .title-honoraires{
color: #988676;
font-size: 22px;
display:block;
margin-top: 40px;
}
.page-id-14423 .ht-table tr td:first-child,
.page-id-11459 .ht-table tr td:first-child{background-color: #988676; color: #FFF; font-weight:300;}
.page-id-14423 .title-honoraires span,
.page-id-11459 .title-honoraires span{font-weight:300;}
.page-id-14423 p,
.page-id-11459 p{margin-bottom: 20px;}
.page-id-14423 sup,
.page-id-11459 sup{font-size:10px;}
.ppage-id-14423 table,
.page-id-11459 table{text-align: center; margin-top: 20px; margin-bottom:30px;}
.page-id-14423 table thead th,
.page-id-11459 table thead th{
background-color: #988676;
padding: 15px 20px;
text-align: center;
color: #FFF;
font-weight: 300;
font-size: 18px;
border: 1px solid #c1a78f;
}
.page-id-14423 table thead th span,
.page-id-11459 table thead th span{letter-spacing: 0.04em;}
.page-id-14423 table tr td,
.page-id-11459 table tr td{border: 1px solid #c1a78f; padding: 10px;} #pgc-1314-0-0 #panel-1314-0-0-0{
background-color: #FFF;
box-shadow: 0 1px 3px rgba(53,52,52,0.3);
margin-bottom: 53px;
}
.title-cat{
background-color: #4a4a52;
height: 58px;
width: 100%;
margin-bottom: 50px;
}
.title-cat h3{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/background-title-qsn.jpg) no-repeat left top;
width: 1000px;
margin: 0 auto;
color: #FFF;
line-height: 58px;
font-size: 28px;
font-weight: 600;
padding-left: 70px;
letter-spacing: 0.02em;
position: relative;
}
.title-cat h3::before{
background: url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/picto-agence-blanc.svg) no-repeat 0 2px;
background-size: 42px;
position: absolute;
left: 0;
top: 12px;
content: "";
width: 42px;
height: 30px;
}
.title-cat h3 span{
float: right;
background: #ff6600 url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat -10px 15px;
width: 243px;
height: 66px;
display: block;
text-align: right;
font-size: 24px;
line-height: 68px;
padding-right: 20px;
margin-top: -4px;
}
.page-id-1314 .container-master .navbar{margin-bottom: 0;}
.presentation-vim{max-width: 1040px; margin: 0 auto; width:100%;}
.contact-colette{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/photo-colette.jpg) no-repeat 0 0;
border: 1px solid #4b4b4b;
width: 230px;
height: 406px;
float: left;
position: relative;
margin-right: 10px;
}
.contact-severine{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/photo-severine.jpg) no-repeat 0 0;
border: 1px solid #4b4b4b;
width: 230px;
height: 406px;
float: left;
position: relative;
}
.block-contact-severine,
.block-contact-colette{
background-color: rgba(255,255,255,0.95);
position: absolute;
bottom: 15px;
left: 15px;
text-align: center;
font-size: 14px;
line-height: 22px;
color: #666666;
font-weight: 300;
padding: 15px 20px;
width: 198px;
}
.block-contact-severine strong,
.block-contact-colette strong{
display: block;
font-size: 16px;
line-height: 22px;
color: #333333;
}
.block-contact-severine .contact-mail-STAL,
.block-contact-colette .contact-mail-CT{
display: block;
background-color: #4a4a52;
width: 100%;
height: 31px;
margin-top: 20px;
border-radius: 16px;
font-weight: 400;
line-height: 29px;
color:#FFF;
cursor: pointer;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.content-presentation{
width: 100%;
padding: 15px 20px 40px;
font-weight: 300;
text-align: justify;
letter-spacing: 0.02em;
font-size: 15px;
line-height: 18px;
color: #666666;
}
.presentation-equipe{max-width: 1040px; padding: 0 20px; margin: 0 auto; width:100%;}
.presentation-equipe ul{
display: flex;
justify-content: space-between;
align-items: stretch;
flex-wrap: wrap;
padding: 0;
margin-bottom: 30px;
margin-left: 0;
list-style: none;
}
.presentation-equipe ul li{
background-color: #FFF;
display: flex;
justify-content: flex-start;
align-items: center;
flex-direction: column;
border-radius: 5px;
width: 21%;
min-width: 170px;
margin: 0 20px 20px 0;
box-shadow: 0px 1px 3px rgba(53,52,52,0.25);
text-align: center;
font-size: 14px;
line-height: 20px;
padding-bottom: 20px;
}
.presentation-equipe ul li:last-child{margin-right: 0;}
.presentation-equipe ul li::before{display: none;}
.presentation-equipe ul li strong{display: block; margin-bottom: 5px; font-size: 17px; color:#333333;}
.presentation-equipe p{margin: 30px 0 40px; text-align: left;}
.presentation-equipe .avatar{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 134px;
margin-bottom: 20px;
border-radius: 5px 5px 0 0;
}
.presentation-equipe .fondatrice .avatar{background-color: #f5d9bb;}
.presentation-equipe .directrice .avatar{background-color: #b6ede9;}
.presentation-equipe .assistante .avatar{background-color: #fdeca2;}
.presentation-equipe .administration .avatar{background-color: #edd4ee;}
.presentation-equipe .avatar span{
display:block;
width: 102px;
height: 102px;
border-radius: 51px;
}
.presentation-equipe .fondatrice .avatar span{background: #f3ac5e url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/fondatrice.svg) no-repeat center center;}
.presentation-equipe .directrice .avatar span{background: #55beb7 url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/directrice.svg) no-repeat center center;}
.presentation-equipe .assistante .avatar span{background: #efca0f url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/assistante.svg) no-repeat center center;}
.presentation-equipe .administration .avatar span{background: #d490d7 url(//vercors-immobilier-montagne.com/wp-content/uploads/2016/09/administration.svg) no-repeat center center;}
.presentation-equipe .block-contact-equipe{
background-color: #e6e6e6;
float: left;
border-radius: 5px;
box-shadow: 0 1px 3px rgba(0,0,0,0.25);
padding: 20px 20px 24px;
position: relative;
z-index: 1;
max-width: 270px;
margin-right: 32px;
margin-bottom: 10px;
}
.presentation-equipe .block-contact-equipe::after{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/arrow-bottom-qsn.png) no-repeat 0 0;
position: absolute;
bottom: -20px;
left: 50%;
margin-left: -28px;
width: 56px;
height: 20px;
content: "";
z-index: 2;
display: none;
}
.detail-contact-severine,
.detail-contact-sophia,
.detail-contact-xavier{
border: 1px solid #9a9a9a;
width: 230px;
height: 224px;
}
.detail-contact-severine{background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/photo-severine.jpg) no-repeat center top;}
.detail-contact-sophia{background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/photo-sophia.jpg) no-repeat center top;}
.detail-contact-xavier{background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/photo-xavier.jpg) no-repeat center top;}
.detail-contact-anais{background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/photo-anais.jpg) no-repeat center bottom;}
.content-contact-equipe{
background-color: rgba(255,255,255,0.95);
position: absolute;
top: 38px;
left: inherit;
bottom: inherit;
right: -428px;
text-align: center;
font-size: 14px;
line-height: 18px;
color: #666666;
font-weight: 300;
width: 398px;
border: 1px solid #e6e6e6;
padding: 10px 30px;
}
.content-contact-equipe br{display:none;}
.content-contact-equipe strong{
display: block;
font-size: 18px;
line-height: 22px;
color: #333333;
}
.contact-mail-severine,
.contact-mail-sophia,
.contact-mail-xavier{
background-color: #FFF;
display: block;
position: absolute;
left: 50px;
bottom: 38px;
width: 170px;
height: 31px;
margin: 25px auto 0;
border-radius: 16px;
font-weight: 400;
line-height: 29px;
color: #4a4a52;
cursor: pointer;
text-align: center;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
}
.contact-mail-CT:hover,
.contact-mail-severine:hover,
.contact-mail-sophia:hover,
.contact-mail-xavier:hover,
.contact-mail-anais:hover,
.contact-mail-CT:focus,
.contact-mail-severine:focus,
.contact-mail-sophia:focus,
.contact-mail-xavier:focus,
.contact-mail-anais:focus{
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
.txt-pres{
font-size: 15px;
line-height: 18px;
font-weight: 300;
color: #666666;
letter-spacing: 0.02em;
text-align: justify;
padding-bottom: 20px;
padding-top: 124px;
position: relative;
}
.txt-pres::after{
background-color: #FFF;
position: absolute;
bottom: -2px;
left:0;
width: 100%;
height: 1px;
content: "";
display: none;
}
#panel-1314-2-0-0{background-color: #FFF; overflow: hidden;}
.decouvrir-le-vercors-qsn{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/photo_vercors.jpg) no-repeat center bottom;
max-width: 1000px;
margin: 52px auto;
width:100%;
height: 190px;
}
.link-partenaires a{
background-color: #4a4a52;
display: block;
padding: 20px 10px;
border-radius: 5px;
color: #ffffff;
font-size: 20px;
letter-spacing: 0.02em;
text-align: center;
}
.link-partenaires a i{font-size: 22px; color:#50CEB7; font-size: 28px;}
.decouvrir-le-vercors-single-property{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/small-img-vercors.jpg) no-repeat center bottom;
padding: 15px 0;
}
.decouvrir-le-vercors-single-property a,
.decouvrir-le-vercors-qsn a{
display: block;
line-height: 24px;
color: #4a4a52;
position: relative;
width:100%;
height: 100%;
letter-spacing: 0.02em;
}
.decouvrir-le-vercors-qsn a{padding-left:20px; font-size: 18px;}
.decouvrir-le-vercors-single-property a{padding-left: 15px; font-size: 17px; height: 242px;}
.decouvrir-le-vercors-single-property a::after,
.decouvrir-le-vercors-qsn a::after{
background: rgba(0, 0, 0, 0) url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat scroll -29px -3168px;
content: "";
height: 24px;
position: absolute;
top: 1px;
-webkit-transform: translateZ(0px);
-ms-transform: translateZ(0px);
-o-transform: translateZ(0px);
transform: translateZ(0px);
width: 24px;
}
.decouvrir-le-vercors-single-property a::after{left: 268px;}
.decouvrir-le-vercors-qsn a::after{left: 300px;}
.decouvrir-le-vercors-single-property a:hover::after,
.decouvrir-le-vercors-single-property a:focus::after,
.decouvrir-le-vercors-single-property a:active::after,
.decouvrir-le-vercors-qsn a:hover::after,
.decouvrir-le-vercors-qsn a:focus::after,
.decouvrir-le-vercors-qsn a:active::after{
animation-duration: 1s;
animation-iteration-count: 1;
animation-name: hvr-icon-wobble-horizontal-qsn;
animation-timing-function: ease-in-out;
}
@keyframes hvr-icon-wobble-horizontal-qsn{
16.65% {
transform: translateX(6px);
}
33.3% {
transform: translateX(-5px);
}
49.95% {
transform: translateX(4px);
}
66.6% {
transform: translateX(-2px);
}
83.25% {
transform: translateX(1px);
}
100% {
transform: translateX(0px);
}
}
.popin-contact-qsn{
background-color: rgba(0, 0, 0, 0.8);
display: none;
position: fixed;
top: 0;
left: 0;
overflow: hidden;
width: 100%;
height: 100%;
z-index: 12;
}
.open-contact-qsn{display: block !important;}
.click-background-popin-contact-qsn{
cursor: pointer;
height: 100%;
overflow: hidden;
position: relative;
top: 0;
width: 100%;
z-index: 8;
}
.detail-popin-contact-qsn{
background-color: #ffffff;
border-radius: 5px;
left: 50%;
margin-left: -300px;
position: absolute;
top: 15%;
width: 600px;
z-index: 10;
padding: 15px 50px 0;
}
.widget .detail-popin-contact-qsn .wpcf7 p{
text-align: left;
font-size: 14px;
margin-bottom: 0;
}
.popin-contact-qsn .detail-popin-contact-qsn p:nth-child(6) span{margin-bottom: 0;}
.widget .detail-popin-contact-qsn .wpcf7 .submit-qsn{text-align: center;}
.co-qsn{font-size: 12px; text-align: right;}
.valid-rgpd-rapel .wpcf7-list-item{margin:0;}
.valid-rgpd-rapel .wpcf7-list-item label{display: flex; align-items: flex-start; margin-top: 15px;}
.valid-rgpd-rapel .wpcf7-list-item label input{max-width: 30px;}
.close-popin-contact-qsn{
background-color: #9a9a9a;
position: absolute;
top: 0;
right: 0;
width: 36px;
height: 36px;
padding: 1px 0 0 3px;
border-radius: 0 5px;
color: #ffffff;
cursor: pointer;
font-family: lato;
font-size: 26px;
font-weight: 100;
line-height: 26px;
text-align: center;
}
.popin-rappelermoi{
background-color: rgba(0, 0, 0, 0.8);
display: none;
position: fixed;
top: 0;
left: 0;
overflow: hidden;
width: 100%;
height: 100%;
z-index: 12;
}
.open-rappelermoi{display: block !important;}
.click-background-popin-rappelermoi{
cursor: pointer;
height: 100%;
overflow: hidden;
position: relative;
top: 0;
width: 100%;
z-index: 8;
}
.detail-popin-rappelermoi{
background-color: #ffffff;
border-radius: 5px;
left: 50%;
margin-left: -160px;
position: absolute;
top: 15%;
width: 320px;
z-index: 10;
padding: 34px 50px 10px;
overflow: auto;
max-height: 80vh;
}
.widget .detail-popin-rappelermoi .wpcf7 p{
text-align: left;
font-size: 14px;
margin-bottom: 0;
}
.home #panel-167-0-0-0 #wpcf7-f1437-p167-o1 .chosen-container.chosen-container-single{
margin-left: 0;
margin-bottom: 5px;
max-width: inherit;
width: 220px !important;
}
.widget .detail-popin-rappelermoi .wpcf7-form .call,
.widget .detail-popin-rappelermoi .with_frm_style.frm_style_style-formidable .call{position: relative;}
.widget .detail-popin-rappelermoi .with_frm_style.frm_style_style-formidable .call::before{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat  -25px 0px;
position: absolute;
left: 18px;
top: 15px;
content: "";
width: 30px;
height: 30px;
}
.widget .detail-popin-rappelermoi .wpcf7-form .call::before{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat  -25px 0px;
position: absolute;
left: 18px;
top: 7px;
content: "";
width: 30px;
height: 30px;
}
.widget .detail-popin-rappelermoi .with_frm_style.frm_style_style-formidable .call .frm_button_submit{
background-color: #50ceb7;
padding: 6px 11px 6px 30px;
-webkit-transition: all 0.2s ease 0s;
transition: all 0.2s ease 0s;
}
.widget .detail-popin-rappelermoi .with_frm_style.frm_style_style-formidable .call .frm_button_submit:hover{background-color: #4a4a52;}
.widget .detail-popin-rappelermoi .wpcf7-form .wpcf7-submit{
display: block;
margin: 20px auto 0;
padding-left: 40px;
}
.close-popin-rappelermoi{
background-color: #9a9a9a;
position: absolute;
top: 0;
right: 0;
width: 36px;
height: 36px;
padding: 1px 0 0 3px;
border-radius: 0 5px;
color: #ffffff;
cursor: pointer;
font-family: lato;
font-size: 26px;
font-weight: 100;
line-height: 26px;
text-align: center;
} .page-id-14438 #all_wrapper .elementor-widget-container ul{list-style: none; padding: 0;}
.page-id-14438 #all_wrapper .elementor-widget-container ul li{
display: inline-block;
margin: 2.8%;
padding: 20px;
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
text-align: center;
width: 44%;
}
.page-id-14438 #all_wrapper .elementor-widget-container ul li strong{
display: block;
padding-bottom: 5px;
margin-bottom: 15px;
border-bottom :1px dashed #41D0B7;
color: #4A4A52;
line-height: 24px;
}
.page-id-460 hr{margin-bottom: 30px; margin-top:0;}
.page-id-1299 #main-content{text-align: justify;}
.page-id-1299 strong{color:#41D0B7; text-transform: uppercase; font-weight: 400; letter-spacing: 0.02em;}
.page-id-1299 a{color:#41D0B7;}
.page-id-1509 .container-master .container .row{max-width: 800px; padding: 40px;}
.page-id-1509 .container-master .container .row #main-content img{
border: 1px solid #888;
margin-right: 30px;
}
.page-id-1509 .container-master .container .row #main-content ul li{line-height: 24px; margin-bottom: 15px;}
.page-id-1509 .container-master .container .row #main-content ul li a{
color: #ff6600;
font-size: 14px;
}
.page-id-1509 .container-master .container .row #main-content strong{display: block; margin-bottom: 15px; color:#333;}
.page-id-1509 .container-master .container .row #main-content .lien-justif{margin-bottom: 30px;}
.page-id-1509 .container-master .container .row #main-content .lien-justif li,
.page-id-1509 .container-master .container .row #main-content .lien-justif li strong{margin-bottom: 0px;} .page-id-14444 .container{width:100%;}
.page-id-14444 .container-master .container .row{background-color: inherit;}
.page-id-14444 .row .block-contact-GA{max-width:1000px; margin: 0 auto;}
.page-id-14444 .col-left-contact{
background: #FFF none no-repeat center bottom;
box-shadow: 0 1px 3px rgba(53, 52, 52, 0.2);
float: left;
width: 300px;
padding: 30px;
font-size: 15px;
letter-spacing: 0.02em;
color: #1a171b;
}
.page-id-14444 .col-left-contact strong{font-size: 17px; color:#41D0B7;}
.page-id-14444 .col-left-contact .horaires-contact{
display: block;
margin-top: 30px;
padding-top: 20px;
border-top: 1px solid #DDD;
font-weight: 400;
}
.page-id-14444 .col-left-contact em{display: block; margin-top: 15px; font-weight: 400;}
.page-id-14444 .col-right-contact{
background-color: #FFF;
box-shadow: 0 1px 3px rgba(53, 52, 52, 0.2);
float: right;
width: 600px;
padding: 20px 30px;
font-style: normal;
}
.page-id-14444 .container #main-content .col-right-contact h3{
margin: 5px 0 24px 2px;
}
.page-id-14444 .co-pc{width: 100%; font-size: 12px; text-align: right;}
.page-id-465 .wpcf7-form,
.single-property .wpcf7-form,
.page-id-458 .wpcf7-form,
.page-id-14444 .wpcf7-form{
position: relative;
}
.page-id-465 div.wpcf7 span.wpcf7-not-valid-tip,
.single-property div.wpcf7 .wpcf7-mail-sent-ok{
background-color: #45bf55;
border: medium none;
color: #ffffff;
padding: 5px 15px;
position: absolute;
right: 0;
top: 81px;
font-size: 14px;
}
.page-id-458 div.wpcf7 .wpcf7-mail-sent-ok{
background-color: #45bf55;
border: medium none;
color: #ffffff;
padding: 5px 15px;
position: absolute;
right: 0;
top: -103px;
font-size: 14px;
}
.single-property div.wpcf7 span.wpcf7-not-valid-tip,
.page-id-458 div.wpcf7 span.wpcf7-not-valid-tip{
color: #e82c0c;
display: block;
font-size: 0.9em;
margin-top: 1px;
position: absolute;
}
.page-id-14444 div.wpcf7 .wpcf7-mail-sent-ok{
background-color: #45bf55;
border: medium none;
color: #ffffff;
padding: 5px 15px;
position: absolute;
right: 0;
top: 17px;
}
.page-id-465 div.wpcf7 .wpcf7-validation-errors,
.single-property div.wpcf7 .wpcf7-validation-errors{
background-color: #e82c0c;
border: medium none;
color: #ffffff;
padding: 5px 15px;
position: absolute;
right: 0;
top: -81px;
font-size: 14px;
}
.page-id-458 div.wpcf7 .wpcf7-validation-errors{
background-color: #e82c0c;
border: medium none;
color: #ffffff;
padding: 5px 15px;
position: absolute;
right: 0;
top: -103px;
font-size: 14px;
}
.page-id-14444 div.wpcf7 .wpcf7-validation-errors{
background-color: #e82c0c;
border: medium none;
color: #ffffff;
padding: 5px 15px;
position: absolute;
right: 0;
top: 17px;
}
.page-id-14444 .wpcf7-form-control.wpcf7-acceptance{border: none; display: block;}
.page-id-14444 .wpcf7-submit,
#frm_form_2_container .frm_submit .frm_button_submit{margin-bottom:0; margin-top: 10px; background-color: #4A4A52;}
#frm_form_4_container .frm_submit .frm_button_submit{margin-bottom: 15px; margin-top: 10px; background-color: #4A4A52;}
.page-id-14444 .wpcf7-submit:hover,
#frm_form_2_container .frm_submit .frm_button_submit:hover,
#frm_form_4_container .frm_submit .frm_button_submit:hover{background-color: #41D0B7; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
.page-id-14444 .wpcf7-text,
.page-id-14444 .wpcf7-textarea{
border: 1px solid #E8E8E8;
color: #1a171b;
}
.page-id-14444 div.wpcf7 *::-moz-placeholder,
.page-id-14444 div.wpcf7 input::-moz-placeholder,
.page-id-14444 div.wpcf7 textarea::-moz-placeholder{
opacity: 0.54;
}
.page-id-14444 #footer{margin-top:0;}
.page-id-14444 #wpgmza_map{border-top:1px solid #111;} .page-id-1325 #main-content{font-weight: 300;}
.page-id-1325 img.aligncenter{margin-top: 20px;}
.page-id-1325 .gallery-vercors{width: 55%; margin: 15px 40px 20px 0; float: left;}
.page-id-1325 p{margin-bottom: 20px;} .blog .container .row,
.single .container .row{
max-width: 1000px;
width: 100%;
margin: 0 auto 30px;
}
.blog .col-sm-12 article{margin-bottom: 40px; overflow: hidden;}
.single #comments,
.blog .col-sm-12 article .header-meta{display: none;}
.single .col-sm-12 .entry-header .header-content,
.blog .col-sm-12 .entry-header .header-content{background-color: #4A4A52; padding: 10px 30px;}
.single .col-sm-12 .entry-header .header-content h1,
.blog .col-sm-12 article h2 a{
color: #FFFF;
font-weight: 600;
text-transform: none;
}
.blog #main-content .entry-content{padding: 10px 30px;}
.blog .col-sm-12 article .more-link{
background-color: transparent;
display:block;
color:#e2001a;
margin-top: 15px;
padding: 0;
text-decoration: underline;
font-weight: 400;
text-transform: none;
} @media (max-width: 1400px) {
.nav-home .menu-acheter{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/img-acheter.jpg) no-repeat center right; min-height: 310px; position: relative;
}
.nav-home .menu-location{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/img-louer.jpg) no-repeat center left; min-height: 310px; position: relative;
}
.nav-home .menu-vendre{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/img-vendre.jpg) no-repeat center right; min-height: 310px; position: relative;
}
.nav-home .menu-syndic{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/img-syndic.jpg) no-repeat center left; min-height: 310px; position: relative;
}
#property-items li.col-lg-3{font-size: 0.9em;}
#property-items li.col-lg-3:nth-child(4n+5){clear: both;}
#property-items li.col-lg-3 .property-item .title{font-size: 1.3em;}
#property-items li.col-lg-3 .property-item .property-content .property-meta > div{width: 50%;}
#template-slideshow .title{
max-width: 100%;
margin-left: 0;
}
.property-item{font-size: 0.9em;}
#property-items li.col-lg-4:nth-child(3n+4){clear: both;}
#property-items li.col-lg-4 .property-item .title{font-size: 1.4em;}
#property-items li.col-lg-4 .property-item .property-content .property-meta > div{width: 50%;}
.txt-pres-features-home,
.txt-pres-features-home{font-size: 17px;}
.link-dmv{margin-right: 20px; width: 31%;}
.block-pc-vim{width: 67%; padding: 26px 447px 0 20px;}
}
@media (max-width: 1280px){
.navbar .navbar-header .navbar-brand{max-width: 230px; min-height: 110px;}
.navbar .navbar-header .navbar-brand a img{height:auto !important;}
.block-features-home .col-lg-3,
.page #property-items .col-lg-4{
padding: 0 24px;
}
.single-property .owl-carousel .owl-item,
.page #property-items .col-lg-4{width: 32%;}
.property-tag{font-size: 0.9em;}
.property-item .property-price .more-information-tag a{width: 30%; font-size: 16px;}
.single-property .property-item .property-price .more-information-tag a{width: 120%;}
#template-slideshow{width: 1000px;}
#template-slideshow .slide .owl-lazy{width: 50%;}
#template-slideshow .slide .status-update{width: 50%;}
.wrapper-out{width: 49.5%;}
#template-slideshow .owl-theme .owl-dots{left: 53.45%;}
#template-slideshow .thumbnails{left: 53.6%;}
.home #footer-bottom .contact-footer,
#footer-bottom .contact-footer{
padding: 0;
width: 95%;
}
.contact-footer .adresse{margin-right: 8%;}
.contact-footer .horaires-footer{margin-left: 8%;}
.link-dmv a span::after{right: 12%;}
.block-pc-vim{background-position: 483px 0; padding: 26px 31% 0 20px;}
#panel-167-1-0-0{padding: 40px 20px;}
.container .section-info-plus .criteres-important .elementor-widget-wrap .property-panel{display: flex; justify-content: space-between; align-items: flex-end;}
.container .section-info-plus .criteres-important .elementor-widget-wrap .property-panel .overview_element{width: auto;}
.container .section-info-plus .nb-personne .elementor-widget-wrap{margin-right: 0 !important; padding: 0 0 0 20px;}
.history #all_wrapper .content_wrapper,
.single #all_wrapper .content_wrapper,
.page-template #all_wrapper .content_wrapper {margin-top: 50px;}
}
@media (max-width: 1130px){
.section-nav-vim-home .elementor-column .cta-acheter .elementor-button-link,
.section-nav-vim-home .elementor-column .cta-louer .elementor-button-link,
.section-nav-vim-home .elementor-column .cta-vendre .elementor-button-link,
.section-nav-vim-home .elementor-column .cta-syndic .elementor-button-link{width: 260px;}
.section-nav-vim-home .elementor-column.nav-location-home:hover .nav-location-detail,
.section-nav-vim-home .elementor-column.nav-location-home:focus .nav-location-detail {left: 261px; width: 252px;}
.section-nav-vim-home .elementor-column.nav-location-home .nav-location-detail .elementor-button-link{width: 125px;}
.navbar .navbar-header .navbar-brand{margin-left: 30px; max-width: 240px;}
.navbar-collapse{margin-right: 30px;}
#menu-item-10368 a,
#menu-item-10375 a,
#menu-item-10374 a{margin-right: 20px;}
body .container{width: 100%; overflow: hidden;}
body .container-master{overflow: hidden;}
body .navbar .container{overflow: visible;}
#main-content section .container-qsn{margin: 0 auto; width: 95%;}
.fiche-contact .col-bottom-qsn{padding: 22px 24px;}
.blog .col-sm-12 #pl-183 h3{margin: 40px 0 15px;}
.contact-footer .adresse{margin-right: 5%; margin-left: 4%;}
.single-property .header-margin{width: 90%;}
.single-property .row .col-sm-8{width: 62%;}
.single-property .col-sm-8 #main-content{padding: 24px 20px;}
.single-property .row .col-sm-4{margin-left: 35px; width: 32%;}
.single-property #wpcf7-f815-o1 .form-item .form-style{width: 250px;}
#page-user-favorites,
#page-property-comparison{width: 95%;}
#pgc-167-3-0{padding: 60px 0;}
#panel-167-3-0-0 .link-dmv{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/photo_vercors.jpg) no-repeat center bottom;
height: 190px;
margin: 0 auto 30px;
max-width: 1000px;
width: 100%;
float: none;
}
#panel-167-3-0-0 .link-dmv a{padding-top: 0;}
#panel-167-3-0-0 .link-dmv a span{height: 46px; line-height: 48px; padding-left: 20px; text-align: left;}
#panel-167-3-0-0 .link-dmv a span::after{right: 69%; top: 13px;}
#panel-167-3-0-0 .block-pc-vim {
background-position: right top;
background-size: contain;
float: none;
width: 100%;
height: auto;
margin: 0 auto;
max-width: 1000px;
min-height: 288px;
padding: 2% 44% 0 2%;
}
.home .block-features-home .col-lg-3{margin-bottom: 30px;}
.nav-home .menu-acheter a,
.nav-home .menu-location div,
.nav-home .menu-vendre a,
.nav-home .menu-syndic a{width: 250px;}
.nav-home .menu-acheter a,
.nav-home .menu-vendre a{padding-left: 100px;}
.nav-home .menu-location div,
.nav-home .menu-syndic a{padding-left: 120px;}
.menu-location:hover .ssmenu-loc .loc-annee a,
.menu-location:focus .ssmenu-loc .loc-annee a,
.menu-location:active .ssmenu-loc .loc-annee a{left: 251px;}
.menu-location:hover .ssmenu-loc .loc-saison a,
.menu-location:focus .ssmenu-loc .loc-saison a,
.menu-location:active .ssmenu-loc .loc-saison a{left: 384px;}
#pg-167-0 #pgc-167-0-0{width: 100%;}
#pg-167-0 #pgc-167-0-1{
clear: both;
float: none;
position: relative;
margin: 0 auto;
max-width: 770px;
width: 100%;
}
#pgc-167-0-0 #panel-167-0-0-0{margin: 50px auto;}
#pgc-167-0-1 #panel-167-0-1-0{margin: 0 auto; max-width: 770px;}
#main-content #pg-167-1{margin: 60px auto 53px;}
#pgc-167-0-1 #panel-167-0-1-1{top: -30px;}
#pgc-167-0-1 .active-inscription-mail{right: 0;}
.section-detail-offre .elementor-widget-property_show_header_section .entry-prop {max-width: 58%;}
}
@media (max-width: 1024px){
.mobile_header .mobile-logo a{display: block; height: 70px; width: 180px; margin: 0 auto;}
.mobile_header .mobile-trigger{background-color: #4a4a52;}
.mobile_header .mobile-trigger i{font-size: 22px; margin: 24px;}
#colophon{clear: both;}
body .website-wrapper .container.content_wrapper{margin: 50px auto 60px; padding-bottom: 60px;}
.section-nav-vim-home .elementor-column.nav-location-home .elementor-widget-wrap .nav-location-detail{bottom: 131px; width: 260px;}
.section-nav-vim-home .elementor-column.nav-location-home:hover .elementor-widget-wrap .nav-location-detail,
.section-nav-vim-home .elementor-column.nav-location-home:focus .elementor-widget-wrap .nav-location-detail{left: 0;}
.section-nav-vim-home .elementor-column.nav-location-home .elementor-widget-wrap .nav-location-detail .elementor-button-link {width: 129px;}
.navbar .navbar-header .navbar-brand{max-width: 215px; margin-left: 20px;}
#template-slideshow{width: 100%;}
#template-slideshow .wrapper-out .container{overflow: visible;}
.wrapper-out{width: 49.5%;}
#template-slideshow .owl-theme .owl-dots{left: 53.42%;}
#template-slideshow .thumbnails{left: 53.6%;}
.home #footer-bottom .contact-footer,
#footer-bottom .contact-footer{width: 620px;}
.row .contact-footer .adresse{margin-bottom: 40px; margin-right: 15%;}
.contact-footer .horaires-footer{margin-left: 4%;}
.contact-footer li:nth-child(4){margin-right: 50px;}
.page-id-14444 .col-right-contact{width: 62%;}
.title-cat h3{width: 95%;}
#pgc-167-3-0 #panel-167-3-0-0 .block-pc-vim{padding: 2% 50% 0 2%;}
.header-home-vim .header-top .merappeler{margin-left: 15px;}
.header-home-vim .header-top .contacteznous{margin-right: 15px;}
.header-home-vim .header-top .logo-vim{left: 50%; margin: 0 0 0 -351px;}
.nav-home .menu-acheter,
.nav-home .menu-location,
.nav-home .menu-vendre,
.nav-home .menu-syndic{background-position: center center;}
.nav-home .menu-acheter a,
.nav-home .menu-location div,
.nav-home .menu-vendre a,
.nav-home .menu-syndic a{width: 261px;}
.ssmenu-loc .loc-annee a,
.ssmenu-loc .loc-saison a{bottom: 131px; width: 130px;}
.menu-location:hover .ssmenu-loc .loc-annee a,
.menu-location:focus .ssmenu-loc .loc-annee a,
.menu-location:active .ssmenu-loc .loc-annee a{left: 0px;}
.menu-location:hover .ssmenu-loc .loc-saison a,
.menu-location:focus .ssmenu-loc .loc-saison a,
.menu-location:active .ssmenu-loc .loc-saison a{left: 131px;}
.single-estate_property .website-wrapper .container.content_wrapper{margin: 30px auto 0;}
.single-estate_property .website-wrapper .entry-title.entry-prop {margin: 0;}
.single-estate_property .website-wrapper .elementor-widget-container .notice_area{width: 100%;}
.section-info-plus .col-location .widget-container:last-child{max-width: 308px; margin: 0 auto; float: none;}
.section-info-plus .col-location .widget-container .adresse-contact-property .contact-single-property span em{display: block;}
.col-left-form-fevb,
.col-right-form-fevb{width: 46%;}
.col-left-form-fevb .form-item .form-style,
.col-right-form-fevb .form-item .form-style,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .form-item .form-style-ff,
.frm_style_style-formidable.with_frm_style .col-right-form-fevb .form-item .form-style-ff{width: 100%;}
#pg-1314-0.panel-has-style > .panel-row-style-for-1314-0{padding-top: 0;}
.snap-drawer .mobilex-menu li a{font-size: 15px; font-weight: 600;}
.snap-drawer .mobilex-menu li:hover a{background-color: #41d0b7; color: #4a4a52;}
}
@media (max-width: 991px){
.search-home .wpestate-adv-holder {margin-top: 0;}
.estimersonbien-home,
.alerteemail-home{margin-left: 0; min-width: 274px;}
#colophon{
display: flex;
flex-direction: column;
align-items: center;
}
#colophon #footer-widget-area{display: flex; flex-wrap: wrap; max-width: 700px; padding: 70px 25px 30px;}
#colophon #footer-widget-area #first,
#colophon #footer-widget-area #third{width: 60%;}
#colophon #footer-widget-area #second,
#colophon #footer-widget-area #fourth{width: 40%;}
#colophon #footer-widget-area #third,
#colophon #footer-widget-area #fourth{margin-top: 20px;}
#colophon #footer-widget-area #first .xoxo{padding: 0;}
#colophon #footer-widget-area #fourth .logos-partenaires-footer {flex-direction: row; margin-top: 0;}
#colophon .contact-footer .snpi-footer{margin-bottom: 0; margin-right: 10px;}
#colophon .sub_footer .sub_footer_content{
max-width: 800px;
margin: 0 auto;
display: flex;
justify-content: center;
}
#intro-wrapper .intro-search .toggle, #intro-wrapper .intro-map .toggle{
position: absolute;
top: 0;
right: 0;
}
#intro-wrapper .property-search-form .form-group{width: 100%;}
.search-results-header .search-results-view{display: block;}
[data-view="list-view"] li .property-item{background-color: #fff;}
[data-view="list-view"] li .property-item .property-thumbnail{
float: left;
width: 40%;
}
[data-view="list-view"] li .property-item .title{font-size: 1.4em;}
[data-view="list-view"] li .property-item .property-content {
float: left;
width: 60%;
}
[data-view="list-view"] li .property-item .property-content .property-price {
position: absolute;
bottom: 0;
left: 40%;
right: 0;
}
.property-header .title{font-size: 3.6em;}
.property-item .property-price {font-size: 1.2em;}
#property-items.list li .property-item{background-color: #fff;}
#property-items.list li .property-item .property-thumbnail{
float: left;
width: 40%;
}
#property-items.list li .property-item .title{font-size: 1.4em;}
#property-items.list li .property-item .property-content {
float: left;
width: 60%;
}
#property-items.list li .property-item .property-content .property-price {
position: absolute;
bottom: 0;
left: 40%;
right: 0;
}
.container-master .navbar{margin-bottom: 12px;}
.navbar .navbar-header .navbar-brand{margin-top: 19px;}
.container-master header.navbar .container .navbar-collapse{
display: block;
position: absolute !important;
right: -800px;
left: auto;
top: 125px;
width: 538px;
z-index: 8;
background-color: #4A4A52;
box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.5);
margin: 0;
-webkit-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
visibility: hidden;
opacity: 0;
border-radius: 5px 0 0 5px;
padding: 0 5px 15px 15px;
}
.container-master .navbar-header .navbar-collapse::after{
bottom: 100%;
right: 9.2%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(47, 47, 47, 0);
border-bottom-color: #4A4A52;
border-width: 15px;
margin-left: -15px;
}
header.navbar .container .navbar-collapse li a{margin-top: 15px;}
header.navbar .container .navbar-collapse ul li .sub-menu a{margin-top: 0;}
.navbar-collapse #menu-menu-principal{margin-bottom: 0;}
body .container-master header.navbar .container .open-menu-mobile,
.header-home-vim .open-menu-mobile{
right: 0;
visibility: visible;
opacity: 1;
}
.navbar-collapse .sub-menu{top: 110px;}
#menu-item-10368 a{margin-right: 10px;}
#menu-item-10375 a{
background: #ffffff url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/sprite.png) no-repeat scroll 4px -1067px;
border-radius: 3px;
display: block;
font-weight: 400;
height: 84px;
padding-top: 57px;
text-transform: uppercase;
width: 91px;
margin-right: 10px;
}
#menu-item-10375 a::before{background-color: transparent;}
#menu-item-10374,
#menu-item-10370{display: none;}
.home .header-home-vim .nav-home{max-width: 100%;}
.bandeau-mobile{display: block;}
.navbar-header .hamburger,
.home .header-home-vim .hamburger{
display: block;
position: absolute;
top: 32%;
right: 3%;
z-index: 100;
}
.home .nav-home li{width: 49.7%;}
.block-features-home .col-lg-3,
.single-property .owl-carousel .owl-item,
.page #property-items .col-lg-4{display: block; margin: 0 auto 40px; width: 80%;}
.navbar-header .hamburger-inner,
.navbar-header .hamburger-inner::after,
.navbar-header .hamburger-inner::before,
.hamburger-inner,
.hamburger-inner::after,
.hamburger-inner::before{background-color: #4A4A52;}
header.navbar .container .navbar-brand{
position: inherit;
width: 280px;
max-width: inherit;
}
.navbar-header .ma-selection,
.navbar-header .nous-contacter{
display: block;
position: absolute;
right: 14%;
font-size: 14px;
height: 36px;
max-width: 160px;
width: 100%;
padding: 7px 0 0 44px;
z-index: 6;
}
.navbar-header .ma-selection{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/picto-maselection.png) no-repeat scroll 0 0;
top: 22%;
background-size: 22% auto;
}
.navbar-header .nous-contacter{
background: url(//vercors-immobilier-montagne.com/wp-content/themes/wpresidence-child-v5/img/picto-contacter.png) no-repeat scroll 0 0;
top: 60%;
background-size: 22% auto;
}
.navbar-header .ma-selection:hover,
.navbar-header .nous-contacter:hover,
.navbar-header .ma-selection:active,
.navbar-header .nous-contacter:active,
.navbar-header .ma-selection:focus,
.navbar-header .nous-contacter:focus{
background-position: 0 -40px;
}
.search-results-header .search-results-view{display:none;}
.single-property .row .col-sm-4{width: 33%; margin-left: 37px;}
.wrapper-out{margin-top: 4px;}
#template-slideshow .description .property-details{display:none;}
#template-slideshow .description .property-price{line-height: 23px;}
.page-id-14444 .col-right-contact{width: 55%; float: left; margin-left: 30px;}
.page-id-1297 .property-search-form .col-md-3{margin-bottom: 10px;}
#similar-properties #property-items .property-item .property-meta{font-size: 1.1em;}
.col-left-FEVB .content-col-left-FEVB h4 br{display: none;}
.col-right-FEVB{width: 48%;}
.col-left-form-fevb{width: 50%;}
.col-right-form-fevb{width: 48%;}
.col-left-form-fevb .form-item .formLabel span,
.col-right-form-fevb .form-item .formLabel span{display: none;} .content-contact-equipe{right: -342px; width: 115%;}
.contact-colette{margin-left: 20px; margin-bottom: 20px;}
.contact-severine{margin-right: 20px; margin-bottom: 20px;}
.content-presentation{width: 95%; margin: 0 auto; float: none; padding-top: 10px; padding-bottom: 30px;}
#pgc-167-3-0 #panel-167-3-0-0 .block-pc-vim{padding: 2% 55% 0 2%;}
.title-cat h3,
.page-id-14435 .widget-title,
.page-id-14429 .widget-title,
#pg-1320-0 .widget-title,
#pg-1308-0 .widget-title,
#pg-1306-0 .widget-title{font-size: 22px; padding-left: 60px;}
.page-id-14435 .widget-title::before,
.page-id-14429 .widget-title::before,
#pg-1320-0 .widget-title::before,
#pg-1308-0 .widget-title::before,
#pg-1306-0 .widget-title::before{left: 7px;}
.section-detail-offre .elementor-widget-property_show_header_section .property_categs{margin-bottom: 0;}
}
@media (max-width: 800px){
.wf-opensans-n8-active{margin-top: 0 !important;}
.modal .modal-dialog .modal-body .property-search-form .form-group{width: 50%;}
#page-banner .banner-title{font-size: 3em;}
body.show-nav{left: -75%;}
header.navbar{text-align: left;}
header.navbar #login-bar-header{text-align: right;}
header.navbar #login-bar-header a .desktop{display: block;}
header.navbar #login-bar-header a .mobile{display: none;}
.navbar-collapse .navbar-nav{margin: 0;}
.header-margin {
margin-top: 50px;
text-align: left;
}
.fixed-header{margin: 0 !important;}
.fixed-header.admin-bar header.navbar{top: 32px;}
.fixed-header header.navbar{
position: fixed;
z-index: 1049;
width: 100%;
top: 0;
}
.fixed-header header.navbar.mini{opacity: 0.98;}
.fixed-header header.navbar.mini .navbar-header{border: none;}
.fixed-header header.navbar.mini .navbar-nav {
-webkit-transition: all 0.5s;
transition: all 0.5s;
height: 0 !important;
}
.fixed-header header.navbar.mini.nav-right .navbar-header{padding: 0;}
.fixed-header header.navbar.mini.nav-right .navbar-nav{height: auto !important;}
.fixed-header #property-layout-full-width{margin-top: -50px !important;}
#property-items li.col-lg-4 .property-price{line-height: 50px !important;}
#property-items li.col-lg-3 .property-price{line-height: 50px !important;}
.property-item figcaption {
position: absolute;
text-align: right;
}
.search-results-header{text-align: left;}
.search-results-header .page-title{font-size: 2em;}
.search-results-header .search-results-order{float: right; margin-right: 20px;}
.wrapper .inner.bottom .slideshow-content-link .title{max-width: none !important;}
#template-slideshow .thumbnails .img_thumbnail{
width: 60px;
height: 50px;
margin: 0 5px;
}
#template-slideshow .owl-theme .owl-dots .owl-dot span{
height: 50px;
width: 60px;
margin: 0 7px;
}
#template-slideshow .description{line-height: 1.4; font-size: 0.85em;}
#template-slideshow .thumbnails .img_thumbnail{
height: 45px;
margin: 0 3px;
width: 45px;
}
#template-slideshow .owl-theme .owl-dots .owl-dot span{
height: 45px;
margin: 0 5px;
width: 45px;
}
.slideshow-search form {
width: 80%;
height: 100px;
margin: -50px 10% 0;
text-align: left;
}
.slideshow-search form #mini-search-location,
.slideshow-search form #mini_search_location_chosen {
width: auto !important;
min-width: 250px;
margin-bottom: 0;
}
.slideshow-search form #mini-search-status,
.slideshow-search form #mini_search_status_chosen {
width: auto !important;
margin-bottom: 0;
}
.slideshow-search form .mini-search-form input[type="submit"]{width: auto;}
.page-template-template-map-vertical .search-result-container{
position: relative;
padding-top: 30px;
}
.page-template-template-map-vertical .search-result-container.container {
width: auto;
max-width: none;
}
.page-template-template-map-vertical .map-wrapper{margin: -30px -15px 0 0;}
.page-template-template-map-vertical .search-container{width: 50%;}
.page-template-template-map-vertical .map-container{
position: fixed;
right: 0;
width: 50%;
}
.page-template-template-map-vertical .page-title{text-align: center;}
#intro-wrapper {
position: absolute;
overflow: hidden;
}
#intro-wrapper .container{padding: inherit;}
#intro-wrapper:after{background-color: rgba(0, 0, 0, 0.2);}
#intro-wrapper .intro-bg-left, #intro-wrapper .intro-bg-right {
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0.3);
}
#intro-wrapper .intro-content-left {
padding: 0 50px;
text-align: right;
}
#intro-wrapper .intro-content-right .intro-title {
padding: 0 0 20px;
text-align: left;
}
#intro-wrapper .intro-content-right{padding: 0 50px;}
#intro-wrapper .intro-map{
left: 50px;
right: 15px;
}
#intro-wrapper .social {
position: absolute;
z-index: 1;
}
.mfp-wrap .mfp-container .mfp-arrow {
height: 80px;
margin-top: -40px;
font-size: 80px;
}
.owl-nav {
font-size: 60px;
line-height: 60px;
}
.owl-nav div {
height: 60px;
margin: -30px 0 0;
}
#intro-wrapper .intro-search, #intro-wrapper .intro-map{right: auto;}
aside.txt-info-pres{width: 95%;}
.home article .entry-content{letter-spacing: 0.02em; font-size: 14px; line-height: 18px;}
.entry-header .entry-title{font-size: 0.9em;}
.txt-pres-features-home,
.txt-pres-features-home{width: 60%;}
.click-autres-annonces,
.click-autres-annonces{margin-top: 21px;}
.header-margin{margin-top:0;}
.wpcf7-form .col-right-contact p:nth-child(6),
.wpcf7-form .col-right-contact p:nth-child(6) .wpcf7-form-control-wrap{margin-bottom:0;}
#wpcf7-f815-o1 .form-item,
.col-left-form-fevb .form-item,
.col-right-form-fevb .form-item{margin-bottom: 30px;}
.block1-qsn p strong{font-size: 16px; letter-spacing: 0.01em;}
.block1-qsn ul li{margin: 0 5px 30px; width: 135px;}
.block1-qsn ul li a{font-size: 13px; letter-spacing: 0.01em;}
.block2-qsn .container-qsn p .txt-qsn{font-size: 15px;}
.so-widget-sow-editor .block3-qsn .fiche-contact {
margin: 0 auto 30px;
width: 80%;
float: none;
}
.block1-qsn{margin-top: 40px;}
.block2-qsn p,
.block1-qsn p{font-size: 15px;}
.block3-qsn .col-left-qsn{width: 36%; border-radius: 3px 0 0 0;}
.block3-qsn .col-right-qsn{width: 64%; border-radius: 0 3px 0 0;}
.fiche-contact .col-bottom-qsn {
padding: 22px;
line-height: 24px;
}
.block3-qsn p a{margin: 0 0 40px;}
.col-left-gsp,
.col-right-gsp{
float: none;
margin: 0 auto 35px;
width: 64%;
overflow: hidden;
}
.col-left-gsp .inset-mobile{display: block;}
.col-left-gsp .inset-mobile h5{
background-color: #e70000;
color: #ffffff;
font-size: 17px;
font-weight: 400;
letter-spacing: 0.02em;
margin-bottom: 24px;
padding: 20px;
text-align: center;
}
.col-left-gsp .inset-mobile .content-gsp{padding: 0 24px 20px;}
.col-right-gsp .block-txt-col-right-gsp{display: none;}
.page #page-user-favorites h3{font-size: 21px;}
.td-conception{display: none;}
.conception-mobile{display:block; margin-bottom: 30px;}
.page-id-460 h4{font-size: 18px;}
.single-property .property-item .property-price .more-information-tag a{width: 172%;}
.single-property .row .col-sm-8{width: 100%;}
.single-property .row .col-sm-4{
margin: 0 auto;
width: 60%;
clear: both;
float: none;
} .single-property #wpcf7-f815-o1 .form-item .form-style{width: 100%;}
.single-property #wpcf7-f815-o1 .wpcf7-form p{clear: both;}
.page-id-14444 .col-left-contact{padding: 24px; width: 276px;}
.page-id-14444 .col-right-contact{width: 46%;}
.col-left-FEVB{
float: none;
margin: 30px auto;
width: 80%;
}
.col-right-FEVB{
float: none;
width: 80%;
margin: 0 auto;
}
.col-left-FEVB .content-col-left-FEVB h4 br{display: block;}
.col-right-FEVB h4{padding: 20px;}
.col-left-form-fevb .form-item .form-style,
.col-right-form-fevb .form-item .form-style,
.col-left-form-fevb .chosen-container .chosen-single,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .form-item .form-style-ff,
.frm_style_style-formidable.with_frm_style .col-right-form-fevb .form-item .form-style-ff,
.frm_style_style-formidable.with_frm_style .col-left-form-fevb .chosen-container .chosen-single{width: 100%;}
#panel-167-3-0-0 .link-dmv a span::after{left: 280px; right: inherit;}
#pgc-167-3-0 #panel-167-3-0-0 .block-pc-vim{min-height: 266px; padding: 2% 53% 0 2%; background-size: 50% auto;}
.block-pc-vim strong{
display: block;
font-size: 16px;
font-weight: 400;
line-height: 18px;
margin-bottom: 12px;
}
.block-pc-vim a{margin-bottom: 20px;}
.home .header-home-vim .nav-top-home{background-position: 0 10px;}
.home .header-home-vim .header-top{width: 95%;}
.header-home-vim .header-top .logo-vim::before{background: none;}
.header-home-vim .header-top .logo-vim::after{background-position: 0 10px;}
.header-home-vim .header-top .merappeler a{padding-left: 52px; margin-top: 0px; font-size: 15px;}
.header-home-vim .header-top .contacteznous a{padding-left: 52px; margin-top: 48px; font-size: 15px;}
.header-home-vim .header-top .logo-vim{
background-position: 8px 20px;
background-size: 84% auto;
left: -20px;
margin: 0;
padding: 0;
width: 280px;
}
.header-home-vim .header-top .merappeler{float: right; margin-right: 20px; margin-top: 48px; margin-left: 0;}
.home .nav-home li{width: 49.5%;}
#pgc-167-0-1 #panel-167-0-1-0{padding: 0 10px;}
.active-2 #panel-167-0-0-0 .icon-search-home,
.active-1 #panel-167-0-0-0 .icon-search-home{margin: 18px 15px 0;}
#panel-167-0-0-0 h3{padding-bottom: 8px; width: 220px;}
#pgc-167-0-0 #panel-167-0-0-0{width: 95%;}
#panel-167-0-0-0 .title-search{width: 270px;}
#panel-167-0-0-0 .chosen-container.chosen-container-single{width: 29% !important; margin-left: 4%;}
.col-sm-12 #pgc-167-0-0 .btn-primary{float: left; max-width: 174px; width: 27%; margin-right: 0; margin-left: 5%;}
#pgc-167-0-1 .active-inscription-mail{right: 27px;}
.presentation-equipe ul{justify-content: center;}
.presentation-equipe ul li{width: 45%;}
.presentation-equipe ul li:nth-child(2) {margin-right: 0;}
.section-detail-offre .elementor-widget-property_show_header_section .notice_area .entry-prop {max-width: 100%; width: 100%;}
.section-detail-offre .elementor-widget-property_show_header_section .price_area{margin-top: 0; margin-bottom: 30px;}
.section-detail-offre .elementor-widget-property_show_header_section .prop_social{position: initial; margin-top: 25px; margin-left: -10px;}
}
@media (max-width: 768px){
.section-estimer-alerte .elementor-widget-html .elementor-widget-container{display: flex; flex-direction: column; align-items: center;}
.section-estimer-alerte .elementor-widget-html .elementor-widget-container .estimersonbien-home,
.section-estimer-alerte .elementor-widget-html .elementor-widget-container .alerteemail-home{min-width: 400px;}
.section-nav-vim-home .elementor-container .elementor-column .cta-acheter .elementor-button-wrapper,
.section-nav-vim-home .elementor-container .elementor-column .cta-vendre .elementor-button-wrapper{justify-content: flex-start;}
.section-nav-vim-home .elementor-container .elementor-column.nav-location-home .elementor-container .elementor-column{width: 50%;}
.section-nav-vim-home .elementor-container .elementor-column.nav-location-home .elementor-widget-wrap .nav-location-detail{bottom: 0;}
.section-nav-vim-home .elementor-container .elementor-column.nav-location-home:hover .elementor-widget-wrap .nav-location-detail,
.section-nav-vim-home .elementor-container .elementor-column.nav-location-home:focus .elementor-widget-wrap .nav-location-detail{left: 261px;}
#colophon .sub_footer {height: auto;}
#colophon .sub_footer .sub_footer_content{flex-direction: column-reverse; align-items: center;}
#colophon .sub_footer .sub_footer_content .subfooter_menu{margin: 15px 14px 0;}
#colophon .sub_footer .sub_footer_content .copyright{margin: 10px 25px 40px; text-align: center;}
.section-detail-offre .elementor-widget-property_show_header_section .notice_area{margin: 55px 0 30px;}
.container .section-info-plus .elementor-container{display: flex; justify-content: space-between;}
.container .section-info-plus .criteres-important{width: 72%;}
.container .section-info-plus .nb-personne{width: 110px;}
.container .section-info-plus .elementor-container .nb-personne .elementor-widget-wrap{padding: 0;}
.section-info-plus .col-location .widget-container:last-child{margin-bottom: 0;}
.decouvrir-le-vercors h2 img{margin-bottom: 30px;}
.decouvrir-le-vercors .gallery-vercors{width: 100%; margin: 0;}
.section-honoraires .table-honoraires{overflow: scroll; width: 100%;}
.section-honoraires .table-honoraires table{min-width: 660px;}
.footer-area .footer-col1 .elementor-widget-container{display: flex; flex-direction: column; align-items: center; text-align: center;}
.footer-area .footer-col1 .elementor-widget-container .fb-footer{justify-content:center;}
.footer-area .horaires-footer{padding-left: 0; text-align: center;}
.footer-area .horaires-footer::before{display:none;}
}
@media (max-width: 640px){
#colophon #footer-widget-area{flex-direction: column; align-items: center;}
#all_wrapper #colophon #footer-widget-area #first,
#all_wrapper #colophon #footer-widget-area #third{text-align: center; width: 100%;}
#all_wrapper #colophon #footer-widget-area #second,
#all_wrapper #colophon #footer-widget-area #fourth {
width: 100%;
text-align: center;
display: flex;
justify-content: center;
}
#colophon .contact-footer .horaires-footer{padding-left: 0;}
#footer-widget-area #first li .textwidget .fb-footer{margin: 15px auto 30px;}
#all_wrapper #colophon #footer-widget-area #second #block-2{margin-bottom: 10px;}
#menu-footer .nav-proprio .sub-menu{flex-direction: column;}
#all_wrapper #colophon #footer-widget-area{padding: 120px 25px 30px;}
#colophon #menu-footer .nav-proprio{padding: 0;}
#menu-footer .compte-copro-vim a{margin-right: 0;}
#menu-footer .compte-locsaiso-vim a{width: 220px;}
.wf-opensans-n8-active{margin-top: 0 !important;}
body .container-master header.navbar .container .navbar-collapse{width: 100%; border-radius: 0; text-align: center;}
body .container-master .navbar-header .navbar-collapse::after{right: 6.2%;}
header.navbar .container .navbar-brand{width: 250px;}
.navbar-header .hamburger{top: 25%;}
.navbar-header .ma-selection{top: 18%;}
.navbar-header .nous-contacter{top: 53%;}
.detail-popin-contact-qsn{
top: 8%;
left: 3%;
margin-left: 0;
padding: 0 50px;
width: 94%;
}
.block1-qsn p{font-size: 15px;}
.block1-qsn p strong{font-size: 16px;}
.block1-qsn ul li{width: 120px; margin: 0 40px 20px 0;}
.block3-qsn p a{display: inline-block; margin: 0 0 20px 5px;}
.so-widget-sow-editor .block3-qsn .fiche-contact{width: 90%;}
.block3-qsn .col-left-qsn{width: 40%;}
.block3-qsn .col-right-qsn{width: 60%;}
.col-left-gsp,
.col-right-gsp{width: 80%;}
.col-left-gsp .inset-mobile .content-gsp{line-height: 20px;}
.property-search-form #estate_property_type{min-width: 187px;}
.chosen-container.chosen-container-single{min-width: 214px;}
.chosen-container .chosen-drop{font-size: 0.9em;}
.col-left-NP{margin-left: 0;}
.single-property .header-margin{margin-top: 30px;}
.single-property #property-thumbnails{top: 330px;}
.single-property h2{font-size: 1.4em;}
.single-property .row .col-sm-3{float: left;}
.col-sm-8 #dpe_dpe,
.col-sm-8 #dpe_ges{width: 50%;}
.show-compare i.compare-property{display:none;}
.home #footer #footer-bottom .contact-footer,
#footer #footer-bottom .contact-footer{width: 250px;}
#footer-bottom .row .contact-footer .adresse{margin: 0;}
.contact-footer .adresse .fb-footer{margin-top: 8px;}
.contact-footer .horaires-footer{
margin: 30px 0;
padding: 0;
}
.contact-footer li:nth-child(4){float: left;}
.contact-footer .horaires-footer::before{display: none;}
.page-id-14438 #all_wrapper .elementor-widget-container ul li{
display: block;
margin: 8% auto;
width: 80%;
}
.page-id-14444 .col-left-contact {
float: none;
margin: 0 auto 30px;
padding: 30px;
text-align: center;
width: 90%;
}
.page-id-14444 .col-right-contact {
float: none;
margin: 0 auto;
width: 90%;
}
.col-left-FEVB .content-col-left-FEVB h4 br{display: none;}
.chosen-container.chosen-container-single{min-width: inherit;}
#main-content .col-right-FEVB,
#main-content .col-left-FEVB{width: 90%;}
.so-panel .presentation-vim{text-align:center;}
.presentation-vim .contact-colette,
.presentation-vim .contact-severine{float:none; display: inline-block;}
.presentation-vim .content-presentation{margin: 0 20px; clear: both; width: 92%;}
#pgc-167-3-0 #panel-167-3-0-0 .block-pc-vim{
background-image: none;
min-height: inherit;
padding: 4% 4% 0;
}
#panel-167-1-0-0 article{
margin-bottom: 20px;
margin-right: 0;
max-width: inherit;
width: 100%;
}
.header-home-vim .header-top .merappeler a,
.header-home-vim .header-top .contacteznous a{padding-left: 46px; width: 46px;}
.home .tooltip{display: block !important;}
.home .nav-home .menu-acheter,
.home .nav-home .menu-vendre,
.home .nav-home .menu-location,
.home .nav-home .menu-syndic{
background-position: right top;
background-size: 58% auto;
width: 100%;
min-height: 130px;
}
.nav-home .menu-acheter a,
.nav-home .menu-location div,
.nav-home .menu-vendre a,
.nav-home .menu-syndic a{width: 42%; padding-left: 18%; font-size: 32px;}
.nav-home .menu-acheter a,
.nav-home .menu-vendre a{right: inherit; left: 0;}
.nav-home .menu-acheter a::before{left: 8%;}
.nav-home .menu-location div::before{left: 4%;}
.nav-home .menu-vendre a::before{left: 7%;}
.nav-home .menu-syndic a::before{left: 2%;}
.menu-location .ssmenu-loc .loc-annee a,
.menu-location .ssmenu-loc .loc-saison a{bottom: 0; right: -500px; left: inherit;}
.menu-location:hover .ssmenu-loc .loc-annee a,
.menu-location:focus .ssmenu-loc .loc-annee a,
.menu-location:active .ssmenu-loc .loc-annee a{right: 131px; left: inherit;}
.menu-location:hover .ssmenu-loc .loc-saison a,
.menu-location:focus .ssmenu-loc .loc-saison a,
.menu-location:active .ssmenu-loc .loc-saison a{right: 0; left: inherit;}
#pgc-167-0-0 #panel-167-0-0-0{width: 320px;}
.active-2 #panel-167-0-0-0 .icon-search-home,
.active-1 #panel-167-0-0-0 .icon-search-home{margin: 18px 12px 0;}
.home #panel-167-0-0-0 h3{font-size: 20px; width: 200px; margin-top: 32px; margin-bottom: 40px}
#panel-167-0-0-0 .title-search{width: 100%; margin-bottom: 30px;}
#panel-167-0-0-0 .property-search-form{clear:both;}
#panel-167-0-0-0 .chosen-container.chosen-container-single{
float: none;
margin-left: 8%;
margin-bottom: 24px;
max-width: inherit;
width: 85% !important;
}
.col-sm-12 #pgc-167-0-0 .btn-primary{
margin-bottom: 30px;
margin-left: 24%;
width: 60%;
}
#pgc-167-0-1 #panel-167-0-1-0{max-width: 320px;}
#pgc-167-0-1 .active-inscription-mail{margin-right: -150px; right: 50%;}
#pg-167-0 #pgc-167-0-1 #panel-167-0-1-1{
bottom: -60px;
top: inherit;
}
.page-id-14435 .content-syndic{text-align: left;}
.block-contact-equipe .detail-contact-severine,
.block-contact-equipe .detail-contact-sophia{height: 300px;}
.block-contact-equipe .content-contact-equipe{
bottom: 95px;
left: 28px;
padding: 8px 0 10px;
width: 78%;
right: inherit;
top: inherit;
} .block-contact-equipe .contact-mail-severine,
.block-contact-equipe .contact-mail-sophia,
.block-contact-equipe .contact-mail-xavier{
background-color: #4a4a52;
bottom: inherit;
color: #ffffff;
left: inherit;
position: inherit;
}
#pgc-1314-1-0 #panel-1314-1-0-0 .presentation-equipe .block-contact-equipe{
margin-bottom: 40px;
margin-right: 0;
max-width: 260px;
padding: 20px 14px 24px;
}
#panel-1314-1-0-0 .presentation-equipe .block-contact-equipe::after,
#panel-1314-1-0-0 .presentation-equipe .txt-pres::after,
.content-contact-equipe br{display: block;}
#panel-1314-1-0-0 .presentation-equipe .txt-pres{
border-bottom: 1px solid #cfcfd0;
padding-top: 0;
margin-bottom: 30px;
}
.nav-proprio{position: initial; flex-direction: column; padding-top:30px;}
.compte-copro-vim a{width: 250px; margin-right:0; margin-bottom: 20px;}
.compte-locsaiso-vim a{width: 250px;}
.section-detail-offre .elementor-widget-property_show_header_section .notice_area .prop_social{margin-left: 0;}
.section-detail-offre .elementor-widget-property_show_masonary_gallery_2 .gallery_wrapper .col-md-4{display:none;}
.section-detail-offre .elementor-widget-property_show_masonary_gallery_2 .gallery_wrapper .col-md-4:last-child{display: block;}
.section-info-plus.achat-property .elementor-widget-Details_as_Tabs #tab_prpg .nav-tabs li{width: 140px;}
}
@media (max-width: 540px){
.title-cat h3,
.page-id-14429 .elementor-column .widget-title,
.page-id-14435 .elementor-column .widget-title,
.elementor-column #pg-1320-0 .widget-title,
.elementor-column #pg-1308-0 .widget-title,
.elementor-column #pg-1306-0 .widget-title{
background-image: none;
height: auto;
min-height: 58px;
padding: 10px 20px;
display: flex;
align-items: center;
flex-wrap: wrap;
font-size: 20px;
line-height: 22px;
}
.elementor-column #pg-1308-0 .widget-title span,
.elementor-column #pg-1306-0 .widget-title span{margin-left: 5px;}
.page-id-14429 .elementor-column .widget-title::before,
.page-id-14435 .elementor-column .widget-title::before,
.title-cat h3::before,
#pg-1320-0 .widget-title::before,
#pg-1308-0 .widget-title::before,
#pg-1306-0 .widget-title::before{display:none;}
.elementor-widget-container .col-left-FEVB,
.elementor-widget-container .col-right-FEVB{width: 100%;}
.col-left-FEVB .content-col-left-FEVB .txt-col-left-FEVB{padding: 20px 20px 30px;}
}
@media (max-width: 512px){
.elementor-section-wrap .section-estimer-alerte .elementor-widget-html .elementor-widget-container .estimersonbien-home,
.elementor-section-wrap .section-estimer-alerte .elementor-widget-html .elementor-widget-container .alerteemail-home {
min-width: 270px;
}
.so-panel .presentation-vim .contact-colette,
.so-panel .presentation-vim .contact-severine{
margin: 20px auto;
display: block;
height: 264px;
}
.so-panel .presentation-vim .contact-severine{background-position: 0 -23px;}
.section-nav-vim-home .elementor-column .cta-acheter .elementor-button-wrapper .elementor-button-link,
.section-nav-vim-home .elementor-column .cta-louer .elementor-button-wrapper .elementor-button-link,
.section-nav-vim-home .elementor-column .cta-vendre .elementor-button-wrapper .elementor-button-link,
.section-nav-vim-home .elementor-column .cta-syndic .elementor-button-wrapper .elementor-button-link{
width: 118px;
padding: 20px !important;
}
.section-nav-vim-home .elementor-column .cta-acheter .elementor-button-link .elementor-button-content-wrapper,
.section-nav-vim-home .elementor-column .cta-louer .elementor-button-link .elementor-button-content-wrapper,
.section-nav-vim-home .elementor-column .cta-vendre .elementor-button-link .elementor-button-content-wrapper,
.section-nav-vim-home .elementor-column .cta-syndic .elementor-button-link .elementor-button-content-wrapper {flex-direction: column; width: 100%;}
.section-nav-vim-home .elementor-column .elementor-widget-button .elementor-button-link .elementor-button-content-wrapper .elementor-button-icon{margin-right: 0; margin-bottom: 8px;}
.elementor-section-wrap .section-nav-vim-home .elementor-container .elementor-column.nav-location-home:hover .elementor-widget-wrap .nav-location-detail,
.elementor-section-wrap .section-nav-vim-home .elementor-container .elementor-column.nav-location-home:focus .elementor-widget-wrap .nav-location-detail {left: 119px;}
.elementor-section-wrap .section-nav-vim-home .elementor-container .elementor-column.nav-location-home .elementor-widget-wrap .nav-location-detail{width: 202px;}
.section-nav-vim-home .elementor-column.nav-location-home .nav-location-detail .elementor-button-link{font-size: 16px; padding: 16px 0;}
.elementor-section-wrap .section-nav-vim-home .elementor-column.nav-location-home .elementor-widget-wrap .nav-location-detail .elementor-button-link {width: 100px;}
.container .section-info-plus .criteres-important .elementor-widget-wrap .property-panel{flex-wrap: wrap;}
.container .section-info-plus .criteres-important .elementor-widget-wrap .property-panel .overview_element{width: 50%; display: flex; flex-direction: column; align-items: center;}
.container .section-info-plus .criteres-important .elementor-widget-wrap .property-panel .overview_element.overview_updatd_on{display: none;}
}
@media (max-width: 480px){
header.navbar .container .navbar-brand{
width: 60%;
height: 140px;
margin-left: 30px;
}
.navbar-header .ma-selection{
background-size: 100% auto;
border-radius: 20px;
height: 38px;
padding: 0;
right: 6%;
top: 95%;
width: 38px;
}
.navbar-header .ma-selection:hover,
.navbar-header .ma-selection:focus,
.navbar-header .ma-selection:active{background-position: 0 -44px;}
.navbar-header .ma-selection span{
position: absolute;
left: -17px;
top: 44px;
padding: 5px 10px;
visibility: hidden;
border: 1px solid #43becc;
border-radius: 5px;
color: #43becc;
font-size: 12px;
letter-spacing: 0.02em;
line-height: 14px;
text-align: center;
text-transform: capitalize;
}
.navbar-header .ma-selection:hover span,
.navbar-header .ma-selection:focus span,
.navbar-header .ma-selection:active span{visibility: visible;}
.navbar-header .nous-contacter{
background-color: #ffffff;
background-position: 3px 2px;
background-size: 24% auto;
border: 1px solid #888888;
border-radius: 22px;
height: 44px;
padding: 9px 0 8px 50px;
right: 51%;
top: 95%;
}
.navbar-header .nous-contacter:hover,
.navbar-header .nous-contacter:focus,
.navbar-header .nous-contacter:active{background-position: 3px -42px; border-color: #41D0B7; color: #41D0B7;}
.page .container-master .container .row{padding: 50px 20px 20px;}
.page-id-14435 .container-master .container .row,
.page-id-14429 .container-master .container .row{padding: 50px 10px 20px;}
.page .container-master .container .row #property-items .list-unstyled,
.page .container-master .container #property-items .list-unstyled{padding: 10px 0 0;}
.page .container-master .container .row .property-search-form .row,
.page .container-master .container .property-search-form .row,
.page-id-1297 .property-search-form .col-md-3,
.property-search-form .form-group{padding: 0;}
.detail-popin-contact-qsn{top: 4%;}
div.wpcf7 .wpcf7-textarea{max-height: 130px; height: 100%;}
div.wpcf7 .wpcf7-form-control-wrap{margin-bottom: 10px;}
input, input[type="submit"],
input:focus,
textarea, .form-control,
.form-control:focus,
.chosen-container.chosen-container-single .chosen-single,
select:not(.attachment-filters){height: 42px;}
.wpcf7-form .wpcf7-submit{margin: 10px auto;}
.block1-qsn{margin-top: 50px;}
.block1-qsn ul li{margin: 0 30px 20px 0;}
.block2-qsn p{font-size: 15px; line-height: 20px;}
.block2-qsn .container-qsn p .txt-qsn{padding-top: 18px;}
.so-widget-sow-editor .block3-qsn .fiche-contact{width: 100%;}
.block3-qsn .col-left-qsn{width: 46%;}
.block3-qsn .col-right-qsn{width: 54%;}
.col-left-qsn span{left: 21px;}
.col-left-gsp, .col-right-gsp{width: 100%;}
.widget .property-search-form .form-group.select::after{top: 3px;}
.block-features-home .col-lg-3,
.single-property .owl-carousel .owl-item,
.page #property-items .col-lg-4{width: 100%;}
.col-left-NP,
.col-right-NP{
margin-left: 20px;
width: 90%;
float: left;
}
.single-property .row .print-da{width: 40%;}
.single-property .row .col-sm-4{width: 75%;}
#logements_disponibles .panel .panel-heading .panel-title{font-size: 14px;}
#logements_disponibles .panel .description{font-size: 12px; padding: 15px 10px; width: 50%;}
#logements_disponibles .panel .description strong{font-size: 14px;}
.panel-group .panel .panel-heading{width: 18%;}
.col-sm-8 #dpe_dpe,
.col-sm-8 #dpe_ges{width: 90%; padding: 10px 35px 0 0;}
.single-property #property-layout-boxed .property-header-container h1{font-size: 19px;}
.single-property .row .col-sm-3{width: 44%;}
.single-property #property-layout-boxed .property-header .meta{width: 130px;}
.single-property #property-layout-boxed .property-header .meta::before,
.single-property #property-layout-boxed .property-header .meta::after{display: none;}
#template-slideshow{margin: 40px auto;}
#template-slideshow .slide .owl-lazy {
width: 100%;
height: 250px !important;
margin: 0;
}
.wrapper-out{width: 100%; position: inherit;}
#template-slideshow .slides{overflow: visible;}
#template-slideshow .description .arrow-right{display:none;}
#template-slideshow .slide .status-update{bottom: inherit; top:0px; left:0;}
#template-slideshow .owl-theme .owl-dots{
bottom: -60px;
left: 18px;
right: 0;
z-index: 2;
width: 92%;
text-align: right;
}
#template-slideshow .owl-theme .owl-dots .owl-dot{margin: 0 2%; float:left;}
#template-slideshow .owl-theme .owl-dots .owl-dot span{margin: 0;}
#template-slideshow .thumbnails{bottom: -60px; left: 18px; right: 0; z-index: 0; width: 92%; text-align: right;}
#template-slideshow .thumbnails .img_thumbnail{margin: 0 2%; float:left;}
.page-id-14438 #all_wrapper .elementor-widget-container  ul li{width: 100%;}
.page #main-content h3{font-size: 22px; line-height: 57px;}
.page #page-user-favorites h3{font-size: 22px; line-height: 57px; margin: 40px 0 20px 15px;}
#pg-1320-0 .widget-title,
#pg-1308-0 .widget-title,
#pg-1306-0 .widget-title{padding-left: 74px;}
#main-content .col-left-FEVB .content-col-left-FEVB h4{font-size: 20px; padding: 14px 20px;}
#main-content .col-left-FEVB .content-col-left-FEVB .txt-col-left-FEVB{padding: 20px 20px 30px;}
.page-id-14429 #main-content .widget-title{
display: table-cell;
vertical-align: middle;
height: 60px;
font-size: 20px;
line-height: 20px;
padding-right: 40px;
padding-left: 74px;
}
#main-content .col-right-FEVB,
#main-content .col-left-FEVB{width: 100%;}
.col-right-FEVB h4 br{display: none;}
.col-left-FEVB .content-col-left-FEVB .txt-col-left-FEVB strong{font-size: 16px;}
.page-id-1314 .title-cat h3{width: 100%;}
.page-id-1314 .title-cat h3::before{left: 12px;}
.title-cat h3 span{
background-position: -17px 13px;
font-size: 18px;
height: 58px;
line-height: 61px;
margin-top: 0;
padding-right: 12px;
width: 183px;
}
.decouvrir-le-vercors-qsn{margin: 20px auto 0;}
#pgc-167-3-0 {padding: 0;}
#panel-167-3-0-0 .link-dmv{margin: 0 auto;}
#panel-167-3-0-0 .link-dmv a span{padding-left: 15px; padding-right: 0;}
#pgc-167-3-0 #panel-167-3-0-0 .block-pc-vim{padding: 10% 0 0;}
.home #main-content #panel-167-2-0-0 h3{line-height: 22px; padding: 8px; height: auto;}
#panel-167-2-0-0 .siteorigin-widget-tinymce{margin-top: 0;}
.home #main-content #panel-167-1-0-0 h3{line-height: 72px;}
.home .header-home-vim .nav-top-home{background: none;}
.header-home-vim .header-top .merappeler{margin-right: 10px;}
.header-home-vim .header-top .logo-vim::after{background: none;}
.header-home-vim .header-top .logo-vim{width: 250px; background-position: 14px 20px; background-size: 92% auto;}
.home .nav-home .menu-acheter,
.home .nav-home .menu-vendre,
.home .nav-home .menu-location,
.home .nav-home .menu-syndic{background-size: 73% auto;}
.nav-home .menu-acheter a,
.nav-home .menu-location div,
.nav-home .menu-vendre a,
.nav-home .menu-syndic a{width: 130px; padding-left: 0; font-size: 24px; text-align: center; padding-top: 34px;}
.nav-home .menu-acheter a{background-color: #5865b4;}
.nav-home .menu-location div{background-color: #72b24b}
.nav-home .menu-vendre a{background-color: #ff6a4f;}
.nav-home .menu-syndic a{background-color: #988676;}
.nav-home .menu-acheter a::before{top: 16%; left: 31%;}
.nav-home .menu-location div::before{top: 18%; left: 21%;}
.nav-home .menu-vendre a::before{top: 10%; left: 28%;}
.nav-home .menu-syndic a::before{top: 9%; left: 17%;}
.home #main-content #panel-167-0-0-0 h3{font-size: 20px; line-height: inherit;}
.home #pg-167-0 .panel-row-style{padding: 0 !important;}
#pgc-167-0-0 #panel-167-0-0-0 {margin: 0px auto 50px;}
#pgc-167-0-1 .active-inscription-mail h3{line-height: 22px;}
.page-id-14435 .content-syndic ul{padding-left: 20px;}
.custom-html-widget .presentation-equipe ul li{width: 100%; margin-right: 0;}
.container .section-info-plus .elementor-container .criteres-important,
.container .section-info-plus .elementor-container .nb-personne{width: 100%;}
.container .section-info-plus .elementor-container .criteres-important .property-panel{padding: 0;}
.container .section-info-plus .elementor-container .nb-personne{margin-top: 30px; margin-bottom: 20px;}
#tab_prpg .tab-pane{padding: 25px;}
.section-info-plus.location-property #accordion_prop_features .panel-heading,
.section-info-plus.achat-property #accordion_prop_features .panel-heading{width: 100%;}
.section-info-plus .section-DPE .section-content-dpe{padding: 10px;}
.section-info-plus .section-DPE .section-title-dpe{font-size: 20px; line-height: 26px;}
.section-info-plus .content_infos_ann.open-detail #dpe_dpe{padding: 20px 0 0 80px;}
.section-info-plus .content_infos_ann #dpe_dpe .graph_dpe .detail-dpe .label{margin-left: 0;}
.col-left-form-fevb,
.col-right-form-fevb{width: 95%;}
.form-select-form-fevb .wpcf7-form-control {width: 100%;}
}
@media (max-width: 414px){
.master_header .mobile-logo a{margin: 0 28px 0 auto;}
.mobile-logo a img{left: auto; right: 20px;}
.block-features-home .col-lg-3,
.single-property .owl-carousel .owl-item,
.page #property-items .col-lg-4{
margin: 0 auto 40px;
padding: 0;
width: 90%;
font-size: 14px;
line-height: 18px;
}
.navbar-header .nous-contacter{right: 46%;}
.block1-qsn ul li{margin: 0 10px 20px 0;}
.block3-qsn .col-right-qsn .name-qsn{font-size: 17px;}
.block3-qsn .col-right-qsn{font-size: 12px; line-height: 14px; padding: 24px 12px 0;}
.block3-qsn .col-left-qsn,
.block3-qsn .col-right-qsn{width: 50%;}
.col-left-qsn span{left: 14px;}
.fiche-contact .col-bottom-qsn{line-height: 22px;}
.block3-qsn .col-right-qsn .tel-qsn{font-size: 17px;}
.property-search-form #estate_property_type{width:100%;}
.chosen-container .chosen-drop{font-size: 1em;}
.chosen-container.chosen-container-single::after{font-size: 1.3em; top: 10px;}
.single-property .row .print-da{width: 48%;}
.single-property .row .col-sm-4{width: 90%;}
.single-property .header-margin{width: 95%;}
#property-features .list-unstyled .neuf{padding: 0; margin-bottom: 14px;}
#property-features .col-sm-6 a{font-size: 14px;}
.col-sm-8 #main-content .section-title{margin-bottom: 14px;}
.single-property h2{font-size: 1.2em;}
.col-sm-8 #main-content #additional-details{font-size: 13px;}
#logements_disponibles .panel .description{width: 56%;}
.col-sm-8 #dpe_dpe, .col-sm-8 #dpe_ges{width: 100%;}
#footer #footer-bottom .contact-footer li{text-align: center; width: 100%;}
#footer #footer-bottom .row .contact-footer .adresse{text-align: center; width: 100%;}
#footer-bottom .contact-footer .adresse .fb-footer{margin: 12px auto 0;}
#footer-bottom .contact-footer li .tel-footer{margin: 20px 0;}
#footer-bottom .contact-footer li .tel-footer,
#footer-bottom .contact-footer li .fax-footer,
#footer-bottom .contact-footer li .email-footer{padding-left: 0;}
#footer-bottom .contact-footer .snpi-footer{margin: 0 auto 18px;}
#footer-bottom .contact-footer .vercors-footer{margin: 0 auto;}
#footer-bottom .menu-footer-vim{margin: 10px auto 0;}
.page-id-14444 .col-left-contact{width: 100%; padding: 20px;}
.page-id-14444 .col-right-contact{width: 100%; padding: 20px;}
.page-id-14444 .container #main-content .col-right-contact h3{margin: 5px 0 5px 2px;}
#pg-1320-0 .widget-title span,
#pg-1308-0 .widget-title span,
#pg-1306-0 .widget-title span,
.page-id-1297 .widget-title span{display: none;}
.page-id-1314 .title-cat{margin-bottom: 30px;}
.page-id-1314 .title-cat h3 span{background-image: none; width: 150px;}
#panel-1314-0-0-0 .presentation-vim .contact-colette{display: block; float: none; height: 270px; margin: 0 auto 20px;}
#panel-1314-0-0-0 .presentation-vim .content-presentation{clear: both; margin: 0 auto; width: 90%;}
.block-contact-colette{padding: 12px 20px; bottom: 12px;}
.block-contact-colette .contact-mail-CT{margin-top: 5px;}
.home #panel-167-2-0-0 .block-features-home .list-unstyled{padding: 30px 0 0;}
.voirtout-acheter{margin: 20px auto 30px;}
#pgc-167-1-0 #panel-167-1-0-0{padding: 40px 0;}
.header-home-vim .header-top .merappeler{
position: absolute;
right: 60px;
top: 50px;
margin-top: 0;
}
.header-home-vim .header-top .contacteznous{
margin-right: 5px;
position: absolute;
right: 5px;
top: 50px;
}
.header-home-vim .header-top .contacteznous a{margin-top: 0;}
.home .nav-home .menu-acheter,
.home .nav-home .menu-vendre,
.home .nav-home .menu-location,
.home .nav-home .menu-syndic{background-size: contain;}
.page-id-14435 .content-syndic{padding: 20px;}
.section-detail-offre .elementor-widget-property_show_header_section .price_area{width: auto; padding: 4px 10px 7px 10px;}
.section-detail-offre .elementor-widget-property_show_header_section .price_area .price_label{font-size: 16px !important;}
}
@media (max-width: 394px){
.container .search-home.active-1 .wpestate-adv-holder .nav-tabs .adv_search_tab_item.acheter a::after,
.container .search-home.active-2 .wpestate-adv-holder .nav-tabs .adv_search_tab_item.location-saisonniere a::after{display: none;}
}
@media (max-width: 375px){
header.navbar .container .navbar-brand {
height: 170px;
width: 81%;
}
.container-fluid > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container > .navbar-header{margin: 0;}
.bandeau-mobile{
background-color: #ffffff;
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
border-top: 1px solid rgba(0, 0, 0, 0.3);
height: 55px;
position: absolute;
top: 84%;
width: 100%;
z-index: 10;
}
.navbar-header .hamburger{
border-radius: 5px;
padding: 12px 10px 8px;
top: 6%;
right: 4%;
opacity: 1;
}
.navbar-header .nous-contacter{
right: 51%;
top: 11%;
border-radius: 0;
border: none;
}
.navbar-header .nous-contacter:hover,
.navbar-header .nous-contacter:focus,
.navbar-header .nous-contacter:active{background-position: 3px -45px;}
.navbar-header .ma-selection{
border: none;
right: 31%;
top: 15%;
}
.navbar-header .ma-selection span{background-color: #ffffff;}
.home .nous-contacter,
.home .nous-contacter-home {
left: 15px;
margin-right: 0;
right: auto;
}
.home .nous-contacter-home{
height: 52px;
top: 88%;
padding: 15px 0 0 50px;
border-radius: 5px;
background-position: 2px 4px;
}
body .container-master header.navbar .container .open-menu-mobile,
body .container-master header.navbar .container .navbar-collapse,
.header-home-vim .open-menu-mobile{top: 214px;}
.container-master .navbar-header .navbar-collapse::after{display: none;}
#main-content section{margin-bottom: 24px;}
aside.txt-info-pres{margin: 0 auto 15px;}
.home #form-widget-1-1-0 .txt-abo-news{font-size: 16px;}
.block-title-features{margin: 40px auto 46px;}
.home .container #main-content .features-title-home{
font-size: 20px;
line-height: 25px;
}
.block-title-features {margin: 40px auto 30px;}
.block-features-home .col-lg-3,
.single-property .owl-carousel .owl-item,
.page #property-items .col-lg-4{
margin: 0 auto 40px;
padding: 0;
width: 90%;
}
.property-item .property-price .more-information-tag a{width: 38%;}
#footer-bottom .contact-footer li{
line-height: 22px;
margin: 20px auto 24px;
width: 290px;
}
#main-content section .container-qsn {
margin: 0 auto;
width: 90%;
}
.block1-qsn p strong{font-size: 15px;}
.block1-qsn ul li {
margin: 0 20px 20px;
width: 120px;
}
.block2-qsn p{text-align: justify;}
.block2-qsn .container-qsn p .txt-qsn {
background-size: 46% auto;
padding-top: 1px;
text-align: left;
padding-left: 162px;
font-size: 13px;
}
.block3-qsn p a{display: inline; font-size: 17px;}
.block3-qsn .col-left-qsn{width: 40%; height: 226px;}
.block3-qsn .col-right-qsn{width: 60%;}
.col-left-qsn span{
bottom: 10px;
left: 21px;
width: 93px;
height: 50px;
border-radius: 5px;
line-height: 17px;
padding: 6px 8px;
}
.block3-qsn .MS .col-left-qsn{background-position: -38px 0;}
.block3-qsn .MTG .col-left-qsn{background-position: -50px 0;}
.col-right-gsp .contact-gsp .title-contact-gsp{font-size: 15px;}
.page #main-content h3, .page #page-user-favorites h3{font-size: 20px;}
.block-features-home .col-lg-3,
.single-property .owl-carousel .owl-item,
.page #property-items .col-lg-4{width: 100%;}
.td-editeur{padding-top:20px;}
.single-property #property-layout-boxed .property-header-container h1{font-size: 16px;}
.single-property .header-margin{margin-top: 50px;}
.single-property .col-sm-8 #main-content{padding: 20px 15px;}
#logements_disponibles .panel td:nth-child(3){display:none;}
.panel-group .panel .panel-heading{width: 22%;}
#logements_disponibles .panel .description{width: 62%;}
.single-property #similar-properties .section-title{font-size: 24px;}
.single-property #property-layout-boxed .property-header-container h1 .title-type{font-size: 20px;}
.single-property #property-layout-boxed .property-header-container h1{font-size: 15px;}
.single-property .favorite-map-marker{margin-right: 10px; width: 35px;}
.single-property #property-layout-boxed .property-header .meta{width: 120px;}
.col-right-FEVB .col-left-form-fevb,
.col-right-FEVB .col-right-form-fevb{
width: 90%;
display: block;
float: none;
margin: 0 auto;
padding: 30px 0 0;
}
#pgc-167-1-0 #panel-167-1-0-0{padding: 40px 0 0;}
.autre-actualite-home a{margin-left: 0; font-size: 16px;}
.home .header-home-vim .header-top .merappeler{display: none;}
.header-home-vim .header-top .contacteznous{margin-right: 5px;}
.nav-home .menu-acheter a,
.nav-home .menu-location div,
.nav-home .menu-vendre a,
.nav-home .menu-syndic a{width: 120px;}
.menu-location .ssmenu-loc .loc-annee a,
.menu-location .ssmenu-loc .loc-saison a{width: 100px; bottom: 0; right: inherit; left: 500px; font-size: 16px;}
.menu-location:hover .ssmenu-loc .loc-annee a,
.menu-location:focus .ssmenu-loc .loc-annee a,
.menu-location:active .ssmenu-loc .loc-annee a{left: 121px; right: inherit;}
.menu-location:hover .ssmenu-loc .loc-saison a,
.menu-location:focus .ssmenu-loc .loc-saison a,
.menu-location:active .ssmenu-loc .loc-saison a{left: 222px; right: inherit;}
.ssmenu-loc .loc-annee a::before{left: 10%;}
.ssmenu-loc .loc-saison a::before{left: 9%;}
.home .property-content .property-meta-home{padding: 18px 5px 10px 34px;}
.home #main-content .property-item .property-content .localisation-tag{padding-bottom: 12px;}
#pgc-167-0-1 .active-inscription-mail{margin-right: -140px;}
#panel-167-0-1-1 .close-popin-inscriptionemail{right: 0; border-radius: 0 0 0 3px;}
}
@media (max-width: 320px){
#panel-167-0-1-1.active-inscription-mail {right: -3px;}
.container-master header.navbar .container .navbar-brand{height: 140px; width: 80%;}
body .container-master header.navbar .container .open-menu-mobile,
body .container-master header.navbar .container .navbar-collapse,
.header-home-vim .open-menu-mobile{top: 189px;}
.navbar-header .nous-contacter{right: 46%; max-width: 160px;}
.navbar-header .ma-selection{right: 28%;}
.navbar-header .navbar-collapse .sub-menu{left: -114px; top: 106px;}
.navbar-collapse .sub-menu::before{left: 114px; background-color: transparent;}
.home .link-estimation-bien{margin-left: 12px;}
.detail-popin-contact-qsn{padding: 0 20px;}
div.wpcf7 img.ajax-loader {
bottom: 5%;
margin-left: 0;
position: absolute;
right: 0;
}
#main-content section .container-qsn{width: 100%;}
.block1-qsn ul li{margin: 0 12px 20px;}
.block2-qsn .container-qsn p .txt-qsn{padding-left: 127px; background-size: 44% auto; font-size: 12px;}
.so-widget-sow-editor .block3-qsn .col-left-qsn{
background-position: center 10px;
border-radius: 0;
padding-top: 10px;
width: 100%;
height: 235px;
}
.so-widget-sow-editor .block3-qsn .col-right-qsn{width: 100%; border-radius: 0;}
.block1-qsn p,
.block2-qsn p,
.block3-qsn p{margin:0 20px 20px;}
#main-content section.block1-qsn{margin-bottom:0; margin-top: 30px;}
.block1-qsn .txt-bottom-block1-qsn{width: 86%;}
.col-left-qsn span {
border-radius: 20px;
bottom: 10px;
height: 35px;
left: 76px;
line-height: 17px;
padding: 9px 8px;
width: 170px;
}
.block3-qsn .col-right-qsn {
font-size: 14px;
line-height: 15px;
padding: 24px 47px 0;
}
.fiche-contact .col-bottom-qsn{padding: 15px;}
.col-left-gsp .inset-mobile h5{font-size: 15px; padding: 15px 12px; text-align: justify; letter-spacing: 0.01em;}
.col-left-gsp .inset-mobile .content-gsp{padding: 0 12px 20px;}
.col-left-gsp strong{font-size: 15px; padding: 15px 12px; text-align: justify; letter-spacing: 0.01em;}
.col-left-gsp ul{margin-left: 12px;}
.col-right-gsp .contact-gsp .title-contact-gsp{font-size: 14px; padding: 10px 12px;}
.col-left-NP, .col-right-NP{margin-left: 10px;}
.single-property #property-layout-boxed .property-header-container .status-update{font-size: 14px;}
.single-property .row .col-sm-3{width: 50%;}
.single-property .row .print-da{width: 55%;}
.col-sm-8 #main-content .section-title{font-size: 21px;}
.col-sm-8 #main-content .section-title::after{background-color: transparent;}
.single-property #similar-properties .section-title{font-size: 24px;}
.single-property #property-thumbnails .owl-stage .owl-item{height: 40px; width: 53px !important;}
.page-id-1297 .search-results-header{margin-bottom: 0;}
.search-results-header .search-results-order{
display: block;
float: none;
margin: 0 auto;
width: 90%;
}
body.page-template-template-property-search-php .property-search-form,
body.page-template-template-property-search-php #sidebar{margin-top: 0;}
.single-property #property-layout-boxed .property-header-container h1 span{display: inline-block;}
.single-property #property-layout-boxed .property-header .meta{
height: 34px;
padding-left: 10px;
width: 255px;
bottom: 0;
top: inherit;
}
.single-property #property-layout-boxed .property-header .meta tr td{width: 100%; height: 34px;}
.single-property #property-layout-boxed .property-header .meta tr td strong{display: inline-block;}
.single-property .alerteemail-home{background-image: none; padding-left: 20px;}
.page-id-1314 .title-cat h3 span,
#panel-167-3-0-0 .link-dmv a span::after,
.decouvrir-le-vercors-single-property a::after{display: none;}
#panel-1314-2-0-0 .decouvrir-le-vercors-qsn{margin: 10px auto 0; height: 178px;}
.decouvrir-le-vercors-qsn a{padding-left: 10px;}
#panel-167-2-0-0 .voirtout-acheter{width: 280px;}
.voirtout-acheter a::before{left: 14px;}
.voirtout-acheter a::after{right: 10px;}
.home #main-content #panel-167-1-0-0 h3{padding-left: 70px;}
.home #main-content .property-item .property-content .price-tag{padding-bottom: 8px; padding-top: 8px;}
}