a span.stButton span.sharethis:before{content: "\e909";left: -1px;top: -5px;}
a span.stButton span.twitter:before{content: "\e908";font-size: 1.7rem;left: 3px;top: -3px;}
a span.stButton span.facebook:before{content: "\e903";left: 8px;top: -4px;}
a span.stButton span.email:before {content: "\e90b"; left: 9px;top: -4px;}
.header-social-icons .sm-icons span.visuallyhidden {display: none;}
.header-social-icons > div > a span {color: #a7a9ac;display: inline-block;font-size: 2rem;margin: 0 32px 0 0;}
.skip a{
   position: relative;
    left: 0;
    top: -24px;
    width: 100%;
    height: 100%;
    overflow: visible;
    display: block;
        text-align: center;
}
.skip a:focus{top:0;outline: none;outline: 5px auto -webkit-focus-ring-color;outline-offset: 2px;text-decoration:none; display: inline-block;}
a:focus, div#breadcrumb a:focus, body.ip3-our-company #twocolright .second-level-navigation > ul > li > a:focus{
outline: none;outline: 5px auto -webkit-focus-ring-color;outline-offset: 0px;text-decoration:none; display: inline-block;
}
.ip3-edit .slider-banner-box-content{display: flex;justify-content: center;}
.visuallyhidden{visibility: hidden;}
.careers-wrapper .careers-box-4 .box-right .box-item-container .career-box-content p:last-child {padding-bottom: 0;}
.footer-links-container a#auto-top-link {bottom: 35px;    width: 45px;
    height: 45px;}
