/*
Theme Name: Heuman Pro Josh Bersin Child
Version: 1.0
Description: A child theme of Hueman Pro
Template: hueman-pro
Author: Administrator
*/
@import url("../hueman-pro/style.css");
/* Your awesome customization starts here */





/* --------------------- HAKE POPUP CONTACT FORM OPERRIDES -------------- */
.page-id-12965 fieldset ul li {
    margin: 0 0 12px 0!important;
}
fieldset li > label {
    font-size: 10px!important;
}
fieldset { border: 2px solid red!important; }
.page-id-12965 #sgpb-popup-dialog-main-div {border-color: #cecece!important;height: unset!important; }



	#sgpb-popup-dialog-main-div {
		
				box-sizing: content-box;
				width: 320px!important;
				min-height: 500px!important;
		
		
	}



/* ---------------------------------------------------------- 600px-------------------- */
@media screen and (max-width:600px) and (min-width:0) {

	#sgpb-popup-dialog-main-div {
		
				box-sizing: content-box;
				width: 280px!important;
				min-height: 400px!important;	
		
		
	}
}
/* ---------------------------------------------------------- 600px-------------------- */

/* --------------------- HAKE POPUP CONTACT FORM OPERRIDES -------------- */
.form-control {
    width: 100%;
    padding: 0 15px;
	min-height: 27px;
	background-color: #f5f8fa;
}
input.form-control:not([type="file"]) {
    background-color: #f5f8fa;
}
.form-control option {
    padding: 0 15px;
	min-height: 27px;
	background-color: #f5f8fa;
}
select.form-control {
	padding: 7px 5px;
	min-height: 35px;
	background-color: #f5f8fa;
}
.form-group {
    margin-bottom: 15px;
}
.cust-btn{
	    background: #31B4EF;
    border-color: #31B4EF;
    color: #010101;
    font-size: 19px !important;
    line-height: 19px;
    font-family: arial, helvetica, sans-serif;
	cursor: pointer;
	font-weight: 700;
	padding: 10px 15px;
}

