.wp-block-kadence-form{margin-bottom:30px}.kb-form-align-center .kb-form{justify-content:center}.kb-form-align-right .kb-form{justify-content:flex-end}.kb-form-align-center.kb-form-field-align .kb-form{text-align:center}.kb-form-align-center.kb-form-field-align .kb-form .kadence-blocks-form-field{justify-content:center;text-align:center}.kb-form-align-right.kb-form-field-align .kb-form{text-align:right}.kb-form-align-right.kb-form-field-align .kb-form .kadence-blocks-form-field{justify-content:flex-end;text-align:right}.kb-form{display:flex;flex-wrap:wrap;margin:0 -5px;align-items:flex-end;position:relative;text-align:left}.kb-form .required{color:#e53e3e;margin-left:5px}.kb-form .kadence-blocks-form-field{box-sizing:border-box;padding:0 5px;margin-bottom:16px;flex-wrap:wrap;justify-content:flex-start;text-align:left;align-items:center;display:flex;width:100%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-20{width:20%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-25{width:25%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-33{width:33.33%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-40{width:40%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-50{width:50%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-60{width:60%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-66{width:66.66%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-75{width:75%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-80{width:80%}.kb-form .kadence-blocks-form-field.kb-field-desk-width-unset{width:auto}.kb-form .kadence-blocks-form-field.kb-submit-field{margin-bottom:0;justify-content:inherit}.kb-form .kadence-blocks-form-field.kb-accept-form-field{align-items:flex-start}.kb-form .kadence-blocks-form-field.kb-accept-form-field .kb-checkbox-style{margin:.5rem .5rem 0 0}.kb-form .kadence-blocks-form-field.kb-accept-form-field .kb-checkbox-style~label{width:calc(100% - 1.8em)}.kb-form .kadence-blocks-form-field label{display:block;line-height:1.8}.kb-form .kadence-blocks-form-field .kb-checkbox-style,.kb-form .kadence-blocks-form-field .kb-radio-style{padding:0;background-color:initial;cursor:default;-webkit-appearance:auto;appearance:auto;box-sizing:border-box;margin:3px 5px 3px 0;border-color:var(--global-gray-500, #818a91);box-shadow:none;width:auto;flex:none}.kb-form .kadence-blocks-form-field .kb-checkbox-style:before,.kb-form .kadence-blocks-form-field .kb-radio-style:before{display:none}.kb-form .kadence-blocks-form-field .kb-select-style-field{color:var(--global-palette4, #373a3c);border:1px solid var(--global-gray-500, #818a91);border-radius:3px;padding:10px 12px;min-height:40px;flex-basis:100%;max-width:100%;width:100%;flex-grow:1;vertical-align:middle;-webkit-appearance:menulist;appearance:menulist;background:initial;cursor:pointer}.kb-form .kadence-blocks-form-field.kb-input-size-small .kb-select-style-field{min-height:28px}.kb-form .kadence-blocks-form-field.kb-input-size-large .kb-select-style-field{min-height:60px}.kb-form .kadence-blocks-form-field .kb-select-style-field[multiple]{-webkit-appearance:listbox;appearance:listbox;height:auto;max-height:70px}.kb-form .kadence-blocks-form-field .kb-text-style-field{flex-basis:100%;max-width:100%;width:100%;border:1px solid var(--global-gray-500, #818a91);background-color:var(--global-palette9, #fff);color:var(--global-palette4, #373a3c);vertical-align:middle;flex-grow:1;z-index:10;min-height:40px;padding:10px 12px;border-radius:3px}.kb-form .kadence-blocks-form-field .kb-checkbox-style-field,.kb-form .kadence-blocks-form-field .kb-radio-style-field{flex-basis:100%;max-width:100%;width:100%;flex-grow:1;margin-top:.3em}.kb-form .kadence-blocks-form-field .kb-checkbox-style-field.kb-radio-style-inline,.kb-form .kadence-blocks-form-field .kb-radio-style-field.kb-radio-style-inline{display:flex;flex-wrap:wrap}.kb-form .kadence-blocks-form-field .kb-checkbox-item,.kb-form .kadence-blocks-form-field .kb-radio-item{display:flex;margin:0;align-items:center}.kb-form .kadence-blocks-form-field .kb-radio-style-inline .kb-checkbox-item:not(:first-child),.kb-form .kadence-blocks-form-field .kb-radio-style-inline .kb-radio-item:not(:first-child){margin-left:.8em}.kb-form .kadence-blocks-form-field.kb-input-size-custom .kb-text-style-field{min-height:0;padding:10px}.kb-form .kadence-blocks-form-field.kb-input-size-small .kb-text-style-field{min-height:28px;padding:5px 10px}.kb-form .kadence-blocks-form-field.kb-input-size-large .kb-text-style-field{min-height:60px;padding:16px 16px}.kb-form .kadence-blocks-form-field .kb-forms-submit{z-index:1;position:relative;padding:8px 16px;line-height:1.8;cursor:pointer;font-size:18px;text-shadow:none;border-width:0px;border-radius:3px;border-color:var(--global-palette-btn-bg, #1768ea);background:var(--global-palette-btn-bg, #1768ea);color:var(--global-palette-btn, #ffffff);display:flex;text-align:center;justify-content:center;border-style:solid;overflow:hidden;transition:all .3s ease-in-out}.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-size-small{padding:4px 8px;font-size:16px}.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-size-large{padding:12px 24px;font-size:20px}.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-width-full{width:100%}.kb-form .kadence-blocks-form-field .kb-forms-submit:hover{border-color:var(--global-palette-btn-bg-hover, #1768ea);color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #1768ea)}.kb-form .kadence-blocks-form-field .kb-forms-submit::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:all .3s ease-in-out}.kb-form .kadence-blocks-form-field .kb-forms-submit:hover::before{opacity:1}.kb-form .kadence-blocks-form-field .kb-field-help{color:var(--global-palette6, #777);margin:2px 0 5px 0;font-size:80%;font-style:italic;display:block;flex-basis:100%;width:0}.kb-form .kadence-blocks-form-field a.kb-accept-link{display:block;flex-basis:100%;width:0}.kb-form .kadence-blocks-form-field .kb-field{justify-content:inherit;text-align:inherit}.kb-form .kadence-blocks-form-field .kb-field .kb-checkbox-item,.kb-form .kadence-blocks-form-field .kb-field .kb-radio-item{justify-content:inherit;text-align:inherit}.kb-form input.kadence-blocks-field.verify,.kb-form .kadence-verify-label{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.kadence-blocks-form-warning{background:#fff5f5;margin-top:10px;padding:10px;border-radius:2px;border:1px solid #fc8181;color:#c53030;font-weight:bold}.kb-form-error-msg{background:#fff5f5;margin-top:10px;padding:8px;border-radius:2px;border:1px solid #fc8181;color:#c53030;font-weight:bold;width:100%;text-align:left}.kb-form.kb-form-has-error{align-items:flex-start}.kb-form .kadence-blocks-form-field .kb-text-style-field.has-error:not(.missingclass){border-color:#c53030}.kadence-blocks-form-success{background:#ebf8ff;margin-top:10px;padding:10px;border-radius:2px;border:1px solid #4299e1;color:#2b6cb0;font-weight:bold}.kb-form-loading{position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.7);z-index:10;display:flex;align-items:flex-end;justify-content:center}.kb-form-loading-spin{display:inline-block;position:relative;width:64px;height:64px}.kb-form-loading-spin div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:rgba(0,0,0,.7);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.kb-form-loading-spin div:nth-child(1){left:6px;animation:kb-form-ellipses1 .6s infinite}.kb-form-loading-spin div:nth-child(2){left:6px;animation:kb-form-ellipses2 .6s infinite}.kb-form-loading-spin div:nth-child(3){left:26px;animation:kb-form-ellipses2 .6s infinite}.kb-form-loading-spin div:nth-child(4){left:45px;animation:kb-form-ellipses3 .6s infinite}@keyframes kb-form-ellipses1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes kb-form-ellipses3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes kb-form-ellipses2{0%{transform:translate(0, 0)}100%{transform:translate(19px, 0)}}@media(min-width: 768px)and (max-width: 1024px){.kb-form .kadence-blocks-form-field.kb-field-tablet-width-20{width:20%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-25{width:25%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-33{width:33.33%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-40{width:40%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-50{width:50%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-60{width:60%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-66{width:66.66%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-75{width:75%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-80{width:80%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-100{width:100%}.kb-form .kadence-blocks-form-field.kb-field-tablet-width-unset{width:auto}}@media(max-width: 767px){.kb-form .kadence-blocks-form-field.kb-field-mobile-width-20{width:20%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-25{width:25%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-33{width:33.33%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-40{width:40%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-50{width:50%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-60{width:60%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-66{width:66.66%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-75{width:75%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-80{width:80%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-100{width:100%}.kb-form .kadence-blocks-form-field.kb-field-mobile-width-unset{width:auto}}@font-face {
font-family: 'Butler-UltraLight';
src: url(//lartdetreunique.com/wp-content/themes/odette-child-theme-by-brandandblogger/lib/fonts/Butler-UltraLight.woff2) format('woff2'),
url(//lartdetreunique.com/wp-content/themes/odette-child-theme-by-brandandblogger/lib/fonts/Butler-UltraLight.woff) format('woff');
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
font-display: swap;
}
@font-face {
font-family: 'Odette Font';
src: url(//lartdetreunique.com/wp-content/themes/odette-child-theme-by-brandandblogger/lib/fonts/Reman.woff2) format('woff2'),
url(//lartdetreunique.com/wp-content/themes/odette-child-theme-by-brandandblogger/lib/fonts/Reman.woff) format('woff');
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
font-display: swap;
} :root {
--global-kb-font-size-xl: clamp(2.5rem, 1.728rem + 1.63vw, 3.25rem);
--global-kb-font-size-xxl: clamp(3.25rem, 1.456rem + 3.26vw, 5rem);
--global-kb-font-size-xxxl: clamp(3.5rem, 0.489rem + 7.065vw, 6.5rem);
} .jl-odette-left-handscript, .jl-odette-right-handscript {
position: relative;
z-index: 100 !important;
}
.jl-odette-left-handscript {
transform: rotate(-7deg);
}
.jl-odette-right-handscript {
transform: rotate(7deg);
} .jl-odette-hover-image {
overflow: hidden;
}
.jl-odette-hover-image img {
transform: scale(1);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
}
.jl-odette-hover-image:hover img {
transform: scale(1.15);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
} a:link, a:hover {
transition: ease-in-out 0.4s;
} .jl-infobox-number .kt-blocks-info-box-media {
position: relative !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
align-content: center !important;
align-items: center !important;
padding: none !important;
margin: auto !important;
width: 90px !important;
height: 90px !important;
}
.jl-infobox-number .kt-blocks-info-box-number {
position: relative;
top: 0;
line-height: 1em !important;
}
.jl-infobox-number .kadence-info-box-number-container {
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
align-content: center !important;
align-items: center !important;
} .jl-odette-slider .splide .splide__arrow, .splide .splide__arrow {
opacity: 1;
border-radius: 0;
border-width: 1px;
width: 2.3em !important;
height: 4.5em;
}
.jl-odette-slider .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none):not(.tns-slider),
.wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none):not(.tns-slider) {
padding-left: 40px;
padding-right: 40px;
}
@media screen and (max-width: 767px) {
.jl-odette-testimonials-slider .kt-testimonial-item-wrap, .jl-odette-slider .kt-testimonial-item-wrap {
box-shadow: none !important;
}
} .jl-odette-slider-2 .splide .splide__arrow {
opacity: 1;
border-radius: 0;
border-width: 2px;
border-color: var(--global-palette2) !important;
color: var(--global-palette2) !important;
width: 2.3em !important;
height: 4.5em;
}  #search-drawer .drawer-inner input.search-field:focus {
box-shadow: 0px 0px 0px 0px currentColor;
}
#search-drawer input {
letter-spacing: 3px;
font-size: 13px !important;
}
#search-drawer .drawer-inner input.search-field {
border-radius: 0 !important;
text-transform: uppercase;
font-size: unset;
} .search-form input {
border-radius: 0 !important;
border-color: var(--global-palette3) !important;
letter-spacing: 2px;
}
.search-form input::placeholder {
color: var(--global-palette3);
}  .jl-odette-footer-nav-links {
position: relative;
width: 100%;
}
.jl-odette-footer-nav-links.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
display: block !important;
}
.jl-odette-footer-nav-links > ul a .kt-svg-icon-list-single {
display: none !important;
}
.wp-block-kadence-iconlist.kt-svg-icon-list-items.kt-svg-icon-list-items4d2d70-ce.kt-svg-icon-list-columns-1.aligncenter.jl-odette-footer-nav-links {
width: 100%;
}
.jl-odette-footer-nav-links ul li a span {
display: block;
width: 100%;
text-align: center;
}
.jl-odette-footer-nav {
margin-top: -7em !important;
}
@media screen and (max-width: 1024px) {
.jl-odette-footer-nav {
width: 100% !important;
}
}
@media screen and (max-width: 767px) {
.jl-odette-footer-nav {
margin-top: -8em !important;
}
} .jl-odette-footer-nav a {
text-transform: uppercase;
letter-spacing: 3px;
padding: 12px !important;
font-size: 13px;
font-weight: 500;
}
.jl-odette-footer-nav a:hover {
background: var(--global-palette8);
} .jl-odette-footer-form input {
letter-spacing: 2px;
}
.jl-odette-footer-form input::placeholder {
color: var(--global-palette4) !important;
} .jl-odette-instagram-section .kt-inside-inner-col {
padding-right: 0 !important;
}
.jl-odette-instagram-widget .sbi_photo_wrap {
position: relative;
}
.jl-odette-instagram-widget .sbi_photo_wrap {
border: 5px solid var(--global-palette8) !important;
}
.jl-odette-instagram-widget .sbi_photo_wrap {
overflow: hidden;
}
.jl-odette-instagram-widget .sbi_photo {
transform: scale(1);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
}
.jl-odette-instagram-widget .sbi_photo:hover {
transform: scale(1.15);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
}
.jl-odette-instagram-widget-title {
margin-right: 2em !important;
} .jl-odette-instagram-widget {
position: relative;
}
.jl-odette-instagram-section::after {
content: '';
position: absolute;
width: 300%;
height: 2px;
background: var(--global-palette8);
margin: auto;
left: -100%;
bottom: 15px;
z-index: -20;
}
.jl-odette-instagram-widget::before {
content: '';
position: absolute;
width: 100%;
height: 40%;
background: var(--global-palette8);
margin: auto;
left: 0;
right: 0;
top: 0;
bottom: 5%;
z-index: -1;
}  .jl-odette-sidebar-welcome-image, 
.jl-odette-sidebar-welcome-image figure {
position: relative;
margin-left: auto;
margin-right: auto;
}
.jl-odette-sidebar-welcome-image figure::before {
content: '';
width: 40%;
height: calc(100% + 40px);
background: var(--global-palette6);
position: absolute;
right: -20px;
top:-20px;
z-index: -1;
}
.jl-odette-sidebar-welcome-image img {
width: 100%;
margin-left: auto;
margin-right: auto;
} .jl-odette-sidebar-socialicons li:hover {
background: var(--global-palette1) !important;
color: var(--global-palette9) !important;
transition: 0.3s ease-in-out;
}
.jl-odette-sidebar-socialicons li {
transition: 0.3s ease-in-out;
} .jl-odette-sidebar-searchbar .wp-block-search__inside-wrapper {
border-radius: 0 !important;
border-color: var(--global-palette4) !important;
}
.jl-odette-sidebar-searchbar input {
border-radius: 0 !important;
border: none;
letter-spacing: 2px;
}
.jl-odette-sidebar-searchbar .wp-block-search__button {
border-radius: 0 !important;
color: var(--global-palette9) !important;
background: var(--global-palette2) !important;
}
.jl-odette-sidebar-searchbar .wp-block-search__button:hover {
box-shadow: none !important;
background: var(--global-palette1) !important;
color: var(--global-palette9) !important;
} .jl-odette-sidebar-categories-list {
list-style: none;
text-align: center;
text-transform: uppercase;
padding: 0 5px;
margin: 10px auto;
letter-spacing: 2px;
font-size: 13px;
}
.jl-odette-sidebar-categories-list li a {
width: 100%;
display: inline-block;
padding: 8px;
border-bottom: 1px solid var(--global-palette6);
}
.jl-odette-sidebar-categories-list li a:hover {
background: var(--global-palette6);
text-decoration: none;
color: var(--global-palette9);
}
.jl-odette-sidebar-categories-list li,
.jl-odette-sidebar-categories-list li:hover,
.jl-odette-sidebar-categories-list li a,
.jl-odette-sidebar-categories-list li:hover a {
transition: 0.3s ease-in-out;
}  .jl-odette-sidebar-newsletter-form input,
.jl-odette-sidebar-newsletter-form input:focus {
letter-spacing: 2px;
}
.jl-odette-sidebar-newsletter-form input::placeholder {
color: var(--global-palette1) !important;
}   .jl-odette-homepage-circle-logo {
position: absolute !important;
transform: scale(0.9);
right: -40px;
top: -30px;
transition: ease-in-out 0.6s;
}
.jl-odette-homepage-circle-logo:hover {
transform: scale(1);
transition: ease-in-out 0.6s;
}
@media screen and (max-width: 767px) {
.jl-odette-homepage-circle-logo {
right: -20px;
}
} .jl-odette-homepage-services .kt-inner-column-height-full:not(.kt-row-layout-row) > .wp-block-kadence-column > .kt-inside-inner-col {
height: auto;
}
.jl-odette-homepage-services-columns .wp-block-kadence-infobox {
position: relative;
}
.jl-odette-homepage-services-columns .kt-blocks-info-box-media-container {
position: absolute;
top: -45px;
left: 0;
right: 0;
}
.jl-odette-homepage-services-columns .wp-block-kadence-advancedbtn {
position: absolute;
bottom: -10px;
left: 0;
right: 0;
} .jl-odette-testimonials-slider .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none):not(.tns-slider),
.wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none):not(.tns-slider) {
padding-left: 40px;
padding-right: 40px;
}
.jl-odette-testimonials-slider {
position: relative;	
} .jl-odette-testimonials-slider .splide .splide__arrow {
opacity: 1;
border-radius: 0;
border-width: 0;
height: 4.5em;
font-size: 110% !important;
transition: ease-in-out 0.3s;
background: var(--global-palette7);
color: var(--global-palette4);
}
.jl-odette-testimonials-slider .splide .splide__arrow:hover {
background: var(--global-palette1);
transition: ease-in-out 0.3s;
color: var(--global-palette9);
} .jl-odette-latestposts-post {
padding: 3em 0.5em !important;
}
@media screen and (min-width: 768px) {
.jl-odette-latestposts-post .post-thumbnail {
margin: 30px;
}
} .jl-odette-latestposts-post .post-thumbnail,
.odette-latestposts-post .post-thumbnail img {
z-index: 5;
}
.jl-odette-latestposts-post .post-thumbnail {
filter: drop-shadow(14px 14px 14px rgba(0, 0, 0, 0.03));
border-radius: 400px 400px 0 0;
border: 10px solid var(--global-palette9);
}
.jl-odette-latestposts-post .post-thumbnail img {
transform: scale(1);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
}
.jl-odette-latestposts-post .post-thumbnail:hover img {
transform: scale(1.15);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
} .jl-odette-latestposts-post .entry-content-wrap {
display: flex;
flex-direction: column;
justify-content: center;
padding: 2em 2em 2em 0 !important;
height: 80%;
top: 0; 
bottom: 0;
margin: auto !important;
position: relative;
}
.jl-odette-latestposts-post .entry-content-wrap::before {
content: '';
position: absolute;
background: var(--global-palette8);
z-index: -1;
left: -8em;
width: calc(100% + 8em);
top: 0; 
bottom: 0;
right: 0;
}
.jl-odette-latestposts-post .entry-title {
position: relative;
display: block;
}
.jl-odette-latestposts-post .entry-header {
margin-bottom: 0;
}
.jl-odette-latestposts-post article .category-links {
letter-spacing: 2px;
font-size: 13px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.jl-odette-latestposts-post .entry-content-wrap {
padding: 2em 1em 2em 0 !important;
height: 100%;
top: 2em; 
}
.jl-odette-latestposts-post.grid-cols {
row-gap: 4rem !important;
}
}
@media screen and (max-width: 767px) {
.jl-odette-latestposts-post .entry-content-wrap {
padding: 2em 1.5em !important;
height: auto;
width: 100%;
left: unset;
}
.jl-odette-latestposts-post	.post-thumbnail {
margin-bottom: 0 !important;
}
.jl-odette-latestposts-post article .entry-content-wrap::before {
left: 0;
right: 0;
width: auto;
}
} .jl-odette-latestposts-post article .post-more-link {
display: inline-block;
font-size: 13px;
letter-spacing: 2px;
padding: 15px 25px;
margin: 15px auto 5px auto;
background: var(--global-palette1);
color: var(--global-palette9) !important;
transition: ease-in-out 0.3s;
position: relative;
left: -80px;
z-index: 10 !important;
}
.jl-odette-latestposts-post article .post-more-link:hover {
background: var(--global-palette2);
color: var(--global-palette9);
transition: ease-in-out 0.3s;
}
@media screen and (max-width: 767px) {
.jl-odette-latestposts-post article .post-more-link {
left: unset;
}
} @media screen and (min-width: 768px) {
.jl-odette-latestposts-post article:nth-child(2n+2) {
display: grid;
grid-template-columns: 2fr 1.6fr !important;
}
.jl-odette-latestposts-post article:nth-child(2n+2) .entry-title, .jl-odette-latestposts-post article:nth-child(2n+2) .more-link-wrap, .jl-odette-latestposts-post article:nth-child(2n+2) .entry-content-wrap {
text-align: right;
}
}
.jl-odette-latestposts-post article:nth-child(2n+2) .post-more-link {
right: -80px;
left: unset;
}
.jl-odette-latestposts-post article:nth-child(2n+2) .entry-content-wrap {
order:1;
padding: 2em 0 2em 2em !important;
}
.jl-odette-latestposts-post article:nth-child(2n+2) .entry-content-wrap::before {
left: unset;
right: -8em;
}
.jl-odette-latestposts-post article:nth-child(2n+2) .post-thumbnail {
order:2;	
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.jl-odette-latestposts-post article:nth-child(2n+2) .entry-content-wrap {
padding: 2em 0 2em 1em !important;
}
}
@media screen and (max-width: 767px) {
.jl-odette-latestposts-post article:nth-child(2n+2) .entry-content-wrap {
padding: 2em 1.5em !important;
height: auto;
width: 100%;
left: unset;
}
.jl-odette-latestposts-post article:nth-child(2n+2) .entry-title, .jl-odette-latestposts-post article:nth-child(2n+2) .more-link-wrap, .jl-odette-latestposts-post article:nth-child(2n+2) .entry-content-wrap {
text-align: left;
}
.jl-odette-latestposts-post article:nth-child(2n+2) .post-more-link {
right: unset;
}
.jl-odette-latestposts-post article:nth-child(2n+2) .entry-content-wrap::before {
left: 0;
right: 0;
width: auto;
}
} @media screen and (min-width: 768px) {
.jl-odette-latestposts-post.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image) {
display: grid;
grid-template-columns: 1.6fr 2fr;
}
.jl-odette-latestposts-post .post-thumbnail {
margin: 0 0 30px 0;
}
.jl-odette-latestposts-post {
padding: 0 1em;
}
} .jl-odette-homepage-freebie-form input {
letter-spacing: 3px;
}
.jl-odette-homepage-freebie-form input::placeholder {
color: var(--global-palette3);
} @media screen and (max-width: 575px) {
jl-odette-homepage-freebie .kb-form .kadence-blocks-form-field.kb-field-desk-width-50 {
width: 100%;
}
}  .jl-odette-homepage-products-widget .wc-block-grid__products li {
border-radius: 400px 400px 0 0 !important;
}
@media screen and (max-width: 480px) {
.jl-odette-homepage-products-widget .wc-block-grid__products li {
margin-bottom: 30px;
}
} .jl-odette-latestposts-v2-posts article:nth-child(3n+1) {
position: relative;
top: 3em;
}
.jl-odette-latestposts-v2-posts article:nth-child(3n+3) {
position: relative;
top: -3em;
}
.jl-odette-latestposts-v2-posts article {
border: 5px solid var(--global-palette9);
}
.jl-odette-homepage-latestposts-v2 .grid-cols {
column-gap: 2rem;
}
.jl-odette-latestposts-v2-posts .category-links a {
letter-spacing: 2px;
font-size: 110%;
} .jl-odette-latestposts-v2-posts img {
transform: scale(1);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
}
.jl-odette-latestposts-v2-posts img:hover {
transform: scale(1.15);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
} @media screen and (max-width: 767px) {
.jl-odette-homepage-latestposts-v2 .grid-cols {
column-gap: 1rem;
}
.jl-odette-homepage-latestposts-v2 .loop-entry .entry-content-wrap {
padding: 0.5rem;
}
}
@media screen and (max-width: 575px) {
.jl-odette-latestposts-v2-posts article:nth-child(3n+3),     .jl-odette-latestposts-v2-posts article:nth-child(3n+1) {
top: 0 !important;
}
.jl-odette-homepage-latestposts-v2 .loop-entry .entry-content-wrap {
padding: 1.5rem;
}
} .jl-odette-latestposts-v2-posts article,
.jl-odette-latestposts-v2-posts article .post-thumbnail,
.jl-odette-latestposts-v2-posts .entry.loop-entry {
border-radius: 400px 400px 0 0;
}  @media screen and (max-width: 767px) {
.jl-odette-services-columns-section {
max-width: 400px;
}
}  article .post-more-link {
display: inline-block;
font-size: 13px;
letter-spacing: 2px !important;
padding: 10px 15px;
margin: 5px auto;
background: var(--global-palette8);
color: var(--global-palette2) !important;
}
article .post-more-link:hover {
background: var(--global-palette1);
color: var(--global-palette9) !important;
} article .category-links {
letter-spacing: 2px;
font-size: 13px;
} .pagination .page-numbers {
border-radius: 0;
} .comment-navigation .nav-previous::after, .post-navigation .nav-previous::after {
background: var(--global-palette4);
}
.entry-tags a.tag-link {
border: 2px solid var(--global-palette2);
border-radius: 0;
color: var(--global-palette2);
} .comment-navigation .nav-previous::after, .post-navigation .nav-previous::after {
background: var(--global-palette5) !important;
}
.comment-body {
border-bottom: 2px solid var(--global-palette7) !important;	
}
.comment-form label {
color: var(--global-palette3) !important;
}
.comment-reply-link {
color: var(--global-palette2) !important;
text-transform: uppercase;
letter-spacing: 2px !important;
border: 2px solid var(--global-palette5) !important;
}
.comment-reply-link:hover {
background: var(--global-palette2);
color: var(--global-palette9) !important;
border: 2px solid var(--global-palette2) !important;
}  .jl-odette-customblog-topcategories-links {
position: relative;
width: 100%;
}
.jl-odette-customblog-topcategories-links.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
display: block !important;
}
.jl-odette-customblog-topcategories-links > ul a .kt-svg-icon-list-single {
display: none !important;
}
.wp-block-kadence-iconlist.kt-svg-icon-list-items.kt-svg-icon-list-items4d2d70-ce.kt-svg-icon-list-columns-1.aligncenter.jl-odette-customblog-topcategories-links {
width: 100%;
}
.jl-odette-customblog-topcategories-links ul li a span {
display: block;
width: 100%;
text-align: center;
}
@media screen and (max-width: 1024px) {
.jl-odette-customblog-topcategories {
width: 100% !important;
}
} .jl-odette-customblog-topcategories .kt-inside-inner-col {
padding-top: 5em !important;
padding-right: 3em !important;
padding-bottom: 4em !important;
padding-left: 3em !important;
}
@media screen and (max-width: 767px) {
.jl-odette-customblog-topcategories {
margin-top: -2em !important;
}
} .jl-odette-customblog-topcategories a {
text-transform: uppercase;
letter-spacing: 3px;
padding: 12px !important;
font-size: 13px;
font-weight: 500;
}
.jl-odette-customblog-topcategories a:hover {
background: var(--global-palette8);
} .jl-odette-customblog-hero-section .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
.jl-odette-customblog-hero-section-searchbar input {
background: transparent !important;
}  .jl-odette-customblog-featuredpost .post-thumbnail,
.jl-odette-customblog-featuredpost .post-thumbnail img {
z-index: 0;
}
.jl-odette-customblog-featuredpost .post-thumbnail img {
transform: scale(1);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
}
.jl-odette-customblog-featuredpost .post-thumbnail:hover img {
transform: scale(1.15);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
} .jl-odette-customblog-categories .kb-advanced-image-link {
display: block;
}
.jl-odette-customblog-categories .kt-inner-column-height-full:not(.kt-row-layout-row) > .wp-block-kadence-column > .kt-inside-inner-col {
height: auto;
}
.jl-odette-customblog-categories-columns figure {
display: flex;
justify-content: center;
} .jl-odette-customblog-categories-columns figcaption {
position: absolute;
bottom: 30px;
margin: auto;
}
.jl-odette-customblog-categories-columns figcaption a {
text-decoration: none;
display: block;
padding: 14px !important;
background: var(--global-palette2);
color: var(--global-palette9) !important;
}
.jl-odette-customblog-categories-columns figcaption a:hover {
background: var(--global-palette1);
color: var(--global-palette9) !important;
}
.jl-odette-customblog-categories-columns .kt-inside-inner-col {
justify-content: center;
align-content: center;
align-items: center;
display: flex;
flex-direction: column;
}
.jl-odette-customblog-categories-button {
position: absolute;
bottom: -25px;
margin: auto;
} @media screen and (max-width: 767px) {
.jl-odette-customblog-latestposts .grid-cols {
column-gap: 1rem !important;
}
} @media screen and (max-width: 767px) {
.jl-odette-latestposts-v2-posts .grid-cols, .jl-odette-latestposts-v3-posts .grid-cols {
column-gap: 1rem !important;
}
.jl-odette-latestposts-v2-posts .loop-entry .entry-content-wrap,     .jl-odette-latestposts-v3-posts .loop-entry .entry-content-wrap {
padding: 0.5rem !important;
}
}
@media screen and (max-width: 575px) {
.jl-odette-latestposts-v2-posts article:nth-child(3n+3),     .jl-odette-latestposts-v2-posts article:nth-child(3n+1) {
top: 0 !important;
}
.jl-odette-latestposts-v2-posts .loop-entry .entry-content-wrap, .jl-odette-latestposts-v3-posts .loop-entry .entry-content-wrap  {
padding: 1.5rem !important;
}
}  .jl-odette-services-columns-section .jl-odette-button-higher {
position: relative;
bottom: -35px;
margin: auto;
}
.jl-odette-services-columns-section-v2 .jl-odette-button-higher {
position: relative;
bottom: 35px;
margin: auto;
}  @media screen and (max-width: 767px) {
.jl-odette-podcast-episodes-columns {
max-width: 400px;
}
}  .jl-odette-instagram-page-column-socialicons li:hover {
background: var(--global-palette1) !important;
color: var(--global-palette9) !important;
transition: 0.3s ease-in-out;
}
.jl-odette-instagram-page-column-socialicons li {
transition: 0.3s ease-in-out;
}  .jl-odette-contactpage .kb-form .kadence-blocks-form-field.kb-accept-form-field .kb-checkbox-style {
margin: 3px 5px 3px 0 !important;
}
.jl-odette-contactpage-form a.kb-accept-link {
text-transform: uppercase;
text-decoration: none !important;
font-size: 13px;
letter-spacing: 2px;
font-weight: bold;
} .jl-odette-contactpage-socialicons li:hover {
background: var(--global-palette1) !important;
color: var(--global-palette9) !important;
transition: 0.3s ease-in-out;
}
.jl-odette-contactpage-socialicons li {
transition: 0.3s ease-in-out;
} .jl-odette-latestposts-v3-posts article {
border: 5px solid var(--global-palette9);
border-radius: 0 !important;
}
.jl-odette-homepage-latestposts-v3 .grid-cols {
column-gap: 2rem;
}
.jl-odette-latestposts-v3-posts .category-links a {
letter-spacing: 2px;
font-size: 110%;
} .jl-odette-latestposts-v3-posts img {
transform: scale(1);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
}
.jl-odette-latestposts-v3-posts img:hover {
transform: scale(1.15);
transition: 2s cubic-bezier(0, 0.9, 0.5, 0.9);
}  .jl-odette-salespage-pricing-columns-v1 .kt-inner-column-height-full:not(.kt-row-layout-row) > .wp-block-kadence-column > .kt-inside-inner-col,
.jl-odette-salespage-pricing-columns-v2 .kt-inner-column-height-full:not(.kt-row-layout-row) > .wp-block-kadence-column > .kt-inside-inner-col,
.jl-odette-salespage-pricing-columns-v3 .kt-inner-column-height-full:not(.kt-row-layout-row) > .wp-block-kadence-column > .kt-inside-inner-col {
height: auto !important;
} @media screen and (max-width: 767px) {
.jl-odette-salespage-benefits-columns {
max-width: 400px;
}
}  .jl-odette-landingpage-form input {
letter-spacing: 2px;
}
.jl-odette-landingpage-form input::placeholder {
color: var(--global-palette2);
}
@media screen and (min-width: 1025px) {
.jl-odette-landingpage-signup-section .kb-form .kadence-blocks-form-field {
margin-bottom: 0;
}
} @media screen and (max-width: 575px) {
.jl-odette-landingpage-signup-section .kb-form .kadence-blocks-form-field.kb-field-desk-width-50 {
width: 100%;
}
}  .jl-odette-thankyoupage-socialicons li:hover {
background: var(--global-palette1) !important;
color: var(--global-palette9) !important;
transition: 0.3s ease-in-out;
}
.jl-odette-thankyoupage-socialicons li {
transition: 0.3s ease-in-out;
}  .woocommerce-info {
color: var(--global-palette3) !important;
} .page-numbers .page-numbers, .page-numbers, .wc-block-grid__products .entry {
border-radius: 0 !important;
} .quantity.spinners-added,
.quantity,
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 1px solid var(--global-palette4) !important;
border-radius: 0 !important;
color: var(--global-palette4) !important;
}
.quantity {
margin-bottom: 4px !important;
}
.quantity.spinners-added input.plus,
.quantity.spinners-added input.minus {
color: var(--global-palette4) !important;
}
.woocommerce div.product .product_meta > span {
font-size: 90%;
color: var(--global-palette2);
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-color: var(--global-palette4) !important;
}
.woocommerce #reviews #comments ol.commentlist li .meta {
color: var(--global-palette4) !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: var(--global-palette3) !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
color: var(--global-palette1) !important;
}
.woocommerce #reviews .comment-reply-title {
font-family: var(--global-heading-font-family) !important;
}
@media screen and (max-width: 719px) {
.woocommerce div.product .woocommerce-tabs {
border: 1px solid var(--global-palette4);
padding-bottom: 10px;
}
} .woocommerce-cart table.cart .product-name a {
text-decoration: none;
}
.woocommerce table.shop_table {
font-size: 100%;
}
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon input::placeholder {
color: var(--global-palette4) !important;
text-transform: uppercase;
letter-spacing: 2px !important;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
border: 1px solid var(--global-palette4) !important;
border-radius: 0;
}
.woocommerce table.shop_table td {
border-top: 1px solid var(--global-palette4);
}
.cart-subtotal,
.cart_totals th,
.cart_totals td {
border-color: var(--global-palette4) !important;
}
.quantity.spinners-added,
.quantity,
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 1px solid var(--global-palette4) !important;
border-radius: 0 !important;
color: var(--global-palette4) !important;
}
#cart-drawer .quantity {
border: none !important;
}
#cart-drawer h2.side-cart-header {
font-size: 1.5em;
}
.woocommerce-cart table.cart .coupon .button:not(:hover), .woocommerce-checkout table.cart .coupon .button:not(:hover), #add_payment_method table.cart .coupon .button:not(:hover) {
background: var(--global-palette2);
color: var(--global-palette9);
}
.woocommerce-cart-form__cart-item.cart_item .product-name a {
color: var(--global-palette3) !important;
}
.woocommerce-cart-form__cart-item.cart_item .product-name a:hover {
color: var(--global-palette1) !important;
}
@media screen and (max-width: 767px) {
.woocommerce-page table.cart td.actions .coupon .button {
margin-top: 8px;
}
}
@media screen and (max-width: 785px) {
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 100% !important;
}
.woocommerce table.cart td.actions .button,
.woocommerce #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button {
display: block;
width: 100%;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon {
float: none;
}
}
@media screen and (min-width: 719px) and (max-width: 785px) {
.woocommerce-cart table.cart td.actions #coupon_code,
.woocommerce-cart table.cart td.actions .button.wp-element-button {
margin-bottom: 8px;
}
} form.checkout.woocommerce-checkout input::placeholder,
.woocommerce-shipping-fields input::placeholder,
.woocommerce-additional-fields input::placeholder,
.woocommerce-shipping-fields textarea::placeholder,
.woocommerce-additional-fields textarea::placeholder {
color: var(--global-palette2) !important;
text-transform: uppercase;
font-size: 90%;
letter-spacing: 2px;
}
form.checkout.woocommerce-checkout input,
.woocommerce-shipping-fields input,
.woocommerce-additional-fields input,
.woocommerce-shipping-fields textarea,
.woocommerce-additional-fields textarea,
.select2-container--default .select2-selection--single {
border: 1px solid var(--global-palette4) !important;
border-radius: 0 !important;
color: var(--global-palette4) !important;
}
.shop_table.woocommerce-checkout-review-order-table th,
.shop_table.woocommerce-checkout-review-order-table tr,
.shop_table.woocommerce-checkout-review-order-table td {
border-color: var(--global-palette4) !important;
} .woocommerce form.login,
.woocommerce form.register,
.woocommerce form.login input,
.woocommerce form.register input,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
textarea {
border-color: var(--global-palette7) !important;
border-radius: 0 !important;
}
textarea::placeholder,
input::placeholder {
color: var(--global-palette3);
text-transform: uppercase;
letter-spacing: 2px;
}
.woocommerce form .form-row label {
color: var(--global-palette3);
} 
.woocommerce-account .account-navigation-wrap li a:hover {
border-left: 5px solid var(--global-palette1);
}