.btn-back .elementor-button-link{
background-image: linear-gradient(90deg, #4B9181 0%, #29705F 100%);
}
.elementor-button .elementor-button-icon{
padding: 4px 13px;
border:2px solid;
background-color: #fff;
border-radius: 50px;
line-height: 0;
}
.elementor-button .elementor-button-icon svg,
.elementor-button .elementor-button-icon svg *{
fill: var(--e-global-color-primary) !important;
}
.elementor-button .elementor-button-text{
align-self: center;
}
.elementor-button .elementor-button-icon svg{
position: relative;
left: 0;
transition : .25s all cubic-bezier(.68,-0.55,.27,1.55)
}
.elementor-button:hover .elementor-button-icon svg{
left: 4px;
}
.btn-back:hover .elementor-button-icon svg{
left: -4px;
}
.btn-back .elementor-button{
padding: 0.7em 1.5em 0.7em 1.1em;
} .elementor-field-type-acceptance label{
font-size: .8rem;
} .widget-col-mode{
padding: 10px;
}
@media screen and (max-width:767px) {
.widget-col-mode{
padding: 10px 0;
}
} .elementor-widget-toggle .elementor-toggle .elementor-toggle-item{
border-radius: 15px;
overflow: hidden;
} h2{
display: inline-flex;
position:relative;
z-index: 1;
}
h2::before{
content: '';
height: 2px;
background-color: #0A0A0F;
width: 1.2em;
margin-right: 15px;
align-self: center;
}
h2::after{
content: '';
position: absolute;
z-index: -1;
bottom: .05em;
right: -10px;
width: 65%;
height: .4em;
background-color: var(--e-global-color-primary);
border-radius: 50px;
} .section-inner-dashed{
padding: 30px;
overflow: hidden;
}
.section-inner-dashed::after{
content: '';
position: absolute;
height: calc(100% - 20px);
width: calc(100% - 20px);
border: 2px dashed #fff;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 25px;
z-index: -1;
} .img-full-height,
.img-full-height div,
.img-full-height img{
height: 100%;
}
.img-full-height img{
object-fit: cover;
} .boite-icone-overlap .elementor-icon-box-wrapper{
border: 2px dashed #fff;
padding: 2em 1em;
border-radius: 30px;
}
.boite-icone-overlap .elementor-icon-box-title > span span{
display: block;
font-size: .45em;
line-height: 1.2;
margin-top: .5em;
}
@media screen and (max-width:767px){
.boite-icone-overlap .elementor-icon-box-content{
align-self: center;
}
.boite-icone-overlap .elementor-icon-box-wrapper{
padding: 1em;
}
.boite-icone-overlap .elementor-icon-box-title > span{
display: flex;
gap: 20px;
justify-content: center;
align-items: center;
}
.boite-icone-overlap .elementor-icon-box-title > span span{
margin-top: 0;
text-align: center;
font-size: .5em;
}
} .j-main-menu .elementor-nav-menu > li{
flex: 1 !important;
justify-content: center;
}
.j-main-menu .elementor-nav-menu > li > a{
flex:none;
}
.j-main-menu .elementor-nav-menu > li > a::after{
content:'';
height: 3px;
width:0;
position:absolute;
bottom:-5px;
left:0;
background-color: var(--e-global-color-primary);
opacity: 1 !important;
}
@media screen and (min-width:1025px){
.j-main-menu .elementor-nav-menu > li.current-menu-item > a::after,
.j-main-menu .elementor-nav-menu > li > a:hover::after{
width: 100%;
}
}
.nav-centered-logo img{
width: 160px;
top: -29px;
position: relative;
}
.nav-centered-logo a{
position:absolute;
width: 100%;
}
.nav-centered-logo a::after{
content:none !important;
}
.nav-centered-logo a::before{
content: '';
position: absolute;
width: 200px;
height: calc(100% + 15px);
background-color: #fff;
z-index: -1;
opacity: 1 !important;
border-radius: 0 0 50% 50%;
left: calc(50% - 8px);
top: -25px;
transform: translateX(-50%) !important;
}
@media screen and (max-width:1024px){
.nav-centered-logo,
.nav-centered-logo a::before{
display: none !important;
}
}
.elementor-nav-menu--dropdown ul.elementor-nav-menu{
margin:1em 1em 3em;
padding:1em;
border: 2px dashed #0A0A0F;
border-radius: 25px;
}
@media screen and (min-width:1025px){
.j-main-menu .elementor-nav-menu .menu-item-privacy-policy,
.j-main-menu .elementor-nav-menu .menu-social-link{
display: none;
}
} .scrollBottom .elementor-widget-container a{
display: block;
position: relative;
margin:0 auto;
border: 2px solid #fff;
height: 60px;
width: 40px;
border-radius: 50px;
}
.scrollBottom .elementor-widget-container a::before{
content:'';
position:absolute;
height: 4px;
width: 4px;
border-radius: 50px;
background-color: #fff;
top: 5px;
left: 50%;
transform: translateX(-50%);
animation: scrollBottom infinite 1.5s cubic-bezier(.68,-0.55,.27,1.55);
}
@keyframes scrollBottom{
from{
top: 10px;
opacity: 1;
height: 7px;
}
to{
top: 100%;
opacity: 0;
height: 4px;
}
}
@media screen and (min-width:1025px){
.home main#content{
background-image: url(//www.jurion.fr/wp-content/uploads/2022/07/background-page-1.png);
background-position: top 90vh center;
background-size: auto;
}
}
.home-h1 h1{
display: inline-flex;
position:relative;
z-index: 1;
}
.home-h1 h1::before{
content: '';
height: 2px;
background-color: #fff;
width: 1.2em;
margin-right: 15px;
align-self: center;
} @media screen and (min-width:768px){
.homeProgrammes-bloc{
width:calc(50% + 2em);
}
} @media screen and (min-width:768px) and (max-width:1024px){
.social-link .elementor-widget-container .elementor-image-box-wrapper{
flex-direction: column;
align-items: flex-start;
}
.social-link .elementor-widget-container .elementor-image-box-wrapper figure{
margin-left: 0 !important;
}
}  .blur-section{
max-width: 1400px;
width: 100%;
}
@media screen and (max-width:1024px) {
.blur-section{
position:relative;
}
}
.blur-section::before{
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
border-bottom: 1px solid #E6E6E6;
}
@media screen and (min-width:1401px) {
.blur-section::before{
width: calc(200% + 1400px);
left: -200%;
border-top-right-radius: 60px;
}
}
@media screen and (min-width:1025px) {
.blur-section::before{
background-color: rgb(255 255 255 / 70%);
-webkit-backdrop-filter: blur(10px) brightness(1.4);
backdrop-filter: blur(10px) brightness(1.4);
}
}
.img-box-blur-section .elementor-image-box-wrapper figure{
max-width: 60px;
}
.img-box-blur-section .elementor-image-box-wrapper .elementor-image-box-title{
margin-top: 0;
}
@media screen and (min-width:768px) and (max-width:960px){
.img-box-blur-section .elementor-image-box-wrapper{
flex-direction: column !important;
align-items: flex-start !important;
}
.img-box-blur-section .elementor-image-box-wrapper figure{
margin:0 0 1em 0 !important;
}
}
@media screen and (max-width:767px){
.img-box-blur-section .elementor-image-box-wrapper{
display: flex;
gap: 2em;
align-items: center;
text-align: left;
}
} .bio-label .jet-listing-dynamic-field{
color: #6AB42D;
border: 1px dashed #6AB42D;
border-radius: 50px;
height: 50px;
width: 50px;
white-space: nowrap;
font-weight: 500;
font-size: .8em;
text-transform: uppercase;
background-color: #fff;
}
.listing-organes-cibles .jet-listing-dynamic-field__content{
display: flex;
flex-direction: column;
}
.listing-organes-cibles .jet-listing-dynamic-field__content img:not(:last-of-type){
margin-bottom: .75em;
}
.listing-conditionnement .jet-check-list{
flex-wrap: nowrap;
justify-content: center;
}
.listing-conditionnement .jet-check-list .jet-check-list__item{
flex:none;
border: 1px dashed var(--e-global-color-text);
border-radius: 50px;
padding: 0;
align-items: center;
justify-content: center;
white-space: nowrap;
height: 50px;
width: 50px;
font-weight: 500;
font-size: .8em;
background-color: #fff;
}
.listing-conditionnement .jet-check-list .jet-check-list__item:not(:last-child){
margin-right: .75em;
} .elementor-widget-jet-listing-grid .organes-icons img + span,
.jet-checkboxes-list[data-query-var="produit-organes-cibles"] .jet-checkboxes-list__label img{
display: none;
}
.organes-icons img{
border-radius: 50%;
border: 1px dashed;
padding: .35em;
background-color: #fff;
height:50px;
width:50px;
}
.jet-listing-dynamic-field__content img[src="/wp-content/uploads/2022/10/icon-recoltes.svg"]{
border-color: #ef3d1c;
}
.jet-listing-dynamic-field__content img[src="/wp-content/uploads/2022/07/icon-feuilles.svg"],
.jet-listing-dynamic-field__content img[src="/wp-content/uploads/2022/10/icon-fleurs.svg"],
.jet-listing-dynamic-field__content img[src="/wp-content/uploads/2022/07/icon-plante-entiere.svg"]{
border-color: #69963f;
}
.jet-listing-dynamic-field__content img[src="/wp-content/uploads/2022/07/icon-racines.svg"]{
border-color: #804a26;
} @media screen and (max-width:767px){
.elementor-widget-jet-listing-grid .organes-icons img,
.listing-conditionnement .jet-check-list .jet-check-list__item,
.bio-label .jet-listing-dynamic-field{
height: 39px;
width: 39px;
}
} .documents-produit .jet-listing-dynamic-repeater__items h3{
font-family: 'Monday';
text-align: center;
margin-bottom: 1em;
color: var(--e-global-color-text);
font-size: 1.6em;
font-weight: 400;
letter-spacing: 1px;
}
.documents-produit .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item a{
border: 1px solid var(--e-global-color-text);
border-radius: 50px;
padding: .5em 1em;
margin-bottom: 1.5em;
text-transform: uppercase;
color: var(--e-global-color-text);
font-weight: 600;
letter-spacing: 1px;
}
.documents-produit .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item a:hover{
background-color: var(--e-global-color-text);
color: #fff;
}
.produit-dynamic-field h3{
font-family: 'Monday';
color: var(--e-global-color-text);
font-size: 1.6em;
margin-bottom: .75em;
padding-bottom: .5em;
border-bottom: 1px solid var(--e-global-color-text);
font-weight: 400;
letter-spacing: 1px;
}
.produit-dynamic-field-organes .jet-check-list,
.produit-dynamic-field-utilisation .jet-check-list{
gap: 1em;
}
.produit-dynamic-field-organes .jet-check-list__item,
.produit-dynamic-field-utilisation .jet-check-list__item{
padding: 0;
}
.produit-dynamic-field-organes .jet-check-list__item-content,
.produit-dynamic-field-utilisation .jet-check-list__item-content{
display: flex;
align-items: center;
gap: .8em;
font-weight: 500;
}
.produit-dynamic-field-utilisation .jet-check-list__item-content img{
height:50px;
width: 50px;
border-radius: 50%;
padding: .35em;
border: 1px dashed var(--e-global-color-text);
} .title-satellite .jet-listing-dynamic-field,
.tax-title-satellite .elementor-widget-container{
position: absolute;
height: auto !important;
top: 1.5em;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
.title-satellite .jet-listing-dynamic-field__content,
.tax-title-satellite .tax-title-satellite-text{
color: rgba(0, 0, 0, 0.05);
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
}
.tax-title-satellite-text{
font-size: 8rem;
font-weight: 800;
text-transform: uppercase;
line-height: 1em;
text-align: center;
}
.tax-title-satellite-text > span{
display: none;
}
.static-page-h1 h1::before{
content: '';
position: absolute;
z-index: -1;
bottom: 0;
left: 50%;
width: calc(100% + .6em);
height: .5em;
background-color: var(--e-global-color-primary);
border-radius: 50px;
transform: translateX(-50%);
}  .tax-gamme.term-19 .elementor-widget-jet-listing-grid .jet-listing-grid__item .e-container--column{
border-color: #968273;
}
.tax-gamme.term-16 .elementor-widget-jet-listing-grid .jet-listing-grid__item .e-container--column{
border-color: #741B47;
} .jet-listing .jet-listing-dynamic-post-19 .listing-gamme-image img{
object-position: 77% 50%;
}
.jet-listing .jet-listing-dynamic-post-18 .listing-gamme-image img{
object-position: 80% 50%;
}
.jet-listing .jet-listing-dynamic-post-17 .listing-gamme-image img{
object-position: 33% 50%;
}
.gamme-conditionnement .jet-listing-dynamic-field__content img{
border-radius: 50%;
border: 1px dashed;
padding: .3em;
box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.10);
background-color: #fff;
display: inline;
width: 50px;
height: 50px;
}
.gamme-conditionnement .jet-listing-dynamic-field__content img:not(:first-child){
margin-left: 1em;
} .single .elementor-widget-post-navigation .elementor-post-navigation{
gap: 20px;
}
.single .elementor-widget-post-navigation .elementor-post-navigation__link a{
height: 100%;
}
.single .elementor-widget-post-navigation .elementor-post-navigation__link a:hover > span{
background-color: #fafafa;
}
.single .elementor-widget-post-navigation .elementor-post-navigation__link a > span{
border: 1px solid #cecece;
border-radius: 15px;
padding: 0.85em 1.5em 0.85em 1.5em;
height: 100%;
}
.single .elementor-widget-post-navigation .elementor-post-navigation__link a > span span:first-child{
overflow: visible;
margin-bottom: .4em;
}
.single .elementor-widget-post-navigation .elementor-post-navigation__link a > span span:last-child{
overflow: auto;
white-space: normal;
} .decouvrir-chiffres .elementor-counter-title{
margin-top: 1.5em;
} .menu-footer,
.address-footer{
line-height: 2;
}
.menu-footer h5,
.address-footer h5{
color: #fff;
text-transform: uppercase;
font-weight: 600;
}
.menu-footer ul{
padding:0;
margin:0;
list-style: none;
}
.menu-footer ul li a,
.address-footer a{
color: #fff;
}
.menu-footer ul li a:hover,
.address-footer a:hover,
.footer-copyright a:hover{
text-decoration: underline;
}
.address-footer address{
color: #fff;
font-style: normal;
}
@media screen and (min-width:768px) and (max-width:1024px){
.menu-footer,
.address-footer{
display: flex;
justify-content: center;
}
}
@media screen and (max-width:767px){
.menu-footer,
.address-footer{
text-align: center;
}
}
.footer-copyright a{
color: #fff;
font-size: .9rem;
}
@media screen and (min-width:768px){
.j-footer::after{
content:'';
position:absolute;
width: 100%;
height: 1px;
bottom: 85px;
left: 0;
background-color: #FFF;
opacity: .5;
z-index: -1;
}
} @media screen and (min-width:1025px){
.col-newsletter .elementor-widget-wrap{
height: calc(100% + 5em);
margin-top: -5em;
}
}
.newsletter-form .elementor-field-type-submit button{
background-image: none;
background-color: #fff;
}
.newsletter-form .elementor-field-type-acceptance label{
color:#fff;
} .sticky-footer-mobile .elementor-widget-button .elementor-button-text{
white-space: nowrap;
}