
/* Default Template */
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > span, .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-image > a { -webkit-border-radius: 1em; border-radius: 1em; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper + .wdt-content-icon-wrapper { display: block; font-size: 60px; line-height: 0; margin-top: -8px; margin-bottom: -0.4em; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-white); color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); font-size: 24px; height: 60px; width: 60px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); box-shadow: 0 0 3px 0 rgba(var(--wdt-elementor-color-secondary-rgb),0.15); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); color: var(--wdt-elementor-color-white); }

/* Standard Template */
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; -webkit-box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; box-shadow: 0 0 1px 1px rgba(var(--wdt-elementor-color-secondary-rgb),0.15) inset; }
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group { background-color: #f5f5f5; margin-bottom: 0; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group { padding: 20px; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span { min-width: 100px; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span { height: 100px; padding: 0; width: 100px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); box-shadow: 0 0 2px rgba(var(--wdt-elementor-color-secondary-rgb),0.25); }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > a img,
.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image > span img { height: 100%; object-fit: cover; object-position: center center; }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group { background-color: var(--wdt-elementor-color-accent); }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5, .wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a { color: var(--wdt-elementor-color-white); }

.wdt-image-box-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5 > a:hover { color: var(--wdt-elementor-color-black); }




/* Custom image box style */

.wdt-image-box-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container { pointer-events: none; }
.wdt-image-box-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title h5 > a,
.wdt-image-box-holder .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-button > a { pointer-events: all; }

/* Modern Template */

/* Mordern temp swiper style */

.wdt-image-box-holder.wdt-rc-template-modern-template.wdt-carousel-holder { margin: 0 -80px; overflow: hidden; }
.wdt-image-box-holder.wdt-rc-template-modern-template.wdt-carousel-holder .wdt-content-item { padding: 0 80px; }

.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item { 
    width: auto; margin: -31px 0; display: inline-flex; flex-direction: column; }
.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item .wdt-content-media-group,
.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item .wdt-content-detail-group { 
    margin: 0; padding: 31px 0; min-height: 340px; display: inherit; align-items: flex-start; }

.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item .wdt-content-media-group ,
.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { display: inherit; }

.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide:nth-child(even) .wdt-content-item { flex-direction: column-reverse; }

.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-detail-group { align-items: flex-end; }
.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group { 
    display: flex; flex-direction: column-reverse; }
.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group > div { margin: 0; }
.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-detail-group .wdt-content-elements-group > div:not(:first-child) {
    margin: 0 0 20px; }


.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide { overflow: hidden; }
.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item .wdt-content-detail-group:before { top: -0.5px; bottom: auto; 
    content: ""; position: absolute; display: block; left: -100px; right: -100px; background-color: var(--wdtSecondaryColor); height: 1px; pointer-events: none; }
.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-detail-group:before { 
    top: auto; bottom: -0.5px; }

.wdt-image-box-holder.wdt-rc-template-modern-template .wdt-content-item .wdt-content-title h5 { line-height: 1;  font-weight: var(--wdtFontWeight_Ext);
    /* -webkit-text-stroke: 2px; -webkit-text-stroke-color: currentcolor; -webkit-text-stroke-color: var(--wdt-elementor-color-primary); */
    font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); width: fit-content; padding-right: 1rem; position: relative; pointer-events: none; }

/* .wdt-image-box-holder.wdt-rc-template-modern-template .wdt-content-item:hover .wdt-content-title h5 a,
.wdt-image-box-holder.wdt-rc-template-modern-template .wdt-content-item .wdt-content-title h5 a:hover { color: transparent; }
.wdt-image-box-holder.wdt-rc-template-modern-template .wdt-content-item .wdt-content-title h5 a:hover { text-shadow: 0 0 5px rgba(var(--wdt-elementor-color-accent-rgb),0.85);} */

.wdt-image-box-holder.wdt-rc-template-modern-template .wdt-content-item .wdt-content-title h5:after {
    content: ""; display: block; position: absolute; right: 0px; border-right: 1px solid; top: -28px; height: 70px; }
.wdt-image-box-holder.wdt-rc-template-modern-template .wdt-content-item .wdt-content-title h5:before {
    content: ""; display: block; position: absolute; width: 12px; height: 12px; background-color: var(--wdtHeadAltColor); 
    border-radius: 50%; top: -28px; right: -6px; }

.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-title h5:before { top: auto; bottom: -37px; }
.wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-title h5:after { bottom: -28px; top: auto; }


