.nectar_cascading_images{
position:relative;
display:block;
}
.nectar_cascading_images .cascading-image {
pointer-events: none;
}
.nectar_cascading_images.overflow-hidden {
overflow: hidden;
}
.nectar_cascading_images.forced-aspect .cascading-image:first-child .img-wrap {
background-size: cover;
background-position: center;
}
.nectar_cascading_images.forced-aspect .cascading-image:first-child .bg-layer > div {
height: 100%;
width: 100%;
left: 0;
top: 0;
padding-bottom: 0;
position: absolute;
}
.nectar_cascading_images .cascading-image img,
.nectar_cascading_images .cascading-image .img-wrap{
display:block;
margin-bottom:0;
line-height:0
}
.nectar_cascading_images .cascading-image img.nectar-lazy {
opacity: 0;
width: 100%;
transition: opacity 0.5s ease;
}
.cascading-image[data-has-img="false"] .bg-color:not(.calculated) {
padding-bottom: 60%;
}
.nectar_cascading_images .cascading-image img.nectar-lazy.loaded {
opacity: 1;
}
.nectar_cascading_images .cascading-image .img-wrap, .nectar_cascading_images .cascading-image .bg-layer > .bg-color {
display:inline-block
}
.nectar_cascading_images .cascading-image .img-wrap.lazy-enabled:not(.img-loaded) {
display: block;
}
.nectar_cascading_images .cascading-image,
.nectar_cascading_images .cascading-image .inner-wrap{
display:inline-block;
width:100%;
text-align:center
}
.nectar_cascading_images {
line-height: 0;
}
.nectar_cascading_images .cascading-image:not(:first-child){
position:absolute;
top:50%;
left:50%;
-ms-transform:translateY(-50%) translateX(-50%);
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%)
}
.nectar_cascading_images.animated-in .cascading-image .inner-wrap{
-ms-transition:transform 0.7s cubic-bezier(.3,0.95,.3,0.95),opacity 0.3s ease;
-webkit-transition:-webkit-transform 0.7s cubic-bezier(.3,0.95,.3,0.95),opacity 0.3s ease;
transition:transform 0.7s cubic-bezier(.3,0.95,.3,0.95),opacity 0.3s ease
}
.nectar_cascading_images.animated-in .cascading-image[data-animation="grow-in-reveal"] .inner-wrap{
-ms-transition:transform 1.1s cubic-bezier(.3,0.95,.3,0.95),opacity 0.3s ease;
-webkit-transition:-webkit-transform 1.1s cubic-bezier(.3,0.95,.3,0.95),opacity 0.3s ease;
transition:transform 1.1s cubic-bezier(.3,0.95,.3,0.95),opacity 0.3s ease
}
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap img,
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="3px"] .inner-wrap .bg-color {
border-radius: 3px;
}
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap img,
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="5px"] .inner-wrap .bg-color {
border-radius: 5px;
}
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap img,
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="10px"] .inner-wrap .bg-color {
border-radius: 10px;
}
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap img,
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="15px"] .inner-wrap .bg-color {
border-radius: 15px;
}
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap img,
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .img-wrap,
.nectar_cascading_images[data-border-radius="20px"] .inner-wrap .bg-color {
border-radius: 20px;
}
.cascading-image[data-has-img="true"] .inner-wrap .bg-color {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.nectar_cascading_images .cascading-image[data-max-width="125%"] img {
max-width: 125%;
width: auto;
}
.nectar_cascading_images .cascading-image[data-max-width="135%"] img {
max-width: 135%;
width: auto;
}
.nectar_cascading_images .cascading-image[data-max-width="150%"] img {
max-width: 150%;
width: auto;
}
.nectar_cascading_images .cascading-image[data-max-width="175%"] img {
max-width: 175%;
width: auto;
}
.nectar_cascading_images .cascading-image[data-max-width="200%"] img {
max-width: 200%;
width: auto;
}
@media only screen and (max-width: 1000px) {
.nectar_cascading_images .cascading-image[data-max-width-mobile="100%"] img {
max-width: 100%;
width: auto;
}
.nectar_cascading_images .cascading-image[data-max-width-mobile="125%"] img {
max-width: 125%;
width: auto;
}
.nectar_cascading_images .cascading-image[data-max-width-mobile="135%"] img {
max-width: 135%;
width: auto;
}
.nectar_cascading_images .cascading-image[data-max-width-mobile="150%"] img {
max-width: 150%;
width: auto;
}
.nectar_cascading_images .cascading-image[data-max-width-mobile="175%"] img {
max-width: 175%;
width: auto;
}
.nectar_cascading_images .cascading-image[data-max-width-mobile="200%"] img {
max-width: 200%;
width: auto;
}
}
@media all and (-ms-high-contrast:none){
*::-ms-backdrop,.row .nectar_cascading_images .cascading-image img:not([srcset]){
width:100%
}
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.row .nectar_cascading_images .cascading-image img:not([srcset]){
width:100%
}
.nectar_cascading_images .cascading-image .img-wrap {
max-width: 100%;
}
}
.nectar_cascading_images .cascading-image[data-animation="grow-in"] .inner-wrap{
-webkit-transform:scale(0.75);
transform:scale(0.75);
}
.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap {
-webkit-transform:scale(0.5);
transform:scale(0.5);
}
.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap .img-wrap {
overflow: hidden;
}
.nectar_cascading_images .cascading-image[data-animation="grow-in-reveal"] .inner-wrap img {
-webkit-transform: scale(1.7);
transform: scale(1.7);
transition: transform 1.1s cubic-bezier(.3,0.95,.3,0.95);
-webkit-transition: transform 1.1s cubic-bezier(.3,0.95,.3,0.95);
}
.nectar_cascading_images .cascading-image[data-animation="flip-in"] .inner-wrap{
transform: rotateY(25deg);
-webkit-transform:rotateY(25deg);
}
.nectar_cascading_images .cascading-image[data-animation="fade-in-from-left"] .inner-wrap{
transform:translateX(-60px);
-webkit-transform:translateX(-60px);
}
.nectar_cascading_images .cascading-image[data-animation="fade-in-from-right"] .inner-wrap{
transform:translateX(60px);
-webkit-transform:translateX(60px);
}
.nectar_cascading_images .cascading-image[data-animation="fade-in-from-bottom"] .inner-wrap{
transform:translateY(60px);
-webkit-transform:translateY(60px);
}html:not(.js) #contact-map,
html:not(.js) .nectar-google-map{
display:none
}
#contact-map{
width:100%;
height:370px;
margin-bottom:30px
}
body.page-template-template-contact[data-header-resize="1"] .container-wrap {
padding-top: 0;
}
.gm-style-iw{
color:#777
}
#contact-map div,
.nectar-google-map div {
box-sizing:content-box;
-webkit-box-sizing:content-box
}
.wpb_wrapper > .nectar-google-map,
.nectar-google-map{
margin-bottom:0
}
.nectar-google-map img{
max-width:none!important
}
.wpb_column.centered-text .nectar-google-map img {
display: block;
}
body[data-bg-header="true"] #contact-map{
margin-top:-30px
}
.contact-info{
padding-left:20px
}
body.page-template-template-contact-php .page-header-no-bg .col.section-title{
border-bottom:0
}
body.page-template-template-contact-php #page-header-bg{
margin-bottom:0
}
.gm-style .gm-style-iw,
.gm-style .gm-style-iw a,
.gm-style .gm-style-iw span,
.gm-style .gm-style-iw label,
.gm-style .gm-style-iw div{
font-family:arial;
letter-spacing:0;
line-height:20px
}
.nectar-google-map .animated-dot,
.nectar-leaflet-map .animated-dot {
width:20px;
height:20px;
left:-9px;
top:-5px;
position:relative
}
.nectar-google-map .animated-dot .middle-dot,
.nectar-leaflet-map .animated-dot .middle-dot {
width:16px;
height:16px;
border-radius:30px;
position:absolute;
left:2px;
top:2px;
transform-origin:50% 50%;
animation-fill-mode:forwards;
animation-iteration-count:infinite
}
.nectar-google-map[data-dark-color-scheme="1"] .animated-dot .middle-dot:after{
width:100%;
height:100%;
display:block;
position:absolute;
left:0;
top:0;
content:' ';
background-color:#fff;
border-radius:30px;
z-index:100;
opacity:0;
animation:animationSignal2 cubic-bezier(0,.55,.55,1) 2s;
transform-origin:50% 50%;
animation-fill-mode:forwards;
animation-delay:0.78s;
animation-iteration-count:infinite
}
.nectar-google-map .animated-dot .signal,
.nectar-leaflet-map .animated-dot .signal {
width:180px;
pointer-events:none;
height:180px;
border-radius:200px;
position:absolute;
left:-80px;
top:-80px;
opacity:0;
-webkit-animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
transform-origin:50% 50%;
animation-fill-mode:forwards;
animation-delay:0.78s;
animation-iteration-count:infinite
}
.nectar-google-map .animated-dot .signal2,
.nectar-leaflet-map .animated-dot .signal2 {
width:180px;
height:180px;
pointer-events:none;
border-radius:200px;
position:absolute;
left:-80px;
top:-80px;
opacity:0;
-webkit-animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
animation:animationSignal cubic-bezier(0,.55,.55,1) 2s;
transform-origin:50% 50%;
animation-fill-mode:forwards;
animation-delay:1s;
animation-iteration-count:infinite
}
.nectar-leaflet-map .nectar-leaflet-pin {
width: 34px;
height: 34px;
font-size: 0;
border: 10px solid #3452ff;
border-radius: 50% 50% 50% 0;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
position: relative;
background-color: #fff;
}
.nectar-leaflet-map:not([data-marker-style="nectar"]) .leaflet-marker-icon:before {
background-image: url(//permanence-juridique-de-carouge.com/wp/wp-content/themes/salient/img/icons/leaflet/marker-shadow.png);
position: absolute;
z-index: -1;
display: block;
top: 2px;
left: 9px;
width: 41px;
height: 41px;
content: '';
-webkit-transform: rotate(13deg);
transform: rotate(13deg);
}
.nectar-leaflet-map .leaflet-marker-icon {
overflow: visible;
background-color: transparent;
border: none;
}
.nectar-leaflet-map[data-greyscale="1"] > .leaflet-map-pane .leaflet-tile-container {
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
@-webkit-keyframes animationSignal{
0%{
opacity:0;
transform: scale(0.00)
}
1%{
opacity:0.25
}
20%{
opacity:0.25
}
60%{
transform: scale(1);
opacity:0
}
}
@-webkit-keyframes animationSignal2{
0%{
opacity:0
}
1%{
opacity:0.2
}
20%{
opacity:0.17
}
60%{
opacity:0
}
}
@keyframes animationSignal{
0%{
opacity:0;
transform: scale(0.00)
}
1%{
opacity:0.25
}
20%{
opacity:0.25
}
60%{
transform: scale(1);
opacity:0
}
}
@keyframes animationSignal2{
0%{
opacity:0
}
1%{
opacity:0.2
}
20%{
opacity:0.17
}
60%{
opacity:0
}
}