.careers-wrapper .careers-box-5 .box-right .box-item-container .career-box-content p{padding-bottom:0px !important;}
.careers-wrapper .careers-box-2 .box-right .box-item-container .career-box-content p {padding-bottom: 11px !important;}
.banner-slider .banner-slider-container .banner-slider-careers-inner h1.banner-img-text{position: relative;display: flex;max-width: 100%;height: 100%;width: 35%;align-items: center;padding-left: 40px;font-size: 4.8rem;font-weight: 700;font-stretch: condensed;font-style: normal;line-height: 1;letter-spacing: normal;color: #000;}
.careers-wrapper .slider-banner-box .slider-banner-box-content ul li a strong {font-family: 'Roboto Condensed', sans-serif;font-size: 1.4rem;font-weight: 700;font-stretch: condensed;font-style: normal;line-height: 1;letter-spacing: normal;color: #000;    text-decoration: underline;}
.careers-wrapper .slider-banner-box .slider-banner-box-content h2{font-family: 'Roboto Condensed', sans-serif;font-size: 3.6rem;font-weight: 700;font-stretch: condensed;font-style: normal;line-height: 1;letter-spacing: normal;color: #000;text-align: center;padding:34px 0 20px 0;margin:0;}
.careers-wrapper .slider-banner-box .slider-banner-box-content ul{text-align: center;padding-bottom: 30px;}
.careers-wrapper .slider-banner-box .slider-banner-box-content ul li{display: inline-block;margin: 0 15px;}
/*.careers-wrapper .slider-banner-box .slider-banner-box-content ul li a {text-decoration: underline;}*/
.slider-banner-box-content{    box-shadow: 3px 3px 6px 0 rgb(0 0 0 / 50%);background-color: #fff;/*padding: 70px 0;*/margin: 0 32px; margin-top: -110px;margin-bottom: -60px;z-index: 9;position: relative;} 
.banner-slider .banner-slider-container .banner-slider-careers-inner.title-white h1.banner-img-text{color:#fff;}
.careers-wrapper .careers-box-1 .box-right {width: 100%;height: 500px;background-color: #000;display: flex;align-items: center;padding: 0 120px 0 70px;}
.careers-wrapper .careers-box-1 .box-right .box-item-container .career-box-title h2, .careers-wrapper .careers-box-2 .box-right .box-item-container .career-box-title h2, .careers-wrapper .careers-box-4 .box-right .box-item-container .career-box-title h2, .careers-wrapper .careers-box-4 .box-right .box-item-container .career-box-title h2, .careers-wrapper .careers-box-8 .box-right .box-item-container .career-box-title h2{font-family: 'Roboto Condensed', sans-serif;font-size: 3.6rem;font-weight: 700;font-stretch: condensed;font-style: normal;line-height: 1;letter-spacing: normal;color: #fff;text-transform: uppercase;}
.careers-wrapper .careers-box-1 .box-right .box-item-container .career-box-content p, .careers-wrapper .careers-box-4 .box-right .box-item-container .career-box-content p, .careers-wrapper .careers-boxes .box-right .box-item-container .career-box-content p{font-family: 'Roboto Condensed', sans-serif;font-size: 1.6rem;font-weight: normal;font-stretch: condensed;line-height: 1.63;letter-spacing: normal;color: #fff;padding-bottom: 22px;}
.careers-wrapper .careers-box-6 .box-right .box-item-container .career-box-content p{font-family: 'Roboto Condensed', sans-serif;font-size: 1.6rem;font-weight: normal;font-stretch: condensed;line-height:24px;letter-spacing: normal;color: #fff;padding-bottom:7px;}
.box-item-container {margin-bottom:0px !important;}
/*.careers-wrapper .careers-boxes.careers-box-1 {margin-top: 33px;}*/
.careers-wrapper .careers-box-5 .box-right{padding-top:74px;}
.careers-wrapper .careers-box-2 .box-right {width: 100%;height: 490px;background-color: #e4002b;display: flex;align-items: center;padding: 0 70px;}
.careers-wrapper .careers-box-7 .box-right {width: 100%;height: 625px;background-color: #fbdad4;display: flex;align-items: center;padding: 0 70px;}
.careers-wrapper .careers-box-3 .box-right{width: 100%;height: 490px;display: flex;align-items: center;padding: 0 60px;}
.careers-wrapper .careers-box-4 .box-right,.careers-wrapper .careers-box-6 .box-right{width: 100%;height: 500px;background-color: #000;display: flex;align-items: center;/*padding: 0 100px 0 70px;*/padding:0 69px;}
.careers-wrapper .careers-box-6 .box-right{width: 100%;min-height: 550px;background-color: #000;display: flex;align-items: center;padding:36px 69px;height:100%;}
.careers-wrapper .careers-box-7 .box-right .box-item-container .career-box-title h2{font-family: 'Roboto Condensed', sans-serif;font-size: 3.6rem;font-weight: 700;font-stretch: condensed;font-style: normal;line-height: 1;letter-spacing: normal;color: #000;text-transform: uppercase;padding: 0 40px 0 0px;}
.careers-wrapper .careers-box-2 .box-left{    width: 100%;height: 490px;display: flex;align-items: center;padding: 0 52px;border: solid 1px #ccc;}
.careers-wrapper .careers-boxes .box-right .box-item-container .career-box-content a.rad-link-1{font-family: 'Roboto Condensed', sans-serif;font-size: 1.6rem;font-weight: normal;font-stretch: condensed;line-height: 1.75;letter-spacing: normal;color: #fff;}
a.rad-link-1{font-family: 'Roboto Condensed', sans-serif;font-size: 1.6rem;font-weight: normal;font-stretch: condensed;line-height: 1.75;letter-spacing: normal;color: #fff;text-decoration: underline;}
a.rad-link-1:after {content: '';
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-left: 6px;
    background-image: url(/~/media/Images/S/Sally-Beauty/icons/triangle-white);
    }
.careers-wrapper .careers-boxes .box-right .box-item-container .career-box-content a.rad-link-1:after {content: '';
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-left: 6px;
    background-image: url(/~/media/Images/S/Sally-Beauty/icons/triangle-white);}
.careers-wrapper .careers-boxes .box-right .box-item-container .career-box-content a.rad-link-2 {font-family: 'Roboto Condensed', sans-serif;font-size: 1.6rem;font-weight: normal;font-stretch: condensed;line-height: 1.75;letter-spacing: normal;color: #000;}
a.rad-link-2 {font-family: 'Roboto Condensed', sans-serif;font-size: 1.6rem;font-weight: normal;font-stretch: condensed;line-height: 1.75;letter-spacing: normal;color: #000;}
a.rad-link-2:hover {text-decoration: none;}
.careers-wrapper .careers-boxes .box-right .box-item-container .career-box-content a.rad-link-2:hover {text-decoration: none;}
a.rad-link-2:after {content: '';
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-left: 6px;
    background-image: url(/~/media/Images/S/Sally-Beauty/icons/triangle);
}
.careers-wrapper .careers-boxes .box-right .box-item-container .career-box-content a.rad-link-2:after {content: '';
    width: 8px;
    height: 8px;
    display: inline-block;
    margin-left: 6px;
    background-image: url(/~/media/Images/S/Sally-Beauty/icons/triangle);
}
.careers-wrapper .careers-box-7 .box-right .box-item-container .career-box-content a span {text-decoration: underline;}
.careers-wrapper .careers-box-3 .box-right .box-item-container .career-box-title h2, .careers-wrapper .careers-box-5 .box-right .box-item-container .career-box-title-icon-box h2{font-family: 'Roboto Condensed', sans-serif;font-size: 3.6rem;font-weight: 700;font-stretch: condensed;font-style: normal;line-height: 1;letter-spacing: normal;color: #000;text-transform: uppercase;padding: 0 40px 0 0px;}
.careers-wrapper .careers-box-3 .box-right .box-item-container .career-box-content p,.careers-wrapper .careers-box-5 .box-right .box-item-container .career-box-content p, .careers-wrapper .careers-box-7 .box-right .box-item-container .career-box-content p{font-family: 'Roboto Condensed', sans-serif;font-size: 1.6rem;font-weight: normal;font-stretch: condensed;font-style: normal;line-height: 1.63;letter-spacing: normal;color: #000;}
.careers-box-6 .career-box-title h2 {font-family: 'Roboto Condensed', sans-serif;font-size: 3.6rem;font-weight: 700;font-stretch: condensed;font-style: normal;line-height: 1;letter-spacing: normal;color: #fff;}
.careers-wrapper .careers-box-7 .box-right .box-item-container .career-box-content p {padding-bottom: 13px;}
.careers-wrapper .careers-box-7 .box-right .box-item-container .career-box-content ul li {font-family: 'Roboto Condensed', sans-serif;font-size: 1.4rem;font-weight: normal;font-stretch: condensed;line-height: 1.43;letter-spacing: normal;color: #000;padding-bottom: 15px;    list-style: disc;}
.careers-wrapper .careers-box-7 .box-right .box-item-container .career-box-content ul{padding-left: 16px;}
.careers-wrapper .careers-box-8 {background: #000;}
.careers-wrapper .careers-box-8 .box-right.right{width: 100%;height: 100%;background-color: #000;display: flex;align-items: center;padding: 64px 70px 46px 70px;}
.careers-wrapper .careers-box-8 .box-right .box-item-container .career-box-title h2 {margin-bottom: 24px;}
.careers-wrapper .careers-box-5 .box-right.box-icon{padding-top:45px;padding-bottom: 20px;display: inline-block;width: 100%;}    
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon{display:flex;}
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon .career-box-icon-one img{max-width: 50px;height: 50px;}
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon .career-box-title h2{font-family: 'Roboto Condensed', sans-serif;font-size: 1.8rem;font-weight: 700;font-stretch: condensed;line-height: 1.11;letter-spacing: normal;/*padding: 0px 46px 0 12px;*/padding: 0px 46px 0 0px;
    text-transform: uppercase;font-style: normal;}
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon .career-box-title p{font-family: 'Roboto Condensed', sans-serif;font-size: 1.4rem;font-weight: normal;font-stretch: condensed;font-style: normal;line-height: 1.29;letter-spacing: normal;color: #000;padding: 0px 12px 0 0px;}
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon .career-box-icon-one{padding-left:14px;    padding-right: 10px;   width: 18%;}
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon .career-box-icon-one .career-box-title {position: relative;left: 46px;padding: 0px 14px 0 14px;bottom: 42px;}
.careers-wrapper .pr-0{padding-right: 0;}
.careers-wrapper .pl-0{padding-left: 0;}
.careers-wrapper .careers-box-3 .box-left .box-item-container .career-box-image .videoWrapper{overflow: hidden;/*width: 500px;*/width: 100%;height: 338px;display: flex;align-items: center;}
.careers-wrapper .careers-box-3 .box-left .box-item-container .career-box-image{padding-top: 80px;}
.careers-banner .slider-banner h1.banner-img-text{position: absolute;top: 180px;max-width: 295px;left: 40px;font-family: 'Roboto Condensed', sans-serif;font-size: 4.8rem;font-weight: 700;font-stretch: condensed;font-style: normal;line-height: 1;letter-spacing: normal;color: #000;}
.float100.career-page-title p {padding-left: 39px;font-size: 3.6rem;line-height: 3.6rem;margin: 0 0 6px;font-family: 'Roboto Condensed', sans-serif;font-weight: 700;font-style: normal;color: #000;}
div#breadcrumb {margin: 24px 0 22px 39px;}
h2.blue {color: #0055b8;}
h2.red {color: #e4002b;}
h2.orange {color: #ff7f30;}
h2.violet {color: #773dbd;}
h2.green {color: #3dae2b;}
.careers-boxes.careers-box-5 .box-left .box-item-container .float100.career-box-image img {
    margin-bottom: -1px;
}
div#breadcrumb span, div#breadcrumb a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.5rem;
    font-weight: normal;
    font-stretch: condensed;
    font-style: italic;
    line-height: 1;
    letter-spacing: normal;
    color: #979797;
}

@media all and (min-width: 991.98px) and (max-width: 1099.98px)  {
/*.float100.career-box-icon>div {
    width: 15% !important;
}*/
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .float100.career-box-icon div[career-box-icon-one]:last-child{width:18%;padding-right:0px;}
}
@media all and (min-width: 767.98px) and (max-width: 1024.98px)  {
.careers-wrapper .careers-boxes.careers-box-4 {padding-top: 50px;}
.header-social-icons > div > a span{display:table-cell;}
}
@media all and (max-width: 1023.98px)  {
.careers-wrapper .careers-box-3 .box-left .box-item-container .career-box-image .videoWrapper{height: 380px;    /*padding-bottom:112px;height: 100%;
    display: block;*/}/*display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;}
}*/
.careers-wrapper .careers-box-3 .box-right{height:100%;    padding: 80px 60px 60px 60px;}
}
@media all and (max-width: 991.98px) {
.careers-wrapper .slider-banner-box .slider-banner-box-content ul li a.rad-link-2, .careers-wrapper .careers-box-1 .box-right .box-item-container .career-box-content p, .careers-wrapper .careers-box-4 .box-right .box-item-container .career-box-content p, .careers-wrapper .careers-boxes .box-right .box-item-container .career-box-content p{font-size:2.0rem;line-height:1.9rem;}
.careers-wrapper .careers-box-1 .box-right{width: 100%;padding: 0 60px 0 35px;}
.career-box-image img {width: 100%;height: auto;}
.careers-wrapper .careers-box-2 .box-left{display: inline-block;padding: 30px 40px;height: auto;}
.careers-wrapper .pr-0, .careers-wrapper .pl-0{padding-left: 8px;padding-right: 8px;}
/*.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon .career-box-icon-one{width;100%;}*/
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon{display:block;}
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon .career-box-icon-one{width:80%;}
.careers-wrapper .careers-box-3 .box-left .box-item-container .career-box-image{padding-top:0;}
.careers-wrapper .careers-box-2 .box-left{border:none;}
}
@media all and (max-width: 767.98px) {
span.icon-chevron-up{    font-size: 1.6rem;
    position: relative;
    bottom: 7px;
    right: 4px;}
.footer-links-container a#auto-top-link {bottom: 30px;width: 30px;height: 30px;}
.careers-boxes.careers-box-5 .box-left .box-item-container .float100.career-box-image img{margin-bottom:0;}
.careers-wrapper .careers-box-1 .box-right{
    padding: 30px 40px 8px 40px;
    height: auto;
    }
.careers-wrapper .careers-box-3 .box-left .box-item-container .career-box-image{padding-top:0;}
.careers-boxes.careers-box-8 .box-right.right/*{padding: 64px 30px 20px 40px;}*/{padding: 30px 40px;}
/*.careers-wrapper .careers-box-8 .box-right/*{padding: 20px 30px 40px 40px;}*//*{padding: 30px 40px;}*/

.careers-wrapper .careers-box-3 .box-right{height: 100%;padding: 0 20px;}
.careers-boxes.careers-box-3 {
    margin-top: 30px;
    margin-bottom:30px;
}
/*.careers-wrapper .careers-box-3 .box-right .box-item-container .career-box-content p:last-child {
    padding-bottom: 0;
}*/
.careers-wrapper .careers-box-2 .box-right{padding:30px 40px;height: auto;}
.careers-wrapper .careers-box-3 .box-righ{/*padding:0 35px;*/ padding: 0 52px;}
.careers-wrapper .careers-box-4 .box-right, .careers-wrapper .careers-box-6 .box-right, .careers-wrapper .careers-box-7 .box-right{height: 100%;padding: 30px 40px;}

.careers-wrapper .careers-box-5 .box-right{padding-top:30px;}
.careers-wrapper .careers-box-5 .box-right .box-item-container .career-box-content p {padding-bottom: 0;}
.careers-wrapper .careers-box-5 .box-right.box-icon{padding-bottom:0px;}
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon .career-box-title p{padding-bottom:0px;}
.careers-wrapper .careers-box-5 .box-right.box-icon .box-item-container .career-box-icon .career-box-icon-one{padding-bottom:10px;}
/*.career-box-title{position: static;padding-left: 0;}*/
.careers-wrapper .careers-box-3 .box-left .box-item-container .career-box-image .videoWrapper{width:100%;}

  


}
/* Banner Slider - Module */

.banner-slider{clear: both;}
.slick-dots {
	 list-style-type: none;
	 margin: 25px 0 0;
	 padding: 0;
     margin:0;
}
 .slick-dots li {
	 width: auto;
	 height: auto;
	 display: inline-block;
	 padding: 0 5px;
}
 .slick-dots li button {
	 width: auto;
	 height: auto;
	 padding: 10px;
	 font-size: 12px;
	 color: #666;
	 border: none;
	 background: #f0f0f0;
     Display:none;
}
 .slick-dots li button:before {
	 content: none;
}
 .slick-dots li.slick-active button {
	 background: #ccc;
}
.banner-slider-careers-inner {min-width: 1000px;height: 100% !important;}
.banner-slider-inner-container {height: 500px;min-height: 500px;position: relative;overflow: hidden;}
 
/* Banner Slider - Module */


/****Slick slider mobile****/

@media screen and (max-width:767.98px){
	.banner-slider-careers-inner{
    	    min-height: 250px;    max-width: 100vw;
    display: flex;
    align-items: center;
    width: 100%;
        background-size: contain !important;
    background-position: left center !important;
    }
    .banner-slider-inner-container{
    	    height: auto;
    min-height: auto;
        max-width: 100vw;
}
.banner-slider .banner-slider-container .banner-slider-careers-inner h1.banner-img-text, .banner-slider .banner-slider-container .banner-slider-careers-inner.title-white h1.banner-img-text{font-size: 3.2rem;line-height: 3.2rem;} 
.slider-banner-box-content{margin-bottom:-80px;}
}
@media all and (min-width: 500px) and (max-width: 767.98px)  {
.banner-slider-careers-inner {
    min-height: 365px;}
}
@media screen and (max-width:560.98px){
.careers-wrapper .careers-box-3 .box-left .box-item-container .career-box-image .videoWrapper{padding-bottom:0;}
.careers-wrapper .careers-box-3 .box-right .box-item-container .career-box-content p:last-child{padding-bottom:0;}
}
@media all and (min-width: 354px) and (max-width: 370.98px)  {
.careers-wrapper .careers-boxes .box-right .box-item-container .career-box-content a.rad-link-1{font-size:1.5rem;}
}