/*
 Theme Name:   HrHub Child
 Theme URI:    https://wdthrhub.wpengine.com/
 Description:  HrHub Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     hrhub
 Text Domain:  hrhub-child
 Version:      1.0.0
 Tested up to: 6.6
 Requires PHP: 7.4
 Tags: Blog,Portfolio
 License: GNU General Public License v2 or later 
 License URI: https: //www.gnu.org/licenses/gpl-2.0.html
 Copyright (C) 2024 buddhathemes. All rights reserved.
*/

:root {
	--wdtPrimaryColor: #9c4fc1;
	--wdtQuaternaryColor: #b259db;
	--wdtFontTypo_Alt: "Poppins", Sans-serif;
	--wdtFontTypo_Base: "Poppins", Sans-serif;
	--wdtFontTypo_H1: "Poppins", Sans-serif;
}


header .wdt-header-menu:hover li.current-menu-item > a {
    color: black;
}
header .wdt-header-menu li.current-menu-item > a:hover {
    color: #fff;
}

.wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
	border: 1px solid rgba(156, 89, 93, 0.3)!important;
}

.img-height-100 .wdt-cus-home-3-filler-img-02, .img-height-100 .wdt-cus-home-3-filler-img-01 {
	height: 100%;
}

body.home .elementor-element-b43059d .elementor-container.elementor-column-gap-no { 
	  background: #fff;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
    border-radius: 1rem;
}

body.home .wdt-header-menu .wdt-primary-nav ~ .slide-underline {
	z-index: 9;
}

body.home .wdt-header-menu .wdt-primary-nav {
	position: relative;
	z-index: 99;
}

.wdt-posts-list-wrapper .wdt-fancy-box-style .blog-entry .entry-button a.wdt-button {
	right: 0;
	bottom: 0;
}

.info-boxes-jobs .wdt-content-image img {
	min-width: inherit!important;
	width: 70px!important;
	height: 70px!important;
	padding: 10px;
	transform-origin: center!important;
}

.map-tab .wdt-custom-counter-style-1 {
	 margin: 2rem auto -2rem!important; 
	 padding: 0 10px 10px 10px;
	 background: #fff;
	 border: 1px solid var(--wdtPrimaryColor);
}

.map-tab .wdt-custom-counter-style-1 .wdt-content-icon, 
.about-footer-logo .elementor-widget-container {
background: linear-gradient(90deg, var(--wdtPrimaryColor), var(--wdtQuaternaryColor)) !important;
}

.map-tab .map-img {
	background: var(--wdtPrimaryColor);
	padding: 0;
}

.map-tab .map-img img {
	  background: #fff;
    display: block;
    margin: 4rem auto 0;
    width: 100%;
    padding: 3rem 3rem 0;
}

.wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper:before, .wdt-cus-home-3-slider-brandlogo .wdt-animation-wrapper:after {
	display: none;
}

.img-height-100 {
	 height: 100%;
}

.wdt-custom-home3-logos.compliance-logo .wdt-column div {
	  display: block !important;
    height: 100%;
    width: 100%;
}

.wdt-custom-home3-logos.compliance-logo .wdt-column div {
	  display: block !important;
    height: 100%;
    width: 100%;
}

.wdt-custom-home3-logos.compliance-logo .wdt-column-wrapper.wdt-column-gap-default {
	 justify-content: center;
}

.wdt-custom-home3-logos.compliance-logo .wdt-content-item .wdt-content-image > span {
	    height: 100%;
	    display: flex !important;
    align-items: center;
    justify-content: center;
	  padding: 30px 15px;
}
.wdt-custom-home3-logos.compliance-logo .wdt-content-item .wdt-content-image > span > img {
	    border-radius: 0;
    align-self: inherit;
}

.contact-locations .elementor-widget-wrap.elementor-element-populated,
.contact-locations .elementor-widget-wrap.elementor-element-populated .elementor-widget-image-box {
	height: 100%;
}

.contact-locations .elementor-image-box-wrapper {
	background: #fff;
    /* text-align: center; */
    border: 1px solid rgb(var(--wdtPrimaryColorRgb), 0.15);
    padding: 30px;
    border-radius: 30px;
    overflow: hidden;
	  height: 100%;
}

.contact-locations .elementor-widget-wrap.elementor-element-populated .elementor-widget-image-box .elementor-image-box-img {
	width: auto;
	display: inline-block;
}



@media (min-width: 993px) {
	.wdt-cus-h2-imgbox-01.services-col #wdt-image-box-d29c80f .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column { flex: 0 0 20%;  }
}

input.wpcf7-form-control.wpcf7-submit {background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, #b259db 100%); }
@media only screen and (min-width: 1281px) {
	.wdt-header-menu .wdt-primary-nav ~ .slide-underline {
		        background-image: linear-gradient(135deg, #9c4fc1, #b259db);
	}
}