/*.mis-stage :focus{outline:1px solid red !important;}*/
.accordionItemTitlelink p {width: 80%;float: left;font-size: 2.0rem;line-height: 2.6rem;font-family: optimaRoman;margin-bottom: 0;}
.opacity0,.ourBrandsCareersInnerWrapper > *{opacity:0}
.TalentMainWrapper .ourBrandsCareersInnerWrapper > *{opacity:1}
.youMayLikeContent > a {display: inline-block;width: 100%;}
.jobsCountPagebrand-wrapper .thirdJobWrapper:nth-child(n+4) {display: none;}
.headerWrapper.opacity8 {background-color: rgba(0, 0, 0, 0.8);}
.headerWrapper .job-filter-area .btn-primary {background-color: #000;}
.jobCatLevel-sub-wrapper{display:none;}
.ourBrandsCareersInnerWrapper .row{clear:both}
.visuallyhidden,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute}
.form-group{display:inline-block;position:relative}
.module-name {display: none;}
#job-suggestions{position:absolute;width:100%;background-color:#fff}
#job-suggestions li{display:inline-block;float:left;width:100%}
#job-suggestions li a{padding:8px 10px;float:left;width:100%}
#job-suggestions li a:hover,#job-suggestions li a:focus{background-color:#000}
.form-group input[type="text"]{min-height:40px;border:1px solid #e5e5e5;font-size: 11px!important;line-height:18px;padding: 11px 15px 9px 15px;text-transform:uppercase;width:100%;letter-spacing: -0.1px;color: #000000 !important;-webkit-appearance: none;box-shadow: none;font-family: 'notosans-light', sans-serif !important;border-radius:0px;}
.form-group.job-wrapper{width:calc(48.5% - 10px);float:left;margin-right:10px;-webkit-appearance:none}
.form-group.job-loc{width:calc(35.5% - 10px);float:left;margin-right:10px;-webkit-appearance:none}
.job-filter-area .btn-primary{border:1px solid #fff;font-size:10px!important;line-height:18px;padding: 12px 15px 8px 15px;text-transform:uppercase;font-weight: normal;color:#fff;background-color:transparent;width:16%;-webkit-appearance:none;letter-spacing: 0.1px;font-family: 'notosans-light', sans-serif;font-weight: 700;}
.job-filter-area{margin-bottom:10px;display: inline-block;width: 100%;}
.job-filter-area .job-filter-inner {display: inline-block;width: 100%;float: left;}
.job-location-pop,.job-title-pop {border-radius: 0px !important;max-width: 100%;}
.job-location-pop li a,.job-title-pop li a{font-size:11px;color: #474f5a;font-family: 'notosans-light', sans-serif !important;text-transform:uppercase;}
.job-location-pop li a.ui-state-focus,.job-title-pop li a.ui-state-focus{color:#000;}
.submit-link{display:block;float:left;text-align:center;}
input#input#jobTitle::-webkit-input-placeholder { font-size: 11px; color: #474f5a;letter-spacing: -0.1px;font-family: 'notosans-light', sans-serif !important; }
input#jobLocation::-moz-placeholder { font-size: 11px; color: #474f5a;letter-spacing: -0.1px;font-family: 'notosans-light', sans-serif !important; }
input#jobLocation:-ms-input-placeholder { font-size: 11px; color: #474f5a;letter-spacing: -0.1px;font-family: 'notosans-light', sans-serif !important; }
input#jobLocation:-moz-placeholder { font-size: 11px; color: #474f5a;letter-spacing: -0.1px;font-family: 'notosans-light', sans-serif !important;}
input#jobTitle::-webkit-input-placeholder { font-size: 11px; color: #474f5a;letter-spacing: -0.1px;font-family: 'notosans-light', sans-serif !important;}
input#jobTitle::-moz-placeholder { font-size: 11px; color: #474f5a;letter-spacing: -0.1px;font-family: 'notosans-light', sans-serif !important;}
input#jobTitle:-ms-input-placeholder { font-size: 11px; color: #474f5a;letter-spacing: -0.1px;font-family: 'notosans-light', sans-serif !important;}
input#jobTitle:-moz-placeholder { font-size: 11px; color: #474f5a;letter-spacing: -0.1px;font-family: 'notosans-light', sans-serif !important;}
.talentBannerContent h1{font-size:9rem;line-height:9rem;margin-bottom:15px;max-width:345px;font-weight:300;font-family:optimaRoman}
.articleLandingBannerWrapper.jobs .talentBannerContent {bottom: 40px;position: absolute;padding-left: 0;}
.articleLandingBannerWrapper.jobs{height:497px;margin:0 auto;max-width:1128px;position:relative;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;margin-bottom: 0px !important;}
.TalentLandingMainContentWrapper.jobs.float100 {overflow: hidden;background-color: transparent;position: relative;/*border-top: 21px solid #fff;border-bottom: 50px solid #fff;*/}
.TalentLandingBannerWrapper.jibe #inv_playerContainer{padding-left:20px; padding-right:20px;margin-bottom: 20px;}
.articleLandingBannerWrapper.jobs:before{background:#fff none repeat scroll 0 0;content:"";height:100%;position:absolute;top:0;width:99999px;z-index:0;right:100%}
.articleLandingBannerWrapper.jobs:after{background:#fff none repeat scroll 0 0;content:"";height:100%;position:absolute;top:0;width:99999px;z-index:0;left:100%}
.articleLandingBannerInnerWrapper.jobs {max-width: 1128px;background-size: cover;}
.ourBrandsCareersInnerWrapper.jobs.float100 {padding-bottom: 0px;padding-top: 18px;}
.returning-applicants .cta-fix-button, .BrandsCareersRight-full .cta-fix-button{padding-top:14px;}
/*ADA related*/
div#brand_job_section_det.loader:after, div#latest_job_section_.loader:after {content: '';height: 150px; width: 100%;background-image: url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/loader.gif);background-repeat: no-repeat;background-position: center center;background-color: #fff;z-index: 1;display: block;position: relative;}

ul.inline-list {display: inline-block}
ul.footer-inline-list{display: flex; justify-content: center; align-items: center;}
ul.inline-list li {float: left;display: block;}
ul.inline-list li a {display: block;float:left;}
ul.inline-list.pr-25 li a {padding-right:25px;}
ul.inline-list.pr-25 li:last-child a {padding-right:0px;}
.articlePageContentArea table thead.hide + tbody{border-top:1px solid #e5e5e5;}
.returning-applicants.float100{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding: 63px 0 53px 0;}
.no-border-bottom .returning-applicants.float100{border-bottom: 0}
.no-border-top .returning-applicants.float100{border-top: 0}
.returning-applicants-left{display:inline-block;float:left;width:60%;padding-right:15px;}
.returning-applicants-right{display:inline-block;float:left;width:40%}
.returning-applicants-right .return-app-btn{margin-top: 18px;color:#000;float:right;padding-bottom:0;font-weight: 700;font-family: 'Noto Sans', sans-serif;max-width: 100%;}
.returning-applicants-right p.jobSearch.returnApp{padding-bottom:0}
.ourBrandsCareersInnerWrapper .returning-applicants-left p.h5{padding-bottom:15px;}
.returning-applicants-right .return-app-btn:hover{color:#fff}
.jobCatThumbWrapper.active .cat-box {opacity: 1;}
.jobCatThumbWrapper.active .cat-box:before{content:"";position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background-color: rgba(255, 255, 255, 0.8);transition: all .3s ease 0s;}
.jobCatThumbWrapper.active .cat-box.active{opacity: 1;}
.jobCatThumbWrapper.active .cat-box.active:before,.jobCatThumbWrapper.active .cat-box:hover:before,.jobCatThumbWrapper.active .cat-box:focus:before{background-color: rgba(255, 255, 255, 0);}
.jobCatThumbWrapper.active .cat-box:hover, .jobCatThumbWrapper.active .cat-box:focus {opacity: 1;}
.jobCatLevel2-wrapper{position:relative;}
.tal-video .inv_soundContainer {display:none;}
.talentVideoTitle {position:absolute; bottom:40px; z-index:999; font-size:9rem; line-height:9rem; font-family:optimaRoman; color:#FFFFFF;}
h1.talentVideoTitle{margin: 0}
.TalentLandingBannerWrapper {padding: 0px 12px;}

@media all and (max-width:767px){
.footerWrapperShare ul.inline-list li a{margin:0 20px}
.footerWrapperContactUsBottom ul.inline-list li a{margin-top:10px;margin-bottom:10px}
.footerWrapperContactUsBottom ul.inline-list li{float:none;display:inline-block}
.footerWrapperContactUsBottom ul.footer-inline-list{text-align:left; display: grid; grid-template-columns: repeat(2, 1fr);}
.footerWrapperContactUsBottom{padding-bottom:56px !important;}
.TalentLandingBannerWrapper.jibe #inv_playerContainer{margin-bottom:45px}
.TalentLandingBannerInnerWrapper.tal-video > .tel-banner-title {position: relative;height: 100%;}
.TalentLandingBannerInnerWrapper.tal-video > .tel-banner-title > div, .TalentLandingBannerInnerWrapper.tal-video > .tel-banner-title > div > div {height: 100%;    position: absolute;top: 0;}
.TalentLandingBannerInnerWrapper.tal-video {background-size: cover;}
.TalentLandingMainContentWrapper.jobs.float100 {border-top: 6px solid #fff;border-bottom: 30px solid #fff;}
.TalentLandingBannerInnerWrapper.tal-video{width: 100%;}
.talentVideoTitle {font-size: 4rem;line-height: 4.6rem;margin: 0;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);bottom: auto;}
}

.jobCatThumbWrapper .cat-box{padding: 0px;min-height:0px;background-position:center center;background-size:cover;color: #ffffff;position: relative;transition: all .3s ease 0s;cursor: pointer;background-color: #000;}
.jobCatThumbWrapper .cat-box:hover{opacity: 0.5;}
.jobCatThumbWrapper .cat-box.active{opacity:1}
.jobCatThumbWrapper .row{margin-left:-2px;margin-right:-2px;display: flex;}
.jobCatThumbWrapper .col-md-2.col-sm-2.col-xs-4{padding-left:2px;padding-right:2px;width: 16.66%;}
/*.jobCatThumbWrapper.jobCatAdjust .col-md-2.col-sm-2.col-xs-4{width: 14.2857%;}*/
.jobCatThumbWrapper .cat-box p{color:#fff}
.jobCatThumbWrapper .cat-box p.cat-title{font-size: 1.8rem;font-weight: normal;line-height: 2.3rem;position: absolute;top: 12%;left: 11%;width: 80%;font-family: optimaRoman}
.jobCatThumbWrapper .cat-box p.cat-count{position:absolute;bottom:0;left: 15px;font-size: 1.1rem;max-width:calc(100% - 20px);text-transform: uppercase;}
.TalentPageContentArea .jobCatLevel2 h3, .TalentPageContentArea .jobCatLevel2-outside h3{color:#000;font-size: 1.8rem;font-weight: normal;font-family: optimaRoman;margin-bottom: 15px;line-height: 2.4rem;}
.jobCatLevel2-wrapper p {font-size: 1.4rem;}
.jobCatLevel2,.jobCatLevel2-outside{display:block;float:left;width:100%;padding-top: 5px;padding-bottom: 5px;position:relative;margin: 20px 0px 25px 0px;}
.jobCatLevel2-outside {margin-top: 10px;margin-bottom: 10px;}
.jobCatLevel2 .no-jobs,.jobCatLevel2-outside .no-jobs{position:absolute;top:20px;right:0;display:inline-block;width:auto;font-size:1rem;line-height:1;padding:3px 7px;border:1px solid #000;cursor:pointer}
.jobCatLevel2 .job-show-more,.jobCatLevel2-outside .job-show-more{display:inline-block;width:auto;float:left;padding-bottom:0;cursor:pointer;text-transform: uppercase;font-size: 1.1rem;font-family: 'Noto Sans', sans-serif}
.jobCatLevel2 .job-show-more:before, .jobCatLevel2-outside .job-show-more:before{content:"+";margin-right: 4px;line-height: 2rem;}

.TalentApplyWrapper p {color: #000;font-family: 'notosans-light', sans-serif;}
.TalentPageContentArea .TalentApplyWrapper h3{color:#000;font-size: 3.6rem !important;line-height:3.2rem !important;margin-bottom: 30px;font-family: optimaRoman;}
.float100.jobCatThumbWrapper{margin-top: 13px;margin-bottom: 20px;position: relative;}
.JibeJobsListPage .empty:before, .float100.jobCatThumbWrapper.loader:before{content:"";height:100%;width:100%;background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/loader.gif);background-repeat:no-repeat;background-position:center center;position:absolute;background-color:#fff;z-index:1}
.job-listing-wrapper{min-height:250px;border-bottom: 5px solid #000000;margin-bottom: 80px;}
.thirdWrappImg{width:calc(168px);float:left;border:1px solid #e5e5e5;display: none;}
.thirdWrappContent{display:inline-block;float:left;width:calc(100% - 168px);padding-left: 0px;width: 100%;}
.job-listing-wrapper .jobCatLevel-sub-wrapper>p, .job-intro-wrapper .jobCatLevel-sub-wrapper>p{width:80%;padding-bottom:16px}
.job-listing-wrapper .jobCatLevel-sub-wrapper h3, .job-listing-wrapper .jobCatLevel-sub-wrapper .h3{color:#000;font-size:1.8rem;font-weight:normal;font-family:optimaRoman;margin-bottom:15px;line-height:2.4rem;margin-top:8px}
.job-listing-wrapper .jobCatLevel-sub-wrapper>h3{font-size:2.8rem;margin-top:8px;margin-bottom:17px;font-family:optimaRoman}

.TalentPageContentArea ul.job-info li:before, .latestJobsWrapper ul.job-info li:before{content:none}
.TalentPageContentArea ul.job-info li, .latestJobsWrapper ul.job-info li{float:left;font-size:1.1rem;font-family:'notosans-light', sans-serif;text-transform:uppercase;line-height: 15px;}
.TalentPageContentArea ul.job-info, .latestJobsWrapper ul.job-info{display:inline-block;margin:0;float: left;clear: both;}
.float100.thirdJobWrapper{margin: 22px 0 19px 0;}

.float100.categoryJobWrapper{margin: 22px 0 19px 0;}

#latestJobsWrapper .float100.thirdJobWrapper{display: flex;justify-content: center;align-items: center;}
#latestJobsWrapper .float100.categoryJobWrapper{display: flex;justify-content: center;align-items: center;}
#latestJobsWrapper .thirdWrappImage{min-height: 80px;display: flex;justify-content: center;align-items: center;border: 1px solid #000;margin-right: 30px;}
#latestJobsWrapper .thirdWrappImage img {width: 200px;height: auto;}
#latestJobsWrapper .jobs-link{text-align: right;margin-top: 40px;}
#latestJobsWrapper .jobs-link > a.cta-fix-button{color: #000;display: inline-block}
#latestJobsWrapper .jobs-link > a.cta-fix-button:hover{color: #fff;opacity: 1}

.job-listing-wrapper .thirdWrappContent > p:nth-child(3), .job-listing-wrapper .thirdWrappContent > p:nth-child(4), .job-listing-wrapper .thirdWrappContent > p:nth-child(5), .job-listing-wrapper .thirdWrappContent > p:nth-child(6){display: none}

.job-listing-wrapper .thirdWrappContent > ul.job-info, .latestJobsWrapper ul.job-info{margin-top: 20px}

.TalentPageContentArea ul.job-info>li:after, .latestJobsWrapper ul.job-info li:after{content:"";position:absolute;width:15px;height:15px;left:0;background-repeat:no-repeat;background-position:center;top:-1px;left:0}
.job-info li.loc-icon:after{background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/icons/map.png)}
.job-info li.time-icon:after{background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/icons/watch.png)}
.job-info li.type-icon:after{background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/icons/type.png)}
.TalentPageContentArea ul.job-info>li, .latestJobsWrapper ul.job-info li{padding-left:22px;position:relative;margin-right:20px;font-weight:300;color: #595959;}
.jobCatLevel3-wrapper{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:20px;display:none}
.jobCatLevel2-wrapper .no-jobs{position:absolute;top:20px;right:0;display:inline-block;width:auto;font-size:1.1rem;line-height:1.5;padding:3px 7px;border:1px solid #000;cursor:pointer;text-transform:uppercase}
.float100.jobCatLevel2-wrapper-inside{position: relative;}
.active .float100.jobCatLevel2-wrapper-inside .active{opacity:.5}
.active .float100.jobCatLevel2-wrapper-inside:hover,.active .jobCatLevel2-wrapper-inside a:hover,.active .float100.jobCatLevel2-wrapper-inside:focus,.active .jobCatLevel2-wrapper-inside a:focus{opacity:1}
.float100.jobCatLevel2-wrapper-inside.active{opacity:1}
.TalentPageContentArea .jobCatLevel3-header h3 {color: #000;font-size: 2.4rem;margin: 30px 0px 20px 0px;line-height: 3.2rem;}
.returning-applicants.sub-cat.float100 {border: 0px;padding: 30px 0px 0px 0px;}
.returning-applicants.sub-cat-last.float100{border:0;padding:0}
.returning-applicants.sub-cat.float100 .returning-applicants-right{float:right}
.jobCatLevel3-footer .returning-applicants-left p{text-transform:uppercase;font-size:1.1rem;padding-bottom:35px;} 
.TalentPageContentArea .ourBrandsCareersInnerWrapper p.thirdJobTitle, .ourBrandsCareersInnerWrapper p.thirdJobTitle,.TalentPageContentArea .ourBrandsCareersInnerWrapper a.thirdJobTitle, .ourBrandsCareersInnerWrapper a.thirdJobTitle, .latestJobsWrapper a.thirdJobTitle{color: #000;font-size:2.4rem;line-height:32px;font-family: optimaRoman;clear: both;float: left;width: 100%;margin: 0 0 10px;padding: 0px;}
.ourBrandsCareersInnerWrapper p.thirdJobDes{font-size:1.6rem;line-height:26px;font-family: 'notosans-light', sans-serif;padding-bottom: 20px;}
.jobCatLevel2-brand-wrapper,.jobCatLevel2-location-wrapper{display:none;}
.page-brand-wrapper{display: block !important;}
#brand-job-wrapper>a{display:inline-block;width:calc(20% - 19.2px);margin:0 12px 30px 12px;float:left}
#brand-job-wrapper{margin-top: 10px;padding-bottom: 25px;}
/*#brand-job-wrapper>a.brand_name:nth-child(5n+1){margin-left:0}
#brand-job-wrapper>a.brand_name:nth-child(5n+5){margin-right:0}*/
#brand-job-wrapper>a.brand_name.first{margin-left:0}
#brand-job-wrapper>a.brand_name.last{margin-right:0}
#brand-job-wrapper.job-listing-wrapper .thirdWrappContent {padding-left: 0px;}

#job-listing-brands>a{display:inline-block;width:calc(20% - 19.2px);margin:0 12px 30px 12px;float:left}
#job-listing-brands{margin-top: 10px;padding-bottom: 25px;}
/*#brand-job-wrapper>a.brand_name:nth-child(5n+1){margin-left:0}
#brand-job-wrapper>a.brand_name:nth-child(5n+5){margin-right:0}*/
#job-listing-brands>a.brand_name.first{margin-left:0}
#job-listing-brands>a.brand_name.last{margin-right:0}

.brand-bg-img.float100{height: auto;width:100%;background-color:#e5e5e5;background-size: cover;background-repeat: no-repeat;}
.brand-bg-img-wrapper{display: block;width: 100%;position: relative;}
.brand-bg-img-wrapper:before {content: "";display: block;padding-top: 100%;position: relative;width: 100%;}
.brand-bg-footer-img.float100{height:31px;width:100%;background-size: 100% auto;background-repeat: no-repeat;margin-bottom: 5px;background-position: center;}
.brand-bg-jobs.float100{text-align:center}
.brand-bg-jobs.float100>p.square-btn.jobs{border:solid 1px #e5e5e5;font-size:11px;line-height:12px;display:inline-block;width:auto;margin:0 auto;float:none;background-color:#f9f9f9;padding:6px 12px;font-family: 'notosans-light', sans-serif;}
.thirdWrappImg .brand-bg-footer-img{height:98px;width:100%;background-size:100% auto;background-position:center center;background-repeat:no-repeat}
.jobCatLevel3-fetch-wrapper .job_fetch_header{border-top:1px solid #e5e5e5;padding-top: 35px;}
.jobCatLevel3-fetch-wrapper .job_fetch_footer{padding-bottom: 37px;border-bottom:1px solid #e5e5e5;}
.jobCatLevel-sub-wrapper.active .jobCatLevel2.active{opacity:1}
.jobCatLevel-sub-wrapper.active .jobCatLevel2,.jobCatLevel-sub-wrapper.active .no-jobs{opacity:.5}
.float100.jobCatLevel2-wrapper-inside.active .no-jobs{opacity:1}
.float100.jobCatLevel2-wrapper-inside:hover .no-jobs{opacity:1}
.TalentLandingBannerInnerWrapper{height:480px} 
/*---- Menu ADA ----*/

.topMainMenuInner ul li a:not(.iconMenuClose):focus span:before{border-bottom:1px solid #fff;bottom:16px;content:"";position:absolute;width:100%}
.topMegaMenu li.level2>a:focus>span{background-repeat:repeat-x;background-position:0 93%;text-decoration:none;display:inline;position:relative;background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/line.png)}
.topMegaMenuTitleInner a:focus span,.topMegaMenu li.level2 a:focus>span{position:relative;text-decoration:underline}
.topMegaMenu li.level3 a:focus span,.topMegaMenu li.level3 a:focus{color:#fff;text-decoration:none}
.headerMenuClose a:focus>span{text-decoration:underline}
.job_fetch_header,.job_fetch_footer{display:inline-block;width:100%;float:left;position:relative}
.TalentPageContentArea 
 .ourBrandsCareersInnerWrapper .job_fetch_header p{font-size: 2.8rem;font-family:optimaRoman;line-height:1.14;width:calc(100% - 30px);}
.brand_job_section{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:inline-block;width:100%;float:left;padding-top: 35px;padding-bottom:35px;margin-bottom:15px;margin-top:-5px;}
.ourBrandsCareersInnerWrapper .job_fetch_header a{font-size:21px;line-height:1;color:#000;padding:0;height:21px;display:block;float:right}
.job_fetch_footer .return-app-btn{float:right;margin-top: 21px;color:#000;width: auto;padding-left: 25px;padding-right: 25px;max-width: 355px;margin-bottom: 6px;padding-top: 14px;font-family: 'notosans-light', sans-serif;font-weight: 700;}
.job_fetch_footer .job_fetch_footer_link{display:inline-block;width:100%;float:left}
.job_fetch_footer .return-app-btn:hover,.job_fetch_footer .return-app-btn:focus{color:#fff;background-color:#000;opacity: 1;}
.job_fetch_footer a.show-less,.job_fetch_footer a.show-less1{color:#000;font-size:1.1rem;text-transform:uppercase;font-family:'notosans-light', sans-serif;position:relative;padding-left: 10px; display: inline-block;}
.job_fetch_footer a.show-less:after,.job_fetch_footer a.show-less1:after{content:"";padding-right:3px;width:7px;height:1px;background-color:#000;display:block;position:absolute;left: 0px;top:7px;}
.job_fetch_footer a.show-less:before,.job_fetch_footer a.show-less1:before{content:none}
.TalentPageContentArea .jobCatLevel2-brand-wrapper h3, .TalentPageContentArea .jobCatLevel2-location-wrapper h3{font-size:2.4rem;font-family:optimaRoman;line-height:1.14;width:calc(100% - 30px);color:#000;margin-bottom:20px}
.TalentPageContentArea .jobCatLevel2-location-wrapper h3 {font-size: 2.8rem; margin-top: 8px; margin-bottom: 17px;}
.TalentPageContentArea .jobCatLevel2-brand-wrapper p, .TalentPageContentArea .jobCatLevel2-location-wrapper p{font-size:1.6rem;font-family:'notosans-light', sans-serif;line-height:2.6rem}
.jobCatLevel2-wrapper h3,.TalentPageContentArea .jobCatLevel2-wrapper h3{font-size:2.4rem;font-family:optimaRoman;line-height:1.14;width: calc(100% - 70px);color:#000;margin-bottom:20px;}
.jobCatLevel2-wrapper>p{font-size:1.6rem;font-family:'notosans-light', sans-serif;line-height:2.6rem}
.active #brand-job-wrapper>a.brand_name{opacity:.5;}
#brand-job-wrapper>a.brand_name.active{opacity:1}
.active #brand-job-wrapper>a.brand_name:hover,.active #brand-job-wrapper>a.brand_name:focus{opacity:1}
.brand_job_section.loader {min-height: 300px;background-image: url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/loader.gif);background-repeat: no-repeat;background-position: center center;}
.BrandsCareersRight-search{padding-top: 10px;float: left;width: 100%;margin-bottom: 40px;}
.BrandsCareersRight-search .form-group input[type="text"]{background:#f9f9f9;padding: 15px 15px 15px 15px;}
.BrandsCareersRight-search .job-filter-area .btn-primary{border:1px solid #000;color:#000;display:block;font-family: 'Noto Sans', sans-serif;font-weight: 700;transition: all .4s ease 0s;font-size: 11px!important;padding: 16px 15px 14px 15px;}
.BrandsCareersRight-search .job-filter-area .btn-primary:hover,.BrandsCareersRight-search .job-filter-area .btn-primary:focus{color:#fff;background-color:#000}
.BrandsCareersRight-search .form-group input[type="text"]:focus {border-color: #000;}
.non-us .no-job-us {display: none;}
p.job_fetch_header_title_page{max-width:78%}
.BrandsCareersRight-full{display:inline-block;width:100%;float:left;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:63px 0 53px 0;margin-top:45px}
.BrandsCareersRight-full .BrandsCareersRight-left{display:inline-block;float:left;width:60%;padding-right: 15px;}
.BrandsCareersRight-full .BrandsCareersRight-right{display:inline-block;float:left;width:40%}
.BrandsCareersRight-full .BrandsCareersRight-right p.jobSearch.returnApp{padding-bottom:0}
.BrandsCareersRight-full .BrandsCareersRight-right p.jobSearch.returnApp a.cta-fix-button.return-app-btn{margin-top:18px;color:#000;float:right;padding-bottom:0;font-weight: normal;max-width: 100%;font-family: 'notosans-light', sans-serif;}
.BrandsCareersRight-full .BrandsCareersRight-right p.jobSearch.returnApp a.cta-fix-button.return-app-btn:hover,.BrandsCareersRight-full .BrandsCareersRight-right p.jobSearch.returnApp a.cta-fix-button.return-app-btn:focus{color:#fff;background-color:#000;}
#brand_job_section_det .job_fetch_footer .return-app-btn, #latest_job_section_ .job_fetch_footer .return-app-btn{margin-top:10px;font-weight: normal;font-family: 'notosans-light', sans-serif;padding-top: 15px;font-weight: 700;}
.float100.jobCatLevel2-location-wrapper{padding-right:21%}
.jobs-us-row>div{display:block;float:left}
.jobs-us-row{display:inline-block;width:100%;padding-bottom:17px}
.contentMainWrapper .jobs-us-link a{margin:0;color:#000;font-weight: bold;}
.contentMainWrapper .jobs-us-title{min-width:55%;padding:16px 5px}
.contentMainWrapper .jobs-us-title p{padding:0;line-height:1;margin-bottom: 0px;}
.contentMainWrapper .jobs-us-link a:hover,.contentMainWrapper .jobs-us-link a:focus{color:#fff;opacity:1;    background-color: #000;}
.float100.jobs-us-wrapper{margin-bottom:20px}
.jobs-us-wrapper + .jobs-location-bottom {margin-bottom: 40px;}
input#location-search{background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/icons/map.png);background-position:16px center;background-repeat:no-repeat;padding-left: 37px;}
input#jobLocation{background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/icons/map.png);background-position:16px center;background-repeat:no-repeat;padding-left: 37px;}
.ourBrandsCareersInnerWrapper .jobCatLevel2-wrapper>p{font-family:'notosans-light', sans-serif}
.TalentPageContentArea .jobCatLevel2-wrapper .jobCatLevel2 h3, 
.TalentPageContentArea .jobCatLevel2-wrapper .jobCatLevel2-outside h3{color:#000;font-size:1.8rem;font-weight:normal;font-family:optimaRoman;margin-bottom:15px;line-height:2.4rem}
.TalentPageContentArea .ourBrandsCareersInnerWrapper .jobCatTitle p{color:#000;font-family:'notosans-light', sans-serif;font-size:1.6rem;line-height:2.6rem}

/*-- --*/
.jobCatLevel-sub-wrapper{position:relative;padding-bottom: 36px;}
.jobCatLevel-sub-intro-wrapper{padding-bottom: 0}
.jobCatLevel-sub-wrapper .no-jobs{position:absolute;top: 33px;right: 25px;display:inline-block;width:auto;font-size:1.1rem;line-height:1.5;padding:3px 7px;border:1px solid #e5e5e5;cursor:pointer;text-transform:uppercase;transition: all .3s ease 0s;background-color: #f9f9f9;}
.TalentPageTitle.float100 h1{margin-top:3px;}
.float100.jobCatLevel-sub-wrapper-inside {position: relative;}
.active .float100.jobCatLevel-sub-wrapper-inside{opacity:.5}
.active .float100.jobCatLevel-sub-wrapper-inside:hover,.active .jobCatLevel-sub-wrapper-inside a:hover,.active .float100.jobCatLevel-sub-wrapper-inside:focus,.active .jobCatLevel-sub-wrapper-inside a:focus{opacity:1}
.float100.jobCatLevel-sub-wrapper-inside.active{opacity:1}
.jobCatLevel-sub-wrapper h3,.TalentPageContentArea .jobCatLevel-sub-wrapper h3, .jobCatLevel-sub-wrapper .h3, .TalentPageContentArea .jobCatLevel-sub-wrapper .h3{font-size:2.4rem;font-family:optimaRoman;line-height:1.14;width: calc(100% - 70px);color:#000;margin-bottom:20px;}
.jobCatLevel-sub-wrapper>p{font-size:1.6rem;font-family:'notosans-light', sans-serif;line-height:2.6rem}
.TalentPageContentArea .jobCatLevel-sub-wrapper .jobCatLevel2 h3, .TalentPageContentArea .jobCatLevel-sub-wrapper .jobCatLevel2-outside h3{color: #000;font-size: 1.8rem;font-weight: normal;font-family: optimaRoman;margin-bottom: 15px;line-height: 2.4rem;}
.TalentPageContentArea .jobCatLevel-sub-wrapper .jobCatLevel2 h3{padding-right: 20px;}

.jobCatLevel3-fetch-wrapper .thirdWrappImg{display:block}
.jobCatLevel3-fetch-wrapper .thirdWrappContent{width:calc(100% - 190px);word-break:break-word;padding-left:20px}
.jobCatLevel3-fetch-wrapper{display:inline-block;width:100%;float:left;padding-top: 0px;padding-bottom: 0px;margin-bottom:15px;margin-top:-5px;padding-left: 12px;padding-right: 12px;}
.jobCatLevel3-fetch-wrapper:empty,.brand_job_section:empty{height:200px;width:100%;background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/loader.gif);background-repeat:no-repeat;background-position:center center;background-color:#fff;z-index:1;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.TalentPageContentArea .TalentIntroModule, .TalentPageContentArea .ourBrandsCareersInnerWrapper, .TalentPageContentArea .TalentSocialInnerWrapper, .TalentPageContentArea .TalentInsideWorldheading{padding-left: 10px;padding-right: 10px;}
.ourBrandsCareersInnerWrapper .jobCatLevel-sub-wrapper > p {font-size: 1.6rem;font-family: 'notosans-light', sans-serif;line-height: 2.6rem;max-width: 80%;letter-spacing: 0px;padding-bottom: 16px;}
.ourBrandsCareersInnerWrapper .jobCatLevel-sub-wrapper.location > p { max-width:none; }
.TalentPageContentArea .jobCatLevel-sub-wrapper h3,.TalentPageContentArea .jobCatLevel-sub-wrapper .h3{font-size:2.8rem;margin-top:8px;margin-bottom:17px}
a.jobCatLevel2 p:not(.job-show-more),a.jobCatLevel2-outside p:not(.job-show-more){max-width:97%;letter-spacing:0;padding-bottom:20px}
/*a.jobCatLevel2-outside p:not(.job-show-more){padding-bottom:0px;}*/
.jobCatLevel2.active .job-show-more, .jobCatLevel2-outside.active .job-show-more{opacity:0}
.TalentPageContentArea .ourBrandsCareersInnerWrapper a.thirdJobTitle, .ourBrandsCareersInnerWrapper .thirdWrappContent a.thirdJobTitle, .latestJobsWrapper a.thirdJobTitle {margin-top: 1px;} 

.TalentPageContentArea .jobCatLevel2-brand-wrapper h3{font-size:2.8rem;margin-top:8px;margin-bottom:17px}
.TalentPageContentArea .jobCatLevel2-brand-wrapper>p{font-size:1.6rem;font-family:'notosans-light', sans-serif;line-height:2.6rem;max-width:80%;letter-spacing:0;padding-bottom:16px}
.ourBrandsCareersInnerWrapper .brand_job_section .job_fetch_header a{margin-top:-10px}
.ui-menu .ui-menu-item a {cursor: pointer;}
/*--- for separate page --*/
.JibeJobsListPage .jobCatLevel-sub-wrapper {display: block;}
.job-listing-wrapper .job_fetch_header p{font-size:2.8rem;font-family:optimaRoman;line-height:1.14;width:calc(100% - 30px);float:left;padding-bottom:10px}
.job-listing-wrapper .job_fetch_header a{font-size:21px;line-height:1;color:#000;padding:0;height:21px;display:block;float:right}
.job-listing-wrapper .thirdWrappContent{width:calc(100% - 190px);word-break:break-word;padding-left:20px}
.job-listing-wrapper .thirdWrappContent .mob-title a{color:#000;font-size:2.4rem;line-height:32px;font-family:optimaRoman;clear:both;float:left;width:100%;margin:0 0 10px;padding:0}
.job-listing-wrapper .thirdWrappContent p.thirdJobDes{font-size:1.6rem;line-height:26px;font-family:'notosans-light', sans-serif;padding-bottom:20px}
.job-listing-wrapper .thirdWrappContent ul li{float:left;font-size:1.1rem;font-family:'notosans-light', sans-serif;text-transform:uppercase;line-height:15px;padding-left:22px;position:relative;margin-right:20px;font-weight:300;color:#595959}
.job-listing-wrapper .thirdWrappContent ul li:after{content:"";position:absolute;width:15px;height:15px;left:0;background-repeat:no-repeat;background-position:center;top:-1px;left:0}

#brand-job-wrapper a.outside:nth-child(5n+1){margin-left:0}
#brand-job-wrapper a.outside:nth-child(5n+5){margin-right:0}
#brand-job-wrapper>a.outside .brand-bg-img,#brand-job-wrapper>a.outside .brand-bg-footer{transition:all .3s ease 0s}
#brand-job-wrapper>a.outside:hover{opacity:1}
#brand-job-wrapper>a.outside:hover .brand-bg-img{opacity:.5}
#brand-job-wrapper>a.outside:hover .brand-bg-footer{opacity:.5}

#brand_job_section_det .job_fetch_header_title_page, #latest_job_section_ .job_fetch_header_title_page{margin-top:25px}
#brand_job_section_det .thirdJobTitle, #latest_job_section_ .thirdJobTitle{font-size:2.0rem;line-height:3.2rem;letter-spacing:0.1px;transition: all .4s ease 0s;width: auto;clear: both;}
#brand_job_section_det .thirdJobTitle:hover, #brand_job_section_det .thirdJobTitle:focus, #latest_job_section_ .thirdJobTitle:hover, #latest_job_section_ .thirdJobTitle:focus {opacity: 0.5;}
.TalentPageContentArea #brand_job_section_det ul.job-info>li, #latest_job_section_ ul.job-info>li {padding-left: 18px;margin-right: 27px;}
.BrandsCareersRight-search .job-filter-area .job-filter-inner{padding:5px 0}
.BrandsCareersRight-search+.BrandsCareersRight-full{margin-top:0;border:0;padding-top:50px;padding-bottom:0}
.BrandsCareersRight-search .job-filter-area{margin-bottom:0}

.square-content:before{content:"";display:block;padding-top:100%;position:relative;width:100%}
.square-content{display:block;width:100%;position:relative}
.float100.jobs-us-wrapper a {font-family: 'Noto Sans', sans-serif;font-weight: 700;}
.contentMainWrapper a.brand_name:hover,.contentMainWrapper a.brand_name:focus {opacity: 1;}
.contentMainWrapper a.brand_name .brand-bg-img{transition: all .3s ease 0s;}
.contentMainWrapper a.brand_name:hover .brand-bg-img, .contentMainWrapper a.brand_name:focus .brand-bg-img {
opacity:0.5;transition: all .3s ease 0s;}
.jobCatLevel-sub-wrapper .droplist-wrap-box .no-jobs {right: 0px;}
/*.float100.jobCatLevel2-brand-wrapper > p {max-width: 100%;}*/

.latestJobsWrapper .latestJobsContentArea{border-bottom: 5px solid #000000;margin-bottom: 70px;margin-top: 0;padding-bottom: 70px;}

.jobCategoryModule.JibeJobsList.JibeJobsListPage a.jobCatLevel2 p:not(.job-show-more),.jobCategoryModule.JibeJobsList.JibeJobsListPage a.jobCatLevel2-outside p:not(.job-show-more){padding-bottom: 0}

.jobCategoryModule.JibeJobsList.JibeJobsListPage .jobCatLevel2 .job-show-more, .jobCategoryModule.JibeJobsList.JibeJobsListPage .jobCatLevel2-outside .job-show-more{margin-bottom: 0}
.jobCategoryModule.JibeJobsList.JibeJobsListPage .jobCatLevel2{margin-top: 0}

@media all and (max-width:1023px){
.thirdWrappContent{width: 100%;}
.TalentPageTitle.float100 h1{color:#000;font-size:4.6rem;line-height:5.4rem;margin-top:0;margin-bottom:23px}
.TalentPageIntroContent h2,.TalentPageContentArea .TalentApplyWrapper h3{font-family:optimaRoman;font-size:2.8rem!important;font-weight:normal;line-height:3.2rem!important;margin-bottom:15px}
/*#brand-job-wrapper>a{width:calc(33% - 19.2px)}*/
.TalentPageContentArea .jobCatLevel2-brand-wrapper h3,.TalentPageContentArea .jobCatLevel-sub-wrapper h3,.TalentPageContentArea .jobCatLevel-sub-wrapper .h3{font-family:optimaRoman;font-size:2.8rem!important;font-weight:normal;line-height:3.2rem!important;margin-bottom:15px}
.TalentPageContentArea .jobCatLevel-sub-wrapper .jobCatLevel2 h3,.TalentPageContentArea .jobCatLevel-sub-wrapper .jobCatLevel2-outside h3{font-size:1.8rem!important;line-height:2.4rem!important;padding-right: 70px;}
#ip3-careers .TalentMainWrapper.contentMainWrapper.float100 {margin-top: 72px !important;}
.TalentMainWrapper.contentMainWrapper.float100 {margin-top: 125px !important;}
.TalentLandingMainContentWrapper.jobs.float100 {border-top: 6px solid #fff;}
.TalentMainWrapper.contentMainWrapper.float100 .subNavLinksMobi {display: none;}
.TalentPageContentArea .jobCatLevel2-brand-wrapper>p {max-width: 100%;}
.ourBrandsCareersInnerWrapper .jobCatLevel-sub-wrapper > p {max-width: 100%;}
.jobCatThumbWrapper .cat-box p.cat-title{font-size:1.4rem;line-height:1.8rem;font-weight:300;top:9%;left:7%}
.jobCatThumbWrapper .cat-box p.cat-count{padding-bottom:5px;left:10px}

}
@media all and (max-width:767px){
#brand_job_section_det .job_fetch_header_title_page, #latest_job_section_ .job_fetch_header_title_page{width:100%;max-width:100%;margin-top:15px}
#brand_job_section_det .job_fetch_footer .return-app-btn, #latest_job_section_ .job_fetch_footer .return-app-btn{width:100%}
.BrandsCareersRight-search+.BrandsCareersRight-full .BrandsCareersRight-left,.BrandsCareersRight-search+.BrandsCareersRight-full .BrandsCareersRight-right{width:100%;padding:0}
.BrandsCareersRight-search+.BrandsCareersRight-full{padding-top:35px;margin-top: 0px;padding-bottom:39px;}
/*.BrandsCareersRight-search{display:none}*/
div#brand_job_section_det, div#latest_job_section_{padding-bottom:30px}
/*.border-bot-small{border-bottom:1px solid #e5e5e5}*/
.TalentPageContentArea #brand_job_section_det ul.job-info>li, #latest_job_section_ ul.job-info>li {padding-left: 22px;margin-right: 22px;}
#brand-job-wrapper>a{width: calc(33.33% - 4px);margin-left: 2px;margin-right: 2px;margin-bottom: 20px;}

.job-filter-area .btn-primary:after{content:"\e90b";font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:18px!important;margin:0 auto!important}
a.btn.btn-primary.submit-link{font-size:0!important;padding:10px 6px 2px 6px;width:40px;text-align:center;height: 40px;}
.form-group.job-wrapper{width:calc(63% - 26px);margin-right:6px}
.form-group.job-loc{width:calc(37% - 26px);margin-right:6px;}
.job-filter-area{margin-bottom:5px;width:calc(100% + 8px);margin-left:-4px}
.TalentMainWrapper.contentMainWrapper.float100{margin-top: 110px!important;}
input#jobLocation{padding-left:30px;background-position:11px center;background-image: url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/icons/map-black.png);}
.form-group input[type="text"]{padding-left:13px;padding-right:13px;height: 40px;}

.focused-dev input#jobLocation,.focused-dev input#jobTitle{width: 100%;padding-left:40px;padding-right:0;background-position:11px center;background-color:#000;}
.focused-dev input#jobLocation:hover,.focused-dev input#jobTitle:hover{cursor:pointer}
.focused-dev .focused input#jobLocation:hover,.focused-dev .focused input#jobTitle:hover{cursor:inherit}
.focused-dev .form-group{width: 42px;-webkit-transition:width .3s ease-out;-moz-tran:width .3s ease-out;-moz-transition:width .3s ease-out;tion:width .3s ease-out;transition:width .3s ease-out;}
.focused-dev .form-group.focused{width: calc(80% - 26px);margin-right: 6px;}
.focused-dev input#jobTitle{background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/icons/jobs.png);background-repeat:no-repeat}
.focused-dev input#jobLocation{background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/icons/map-white.png);}
.focused-dev .focused input#jobTitle{background-color:#fff;background-image:none;padding-left:13px}
.focused-dev .focused input#jobLocation{background-color:#fff;background-image:url(/~/media/Images/E/Estee-Lauder-Companies/Global/css/icons/map-black.png);padding-left:30px}
.TalentPageContentArea .col-md-3.col-sm-3.youMayAlsoLikeModuleContent.col-xs-12 {margin-left: 0% !important;}
.TalentPageContentArea .ourBrandsCareersInnerWrapper.float100{padding-left: 10px !important;padding-right: 10px !important;padding-bottom: 35px !important;padding-top: 0px;}
.jobCatThumbWrapper .col-md-2.col-sm-2.col-xs-4 {width: 33.33333333% !important;}
.jobCatThumbWrapper .row{flex-wrap: wrap}
.jobCatThumbWrapper .cat-box {margin-bottom: 3px;}
.float100.jobCatThumbWrapper{width:calc(100% + 36px);margin-left:-18px;margin-bottom: 0px;}
.jobCatThumbWrapper .cat-box p.cat-title{font-size:1.5rem;line-height:1.8rem;font-weight:300}
.returning-applicants.float100 .returning-applicants-left,.returning-applicants.float100 .returning-applicants-right{width:100%;padding-left:0;padding-right:0}
.returning-applicants.float100{padding-top:35px;padding-bottom: 35px;border:0;position: relative;}
.TalentApplyWrapper .ourBrandsCareersInnerWrapper.float100{padding-bottom:5px}
.ourBrandsCareersInnerWrapper.float100{padding-bottom:40px}
.ourBrandsCareersInnerWrapper.jobs2.float100>.container-fluid{border-bottom: 1px solid #e5e5e5;}
.ourBrandsCareersInnerWrapper.jobs2.float100.no-border-bottom > .container-fluid{border-bottom: 0;}
.ourBrandsCareersInnerWrapper.jobs2.float100.no-border-top > .container-fluid{border-top: 0;}

.TalentPageTitle.float100 h1{font-size:5rem;line-height:5.4rem}
.TalentPageIntroContent h2{font-size:2.2rem!important;font-weight:normal;line-height:2.6rem!important}
.TalentPageContentArea .TalentApplyWrapper h3{font-size:2.2rem!important;font-weight:normal;line-height:2.6rem!important}
.TalentPageIntroContent{margin-bottom:20px}
.TalentPageContentArea .jobCatLevel-sub-wrapper h3,.TalentPageContentArea .jobCatLevel2-brand-wrapper h3,.TalentPageContentArea .jobCatLevel2-location-wrapper h3{font-size:2.2rem!important;font-weight:normal;line-height:3.2rem!important;margin-top:0}
.TalentPageContentArea .jobCatLevel-sub-wrapper h3 {width: 100%;}
.float100.jobCatLevel2-location-wrapper{padding-right:0;width:100%}
#brand-job-wrapper{width: calc(100% + 40px);margin-left:-20px;margin-top:30px;}
#brand-job-wrapper>a.brand_name.first{margin-left:2px}

#brand-job-wrapper.job-listing-wrapper {width: 100%;margin-left: 0;margin-top: 30px;}
.returning-applicants.float100:before {content: "";width: calc(100% + 20px);height: 1px;left: -10px;position: absolute;background-color: #e5e5e5;top: 0px;}
.TalentPageContentArea .ourBrandsCareersInnerWrapper .job_fetch_header p{font-size:2.2rem;line-height:3.2rem}
.ourBrandsCareersInnerWrapper .job_fetch_header a{width:17px;height:17px;font-size:19px;margin-top:-20px}

.job-listing-wrapper .jobCatLevel-sub-wrapper>p, .job-intro-wrapper .jobCatLevel-sub-wrapper>p{width:100%}
.job-listing-wrapper .thirdWrappContent .mob-title a{float:left;font-size:1.7rem;line-height:26px;width:calc(100% - 110px);display:block;clear:none;margin-left:20px}

.job_fetch_footer .return-app-btn{height:auto;margin-bottom:25px;width: 100%;}
.jobCatLevel3-fetch-wrapper .job_fetch_footer{padding-bottom:15px}
.float100.thirdJobWrapper .thirdWrappImg{display:none}
.float100.thirdJobWrapper .thirdWrappContent,.jobCatLevel3-fetch-wrapper .thirdWrappContent{width:100%;padding-left:0}
.thirdJobWrapper .mob-title .thirdWrappImg{display:block!important;float:left;width:85px;margin-bottom:15px}
.thirdJobWrapper .mob-title .thirdWrappImg .brand-bg-footer-img{height:60px}
.TalentPageContentArea .ourBrandsCareersInnerWrapper a.thirdJobTitle,.ourBrandsCareersInnerWrapper .thirdWrappImg+a.thirdJobTitle,#brand_job_section_det .thirdJobTitle, #latest_job_section_ .thirdJobTitle{float:left;font-size:1.7rem;line-height:26px;width:calc(100% - 110px);display:block;clear:none;margin-left:20px;}
.float100.mob-title{display:inline-block;width:100%}
.jobCatLevel2.active .job-show-more{display:none}
.jobCatLevel-sub-wrapper.active .jobCatLevel2.active{margin-bottom:10px}
.jobCatLevel2,.jobCatLevel2-outside{margin:19px 0 19px 0}
a.jobCatLevel2 p:not(.job-show-more),a.jobCatLevel2-outside p:not(.job-show-more){padding-bottom:14px}
.jobCatLevel-sub-wrapper .no-jobs{right:0;margin-top:-8px;padding:2px 5px}
.brand_job_section{padding-left:18px;padding-right:18px;padding-bottom:10px}
.TalentPageContentArea ul.job-info>li, .latestJobsWrapper ul.job-info li{margin-bottom:5px}
.jobs-us-row>div.jobs-us-link{width:100%}
.float100.jobs-us-wrapper{margin-bottom:30px}
.job-listing-wrapper .thirdWrappContent p.thirdJobDes {float: left;width: 100%;}
}

@media all and (min-width:1024px){
/*.TalentMainWrapper.contentMainWrapper.float100 {margin-top: 159px !important;}*/
.TalentPageContentArea .jobCatLevel2-brand-wrapper p {max-width: 80%;}
}

@media all and (max-width: 1023px) and (min-width: 768px) {
.talent-space + .contentMainWrapper.float100{margin-top:125px !important}
.TalentPageContentArea .ourBrandsCareersInnerWrapper .job_fetch_header p {font-size: 2.4rem;}
.TalentPageContentArea .ourBrandsCareersInnerWrapper a.thirdJobTitle, .ourBrandsCareersInnerWrapper .thirdWrappContent a.thirdJobTitle, .latestJobsWrapper a.thirdJobTitle {font-size: 2.0rem;}
}

@media all and (max-width:991px){.articleLandingBannerWrapper.jobs.no-banner{background-position:right center;background-size:cover;height:380px;}.TalentLandingBannerWrapper.jibe #inv_playerContainer{margin-bottom:50px;min-height: 10px !important;}.TalentLandingBannerInnerWrapper{min-height:20px;}
}@media all and (max-width:767px){.articleLandingBannerWrapper.jobs.no-banner{background-position:right center;background-size:cover;height:320px}
}@media all and (max-width:480px){.talentMediaBannerTitle h1{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}
h1.talentMediaBannerTitle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);bottom:auto;font-size:4rem;line-height:4.6rem;margin:0}
.articleLandingBannerWrapper.jobs .talentBannerContent{top:0;bottom:0}
}

.bdp-textforonlyus p{font-size:1.8rem;font-family:optimaRoman;line-height:2rem;color:#000;font-weight:normal;padding:0 0 15px}
.ourBrandsCareersInnerWrapper .BrandsCareersRight-search h5,.ourBrandsCareersInnerWrapper .BrandsCareersRight-search p.h5{display:none}
/*.non-us .bdp-textforonlyus {display: none;}*/
.non-us .BrandsCareersRight-search.hide {display: block !important; margin-bottom: 0px;}
.non-us .job_fetch_footer {display: none !important;}
.articleLandingBannerWrapper.jobs.float100 {margin: 0 auto;float: none;}

.JibeJobsList .ourBrandsCareersInnerWrapper.float100 { padding:15px 0 57px; }
.InsideWorldSection .youMayAlsoLikeModuleContent:nth-child(3n+2) { margin:0 4.2%; }
.JibeJobsList .ourBrandsCareersInnerWrapper.jobs.float100 { padding-bottom:0; padding-top:18px; }


@media all and (max-width: 767.98px){
	.job-category-module-main-wrapper .thirdWrappImg{width: 20%;}
    .job-category-module-main-wrapper .thirdWrappContent{width: 80%}
    .job-category-module-main-wrapper .thirdWrappContent ul.job-info{margin-left: 20px;margin-top: 10px}
    .job-category-module-main-wrapper .jobCatLevel-sub-wrapper .h3{color: #000;font-size: 1.8rem !important;font-weight: normal;font-family: optimaRoman;margin-bottom: 15px;line-height: 2.4rem !important;margin-top: 8px;}
    .job-category-module-main-wrapper .thirdWrappImg .brand-bg-footer-img{height: 60px;}
    .job-category-module-main-wrapper.jobCategoryModule.JibeJobsList.JibeJobsListPage a.jobCatLevel2 p:not(.job-show-more){font-size: 1.4rem;line-height: 2rem;}
}
.job-category-module-main-wrapper 


#no-job-wrapper {min-height: 0px;}

@media all and (min-width:992px){
.InsideWorldSection .youMayAlsoLikeModuleContent:nth-child(3n+1) { margin-left:8.33333333%; }
}
@media all and (min-width:768px){
.InsideWorldSection .youMayAlsoLikeModuleContent:nth-child(3n+1) { margin-left:8.33333333%; }
/*.TalentLandingBannerInnerWrapper.tal-video {background: #e5e5e5 !important;}*/
}

@media all and (max-width:639px){
.InsideWorldSection .youMayAlsoLikeModuleContent:nth-child(3n+2) { margin:30px 0 30px 8.33333%; }
.InsideWorldSection .youMayAlsoLikeModuleContent:nth-child(3n+2) { margin:0 0 0 10px; }
.TalentPageContentArea .InsideWorldSection .youMayAlsoLikeModuleContent:nth-child(3n+2) { margin:0 0 0 8.3333%; }
.TalentPageContentArea .InsideWorldSection .youMayAlsoLikeModuleContent:nth-child(2) { margin-top:20px; }
.jobCatThumbWrapper .col-md-2.col-sm-2.col-xs-4{width: 50% !important;}
}

@media all and (min-width:1129px){
.tal-video .row.talentVideoRow {margin-left:-39px; margin-right:-39px;}
}

#ip3-apply .TalentApplyWrapper2 .ourBrandsCareersInnerWrapper.jobs2{padding:15px 0 57px}
#ip3-apply .TalentApplyWrapper2 .ourBrandsCareersInnerWrapper.jobs2 .jobCatLevel2-brand-wrapper .show-only-us p,#ip3-apply .TalentApplyWrapper2 .ourBrandsCareersInnerWrapper.jobs2 .jobCatLevel2-location-wrapper .show-only-us p{font-size:1.6rem;font-family:'notosans-light', sans-serif;line-height:2.6rem}
#ip3-apply .TalentApplyWrapper2 .ourBrandsCareersInnerWrapper.jobs2 .jobCatLevel2-brand-wrapper h3,#ip3-apply .TalentApplyWrapper2 .ourBrandsCareersInnerWrapper.jobs2 .jobCatLevel2-location-wrapper h3{font-family:optimaRoman;line-height:1.14;width:calc(100% - 30px);color:#000;font-size:2.8rem;margin-top:8px;margin-bottom:17px}
#ip3-apply .TalentApplyWrapper2 .ourBrandsCareersInnerWrapper.jobs2 .jobCatLevel-sub-wrapper h3{margin-top:8px}
#ip3-apply .TalentApplyWrapper2 ul.job-info{display:inline-block;margin:0;float:left;clear:both}
#ip3-apply .TalentApplyWrapper2 ul.job-info>li{padding-left:22px;position:relative;margin-right:20px;font-weight:300;color:#595959;float:left;font-size:1.1rem;font-family:'notosans-light', sans-serif;text-transform:uppercase;line-height:15px}
#ip3-apply .TalentApplyWrapper2 ul.job-info>li:after{content:"";position:absolute;width:15px;height:15px;left:0;background-repeat:no-repeat;background-position:center;top:-1px;left:0}
#ip3-apply .job_fetch_header p{font-size:2.8rem;font-family:optimaRoman;line-height:1.14;width:calc(100% - 30px)}
.TalentPageContentArea .jobCatLevel-sub-wrapper .jobCatLevel2-wrapper-inside .h3 {
    color: #000;
    font-size: 1.8rem;
    font-weight: normal;
    font-family: optimaRoman;
    margin-bottom: 15px;
    line-height: 2.4rem;
}

@media(max-width:767px){
#ip3-apply .TalentApplyWrapper2 ul.job-info>li{margin-bottom:5px}
#ip3-apply .job_fetch_header p{font-size:2.2rem;line-height:3.2rem}
}
@media(max-width:768px){
.jobCatLevel-sub-wrapper h3, .TalentPageContentArea .jobCatLevel-sub-wrapper h3, .jobCatLevel-sub-wrapper .h3, .TalentPageContentArea .jobCatLevel-sub-wrapper .h3 {width: 100%;padding-right: 70px;word-break: break-word;}
}

@media all and (min-width:1024px){
#ip3-apply .TalentApplyWrapper2 .ourBrandsCareersInnerWrapper.jobs2 .jobCatLevel2-brand-wrapper p{max-width:80%}
}

/*------ Error content -----*/
.brand_job_section .h3.jibe-error {font-size: 20px;}
.ourBrandsCareersInnerWrapper p.h3.jibe-error {font-size: 20px;margin-top: 15px;}
.jobCatLevel3-fetch-wrapper .jibe-error {border-top: 1px solid #999;border-bottom: 1px solid #999;width: 100%;padding-top: 20px;display: block;padding-bottom: 20px;}
.job-listing-wrapper .jibe-error {font-size: 20px;margin-top: 15px;}

#ip3-careers .brand-job-wrapper .brand_name, #ip3-apply  .brand-job-wrapper .brand_name{min-height:230px;}

#ip3-brand-jobs .brand-bg-jobs.float100 {min-height: 30px;}

#ip3-location-jobs section.articleCategoryModule.JibeJobsList.JibeJobsListPage {
    display: none;
}


html:lang(fr) body#ip3-site-map li#our-impact-site-map-nav-womens-advancement-level3{display:none;}
