
.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; }

.wdt-dark-bg .wdt-content-item .wdt-content-counter { color: var(--wdt-elementor-color-white); }


/* 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: var(--wdtRadius_Zero); border-radius: var(--wdtRadius_Zero); }

.wdt-counter-holder.wdt-rc-template-default .wdt-content-item .wdt-content-counter { font-size: 2em; line-height: 1.2; }

.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-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 .wdt-content-icon-wrapper .wdt-content-icon span  { padding: 0; font-size:var(--wdtFontSize_H3); }

.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); }

.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { margin-bottom: 10px; }

.wdt-counter-holder.wdt-rc-template-standard .wdt-content-item > div[class*="group"] .wdt-content-subtitle + .wdt-content-title { margin-top: 0; }