/* VF Code */
.header-banner {
	background-image: var(--header-banner-bg, transparent), linear-gradient(90deg, #3b8dbd 0%, #47B0E4 100%);
	background-size: 100%;
	background-repeat: no-repeat;
	background-color: #3b8dbd;
/* 	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMzgwIDQyIj48cGF0aCBzdHJva2U9IiM4N0NDRUQiIHN0cm9rZS1vcGFjaXR5PSIuNCIgc3Ryb2tlLXdpZHRoPSIuNzEyNyIgZD0ibTE1My40OTgtMjIuODMyNyA0MC41MDYxIDMwLjMzMDUtMzAuMzMwNCA0MC41MDYxLTQwLjUwNjItMzAuMzMwNXpNMjI1LjMzMi0zMy4xNTE1IDI2NS44MzgxLTIuODIxIDIzNS41MDc3IDM3LjY4NSAxOTUuMDAxNSA3LjM1NDZ6TTgxLjY2MzUtMTIuNTEzNmw0MC41MDYxIDMwLjMzMDVMOTEuODM5MiA1OC4zMjMgNTEuMzMzIDI3Ljk5MjV6TTIzNS42NTEgMzguNjgyOWw0MC41MDYxIDMwLjMzMDUtMzAuMzMwNCA0MC41MDYxLTQwLjUwNjItMzAuMzMwNXpNMjk3LjE2Ny00My40NzA1IDMzNy42NzMxLTEzLjE0IDMwNy4zNDI3IDI3LjM2NiAyNjYuODM2NS0yLjk2NDR6TTEwLjI1NjUtMi43NjUxbDQwLjUwNjEgMzAuMzMwNS0zMC4zMzA1IDQwLjUwNi00MC41MDYtMzAuMzMwNHoiLz48cGF0aCBzdHJva2U9IiM4N0NDRUQiIHN0cm9rZS1vcGFjaXR5PSIuMSIgc3Ryb2tlLXdpZHRoPSIuNzEyNyIgZD0ibTUzNS40OTgtMjMuODMyNyA0MC41MDYxIDMwLjMzMDUtMzAuMzMwNCA0MC41MDYxLTQwLjUwNjItMzAuMzMwNXpNNjA3LjMzMi0zNC4xNTE1IDY0Ny44MzgxLTMuODIxIDYxNy41MDc3IDM2LjY4NSA1NzcuMDAxNSA2LjM1NDZ6Ii8+PHBhdGggc3Ryb2tlPSIjODdDQ0VEIiBzdHJva2Utb3BhY2l0eT0iLjIiIHN0cm9rZS13aWR0aD0iLjcxMjciIGQ9Im00NjMuNjYzLTEzLjUxMzYgNDAuNTA2MSAzMC4zMzA1LTMwLjMzMDQgNDAuNTA2MS00MC41MDYyLTMwLjMzMDV6Ii8+PHBhdGggc3Ryb2tlPSIjODdDQ0VEIiBzdHJva2Utb3BhY2l0eT0iLjEiIHN0cm9rZS13aWR0aD0iLjcxMjciIGQ9Im02MTcuNjUxIDM3LjY4MjkgNDAuNTA2MSAzMC4zMzA1LTMwLjMzMDQgNDAuNTA2MS00MC41MDYyLTMwLjMzMDV6TTY3OS4xNjctNDQuNDcwNSA3MTkuNjczMS0xNC4xNCA2ODkuMzQyNyAyNi4zNjYgNjQ4LjgzNjUtMy45NjQ0eiIvPjxwYXRoIHN0cm9rZT0iIzg3Q0NFRCIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9Ii43MTI3IiBkPSJtMzkyLjI1Ni0zLjc2NTEgNDAuNTA2MSAzMC4zMzA1LTMwLjMzMDUgNDAuNTA2LTQwLjUwNi0zMC4zMzA0eiIvPjxwYXRoIHN0cm9rZT0iIzg3Q0NFRCIgc3Ryb2tlLW9wYWNpdHk9Ii4xIiBzdHJva2Utd2lkdGg9Ii43MTI3IiBkPSJtODgyLjQ5OC0xMy44MzI3IDQwLjUwNjEgMzAuMzMwNS0zMC4zMzA0IDQwLjUwNjEtNDAuNTA2Mi0zMC4zMzA1ek05NTQuMzMyLTI0LjE1MTUgOTk0LjgzODEgNi4xNzkgOTY0LjUwNzcgNDYuNjg1bC00MC41MDYyLTMwLjMzMDV6TTgxMC42NjMtMy41MTM2bDQwLjUwNjEgMzAuMzMwNS0zMC4zMzA0IDQwLjUwNjEtNDAuNTA2Mi0zMC4zMzA1eiIvPjxwYXRoIHN0cm9rZT0iIzg3Q0NFRCIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9Ii43MTI3IiBkPSJNMTAyNi4xNy0zNC40NzA1IDEwNjYuNjc2MS00LjE0bC0zMC4zMzA0IDQwLjUwNjEtNDAuNTA2Mi0zMC4zMzA1eiIvPjxwYXRoIHN0cm9rZT0iIzg3Q0NFRCIgc3Ryb2tlLW9wYWNpdHk9Ii4xIiBzdHJva2Utd2lkdGg9Ii43MTI3IiBkPSJtNzM5LjI1NiA2LjIzNDkgNDAuNTA2MSAzMC4zMzA1LTMwLjMzMDUgNDAuNTA2LTQwLjUwNi0zMC4zMzA0eiIvPjxwYXRoIHN0cm9rZT0iIzg3Q0NFRCIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9Ii42MjI3IiBkPSJtMTI1OC42IDEwMi41OTQtMzguMjgxMS0yMi4xMjMgMjIuMTIzLTM4LjI4MSAzOC4yODEgMjIuMTIyOXpNMTI0Mi4yMiA0MS4zMzlsLTM4LjI4MTEtMjIuMTIzIDIyLjEyMy0zOC4yODEgMzguMjgxIDIyLjEyMjl6TTExODAuOTYgNTcuNzI0OWwtMzguMjgxMS0yMi4xMjMgMjIuMTIzLTM4LjI4MSAzOC4yODEgMjIuMTIyOXpNMTMwMy40NyAyNC45NTMybC0zOC4yODExLTIyLjEyMyAyMi4xMjMtMzguMjgxIDM4LjI4MSAyMi4xMjI5ek0xMTE5LjcxIDc0LjExMDdsLTM4LjI4MTEtMjIuMTIzIDIyLjEyMy0zOC4yODEgMzguMjgxIDIyLjEyMjl6TTEzNjQuNDEgOS4xMDY2bC0zOC4yODExLTIyLjEyMyAyMi4xMjMtMzguMjgxMSAzOC4yODEgMjIuMTIzek0xMzE5Ljg2IDg2LjIwOGwtMzguMjgxMS0yMi4xMjMgMjIuMTIzLTM4LjI4MSAzOC4yODEgMjIuMTIyOXoiLz48L3N2Zz4=');
	background-position: center;
	background-size: cover; */
	color: #fff;
	padding: 8px 0;
	text-align: center;
	position: absolute;
	width: 100%;
	top: 0;
}

.header-banner a {
	color: #fff;
	text-decoration: underline;
	position: relative;
}

.header-banner p {
	padding: 0 12px;
}

@media only screen and (max-width: 719px) {
	.header-banner {
		height: 40px;
		top: -48px;
		padding: 4px 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.header-banner p {
		font-size: 14px;
		line-height: 19px;
	}

	.header-desktop-sticky.topbar-enabled #header.-has-banner {
		padding-top: 48px;
	}
}

@media only screen and (min-width: 720px) {
	.header-desktop-sticky #nav-topbar.-has-banner {
		padding-top: 40px;
	}

	.header-desktop-sticky.topbar-enabled #header.-has-banner {
		padding-top: 90px;
	}
}

.sidebar.s2 .widget {
	padding-left: 20px;
	padding-right: 20px;
}

.sidebar.s2 .widget .button.primary{
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	display: block;
	font-size: 16px;
	letter-spacing: 1px;
	padding: 10px 12px;
	font-weight: bold;
	background: #20AADB;
	color: #FFF;
}