:root { 
	--green:#E3530F;
}

html { font-size:62.5%;  }
body { font-size:1.8rem; font-family: sofia-pro, sans-serif; color:#000; width: 100%; height: 100%;  } 
.container {max-width: 1205px; width:95%;}
body#empowerhr .entry-content #et-boc .et-l .et_pb_row { width:80%; }

body#empowerhr .entry-content #et-boc h1 { font-family: 'proxima-nova', sans-serif; text-transform: none; font-size:5.0rem;line-height: 1.2em; font-weight: 900; color:#555960; margin: 0 0 10px; }
body#empowerhr .entry-content #et-boc h2 { font-family: 'proxima-nova', sans-serif; text-transform: none; font-size:3.8rem;line-height: 1.2em; font-weight: 900; color:#555960; margin: 0 0 10px; }
body#empowerhr .entry-content #et-boc h3 { font-family: 'proxima-nova', sans-serif; text-transform: none; font-size:3.0rem;line-height: 1.2em; font-weight: 900; color:#555960; margin: 0 0 10px; }
body#empowerhr .entry-content #et-boc h1 strong, body#empowerhr .entry-content #et-boc h2 strong, body#empowerhr .entry-content #et-boc h3 strong { color:var(--green); font-weight: 900;   }

.entry-content { color: #000; font-size:1.6rem;line-height: 1.2em; }
.entry-content p, .entry-content ul, .entry-content ol { margin: 0 0 30px;}
.et-db #et-boc .et-l .et_pb_text ul, .et-db #et-boc .et-l .et_pb_text ol { margin:0; padding: 0 0 1em 20px; }
.et-db #et-boc .et-l .et_pb_text ul li, .et-db #et-boc .et-l .et_pb_text ol li { margin-bottom: 30px; }
.et-db #et-boc .et-l .et_pb_text ul ul, .et-db #et-boc .et-l .et_pb_text ol ol {    padding: 0 0 1em 20px;margin: 30px 0 0; }
.et-db #et-boc .et-l .et_pb_text ul ul li, .et-db #et-boc .et-l .et_pb_text ol ol li { list-style-type: circle; } 

body#empowerhr .entry-content #et-boc a { color:var(--green); transition:all 0.3s ease;   }
body#empowerhr .entry-content #et-boc a:hover { color:var(--green); text-decoration: underline;}
body#empowerhr .entry-content #et-boc a.tdr { text-decoration: none;  }
body#empowerhr .entry-content #et-boc a.tdr:hover { text-decoration: underline;  }

html.et-fb-preview--wireframe .et-fb-preview__overlay { display: none!important; }

body#empowerhr #wrapper .entry-content a {    }
body#empowerhr #wrapper .entry-content a:not([class*="et_pb_button"]):not([class*="btn"]):hover, body#empowerhr #wrapper .entry-content a::not([class*="et_pb_button"])not([class*="btn"]):focus { text-decoration: underline!important; }
body#empowerhr #wrapper .entry-content blockquote { background:#F5F7FC; border-left:3px solid #E3530F; padding: 30px; } 
body#empowerhr #wrapper .entry-content blockquote > *:last-child { margin-bottom:0; }

label {   color: var(--green);  }
.gfield_label { margin-bottom: 0; }
.gform_confirmation_message {    color: #155724;background-color: #d4edda;border-color: #c3e6cb;padding: 30px 25px;font-size: 1.9rem;font-weight: 500;}
.gform_wrapper div.validation_error { background: #790000; color: #fff; font-weight: normal; }
.gform_wrapper li.gfield.gfield_error { border:none; background:none;  }
.gform_wrapper .validation_message {color: #a70101;}

input[type=text], input[type=email], input[type=date], input[type=tel], input[type=number] {  border:1px solid #909090;  background:#fff; color:#737373;   }
textarea {border:1px solid #909090;   font-size:18px; color:#737373;}
select {border:1px solid #909090; font-size:18px; background:#fff; color:#737373;   }
input[type=text]:hover, input[type=email]:hover, input[type=date]:hover, input[type=number]:hover, textarea:hover { background:#fcfcfc; }
input[type=text]:focus, input[type=email]:focus, input[type=date]:focus, input[type=number]:focus, textarea:focus { border:1px solid #003366;  }

body#empowerhr #wrapper .post-password-form {padding: 5vw;text-align: center;background: #f9f9f9;min-height: 60vh;display: flex;flex-flow: column;justify-content: center;border-bottom: 1px solid #dadada;border-top: 1px solid #dadada;}
body#empowerhr #wrapper .post-password-form input[name="post_password"] {border:1px solid #ccc;display: block;margin: 20px  auto 0;background: #fff;}
body#empowerhr #wrapper .post-password-form input[type="submit"] {background-color: var(--green);color: #fff;transition:all 0.3s ease;margin: 10px 0 0;}

body#empowerhr #wrapper .gform_wrapper input[type=text], 
body#empowerhr #wrapper .gform_wrapper input[type=email], 
body#empowerhr #wrapper .gform_wrapper input[type=date], 
body#empowerhr #wrapper .gform_wrapper input[type=tel], 
body#empowerhr #wrapper .gform_wrapper input[type=number],
body#empowerhr  .form-assembly-wrapper input[type=text], 
body#empowerhr  .form-assembly-wrapper input[type=email], 
body#empowerhr  .form-assembly-wrapper input[type=date], 
body#empowerhr  .form-assembly-wrapper input[type=tel], 
body#empowerhr  .form-assembly-wrapper input[type=number] {padding: 15px 15px!important;border-radius: 3px;border: 1px solid #C3C3C3;font-size: 1.8rem!important;font-weight: 500;width: 100%!important;margin: 0!important;}
body#empowerhr  .gform_wrapper textarea,
body#empowerhr  .form-assembly-wrapper textarea { padding:10px 15px!important; border:1px solid #C3C3C3; font-size: 1.8rem; font-weight: 500; transition:border 0.3s ease, bos-shadow 0.3s ease; }
body#empowerhr  .gform_wrapper select,
body#empowerhr  .form-assembly-wrapper select {padding: 15px 15px!important;border-radius: 3px;border: 1px solid #C3C3C3;font-size: 1.8rem!important;font-weight: 500;width: 100%!important;cursor: pointer;margin: 0!important; height: auto!important;}
 
body#empowerhr #wrapper .gform_wrapper input[type=text]:focus, 
body#empowerhr #wrapper .gform_wrapper input[type=email]:focus, 
body#empowerhr #wrapper .gform_wrapper input[type=date]:focus, 
body#empowerhr #wrapper .gform_wrapper input[type=tel]:focus, 
body#empowerhr #wrapper .gform_wrapper input[type=number]:focus,
body#empowerhr #wrapper .gform_wrapper textarea:focus,
body#empowerhr #wrapper .form-assembly-wrapper input[type=text]:focus, 
body#empowerhr #wrapper .form-assembly-wrapper input[type=email]:focus, 
body#empowerhr #wrapper .form-assembly-wrapper input[type=date]:focus, 
body#empowerhr #wrapper .form-assembly-wrapper input[type=tel]:focus,
body#empowerhr #wrapper .form-assembly-wrapper textarea:focus { border: 1px solid #E3530F99!important; box-shadow: 0 1px 11px 0px #E3530F1f!important; }

body#empowerhr #wrapper .gform_wrapper .gform_button,
body#empowerhr #wrapper .form-assembly-wrapper input[type="submit"] { width: 100%;background-color: var(--green);color: #fff; transition:all 0.3s ease; }
body#empowerhr #wrapper .gform_wrapper .gform_button:hover,
body#empowerhr #wrapper .form-assembly-wrapper input[type="submit"]:hover { background-color: #5ba53b; }
body#empowerhr #wrapper .gform_wrapper .gform_button:focus,
body#empowerhr #wrapper .form-assembly-wrapper input[type="submit"]:focus { transform: translateY(1px); }

/*
body#empowerhr #wrapper .gform_wrapper .gform_button,
body#empowerhr #wrapper .form-assembly-wrapper input[type="submit"][disabled] {width: 100%;background-color: #c3c3c3;color: #949494;transition:all 0.3s ease;}
*/

body#empowerhr #wrapper .gform_wrapper .gfield_required:before {content:"*";font-size: 2.0rem;font-weight: 300;}
body#empowerhr #wrapper .gform_wrapper .gfield_required .gfield_required_text { display: none; }
body#empowerhr #wrapper .gform_wrapper .gfield_contains_required .ginput_complex  label:after {content:"*";font-weight: 300;font-size: 2.0rem;}
body#empowerhr #wrapper .gform_wrapper .gf_name_has_2 > span:nth-child(1) { padding-right:10px; }
body#empowerhr #wrapper .gform_wrapper .gf_name_has_2 > span:nth-child(2) { padding-left:10px; }
body#empowerhr #wrapper .gform_wrapper label, 
body#empowerhr #wrapper .gform_wrapper legend.gfield_label_before_complex {font-size: 2.0rem;font-weight: 700;padding: 0 0 8px; }
body#empowerhr #wrapper .gform_wrapper .ginput_container_checkbox .gfield_checkbox { display: flex; flex-wrap: wrap; }
body#empowerhr #wrapper .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice { flex:0 0 50%;padding: 10px 10px 10px 0;display: flex;align-items: center;}
body#empowerhr #wrapper .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice label { cursor:pointer;padding:0 0 0 15px;font-size: 1.9rem;font-weight: normal;}
body#empowerhr #wrapper .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice input { width: 20px;height: 20px;}
body#empowerhr #wrapper .gform_fields > .gfield { margin:0 0 15px; }


body#empowerhr #wrapper .wFormContainer { width:100%; max-width: 100%; }
body#empowerhr #wrapper .form-assembly-wrapper form {display: flex;width:100%;flex-wrap: wrap;}
body#empowerhr #wrapper .form-assembly-wrapper form fieldset {  border:none!important;margin: 0;padding: 0; flex: 0 0 100%;}
body#empowerhr #wrapper .form-assembly-wrapper form fieldset > legend { display: none; }
body#empowerhr #wrapper .form-assembly-wrapper form .section.inline.group {display: flex;     width: 100%!important;}
body#empowerhr #wrapper .form-assembly-wrapper form .oneField  {flex:0 0 50%;margin: 0 0 30px;padding: 0 20px 0 0;}
body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="group"] { flex:0 0 100%; }
body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="group"] .inputWrapper .choices {display:flex;flex-wrap: wrap;}
body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="group"] .inputWrapper .choices .oneChoice {flex: 0 0 50%;padding: 10px 10px 1px 0;display: flex;align-items: center;}
body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="group"] .inputWrapper .choices .oneChoice label { padding:0 0 0 10px; cursor:pointer; }
body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="radiogroup"] { flex:0 0 100%; }
body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="radiogroup"] .inputWrapper .choices {display:flex;flex-wrap: wrap;}
body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="radiogroup"] .inputWrapper .choices .oneChoice {flex: 0 0 50%;padding: 10px 10px 1px 0;display: flex;align-items: center;}
body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="radiogroup"] .inputWrapper .choices .oneChoice label { padding:0 0 0 10px}
body#empowerhr #wrapper .form-assembly-wrapper form .oneField > label {display: block;font-size: 1.8rem;font-weight: 700;padding: 0 0 8px;color: #000;width: 100%!important;}
body#empowerhr #wrapper .form-assembly-wrapper form .oneField > br { display: none; }
body#empowerhr #wrapper .form-assembly-wrapper form .oneField > .inputWrapper { display: block; }
body#empowerhr #wrapper .form-assembly-wrapper form .oneField textarea {     width: 100%; min-height: 200px; }
body#empowerhr #wrapper .form-assembly-wrapper form .actions { flex: 0 0 100%; }
body#empowerhr #wrapper .form-assembly-wrapper form .htmlSection {padding:10px 0 20px;}
body#empowerhr #wrapper .form-assembly-wrapper form .htmlSection:first-of-type { padding-top: 0; }
body#empowerhr #wrapper .form-assembly-wrapper form .htmlSection .htmlContent b {display:block;font-size: 2rem;margin: 0!important;padding: 14px 0!important;color: #000;}

body#empowerhr #wrapper .form-assembly-wrapper .wFormFooter .supportInfo { display:none;} 
body#empowerhr #wrapper .form-assembly-privacy-policy-link { padding: 0 2vw 2vh; }
body#empowerhr #wrapper .form-assembly-wrapper form .errFld input[type="text"] { border:none!important; box-shadow:none!important;}
body#empowerhr #wrapper .form-assembly-wrapper form .errMsg { color:#f00;background: #ffdede;font-size: 18px;padding: 15px;/* width: 100%; */display: block;}

body#empowerhr #wrapper .gform_wrapper h2.gform_submission_error { font-size: 1.8rem;font-weight: 700;padding: 10px;color: #721c24;background-color: #f8d7da;border-color: #f5c6cb; margin: 0 0 2vw;}
body#empowerhr #wrapper .gform_wrapper h2.gform_submission_error .gform-icon { display:none!important; }
body#empowerhr #wrapper .gform_wrapper .gfield_validation_message { color: #f00; }
body#empowerhr #wrapper .gform_wrapper h3 {font-size: 2.5rem;margin: 0!important;padding: 14px 0!important;}
body#empowerhr #wrapper .form-privacy-policy-link a { font-size: 1.8rem; text-decoration: none!important }
body#empowerhr #wrapper .form-privacy-policy-link a:hover { text-decoration: underline!important }


body#empowerhr #wrapper .post-2480 .form-assembly-wrapper form fieldset {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ccc!important; } 




ul.social { padding: 0; margin:0; list-style: none; }
ul.social li { display: inline; margin:0 7px 0 0; }



/* easy dropdown */
.edd-root { width: 100%;  }
.edd-arrow { right: 10px;color: #E3530F;width: 20px;height: 15px; transform-origin: center; top: calc(50% - 7px);}
.edd-arrow::before { width: 12px;height: 12px; }
.edd-head { border:1px solid #BABABA; border-radius: 4px; padding: 10px 30px 10px 15px;}
.edd-root::after { background: #E3530F  }
.edd-option {     padding: 12px 8px 12px 22px; }




/* Slick default */ 
.slick-slide {     outline: none;  }
.slick-arrow {position:absolute;top:50%;margin-top: -11px;border:none;z-index:100;font-size: 32px;cursor:pointer;text-shadow: none;transition:all 0.3s ease;background: var(--green);width: 50px;height: 50px;border-radius: 50%!important;display: flex;justify-content: center;align-items: center;box-shadow: none;color: #fff;border: none;}
.slick-arrow i { color:#009AEB;  }
.slick-arrow:hover {color: var(--green);background: #fff;}
.slick-arrow.prev {left: 20px;}
.slick-arrow.next {right: 20px;}
.slick-arrow.slick-disabled { opacity:0.25; }
.slick-arrow.slick-disabled i { color: #9e9e9e;}
ul.slick-dots { margin:0!important; padding: 30px 20px!important; list-style: none; text-align:center!important;  }
ul.slick-dots li {display: inline-block;margin: 0 5px!important;}
ul.slick-dots li button  {background: #DBDBDB;border:none;outline:none;text-indent:-999em;width: 16px;height: 16px;cursor: pointer;display: block;border-radius: 50%;}
ul.slick-dots li.slick-active button {background: #091D3E;}




body#empowerhr #wrapper .et_pb_button_module_wrapper a.et_pb_button { min-width: 220px; text-align: center!important; }
/* Buttons - divi */
body#empowerhr #wrapper #main .entry-content #et-boc a.divi-button-block-link {font-family: 'proxima-nova', sans-serif;padding-bottom: 5px!important;min-width: auto; text-align:left; display: inline-block; text-decoration: none!important;  }
body#empowerhr #wrapper #main .entry-content #et-boc a.divi-button-block-link.et_pb_button:before {content:""!important;opacity: 1!important;margin:0!important;display:inline-block!important;background: var(--green);height: 3px;width: 100%;position: absolute;left: 0;bottom: 0;transition: transform 0.3s ease-out;transform: scaleX(0);transform-origin: bottom right;}
body#empowerhr #wrapper #main .entry-content #et-boc a.divi-button-block-link.et_pb_button:hover:before {/* width: 100%!important; */transform: scaleX(1);transform-origin: bottom left;} 

body#empowerhr #wrapper #main .entry-content #et-boc a.divi-button-block-link-arrow {padding-bottom: 5px!important;min-width: auto; text-align:left;display: inline-block; text-decoration: none!important;  }
body#empowerhr #wrapper #main .entry-content #et-boc a.divi-button-block-link-arrow.et_pb_button:before {content:""!important;opacity: 1!important;margin:0!important;display:inline-block!important;background: var(--green);height: 3px;width:0;position: absolute;left: 0;bottom: 0;transition: width 0.3s ease;}
body#empowerhr #wrapper #main .entry-content #et-boc a.divi-button-block-link-arrow.et_pb_button:hover:before { width: 100%!important; } 
body#empowerhr #wrapper #main .entry-content #et-boc a.divi-button-block-link-arrow:after {content:'\f061';opacity: 1!important;margin: 0 0 0 10px!important;display: inline-block!important;transition: all 0.2s ease;font-family: FontAwesome!important;font-weight: normal;font-style: normal;text-decoration:none;position: static!important;font-size: 1em;}



/* Buttons - for tempalte use, not divi */
a[class*='btn'], #main .entry-content a[class*='btn'], #main .entry-content input[type=submit] {text-transform: none!important; transition: color 300ms ease 0ms,background-color 300ms ease 0ms;margin-bottom:30px;font-style: normal!important;min-width: 220px;-webkit-box-shadow: none!important;letter-spacing: normal!important;outline: 0;text-decoration: none!important;-webkit-font-smoothing: antialiased;position: relative;border: 2px solid;line-height: 1.7em!important;border-width: 0px!important;font-weight:500!important;font-size: 17px;border-radius: 6px!important;display: inline-block;padding: 15px 20px!important;text-align: center!important;border-width: 0!important;border-style: solid!important;}
a[class*='btn']:hover, #main .entry-content  a[class*='btn']:hover, #main .entry-content  input[type=submit]:hover  {  }
.btn-inline { display: inline-block; }

a[class*='btn'].btn-green, #main .entry-content a.btn-green, #main .entry-content input[type=submit].btn-green {color: #fff!important;border-color: var(--green)!important;background-color: var(--green)!important;border-width: 2px!important;}
a[class*='btn'].btn-gray, #main .entry-content a.btn-gray, #main .entry-content input[type=submit].btn-gray {color: #000!important;border-color: #f5f7fc!important;background-color: #f5f7fc!important;border-width: 2px!important;}
a[class*='btn'].btn-white, #main .entry-content a.btn-white, #main .entry-content input[type=submit].btn-white {color: #000!important;border-color: #c7c7c7!important;background-color: #fff!important;border-width: 2px!important;}
a[class*='btn'].btn-pink, #main .entry-content a.btn-pink, #main .entry-content input[type=submit].btn-pink {color: #fff!important;border-color: #78BF26!important;background-color: #78BF26!important;border-width: 2px!important;}

a[class*='btn'].btn-green:hover, #main .entry-content a.btn-green:hover, #main .entry-content input[type=submit].btn-green:hover {color:#fff!important;border-color: #cb4303!important;background-color: #cb4303!important;}
a[class*='btn'].btn-gray:hover, #main .entry-content a.btn-gray:hover, #main .entry-content input[type=submit].btn-gray:hover {color:#fff!important;border-color: var(--green)!important;background-color: var(--green)!important;}
a[class*='btn'].btn-white:hover, #main .entry-content a.btn-white:hover, #main .entry-content input[type=submit].btn-white:hover {color:#fff!important;border-color: var(--green)!important;background-color:var(--green)!important;}
a[class*='btn'].btn-pink:hover, #main .entry-content a.btn-pink:hover, #main .entry-content input[type=submit].btn-pink:hover  {color:#fff!important;border-color: #55930f!important;background-color: #55930f!important;}


.btn-block-link, #main .entry-content a.btn-block-link, #main .entry-content input[type=submit].btn-block-link { color: var(--green)!important;border-color: #fff!important;font-weight: 900!important; padding-left: 0!important;padding-right: 0!important;padding-top: 15px!important;padding-bottom: 5px!important;text-align: left!important;display: inline-block;min-width: auto;}
	a.btn-block-link:before, #main .entry-content a.btn-block-link:before, #main .entry-content input[type=submit].btn-block-link:before {content:"";background:var(--green)!important;height: 3px;width: 100%;position: absolute;left: 0;bottom: 0;transition: transform 0.3s ease-out;transform-origin: bottom right;transition: transform 0.25s ease-out;transform: scaleX(0);}
a.btn-block-link-arrow, #main .entry-content a.btn-block-link-arrow, #main .entry-content input[type=submit].btn-block-link-arrow {  font-weight: 900!important;  color: var(--green)!important;border-color: #fff!important; padding-left: 0!important;padding-right: 0!important;padding-top: 15px!important;padding-bottom: 5px!important;text-align: left!important;display: inline-block;min-width: auto;}
	a.btn-block-link-arrow:before, #main .entry-content a.btn-block-link-arrow:before, #main .entry-content input[type=submit].btn-block-link-arrow:before {content:"";background:var(--green);height: 3px;width:0; position: absolute;left: 0;bottom: 0;transition: width 0.3s ease;}
	a.btn-block-link-arrow:after, #main .entry-content a.btn-block-link-arrow:after, #main .entry-content input[type=submit].btn-block-link-arrow:after { content:'\f061'; display: inline-block; transition: all 0.2s ease; font-family: FontAwesome; font-weight: normal; font-style: normal; margin: 0 0 0 8px; text-decoration:none; }


a.btn-white:hover, #main .entry-content a.btn-white:hover, #main .entry-content input[type=submit].btn-white:hover {color: #fff!important;border-color: var(--green)!important;background-color: var(--green)!important;}
a.btn-block-link:hover, #main .entry-content a.btn-block-link:hover, #main .entry-content input[type=submit].btn-block-link:hover {color: var(--green)!important;border-color: #fff!important;background-color:transparent;!important;text-decoration: none!important;}
	a.btn-block-link:hover:before, #main .entry-content a.btn-block-link:hover:before, #main .entry-content input[type=submit].btn-block-link:hover:before {/* width: 100%; */transform: scaleX(1);transform-origin: bottom left;}
a.btn-block-link-arrow:hover, #main .entry-content a.btn-block-link-arrow:hover, #main .entry-content input[type=submit].btn-block-link-arrow:hover {color: var(--green)!important;border-color: #fff!important;background-color: #fff;padding-left: 0!important;padding-right: 0!important;padding-top: 15px!important;padding-bottom: 5px!important;text-align: left!important;display: inline-block;min-width: auto;}
	a.btn-block-link-arrow:hover:before, #main .entry-content a.btn-block-link-arrow:hover:before, #main .entry-content input[type=submit].btn-block-link-arrow:hover:before { width: 100%; }




/* Gravity forms */
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { padding: 15px;  }
.gform_wrapper textarea { }


/* faq-accoridan */
.faq-accoridan {  margin: 0 auto!important;   max-width: 1000px; }
.faq-accoridan .item {background: #fff!important;margin: 0 0 20px!important; border-radius: 4px!important;}
.faq-accoridan .item .title {font-size: 1.8rem!important;margin: 0!important;display: flex;justify-content: space-between;cursor: pointer;padding: 25px 30px!important;align-items: center;font-weight: 600;}
.faq-accoridan .item .title:after {content:'\f078';display: inline-block;transition: all 0.4s ease;font-family: FontAwesome;font-weight: normal;font-style: normal;margin: 0 0 0 8px;text-decoration:none;color: var(--green);font-size: 2.5rem;}
.faq-accoridan .item .title a {color: inherit!important;text-decoration: none!important;}
.faq-accoridan .item .item-content { display: none; }
.faq-accoridan .item .item-content-inner {padding:0 30px 25px!important;line-height: 1.6em!important;}
.faq-accoridan .item.active .title:after { transform: rotate(180deg); }


/* ---------------------------------------------------------
-------------------------------------     Header
----------------------------------------------------------*/


header.header {background:#fff;position: fixed;z-index: 2000;width: 100%; transition: background 300ms ease-in-out 0s,padding 140ms ease-in-out,transform 140ms ease-in-out 140ms; }

.top-bar {display: flex;padding: 1.2vh 0;}
.top-bar-right-items {list-style: none;padding: 0;margin: 0;color: #fff;display: flex;flex: 0 0 100%; display: flex;justify-content: flex-end;}
.top-bar-right-items li {border-right: 1px solid #ffffff61;padding: 0 1vw;font-weight: 700;font-size: 13px;line-height: 16px; }
.top-bar-right-items li:last-child { border-right: none; padding-right: 0; }
.top-bar-right-items li a {color: #fff;text-decoration: none; }
.top-bar-right-items li a:hover { text-decoration: underline;  }
.top-bar-right-items li a.phone { margin-left: 5px; color:var(--green); }
.top-bar-right-items li a.search {  }

.top-bar .row-desktop { display: flex; }
.top-bar .row-mobile { display: none; }
.top-bar .row-mobile .top-bar-right-items {  justify-content: space-between;}
.top-bar .row-mobile .top-bar-right-items li {flex:1;text-align: center;padding: 10px 0;}

.main-bar { padding: 20px 0; }
.main-bar .row {position: relative;justify-content: space-between;}

.main-bar .logo-col .desktop {   } 
.main-bar .logo-col .mobile { display: none;   }
.main-bar .logo-col {flex: 0 0 15%;display: flex;flex-flow: nowrap;align-items: center;justify-items: flex-start;}
.main-bar .logo-col .logo {    margin: 0;}
.main-bar .logo-col .logo svg { height: auto;width: 100%;max-width:100%;}
.main-bar .logo-col .logo.logo-white { display: none; }

.main-bar .mobile-col a { display: flex;align-items: center;text-decoration: none;}
.main-bar .mobile-col a .text {color:#2E2E2E;font-size: 18px;padding: 0 7px 0 0;font-weight: 500;}
.main-bar .mobile-col a .fas {color: #000;font-size: 28px;}
.main-bar .mobile-col a:hover .fas {color:var(--green); }

.main-bar .nav-col {display: flex;justify-content: space-between;flex: 0 0 82%;}
.main-bar .nav-col .main-nav-wrapper {display: flex;align-items: center;}
.main-nav-wrapper .menu {padding:1px 0;justify-content: space-between;width: 100%;height: auto;margin: 0;display: flex;list-style: none; max-width:1400px;} 
.main-nav-wrapper .menu > li {transition:all 0.3s ease;display: block;padding:15px 20px;position: relative;}
.main-nav-wrapper .menu > li > a {font-size: 1.5rem;color: #000;position: relative;line-height: 1em;font-weight: 500;transition:all 0.3s ease;text-decoration: none;display: block;margin: 0;}
.main-nav-wrapper .menu > .underline { content: ""; transition:left 0.4s ease, width 0.4s ease; position: absolute; width:0; height:6px; background:#009AEB; bottom: 0; left: 0;    }
.main-nav-wrapper .menu > li > a:hover, .main-nav-wrapper .menu > li:hover > a {color: var(--green);}
.main-nav-wrapper .menu > li.current-menu-item > a { color: #E3530F;}
.main-nav-wrapper .menu > li.menu-item-has-children > a:after { content:'\f0d7'; display: inline-block; transition: all 0.2s ease; font-family: FontAwesome; font-weight: normal; font-style: normal; margin: 0 0 0 8px; text-decoration:none; }
.main-nav-wrapper .menu > li.menu-item-has-children:hover > a:after { transform: rotate(180deg);    } 
.main-nav-wrapper > ul.menu > li > ul.sub-menu {background: #fff;top: auto;left: 0;transform: translateY(10px);display: flex;border-radius: 3px;position: absolute;list-style: none;display: none;z-index:5000;padding:0;box-shadow: -3px 4px 10px #0000004d;width: 36vw;justify-content: space-between;}
.main-nav-wrapper > ul.menu > li:hover > ul.sub-menu {display: flex;flex-wrap: wrap;padding:30px 50px;}

.main-nav-wrapper > .menu > li > ul.sub-menu > li {display: block;position: relative;flex: 0 0 48%;width: 48%;border-bottom: 1px solid #7070704f;margin: 0 0 20px;padding: 0 0 20px;} 
.main-nav-wrapper > .menu > li > ul.sub-menu > li.last-row { border-bottom:none; margin-bottom:0; padding-bottom:0; }
.main-nav-wrapper > .menu > li > ul.sub-menu > li > a {font-size: 17px;text-align:left;padding: 0;color: #2E2E2E;white-space:nowrap;transition:all 0.3s ease;display: block;text-decoration: none;font-weight: 400;height: auto;font-family: 'proxima-nova', sans-serif;align-items: center;display: block;}.main-nav .menu ul.sub-menu li:last-child a { border-bottom: none; }
.main-nav-wrapper > .menu > li > ul.sub-menu > li > a:after {content:'\f0d7';display: inline-block;transition: all 0.2s ease;font-family: FontAwesome;font-weight: normal;font-style: normal;margin: -5px 0 0 13px;text-decoration:none;transform: rotate(-90deg);font-size: 20px;display: none;}	
.main-nav-wrapper > .menu > li > ul.sub-menu > li > a span {display:block;white-space: normal;opacity:1;font-weight: 700;transition:all 0.3s ease;/* font-size: 1.6rem; */font-size: 1.5rem;}
.main-nav-wrapper > .menu > li > ul.sub-menu > li > a span.description {font-weight: 400;}
.main-nav-wrapper > .menu > li > ul.sub-menu > li a:hover span { color:var(--green); opacity:1; }
.main-nav-wrapper > .menu > li > ul.sub-menu > li a:hover span.description { color:inherit; }
.main-nav-wrapper > .menu > li > ul.sub-menu > li a.faded { opacity:0.5; }

.main-bar .nav-col .main-nav-cta-wrapper .menu {display: flex;list-style: none;padding: 0;margin:0;height: 100%;align-items: stretch;}
.main-nav-cta-wrapper .menu > li {padding: 0 0 0 15px;display: flex;align-items: center;}
.main-nav-cta-wrapper .menu > li > a {padding-top: 14px;padding-right: 0;padding-bottom: 13px;padding-left: 0;text-decoration: none;width: 155px;text-align: center; line-height: 1em;}
.main-nav-cta-wrapper .menu > li.white > a {color: #FFFFFF;border-width: 0px;border-radius: 3px; font-size: 1.4rem;font-weight: 500;border: 1px solid #c7c7c7;background-color: #fff;color: #000;}
.main-nav-cta-wrapper .menu > li.white:hover > a {background-color: var(--green);color: #fff;border-color: var(--green);}
.main-nav-cta-wrapper .menu > li.pink > a {color: #FFFFFF;border-width: 0px;border-radius: 3px; font-size: 1.4rem;font-weight: 500;background-color: #78BF26;border: 1px solid #78BF26;}
.main-nav-cta-wrapper .menu > li.pink:hover > a {background-color: #55930f;border-color: #55930f;}
.main-nav-cta-wrapper .menu > li.menu-item-has-children { position: relative; }
.main-nav-cta-wrapper .menu > li.menu-item-has-children > ul.sub-menu {background: #f5f7fc;top: 100%;display: flex;position: absolute;list-style: none;display: none;z-index:5000;padding:0;box-shadow: 0px 5px 10px #0000001a;width: 100%;/* justify-content: space-between; */margin-top: -1px;/* border: 1px solid #c7c7c7; *//* border-top: none; */}
.main-nav-cta-wrapper .menu > li.menu-item-has-children:hover > ul.sub-menu {display: flex; flex-flow: column; }
.main-nav-cta-wrapper .menu > li.menu-item-has-children > ul.sub-menu > li {border-bottom: 1px solid #dcdcdc;}
.main-nav-cta-wrapper .menu > li.menu-item-has-children > ul.sub-menu > li > a {text-decoration: none;font-size: 1.4rem;color: #000;display: block;padding: 13px 10px;font-weight: 500;text-align: center;}
.main-nav-cta-wrapper .menu > li.menu-item-has-children > ul.sub-menu > li > a:hover {  background: #e9ecf3;}



/* Main Bar for Resource Center */

body.resource-center-header #wrapper { background-color: #555960; }
body.resource-center-header #main {  background-color: #fff; }

body.resource-center-header header.header { background: #555960; }
body.resource-center-header .main-bar .logo-col .logo-primary { display: none; }
body.resource-center-header .main-bar .logo-col .logo-white { display: block; }
body.resource-center-header .main-nav-wrapper .menu > li > a { color: #fff; }
body.resource-center-header .main-nav-cta-wrapper .menu li.white a { background: transparent; color:#fff; }
body.resource-center-header .main-nav-cta-wrapper .menu li.white a:hover {  background-color: var(--green); color:#fff; }


.inner-page-sub-menu { background:#F5F7FC; }
.inner-page-sub-menu .row { align-items:center; justify-content:space-between}
.inner-page-sub-menu .col-subnav {display: flex;align-items: center;justify-content: flex-start;} 
.inner-page-sub-menu .col-subnav .col-parent-label {border-right:1px solid #A2A2A2;padding: 0 15px 0 0;margin: 0 15px 0 0;}
.inner-page-sub-menu .col-subnav .col-parent-label strong { font-size:14px; }
.inner-page-sub-menu .col-subnav .col-subnav-inner ul { display:flex; margin:0; padding:0; }
.inner-page-sub-menu .col-subnav .col-subnav-inner ul li {list-style:none;padding: 13px 0 13px;position:relative;margin: 0 15px 0 0;}
.inner-page-sub-menu .col-subnav .col-subnav-inner ul li:nth-child(last) { margin-right: 0; }
.inner-page-sub-menu .col-subnav .col-subnav-inner ul li a { font-size:14px; color:#000; text-decoration:none;     font-weight: 500;}
.inner-page-sub-menu .col-subnav .col-subnav-inner ul li a:hover { color:var(--green); }
.inner-page-sub-menu .col-subnav .col-subnav-inner ul li.current-menu-item a { color:var(--green);  font-weight: 600;  }
.inner-page-sub-menu .cta { font-size:14px; }
.inner-page-sub-menu .cta a { text-decoration:none; }
.inner-page-sub-menu .cta a:hover { text-decoration:underline;}
.inner-page-sub-menu .underline {content: "";transition:left 0.4s ease, width 0.4s ease;position: absolute;width:0;height: 6px;background: #e3530f;bottom: -2px;left: 0;border-radius: 0;}


#header-search-wrapper {position: absolute;top: 0;left: 0;width: 100%;padding: 50px 0;z-index: 2000;transition: all 0.5s cubic-bezier(0.69, 0.06, 0.71, 0.87);transform:translateY(-100%);}
#header-search-wrapper .container { height: 100%; }
#header-search-wrapper .inner h3 { color: #fff;text-align: center;font-size: 3.8rem;font-weight: 900;margin: 0 0 25px;padding: 0;}
#header-search-wrapper .inner .search  { display: flex;align-items: stretch;justify-content: center;width: 100%;max-width: 900px;margin: 0 auto;}
#header-search-wrapper .inner .search-input { font-size: 1.8rem;padding: 20px 40px;margin: 0 20px 0 0;flex: 3;border: 1px solid #E3530F91;border-radius: 6px;}
#header-search-wrapper .inner .search-submit { color: #fff!important;border-color: #78BF26!important;background-color: #78BF26!important;border-width: 1px!important;flex: 1;border-radius: 6px;font-size: 1.8rem;}
#header-search-wrapper .inner .search-submit:hover {color:#fff!important;border-color: #55930f!important;background-color: #55930f!important;}
#header-search-wrapper .inner .search-input::placeholder { font-style: normal; font-family: sofia-pro, sans-serif; color:#777; }
#header-search-wrapper .inner .search-input:-ms-input-placeholder { font-style: normal; font-family: sofia-pro, sans-serif; color:#777; }
#header-search-wrapper .inner .search-input::-ms-input-placeholder {  font-style: normal;  font-family: sofia-pro, sans-serif; color:#777;}
#header-search-wrapper .header-search-close { position: absolute;top: 10px;right: 30px;font-size: 34px;transition: all 0.3s ease;  }
#header-search-wrapper .header-search-close .fas { color: #fff; transition: all 0.3s ease;  }
#header-search-wrapper .header-search-close:hover .fas {  transform:scale(1.15); }
#header-search-wrapper.open { transform:translateY(0); }

 
#mobile-nav { position: fixed;height: 100%;transition: opacity 0.2s linear, top 0.6s ease;width: 100%;left: 0; z-index: 10000;display: flex;background: #fff;flex-flow: column;justify-content: space-between; opacity:0; top:-200vh;}
#mobile-nav.open { opacity: 1; top:0; display: block;}
#mobile-nav .mobile-nav-header {position: relative;display: flex;justify-content: space-between;padding: 30px 20px 30px;align-items: center;}
#mobile-nav .mobile-nav-header .mobile-menu-close {position: absolute;top: 50%;left: 20px; color: #000000; transform: translateY(-50%); }
#mobile-nav .mobile-nav-header .mobile-menu-close:hover svg { fill:var(--green); }
#mobile-nav .mobile-nav-header > a.logo {display: inline-block;text-align: center;text-decoration: none;color: #000;font-size: 18px;font-weight: 400; flex: 0 0 auto;margin-left: 40px;}
#mobile-nav .mobile-nav-header > a.logo svg {height: auto; margin:0 auto;max-width: 35vw;}
#mobile-nav .mobile-nav-header > a.login {text-decoration:none;color: #000;font-size: 1.8rem; }
#mobile-nav .mobile-nav-search {padding: 0 30px 20px;}
#mobile-nav .mobile-nav-search form {display: flex;position: relative;}
#mobile-nav .mobile-nav-search form .search-input {  -webkit-appearance: none;width: 100%;padding: 15px 15px!important;border-radius: 3px!important;border: 1px solid #C3C3C3!important;font-size: 1.8rem!important;font-weight: 500;width: 100%!important;margin: 0!important;}

#mobile-nav .mobile-nav-search form .search-submit {background: none;border: none;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);}
#mobile-nav .mobile-nav-search form .search-submit::after {content:'\f002';display: inline-block;font-size: 20px;transition: all 0.2s ease;font-family: FontAwesome;font-weight: normal;font-style: normal;margin: 0;text-decoration:none;color: var(--green);}



#mobile-nav .menu {list-style: none;margin: 0;padding: 0 30px;position: relative;left: 0;transition:left 0.5s ease;}
#mobile-nav .menu  a {font-family: 'proxima-nova', sans-serif;text-align: left;font-size: 2.5rem;font-weight: 800;text-decoration: none;display: block;padding: 20px 0;color: #000;}
#mobile-nav .menu > li {text-align: center;border-bottom: 1px solid #70707042;}
#mobile-nav .menu > li:last-child, #mobile-nav .sub-menu > li:last-child { border-bottom:none; }
#mobile-nav .menu > li > ul  { position: absolute; left: 100%; top:0; width: 100%; list-style: none;margin: 0;padding: 0 20px; display: none; }
#mobile-nav .menu > li > ul.sub-menu-open { display: block; }
#mobile-nav .menu > li > ul > li {text-align: center;border-bottom: 1px solid #70707042;}
#mobile-nav .menu li.back { border:none;  }
#mobile-nav .menu li.back a {font-size: 2.5rem;}
#mobile-nav .menu li.back a:before { content:'\f0d9'; display: inline-block; font-size: 26px;transition: all 0.2s ease; font-family: FontAwesome; font-weight: normal; font-style: normal; margin: 0 15px 0 0; text-decoration:none; }
#mobile-nav .menu > li > ul > li > ul { display: none; }
#mobile-nav .menu > li.menu-item-has-children > a:after {content:'\f0da';display: inline-block;font-size: 26px;transition: all 0.2s ease;font-family: FontAwesome;font-weight: normal;font-style: normal;margin: 0 0 0 15px;text-decoration:none;color: var(--green);}
#mobile-nav #menu-mobile-nav.on-sub-menu { left:-100%; }

#mobile-nav .social {display: flex;justify-content: center;}
#mobile-nav .social li {font-size: 31px;margin: 0 15px;}
#mobile-nav .social li a { color: #091D3E; } 
#mobile-nav .buttons { text-align: center; display: flex;flex-flow: column; margin:0; padding:0 20px 20px; }
#mobile-nav .buttons li { list-style: none; margin:0; padding:0; }
#mobile-nav .buttons a { margin:10px 0;    width: 100%; }


/* ---------------------------------------------------------
-------------------------------------     Layout
----------------------------------------------------------*/

#main > .inner-wrap { padding:0; }

#header-breadcrumbs {padding: 45px 0 0;}
#header-breadcrumbs .container {border-bottom: 1px solid #CECECE;padding: 0 0 25px;color:#000;font-weight: 700;} 
#header-breadcrumbs i { margin: 0 4px; }
#header-breadcrumbs a { font-weight: 700; }
#header-breadcrumbs .breadcrumb_last { color:#009AEB;  }




/* ---------------------------------------------------------
-------------------------------------     Form assembly
----------------------------------------------------------*/

body#empowerhr #wrapper .form-assembly-wrapper {  }
body#empowerhr #wrapper .form-assembly-wrapper .form-title { font-family: sofia-pro, sans-serif; color: #fff; text-align: center; font-size: 1.7rem; font-weight: 700; background:var(--green); padding:2vh 15px; }
body#empowerhr #wrapper .form-assembly-wrapper .form-assembly-inner { background:#fff; padding: 2vw;  }
body#empowerhr #wrapper .form-assembly-wrapper .form-assembly-inner .wFormHeader,
body#empowerhr #wrapper .form-assembly-wrapper .form-assembly-inner .wFormTitle { display: none!important;  }


/* ---------------------------------------------------------
-------------------------------------     Gravity forms
----------------------------------------------------------*/


body#empowerhr #wrapper div[class*="gravity-form-module"] {box-shadow: 0 0 10px #0000001a; border-radius: 0 0 10px 10px !important; background: #fff; overflow: hidden;}
body#empowerhr #wrapper div[class*="gravity-form-module"] .gravity-form-title {font-family: sofia-pro, sans-serif;color: #fff;text-align: center;font-size: 1.7rem;font-weight: 700;background:var(--green);padding: 2vh 3vw;border-top-left-radius: 10px;border-top-right-radius: 10px;}
body#empowerhr #wrapper div[class*="gravity-form-module"] .gform_wrapper { padding:3vw 3vw;z-index: 200;position: relative;}
body#empowerhr #wrapper div[class*="gravity-form-module"] .form-privacy-policy-link {z-index: 300; padding: 0 3vw 2vw; position: relative;}

/*
body#empowerhr #wrapper div[class*="gravity-form-module"] .gravity-form-title { font-family: sofia-pro, sans-serif; color: #fff; text-align: center; font-size: 1.7rem; font-weight: 700; background:var(--green); padding:2vh 15px; }
body#empowerhr #wrapper div[class*="gravity-form-module"] .gform_wrapper { background: #fff; padding: 2vw;}
body#empowerhr #wrapper div[class*="gravity-form-module"] .form-privacy-policy-link { background: #fff; padding:0 2vw 2vw;}
*/


/* ---------------------------------------------------------
-------------------------------------     Marketo 2023
----------------------------------------------------------*/

body#empowerhr #wrapper .marketo-form-module .form-title { font-family: sofia-pro, sans-serif; color: #fff; text-align: center; font-size: 1.7rem; font-weight: 700; background:var(--green); padding:2vh 15px; }
body#empowerhr #wrapper .marketo-form-module form { background:#fff; padding: 2vw; width: 100% !important }
body#empowerhr .footer_form form{
	width: 100% !important;
}
body#empowerhr #wrapper .marketo-form-module form .mktoFormRow,
body#empowerhr .footer_form .mktoFormRow {
    display: flex;
    flex-wrap: wrap;
}

.footer_form {
    min-width: 330px;
}

body#empowerhr #wrapper .marketo-form-module form .mktoFormCol,
body#empowerhr .footer_form .mktoFormCol {
    flex: 1 0 0%;
    width: 100%;
    max-width: 100%;
    padding-right: 10px;
    padding-left: 10px;
	margin-bottom: 20px !important;
}

body#empowerhr #wrapper .marketo-form-module form input:not([type=checkbox]):not([type=radio]), body#empowerhr #wrapper .marketo-form-module form textarea,
body#empowerhr #wrapper .marketo-form-module form select,
body#empowerhr .footer_form input:not([type=checkbox]):not([type=radio]) {
    padding: 15px 15px!important;
    border-radius: 3px !important;
    font-size: 16px!important;
    font-weight: 500;
    width: 100%!important;
    margin: 0!important;
    -webkit-font-smoothing: antialiased;
    border: 1px solid #bbb !important;
    color: #4e4e4e !important;
	min-height: 56px;
    position: relative;
    line-height: 24px !important;
}

body#empowerhr #wrapper .marketo-form-module form .hasDatepicker {
    background-image: url('https://empowerhr.com/wp-content/uploads/2023/01/calendar-icon.svg');
	background-position: 98% center;
	background-size: 24px;
	background-repeat: no-repeat;
}

body#empowerhr #wrapper .marketo-form-module form input[type="date"]::-webkit-calendar-picker-indicator {
	background: transparent;
	background-repeat: no-repeat;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

body#empowerhr #wrapper .marketo-form-module form select {
    appearance: none;
    background: #fff url('https://empowerhr.com/wp-content/uploads/2023/01/arrow-down-bk.png') center right no-repeat;
}

body#empowerhr #wrapper .marketo-form-module form input:not([type=checkbox]):not([type=radio]):focus, body#empowerhr #wrapper .marketo-form-module form textarea:focus, 
body#empowerhr .footer_form input:not([type=checkbox]):not([type=radio]):focus {
	border: 1px solid #E3530F99!important;
    box-shadow: 0 1px 11px 0px #E3530F1f!important;
}

body#empowerhr #wrapper .marketo-form-module form input:not([type=checkbox]):not([type=radio])::placeholder, body#empowerhr #wrapper .marketo-form-module form textarea::placeholder,
body#empowerhr .footer_form input:not([type=checkbox]):not([type=radio])::placeholder {
	font-style: normal !important;
	font-weight: 600 !important;
	color: #4e4e4e !important;
}

body#empowerhr #wrapper .marketo-form-module form textarea{
    min-height: 200px;
}

body#empowerhr #wrapper .marketo-form-module form label, body#empowerhr #wrapper .marketo-form-module form .mktoGutter, body#empowerhr #wrapper .marketo-form-module form .mktoOffset, 
body#empowerhr .footer_form label, body#empowerhr .footer_form .mktoGutter, body#empowerhr .footer_form .mktoOffset  {
    border: 0;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px !important;
}

body#empowerhr #wrapper .marketo-form-module form .mktoFormRow:nth-child(2), 
body#empowerhr .footer_form .mktoFormRow:nth-child(2){
    display: none;
}

body#empowerhr #wrapper .marketo-form-module form .mktoButton,
body#empowerhr .footer_form .mktoButton {
    width: 100%;
    background-color: var(--green);
    color: #fff;
    transition: all 0.3s ease;
    text-transform: none!important;
    transition: color 300ms ease 0ms,background-color 300ms ease 0ms;
    margin-bottom: 30px;
    font-style: normal!important;
    -webkit-box-shadow: none!important;
    letter-spacing: normal!important;
    outline: 0;
    text-decoration: none!important;
    -webkit-font-smoothing: antialiased;
    position: relative;
    border: 2px solid;
    line-height: 24px !important;
    border-width: 0px!important;
    font-weight: 500!important;
    font-size: 16px;
    border-radius: 6px!important;
    display: inline-block;
    padding: 17px 20px!important;
    text-align: center!important;
    border-width: 0!important;
    border-style: solid!important;
}

body#empowerhr #wrapper .marketo-form-module form .mktoButtonRow, body#empowerhr #wrapper .marketo-form-module form .mktoFieldWrap,
body#empowerhr .footer_form .mktoButtonRow, body#empowerhr .footer_form .mktoFieldWrap {
    width: 100%;
}

body#empowerhr #wrapper .marketo-form-module form .mktoButtonRow, body#empowerhr .footer_form .mktoButtonRow{
	padding: 0 10px;
}

body#empowerhr #wrapper .marketo-form-module form .mktoButtonWrap.mktoNative,
body#empowerhr .footer_form .mktoButtonWrap.mktoNative {
    margin: 0 !important;
}

body#empowerhr #wrapper .marketo-form-module form .mktoButton:hover,
body#empowerhr .footer_form .mktoButton:hover{
	background-color: #5ba53b !important;
}

body#empowerhr #wrapper .marketo-form-module form .mktoErrorMsg,
body#empowerhr .footer_form .mktoErrorMsg {
    background: red !important;
    color: #ffffff !important;
    padding: 5px 10px !important;
    border-radius: 10px !important;
	margin: 0 !important;
    border: none !important;
    box-shadow: none !important;
}


body#empowerhr #wrapper .marketo-form-module form .mktoError .mktoErrorArrow,
body#empowerhr .footer_form .mktoError .mktoErrorArrow {
    background-color: red !important;
    border: none !important;
    width: 10px;
    height: 20px;
}

body#empowerhr #wrapper .marketo-form-module form .mktoError .mktoErrorArrowWrap,
body#empowerhr .footer_form .mktoError .mktoErrorArrowWrap{
    top: -7px;
    left: 50%;
    z-index: 100;
    transform: translateX(-50%);
}



@media screen and (max-width: 767px){
	body#empowerhr #wrapper .marketo-form-module form .mktoFormCol,
	body#empowerhr .footer_form .mktoFormCol {
		flex: 0 0 100%;
	}
	.footer_form {
		min-width: 230px;
	}
	body#empowerhr .footer_form form{
		padding: 0 !important;
	}
}

@media screen and (min-width: 768px){
	body#empowerhr .footer_form form{
		display: flex;
	}
	body#empowerhr .footer_form .mktoFormRow:nth-child(3){
		flex: 0 0 auto;
		width: 70% !important;
	}
	
	body#empowerhr .footer_form .mktoButtonRow{
		flex: 0 0 auto;
		width: 30% !important;
		padding: 0;
	}
	
	body#empowerhr .footer_form .mktoFormCol, body#empowerhr .footer_form .mktoButton{
		margin-bottom: 0 !important;
	}

	body#empowerhr .footer_form .mktoButton{
		padding: 16px 0!important;
	}
}

/* ---------------------------------------------------------
-------------------------------------     Content Modules 
----------------------------------------------------------*/

/*

.ssdm-hero-a 
.ssdm-hero-center
.ssdm-hero-center-cta

.ssdm-two-col-img-right
.ssdm-two-col-img-left 

.ssdm-quote-a 
.ssdm-quote-b
.ssdm-link-box-row
.ssdm-image-scroll-horizontal 
.ssdm-footer-banner
.ssdm-content-banner

*/

/*  Hero */
.ssdm-hero-a {  }

body#empowerhr #wrapper #main  .ssdm-hero-center  a.divi-button-block-link {font-weight: 900!important;font-size: 5.0rem; font-family: 'proxima-nova', sans-serif; }


/*  Content  */
.ssdm-two-col-img-right .et_pb_row  {  display: flex; align-items: center; }
.ssdm-two-col-img-left .et_pb_row  { display: flex; align-items: center; }

.ssdm-quote-a .et_pb_row { display: flex; align-items: center; }
.ssdm-quote-a p { font-family: 'schoolbook', serif; font-weight: 700;  font-style: normal; }
.ssdm-quote-a h4:before { content:"\2014"; margin:0 5px 0 0; }
.ssdm-quote-a h5 { font-family: 'sofia-pro', sans-serif; font-weight: 400; }

.ssdm-quote-b .et_pb_row { display: flex; }
.ssdm-quote-b p { font-family: 'schoolbook', serif; font-weight: 700;  font-style: normal; }
.ssdm-quote-b img { border-bottom-left-radius: 50%!important;  }


/*  Box Grid */
.ssdm-link-box-row {  }
.ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column)  {height:auto;background-color: #fff!important;display: flex;box-shadow: 0 1px 5px rgba(0,0,0,0.08)!important;}
.ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_module.et_pb_text  { flex:0 0 50%;height: 100%;margin: 0!important;}
.ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_module.et_pb_text .et_pb_text_inner { padding: 40px!important;}
.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_text .et_pb_text_inner h3 {margin-bottom:0!important;font-family: 'schoolbook', serif!important;font-weight: 700!important;font-size: 3.2rem!important;}
.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_text .et_pb_text_inner p { line-height:1.45em!important; font-size:1.7rem!important; font-weight:400!important; }
.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_text .et_pb_text_inner p a {display:inline-block;margin: 0 0 20px!important;padding: 0!important;line-height:1.45em!important;}
.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_text .et_pb_text_inner p a:last-of-type { margin:0!important;}
#main .ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_text .et_pb_text_inner p a:hover { text-decoration:underline!important;  }
.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_image  { padding:0!important;height: 100%;position: absolute;right: 0;top: 0;overflow: hidden;width: 50%;}
.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap  {width: 100%;position: relative!important;}
.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_image .et_pb_image_wrap img {width: 100%!important; } 
.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_text.center { display: flex;text-align: center!important; align-items: center; justify-content: center; }
.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_text.center h3 { padding: 0!important; }
#main .ssdm-link-box-row .related a {display: inline-block; border-radius:5px!important; padding: 20px 30px!important;background: #fff!important;margin:5px 10px!important;}
#main .ssdm-link-box-row .related a:hover { color:#fff!important; background: var(--green)!important; }
	/* 1 */
	.ssdm-link-box-row .et_pb_column_4_4.et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_module.et_pb_text { flex: 0 0 40%; }
	.ssdm-link-box-row .et_pb_column_4_4.et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_module.et_pb_text .et_pb_text_inner {padding: 60px 40px!important;}
	.ssdm-link-box-row .et_pb_column_4_4.et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_module.et_pb_image { flex: 0 0 60%; width:60%; }
	/* 1_1 */
	.ssdm-link-box-row .et_pb_column_1_2 { width: 49%!important; margin-right: 2%!important;}
	.ssdm-link-box-row .et_pb_column_1_2.et-last-child { margin-right: 0!important; }
	/* 1_1_1 */
	.ssdm-link-box-row .et_pb_column_1_3 { width: 32%!important; margin-right: 2%!important; }
	.ssdm-link-box-row .et_pb_column_1_3.et-last-child { margin-right: 0!important; }
	.ssdm-link-box-row .et_pb_column_1_3 .et_pb_module { width: 100%; flex: 0 0 100%!important; } 
	/* 1_2 */
	#main .ssdm-link-box-row .et_pb_column_2_3 .et_pb_module.et_pb_text .et_pb_text_inner { padding:50px 40px!important; }



/*  Card Grid */
.ssdm-card-grid .grid .et_pb_column {border: 1px solid #E2E2E2!important;border-right: none!important;padding: 140px 20px!important;background:#fff!important;transition:all 0.5s ease!important;display: flex;flex-flow: column;justify-content: center;}
.ssdm-card-grid .grid .et_pb_column.et-last-child {border-right: 1px solid #E2E2E2!important;} 
.ssdm-card-grid .grid .et_pb_column .et_pb_image, .ssdm-card-grid .grid .et_pb_column .et_pb_code {overflow:hidden;display:flex;height: 90px;transition:all 0.5s ease!important;transform-origin: top;position:absolute!important;top: -11%;left:50%;transform: translate(-50%, 90px);}
.ssdm-card-grid .grid .et_pb_column .et_pb_code .et_pb_code_inner {     display: flex;align-items: center;justify-content: center; }
.ssdm-card-grid .grid .et_pb_column .et_pb_code .et_pb_code_inner svg {max-height: 100%;max-width: 45%;}
.ssdm-card-grid .grid .et_pb_column  h3 {font-family: 'schoolbook', serif!important;font-weight: 700!important;font-size: 2.35rem!important;margin: 0 0 10px!important;padding:0!important;max-height:150px!important;transition: all 0.5s ease!important;}
.ssdm-card-grid .grid .et_pb_column > .et_pb_module:nth-of-type(2) {position:absolute!important;top: 160px;left:0;width:100%;transition:all 0.5s ease!important;color:#fff!important;padding:0 30px!important;}
.ssdm-card-grid .grid .et_pb_column > .et_pb_module:nth-of-type(2) p { opacity:0; color:#fff!important; transition:all 0.5s ease!important; line-height:1.2em!important;}
.ssdm-card-grid .grid .et_pb_column.et_clickable:before {content:"";width: 50px;height: 50px;position:absolute!important;top:0;border-radius: 0;right:0; transition:all 0.5s ease; background: #E3530F url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x.png) no-repeat center center;}

.ssdm-card-grid .grid .et_pb_column.et_clickable:hover { background:#E3530F!important; }
.ssdm-card-grid .grid .et_pb_column.et_clickable:hover:before { background: #fff url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x-hover.png) no-repeat center center; }
.ssdm-card-grid .grid .et_pb_column.et_clickable:hover h3 { color:#fff!important; }
.ssdm-card-grid .grid .et_pb_column.et_clickable:hover .et_pb_image, .ssdm-card-grid .grid .et_pb_column.et_clickable:hover .et_pb_code { margin:0!important; transform:translate(-50%, 50px); opacity:0; }
.ssdm-card-grid .grid .et_pb_column.et_clickable:hover > .et_pb_module:nth-of-type(2) {  top:50%!important; transform:translateY(-50%);  }
.ssdm-card-grid .grid .et_pb_column.et_clickable:hover > .et_pb_module:nth-of-type(2) p { opacity:1; }

/*  Image scroll bar */
.ssdm-image-scroll-horizontal .et_pb_row { width:100%!important; overflow: hidden; }
.ssdm-image-scroll-horizontal .et_pb_column { display:flex; flex-wrap: nowrap;   }
.ssdm-image-scroll-horizontal .et_pb_column .et_pb_image { flex:0 0 auto;  }
.ssdm-image-scroll-horizontal .et_pb_column .et_pb_image img { max-height: 200px; }


#team-headshot-banner {display:flex; overflow: hidden;}
#team-headshot-banner .item-wrap  {margin: 0!important;padding: 0!important;overflow:hidden;border: none!important;width: 200px!important;flex: 0 0 200px!important;height: 185px;position: relative;}
#team-headshot-banner .item-wrap .item  {margin: 0!important;padding: 0!important;border: none!important;width:100%;height: 100%;opacity:0; transition:opacity 1s ease; position: absolute;top: 0;left: 0;}
#team-headshot-banner .item-wrap .item:nth-child(1) { opacity: 1; position: static; }
#team-headshot-banner .item-wrap .item img {  }



/* Footer banner */
.ssdm-footer-banner .et_pb_row {display: flex;align-items: center;justify-content:space-between;}
.ssdm-footer-banner .et_pb_row h3 { margin:0!important; padding:0!important; color:#fff!important; }
.ssdm-footer-banner .et_pb_row h3 strong {color:#000!important;display: inline-block;border-bottom: 2px solid transparent!important;transition: border 0.3s ease!important;position: relative;}
.ssdm-footer-banner .et_pb_row h3 strong:before {content:""!important;opacity: 1!important;margin:0!important;display:inline-block!important;background: #000;height: 3px;width: 100%;position: absolute;left: 0;bottom: 0;transition: width 0.3s ease;transform: scaleX(0);transform-origin: bottom right;transition: transform 0.25s ease-out; }
.ssdm-footer-banner:hover .et_pb_row h3 strong:before { transform: scaleX(1);transform-origin: bottom left;}  

 

.ssdm-content-banner h3 { color:#fff; }

#why-empower-testimonials .slick-list {   }
#why-empower-testimonials .arrow.prev {  top: 110%;left: 0;}
#why-empower-testimonials .arrow.next {  right: auto;left: 70px;top: 110%;  }
#why-empower-testimonials .item {  }
#why-empower-testimonials .item .quote {color:#fff; padding-right: 5%;font-family: 'schoolbook', serif!important;font-weight: 700!important;font-size: 4.0rem!important;margin: 0 0 30px;line-height: 1.24em;}
#why-empower-testimonials .item .quote.char-count-1 { font-size: 4.0rem!important;}
#why-empower-testimonials .item .quote.char-count-2 { font-size: 4.0rem!important;}
#why-empower-testimonials .item .quote.char-count-3 { font-size: 3.7rem!important; }
#why-empower-testimonials .item .quote.char-count-4 { font-size: 3.0rem!important; }
#why-empower-testimonials .item .quote.char-count-5 { font-size: 2.85rem!important; }
#why-empower-testimonials .item .author { color:#fff; font-family: 'schoolbook', serif!important;font-weight: 700!important;font-size: 2.35rem!important; }
#why-empower-testimonials .item .location { color:#fff!important; font-size: 1.8rem;  }


#glassdoor-reviews .inner {display: flex;justify-content: space-between;align-items: center;padding: 0 0 5vh!important;}
#glassdoor-reviews .inner .item { flex: 0 0 49%;}
#glassdoor-reviews .inner .item .top {text-align: center;background: #fff;margin: 0 0 3vh;display: flex;flex-flow: column;align-items: center;justify-content: center;}
#glassdoor-reviews .inner .item .top .stars {color: var(--green);padding: 30px 15px;font-size: 1.5rem;letter-spacing: 5px;}
#glassdoor-reviews .inner .item .top .quote {font-size: 2.2rem;font-weight: 700;line-height: 1.25em;font-family: 'schoolbook', serif!important;padding: 0 50px 30px;/* margin: 0 0 4vh; */display: flex;align-items: center;}
#glassdoor-reviews .inner .item .name {font-family: 'schoolbook', serif!important;font-size: 2.8rem;font-weight: 900;text-align: center!important;}




/* ---------------------------------------------------------
-------------------------------------     Accents
----------------------------------------------------------*/



div[class*="bg-fullcircle"][class*="clipped"] { overflow: hidden;     position: relative; }

div[class*="bg-fullcircle"]:before { content:""; width:50vw;height:50vw;position: absolute;border-radius: 50%; }
div[class*="bg-fullcircle"][class*="topright"]:before {  right: -25vw;top: -25vw; }
div[class*="bg-fullcircle"][class*="topleft"]:before {  left: -25vw;top: -25vw; }
div[class*="bg-fullcircle"][class*="bottomright"]:before {  right: -25vw;bottom: -25vw; }
div[class*="bg-fullcircle"][class*="bottomleft"]:before {  left: -25vw;bottom: -25vw; }

div[class*="bg-fullcircle"][class*="yellow"]:before {background: #FF7F39; }
div[class*="bg-fullcircle"][class*="red"]:before {background: #78BF26; }
div[class*="bg-fullcircle"][class*="blue"]:before {background: #45AFC3; }
div[class*="bg-fullcircle"][class*="peach"]:before {background: #FFA2AB; }
div[class*="bg-fullcircle"][class*="purple"]:before {background: #704693; }


.border-radius-bottom-right img { border-bottom-right-radius: 50%!important;  }
.border-radius-bottom-left img { border-bottom-left-radius: 50%!important;  }



/* ---------------------------------------------------------
-------------------------------------     Home
----------------------------------------------------------*/


#home-customer-solutions-tabs .tab-wrapper {padding: 20px 0 50px;}
#home-customer-solutions-tabs .tab-wrapper ul {display: flex;position:relative;background: none;margin: 0 0 5vh!important;padding: 0!important;list-style: none;height: 80px;border-radius: 3px;border-bottom: 1px solid #707070;}
#home-customer-solutions-tabs .tab-wrapper ul li {cursor: pointer;color: #000;flex-grow: 1;text-align: center;font-size: 1.8rem;display: flex;justify-content: center;align-content: center;height: 100%;align-items: center;justify-items: center;font-weight: 800;margin: 0!important;}
#home-customer-solutions-tabs .tab-wrapper ul li.active  {background: none;color: #E3530F;border-radius: 3px;}
#home-customer-solutions-tabs .tab-wrapper .underline {content: "";transition:left 0.4s ease, width 0.4s ease;position: absolute;width:0;height: 6px;background: #e3530f;bottom: -2px;left: 0;border-radius: 0;}

#home-customer-solutions-tabs .tab-panel-wrapper {  }
#home-customer-solutions-tabs .tab-panel-wrapper .slick-list {  }
#home-customer-solutions-tabs .tab-panel-wrapper .slick-track { display: flex !important;} 
#home-customer-solutions-tabs .tab-panel-wrapper .panel { outline: none; height: inherit !important;  }
#home-customer-solutions-tabs .tab-panel-wrapper .panel .panel-inner { display: flex;justify-content: space-between;}
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image {flex: 1;padding: 0 3vw 0 4vw;}
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image figure {transition: all 0.3s ease; padding-bottom:8vh; }
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image .bullets {padding: 0;margin: 0;background: #fff;position: absolute;bottom: 2vh;left: 1vw;box-shadow: 2px 3px 15px #00000021;border-radius: 10px;width:auto;transition: all 0.3s ease;/* min-width: 35%; */}
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image .bullets li {list-style: none;display: block;margin: 0;border-bottom: 1px solid #70707042;padding: 14px 20px;display: flex;align-items: center;}
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image .icon {color: #E3530F;background: #E3530F3d;display: inline-block;width: 28px;height: 28px;text-align: center;line-height: 28px;border-radius: 50%;margin: 0 20px 0 0;font-size: 13px;}
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image .text {color: #1F4F54;font-size: 1.6rem;line-height: 1em;}
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content {flex: 1;padding: 5vh 0 0 0;}
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content .panel-content {  }
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content .panel-content h3 { font-size: 3.5rem!important;  }
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content .blockquote-wrapper {  }
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content .blockquote-wrapper blockquote {  }
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content .blockquote-wrapper blockquote .quote {color: #E3530F!important;font-family: 'schoolbook', serif;font-weight: 700;font-style: normal;font-size: 2.5rem;line-height: 1.5em;}
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content .blockquote-wrapper blockquote .author {color: #E3530F!important;font-family: 'schoolbook', serif;font-weight: 700;font-style: normal;font-size: 2.5rem;padding: 0;line-height: 1.5em;}
#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content .blockquote-wrapper blockquote .location {  }

#home-customer-solutions-tabs .tab-panel-wrapper .panel.slick-current .col-image figure {}
#home-customer-solutions-tabs .tab-panel-wrapper .panel.slick-current .col-image .bullets {  bottom: 5vh; }




/* ---------------------------------------------------------
-------------------------------------     Footer
----------------------------------------------------------*/

.footer { color:#000; }
footer.footer {background: #fff;font-weight: 400;}

footer.footer #footer-signup {display: flex;align-items: center;gap: 30px;padding: 0 0 3vh;}
footer.footer #footer-signup .inner { display: flex; }
footer.footer #footer-signup .col-logo {flex: 1;} 
footer.footer #footer-signup .col-logo svg {height: auto;width: 90%;max-width: 200px;}
footer.footer #footer-signup .col-form {flex: 3;display: flex;align-items: center;gap: 30px;justify-content: flex-end;}
footer.footer #footer-signup .col-form h4 {margin: 0;text-transform: uppercase;color: #E3530F;font-weight: 700;font-size: 1.5rem;}
footer.footer #footer-signup .col-form .gform_wrapper {  }
footer.footer #footer-signup .col-form .gform_wrapper form {display: flex;align-items: center;gap: 5px;}
footer.footer #footer-signup .col-form .gform_wrapper form .gform_body {  }
footer.footer #footer-signup .col-form .gform_wrapper form .gform_body #field_7_1 {margin: 0;     position: relative;}
footer.footer #footer-signup .col-form .gform_wrapper form .gform_body #field_7_1 #input_7_1 {padding: 14px 20px!important;font-size: 1.5rem!important;}
footer.footer #footer-signup .col-form .gform_wrapper form .gform_footer {padding: 0;margin: 0;}
footer.footer #footer-signup .col-form .gform_wrapper form .gform_footer .gform_button {letter-spacing: 1px;font-size: 1.5rem;padding: 14px;margin: 0;text-transform: capitalize;font-weight: 600; }
footer.footer #footer-signup .col-form .gform_wrapper .gform_validation_errors { display: none!important; }
footer.footer #footer-signup .col-form .gform_wrapper form .gform_body #field_7_1 .validation_message  {     position: absolute;width: 100%;   z-index: 1; }

footer.footer #footer-cols {flex-wrap:nowrap;align-items: flex-start;justify-content: space-between; display: flex; width: 100%;}
footer.footer #footer-cols .footer-col {flex:1;font-size: 1.5rem;font-weight: 400;padding: 0 15px 0 0;}
footer.footer #footer-cols .footer-col#footer-area-1 {flex: 1.5;padding: 0 80px 0 0;}
footer.footer #footer-cols .footer-col#footer-area-1 .textwidget     { margin:0 0 20px;}
footer.footer #footer-cols .footer-col:nth-child(last) { padding-right:0; }
footer.footer #footer-cols .footer-col .area-title {font-family: 'proxima-nova', sans-serif;font-size: 1.8rem;font-weight: 900;margin: 0 0 25px;text-align: left;}
footer.footer #footer-cols .footer-col .textwidget { display:flex; flex-flow:column;}
footer.footer #footer-cols .footer-col .menu { list-style: none; margin:0; padding: 0;  }
footer.footer #footer-cols .footer-col hr { border-color: #037CBC; display: block; margin:15px 0;}
footer.footer #footer-cols .footer-col a {text-decoration: none;margin: 0 0 13px;display: inline-block; color: #000; transition:color 0.3s ease; }
footer.footer #footer-cols .footer-col a[href*="tel"] {color: #E3530F;display: block;font-weight: 900;text-decoration: none;}
footer.footer #footer-cols .footer-col a[href*="mailto"] { color: #E3530F; font-weight: 900;text-decoration: none; }
footer.footer #footer-cols .footer-col a strong { color:var(--green); }
footer.footer #footer-cols .footer-col a:hover { color: #E3530F; }

footer.footer #footer-cols #footer-area-1 .widget_media_image { display: flex; align-items: center; }
footer.footer #footer-cols #footer-area-1 .widget_media_image img {      max-width: 70%!important;}
footer.footer #footer-cols #footer-area-1 a[href*="mailto"] { display: block; padding: 15px 0; }

footer.footer-sub {background: #fff;color: #000;font-weight: 400;padding: 0 0 30px;font-size: 1.5rem;}
footer.footer-sub a {color: #000;font-weight: 400;font-size: 1.5rem;text-decoration: none;padding: 0 10px; transition:color 0.3s ease;}
footer.footer-sub a:hover { text-decoration: none; color: var(--green); }
footer.footer-sub .footer-sub-cols {align-items: center;justify-content: space-between;border-top: 1px solid #70707042;padding-top: 20px;}
footer.footer-sub .footer-sub-cols .textwidget { display: inline; }
footer.footer-sub .footer-sub-cols .textwidget a:hover { color:var(--green); text-decoration: underline; }
footer.footer-sub .social a:hover {  color:var(--green);}


.footer-sticky-bar {position: fixed;bottom: 0;left: 0;width: 100%;z-index: 9999999;background: #fed66f;min-height: 80px;display: flex;align-items: center; transition: all 0.5s ease;}
.footer-sticky-bar .inner {position: relative;padding: 2vh 0;}
.footer-sticky-bar .message a { font-weight: 700; color:#000;  }
.footer-sticky-bar .close-toggle {position: absolute;right:0;top: 50%;font-size: 26px;line-height: 1em;color: #000;opacity: 1;cursor: pointer;margin-top: -13px;}
.footer-sticky-bar.closed { opacity:0;     transform: translateY(100%);}




/* ---------------------------------------------------------
-------------------------------------     Resrouces Post Cards
----------------------------------------------------------*/

body#empowerhr #wrapper #main .posts-card-grid {display: grid; grid-template-columns: 1fr 1fr 1fr;grid-gap: 2vw;}
body#empowerhr #wrapper #main .posts-card-grid .card-post {transition:all 0.4s ease; }
body#empowerhr #wrapper #main .posts-card-grid .card-post .inner {display: flex; background: #fff;position: relative;flex-flow: column;transition:all 0.4s ease;padding: 0;height: 100%; /* box-shadow: 0 1px 11px #00000030; */ box-shadow: 0 1px 5px rgba(0,0,0,0.08); }
body#empowerhr #wrapper #main .posts-card-grid .card-post:nth-child(3n-2),
body#empowerhr #wrapper #main .posts-card-grid .card-post:nth-child(3n-1) {  }
body#empowerhr #wrapper #main .posts-card-grid .card-post .thumbnail  { background: #ffffff;height: 200px;width: auto;display: flex;margin: 0;position: relative;} 
body#empowerhr #wrapper #main .posts-card-grid .card-post .thumbnail .thumbnail-inner {background-size: cover;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;}
body#empowerhr #wrapper #main .posts-card-grid .card-post .article-content {flex: 3;display: flex;flex-flow: column;justify-content: center;padding: 25px;}
body#empowerhr #wrapper #main .posts-card-grid .card-post .article-content h3 {font-size: 2.4rem!important;}
body#empowerhr #wrapper #main .posts-card-grid .card-post .article-content p {margin: 0;font-size: 1.5rem;line-height: 1.4em;}
body#empowerhr #wrapper #main .posts-card-grid .card-post .pills {padding: 10px;margin: 0;position: absolute;bottom: 0;left: 0;}
body#empowerhr #wrapper #main .posts-card-grid .card-post .pills li {margin: 0 5px 0 0;display: inline-block;padding: 7px 14px;color: #fff;border-radius: 4px;border: none;font-size: 1.35rem;}
body#empowerhr #wrapper #main .posts-card-grid .card-post .pills li.article {background:#E3530F; }
body#empowerhr #wrapper #main .posts-card-grid .card-post .pills li.video  { background:#E3530F; }
body#empowerhr #wrapper #main .posts-card-grid .card-post .pills li.download { background:#555960; }
body#empowerhr #wrapper #main .posts-card-grid .card-post .pills li.faq  { background:#704693; }
body#empowerhr #wrapper #main .posts-card-grid .card-post .meta {display: flex;justify-content: space-between;align-items: center;padding: 20px 0 0;}
body#empowerhr #wrapper #main .posts-card-grid .card-post .meta .read-more { text-decoration: none; }
body#empowerhr #wrapper #main .posts-card-grid .card-post .meta .read-time {opacity: .4;}
body#empowerhr #wrapper #main .posts-card-grid .card-post .cover-link  {position: absolute;top: 0;left: 0;width: 100%;height: 100%; text-decoration: none;}
body#empowerhr #wrapper #main .posts-card-grid .card-post:hover .inner { /* box-shadow: 0 1px 11px #0000004f;*/ box-shadow: 0 1px 5px rgba(0,0,0,0.22);  }

body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq .thumbnail { display: none; }
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq .excerpt { display: none;  }
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq .meta { display: none;  }
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq .article-content {     justify-content: flex-start; }
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq .title { font-family: 'schoolbook', serif!important;font-weight: 700!important;font-size:3.2rem!important;     padding: 25% 5% 0; margin:0;}
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq .inner:before {content:"";width: 50px;height: 50px;position:absolute;top:0;border-radius: 0;right:0;transition:all 0.5s ease;background: #E3530F url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x.png) no-repeat center center;}
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq:hover .inner:before { background: #fff url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x-hover.png) no-repeat center center; }
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq:hover .inner { background: #E3530F;  }
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq:hover .inner .title { color: #fff; }
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-faq:hover .inner .title strong { color: #fff;  }

body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-download .thumbnail { background: #C7E7ED; }
body#empowerhr #wrapper #main .posts-card-grid .card-post.post-type-download .thumbnail .thumbnail-inner { transform: scale(0.9); transform-origin: bottom; }



/* ---------------------------------------------------------
-------------------------------------     Resrouces Main Page
----------------------------------------------------------*/


#resource-center-category-titles { padding: 6vh 0!important; }
#resource-center-category-titles .container { margin:0 auto!important; }
#resource-center-category-titles .cards {display: grid; grid-template-columns: 1fr 1fr 1fr;grid-gap: 1vw;}
#resource-center-category-titles .cards .card { border: none;text-align:center;position: relative;padding: 120px 20px!important;background: #F5F7FC;transition:all 0.5s ease!important;display: flex;flex-flow: column;justify-content: center; }
#resource-center-category-titles .cards .card figure {overflow:hidden;transition:all 0.5s ease!important;transform-origin: top;position:absolute;top: -2%;left:50%;transform: translate(-50%, 70px);height: 60px;display: flex;align-items: center;justify-content: center;}
#resource-center-category-titles .cards .card figure svg {max-height: 100%;max-width: 50%;}
#resource-center-category-titles .cards .card  h3 {font-family: 'schoolbook', serif!important;font-weight: 700!important;font-size: 2.5rem!important;margin: 0 0 10px!important;padding:0!important;max-height:150px!important;}
#resource-center-category-titles .cards .card .card-content {position:absolute;top: 150px;left:0;width:100%;transition:all 0.5s ease!important;color:#fff!important;padding:0 30px!important;}
#resource-center-category-titles .cards .card .card-content p { opacity:0; color:#fff!important; transition:all 0.5s ease!important; line-height:1.5em!important;}
#resource-center-category-titles .cards .card .cover-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#resource-center-category-titles .cards .card:before {content:"";width: 50px;height: 50px;position:absolute;top:0;border-radius: 0;right:0;transition:all 0.5s ease;background: #E3530F url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x.png) no-repeat center center;}

#resource-center-category-titles .cards .card:hover { background:#E3530F!important; }
#resource-center-category-titles .cards .card:hover:before { background: #fff url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x-hover.png) no-repeat center center; }
#resource-center-category-titles .cards .card:hover h3 { color:#fff!important; }
#resource-center-category-titles .cards .card:hover figure { margin:0!important; transform:translate(-50%, 50px); opacity:0; }
#resource-center-category-titles .cards .card:hover .card-content {top:50%!important;transform:translateY(-50%);}
#resource-center-category-titles .cards .card:hover .card-content p { opacity:1; }

#resource-center-category-titles .cards .card-intro {flex: 0 0 32%;border: none;text-align:left; display: flex;flex-flow: column;justify-content: center;margin: 0 0 2%;}
#resource-center-category-titles .cards .card-intro h3 {  }
#resource-center-category-titles .cards .card-intro p { line-height: 1.5em; font-size: 1.6rem; }


#resource-center-popular-topics .card-post .meta .pills { display: none; }
#resource-center-category-titles .resource-all-link:hover { text-decoration: underline!important; }


/* ---------------------------------------------------------
-------------------------------------     Resrouces Main Search
----------------------------------------------------------*/


body#empowerhr #wrapper #main #resource-center-full-width-search { padding: 12vh 0; background: #555960; }
body#empowerhr #wrapper #main #resource-center-full-width-search .container { height: 100%; margin:0 auto; }
body#empowerhr #wrapper #main #resource-center-full-width-search h1 { color: #fff;text-align: center;font-size: 3.8rem;font-weight: 900;margin: 0 0 25px;padding: 0;}
body#empowerhr #wrapper #main #resource-center-full-width-search .search  { display: flex;align-items: stretch;justify-content: center;width: 100%;max-width: 900px;margin: 0 auto;}
body#empowerhr #wrapper #main #resource-center-full-width-search .search-input { -webkit-appearance: none;background: #fff; font-size: 1.8rem;padding: 20px 40px;margin: 0 20px 0 0;flex: 3;border: 1px solid #E3530F91;border-radius: 6px;}
body#empowerhr #wrapper #main #resource-center-full-width-search .search-submit { color: #fff!important;border-color: #78BF26!important;background-color: #78BF26!important;border-width: 1px!important;flex: 1;border-radius: 6px;font-size: 1.8rem;}
body#empowerhr #wrapper #main #resource-center-full-width-search .search-submit:hover {color:#fff!important;border-color: #55930f!important;background-color: #55930f!important;}
body#empowerhr #wrapper #main #resource-center-full-width-search .search-input::placeholder { font-style: normal; font-family: sofia-pro, sans-serif; color:#777; }
body#empowerhr #wrapper #main #resource-center-full-width-search .search-input:-ms-input-placeholder { font-style: normal; font-family: sofia-pro, sans-serif; color:#777; }
body#empowerhr #wrapper #main #resource-center-full-width-search .search-input::-ms-input-placeholder {  font-style: normal;  font-family: sofia-pro, sans-serif; color:#777;}



/* ---------------------------------------------------------
-------------------------------------     Search Results
----------------------------------------------------------*/

#search-results .tab-wrapper {padding: 5vh 0 5vh;}
#search-results .tab-wrapper ul {display: flex;position:relative;background: none;margin: 0 0 5vh!important;padding: 0!important;list-style: none;height: 80px;border-radius: 3px;border-bottom: 1px solid #D4D4D4;}
#search-results .tab-wrapper ul li {cursor: pointer;color: #000; text-align: center;font-size: 1.8rem;display: flex;justify-content: center;align-content: center;height: 100%;align-items: center;justify-items: center;font-weight: 800;margin: 0!important;}
#search-results .tab-wrapper ul li span { padding: 0 30px; }
#search-results .tab-wrapper ul li:nth-child(1) span { }
#search-results .tab-wrapper ul li.active {background: none;color: #E3530F;border-radius: 3px;}
#search-results .tab-wrapper .underline {content: "";transition:left 0.4s ease, width 0.4s ease;position: absolute;width:0;height: 6px;background: #e3530f;bottom: -2px;left: 0;border-radius: 0;}


#search-results .search-results-header {display: flex;align-items: center;justify-content: space-between;padding: 0 0 1vh;}
#search-results .search-results-header .results-for {margin: 0!important;color: #262626!important;font-size: 2.7rem!important;}
#search-results .search-results-header .results-found {font-size: 1.8rem;}


#search-results .tab-panel-wrapper {margin: -80px 0 0;}
#search-results .panel {padding: 0 0;margin: 0;}

#search-results-inner .result { transition:all 0.4s ease;margin: 0 0 10px;}
#search-results-inner .result .inner {display: flex;align-items: stretch;padding: 30px 0;position: relative;}
#search-results-inner .result .thumbnail  {flex: 0 0 360px;background: #ffffff;height: 180px;width: 360px;display: flex;margin: 0; overflow:hidden; ;} 
#search-results-inner .result .thumbnail .thumbnail-inner {background-size: contain; transition:all 0.3s ease; width: 100%;height: 180px;background-repeat: no-repeat;background-position: center;background-color: #f7f7f7;}
#search-results-inner .result .article-content {flex: 3;display: flex;flex-flow: column;justify-content: center;transition:all 0.3s ease;position: static;padding-left: 40px;}
#search-results-inner .result .article-content h3 {font-size: 2.8rem!important;transition: color 0.3s ease;}
#search-results-inner .result .article-content p {margin: 0;font-size: 1.8rem;line-height: 1.4em;}
#search-results-inner .result .article-content .pills {padding: 15px 0 0;margin: 0;}
#search-results-inner .result .article-content .pills li {margin: 0 5px 0 0;display: inline-block;padding: 10px 17px;color: #fff;border-radius: 4px;border: none;}
#search-results-inner .result .article-content .pills li.article {background:#E3530F; }
#search-results-inner .result .article-content .pills li.video  { background:#E3530F; }
#search-results-inner .result .article-content .pills li.download { background:#555960; }
#search-results-inner .result .article-content .pills li.faq  { background:#704693; }
#search-results-inner .result .cover-link  {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#search-results-inner .result:hover .article-content {     transform: translateX(15px);  }
#search-results-inner .result:hover .article-content h3 {color: var(--green)!important;}
#search-results-inner .result:hover .thumbnail-inner { transform: scale(1.05); }
#search-results-inner .panel > .result:nth-child(1) { margin-top:80px; }
#search-results-inner .no-results-title { padding: 4vh 0 0; font-size: 2.0rem; margin-top: 80px; }



/* ---------------------------------------------------------
-------------------------------------     Resrouces Category Page
----------------------------------------------------------*/

#inner-page-sub-menu-category-page {background: #fff;padding: 1vh 0;}
#inner-page-sub-menu-category-page .col-parent-label a {  text-decoration: none; }
#inner-page-sub-menu-category-page .col-parent-label a:hover { color:var(--green); }
#inner-page-sub-menu-category-page .col-subnav-inner {color:var(--green);font-size: 14px;font-weight: 500;line-height: 1em;}

#category-page {  }
#category-page .page-header {background: #F5F7FC; padding: 8vh 0;}
#category-page .page-header h1 {font-size: 4.7rem!important;font-family: 'proxima-nova', sans-serif; text-transform: none; line-height: 1.2em; font-weight: 900; color:#000; margin: 0 0 10px; }
#category-page .page-header .description {font-size: 1.9rem;line-height: 1.25em;}

#category-page .featured-header {padding: 6vh 0;display: flex;align-items: center;justify-content: space-between;}
#category-page .featured-header h3 {  }
#category-page .featured-header .category-dropdown-wrapper{ flex:0 0 30%; }

#category-page .featured-wrapper .card-post .inner .meta .pills  { display: none!important;  }

#category-page .full-results-wrapper {  grid-template-columns: 1fr 1fr!important; grid-gap: 3vw 2vw!important; }
#category-page .full-results-wrapper.posts-card-grid .card-post .inner {box-shadow: none!important;flex-flow: row!important; padding: 15px; }
#category-page .full-results-wrapper.posts-card-grid .card-post .inner .thumbnail { flex:1; height: 100%!important; } 
#category-page .full-results-wrapper.posts-card-grid .card-post .inner .article-content {flex: 1.5!important; padding:15px 25px!important; } 
#category-page .full-results-wrapper.posts-card-grid .card-post .meta .read-more { display: none!important;  }
#category-page .full-results-wrapper.posts-card-grid .card-post .meta .read-time { display: none!important;  }
#category-page .full-results-wrapper.posts-card-grid .card-post .meta .pills { position: static!important; padding: 0!important; }
#category-page .full-results-wrapper.posts-card-grid .card-post:hover { box-shadow: 0 -7px 30px #0000001c; }

#category-page .banner { }

#category-page .full-results { margin: 10vh 0 10vh; }
#category-page .full-results .full-results-header { margin:0 0 4vh; }
#category-page .full-results .posts-card-grid .card-post .thumbnail .pills{  /* display: none; */ }
#category-page .full-results .posts-card-grid .card-post .meta .pills { display: none; }


/* ---------------------------------------------------------
-------------------------------------    Resource Single
----------------------------------------------------------*/

body#empowerhr #main.resource-single .entry-content #et-boc .et-l .et_pb_row { width: 100%; }

#reading-progress-bar { position: fixed; top: -10px; left: 0; width: 100%; height: 5px; z-index: 2000; transition:top 0.5s ease; }
#reading-progress-bar .inner { background:var(--green); width:100%;height:100%;   }
#reading-progress-bar.shown { top: 0; }

#main.resource-single { padding:12vh 0 0;  }
#main.resource-single #primary article {line-height:1.6em;font-weight: 300;padding-left: 2vw;margin: 0 0 7vh;}
#main.resource-single #primary article img { height: auto; }

/* Default  banner */
#main.resource-single .post-title-banner {background: #F5F7FC;padding:0;overflow: hidden;position:relative;margin:0 0 2vh 0; }
#main.resource-single .post-title-banner .inner  {display: flex; flex-flow: column-reverse;}
#main.resource-single .post-title-banner .col-content {display: flex;flex-flow: column;justify-content: center;padding: 30px 40px;flex: 1.5;}
#main.resource-single .post-title-banner .col-content .cats { margin:0 0 2vh;  }
#main.resource-single .post-title-banner .col-content .cats a { text-decoration: none!important;  }
#main.resource-single .post-title-banner .col-content .cats a:hover { text-decoration: underline!important;  }
#main.resource-single .post-title-banner .col-content h1  {font-size: 3.5rem!important; margin:0!important; }
#main.resource-single .post-title-banner .col-content .author { font-size: 2rem; padding:10px 0 0; margin:0;  }
#main.resource-single .post-title-banner .col-content .download-cta-not-gated a { margin:0; }
#main.resource-single .post-title-banner .col-content .cta {     margin: 20px 0 0; }
#main.resource-single .post-title-banner .col-content .cta a { margin:0;}
#main.resource-single .post-title-banner .col-thumbnail  { flex: 1; }
#main.resource-single .post-title-banner .col-thumbnail figure {height: auto; width: 100%;overflow: hidden;position: relative;}
#main.resource-single .post-title-banner .col-thumbnail figure img {  position: static; max-width: 100%;transform: none;width: 100%; }


/* Download banner */
#main.resource-single .post-download-cta-banner {background: #F5F7FC;padding: 40px 60px 40px 40px;overflow: hidden;position:relative;  margin:0 0 4vh -2vw; }
#main.resource-single .post-download-cta-banner:before {content:"";width: auto;height: 100%;position: absolute;border-radius: 50%;background: #78BF26;right: 0;top: 0;/* padding-left: 50%; */aspect-ratio: 1;transform: translateX(50%);}
#main.resource-single .post-download-cta-banner .inner  {display: flex;flex-wrap: wrap;}
#main.resource-single .post-download-cta-banner .col-content {display: flex;flex-flow: column;justify-content: center;padding: 0 50px 0 0;flex: 2.5;flex-wrap: wrap;}
#main.resource-single .post-download-cta-banner .col-content .cats { margin:0 0 2vh;  }
#main.resource-single .post-download-cta-banner .col-content .cats a { text-decoration: none!important;  }
#main.resource-single .post-download-cta-banner .col-content .cats a:hover { text-decoration: underline!important;  }
#main.resource-single .post-download-cta-banner .col-content h1  {font-size: 3.5rem!important;}
#main.resource-single .post-download-cta-banner .col-content .author { font-size: 2rem; padding:10px 0 0; margin:0;  }
#main.resource-single .post-download-cta-banner .col-content .author  + .download-cta-not-gated {     margin-top: 20px; }
#main.resource-single .post-download-cta-banner .col-content .download-cta-not-gated a { margin:0; }
#main.resource-single .post-download-cta-banner .post-download-form-wrap {flex:  0 0 100%;}
#main.resource-single .post-download-cta-banner .post-download-form-wrap form { display: flex; align-content: center;  }
#main.resource-single .post-download-cta-banner .post-download-form-wrap form .gfield { margin:0!important; }
#main.resource-single .post-download-cta-banner .post-download-form-wrap form .gform_footer { padding:0!important; margin:0!important; }
#main.resource-single .post-download-cta-banner .post-download-form-wrap form .gform_button { margin: 0 0 0 10px!important;     font-size: 1.5rem;min-width: auto;padding: 15px 30px!important;} 
#main.resource-single .post-download-cta-banner .post-download-form-wrap h2.gform_submission_error {background:none!important;margin: 0!important; font-size: 2rem!important; }

#main.resource-single .post-download-cta-banner .col-thumbnail  { flex: 1; }
#main.resource-single .post-download-cta-banner .whitepaper {max-width:375px;position: relative;}
#main.resource-single .post-download-cta-banner .whitepaper .whitepaper-bg {background:#fff;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 400;box-shadow: 1px 3px 11px #00000029;}
#main.resource-single .post-download-cta-banner .whitepaper .whitepaper-img {position: relative;z-index: 500;box-shadow: 1px 3px 11px #00000040;background: #fff;}
#main.resource-single .post-download-cta-banner .whitepaper .whitepaper-img img {  }
body.nhg-window-loaded #main.resource-single .post-download-cta-banner .whitepaper .whitepaperrotatebg-animate { animation:whitepaperrotatebg 1s 1 ease-in-out forwards; }
body.nhg-window-loaded #main.resource-single .post-download-cta-banner .whitepaper .whitepaperrotatefront-animate { animation:whitepaperrotatefront 1s 1 ease-in-out forwards; }
@keyframes whitepaperrotatebg { 0 { transform: rotate(0); } 100% {transform: rotate(3deg); } }
@keyframes whitepaperrotatefront { 0 { transform: rotate(0); } 100% { transform: rotate(-7deg); } }
#main.resource-single .post-download-cta-banner .whitepaper.whitepaper-static .whitepaper-img { transform: rotate(-9deg);  }
#main.resource-single .post-download-cta-banner .whitepaper.whitepaper-static .whitepaper-bg { transform: rotate(3deg); }
 

/* Elements */
body#empowerhr #main.resource-single #primary article h2 { font-size:3.0rem; margin:0 0 30px;  }
body#empowerhr #main.resource-single #primary article h3 { font-size:2.2rem;  color: #555960; margin: 0 0 10px; }
body#empowerhr #main.resource-single #primary article h4 {  font-weight: 700; font-size: 1.65rem; }
#main.resource-single iframe[src*="youtube"] { margin-left: -2vw; }
#main.resource-single ol ol { list-style-type: lower-alpha; }
#main.resource-single ol ol li:first-child { margin-top: 15px; }
#main.resource-single ol ol li:last-child { margin-bottom: 0; }


/* Related */
#single-post-related {padding: 10vh 0;background: #F5F7FC;}
#single-post-related .realted-headline {padding: 0 0 6vh;margin: 0!important;text-align: center;}
#single-post-related .related-cards .meta .pills  { display: none;   }


/* Guides - Related */
body#empowerhr #wrapper #main #related-downloads-headline { text-align: center; font-size: 2.4rem; margin: 7vh 0 4vh; }
body#empowerhr #wrapper #main .posts-card-grid#download-related-downloads { grid-template-columns: 1fr 1fr; }
body#empowerhr #wrapper #main .posts-card-grid#download-related-downloads .meta .read-time { display: none; }
body#empowerhr #wrapper #main .posts-card-grid#download-related-downloads .pills { display: none; }



/* Download Now banner  */
#post-download-cta-banner {background: #fff!important;padding: 40px 60px 40px 40px!important;overflow: hidden;position:relative;margin: 0 auto!important;/* box-shadow: 0 0 10px #000!important; */max-width: 900px!important;border: 1px solid #e0e0e0!important;}
#post-download-cta-banner:before {content:"";width: auto;height: 100%;position: absolute;border-radius: 50%;background: #78BF26;right: 0;top: 0;/* padding-left: 50%; */aspect-ratio: 1;transform: translateX(50%);}
#post-download-cta-banner .inner  {display: flex;}
#post-download-cta-banner .col-content {display: flex;flex-flow: column;justify-content: center;padding: 0 90px 0 0!important;flex: 2.5;}
#post-download-cta-banner .col-content h1  {font-size: 3.0rem!important;}
#post-download-cta-banner .col-content .download { margin:0!important; }
#post-download-cta-banner .col-thumbnail  { flex: 1; }
#post-download-cta-banner .whitepaper {max-width:375px;position: relative;}
#post-download-cta-banner .whitepaper .whitepaper-bg {background:#fff;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 400;box-shadow: 1px 3px 11px #00000029;}
#post-download-cta-banner .whitepaper .whitepaper-img {position: relative;z-index: 500;box-shadow: 1px 3px 11px #00000040;background: #fff;}
#post-download-cta-banner .whitepaper .whitepaper-img img {  }
body.nhg-window-loaded #post-download-cta-banner .whitepaper .whitepaperrotatebg-animate { animation:download_whitepaperrotatebg 1s 1 ease-in-out forwards; }
body.nhg-window-loaded #post-download-cta-banner .whitepaper .whitepaperrotatefront-animate { animation:download_whitepaperrotatefront 1s 1 ease-in-out forwards; }
@keyframes download_whitepaperrotatebg { 0 { transform: rotate(0); } 100% {transform: rotate(3deg); } }
@keyframes download_whitepaperrotatefront { 0 { transform: rotate(0); } 100% { transform: rotate(-7deg); } }
#post-download-cta-banner  .whitepaper.whitepaper-static .whitepaper-img { transform: rotate(-9deg);  }
#post-download-cta-banner  .whitepaper.whitepaper-static .whitepaper-bg { transform: rotate(3deg); }



/* Bottom CTA Newsletter */
.post-footer-box-cta { background: #f5f7fc; margin: 0 0 7vh; }
.post-footer-box-cta .inner {display: flex; }
.post-footer-box-cta .inner .col-content {flex: 1.25;padding: 2vw;}
.post-footer-box-cta .inner h3  { }
.post-footer-box-cta .inner p {font-size: 18px;line-height: 1.3em;}
.post-footer-box-cta .inner .col-content form { }
.post-footer-box-cta .inner .col-content form .gfield {margin: 0!important;}
.post-footer-box-cta .inner .col-content form .gform_button  {margin-bottom: 0!important;}
.post-footer-box-cta .inner .col-thumbnail {flex: 1; background-position: center;background-size: cover;background-repeat: no-repeat;}

.post-footer-box-cta.post-footer-newsletter-cta {  }
.post-footer-box-cta.post-footer-newsletter-cta  .inner .col-thumbnail { background-image: url(/wp-content/uploads/2022/04/hr-bar-scaled.jpg);  }

.post-footer-box-cta.post-footer-custom-cta .cta a { margin-bottom: 0!important; }



/* ---------------------------------------------------------
-------------------------------------    Resource Single - Sidebar
----------------------------------------------------------*/

#main.resource-single #sidebar {  }
#main.resource-single #sidebar .sidebar-category-post-list {padding-right: 20px;}
#main.resource-single #sidebar .sidebar-category-post-list .category { margin: 0 0 10px; }
#main.resource-single #sidebar .sidebar-category-post-list .category h3 { font-size: 1.7rem;cursor:pointer;font-weight: 500;margin: 0 0 15px;position: relative;padding: 0 0 0 20px;line-height: 1.25em;}
#main.resource-single #sidebar .sidebar-category-post-list .category h3:before { content:'\f0da';display: inline-block;font-size:22px;transition: all 0.2s ease;font-family: FontAwesome;font-weight: normal;font-style: normal; text-decoration:none;position: absolute;top: 0;left: 0; line-height: 22px;transform-origin: center;}
#main.resource-single #sidebar .sidebar-category-post-list .category ul.posts-loop {margin: 0 0 0 15px;padding: 0;list-style: none;max-height:0;overflow: hidden;transition:max-height 0.5s ease-out;}
#main.resource-single #sidebar .sidebar-category-post-list .category ul.posts-loop li {  }
#main.resource-single #sidebar .sidebar-category-post-list .category ul.posts-loop li a {text-decoration: none;line-height: 1.2em;font-weight: 400;display: block;padding: 0 15px;}
#main.resource-single #sidebar .sidebar-category-post-list .category ul.posts-loop li a:hover { color:var(--green); }

#main.resource-single #sidebar .sidebar-category-post-list .category.active h3 { color:var(--green);  }
#main.resource-single #sidebar .sidebar-category-post-list .category.active h3:before {  transform: rotate(90deg); }
#main.resource-single #sidebar .sidebar-category-post-list .category.active ul.posts-loop { display: block; max-height:500px; transition: max-height 0.6s ease-in; }
#main.resource-single #sidebar .sidebar-category-post-list .category.active ul.posts-loop li.active a {color:var(--green);background:#F0F9EC;padding: 15px;}



/* ---------------------------------------------------------
-------------------------------------     Team 
----------------------------------------------------------*/


#team-listing #controls {background: #F5F7FC;padding: 2vh 0;margin: 0 0 3vh;position: sticky;top: 0;z-index: 100;}
#team-listing #controls .container { margin:0 auto!important;   }
#team-listing #controls  .row {justify-content: space-between;}
#team-listing #controls .letter-search {display: flex;align-items: center;flex: 0 0 70%;}
#team-listing #controls .letter-search ul {margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: nowrap;align-items: center;width: 100%;flex: 1;justify-content: space-between;}
#team-listing #controls .letter-search ul li {list-style: none; padding: 0 7px;color: #777777;font-size: 1.8rem;cursor: pointer;}
#team-listing #controls .letter-search ul li.active { color: var(--green); }
#team-listing #controls .letter-search ul li.all {  }
#team-listing #controls .input-search {flex: 0 0 30%;justify-content: flex-end;display: flex;align-items: center;padding-left: 30px;position: relative;}
#team-listing #controls .input-search #employee-search-input {border: none;border-bottom: 1px solid #B2B3B5;text-align: left;padding-left: 0;}
#team-listing #controls .input-search #employee-search-input::placeholder { font-style: normal; font-family: sofia-pro, sans-serif; color:#777; }
#team-listing #controls .input-search #employee-search-input:-ms-input-placeholder { font-style: normal; font-family: sofia-pro, sans-serif; color:#777; }
#team-listing #controls .input-search #employee-search-input::-ms-input-placeholder {  font-style: normal;  font-family: sofia-pro, sans-serif; color:#777;}
#team-listing #controls .input-search .arrow {color: var(--green);font-size: 2.5rem;font-weight: 100;position: absolute;right: 0;top: 50%;transform: translateY(-50%);cursor: pointer;}

#team-listing #employees  { min-height: 100vh; }
#team-listing #employees .container { margin:0 auto!important;  }
#team-listing #employees .employee-loop {width: 100%;display: flex;flex-wrap: wrap;overflow: hidden;transition:all 0.3s ease-out; transform-origin: center 25vh;}
#team-listing #employees .employee-loop .item {flex: 0 0 25%;max-height:450px;transform-origin: center;position:relative;margin: 0;transition:all 0.5s ease;float: left; overflow: hidden;padding-top: 70px;/* z-index: 1000; */padding: 50px 0 0;padding-left: 10px;padding-right: 10px;}
#team-listing #employees .employee-loop .item figure {position: relative;height: 320px;width: 100%;height: 225px;margin: 0 auto;overflow: hidden; }
#team-listing #employees .employee-loop .item figure img {position: absolute;top: 50%;left: 50%;min-width: 100%;opacity:1;min-height: 100%;transform: translate(-50%, -50%) translateZ(0);-webkit-backface-visibility: hidden;z-index: 1;}
#team-listing #employees .employee-loop .item figure img.headshot-primary { transform-origin:left;transition:all 0.2s ease;  }
#team-listing #employees .employee-loop .item figure img.headshot-rollover { opacity:0;  transition:all 0.15s ease;}
#team-listing #employees .employee-loop .item .info {background: #fff;padding: 1vh 0 0; }
#team-listing #employees .employee-loop .item .title {padding: 0!important;transition:font-size 0.2s ease;margin: 0 0 1vh!important;font-size: 2.25rem!important;text-transform: capitalize;}
#team-listing #employees .employee-loop .item p {font-size: 1.5rem;transition:font-size 0.2s ease;}
#team-listing #employees .employee-loop .item p .position {display: block;margin: 0 0 5px;}
#team-listing #employees .employee-loop .item p a {display: block;padding: 0 0 5px;margin: 0;}
#team-listing #employees .employee-loop .item p a:hover {  text-decoration: underline!important; }
#team-listing #employees .employee-loop .item .cover-link { margin:0; padding: 0!important;font-weight: 400!important;font-size: 1.5rem;}
#team-listing #employees .employee-loop .item .cover-link:after { position: absolute;top: 0;left: 0;width: 100%;height: 100%; text-decoration: none; padding:0; content:""; }
#team-listing #employees .employee-loop .item .cover-link:hover a {  text-decoration: underline!important; }  
#team-listing #employees .employee-loop .item:before {position: absolute;content:"";width: 10px;height: calc(100% - 50px);background:#fff;top: 0;left: 0;z-index: 2;margin: 49px 0 0;}
#team-listing #employees .employee-loop .item:after {position: absolute;content:"";width: 10px;height: calc(100% - 50px);background:#fff;top: 0;right: 0;z-index: 2;margin: 49px 0 0;}
#team-listing #employees .employee-loop .item:hover .info {z-index: 3;position: relative;}
#team-listing #employees .employee-loop .item figure:hover {overflow: visible;}
#team-listing #employees .employee-loop .item figure:hover .headshot-primary { opacity:0;    }
#team-listing #employees .employee-loop .item:nth-child(even) figure .headshot-rollover:hover {opacity: 1;transform: translate(-50%, -50%) translateZ(0) scale(1.25) rotate(-7deg);} 
#team-listing #employees .employee-loop .item:nth-child(odd) figure .headshot-rollover:hover {opacity: 1;transform: translate(-50%, -50%) translateZ(0) scale(1.25) rotate(7deg);z-index: 1;} 

#team-listing #employees .employee-loop .item#post-2230 { display: none!important; }

#team-listing #employees .employee-loop.getready { opacity:0; transition:all 0.3s ease;}
#team-listing #employees .employee-loop .item.hidden { display: none; }




/* ---------------------------------------------------------
-------------------------------------     Sales Page
----------------------------------------------------------*/


#sales-sticky-menu {position:fixed;top:0;left:0;z-index:2000;background:#fff;width:100%;box-shadow: 0 0 10px #0000004d; transform: translateY(-100%); transition:transform 0.3s ease;}
#sales-sticky-menu .inner {display:flex;justify-content: space-between;padding: 2vh 0;}
#sales-sticky-menu .inner .info {display: flex;align-items: center;}
#sales-sticky-menu .inner .info .headshot { }
#sales-sticky-menu .inner .info .headshot img {border-radius:50%;max-height: 80px;}
#sales-sticky-menu .inner .info .bio {padding: 0 0 0 15px;}
#sales-sticky-menu .inner .info .bio .name {margin: 0 0 5px;font-size: 2.0rem;text-transform: capitalize;color: #000;font-weight: 400;line-height: 1em;}
#sales-sticky-menu .inner .info .bio .title {margin: 0;font-size: 2.0rem; color: #000;font-weight: 400;line-height: 1em;}
#sales-sticky-menu .inner .info .bio .phone-mobile { display:none; }
#sales-sticky-menu .inner .actions {display: flex;align-items: center;}
#sales-sticky-menu .inner .actions .phone-desktop { padding:0 15px 0 0;}
#sales-sticky-menu .inner .actions .phone-desktop p { margin:0; }
#sales-sticky-menu .inner .actions .phone-desktop p a { color:var(--green); font-size:2.0rem; }
#sales-sticky-menu .inner .actions .cta { }
#sales-sticky-menu .inner .actions .cta a {margin:0;padding: 10px 25px!important;min-width: auto;font-size: 1.6rem;text-decoration: none!important;}
#sales-sticky-menu .inner .actions .cta a:hover { text-decoration: none!important;}
#sales-sticky-menu.open {  transform: translateY(0);}



#sales-hero {padding: 7vh 0;}
#sales-hero .row  { justify-content: space-between; }
#sales-hero .col-img {flex: 0 0 40%;}
#sales-hero .col-img figure {position: relative;overflow: hidden;width: 100%;height: 400px;background-color:#F5F5F5;}
#sales-hero .col-img figure img {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;transform: translate(-50%, -50%);}
#sales-hero .col-info {flex: 0 0 53%;}
#sales-hero .col-info .name {font-size: 4.2rem!important;}
#sales-hero .col-info .title {margin:0;font-size: 1.8rem;}
#sales-hero .col-info .contact {line-height: 2em;padding: 4vh 0 3vh;}
#sales-hero .col-info .contact p {margin: 0;font-size: 1.8rem;}
#sales-hero .col-info .contact p a {font-weight: 500;text-decoration: none!important;}
#sales-hero .col-info .box {border-top: 1px solid #C6C6C6;border-bottom: 1px solid #C6C6C6;padding: 3vh 0;}
#sales-hero .col-info .box .box-row {display: flex;}
#sales-hero .col-info .box .box-row .box-item  {flex: 0 0 50%;display: flex;align-items: baseline;flex-flow: column;justify-content: flex-start;padding-right: 2vw;}
#sales-hero .col-info .box .box-row .box-item .label  {margin: 0 0 1vh;font-size: 1.6rem;}
#sales-hero .col-info .box .box-row .box-item h3 {font-family: 'schoolbook', serif!important;font-weight: 700!important;font-style: normal;margin: 0!important;font-size: 2.25rem!important;}
#sales-hero .col-info .box .box-row .box-item .linkedin {font-size: 4.0rem;color: #000!important; font-size: 2.25rem!important; }
#sales-hero .col-info .box .box-row .box-item .linkedin:hover {color: var(--green)!important;}
#sales-hero .col-info .box .box-row .box-item.last {border-left: 1px solid #C6C6C6;padding-left: 2vw;padding-right: 0;}
#sales-hero .col-info .focus {display: flex;padding: 3vh 0;align-items: center;}
#sales-hero .col-info .focus .focus-item {flex: 1.5;font-size: 1.6rem;line-height: 1.4em;}
#sales-hero .col-info .focus .focus-item strong {  }
#sales-hero .col-info .focus .focus-item.last {display: flex;justify-content: flex-end;padding-left: 2vw;flex: 1;}

#sales-bio {background: #F5F7FC;padding: 9vh 0;}
#sales-bio .col-bio {flex: 0 0 70%;padding-right: 5vw;}
#sales-bio .col-bio .about-headline {  } 
#sales-bio .col-bio .about-content {line-height: 1.6em;font-size: 1.8rem;}
#sales-bio .faq-headline { margin: 5vh 0 3vh!important;  }
#sales-bio .faq-accoridan .item .item-content-inner > *:last-child { margin-bottom: 0; }
#sales-bio .col-extras  {flex: 0 0 30%;}
#sales-bio .col-extras .box  {background: #fff;margin: 0 0 3vh;padding: 60px 35px;}
#sales-bio .col-extras .box-awards h3 {font-family: 'schoolbook', serif!important;font-weight: 800!important;font-style: normal;margin: 0 0 10px!important;font-size: 3.2rem!important;}
#sales-bio .col-extras .box-awards .output {color: var(--green);margin: 0;font-size: 1.6rem;font-weight: 600;line-height: 1.35em;}
#sales-bio .col-extras .box-quote { background: var(--green); }
#sales-bio .col-extras .box-quote .output {font-family: 'schoolbook', serif!important;font-weight: 800!important;font-style: normal;color: #fff;font-size: 2.8rem;line-height: 1.25em;margin: 0;}
#sales-bio .col-extras .box-quote .output.char-count-1 {  font-size: 2.8rem; }
#sales-bio .col-extras .box-quote .output.char-count-2 {  font-size: 2.6rem; }
#sales-bio .col-extras .box-quote .output.char-count-3 {  font-size: 2.4rem; }
#sales-bio .col-extras .box-quote .output.char-count-4 {  font-size: 2.2rem; }
#sales-bio .col-extras .box-quote .output.char-count-5 {  font-size: 2.0rem; }



#sales-help-you {background: #45AFC3;padding: 7vh 0;}
#sales-help-you .col-help-you {width: 100%;}
#sales-help-you .col-help-you h2 {color: #fff!important;text-align: center;margin: 0 auto!important;max-width: 800px;}
#sales-help-you .col-help-you .col-help-you-items {display: flex;flex-wrap: wrap;padding: 6vh 0 0;}
#sales-help-you .col-help-you .col-help-you-items .item {color: #fff;font-size: 2.2rem;flex: 0 0 31%;font-family: 'schoolbook', serif!important;font-weight: 700!important;font-style: normal;position: relative;padding: 20px 10px 20px 40px;border-top: 1px solid #fff;margin: 0 1%;line-height: 1.3em;}
#sales-help-you .col-help-you .col-help-you-items .item:before {content: "\f00c";font-family: FontAwesome!important;font-weight: normal;font-style: normal;text-decoration:none;background: #ffffff47;border-radius: 50%;width: 25px;height: 25px;font-size: 1.6rem;position: absolute;left: 0;top: 18px;display: flex;align-items: center;justify-content: center;}
#sales-help-you .col-help-you .col-help-you-items .item:nth-child(1),
#sales-help-you .col-help-you .col-help-you-items .item:nth-child(2),
#sales-help-you .col-help-you .col-help-you-items .item:nth-child(3) { border-top:none; }

#single-sales-related { padding: 10vh 0; }
#single-sales-related h2 {text-align: center;padding: 5vh 0;}
#single-sales-related #single-sales-recommended-resources-loop .card-post .meta .pills { display:none;  }


#sales-contact { background: #F5F7FC;padding: 13vh 0;}
#sales-contact .col-cta-text  { flex: 0 0 30%; padding: 0 3vw 0 0; font-size: 2.0rem;     line-height: 1.5em;}
#sales-contact .col-cta-text h2 { font-size: 3.4rem!important;margin: 0 0 20px!important;}
#sales-contact .col-cta-form { flex: 0 0 70%;}
#sales-contact .col-cta-form .col-cta-form-inner { background: #fff;height: 100%;box-shadow: 15px 23px 80px #0000003d;margin: 0 0 0 5vw;}
#sales-contact .col-cta-form .col-cta-form-inner .col-cta-form-header {background: var(--green);}
#sales-contact .col-cta-form .col-cta-form-inner .col-cta-form-header h3 {color: #fff!important;text-align: center;margin: 0!important;padding: 15px;font-size: 1.7rem!important;font-weight: 600!important;/* box-shadow: 0 0 10px #000; */}
#sales-contact .col-cta-form .col-cta-form-inner .form-assembly-wrapper .form-assembly-inner { padding: 0!important; }
#sales-contact .col-cta-form .col-cta-form-inner .form-assembly-wrapper .form-title { display: none; }
#sales-contact .col-cta-form .col-cta-form-inner .form-assembly-wrapper .supportInfo { display: none;  }

#sales-cta-form-wrapper {padding: 30px 30px;}
#sales-cta-form-wrapper label {color:#2E2E2E;margin: 0 0 5px;font-size:1.8rem!important;}





/* ---------------------------------------------------------
-------------------------------------     Contact Us
----------------------------------------------------------*/

#contact-panels {  }
#contact-panels > .et_pb_row { display: none; }
#contact-panels > .et_pb_row:nth-child(1) { display: block; }
#contact-panels .contact-panel-nav {list-style: none!important;margin: 0!important;padding: 0!important;}
#contact-panels .contact-panel-nav ul {list-style: none!important;margin: 15px 0 0 30px!important;padding: 0 0 5px 0!important;}
#contact-panels .contact-panel-nav li {list-style: none!important;margin: 0 0 30px!important;padding: 0!important;position:relative;padding: 0 0 0 20px!important;display: flex;align-items: center;}
#contact-panels .contact-panel-nav a {color: #000!important;font-size: 2.0rem;padding: 0!important;}
#contact-panels .contact-panel-nav li a:before { content:'\f0da';display: inline-block;font-size:22px;transition: all 0.2s ease;font-family: FontAwesome;font-weight: normal;font-style: normal; text-decoration:none;position: absolute;top: 0;left: 0; line-height: 22px;transform-origin: center;}
#contact-panels .contact-panel-nav parent.active > a,
#contact-panels .contact-panel-nav a.active { color:var(--green)!important;  }
#contact-panels .contact-panel-nav ul { display: none!important; }

 


/* ---------------------------------------------------------
-------------------------------------     Careers
----------------------------------------------------------*/

#careers-benefits-list .item {margin: 0 0 15px!important; padding: 15px 0!important;border-bottom: 1px solid #ffffff70!important; }
#careers-benefits-list .item p { font-family: 'schoolbook', serif!important; }

#main #careers-testimonials {  }
#main #careers-testimonials .et_pb_image {position: relative;}
#main #careers-testimonials .name h3 { font-family: 'schoolbook', serif!important; padding:10px 0 0!important; margin:0!important;  }
#main #careers-testimonials .quote {background: #fff!important;opacity:0;position: absolute;top: 55%;left: 50%;width: 90%;height: 90%; transform: translate(-50%, -50%);padding: 25px!important;display: flex;align-items: center; transition:opacity 0.5s ease, top 0.5s ease;}
#main #careers-testimonials .quote p {  font-family: 'schoolbook', serif!important; cursor:default!important; font-weight:700!important;font-size:1.95rem!important;text-align: center!important;line-height: 1.35em!important;}
#main #careers-testimonials .et_pb_image:hover .quote { opacity: 1; top: 50%; }



/* ---------------------------------------------------------
-------------------------------------     Partner
----------------------------------------------------------*/

#partner-cards .inner { display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 1.5vw;}
#partner-cards .inner .item { margin: 0;box-shadow: 0 0 8px #00000012;}
#partner-cards .inner .item :before {content:"";width: 50px;height: 50px;position:absolute;top:0;border-radius: 0;right:0;transition:all 0.5s ease;background: #E3530F url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x.png) no-repeat center center;}
#partner-cards .item .item-inner {position: relative;height: 100%;}
#partner-cards .item .image  {  }
#partner-cards .item .image img {  }
#partner-cards .item .content-inner {padding: 2vh 2vw;}
#partner-cards .item .content-inner .title {font-family: 'schoolbook', serif!important;font-size: 2.5rem!important;text-align: center!important;}
#partner-cards .item .content-inner .description {text-align: center!important;font-size: 1.5rem;}
#partner-cards .item .hover-card {opacity: 0;position: absolute;height: 100%;width: 100%;background: var(--green);color: #fff;transition:opacity 0.3s ease;top: 0;left: 0;display: flex;padding: 15px;align-items: center;flex-flow: column;justify-content: center;}
#partner-cards .item .hover-card h2  {font-family: 'schoolbook', serif!important;font-size: 2.5rem!important;text-align: center!important;color: #fff!important;}
#partner-cards .item .hover-card .hover-card-link {color: #fff!important;}
#partner-cards .item .hover-card .hover-card-link:after { content:""; position:absolute; height: 100%;width: 100%;top: 0;left: 0; }
#partner-cards .inner .item:hover .hover-card  { opacity:1; }


#partner-benefits .items {display: flex;flex-wrap: wrap;padding: 6vh 0 0;}
#partner-benefits .items .item {color: #fff;font-size: 2.2rem;flex: 0 0 31%;font-family: 'schoolbook', serif!important;font-weight: 700!important;font-style: normal;position: relative;padding: 20px 10px 20px 40px!important;border-top: 1px solid #fff!important;margin: 0 1%!important;line-height: 1.3em;border-bottom: none!important;}
#partner-benefits .items .item:before {content: "\f00c";font-family: FontAwesome!important;font-weight: normal;font-style: normal;text-decoration:none;background: #ffffff47;border-radius: 50%;width: 25px;height: 25px;font-size: 1.6rem;position: absolute;left: 0;top: 18px;display: flex;align-items: center;justify-content: center;}
#partner-benefits .items .item:nth-child(1),
#partner-benefits .items .item:nth-child(2),
#partner-benefits .items .item:nth-child(3) {border-top: none!important; }

#partner-form {  }


/* ---------------------------------------------------------
-------------------------------------     Why Empower 
----------------------------------------------------------*/


#retro-image-banner { overflow: hidden;width: 5000px;}
#retro-image-banner div[class*="item-wrap"] figure { height:100%; }
#retro-image-banner div[class*="item-wrap"]  {margin: 0!important;padding: 0!important;overflow:hidden;border: none!important;height: 216px;position: relative; display: inline-block;float: left;width: auto;}
#retro-image-banner div[class*="item-wrap"] .item  {margin: 0!important;padding: 0!important;border: none!important; height: 100%;opacity:0;transition:opacity 1s ease;position: absolute;top: 0;left: 0;}
#retro-image-banner div[class*="item-wrap"] .item:nth-child(1) { opacity: 1; position: static; }
#retro-image-banner div[class*="item-wrap"] .item img {height: 100%; }
#retro-image-banner div[class*="item-wrap"] .item.item-hider {position: static;visibility: hidden;}


/* ---------------------------------------------------------
-------------------------------------     Recruitment
----------------------------------------------------------*/


#recruitment-case-studies .inner { display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 1.5vw;}
#recruitment-case-studies .inner .item { margin: 0;box-shadow: 0 0 8px #00000012;}
#recruitment-case-studies .inner .item :before {content:"";width: 50px;height: 50px;position:absolute;top:0;border-radius: 0;right:0;transition:all 0.5s ease;background: #E3530F url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x.png) no-repeat center center;}
#recruitment-case-studies .item .item-inner {position: relative;height: 100%;}
#recruitment-case-studies .inner .item .item-inner:before {content:"";width: 50px;height: 50px;position:absolute;top:0;border-radius: 0;right:0;transition:all 0.5s ease;background: #E3530F url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x.png) no-repeat center center;}
#recruitment-case-studies .item .image  {  }
#recruitment-case-studies .item .image img {  }
#recruitment-case-studies .item .content-inner {padding: 2vh 2vw;}
#recruitment-case-studies .item .content-inner .title {font-family: 'schoolbook', serif!important;font-size: 2.5rem!important;text-align: center!important;}
#recruitment-case-studies .item .content-inner .description {text-align: center!important;font-size: 1.8rem;line-height: 1.5em;}
#recruitment-case-studies .item .hover-card {opacity: 0;position: absolute;height: 100%;width: 100%;background: var(--green);color: #fff;transition:opacity 0.3s ease;top: 0;left: 0;display: flex;padding: 35px;align-items: center;flex-flow: column;justify-content: center;}
#recruitment-case-studies .item .hover-card h2  {font-family: 'schoolbook', serif!important;font-size: 3rem!important;text-align: center!important;color: #fff!important;}
#recruitment-case-studies .item .hover-card .hover-card-link {color: #fff!important;font-size: 2rem;}
#recruitment-case-studies .item .hover-card .hover-card-link:after { content:""; position:absolute; height: 100%;width: 100%;top: 0;left: 0; }
#recruitment-case-studies .inner .item:hover .hover-card  { opacity:1; }
















/* ---------------------------------------------------------
-------------------------------------     Home
----------------------------------------------------------*/



#home-hero:before {  width: 80vw; height: 80vw; right:-35vw;top:-55vw; }
#home-hero .images { position:relative;  }
#home-hero .images .hero-image-1 { position: absolute!important;top: 10%;left: 5%;margin: 0!important;z-index: 1;max-width: 60%; transition:all 2.5s ease-out;}
#home-hero .images .hero-image-2 {  position: absolute!important;top: -5%;right: 5%;margin:0!important;max-width: 35%; transition:all 2.65s ease-out;}
#home-hero .images .hero-image-3 {  position: absolute!important;top: 40%;right: -55px;margin:0!important;max-width: 50%; transition:all 2.75s ease-out; }


body.nhg-window-loaded #home-hero .images .hero-image-1 { transform:translateY(-5%); }
body.nhg-window-loaded #home-hero .images .hero-image-2 { transform:translateY(5%);  }
body.nhg-window-loaded #home-hero .images .hero-image-3 { transform:translateY(-5%);  }


#home-customized-solutions {  }
#home-customized-solutions h3 { font-size: 2rem!important;  }
#home-customized-solutions .et_pb_column > .et_pb_module:nth-of-type(2) { padding:0 15px!important; }
#home-superhero-section .et_pb_row > .et_pb_column:nth-child(1) { position:sticky; top: 30px; }

#home-category-titles { padding: 0!important; }
#home-category-titles .container { margin:0 auto!important; }
#home-category-titles .cards {display: grid; grid-template-columns: 1fr 1fr 1fr;grid-gap: 1vw;}
#home-category-titles .cards .card { border: none;text-align:center;position: relative;padding: 120px 20px!important;background: #F5F7FC;transition:all 0.5s ease!important;display: flex;flex-flow: column;justify-content: center; }
#home-category-titles .cards .card figure {overflow:hidden;transition:all 0.5s ease!important;transform-origin: top;position:absolute;top: -2%;left:50%;transform: translate(-50%, 70px);height: 55px;display: flex;align-items: center;justify-content: center;}
#home-category-titles .cards .card figure svg {max-height: 100%;width: auto;}
#home-category-titles .cards .card  h3 {font-family: 'schoolbook', serif!important;font-weight: 700!important;font-size: 2.5rem!important;margin: 0 0 10px!important;padding:0!important;max-height:150px!important;}
#home-category-titles .cards .card .card-content {position:absolute;top: 150px;left:0;width:100%;transition:all 0.5s ease!important;color:#fff!important;padding:0 30px!important;}
#home-category-titles .cards .card .card-content p { opacity:0; color:#fff!important; transition:all 0.5s ease!important; line-height:1.5em!important;}
#home-category-titles .cards .card .cover-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
#home-category-titles .cards .card:before {content:"";width: 50px;height: 50px;position:absolute;top:0;border-radius: 0;right:0;transition:all 0.5s ease;background: #E3530F url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x.png) no-repeat center center;}

#home-category-titles .cards .card:hover { background:#E3530F!important; }
#home-category-titles .cards .card:hover:before { background: #fff url(/wp-content/themes/empowerhr/img/Icon-feather-arrow-up-right@2x-hover.png) no-repeat center center; }
#home-category-titles .cards .card:hover h3 { color:#fff!important; }
#home-category-titles .cards .card:hover figure { margin:0!important; transform:translate(-50%, 50px); opacity:0; }
#home-category-titles .cards .card:hover .card-content {top:50%!important;transform:translateY(-50%);}
#home-category-titles .cards .card:hover .card-content p { opacity:1; }

#home-category-titles .cards .card-intro {flex: 0 0 32%;border: none;text-align:left; display: flex;flex-flow: column;justify-content: center;margin: 0 0 2%;}
#home-category-titles .cards .card-intro h3 {  }
#home-category-titles .cards .card-intro p { line-height: 1.5em; font-size: 1.6rem; }

#home-keyword-terms a {display: inline-block; color: #000!important; border-radius:5px!important; padding: 20px 30px!important;background: #F5F7FC!important;margin:5px 10px!important;}
#home-keyword-terms a:hover { color:#fff!important; background: var(--green)!important; }

#home-quote-linkedin .et_pb_row { align-items: center;  }
#home-quote-linkedin .et_pb_row .circle img { border-radius: 0!important;}



@media (max-width: 1450px) {
	.main-nav-wrapper > ul.menu > li > ul.sub-menu { width: 45vw; }


}

@media (max-width: 1350px) {
	.footer-sticky-bar .message { padding-left: 50px; }
}

@media (max-width: 1025px) {
	.footer-sticky-bar .message { padding-left: 0; }
}



@media (max-width: 1200px) {
	html { font-size: 9px; }
	.inner-page-sub-menu { display: none!important; }
	.main-nav-wrapper > ul.menu > li > ul.sub-menu {     width: 52vw; }

	.ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_module.et_pb_text .et_pb_text_inner {     padding: 0!important;}
	.ssdm-link-box-row .et_pb_column .et_pb_module.et_pb_text .et_pb_text_inner h3 {     font-size: 2.6rem!important; }

}

@media (max-width: 992px) {
	#main .entry-content #et-boc h1 { font-size:44px;  }
	#main .entry-content #et-boc h2 { font-size:34px;  }
	#main .entry-content #et-boc h3 { font-size:24px;  }

	body#empowerhr #wrapper .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice { flex:0 0 100%; padding: 0 0 15px;}
	body#empowerhr #wrapper .gform_wrapper .ginput_container_checkbox .gfield_checkbox .gchoice label {  font-size: 2rem;}
	body#empowerhr #wrapper .form-assembly-wrapper form .section.inline.group { flex-flow: column;  }
	body#empowerhr #wrapper .form-assembly-wrapper form fieldset { padding-top:20px;  }
	body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="group"] .inputWrapper .choices { flex-flow: column; }
	body#empowerhr #wrapper .form-assembly-wrapper form .oneField[role="group"] .inputWrapper .choices .oneChoice { padding: 15px 10px 1px 0; }

	
	#main .entry-content #et-boc .ssdm-two-col-img-right .et_pb_row  { flex-flow: column; }
	#main .entry-content #et-boc .ssdm-two-col-img-right .et_pb_row > .et_pb_column:nth-child(1) { order:2; margin-bottom:0; }
	#main .entry-content #et-boc .ssdm-two-col-img-right .et_pb_row > .et_pb_column:nth-child(2) { order:1; margin-bottom: 30px; }
	#main .entry-content #et-boc .ssdm-two-col-img-left .et_pb_row  {  flex-flow: column; }
	#main .entry-content #et-boc .ssdm-hero-a.service-page-hero .et_pb_row {  flex-flow: column; }
	#main .entry-content #et-boc .ssdm-hero-a.service-page-hero .et_pb_row > .et_pb_column:nth-child(1) { order:2; margin-bottom:0; }
	#main .entry-content #et-boc .ssdm-hero-a.service-page-hero .et_pb_row > .et_pb_column:nth-child(2) { order:1; margin-bottom:0; }
	#main .entry-content #et-boc .ssdm-hero-a.service-page-hero .et_pb_row .et_pb_image { text-align: center; }
	#main .entry-content #et-boc .ssdm-hero-a.service-page-hero .et_pb_row .et_pb_image img {     max-width: 400px;}
	#main .entry-content #et-boc .ssdm-hero-center-cta a.divi-button-block-link {    text-align: center!important; }
	#main .entry-content #et-boc .ssdm-quote-a.service-page-quote .et_pb_row  {  flex-flow: column; }
	#main .entry-content #et-boc .ssdm-quote-a.service-page-quote .et_pb_row p { line-height: 1.4em!important; }
	#main .entry-content #et-boc .ssdm-footer-banner > .et_pb_row { flex-flow: column;  width:100%!important; }
	#main .entry-content #et-boc .ssdm-footer-banner > .et_pb_row > .et_pb_column:nth-child(1) { width:80%!important; margin: 4vh 0!important;}

	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_row:not(.header .et_pb_row, .related .et_pb_row) { padding-bottom: 0!important; margin-bottom: 0!important; }
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_row .et_pb_column { margin-bottom:30px!important; }
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column) { padding:30px 30px 0!important; }
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column).cover-image { padding:0!important; }
	
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_text_inner {padding-bottom: 30px!important;}
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_column_1_2 {   width: 100%!important; margin-right: 0%!important;}
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_column_1_3 {   width: 100%!important; margin-right: 0%!important;}
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column) { flex-flow: column; }
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_module.et_pb_text { height: auto!important; }
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_module.et_pb_image { height: auto!important; position: static!important; width:auto!important; flex:0 0 100%!important; }
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_module.et_pb_text { padding-left: 0!important;padding-right: 0!important;}
	#main .entry-content #et-boc .ssdm-link-box-row .et_pb_column:not(.header .et_pb_column, .related .et_pb_column) .et_pb_module.et_pb_text .et_pb_text_inner {padding-top: 0!important;padding-left: 0!important;padding-right: 0!important;}
	
	.faq-accoridan .item .title { line-height: 1.35em!important; }
	.faq-accoridan .item .item-content-inner { line-height: 1.35em!important; }

	header.header {border-bottom: 1px solid #E0E0E0;}
	header.header .top-bar {padding: 0;}
	header.header .top-bar .row-desktop { display: none; }
	header.header .top-bar .row-mobile { display: flex; }

	header.header .main-bar { max-height: 80px; overflow: hidden; }
    header.header .main-bar .row {justify-content: flex-start;justify-items: flex-start;display: flex;align-items: center;}
	header.header .main-bar .mobile-col {flex: 0 0 auto;justify-content: flex-start;text-align: left;align-items: center;width: auto;padding: 0 15px 0 0;}
	header.header .main-bar .logo-col {flex: 3; }
	header.header .main-bar .logo-col .logo {max-width: 220px;margin: 0;}
	header.header .main-bar .logo-col .logo a {display: block;padding: 0px 0 0 8%;padding: 0;}
	header.header .main-bar .logo-col .logo  svg { max-height: 25px; }
	header.header .main-bar .nav-col {flex: 0 0 auto;}
	header.header .main-bar .nav-col .main-nav-wrapper { display: none; }
	header.header .main-bar .nav-col .main-nav-cta-wrapper {  }
	header.header .main-bar .nav-col .main-nav-cta-wrapper li {padding: 0;}
	header.header .main-bar .nav-col .main-nav-cta-wrapper li a {border:none;border-radius:0;padding: 0 10px;background: none;color: #000;width: auto;font-size: 1.6rem;}
	header.header .main-bar .nav-col .main-nav-cta-wrapper  .menu > li.menu-item-has-children > ul.sub-menu { display: none!important; }

	body.resource-center-header header.header .top-bar {     border-bottom: 1px solid #ffffff1f; }
	body.resource-center-header header.header .top-bar-right-items li { border-right: 1px solid #ffffff1f; }
	body.resource-center-header header.header .top-bar-right-items li:last-child { border-right: none; }
	body.resource-center-header header.header .main-bar .mobile-col a .fas { color: #fff; }
	body.resource-center-header header.header .main-bar .mobile-col a:hover .fas { color:var(--green)!important;}
	body.resource-center-header header.header .main-bar .nav-col .main-nav-cta-wrapper li a { color: #fff!important; background: none!important; }
	body.resource-center-header header.header .main-bar .nav-col .main-nav-cta-wrapper li a:hover { color:var(--green)!important; }

    footer.footer {padding: 60px 4% 0;}
	
	footer.footer #footer-signup .col-logo { display: none; }
	footer.footer #footer-signup .col-form { flex-flow: column; gap: 20px; flex: 1; padding: 25px;background: #f5f7fc;}
	footer.footer #footer-signup .col-form h4 { font-size: 2rem; text-align: center; text-transform: none; }

	footer.footer #footer-cols { flex-wrap: wrap; }
	footer.footer #footer-cols .footer-col:not(#footer-area-1) .area-title {font-size:2.6rem;margin: 0;position: relative;display: flex;justify-content: space-between;cursor: pointer;}
	footer.footer #footer-cols .footer-col:not(#footer-area-1) .area-title::after {content:'\f078';display: inline-block;transition: all 0.4s ease;font-family: FontAwesome;font-weight: normal;font-style: normal;margin: 0;text-decoration:none;color: var(--green);font-size: 2.5rem;}
	footer.footer #footer-cols .footer-col:not(#footer-area-1):not(#footer-area-1) .menu {text-align:left;display: none;padding-top: 30px;}
	footer.footer #footer-cols .footer-col:not(#footer-area-1) .menu a { font-size:1.8rem; }
	footer.footer #footer-cols .footer-col:not(#footer-area-1) .textwidget {text-align:left;display: none;padding-top: 30px;}
	footer.footer #footer-cols .footer-col {flex: 0 0 100%;text-align: center;padding: 0 0 25px!important;border-bottom: 1px solid #70707042;margin-bottom: 0 0 10px!important;margin: 0 0 25px!important;}
	footer.footer #footer-cols .footer-col .textwidget { text-align:left; font-size:1.8rem;}
	footer.footer #footer-cols #footer-area-1 .widget_media_image img {   padding-top:0!important;  }
    footer.footer #footer-cols #footer-area-1 { order:5; }
    footer.footer #footer-cols #footer-area-2 { order:1; }
    footer.footer #footer-cols #footer-area-3 { order:2; }
    footer.footer #footer-cols #footer-area-4 { order:3; }
    footer.footer #footer-cols #footer-area-5 { order:4; }
	footer.footer #footer-cols #footer-area-1 {  }
	footer.footer #footer-cols #footer-area-1 .widget_media_image {justify-content: center; padding-top:50px; }
	footer.footer #footer-cols #footer-area-1 #text-2 .textwidget { text-align:center; }
	footer.footer #footer-cols #footer-area-1 #text-3 { display:none; }
	footer.footer-sub { border:none; }
	footer.footer-sub .footer-sub-cols {flex-flow: column;border: none;padding-top: 0;}
	footer.footer-sub .footer-sub-cols .footer-sub-col-copyright {order: 2;text-align: center;}
	footer.footer-sub .footer-sub-cols .footer-sub-col-copyright #footer-copyright {display: block; padding: 0 0 10px;}
	footer.footer-sub .footer-sub-cols .footer-sub-col-copyright #footer-copyright .sep { display: none;  }
	footer.footer-sub .footer-sub-cols .footer-sub-col-copyright #footer-copyright-links {display: block;}
	footer.footer-sub .footer-sub-cols .footer-sub-col-social {order: 1;padding:0 0 40px;}
	footer.footer-sub .footer-sub-cols .footer-sub-col-social a { font-size: 2.6rem; }


	#home-hero > .et_pb_row { display: flex;flex-flow: column;}
	#home-hero > .et_pb_row .et_pb_column_0 {  order: 2; }
	#home-hero > .et_pb_row .et_pb_column_1 { order:1;  }
	#home-hero .images .hero-image-1 { display: none; }
	#home-hero .images .hero-image-2 { display: none;  }
	#home-hero .images .hero-image-3 {  display: none; }

	#home-customer-solutions-tabs .tab-wrapper ul {overflow-y: visible!important;overflow-x: scroll!important;white-space: nowrap;padding: 0!important;height:auto;width: auto;margin: 0 0 3vh!important;}
	#home-customer-solutions-tabs .tab-wrapper ul li {flex: 0 0 auto;padding: 10px 20px; }
	#home-customer-solutions-tabs .tab-wrapper ul li.active { border-bottom:3px solid var(--green);}
	#home-customer-solutions-tabs .tab-wrapper .underline { display: none; }
	#home-customer-solutions-tabs .tab-panel-wrapper .panel { height: 100%!important; }
	#home-customer-solutions-tabs .tab-panel-wrapper .panel .panel-inner { flex-flow: column; }
	#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image .bullets { width:auto; position: absolute; bottom:2vh!important; }
	#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image .bullets li { padding: 11px 15px; }
	#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content { padding: 90px 0 0 0; }
	#home-customer-solutions-tabs .slick-dots { display: none!important; }
	#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image { padding:0; position:relative;}
	#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-image figure {     padding: 0 0 3vh 11vw; }
	#home-customer-solutions-tabs .tab-panel-wrapper .panel .col-content { padding:20px 0 0; }

	#home-customized-solutions .grid .et_pb_column {width:100%!important;border: none!important;padding: 50px 20px!important;box-shadow: 0 0 10px #0000001a;margin: 0 0 25px!important;}
	#home-customized-solutions .grid .et_pb_column .et_pb_image, #home-customized-solutions .grid .et_pb_column .et_pb_code { display: none;  }
	#home-customized-solutions.ssdm-card-grid .grid .et_pb_column > .et_pb_module:nth-of-type(2) { position:static!important; }
	#home-customized-solutions.ssdm-card-grid .grid .et_pb_column > .et_pb_module:nth-of-type(2) p { opacity:1!important; color: #000!important; text-align: left; }
	#home-customized-solutions.ssdm-card-grid .grid .et_pb_column h3 { text-align: left; }
	#home-customized-solutions.ssdm-card-grid .grid .et_pb_column.et_clickable:hover > .et_pb_module:nth-of-type(2) { transform:none; color:#fff; }
    #home-customized-solutions.ssdm-card-grid .grid .et_pb_column.et_clickable:hover  p { color:#fff!important; }
    
	#home-superhero-section .et_pb_row > .et_pb_column:nth-child(1) { position:static;}
	#home-category-titles .cards { grid-template-columns: 1fr; } 
	#home-quote-linkedin .et_pb_row { flex-flow: column; }



	#why-empower-testimonials .item .quote.char-count-1 { font-size: 4.0rem!important;}
	#why-empower-testimonials .item .quote.char-count-2 {font-size: 3.3rem!important;}
	#why-empower-testimonials .item .quote.char-count-3 {font-size: 2.85rem!important;}
	#why-empower-testimonials .item .quote.char-count-4 { font-size: 2.4rem!important; }
	#why-empower-testimonials .item .quote.char-count-5 { font-size: 2.0rem!important; }
	#why-empower-testimonials .arrow.next, #why-empower-testimonials .arrow.prev { display: none!important; }

	#team-listing #controls .letter-search { display: none; }
	#team-listing #controls .input-search { padding:0 30px!important; flex: 0 0 100%!important;}
	#team-listing #controls .input-search #employee-search-input { width: 100%; }
	#team-listing #controls .input-search .arrow { right: 6%;  }
	#team-listing #employees { min-height: 60vh; }
	#team-listing #employees .employee-loop .item {flex: 0 0 50%;max-height: none;}
	#team-listing #employees .employee-loop .item figure {height: 40vw;}

	#main #careers-testimonials .et_pb_image { margin-bottom:7px!important; }
	#main #careers-testimonials .et_pb_image img { opacity: 0!important; }
	#main #careers-testimonials .et_pb_image .quote { opacity:1!important;top:50%!important; }

	#partner-cards .inner { grid-template-columns: 1fr; grid-gap: 3vh; }
	#partner-cards .inner .item .hover-card { opacity:0!important;  }
	#partner-cards .item .content-inner { padding: 3vh 4vw 5vh;   }
	#partner-cards .item .content-inner .title { font-size: 3rem; margin: 0!important;  }
	#partner-cards .item .content-inner .description { font-size: 1.8rem;   }


	#recruitment-case-studies .inner { grid-template-columns: 1fr; grid-gap: 3vh; }
	#recruitment-case-studies .inner .item .hover-card { opacity:0!important;  }
	#recruitment-case-studies .item .content-inner { padding: 3vh 4vw 5vh;   }
	#recruitment-case-studies .item .content-inner .title { font-size: 3rem; margin: 0!important;  }
	#recruitment-case-studies .item .content-inner .description { font-size: 1.8rem;   }
	

    #sales-hero { padding:4vh 0 4vh ;}
	#sales-hero .row  {flex-flow: column; justify-content: flex-start;padding: 0 5vw;}
	#sales-hero .col-img, #sales-hero .col-info  {flex: 0 0 100%;padding: 2vh 4vh;}
	#sales-hero .col-info .contact { border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding:2vh 0;margin: 2vh 0;}
	#sales-hero .col-info .focus {flex-flow: column;padding: 0 0 3vh;}
	#sales-hero .col-info .focus a { margin:25px 0 0;}
	#sales-hero .col-img figure {height: auto;}
	#sales-hero .col-img figure img {position: static;transform: none;}
	#sales-hero .col-info .box {border:none!important;padding: 0;}
	#sales-hero .col-info .box .box-row { flex-flow:column-reverse; }
	#sales-hero .col-info .box .box-row .box-item {flex:0 0 100%;padding: 0 0 2vh!important;border:none!important; }
	#sales-sales-bio .row  { flex-flow: column; justify-content: flex-start; }
	#sales-bio { padding: 6vh 5vw;}
	#sales-bio .col-bio, #sales-bio .col-extras{flex: 0 0 100%; }
	#sales-help-you { padding: 7vh 4vw; }
	#sales-help-you .col-help-you h2 {font-size: 3.2rem!important;}
	#sales-help-you .col-help-you .col-help-you-items { padding: 4vh 0 0; }
	#sales-help-you .col-help-you .col-help-you-items .item {flex: 0 0 100%;text-align: center;border-top: none;padding:10px;align-items: center;display: flex;justify-content: center;}
	#sales-help-you .col-help-you .col-help-you-items .item:before { display:none;}
	#single-sales-related {padding: 7vh 8vw;}
	#sales-contact {padding: 7vh 8vw;  }
	#sales-contact .row  { flex-flow: column; justify-content: flex-start; }
	#sales-contact .col-cta-form .col-cta-form-inner {margin: 0;}
	#sales-contact .col-cta-text, #sales-contact .col-cta-form {flex: 0 0 100%; }
	#sales-cta-form-wrapper {padding: 30px 30px;}

	#resource-center-category-titles .cards {     grid-template-columns: 1fr; }

	body#empowerhr #wrapper #main .posts-card-grid { grid-template-columns: 1fr; grid-gap: 5vh;}
	body#empowerhr #wrapper #main .posts-card-grid .card-post { min-height: 300px; }
	#single-post-related .related-cards { padding:0 5vw; }

	body#empowerhr #wrapper #main #resource-center-full-width-search { padding: 8vh 0; }
	body#empowerhr #wrapper #main #resource-center-full-width-search h1 {     font-size: 2.8rem; }
	body#empowerhr #wrapper #main #resource-center-full-width-search .search { flex-flow: column; }
	body#empowerhr #wrapper #main #resource-center-full-width-search .search-input { margin:0 0 10px; }
	body#empowerhr #wrapper #main #resource-center-full-width-search .search-submit { padding:15px; }
    body#empowerhr #wrapper #main #search-results .tab-wrapper ul {overflow-y: visible!important;overflow-x: scroll!important;white-space: nowrap;padding: 0!important;height: auto;width: auto;margin: 0 0 3vh!important;}
    body#empowerhr #wrapper #main #search-results .tab-wrapper ul li {cursor: pointer;color: #000;flex-grow: 1;text-align: center;font-size: 1.8rem;display: flex;justify-content: center;align-content: center;height: 100%;align-items: center;justify-items: center;font-weight: 800;margin: 0!important;/* padding: 0 0 5px; */}
    body#empowerhr #wrapper #main #search-results .tab-wrapper ul li span {padding: 20px 20px 10px;}
    body#empowerhr #wrapper #main #search-results .tab-wrapper .underline { display:none;}
    body#empowerhr #wrapper #main #search-results .tab-wrapper ul li.active { border-bottom:3px solid var(--green);}
	
	#search-results-inner .result .inner {flex-flow: column;padding: 20px;}
	#search-results-inner .result .thumbnail {height: auto;flex: 0 0 100%;width: 100%;margin: 0 0 20px;}
	#search-results-inner .result .thumbnail .thumbnail-inner {height: 400px;background-color: transparent;}
	#search-results-inner .result .article-content { padding-left: 0; }
	#search-results-inner .result:hover .article-content { transform: none; }

	#inner-page-sub-menu-category-page { display: none; }
	#category-page .featured-header { flex-flow: column; }
	#category-page .featured-header .category-dropdown-wrapper { display:  none; }

	#category-page .full-results-wrapper { grid-template-columns: 1fr!important; }
	#category-page .full-results-wrapper.posts-card-grid .card-post .inner  { flex-flow: column!important; }
	#category-page .full-results-wrapper.posts-card-grid .card-post .inner .thumbnail { flex:0 0 250px!important; }
	#category-page .full-results-wrapper.posts-card-grid .card-post .inner .thumbnail .thumbnail-inner { height: 250px!important; }
	#category-page .full-results-wrapper.posts-card-grid .card-post .inner .article-content { flex: 1!important;    padding: 15px 15px!important; }

	#main.resource-single { padding: 6vh 0 0; }
	#main.resource-single .inner-wrap .container > .row { display: flex;flex-flow: column-reverse; }
	#main.resource-single .inner-wrap .container > .row #sidebar { width: 100%;max-width: 100%;flex: 0 0 100%;}
	#main.resource-single .inner-wrap .container > .row #primary { width: 100%;max-width: 100%;flex: 0 0 100%;}
	#main.resource-single .post-title-banner .inner { flex-flow: column-reverse; }
	#main.resource-single .post-title-banner .col-thumbnail figure { height: auto; }
	#main.resource-single .post-title-banner .col-thumbnail figure img { position: static; max-width: 100%;transform: none;width: 100%;}
	#main.resource-single .post-title-banner .col-content { padding: 30px 40px; }
	#main.resource-single .post-download-cta-banner .col-thumbnail { display: none; }
	#main.resource-single .post-download-cta-banner .col-content { flex:0 0 100%; padding: 0; }
	#main.resource-single .post-download-cta-banner:before { display: none; }
	#main.resource-single .post-download-cta-banner .post-download-form-wrap form { flex-flow: column; padding: 15px 0 0; }
	#main.resource-single .post-download-cta-banner .post-download-form-wrap form .gform_button { margin: 10px 0 0!important; }
	body#empowerhr #wrapper #main .posts-card-grid#download-related-downloads { grid-template-columns: 1fr; }
	#main.resource-single #primary article { font-size: 1.8rem; }

	body#empowerhr .post-footer-box-cta .inner { flex-flow: column; }
	body#empowerhr .post-footer-box-cta .inner .col-thumbnail { display: none; }
	body#empowerhr .post-footer-box-cta .inner .col-content { padding: 4vw; }



}



@media (max-width: 1280px) { 
	.main-nav-cta-wrapper .menu > li > a { width:auto; padding: 10px;}

	

}


@media (max-width: 1150px) { 
	.main-nav-wrapper .menu > li { padding: 0 12px; }
	.main-nav-cta-wrapper .menu > li > a { font-size: 14px!important;  }

	body#empowerhr #wrapper div[class*="gravity-form-module"] .gform_wrapper { padding: 4vw 6vw; }
	body#empowerhr #wrapper div[class*="gravity-form-module"] .form-privacy-policy-link { padding: 0 6vw 4vw;}

	#glassdoor-reviews .inner {flex-flow: column;padding: 0!important;}
	#glassdoor-reviews .inner .item {flex:1;margin: 3vh 0;}
	#glassdoor-reviews .inner .item .top {margin: 0 0 3vh;}
	#glassdoor-reviews .inner .item .name {font-size: 2.4rem;}

	

}

@media (max-width: 850px) { 

	#sales-sticky-menu .inner { flex-flow: column; align-items: center; justify-content: center;}
	#sales-sticky-menu .inner .info { width: 100%;justify-content: center;flex: 0 0 100%; }
	#sales-sticky-menu .inner .info .bio {justify-content: center;display: flex;flex-flow: column; }
	#sales-sticky-menu .inner .info .bio .phone-mobile { display: block; padding: 5px 0 0; }
	#sales-sticky-menu .inner .info .bio .phone-mobile p {  margin:0; }
	#sales-sticky-menu .inner .info .bio .phone-mobile p a { color: var(--green);font-size: 2.0rem;}
	#sales-sticky-menu .inner .actions { width: 100%;padding: 10px 0 0;flex: 0 0 100%;}
	#sales-sticky-menu .inner .actions .phone-desktop { display: none; }
	#sales-sticky-menu .inner .actions .cta { width: 100%; }
	#sales-sticky-menu .inner .actions .cta a { width: 100%; }


}

@media (max-width: 768px) { 

	header.header .main-bar .logo-col .logo a {padding: 0px 30% 0 0;     display: flex;}
	#main .entry-content #et-boc .ssdm-hero-a.service-page-hero .et_pb_row .et_pb_image img { max-width: 100%; }

	#search-results-inner .result .thumbnail .thumbnail-inner {     height: 220px; }

	.footer-sticky-bar .message { padding-right: 50px;  }


}


@media (max-width: 640px) { 

	body#empowerhr #wrapper .gform_wrapper .gf_name_has_2 > span:nth-child(1) { padding-right: 0; margin: 0 0 15px;}
	body#empowerhr #wrapper .gform_wrapper .gf_name_has_2 > span:nth-child(2) { padding-left: 0;  }
}


@media (max-width: 500px) { 
	header.header .main-bar .container { widows: 100%;padding-left: 5px; padding-right: 5px;}
	header.header .main-bar .logo-col .logo a { padding:0 20% 0 0; }
	.main-nav-cta-wrapper .menu > li > a { font-size: 12px!important; padding:0 5px!important;  }
	#team-listing #employees .employee-loop .item {flex: 0 0 100%;max-height: none;}
	#team-listing #employees .employee-loop .item figure {height: 80vw;}

	#sales-sticky-menu .inner { padding: 1vh 0; }
	#sales-sticky-menu .inner .info .headshot img { max-height: 70px; }
	#sales-sticky-menu .inner .actions .cta a { padding: 5px 25px!important; }

}


@media (max-width: 400px) { 


}
.comdQh.comdQh.comdQh{
    background-color: #555960 !important;
}

/* 2023 */
.top-bar-right-items li:first-child {
    border: none;
}


