/*
Theme Name: Wanderland Child
Theme URI: http://wanderland.mikado-themes.com
Description: A child theme of Wanderland Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: wanderland
Template: wanderland
*/

/* ARCHIVES  / ISOTOPE */
.archive .mkdf-container-inner, .page-template-full-archives .mkdf-container-inner {width: 100%!important;margin: 0 auto;padding: 50px 0 90px;}
.page-template-full-archives .singlePostInfoMeta {display: none;}
.archive .mkdf-title-holder.specialHeader, .page-template-full-archives .mkdf-title-holder.specialHeader {max-height: 300px;    overflow: hidden;}
div#emptyGrid a {background: #eee;display: block;clear: both;width: 300px;margin: 0 auto;padding: 10px;text-transform: uppercase;font-weight: 900;font-family: 'Oswald';}
div#emptyGrid:before {content: '\f071';font-family: 'Font Awesome 5 Free';font-weight: 900;display: block;font-size: 3em;line-height: 1em;margin: 0 0 10px;}
.isotope-container ul.vc_grid-filter li a.selected {background: #59815b;color: #fff;}
.isotope-container ul.vc_grid-filter li {display: inline-block;margin: 10px;}
.isotope-container ul.vc_grid-filter li a {color: #666;background: #ebebe0;padding: 8px 25px;border-radius: 3px;}
#emptyGrid {display:none;    width: 100%;margin: 0 auto;text-align: center;padding: 3em 0 5em;}
.archive .mkdf-title-holder .mkdf-title-wrapper, .page-template-full-archives .mkdf-title-holder .mkdf-title-wrapper {padding-top: 70px!important;}
.archive .mkdf-title-holder.specialHeader:before, .page-template-full-archives .mkdf-title-holder.specialHeader:before {content: ' ';background: #5f5f5fcf;position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;}
.archive .singlePostInfoMeta {color: #fff;background: #59815b;width: auto;display: inline-block;padding: 0 15px;}
.isotope .post .mkdf-post-info-category-simple {display: none;}
.isotope .post .mkdf-post-content {box-shadow: 0px 0px 8px #f6f6f6;border: 1px solid #eee;border-radius: 5px;}
.isotope .post .mkdf-post-text {padding: 0 20px 10px;}
.isotope .post .mkdf-post-read-more-button {text-align: right;}
.isotope .post span.mkdf-btn-text {font-weight: 100;font-size: 0.8em;}
.archive .mkdf-blog-pagination, .page-template-full-archives .mkdf-blog-pagination {display: none;}
.isotope .post h3 {font-size: 1.6em;}
.isotope div.post {width: calc(25% - 40px);padding: 20px;}

/* COMING SOON */
.page-template-coming-soon-page .vc_cta3_content-container {position: relative;top: 50%;transform: translateY(-50%);}
.page-template-coming-soon-page .vc_cta3-container {margin: 0;}
.page-template-coming-soon-page h2, .page-template-coming-soon-page h4, .page-template-coming-soon-page p {color: #fff!important;}
.page-template-coming-soon-page .vc_cta3-container .vc_general.vc_cta3 {height: 100vh;background: no-repeat;background-size: cover;border: none;border-radius: unset!important;}
.page-template-coming-soon-page .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {padding: 0;}

/* FOOTER */
footer.mkdf-page-footer > div.mkdf-footer-bottom-holder {background: #0000005e!important;}
footer.mkdf-page-footer:before {background: url(https://espritdaventure.me/wp-content/themes/wanderland-child/img/h2-bckg-img-02-black.jpg);opacity: 0.9;background-repeat: no-repeat;background-size: cover;content: ' ';z-index: 0;position: absolute;top: 0;height: 100%;width: 100%;}
footer.mkdf-page-footer > div {background: #333333a8!important;}
.mkdf-footer-bottom-inner.mkdf-grid .widget a {text-decoration: underline;}
.mkdf-footer-middle-holder .mkdf-column-content.mkdf-grid-col-3 .mkdf-blog-list-holder.mkdf-bl-minimal .mkdf-post-title a {font-size: 0.9em;}
.mkdf-footer-middle-holder .mkdf-column-content.mkdf-grid-col-3 span.mkdf-icon-font-elegant.icon_calendar:before {content: '\e01c';}
.mkdf-footer-middle-holder .mkdf-column-content.mkdf-grid-col-3:first-of-type {width: 50%;}
.mkdf-footer-middle-holder .mkdf-column-content.mkdf-grid-col-3 .mkdf-blog-list-holder.mkdf-bl-minimal .mkdf-post-info-date a {display: none;}

/* FULLWIDTH - A PROPOS*/
.page-template-full-width .mkdf-title-holder .mkdf-title-inner {vertical-align: top;padding: 2em 0 0!important;text-align: center;}
.page-template-full-width .mkdf-title-holder.specialHeader {max-height: 300px;    overflow: hidden;}
.page-template-full-width .singlePostInfoMeta {display: none;}
.page-template-full-width .mkdf-title-holder.specialHeader:before {content: ' ';background: #5f5f5fcf;position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;}
.page-template-full-width .mkdf-page-content-holder {padding-bottom: 4em;}
.page-template-full-width .mkdf-row-grid-section p.mkdf-st-text {font-weight: 100;text-align: justify;line-height: 1.5em!important;}

/* GENERAL */
.page-load-status {display: none; /* hidden by default */padding-top: 20px;border-top: 1px solid #DDD;text-align: center;color: #777;}
.loader-ellips__dot:nth-child(1) {animation-name: reveal;}
.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3) {animation-name: slide;}
.loader-ellips__dot:nth-child(4) {animation-name: reveal;animation-direction: reverse;}
.loader-ellips {font-size: 20px; /* change size here */position: relative;width: 4em;height: 1em;margin: 10px auto;}
.loader-ellips__dot {display: block;width: 1em;height: 1em;border-radius: 0.5em;background: #555; /* change color here */position: absolute;animation-duration: 0.5s;animation-timing-function: ease;animation-iteration-count: infinite;}
.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2) {left: 0;}
.loader-ellips__dot:nth-child(3) { left: 1.5em; }
.loader-ellips__dot:nth-child(4) { left: 3em; }
.vc_row.ctaRow p {font-weight: 100;font-size: 1.2em;}
.vc_row.ctaRow {margin: 0 auto;padding: 0 25%;}
.mkdf-section-title-holder.ctaInnerPage.mkdf-center-align:before {content: ' ';background: url(https://espritdaventure.me/wp-content/uploads/2021/02/esprit_logo_noir-400.png);width: auto;height: 80px;display: block;background-repeat: no-repeat;background-size: contain;background-position: center;}
span.mkdf-social-icon-widget:before {font-size: 1.5em;}
body .mkdf-btn.mkdf-btn-svg-icon svg:nth-child(2) {-webkit-transform: translateX(-1000%);-ms-transform: translateX(-1000%);transform: translateX(-1000%);}

/* HEADER */
aside.mkdf-sidebar.sticky-element-original.element-is-sticky {transition:top 0.8s;}
.mkdf-sticky-header-appear aside.mkdf-sidebar.sticky-element-original.element-is-sticky {top:120px!important; transition:top 0.8s;}
.mkdf-header-divided .mkdf-page-header .mkdf-vertical-align-containers {padding:0;}
.mkdf-header-divided .mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-right .mkdf-position-right-inner {padding-left: 0px!important;}
.mkdf-header-divided .mkdf-page-header .mkdf-vertical-align-containers .mkdf-position-left .mkdf-position-left-inner {padding-right:0px!important;}
.mkdf-drop-down .second .inner ul li a {line-height: 1.2em;margin: 0 0 10px 0;padding: 0 30px;}
.mkdf-sticky-header .mkdf-sticky-holder .mkdf-vertical-align-containers {padding: 0!important;}
.mkdf-page-header .mkdf-logo-wrapper img {max-height: 80%;}
.mkdf-page-header .mkdf-logo-wrapper {padding-top: 10px;}
.mkdf-page-header .mkdf-menu-area:after {border: none!important;}

/* HOME */
.home #homeFullBlog .mkdf-blog-list-holder.mkdf-bl-simple .mkdf-post-image {display: block;width: 100%;max-height: 200px;overflow: hidden;}
.home #homeFullBlog .mkdf-blog-list-holder.mkdf-bl-simple .mkdf-post-image.mkdf-tilt-trigger img {height: auto;width: 100%;border-radius: 3px;}
.home #homeFullBlog .mkdf-blog-list-holder.mkdf-bl-simple .mkdf-bli-content {padding: 10px 25px 20px;font-size: 14px!important;}
.mkdf-btn.threeBtn.mkdf-btn-svg-icon:hover svg {-webkit-transform: translateX(600%);-ms-transform: translateX(600%);transform: translateX(600%); }
.home a.mkdf-btn.threeBtn {margin: 10px 10px 0 0;    min-width: 180px;display: inline-block;padding: 8px 20px;}
.home #homeFullBlog .mkdf-blog-list-holder[data-number-of-columns="four"] .mkdf-post-info-date {display: block!important;margin-bottom: 0;}
.home #homeFullBlog .mkdf-blog-list-holder[data-number-of-columns="four"] h5.entry-title.mkdf-post-title {font-size: 1.75em;text-transform: capitalize;font-family: 'Crimson Text';font-weight: 100;}
.home #homeFullBlog .mkdf-blog-list-holder[data-number-of-posts="3"] .mkdf-bli-content {margin-bottom: 4em;}
.home #homeFullBlog .mkdf-blog-list-holder .mkdf-post-image {margin: 0;}
.home #homeFullBlog .mkdf-blog-list-holder .mkdf-post-image.mkdf-tilt-trigger .imgHolder {max-height: 500px;overflow: hidden;}
.home #homeFullBlog .mkdf-blog-list-holder .mkdf-post-image.mkdf-tilt-trigger img {height: 500px;width: auto;max-width: none;}
.home .mkdf-post-info-category.mkdf-st-highlight>a:nth-of-type(n+2) {display: none;}
.home #homeFullBlog .mkdf-post-info-date {display: none!important;}
.home .mkdf-blog-slider-holder .owl-item a img {height: 500px;width: auto!important;max-width: none!important;    min-width: 100%;}

/* LAZYLOADING */
.lazyloading {color: transparent;opacity: 0.5; background: linear-gradient(135deg, rgba(211,223,232,.5) 30%,rgba(169,184,197,.5) 38%,rgba(168,182,193,.6) 41%,rgba(168,182,193,.6) 50%,rgba(168,182,193,.6) 50%,rgba(169,184,197,.6) 51%,rgba(211,223,232,.6) 57%,rgba(211,223,232,.6) 80%,rgba(211,223,232,.6) 80%)!important; background-size: 1200% 1200%!important;-webkit-animation: hintloading 2s ease infinite reverse;-moz-animation: hintloading 2s ease infinite reverse;animation: hintloading 2s ease infinite reverse;background-size: 400%!important;}

/* LIVRES */
.livresListing .wpb_single_image.wpb_content_element img {max-height: 400px;width: auto;}
.livresListing .wpb_single_image.wpb_content_element {text-align: center;}
.livresListing .mkdf-section-title-holder.mkdf-st-highlight, .livresListing .wpb_single_image.wpb_content_element {width: calc(50% - 20px);display: inline-block;vertical-align: top;padding: 0 10px 6em;}

/* PARUTIONS */
.parutionsListing .wpb_single_image.wpb_content_element.vc_align_left.roundImg {width: 20%;float:left;}
.parutionsListing .mkdf-st-button {float: right;}
.parutionsListing .wpb_single_image.wpb_content_element.vc_align_left.roundImg img {border-radius: 50%;}
.parutionsListing .mkdf-section-title-holder {width: calc(80% - 20px);margin: 0 0 4em 20px;}

/* RELATED POSTS */
span.relatedCat a {font-size: 1em;color: #aaa;line-height: 1em;font-family: 'Crimson Text';font-style: italic;}
.max-related-posts-holder.clearfix {    margin-top: 2em;}
.max-related-post span.relatedLocation.blog a:before {content: ' - ';}
.max-related-posts-holder .max-related-post .etiquette h4 a:hover {text-decoration: none; opacity: 0.5;}
.max-related-posts-holder .max-related-post .etiquette h4 a {color: #333;text-transform: uppercase;font-size: 1.3em;line-height: 1.2em;    font-weight: 900;}
.max-related-posts-holder .max-related-post .etiquette h4 {    font-size: 1em!important;     margin-top: 8px!important; text-transform:lowercase; line-height: 1em;}
.max-related-post .max-post-info {    display: none!important;}
.max-related-posts-title h4 {    font-family: 'Crimson Text';text-transform: capitalize;font-style: italic;font-weight: 100;font-size: 3em;text-align: center;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.max-related-post h4 {    font-size: 1.5em;    margin-top: 2px!important; font-weight:400;     line-height: 1em;}
.max-related-posts-inner.clearfix {    display: flex;    overflow-x: scroll;}
.max-related-post {    background: #fcfcfc;    margin: 1%!important;    padding: 0 0 5px!important;    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);    width: 28%;    max-width: 28%;    min-width: 28%;    border-radius: 2px;}
.max-related-post:hover {    box-shadow: 0 4px 10px rgba(0,0,0,0.2);     cursor: pointer;}
.max-related-post-image {    max-height: 175px;    overflow: hidden;    min-height: 175px;    height: 175px;}
.max-related-post .etiquette {    padding: 15px 15px 5px;   min-height: 80px; line-height: 1em;}
.single-post .max-related-post .etiquette {    min-height: 60px;}
.max-related-posts-holder .max-related-post .max-related-post-image img {    min-height: 200px;}

/* SINGLE POST */
.single-post .mkdf-menu-area, .archive .mkdf-menu-area {background-color: #00000003!important;}
.single-post .mkdf-post-info-category svg.mkdf-active-hover-right {right: 0px!important;}
.single-post aside .widget_categories ul li {padding-bottom: 0px!important;}
.single-post aside .mkdf-section-title-holder .mkdf-st-text {font-weight: 100;line-height: 1.2em!important;font-size: 0.9em;padding-top: 3px;}
.single-post aside .mkdf-section-title-holder h5 {margin-bottom: 0px!important;}
.single-post aside.mkdf-sidebar > div:last-of-type {padding-bottom:3em;}
.single-post .widget.widget_categories li {font-size: 0.6em;line-height: 1em;padding: 0 0 0.5em;color: #000;}
.single-post .mkdf-comment-info h5 {font-family: 'Crimson Text';text-transform: capitalize;font-style: italic;font-weight: 100;}
.single-post .mkdf-tags-holder .mkdf-tags a {background: #eee;padding: 2px 10px;margin: 0 1px 0 6px;border-radius: 5px;}
.single-post h4.mkdf-related-posts-title {font-family: 'Crimson Text';text-transform: capitalize;font-style: italic;font-weight: 100;font-size: 3em;text-align: center;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.single-post .mkdf-social-share-holder.mkdf-list ul:before {content: 'Partager c\'est sympa...';text-transform: uppercase;font-size: 0.9em;font-weight: 900;margin-right: 15px;font-family: 'Oswald';}
.single-post p.mkdf-social-title {display: none!important;}
.single-post p.mkdf-social-title {float: left;right: 20px;}
.single-post .mkdf-social-share-holder.mkdf-list ul li a span {font-size: 1.5em;border: 1px solid;border-radius: 23px;padding: 10px;}
.single-post .mkdf-post-text-main ul li {margin: 0!important;}
.single-post .mkdf-post-text-main ul, .single-post .mkdf-post-text-main ol {margin-left: 30px!important;}
.single-post .singlePostInfoMeta > div > a:nth-of-type(n+3) {display: none;}
.single-post .singlePostInfoMeta {display: block;width: 100%;margin: 0 auto;text-align: center;}
.single-post .singlePostInfoMeta > div {display: inline-block;width: unset;position: relative;margin: 1em;padding: 0;top: 0;}
.single-post .mkdf-title-inner .mkdf-post-info-date a {color: #aaa;text-transform: uppercase;font-size: 0.75em;font-style: italic;letter-spacing: 1px;margin-left: 5px;}
.single-post .mkdf-title-inner .mkdf-post-info-date {text-align: center;}
.single-post .mkdf-title-holder.specialHeader:before {content: ' ';background: #5f5f5fcf;position: absolute;top: 0;bottom:0;left:0; right:0;width: 100%;height: 100%;}
.single-post .mkdf-title-inner {background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(51,51,51,0.5816701680672269) 68%, rgba(0,0,0,0) 100%);}
.single-post h1.mkdf-page-title.entry-title {text-align: center;font-size: 3em;margin: 0 10%;}
.single-post .mkdf-post-content img {    width: calc(100% - 80px);padding: 0 40px;}
.single-post .mkdf-post-text-main p, .single-post .mkdf-post-text-main ul li, .single-post .mkdf-post-text-main ol {font-size: 1.2em;margin: 1em 0;font-weight: 100;color: #333;}

/* ANIMATIONS */
@keyframes hintloading {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
@-webkit-keyframes hintloading {
  0% {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}
@keyframes reveal {from { transform: scale(0.001); }to { transform: scale(1); }}
@keyframes slide {to { transform: translateX(1.5em) }}

/*-----------*//*-----------*//*-----------*/
/*-----------*//*-----------*/
/*-----------*/
/* MOBILE */
.mkdf-mobile-header .mkdf-mobile-nav {height: auto!important;box-shadow: 0px 7px 11px #0006;}
@media (max-width: 1215px){ 
    .isotope div.post {width: calc(33% - 40px);}
}

@media only screen and (min-width: 1025px) and (max-width: 1199px){
    body .mkdf-main-menu>ul>li>a {padding: 0 14px;}
}

@media only screen and (max-width: 900px) {
    .mkdf-page-footer .mkdf-footer-bottom-holder .widget span {display: block;}
    .isotope div.post {width: calc(50% - 40px);}
    .vc_row.wpb_row.vc_inner.vc_row-fluid.ctaRow {padding: 0;}
    .livresListing .mkdf-section-title-holder.mkdf-st-highlight {width: 100%;margin-bottom: 2em;}
    .livresListing .wpb_single_image.wpb_content_element.vc_align_right {border-bottom: 1px solid #eee;width: 100%;padding: 0 0 2em;margin-bottom: 5em!important;}
    .page-template-full-width .mkdf-title-holder .mkdf-title-inner {padding-top:11vh!important;}
    .page-template-full-width .mkdf-title-holder.specialHeader {max-height: 30vh;}
    .single-post .mkdf-title-holder:not(.mkdf-bg-responsive-disabled).mkdf-has-bg-image .mkdf-title-image img {display: none;}
    .mkdf-footer-middle-holder .mkdf-column-content.mkdf-grid-col-3:first-of-type {width: 100%;}
    .max-related-post {width: 40%;max-width: 40%;min-width: 40%;}
    .single-post .mkdf-social-share-holder.mkdf-list ul:before {display: block;margin: 1em 0;}
    .mkdf-title-holder:not(.mkdf-bg-responsive-disabled).mkdf-has-bg-image .mkdf-title-image img {max-width: none!important;width: auto;}
    .single-post .mkdf-title-holder:not(.mkdf-bg-responsive-disabled).mkdf-title-va-header-bottom {height: 60vh!important;}
    .mkdf-blog-list-holder .mkdf-post-info-category, .single-post .mkdf-post-info-category.mkdf-st-highlight {display:none;}
    .single-post h1.mkdf-page-title.entry-title {font-size: 2em;line-height: 1em;}
}

@media only screen and (max-width: 767px) {
    .single-post .mkdf-post-content img {width: 100%;padding: 0;}
    .max-related-post {width: 80%;max-width: 80%;min-width: 80%;}
    .home #homeFullBlog .mkdf-blog-list-holder .mkdf-post-image.mkdf-tilt-trigger img {height: 40vh;}
    .isotope-container ul.vc_grid-filter li a {padding: 5px 10px;}
    .isotope-container ul.vc_grid-filter li {margin: 5px;}
    body.vc_responsive .vc_grid-filter {display: block!important;white-space: nowrap;overflow-x: scroll;}
    .isotope div.post {width: calc(100% - 40px);}
}

@media only screen and (orientation:landscape) and (max-width: 767px) {
    .isotope div.post {width: calc(50% - 40px);}
}