
/* 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: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }
.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: 36px; height: 80px; width: 80px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: none; box-shadow: none; }
.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); }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-separator { margin: 0px; }
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title-group,
.wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title { margin: 0px; }

/*custom style*/
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group > *:not(:last-child) { margin-bottom: 20px; }
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group { margin: 0px; }
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0; }
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title-group.below span { display: none; }
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group { padding: 0 30px 30px; }
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item { box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.075); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.075); background-color: var(--wdtBodyBGColor); transition: var(--wdtBaseTransition); }
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover { background-color: var(--wdtPrimaryColor); }
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover > div { color: var(--wdtAccentTxtColor); }
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5,
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5 a { text-transform: uppercase; font-weight: 600; transition: var(--wdtBaseTransition); font-size: var(--wdtFontSize_Ext); letter-spacing: 0.75px; }
/* .wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-top: -20px; } */
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5,
.wdt-hover-bg .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); }
.wdt-hover-bg.wdt-custom-h2-imagebox .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-separator.separator-1 { display: none; }


/* 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); }


/*==== Split Slider Demo ====*/

.wdt-custom-split-slider,
.wdt-custom-split-slider .wdt-carousel-holder,
.wdt-custom-split-slider .wdt-carousel-holder .wdt-image-box-container.swiper.swiper-fade,
.wdt-custom-split-slider .wdt-carousel-holder .wdt-image-box-container.swiper.swiper-fade .wdt-content-item,
.wdt-custom-split-slider .wdt-carousel-holder .wdt-image-box-container.swiper.swiper-fade .wdt-content-item .wdt-content-media-group,
.wdt-custom-split-slider .wdt-carousel-holder .wdt-image-box-container.swiper.swiper-fade .wdt-content-item .wdt-content-elements-group { height: 100vh; }
.wdt-custom-split-slider .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a,
.wdt-custom-split-slider .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image > a img { width: 100%; height: 100%; opacity: 1 !important; }

.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after,
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image:before,
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image:after { 
    content: ""; height: 100%; pointer-events: none; position: absolute; width: 25% !important; transform: none;
    z-index: 0; opacity: 1 !important; -webkit-transition: inherit; transition: inherit; background-color: var(--wdtBodyBGColor); 
    background-image: var(--wdtBodyBGColor); padding: 0 !important; border-right: 1px solid; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before { left: 0; top: 0; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { left: 25%; top: 0; border-radius: 0 !important; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after { transform: none; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image:before { left: 50%; top: 0; }
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image:after { left: 75%; top: 0; }

.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after,
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image:before,
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image:after {
    -webkit-transform: scaleX(1) translate(0); -moz-transform: scaleX(1) translate(0); transform: scaleX(1) translate(0);
    -webkit-transform-origin: top right; -moz-transform-origin: top right; transform-origin: top right;
    -webkit-transition: -webkit-transform 500ms cubic-bezier(.86,0,.07,1) 0ms;
    -moz-transition: -moz-transform 500ms cubic-bezier(.86,0,.07,1) 0ms;
    transition: transform 500ms cubic-bezier(.86,0,.07,1) 0ms; }

.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after,
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image:before,
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image:after {
    -webkit-transform: scaleX(0) translate(0); -moz-transform: scaleX(0) translate(0); transform: scaleX(0) translate(0);
    -webkit-transform-origin: top left; -moz-transform-origin: top left; transform-origin: top left; 
    -webkit-transition: -webkit-transform 500ms cubic-bezier(.86,0,.07,1) 800ms;
    -moz-transition: -moz-transform 500ms cubic-bezier(.86,0,.07,1) 800ms;
    transition: transform 500ms cubic-bezier(.86,0,.07,1) 800ms; }

.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide {
    -webkit-transition: opacity 1s cubic-bezier(.075,.82,.165,1) 800ms !important;
    -moz-transition: opacity 1s cubic-bezier(.075,.82,.165,1) 800ms !important;
    transition: opacity 1s cubic-bezier(.075,.82,.165,1) 800ms !important;
}
.wdt-custom-split-slider .wdt-carousel-holder .swiper.swiper-fade .swiper-slide.swiper-slide-active {
    -webkit-transition: opacity 1s cubic-bezier(.075,.82,.165,1) 0ms !important;
    -moz-transition: opacity 1s cubic-bezier(.075,.82,.165,1) 0ms !important;
    transition: opacity 1s cubic-bezier(.075,.82,.165,1) 0ms !important;
}

/*with description*/
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    display: none;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
    background-color: var(--wdtTertiaryColor); opacity: 0; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; border-radius: var(--wdtRadius_Zero); transform: unset;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:after {
    opacity: 0.8;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container {
    padding: 30px; position: absolute; bottom: 0px; right: -20px; opacity: 0; transition: var(--wdtBaseTransition); transition-delay: 0.1s; text-align: right; letter-spacing: 0.75px;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item:hover .wdt-media-image-cover > .wdt-media-image-cover-container {
    right: 0px; opacity: 1;
}
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title h5, .wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-title h5 a { font-size: var(--wdtFontSize_H4); font-weight: 600; color: var(--wdtPrimaryColor); text-align: right; text-transform: capitalize; }
.wdt-image-box-holder.wdt-rc-template-with-description .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container .wdt-content-description { color: var(--wdtBodyTxtColor); }

/*custom css*/
.wdt-custom-imagebox-overlay .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group { display: grid; }
.wdt-custom-imagebox-overlay .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper, 
.wdt-custom-imagebox-overlay .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-image-overlay { grid-area: 1/-1; align-content: center; justify-content: center; }
.wdt-custom-imagebox-overlay .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-image-overlay .wdt-media-image-overlay-container { width: 80%; margin: auto; background-color: rgba(var(--wdtBodyBGColorRgb), 0.5); }
.wdt-custom-imagebox-overlay .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin-bottom: 0px; }
.wdt-custom-imagebox-overlay .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-image a:before {
    content: ''; position: absolute; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%,rgba(255, 255, 255, 0) 100%); left: 0; top: 0; 
}
.wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-title h5,
.wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-title h5 a { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; color: var(--wdtPrimaryColor); padding-bottom: 15px; }
.wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-button a { padding: 0px; color: var(--wdtSecondaryColor); background-color: transparent; position: relative; padding-right: 30px; }
.wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-button a:hover { color: var(--wdtPrimaryColor); }
.wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-button a:after {
    content: ''; position: absolute; width: 16px; height: 16px; background-color: currentColor;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100' xml:space='preserve'%3E%3Cpath d='M98.2,53c1.7-1.7,1.7-4.4,0-6.1L70.8,19.6c-1.7-1.7-4.4-1.7-6.1,0c-1.7,1.7-1.7,4.4,0,6.1L89.1,50L64.8,74.3 c-1.7,1.7-1.7,4.4,0,6.1c1.7,1.7,4.4,1.7,6.1,0L98.2,53z'%3E%3C/path%3E%3Cpath d='M4.8,54.3h90.4v-8.6H4.8c-2.4,0-4.3,1.9-4.3,4.3v0C0.5,52.4,2.4,54.3,4.8,54.3z'%3E%3C/path%3E%3C/svg%3E");
    mask-size: 100%; mask-repeat: no-repeat; mask-position: center; right: 0px; top: 0px;
}

@media(max-width: 480px) {
    .wdt-custom-imagebox-overlay .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-image-overlay .wdt-media-image-overlay-container { width: 100%; }
}