.aem-GridColumn.aem-GridColumn–default–none.mw-600 {
    max-width: 600px;
    margin: 0 auto !important;
    display: block;
    float: none !important;
    clear: both !important;
}
.mw-800 .cmp-text, .aem-Grid>.aem-GridColumn.aem-GridColumn–default–none.mw-800 {
    max-width: 800px;
    margin: 0 auto !important;
    display: block;
    float: none !important;
    clear: both !important;
}
.mw-1000 .cmp-text, .aem-Grid>.aem-GridColumn.aem-GridColumn–default–none.mw-1000 {
    max-width: 1000px;
    margin: 0 auto !important;
    display: block;
    float: none !important;
    clear: both !important;
}
.brand-item__img {
    max-height: 30px;
}
.text .cmp-text blockquote,
.shrm-widearticle-Element-wideArticlePullQuote {
    font-family: ‘ProximaNova’;
    font-weight: 400 !important;
    font-size: 1.6rem !important;
    line-height: 1.3em !important;
    padding: 65px 0 0 0 !important;
    position: relative;
    margin: 30px 0 15px 0 !important;
}
.shrm-widearticle-Element-wideArticlePullQuote>span {
    font-size: unset !important;
    font-weight: unset !important;
    color: unset !important;
}
.text .cmp-text blockquote:before,
.shrm-widearticle-Element-wideArticlePullQuote:before {
    content: ”;
    height: 48px;
    width: 60px;
    position: absolute;
    left: 0;
    top: 0;
    background-position: center;
    background-image: url(“data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjAgNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzU1QjhGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjEsMjUuMWMtMC41LDAtMC45LDAtMS40LDAuMWwwLTAuMWMwLjYtOS44LDEyLjgtMTguOSwxMi44LTE4LjlsLTcuNi02LjFjMCwwLTguNCw0LjYtMTMuOCwxNi45CgljLTUuNCwxMi4zLTMuNCwyNi4yLDYuMiwyOS4xYzAsMCwwLDAsMC4xLDBjMS4xLDAuNCwyLjQsMC43LDMuNywwLjdjNiwwLDEwLjgtNC45LDEwLjgtMTAuOFMyMC4xLDI1LjEsMTQuMSwyNS4xeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDcuNywyNS4xYy0wLjUsMC0wLjksMC0xLjQsMC4xbDAtMC4xQzQ3LDE1LjMsNTkuMiw2LjIsNTkuMiw2LjJsLTcuNi02LjFjMCwwLTguNCw0LjYtMTMuOCwxNi45CgljLTUuNCwxMi4zLTMuNCwyNi4yLDYuMiwyOS4xYzAsMCwwLDAsMC4xLDBjMS4xLDAuNCwyLjQsMC43LDMuNywwLjdjNiwwLDEwLjgtNC45LDEwLjgtMTAuOFM1My43LDI1LjEsNDcuNywyNS4xeiIvPgo8L3N2Zz4K”);
}
.text.text-white .cmp-text blockquote:before,
.text-white .shrm-widearticle-Element-wideArticlePullQuote:before {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2MCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjAgNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUuMyw3QzI1LjMsNywyNS4zLDYuOSwyNS4zLDdjLTIuNC0yLTQuOS0zLjktNy4zLTUuOWMtMC4xLTAuMS0wLjItMC4xLTAuMywwYy0wLjQsMC4zLTAuOSwwLjYtMS4zLDAuOQoJCWMtMi43LDItNSw0LjQtNy4xLDcuMWMtMi44LDMuNy01LDcuOC02LjQsMTIuM2MtMC44LDIuNS0xLjMsNS4xLTEuNSw3LjdjLTAuMSwxLjUsMCwzLjEsMC4xLDQuNmMwLjEsMS43LDAuNSwzLjMsMS4xLDQuOQoJCUMzLjYsNDEsNC45LDQzLDYuOSw0NC41YzEuOSwxLjQsNC4xLDIuMSw2LjQsMi40YzIuMSwwLjIsNC0wLjIsNS45LTEuMmMxLjgtMSwzLjItMi40LDQuMi00LjJjMS4xLTIsMS42LTQuMSwxLjMtNi40CgkJYy0wLjMtMi4yLTEuMi00LjItMi43LTUuOWMtMi4zLTIuNi01LjItMy43LTguNy0zLjVjLTAuMiwwLTAuMywwLTAuNSwwYzAtMC4zLDAtMC41LDAtMC43YzAuMi0yLDAuOS0zLjksMS44LTUuNwoJCWMyLTMuOSw0LjktNy4xLDguMS0xMC4xQzIzLjUsOC41LDI0LjQsNy43LDI1LjMsN3ogTTQ1LjgsMjUuOGMwLjEtMC43LDAuMi0xLjMsMC4zLTEuOWMwLjUtMi41LDEuNy00LjgsMy4xLTYuOQoJCWMyLjUtMy43LDUuNi02LjgsOS4xLTkuN2MwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2MtMi41LTItNS00LTcuNC02Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMWMtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjIKCQljLTMuMSwyLTUuNyw0LjYtNy45LDcuNkMzOC44LDE0LDM2LjEsMTkuNywzNSwyNi4xYy0wLjQsMi41LTAuNSw1LjEtMC4yLDcuN2MwLjIsMi4xLDAuNyw0LjEsMS43LDZjMC44LDEuOCwyLDMuMywzLjUsNC42CgkJYzEuNCwxLjEsMy4xLDEuOCw0LjgsMi4yYzEuNiwwLjQsMy4yLDAuNSw0LjgsMC4xYzIuMy0wLjUsNC4yLTEuNiw1LjgtMy40YzIuMi0yLjYsMy4xLTUuNiwyLjQtOWMtMC40LTItMS4zLTMuNy0yLjctNS4yCgkJYy0xLjQtMS41LTMtMi41LTQuOS0zLjFDNDguOCwyNS43LDQ3LjQsMjUuNiw0NS44LDI1Ljh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUuMyw3Yy0wLjksMC44LTEuOCwxLjUtMi42LDIuM2MtMy4yLDMtNi4xLDYuMi04LjEsMTAuMUMxMy43LDIxLjEsMTMsMjMsMTIuOCwyNWMwLDAuMiwwLDAuNSwwLDAuNwoJCWMwLjIsMCwwLjQsMCwwLjUsMGMzLjUtMC4yLDYuNCwxLDguNywzLjVjMS41LDEuNywyLjQsMy43LDIuNyw1LjljMC4zLDIuMy0wLjIsNC40LTEuMyw2LjRjLTEsMS44LTIuNCwzLjItNC4yLDQuMgoJCWMtMS44LDEtMy44LDEuNC01LjksMS4yYy0yLjMtMC4zLTQuNS0xLTYuNC0yLjRjLTItMS41LTMuMy0zLjYtNC4yLTUuOWMtMC42LTEuNi0xLTMuMi0xLjEtNC45Yy0wLjEtMS41LTAuMi0zLjEtMC4xLTQuNgoJCWMwLjEtMi42LDAuNy01LjIsMS41LTcuN0M0LjQsMTYuOSw2LjUsMTIuOCw5LjQsOWMyLTIuNyw0LjMtNS4xLDcuMS03LjFjMC40LTAuMywwLjktMC42LDEuMy0wLjljMC4xLDAsMC4yLDAsMC4zLDAKCQlDMjAuNCwzLjEsMjIuOCw1LDI1LjMsN0MyNS4zLDYuOSwyNS4zLDcsMjUuMyw3eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ1LjgsMjUuOGMxLjUtMC4yLDMtMC4xLDQuNCwwLjNjMS45LDAuNiwzLjYsMS42LDQuOSwzLjFjMS40LDEuNSwyLjMsMy4yLDIuNyw1LjJjMC42LDMuNC0wLjIsNi40LTIuNCw5CgkJYy0xLjUsMS44LTMuNSwyLjktNS44LDMuNGMtMS42LDAuMy0zLjIsMC4zLTQuOC0wLjFjLTEuNy0wLjUtMy40LTEuMS00LjgtMi4yYy0xLjYtMS4yLTIuNy0yLjgtMy41LTQuNmMtMC45LTEuOS0xLjQtMy45LTEuNy02CgkJYy0wLjMtMi42LTAuMi01LjEsMC4yLTcuN2MxLjEtNi40LDMuOC0xMi4xLDcuNy0xNy4zYzIuMi0yLjksNC44LTUuNSw3LjktNy42YzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4yYzAuMSwwLDAuMS0wLjEsMC4yLTAuMQoJCWMyLjUsMiw0LjksNCw3LjQsNmMtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjNjLTMuNSwyLjgtNi42LDUuOS05LjEsOS43Yy0xLjQsMi4xLTIuNiw0LjQtMy4xLDYuOUM0NiwyNC40LDQ1LjksMjUuMSw0NS44LDI1Ljh6Ii8+CjwvZz4KPC9zdmc+Cg==)
}
.shrm-widearticle-Style-Caption {
    font-size: 18px !important;
    font-weight: 400;
}
.cmp-text img {
    width: auto;
}
.hero__content ol {
    list-style: decimal;
}
.hero__content ul {
    list-style: disc;
}
.hero__content li {
    margin-left: 20px;
    margin-bottom: 8px;
}
.hero__content li:last-of-type {
    margin-bottom: 0;
}
#one_column {
    max-width: 1000px;
    margin: 0 auto;
}
.content-details-pg .layout-container .layout-container__wrapper .breadcrumb-wrapper>.layout-container__inner,
.content-details-pg .main_content>.layout-container__inner .layout-container__inner:first-of-type {
    max-width: 1000px;
    margin: 0 auto;
}
.content-details-pg .contentintro .image {
    max-width: 1000px;
    height: auto;
    margin: 0 auto;
}
.contentintro img {
    padding-bottom: 0 !important;
}
.contentintro .image {
    padding: 0 !important;
}
.social-icon__image img{
    object-fit: unset;
    width: 100%;
    height: auto;
    max-width: 32px;
}
.social-icon__list{
    margin-right:8px;
}
#footer_fix .cmp-text ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#footer_fix .cmp-text ul li {
    padding: 0;
    margin: 0 0 8px 0;
}
ul.fa-ul {
    list-style: none;
}
.fa-ul li {
    position: relative;
    margin-bottom: 8px;
}
.fa-ul li:before {
    content: ”;
    height: 10px;
    width: 10px;
    display: block;
    border: 1px solid black;
    position: absolute;
    left: -20px;
    top: 6px;
}
.hero .hero__container .hero__content p>a,
.accordionBlocks .cmp-accordion__item p>a {
    color: white;
    text-decoration: underline;
}
.text-white .cmp-text {
    color: white;
}
.text-white .cmp-text a:link,
.text-white .cmp-text a:visited {
    color: white;
    text-decoration: underline;
}
.storycard__title-text {
    color: black;
}
.storycard__title-text a:link,
.storycard__title-text a:visited {
    color: #3375b8;
}
.biography-card .shrmImage {
    width: 100%;
}
.hero__container {
    min-height: 600px;
}
.shrm-Table-stripedTable {
    width: unset !important;
    margin-bottom: 15px;
}
.shrm-TableOddRow-stripedTable {
    background: white;
}
.shrm-TableEvenRow-stripedTable {
    background: rgb(239, 237, 237) !important;
}
.shrm-Table-stripedTable tr td {
    padding: 8px 15px;
}
.shrm-TableEvenCol-stripedTable span,
.shrm-TableOddCol-stripedTable span {
    background-color: unset !important;
    line-height: unset;
    display: inline-block;
}
.newsletter {
    background: #1b3c69;
}
/*  —– member non member spacing fix —– */
.layout-container:not(.container-full,.teaserWave) > .layout-container__hide-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .layout-container:not(.container-full,.teaserWave) > .layout-container__hide-non-member >.layout-container__wrapper>.cmp-container>.layout-container__inner{
    margin:0 auto;
    max-width: 1224px;
    padding: 80px 12px;
}
.large-padding .layout-container__hide-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .large-padding .layout-container__hide-non-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .large-padding.layout-container:not(.container-full,.teaserWave) > .layout-container__wrapper > .cmp-container > .layout-container__inner{
	padding-top:80px !important;
	padding-bottom:80px !important;
}
.medium-padding .layout-container__hide-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .medium-padding .layout-container__hide-non-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .medium-padding.layout-container:not(.container-full,.teaserWave) > .layout-container__wrapper > .cmp-container > .layout-container__inner{
	padding-top:40px !important;
	padding-bottom:40px !important;
}
.small-padding .layout-container__hide-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .small-padding .layout-container__hide-non-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .small-padding.layout-container:not(.container-full,.teaserWave) > .layout-container__wrapper > .cmp-container > .layout-container__inner{
	padding-top:20px !important;
	padding-bottom:20px !important;
}
.no-top-bottom-padding .layout-container__hide-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .no-top-bottom-padding .layout-container__hide-non-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .no-top-bottom-padding.layout-container:not(.container-full,.teaserWave) > .layout-container__wrapper > .cmp-container > .layout-container__inner{
	padding-top:0 !important;
    padding-bottom:0 !important;
}
.no-padding .layout-container__hide-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .no-padding .layout-container__hide-non-member > .layout-container__wrapper > .cmp-container > .layout-container__inner, .no-padding.layout-container:not(.container-full,.teaserWave) > .layout-container__wrapper > .cmp-container > .layout-container__inner{
	padding:0 !important;
}
.video-modal.modal{
background:rgba(0, 0, 0, .75);
}
.modal-body iframe{
border:none;
}
/* —– Fix extra space between image and article text on 2 col template —–*/
.article-2-cols .main_content .col-lg-8.columncontrol__column > .aem-Grid > .container:nth-of-type(2) > .layout-container__wrapper > .cmp-container > .layout-container__inner{
    padding:0 15px 40px 15px;
}
/* —– Fix breadcrumb not aligning with content on 2 col template —– */
.article-2-cols .bread-crumb{
    margin-left:8px;
}
/* Replaces member-only lock icon with text-based flag */
.storycard.storycard-3 .storycard__content .storycard__type .storycard__type-icon {
    position: unset;
    top: 16px;
}
.storycard__type-icon {
    background: #fbb533;
    border-radius: 5px;
    padding: 5px 8px;
}
.storycard__type-icon::before {
    content: ”;
    width:16px;
    height:16px;
    margin-right:5px;
    background:url(https://www.shrm.org/content/dam/en/shrm/icons/icon-member-only-lock.svg) no-repeat 0 0;
    background-size:cover;
}
.storycard__type-icon::after {
    content: ‘Member Only’;
    font-size: .875rem;
    line-height:1;
}
.storycard__type-icon a[data-lock-show=true] {display: none !important;}
@media only screen and (max-width:1200px){
    .article-2-cols .bread-crumb{
        margin-left:0;
    }
}
/* —– Fix extra space between image and article text on 1 col template —–*/
.content-details-pg .main_content > .layout-container__inner > .aem-Grid > .container:nth-of-type(2) > .layout-container__wrapper > .cmp-container > .layout-container__inner{
    padding:0 15px 40px 15px
}
.layout-container__lighterblue .cmp-text-item{
    background:#fff;
    border:none;
}
.article-sidebar{
max-width:300px;
float:right;
padding:30px;
background:#f5f8fb;
margin:0 0 30px 30px;
border-radius:10px;
border: 1px solid rgba(0, 0, 0, .08);
}
.article-sidebar ul, .article-sidebar ol{
margin:0 0 15px 0;
padding:0 0 0 20px;
}
.article-sidebar ul li, .article-sidebar ol li{
margin-bottom:8px;
}
/* —– Spacer Styling —– */
.separator.sm-space .separator_hr, .separator.md-space .separator_hr, .separator.lg-space .separator_hr {
    border: none !important;
    margin:0;
}
.separator.sm-space {
    padding: 8px 0;
}
.separator.md-space {
    padding: 15px 0;
}
.separator.lg-space {
    padding: 30px 0;
}
/* —– Temporary Nav Updates —— */
.nav-cmp .nav-cmp__logo-bar {
    padding: 10px 0;
}
.nav-cmp .nav-cmp__logo-bar>.logo,
.nav-cmp .nav-cmp__logo-bar__logo {
    position: relative;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset;
    display: block;
    margin: 0;
    height: auto;
}
.nav-cmp__menu-bar {
    width: 100%;
    justify-content: left;
}
.local-navigation{
z-index:3;
}
.advertisement-desktop {
    display: inline-block;
    position:relative;
padding-bottom:25px;
}
.advertisement-desktop:after {
    content: ‘Advertisement’;
    display: block;
    text-align: right;
    position: absolute;
    font-size:12px;
    color:#999;
    right: 4px;
    bottom: 0;
}
.advertisement {
    text-align: center;
}
/* —– start media queries —–*/
@media only screen and (max-width:568px){
    .logo-bar-wrapper img{
        max-width:125px;
    }
}
@media only screen and (max-width:768px) {
    .columncontrol__column {
        margin-bottom: 20px;
    }
/* —– Adjust mobile article styling for 2 column template —– */
.article-2-cols #main_content .contentintro .content__intro h1.content__title{
    font-size: 32px;
    line-height: 1.2em;
    margin:0 0 8px 0;
}
.article-2-cols #main_content h2{
    font-size: 28px;
    line-height: 1.2em;
}
.article-2-cols #main_content h3{
    font-size: 24px;
    line-height: 1.2em;
}
.article-2-cols #main_content h4{
    font-size: 20px;
    line-height: 1.2em;
}
.article-2-cols #main_content h5{
    font-size: 18px;
    line-height: 1.2em;
}
.article-2-cols #main_content h6{
    font-size: 16px;
    line-height: 1.2em;
    font-weight:bold;
}
.article-2-cols .contentintro .content__intro .pretitle{
    margin:0 0 6px 0;
}
.article-2-cols .contentintro .shrmImage{
    margin-bottom:15px;
}
.article-2-cols .contentintro .content__author–info{
    margin:0 0 8px 0;
}
.article-2-cols .contentintro .content__author–info, .article-2-cols .contentintro .content__author–info .content__date, .article-2-cols .contentintro .content__author–info .content__author{
    font-size:14px;
}
.article-sidebar{
max-width:unset !important;
float:none  !important;
margin:15px 0  !important;
}
}
.contentintro.hide-feature-img .content__image, .contentintro.hide-date .content__date{
    display: none;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
    .mega-menu-container-mobile .mega-menu-wrapper-mobile .mega-menu__image {
        height: auto;
    }
}
@media screen and (max-width: 1279px) {
    .infonotificationbar .infobar{
        bottom:0;
    }
}
/* —– start print styles —– */
@media print{
@page :left {
    margin: 1.5cm;
}
@page :right {
    margin: 1.5cm;
}
header, footer, .breadcrumb, .content__contact, .tag, .newslettersignup, .print_hide, .related_articles, .article-2-cols .col-md-4, ._hj_feedback_container {
    display:none;
}
.layout-container__wrapper, .layout-container__inner{
    padding:0 !important;
}
h1 {
    font-size: 24px !important;
    line-height:1.3em !important;
}
h2 {
    font-size: 18px !important;
	line-height:1.3em !important;
}
h3, h4, h5, h6 {
    font-size: 14px !important;
    line-height:1.3em !important;
}
.cmp-image__image{
     margin-bottom:30px;
     box-shadow:none !important;
}
.cmp-text img{
    float:none;
    display:block !important;
    margin:30px auto !important;
    max-height: 925px;
     page-break-inside:avoid;
     page-break-after:avoid;
}
.text .cmp-text blockquote{
    padding-top:0 !important;
}
.text .cmp-text blockquote:before{display:none;}
.cmp-text a:link, .cmp-text a:visited {
font-weight: bold;
text-decoration: underline;
}
.cmp-text a[href^=http]:after {
content:” – ( ” attr(href) ” ) “;
}
}
.verticalTabs .cmp-tabs__tablist{
    display:unset;
}
@media only screen and (max-width:768px){
    .verticalTabs .cmp-tabs__tablist{
        display:none;;
    }
}
.nav-cmp__menu-bar__list {
max-width: 100%
}
.cmp-experiencefragment–footer .aem-GridColumn {
float: left !important;
    margin: unset;
    max-width: unset;
    align-items: unset;
}
#footer .list.footer__legal-links .list-component__item__listitem a:link {
 text-decoration: underline !important;
}
.newsletter__form {
   align-items: flex-start;
}
@media only screen and (max-width: 600px) {
	#footer .make-6-cols #brand_bar .layout-container {
		width: 50%;
	}
}
]]]]>]]>