@media (max-width: 1540px) {

    .wdt-image-box-holder.wdt-rc-template-modern-template.wdt-carousel-holder { margin: 0 -60px; }
    .wdt-image-box-holder.wdt-rc-template-modern-template.wdt-carousel-holder .wdt-content-item { padding: 0 60px; border-right: 1px solid ; }

    .wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item { margin: -30px 0; }
    .wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item .wdt-content-media-group,
    .wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item .wdt-content-detail-group { 
        padding: 30px 0; min-height: 0; } 

}

@media (max-width: 1280px) {

    .wdt-image-box-holder.wdt-rc-template-modern-template.wdt-carousel-holder { margin: 0 -30px; }
    .wdt-image-box-holder.wdt-rc-template-modern-template.wdt-carousel-holder .wdt-content-item { padding: 0 30px; }
    
}

@media (max-width: 480px) {

    .wdt-image-box-holder.wdt-rc-template-modern-template.wdt-carousel-holder { margin: 0 -20px; }
    .wdt-image-box-holder.wdt-rc-template-modern-template.wdt-carousel-holder .wdt-content-item { padding: 0 20px; }

    .wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item { margin: -20px 0; }
    .wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item .wdt-content-media-group,
    .wdt-image-box-holder.wdt-rc-template-modern-template .swiper .swiper-slide .wdt-content-item .wdt-content-detail-group { 
        padding: 20px 0; min-height: 0; }

    .wdt-image-box-holder.wdt-rc-template-modern-template .wdt-content-item .wdt-content-title h5:after,
    .wdt-image-box-holder.wdt-rc-template-modern-template .wdt-content-item .wdt-content-title h5:before { display: none; }
    
}


/* Destinations Listing Style */

.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group,
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group .wdt-content-elements-group,
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-image-wrapper, 
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-image-wrapper .wdt-content-image, 
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-image > span, 
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-image > a { width: 100%; height: 100%; }

.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description { display: grid; grid-template-columns: repeat(3,1fr); gap: 30px; }

.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:nth-child(1),
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:nth-child(5) { grid-column: 1/3; }
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:nth-child(4) { grid-column: 2/4; }


.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { 
        content: ""; height: 100%; pointer-events: none; position: absolute; left: 0; top: 0; width: 100%; z-index: 0; -webkit-transition: inherit; transition: inherit;
        background-color: transparent; background-image: linear-gradient(20deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6)); opacity: 0; }
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }

.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before { 
    opacity: 1; }


.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > :not(:last-child) { 
    margin-bottom: clamp(1.125rem, -2.875rem + 5vw, 3.125rem); }
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title h5 {
    margin: 0; display: inline-block; border: 1px solid var(--wdtBorderColor); padding: 5px clamp(1.875rem, -1.875rem + 4.6875vw, 3.75rem); font-weight: 600;
    font-size: clamp(1.5rem, -0.5rem + 2.5vw, 2.5rem); text-transform: uppercase; font-family: var(--wdtFontTypo_Base); letter-spacing: var(--wdtLetterspacing_1x); }
.wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button a { 
        padding: var(--wdtPadding_Btn); font-size: 14px; text-transform: uppercase; font-weight: var(--wdtFontWeight_Alt); letter-spacing: var(--wdtLetterspacing_1x); }

@media (max-width: 1280px) {
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description { grid-template-columns: repeat(2,1fr); gap: 20px; }

    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:nth-child(1),
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:nth-child(5) { grid-column: 1/2; }
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:nth-child(4) { grid-column: 2/3; }
}

@media (min-width: 768px) {
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { max-width: 680px; margin: 0 auto; }
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title,
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description,
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button,
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { 
        -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); }

    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title,
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description,
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button,
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before {
        -webkit-transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); transition: 500ms cubic-bezier(0.7, 0, 0.3, 1); }

    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title { 
        transition-delay: 60ms; -webkit-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; }
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description {
        transition-delay: 50ms; -webkit-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; }
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button {
        transition-delay: 25ms; -webkit-transform: translateX(-30px); transform: translateX(-30px); opacity: 0; }

    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-title {
        transition-delay: 0ms; -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-description {
        transition-delay: 100ms; -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container > div.wdt-content-button {
        transition-delay: 250ms; -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
}

@media (max-width: 767px) {
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { opacity: 1; }
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description { grid-template-columns: repeat(1,1fr); gap: 20px; }

    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:nth-child(1),
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:nth-child(4),
    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:nth-child(5) { grid-column: 1/2; }

    .wdt-custom-dest-list-style .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container { 
        padding-top: 50px; padding-bottom: 50px; }
}
