
.wdt-content-item .wdt-content-counter { color: var(--wdt-elementor-color-secondary); display: inline-flex; align-items: center; justify-content: center; font-size: 1.5em; font-weight: bold; -webkit-transition: var(--wdt-elementor-base-transition); transition: var(--wdt-elementor-base-transition); }
.wdt-content-item .wdt-content-counter > *:not(:last-child) { margin-right: 2px; }


/* Default Template */
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item { text-align: center; }

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { background-color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); color: var(--wdt-elementor-color-white); font-size: 30px; height: 75px; width: 75px; -webkit-border-radius: 3px; border-radius: 3px; }

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter { font-size: clamp(3.75rem, 3.4713rem + 1.2739vw, 5rem); line-height: 1.3; font-weight: var(--wdtFontWeight_Ext);}

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdt-elementor-color-accent); -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 10px 10px -10px rgba(var(--wdt-elementor-color-secondary-rgb), 0.5); box-shadow: 0 10px 10px -10px rgba(var(--wdt-elementor-color-secondary-rgb), 0.5); -webkit-transform: translateY(-5px); transform: translateY(-5px); }

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-separator.separator-1:last-child { margin-top: 0; }
.wdt-counter-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-separator.separator-1 span { -webkit-transform: scaleX(1.25); transform: scaleX(1.25); }

/* .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-weight: 600; } */


/* Standard Template */
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item { text-align: center; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group { background-color: transparent !important; display: inline-table; margin: 1em 0; padding: 1em; position: relative; z-index: 0; border-radius: 5px; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group:before { background: currentColor; color: rgba(var(--wdt-elementor-color-accent-rgb),0.85); content: ""; display: block; height: auto; padding-top: 50%; padding-bottom: 50%; position: absolute; left: 50%; top: 50%; width: 100%; z-index: -1; border-radius: inherit; transform: translate(-50%,-50%); transform-origin: left top; transform-style: preserve-3d; transition: inherit; }

.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-icon-wrapper { margin-bottom: 0; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-media-group .wdt-content-counter-wrapper .wdt-content-counter { color: inherit; }

.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group { color: var(--wdt-elementor-color-white); border-radius: 10px; }
.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group:before { background-color: var(--wdt-elementor-color-accent); }

.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item:hover .wdt-media-group:before { background-color: var(--wdt-elementor-color-accent); transform: rotate(45deg) translate(-50%,-50%); transition-timing-function: cubic-bezier(.25,.75,.5,1.25); }

/* Default Template */

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { color: var(--wdtSecondaryColor);}

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5, .wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title h5 a { color: var(--wdtAccentTxtColor);}

/* Simple Template */

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item { display: grid; background-color: var(--wdtTertiaryColor); border: 1px solid transparent; padding: 25px 0; transition: var(--wdtBaseTransition); overflow: hidden;}

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item:hover { border: 1px solid var(--wdtPrimaryColor);}

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item > div:not(:last-child) { margin-bottom: 0px;}

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-media-group { grid-area: 1 / -1; display: flex;}

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-detail-group { grid-area: 1 / -1;}

.wdt-counter-holder.wdt-rc-template-simple  .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 100px; height: 100px; font-size:var(--wdtFontSize_H1); color: var(--wdtSecondaryColor); font-weight: var(--wdtFontWeight_Alt); padding: 0px;}

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter { color:var(--wdtSecondaryColor); font-weight: var(--wdtFontWeight_Alt); font-size: var(--wdtFontSize_H2);}

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-title h5 { color: var(--wdtBodyTxtColor); font-size: var(--wdtFontSize_H6);}

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-detail-group > div:not(:last-child){ margin-bottom: 0px;}

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { transform: translate(40px , 100px); opacity: 0; transition: var(--wdtBaseTransition);}

.wdt-counter-holder.wdt-rc-template-simple .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image { opacity: 1; transform: translate(20px , 50px);}