/*custom-2 CSS by Indu starts */
.container-xs{
	width: 910px;
	margin: 0 auto;
}
.blue-bg-banner-container{
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Backgrounds/nav-btm-jobs-landing.jpg') top left repeat-x;
}
.find-job-container{
	padding-top: 15px;
	/*width: 75%;*/
}
.find-job-container .job-text-bottom{
	padding: 22px 40px 40px;
	background: #C4996C;
	 -webkit-box-shadow: inset 0 20px 10px -20px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0 20px 10px -20px rgba(0,0,0,0.5);
    box-shadow: inset 0 20px 10px -20px rgba(0,0,0,0.5);
}
.find-job-container .job-text-bottom p{
	margin: 0 0 6px 0;
	color: #ffffff;
	line-height: 22px;
    font-family: MuseoSlab-300;	
}
.find-job-container .job-text-main{
    float: left;		
	width: 59%;
	height: 357px;
	background: #e2e1dd url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/others/jobs-main.jpg') top right no-repeat;
}
.find-job-container .job-text-main h1{
	padding: 59px 50px 0 25px;
	font-size: 50px;
	color: #000000;	
	font-family: GaramondPremrPro-It;
}
.find-job-container .job-text-main span{
	display: inline-block;
	margin-top: 0;
	padding-left: 80px;
	font-size: 20px;
	line-height: 27px;
	color: #000000;			
	width: 48%;
	font-family: MuseoSlab-100;
}
.find-job-container .job-control{
	padding: 61.5px 30px;
		float: right;
		width: 41%;
		background: #000000;
}
.find-job-container .job-control  .job-search-title h2{
	margin-bottom: 27px;
	color: #ffffff;
	font-size: 34px;
	font-family: MuseoSlab-100Italic;				
	font-weight: normal;
	text-transform: none;
}
.find-job-container .job-control .job-search-keyword,
.find-job-container .job-control .job-search-location{
	margin-bottom: 10px;
}
.find-job-container .job-control .job-search-keyword input,
.find-job-container .job-control .job-search-location input{
	color: #000;				
	border: none;
	width: 90%;
	height: 38px;
	background-color: #edebe9;
	font-size: 16px;
	font-family: GaramondPremrPro;
}

.find-job-container .job-control .job-search-search-btn{
	margin-right: 7%;
	float: right;
}
.find-job-container .job-control .job-search-search-btn a{
	padding: 3px 12px;
	margin-top: 3px;
	display: inline-block;	
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    background-color: #7f7f7f;
	font-family: GaramondPremrPro;
    
}
.find-job-container .job-control .job-search-search-btn a:hover,
.find-job-container .job-control .job-search-search-btn a:focus{
	background-color: #000000;
}

.find-job-container .job-control .job-search-keyword input::-webkit-input-placeholder,
 .find-job-container .job-control .job-search-location input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color: #040707;
}
.find-job-container .job-control .job-search-keyword input::-moz-placeholder ,
.find-job-container .job-control .job-search-location input::-moz-placeholder { /* Firefox 19+ */
  color: #040707;
}
.find-job-container .job-control .job-search-keyword input:-ms-input-placeholder,
.find-job-container .job-control .job-search-location input:-ms-input-placeholder{ /* IE 10+ */
  color: #040707;
}
.find-job-container .job-control .job-search-keyword input:-moz-placeholder,
.find-job-container .job-control .job-search-location input:-moz-placeholder{ /* Firefox 18- */
  color: #040707;
}

/*Breadcrumb*/

.breadcrumb-container{	
    position: relative;
    top: -30px;
	display: block !important;
}
.breadcrumb-container .breadcrumb{	
	background: transparent;
}
.breadcrumb-container .breadcrumb ol{
    list-style: none;
    padding: 5px 20px;
	font-size: 11px;
}
.breadcrumb-container .breadcrumb ol li{
	display: inline-block;
	position: relative;
	padding-left: 15px;
	color: #c49a6c;
}
.breadcrumb-container .breadcrumb ol li a:hover{
	color: #c49a6c;
	text-decoration: underline;
}
.breadcrumb-container .breadcrumb ol li:before{
	content:">";
	position: absolute;	
	left:3px;
	top:0;
	color: #c49a6c;
}
.breadcrumb-container .breadcrumb ol li:first-child:before{
	content:"";	
}
.breadcrumb-container .breadcrumb ol li:first-child{	
	padding-left:0;
}


.job-open-wrap{
	padding-top: 65px;
}
.job-by-category{
    margin-left: 40px;
    z-index: 333;
    margin-top: 50px;
    display: inline-block;
    float: left;
    position: relative;
	width: 40%;
}
.job-by-category h3{
	font-size: 30px;
    color: #000;
    margin-bottom: 20px;
    font-family: GaramondPremrPro;
	font-weight: normal;
	text-transform: none;
}
.job-category-col{
	    margin-left: 45px;
}
.job-category-col a{
	    
    display: block;
    line-height: 40px;
    height: 40px;
    margin-bottom: 6px;
    font-size: 19px;
    color: #000;
    padding-left: 15px;
	background: #bbd5ec;
    font-family: MuseoSlab-300;
}
.job-category-col a:hover{
	 background: #7ca8d2;
}
.job-open-block{
	    display: inline-block;
    float: left;
    position: relative;
	    margin-left: -16px;
    width: 55%;
}
.job-open-block-text{
	background: #efecea;
    width: 75%;
}
.job-open-block-text h4{
	font-size: 34px;
    line-height: 46px;
    color: #000;
    padding: 30px 35px 60px 52px;
    font-weight: normal;
    border-bottom: none;
	text-transform: none;
	font-family: GaramondPremrPro-It;
}
.job-open-block-cta{
	    padding-bottom: 15px;
    padding-left: 40px;
    border-bottom: 1px #000 solid;
    display: inline-block;
    float: right;
    margin-top: -40px;
}
.job-open-block-cta a{
	display: inline-block;
    color: #fff;
    font-size: 26px;
    line-height: 56px;
    height: 56px;
    background: #000;
    padding: 0 35px 0 30px;
}
.job-open-block-cta a:hover{
    background: #3e3e3e;
}

.beige-container {
	margin-top: 78px;
}
.beige-column{
	width: 49.5%;
    display: inline-block;
    float: left;
    margin-right: 1%;
}
.beige-column.beige-col-2{
    margin-right: 0;
    margin-top: 38px;
}
.beige-container-inner{
	padding: 30px 35px 24px 40px;
	 margin-bottom: 7px;
    background: #cfc6c0;
	overflow: hidden;
}
.beige-container-inner.beige-active{
	 background: #b0a096;
}
.beige-column h3{
	 padding-bottom: 34px;
	 margin-bottom: 18px;
	color: #000;
    font-size: 31px;
	font-weight: normal;
    text-transform: none;
    line-height: 31px;   
    border-bottom: 2px solid #000;
    font-family: GaramondPremrPro;
}
.beige-column p{
	color: #000;
    font-size: 18px;
    line-height: 30px;
	font-family: MuseoSlab-300;
}
.beige-column a{
    margin-top: 45px;
	padding-top: 20px;
    padding-left: 35px;
    float: right;
    display: inline-block;
    font-size: 20px;
	font-weight: normal;
    color: #000;
    text-align: right;
    line-height: 20px;    
    border-top: #000 solid 1px;
	font-family: GaramondPremrPro-SmbdIt;
}
@media (max-width: 950px){
	.container-xs{
		width: 100%;
	}
	.job-by-category{
		margin-left: 20px;
		width: 45%;
	}
	.job-open-block{
		width: 50%;
	}
	.job-open-block-text{
		width: 100%;
	}
	.job-open-block-text h4{
		font-size: 28px;
		padding-left: 35px;
	}
	.job-open-block-cta{
		padding-left:0;
	}
}

@media (max-width: 767px){
	.breadcrumb-container{
		display: none !important;
	}
	.find-job-container{
		padding-top:0;
	}
	.find-job-container .job-text-main{
		padding-bottom: 30px;
	    width: 100%;
		background-size: 100% 100%;
		/*height: auto;*/
	}
	.find-job-container .job-text-main h1{
		    padding: 10px 20px;
    font-size: 30px;
    margin-bottom: 0;
	}
	.find-job-container .job-text-main span{
		padding-left: 20px;
		font-size: 18px;
		width: 50%;
	}
	.find-job-container .job-control{
		padding: 30px 20px;
		width: 100%;
	}
	.find-job-container .job-control .job-search-title{
		text-align: center;
	}
	.find-job-container .job-control .job-search-keyword input, 
	.find-job-container .job-control .job-search-location input,
	.find-job-container .job-control .job-search-search-btn{
		width: 100%;
		margin:0;
	}
	.find-job-container .job-control .job-search-keyword, 
	.find-job-container .job-control .job-search-location{
		margin-bottom: 15px;
	}
	.find-job-container .job-control .job-search-search-btn a{
		width: 100%;
		padding: 10px 12px;
	}
	.find-job-container .job-text-bottom{
		padding: 20px;
	}
	.job-open-wrap{
		padding:0 20px;
	}
	.job-by-category,
	.job-open-block{
		width: 100%;
		margin: 0;
	}
	.job-by-category h3{
		font-size: 24px;
	}
	.job-category-col{
		margin:0;
	}
	.job-open-block-cta{
	    margin-left: 10px;
	    border: none;
		padding: 0;
		float: none;
	}
	.job-open-block-text h4{
		    padding: 30px 20px 50px;
		font-size: 24px;
		line-height: 35px;
	}
	.job-open-block-cta a{
	    font-size: 20px;
		padding: 0 20px;
	}
	.beige-container{
		margin-top: 30px;
	}
	.beige-column{
		width: 100%;
		margin: 0;
	}
	.beige-column.beige-col-2{
		margin-top:0;
	}
	.beige-container-inner{
		padding: 20px;
		margin-bottom: 30px;
	}
}



.specialties-wrapper{
	padding-top: 15px;
}
.specialties-main{
	background: #dedede url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/others/specialties-services.jpg') top right no-repeat;
	height: 357px;
}
.specialties-main h1{
    color: #000;
    padding: 59px 50px 0 50px;
    font-size: 55px;
	font-family: GaramondPremrPro-It;
	font-weight: normal;
}
.specialties-main span{
    padding-left: 80px;
    font-size: 20px;
    line-height: 27px;
    color: #000;
    width: 300px;
    display: inline-block;
    margin-top: 0;
}
.specialties-text{
	background: #000000;
	 -webkit-box-shadow: inset 0 20px 10px -20px rgba(0,0,0,0.5);
    -moz-box-shadow: inset 0 20px 10px -20px rgba(0,0,0,0.5);
    box-shadow: inset 0 20px 10px -20px rgba(0,0,0,0.5);
}
.specialties-text p{
	padding: 15px 40px 40px;
    font-size: 16px ;
    color: #fff;
    display: inline-block;
    line-height: 22px;
    
}
.specialty-outer{
	margin: 50px 80px;
}
.specialty-outer h3{
	margin-bottom: 8px;
    color: #000;
    font-size: 31px;
    font-style: normal;    
    font-family: GaramondPremrPro;
}
.specialty-block{
	margin-left: 40px;
	margin-bottom: 50px;
    margin-top: 2px;
	padding: 25px 40px 25px 25px;
    background: #e1dddb;
	overflow: hidden;
}
.specialty-block p{
	font-size: 18px ;
    line-height: 30px;
	font-family: MuseoSlab-300;
}
.specialty-block a{
	display: inline-block;
    margin-top: 10px;
	padding-top: 20px;
    padding-left: 35px;
    float: right; 
    color: #000 ;
    text-align: right;
    line-height: 20px;   
    border-top: #7f7f7f solid 1px;
	font-size: 20px;
    font-family: GaramondPremrPro-SmbdIt;
	font-weight: normal;
}
.specialty-block a:hover{
	text-decoration: none;
}
@media (max-width: 767px){
	.specialties-wrapper{
		padding-top:0;
	}
	.specialties-main{
		padding-bottom: 30px;
		background-size: 80% 100%;
		height: auto;
	}
	.specialties-main h1{
	    padding: 20px;
		margin: 0;
		font-size: 30px;
	}
	.specialties-main span{
	    padding-left: 20px;
		font-size: 18px;
		width: 60%;
	}
	.specialties-text p{
		padding-left: 20px;
		padding-right: 20px;
	}
	.specialty-outer{
		margin: 30px 20px;
	}
	.specialty-outer h3{
		font-size: 26px;
	}
	.specialty-block a{
		padding-left:0;
		text-align: left;
	}
}
.col-content{
	padding-left: 80px;
}
.col-content p a{
	color: #c49a6c;
    font-family: Arial, Helvetica, sans-serif;
}
.tout-wrapper{
	padding-top: 160px;
	float: right;
}
.tout-block{
    width: 192px;
    margin-bottom: 10px;
}
.tout-block a{
    color: #000;
    font-size: 15px;
    line-height: 18px;
    padding: 20px 14px;
    display: inline-block;
}
.tout-block a :hover{
	text-decoration: underline;
}
#sg-tout{
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Tout/sg-2017-side-tout.jpg') 0 0 no-repeat;
    height: 205px;
}
#sg-tout a{
	padding-top: 110px;
}
#ig-tout{
	background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Tout/top-finance-jobs-ig.jpg') 0 0 no-repeat;
    height: 165px;
}
#ig-tout a{
	padding-top: 110px;
}
#ig-tout-two{
	background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Tout/employee-retention-strategies-ig.jpg') 0 0 no-repeat;
    height: 165px;
}
#ig-tout-two a{
	padding-top: 100px;
}

.brown-bg-banner-container{
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Backgrounds/nav-btm-about.jpg') top left repeat-x;
	height: 115px;
}
.light-gray-bg-banner-container{
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Backgrounds/nav-btm-employers.jpg') top left repeat-x;
	height: 115px;
}
.two-col-right-rail .first-row{
	padding:0;
	width: 100%;
}
@media (max-width: 950px){
	.col-content{
		padding-left:15px;
	}
	.tout-wrapper{
		float: left;
		padding:0;
		width: 100%;
	}
	.tout-wrapper .tout-block{
		margin-top: 30px;
	}
}

.legalWrap{
	position: relative;
}
.legalWrap h1{
	margin:0;
}
.legalWrap h2.pageSubTitle{
	color: #c49a6c;
    font-size: 22px;
    line-height: 28px;    
    font-family: MuseoSlab-300Italic;
    font-weight: normal;
}
.legalWrap  p{
	margin-bottom: 28px;
	line-height: 30px;
}
.legalWrap ul{
	padding-left: 20px;
	list-style-type: square;
}
.cta-up-box{
	margin: 25px 0;
    background-color: #c4bcb7;	
}
.cta-up-box-inner{
    padding: 25px 36px;
    display: block;
}
.cta-up-box p{
	display: block;
	margin-bottom: 0;
    line-height: 33px;
    color: #fff;  
    width: 70%;
    float: left;
	font-size: 33px;
	font-family: 'GaramondPremrPro-SmbdIt';
}
.cta-up-box a{
	margin-top: 15px;
	padding: 12px;
    display: inline-block;
    float: right;
    color: #fff !important;
    font-size: 18px;
	font-weight: normal;
    line-height: 18px;    
    background-color: #97918d;
	border-radius: 8px;
    font-family: MuseoSlab-300 !important;
	text-align: center;
}
.leaders-intro{
	padding-top: 35px;
	font-family: garamond;
    font-weight: normal;
    border-bottom: 1px solid #000;
}
.leaders-list{
    margin-top: 22px;
}
.leaders-list ul{
	display: inline-block;
	margin-bottom: 28px;
	padding-left:0;
	margin-left: 0;
    float: left;
    width: 33.33%;   
}
.leaders-list ul li{
	padding-bottom: 10px;
	line-height: 28px;
	list-style-type: none;
}

.leaders-list ul li a{
	position: relative;
	color: #7f7f7f !important;
	font-size: 17px;
	font-family: GaramondPremrPro !important;
	font-weight: normal;
}
.leaders-list ul li a.leader-active,
.leaders-list ul li a:hover{
	padding-left: 15px;
	color: #c49a6c !important;
}
.leaders-list ul li a.leader-active:before,
.leaders-list ul li a:hover:before{
    content: "\f101";
	display: inline-block;
	position: absolute;
	left:0;
	top:2px;
    font: normal 14px/1 FontAwesome;
}
.profile-main-block{
	margin: 10px 0 28px;
	display: none;
}
.profile-main-img{
	overflow: hidden;
}
.profile-main-img img{	    
    display: inline-block;
    position: relative;
    z-index: 6;
	float: left;
}
.profile-main-inner{	    
    display: inline-block;
    float: left;
    margin-top: 26px;
    margin-left: -26px;
    background: #c49a6c;
    position: relative;
    z-index: 5;
	width: 72%;
	min-height: 190px;
}
.profile-main-inner-txt{
	width: 95%;
    padding-left: 48px;
    padding-top: 28px;
    padding-bottom: 25px;
}
.profile-main-inner-txt h3{
	margin:0;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    font-size: 29px;
    line-height: 31px;
	font-family: garamond;
}
.profile-main-inner-txt h4{
    color: #fff;
    padding-bottom: 24px;
    border-bottom: 1px solid #fff;
    display: block;
    font-size: 17px;
    line-height: 21px;
    margin-bottom: 14px;
   font-family: MuseoSlab-500Italic;
   font-style: italic;
}
.profile-main-inner-txt a,
.profile-main-inner-txt span{
	position: relative;
    color: #fff !important;
    display: block;
    font-size: 15px;
    line-height: 22px;
    height: 22px;
    padding-left: 35px;
    margin-bottom: 5px;
    font-family: MuseoSlab-500 !important;
}
.profile-main-inner-txt a:before,
.profile-main-inner-txt span:before{   
	display: inline-block;
	position: absolute;
	left:0;
	top:2px;
    font: normal 18px/1 FontAwesome;
}
.profile-main-inner-txt a.profile-main-email:before{
	content: "\f0e0";
}
.profile-main-inner-txt span.profile-pn:before{
    content: "\f095";
}
.profile-main-inner-txt a.profile-main-ln:before{
    content: "\f0e1";
}
.profile-main-inner-txt a.profile-main-tw:before{
     content: "\f099";
}
.profile-main-txt{
    margin-top: 36px;
    margin-left: 40px;
}
.profile-main-txt h5{
    font-family: MuseoSlab-500;
    font-size: 17px;
}
.profile-main-txt span{
    font-family: MuseoSlab-300;
    margin-bottom: 0;
}
.leaders-page-nav{	    
    margin-top: 40px;
	border-top: 1px solid #000;
}
.leaders-page-nav a{
    font-size: 15px;
    display: inline-block;
    padding-top: 8px;
    color: #000 !important;
    float: left;
}
.leaders-page-nav a.next-profile{
	float: right;
}
.backTopBtn{
	position: absolute;   
    display: inline-block;
    width: 71px;
    height: 71px;
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Legal/back-to-top-btn.jpg');
    border-radius: 50px;
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -ms-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
    bottom: 0;
    top: inherit;
    left: inherit;   
    right: -250px;
	font-weight: normal;
	text-decoration: none;
}
.backTopBtn:hover{
	text-decoration: none;
}

.consultWrap ul{
    margin-left: 20px;
    list-style-type: square;
    padding-left: 0px;
}
.consultWrap .list-intro{
	margin-bottom: 10px;
    line-height: 30px ;
}
@media (max-width: 950px){
	.backTopBtn{
	    bottom: -45px;
		left: 50%;
		margin-left: -35.5px;
	}
}
@media (max-width: 767px){
	.cta-up-box-inner{
		padding: 20px;
	}
	.cta-up-box-inner p,
	.cta-up-box-inner a{
		width: 100%;
	}
	.profile-main-inner,
	.profile-main-txt{
		margin-left:0;
		width: 100%;
	}
	.profile-main-inner-txt{
		width: 100%;
		padding: 20px;
	}
	.contact-us iframe{
		width: 100%;
	}
}
/*custom-2 CSS by Indu ends */






.salary-quiz-header{
    width: 869px;
    height: 436px;
    position: relative;
    margin: 5px auto 60px;
}
.legal-salary-quiz .salary-quiz-header {
    background: url("/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/quiz/salary-quiz-header.jpg") no-repeat;
}
.accounting-and-finance-salary-quiz .salary-quiz-header {
    background: url("/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/quiz/quiz-header.jpg") no-repeat;
}
.bad-hire-cost-calculator .salary-quiz-header {
    background: url("/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/quiz/cost-bad-hire-calculator-main.jpg") no-repeat;
}
.terms-of-use p, .privacy-policy p, .copyright p{
    margin-bottom: 28px;
    line-height: 30px;
}


.salary-quiz { 
	min-height: 850px;
	margin-top: 42px;
}
.salary-quiz-slider .slide, .accounting-salary-quiz-slider .slide { 
	display: none; 
}
.salary-quiz-slider .slide1, .accounting-salary-quiz-slider .slide1 { 
	display: block; 
}
.PageSubHeader {
    font-size: 23px;
    padding-bottom: 8px !important;
}
ul.salary-quiz-slider, ul.accounting-salary-quiz-slider{
	padding-left: 0;
}
.answer-blurb { 
	display: none; 
}
.talent-image{ 
	text-align: center;
}
.salary-quiz .submit, .salary-quiz .next, .accounting-salary-quiz-slider .btn {     
	cursor: pointer;
    background-color: #c3996b;
    color: #fff;
    border: 0;
    text-transform: none;
    font-size: 2rem;
    padding: .8rem 3rem;
    float: right;
    font-weight: 600;
}

.salary-quiz .submit:hover, .salary-quiz .next:hover,.salary-quiz .submit:focus, .salary-quiz .next:focus { 
	background-color: #b88956; 
}
.selection-wrap { 
	float: left; 
	width: 33%; 
}
.submit-wrap {    
	float: left;
  width: 100%;
}
.answer-wrap {    
	width: 67%;
	float: left;
	padding-left: 3%;
	box-sizing: border-box; 
}
.selection-wrap fieldset { 
	border: 0; 
	margin: 0; 
	padding: 0; 
}
.result-copy { 
	width: 75%; 
	float: left; 
}
.sg-cover { 
	width: 25%; 
	float: left; 
}
.salary-quiz img, .accounting-salary-quiz-slider  img { 
	max-width: 100%; 
}
.salary-quiz .results p, .accounting-salary-quiz-slider .results p { 
	background: none; 
}
.results-perc, .accounting-salary-quiz-slider .results-perc{ 
	font-size: 60px!important; 
	color: #c49a6c; 
	line-height: 1em;
}
.results-correct, .accounting-salary-quiz-slider .results-correct{ 
	font-size: 42px!important;  
	line-height: 1em;
	margin-bottom: 2rem;
}
.results-copy, .accounting-salary-quiz-slider .results-copy{ 
	font-size: 24px !important; 
}
.slide6.results { 
	list-style: none!important;
}
.talent-copy h3, .salary-quiz p.question  { 
	color: #c49a6c !important; 
}
.subpageWrap .talent-copy h3, .subpageWrap .accounting-salary-quiz-slider h3 {     
	color: #c3996b;
	font-size: 40px;
	font-family: MuseoSlab-300, serif;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 24px;
	line-height: 1.2;
}
.talent-copy p, .accounting-salary-quiz-slider p, .subpageWrap .slide .progressbar p {     
	font-family: GaramondPremrPro, serif;
	font-size: 28px !important;
	color: #61422d; 
}
.talent-copy .input-wrap, .accounting-salary-quiz-slider .input-wrap { 
	margin-bottom: 1.2rem; 
}
.talent-copy p.question, .accounting-salary-quiz-slider p.question {     
	color: #c3996b;
	font-family: MuseoSlab-100Italic, serif;
	font-size: 26px !important;
	padding-left: 0;
	background: none;
	margin: 52px 0 32px; 
}
.answer-blurb .a-title, .accounting-salary-quiz-slider .a-title {
    display: block;
    font-family: GaramondPremrPro, serif;
    font-weight: 600;
}
.subpageWrap li.slide { 
	list-style: none; 
}
.salary-quiz-slider .input-wrap label, .accounting-salary-quiz-slider label {     
	font-family: MuseoSlab-300, serif;
    color: #61422d;
    font-size: 26px!important; 
}
.salary-quiz-slider .input-wrap input, .accounting-salary-quiz-slider input {     
	border: 2px solid black;
	height: 2rem;
	width: 2rem;
	float: left;
	margin-right: 1rem;
	border-radius: 50%;
}
.tout-block a{
	font-family: 'MuseoSlab-300Italic';
}
#calculator-tout a {
    padding-top: 114px;
    display: block;
}
#calculator-tout {
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/tout/calculator-side-tout-bg.jpg') 0 0 no-repeat;
    height: 179px;
	display: block; 
}
#leadership-tout {
    background-color: #C49A6A;
	display: block; 
}
#leadership-tout b {
    font-weight: 600;
    padding: 8px 0 22px;
    border-top: 2px solid #000;
	display: inline-block;
    font-size: 26px;
    line-height: 28px;
    font-family: MuseoSlab-300, serif;
}
#leadership-tout span {
    padding-right: 30px;
}
.succession-planning-tips-alt .wp-four-checks p {
	color: #2e2e2e;     
}
.hm-sgreserve-wrap{
	margin-top: -110px;
	background-image: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Home/sg-homepage.jpg') !important;
}
@media (max-width: 991px) {
	.selection-wrap, .answer-wrap{
		float: none;
		width: 100%;
		padding-left:0;
	}
	.salary-quiz-slider .input-wrap input, .accounting-salary-quiz-slider input {
			height: 1rem;
			width: 1rem;
			float: none;
	}
	.salary-quiz-slider .input-wrap label, .accounting-salary-quiz-slider label{
		font-size:22px;
	}
	.talent-copy p, .accounting-salary-quiz-slider p{
		font-size:26px;
	}
	.salary-quiz .submit, .salary-quiz .next, .accounting-salary-quiz-slider .btn{
		font-size: 1rem;
	}
	.subpageWrap2 {
		padding-left: 0;
	}
	.salary-quiz-header{
		width: auto;
		height: auto;
	}
	.succession-planning-tips-alt .wp-four-checks p {
		font-size: 16px;
	}
}
@media (max-width:767px){
	.result-copy, .sg-cover{
		width: 100%;
		float: none;
	}
	.salary-quiz img, .accounting-salary-quiz-slider  img{
		display: inline-block;
	}
	.cs-intro-one, .cs-intro-two, .cs-intro-three {
		float: none;
		margin: 0 auto 20px !important;
		width: 100%;
	}
	.wp-txt{
		width: auto;
		height: auto;
	}
	.wp-txt a{
		position: initial;
		margin: 0 0 20px 25px;
		display: block;
	}
	.search_job_panel{
		margin-top: -20px;
	}
	.search-jobs .search_job_panel{
		width: 100% !important;
	}
	.finance-executive-search iframe{
		width: 100%;
	}
}
.sitemap-page main ul li a{
	font-family: Arial, Helvetica, sans-serif;
}

/*Branch locator*/
.light-brown-bg-banner-container {
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Backgrounds/nav-btm-locations-landing.jpg');
    background-repeat: repeat-x;
    background-position: top left;
}
.locations .page-banner .content-text-main {
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Shared/banner-images/parker-lynch-locations-main.jpg');
}
.locations #mainContent{
	margin-top: 30px;
}
.locations h1.site-title, .locations .find__branch--header{
	display: none;
}
.branch__search--container .branch__search{
	padding: 20px;
    background: #efefef;
}
input#branchSearchlocationAutoSuggest, .branch__search .dropdown select.form-control{
	box-shadow: none;
    border-radius: 3px;
	border: 1px solid #ccc;
}
input#branchSearchlocationAutoSuggest{
	padding-right: 30px;
}
.list--item__action__info{
	border: 0px none;
    border-radius: 0;
    box-shadow: none;
    bottom: inherit !important;
}
.branch__name--icon {
    display: none;
}
.locator__aside--branch{
	border:0;
	font-family: MuseoSlab-300;
}
.locator__aside--branch .branch__name--title {
    margin-left: 0px;
}
body.locations .branch__search>.row .col-md-4+.col-md-3 {
    display: none;
}
.locations .fa.fa-chevron-down:before {
    content: "+";
}
.locations a.active .fa.fa-chevron-down:before {
    content: "-";
}
.locations .list--item {
    border: 0;
    background: #bbd5ec;
	margin-left: 2px !important;
}
.locations .list--item a:hover {
    background: #d1e8fc;
	color: #000;
}
.locations .list--item__action a span{
	color:#000;
	font-family: MuseoSlab-300;
	font-size: 18px;
}
.branch__search--find:hover{
	color: white;
	background: #c49a6c;
}
.list--item__action__info{
	background: #fff;
}
.locator__aside--details .details__header--icon{
	display: none;
}
.light-brown-bg-strip-container {
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Backgrounds/nav-btm-loc.jpg') top left repeat-x;
    height: 115px;
}
#slide-tout{
	z-index: 9999;
}

.branch__basics--brief{
	margin-top: 50px;
}
.branch__basics--brief p{
	color: #3a3a3a;
	font-size: 18px;
    margin-bottom: 28px;
    line-height: 30px;
    font-family: Arial, Helvetica, sans-serif !important;
}
.locator__aside--details .details__header{
	display: none;
}
.locator__aside--details{
	height: auto;
    padding-bottom: 30px;
}
.locator__aside--details>div a{
	font-size: 16px;
	font-family: MuseoSlab-300;
}
.locator__return-to-search{
	font-family: MuseoSlab-300;
}
.locator__aside--details>div a:hover{
	color:#fff;
}
.branch__info .col-md-8.no-pad-right{
    width: 100%;
    float: none;
	padding-left: 0;
}
.branch__info .col-md-4.no-pad-left{
	width: 100%;
    float: none;
	padding-right: 0;
}
.locator__aside{
	background:#000 !important;
}
.locator__aside--details .details__content, .locator__aside--details .details__content .branch--label, .locator__aside--details .details__content .branch--label+span{
	color: #fff;
}
.locator__aside--branch .branch__more{
	text-align: right;
    padding-right: 10px;
}
#searchNearestBranches{
    background: #c49a6c;
	font-family: MuseoSlab-300;
    width: 100%;
    margin-bottom: 3px;
    font-weight: bold;
    font-size: 16px;
    padding: 14px 5px;
    color: #fff;
	border-radius: 3px;
}
#calc-tout {
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/tout/bad-hire-tout.jpg') 0 0 no-repeat;
    height: 178px;
}
#calc-tout a {
    padding-top: 115px;
}
#predefinejobdiv, #divRecentlyViewedJobs{
	display: none !important;
}
.locator__container{
	padding-top: 15px;
}
.locator__aside--branch .branch__name--title, .locator__aside--branch .branch__meta{
	color: #fff;
}
.locator__aside--branch .branch__more button{
    color: #fff;
    background: #c49a6c;
    padding: 3px 15px;
    border: none;
    border-radius: 3px;
    font-weight: normal;
}
.locator__aside--details i.fa.fa-long-arrow-left{
	color: #fff;
}
.branch .details__header{
	margin-top: 30px;
}
.spotlight-container.light-brown-bg-strip-container.loc{
	display: none;
}
/*.file-upload, .file-upload span{
	margin-bottom:20px;
}*/
.file-upload span{
	display: block;
	font-family: MuseoSlab-300;
	clear: both;
}
.page-banner .strip-text-bottom-gold p {
    padding: 15px 40px 40px;
}
.branch__search--find{
	background: #c49a6c;
	font-family: MuseoSlab-300;
}
.branch__search button i{
	background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Backgrounds/locations.png') 0 0 no-repeat;
	height: 20px;
    width: 20px;
    background-size: cover;
	margin-top: -8px;
    margin-left: 0;
	opacity: 0.5;
}
.branch-locator .branch__search--location button#nearestGeoLocationButton.btn i{
    background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/Backgrounds/locations.png') 0 0 no-repeat;
    height: 20px;
    width: 20px;
    background-size: cover;
    top: -3px;
    margin-left: 0;
    opacity: 0.5;
}
.locator__aside--details .details__actions {
    padding: 0 15px;
}
.locator__aside--details .details__content{
    padding: 15px;
    font-family: MuseoSlab-300;
    font-size: 20px !important;
    line-height: 28px !important;
    text-decoration: none;
}
.locator__aside--details .details__actions .btn, .locator__aside--details .details__actions .comments .enter .submit, .comments .enter .locator__aside--details .details__actions .submit{
	width: 100%;
	background: #c49a6c;
	font-family: MuseoSlab-300;
}

.location--cta-inner a.btn{
	font-size: 18px;
}
/*
input#nearestLocationAutoSuggest{
    border: 1px solid #b2b2b2;
    border-radius: 3px;
}*/
.job-open-block-text h4 {
 font-family: GaramondPremrPro-It; 
}
@media (max-width: 768px){
	.locator__aside--branch {
		background: #000 !important;
	}
}
.branch__info{
	padding: 0 15px;
}
.branch-info-details{
	padding-top: 20px;
}
.branch-info-details p{
    color: #3a3a3a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px !important;
	margin-bottom: 28px !important;
    line-height: 30px !important;
}
.branch__basics--name {
    text-align: left;
}
.list--item__action__info .tab-content a {
    font-family: MuseoSlab-300;
    font-size: 15px;
}
.sg-modal-header{
	text-transform: none;
}
@media (min-width: 991px) {
	#videoModal .modal-dialog, #videoModal .modal-content{
		width: 886px;
		margin-top: 100px;
	}
	#videoModal .modal-content .modal-body iframe{
		height: 500px !important;
	}
}
@media (min-width: 500px) {
	.location-bg{
		margin-left: 100px;
	}
}
@media (max-width: 499px) and (min-width: 320px){
	.location-bg {
		margin-left: 40px;
	}
	.hm-employee-desc h2 span {
		margin-left: 0;
	}
}
@media (max-width: 767px) and (min-width:670px){
	.location-bg {
		margin-left: 150px;
	}
}
.search_job_panel .job-search-title h2 {
    font-family: MuseoSlab-100Italic;
    font-size: 34px!important;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
	background-color: #c49a6c;
}
.loc-link{
	color: #040707;
    background: #e1ccb5;
    padding: 7px 50px;
    font-family: MuseoSlab-300;
    font-size: 19px;
}
.succession-planning-tips-alt .lp-head-block h1 span {
    font-size: 76px;
}
.location-bg{
	font-family: MuseoSlab-300;
}
.box-footer.text-center{
	margin-top: 20px;
}
footer.box-footer.text-center::after{
	clear: both;
	padding-bottom:20px;
}
.manage-alerts input[type="submit"] {
    background: #c49a6c;
    color: #fff;
    font-family: MuseoSlab-300;
}
.manage-alerts .box{
    font-family: MuseoSlab-300;
}
#ig-modal-open .modal-content {
    background-image: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/resources/bg-top-jobs-ig-2018-select-modal.jpg');
    background-repeat: no-repeat;
    background-color: #cfaf85;
    height: 418px;
    width: 800px;
	padding: 4px 25px 0px 380px;
    text-transform: none;
	margin: 180px auto 0;
}
#ig-modal-open .modal-content a {
    display: block;
    background-color: #000;
    color: #fff;
    font-family: "MuseoSlab-500Italic", serif;
    text-transform: uppercase;
    text-align: center;
    margin: 22px 0;
    line-height: 1.4;
    font-size: 16px;
	padding: 10px 14px;
	font-weight: normal;
}
.ig-modal-header {
    font-family: MuseoSlab-300Italic, serif;
    color: #c4996c;
    font-size: 60px;
    line-height: 1;
    margin-bottom: 40px;
}
.job-search-keyword-input .form-control, .job-search-location-input .form-control{
	font-family: GaramondPremrPro;
    font-size: 19px;
}
.top-heading{
	padding-bottom: 20px;
}
.box-padding.unsubscribe-alerts div{
	margin-bottom: 5px;
}
.label-info{
	margin-right: 5px;
}
.site-header-controls .nav-bar > li > a{
	font-family: "MuseoSlab-300" !important;
}
.manage-alerts footer{
	clear:both;
}
#global-sidebar-content{
	float: right;
}
.wp-list-wrap .wp-txt p{
	font-size: 16px;
}
#prescott-tout {
    background-color: #CBC7C6;
}
.single-job .button-container{
    margin: 5px 0;
}
.error{
	color: red;
}
.job-full .panel-default .col-sm-12 .apply-btn-dropdown{
    float: right;
    width: auto;
}
.job-details a {
    cursor: pointer;
}
.job-details .box-footer ul.action-option{
	display: inline-block;
	margin-left: 15px;
}
.job-details  ul.action-option{
	display: inline-block;
	margin: 0;
}
.job-details  .action-option a{
	background: #707070;
    color: #fff;
    font-size: 14px;
    padding: 7px 20px;
    font-weight: bold;
}
.job-details  .action-option a:hover{
	background: black;
	text-decoration: none;
}
ul.job-detail-list, ul.job-details{
	clear: both;
	margin-bottom: 20px;
}
.job-details .box-footer .apply-btn-dropdown{
	width: auto;
    float: right;
	margin-right: 15px;
    padding-left: 0;
    padding-right: 0px;
}
ul.action-option li{
	padding-bottom:0;
	margin-top: 2px;
}


.job-wide .pagination>li>a.active {
    background: #c49a6c;
}
.pagination-container #paginationaa, .pagination-container #paginationbb, .pagination-container #paginationa, .pagination-container #paginationb{
    color: transparent;
	content: "";
	border: 1px solid #c49a6c;
	height: 34px;
	position:relative;
}
.pagination-container #paginationaa:before, .pagination-container #paginationbb:before, .pagination-container #paginationa:before, .pagination-container #paginationb:before{
	color:#000;
	left: 5px;
    position: relative;
    text-align: center;
    display: inline-block;
    width: 0;
}
 .job-wide .pagination-container{
	position: relative;
	text-align:center;
} 
.pagination-container #paginationaa:before {
    content: ">>";
}
.pagination-container #paginationa:before {
    content: ">";
}
.pagination-container #paginationbb:before {
    content: "<<";
}
.pagination-container #paginationb:before {
    content: "<";
}
/*
.pagination-container #paginationa {
    right: 60px;
    left: auto;
}
.pagination-container #paginationaa {
    right: 0px;
    left: auto;
}
.pagination-container #paginationb {
    left: 60px;
    right: auto;
}
.pagination-container #paginationbb {
    left: 0px;
    right: auto;
}*/
.facets .dropdown li span.pull-right.text-muted{
	padding: 0px 3px;
    background: #c8c7c7;
    border-radius: 3px;
    color: white;
    display: inline-block;
   /* position: absolute; 
	right: 20px; */
}
.pgnotfound-wrapper{
	padding-top: 50px;
	height: 400px;
}
.pgNotFoundHeader h2 {
    color: #000;
    font-size: 30px !important;
    line-height: 1;
    border-top: #000 4px solid;
    display: inline-block;
    padding-top: 11px;
    float: left;
    margin-top: 65px;
		font-family: MuseoSlab-300;
}
.pgNotFoundHeader h1 {
    color: #fff;
    font-size: 57px !important;
    line-height: 1;
    border-top: #fff 1px solid;
    display: inline-block;
    padding-top: 22px;
    margin-left: 20px;
    float: left;
		font-family: GaramondPremrPro-It;
		font-weight: normal !important;
}
.pgNotFoundHeader:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.pgNotFoundSub-outer {
    width: 750px;
    padding-bottom: 9px;
    border-bottom: 1px #c4bcb7 solid;
    margin-left: 80px;
}
.pgNotFoundSub {
    background: #000;
    margin-left: 200px;
    height: 189px;
}
.pgNotFoundSub-inner {
    padding: 28px 70px 0 30px;
}
.pgNotFoundBody {
    margin-top: 50px;
}
.pgNotFoundBody p{
	font-size: 26px !important;
	font-family: GaramondPremrPro;
	margin-bottom: 28px !important;
    line-height: 30px !important;
}
.pgNotFoundSub-inner p {
    font-size: 26px !important;
	font-family: MuseoSlab-100Italic;
	color: #fff;
	
}
.pgNotFoundBtn {
    margin-left: 40px;
}
.pgNotFoundBtn a {
    background: #bbd5ec;
    display: block;
    width: 390px;
    line-height: 22px;
    font-size: 22px;
    text-indent: 15px;
    color: #000;
    margin-bottom: 8px;
    padding: 15px 0 9px 0;
	font-family: GaramondPremrPro;
}
@media (max-width: 991px) {
	.pgNotFoundHeader{
		padding: 0 20px;
	}
}
@media (max-width: 767px) {
	.pgnotfound-wrapper{
		height: auto;
		padding-top: 20px;
	}
	.pgNotFoundSub-outer{
		width: 100%;
		margin: 0;
		padding-bottom:0;
	}
	.pgNotFoundSub{
		margin: 0;
		height: auto;
	}
	.pgNotFoundSub-inner{
		padding: 30px;
	}
	.pgNotFoundSub-inner p{
		font-size: 22px !important;
	}
	.pgNotFoundHeader h2{
		margin-top: 45px;
		font-size: 25px !important;
	}
	.pgNotFoundHeader h1{
		font-size: 45px !important;
		margin-top: 0;
	}
	.passiveapply .scfCheckbox, .job-apply .scfCheckbox{
		display: table;
	}
	.passiveapply .scfCheckbox input, .passiveapply .scfCheckbox label, .job-apply .scfCheckbox input, .job-apply .scfCheckbox label{
		display: table-cell;
	}
}
@media (max-width: 420px) {
	.pgNotFoundHeader h2{
		margin-top: 25px;
		font-size: 20px !important;
	}
	.pgNotFoundHeader h1{
		font-size: 30px !important;
	}
	.pgNotFoundBtn{
		margin-left: 10px;
	}
	.pgNotFoundBtn a{
		width: auto;
		font-size: 20px;
	}
}
.facets .dropdown li i.fa.fa-check-circle{
	position: inherit;
}
.facets .dropdown ul.dropdown-submenu{
	padding-left:0px;
}
.facets .dropdown li span.pull-right.text-muted{
	font-size: 12px;
}
.facets .dropdown ul.dropdown-submenu li a {
    font-size: 13px;
	 word-break: break-all;
    text-overflow: ellipsis;
    margin-right: 20px;
	padding-left: 30px;
}
.job-results .facets .dropdown .dropdown-menu li {
    padding: 4px!important;
}
.job-details .apply, .job-apply .scfSubmitButtonBorder, .passiveapply .scfSubmitButtonBorder{
	display: none;
}
.Home .hm-align-video{
	cursor:pointer;
}
.search_job_panel .job-search-search-btn .btn-search{
	width: 100%;
}
.job-details .job-detail-list li.job--meta_salary .media:before{
	width: 28px;
}
.job-full .social-share a {
    text-indent: -999px;
    display: inline-block;
    width: 27px;
    height: 27px;
	margin-right: 0.6rem;
	margin-bottom: 0.6rem;
	background-image: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/Assets/media/Shared/icons/social-ft-invert.png');
}
.social-share .share-fb {
	background-position: -6px center;
}
.social-share .share-twitter {
	background-position: -35px center;
}
.social-share .share-linkedin {
	background-position: -103px center;
}
.social-share .share-google {
	background-position: -139px center;
}
.menu ul li.has-submenu > a span{
	/*font-size: 28px; */
	float: right;
}

.arrow-right, .arrow-down{
	position:relative; 
	width: 22px;
	height: 22px;
	top:-35px ;
	float:right;
	right: 10px;
}
.arrow-right{
	background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/others/arrow-icon.png') center center  no-repeat;
}
.arrow-down{
	background: url('/~/media/AdeccoGroup/Brands/Parkerlynch Brand/USA/media/others/arrow-down.png') center center  no-repeat;
}

.job-details .panel-header h1{
	text-transform: uppercase;
}
@media (width: 768px){
	.hm-outsource-desc p a {
		top: 10px;
	}
	.succession-planning-wp{
		background-size: 75%;
	}
	.find-job-container .job-text-main h1{
		padding: 59px 50px 0 10px;
		font-size: 35px;
	}
	.find-job-container .job-text-main span{
		padding-left: 30px;
		font-size: 20px;
	}
	#ig-modal-open .modal-sg-2017-select .modal-content{
		padding: 0px 0px 60px 350px !important;
	}
	#ig-modal-open .modal-sg-2017-select .ig-modal-header{
		font-size: 40px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.job-category-col a{
		font-size: 17px;
	}
}
.job-det-bot {
    font-size: 12px;
    border-left: 1px #ccc solid;
    padding-top: 30px;
    padding-bottom: 30px;
	padding-left: 20px;
}
@media (max-width: 767px){
	.img-center{
		margin: 0 auto;
	}
	.job-det-bot{
		border:0;
	}
}
.err_msg{
	color: red;
	font-size: 14px;
}

.chk-sel-field .scfCheckBoxListGeneralPanel {
    position: relative;
    border: 2px solid #d1d5d8;
    background-color: #fff;
}
.scfCheckBoxListGeneralPanel .scfCheckBoxList input {
    margin: 0 1.2rem 0 1.4rem;
}
.chk-sel-field .scfCheckBoxListGeneralPanel .scfCheckBoxList {
    height: 10rem;
    overflow: auto;
    margin-top: 3.2rem;
    border-top: 1px solid #d1d5d8;
    display: block;
}
.chk-sel-field .scfCheckBoxListGeneralPanel .scfCheckBoxListUsefulInfo {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    font-size: 14px;
    line-height: 3rem;
    color: #363636;
    padding-left: 1.5rem;
}
@media (max-width: 320px){
	.chk-sel-field .scfCheckBoxListGeneralPanel .scfCheckBoxListUsefulInfo {
		font-size: 13px;	
	}
}
.scfValidator p.val-good {
   /* color: #1ec987;*/
   color: green;
}
.scfValidator p.val-warning {
    color: #ffa200;
}
.scfValidator p.val-error {
  /*  color: #ec5747;*/
	color: red;
}
.scfValidator p.val-good, .scfValidator p.val-warning, .scfValidator p.val-error{
	font-size: 14px; 
	margin-top: 5px;
}


.scfFooterBorder a {
    text-decoration: underline;
}
.remove-resume{
	display: inline-block!important;
    margin-left: 20px;
	padding: 10px;
	cursor: pointer;
	color:#999;
}
.file-upload{
	padding-bottom:20px;
}
input[type="file"] {
    display: block;
    width: 80%;
}
.passiveapply .scfCustomFileUploadLabel, .job-apply .scfCustomFileUploadLabel{
	margin-top: 0;
}
.scfCustomFileUploadUsefulInfo{
	display: block;
}
.scfCheckBoxListLabel{
	display: block!important;
    padding-bottom: 10px!important;
}
.job-apply .form-mvc-cnt .scfValidationSummary, .passiveapply .form-mvc-cnt .scfValidationSummary{
	display: none!important;
}
/* CCPA */
.ccpa-candidate-info {font-weight: bold;margin-left: 10px;cursor: help;font-size: .7rem;text-decoration: underline; display: block; }
.ccpa-checkbox .scfRequired {display: none;}
.ccpa-wrap .ccpa-candidate-info:hover + .agreementDetails, .ccpa-wrap .ccpa-candidate-info:focus + .agreementDetails { display: inline !important }
.agreementDetails {background: #2f2f2f;color: rgb(255, 255, 255);display: none;padding: 1rem;width: 80%;position: absolute;z-index: 999;max-width: 500px;text-align: left;right: 20px;}
.scfSubmitButtonBorder input[type="submit"]:disabled {background-color: #aaa !important;color: #fff !important;border: 1px solid #999;opacity: .5;cursor: not-allowed;}
.us-talent-shortage .lp-head-block h1, .succession-planning-tips .lp-head-block h1{
	font-size: 33px !important;
    line-height: 33px !important;
}
.succession-planning-tips .wp-t-three p{
	color: #c49a6c;
}
.employers li{
	font-family: 'MuseoSlab-300', arial;
}
.ft-contact-wrap{
	max-height: none; 
    overflow: auto;
}

.us-talent-shortage .scfValidator p.val-good, .us-talent-shortage .scfValidator p.val-warning, .us-talent-shortage .scfValidator p.val-error, 
.succession-planning-tips .scfValidator p.val-good, .succession-planning-tips .scfValidator p.val-warning, .succession-planning-tips .scfValidator p.val-error, 
.managing-multigenerational-workforce .scfValidator p.val-good, .managing-multigenerational-workforce .scfValidator p.val-warning, .managing-multigenerational-workforce .scfValidator p.val-error{
	padding:0;
	font-size: 11px!important;
	margin-top: 2px;
}
.form-mvc-cnt input, .form-mvc-cnt select, .form-mvc-cnt textarea{
	color: black;
}
@media (max-width: 767px) {
	.find-job-container .job-text-main {
		background-size: contain;
		height: auto;
	}
}

@media (max-width: 570px) {
	.page-banner .content-text-main h1{
		padding-left:20px;
		font-size: 50px;
	}
	.page-banner .content-text-main span{
		padding-left:30px;
		width: 210px;
	}
}
@media (max-width: 359px) {
	.find-job-container .job-text-main {
		padding-bottom: 0;
	}
	.find-job-container .job-text-main span{
		font-size:16px;
		line-height: 22px;
	}
	.find-job-container .job-text-main h1{
		font-size: 28px;
	}
}
.sitemap-page .container-content .container ul{
	margin-left: 20px;
}
.typeahead.dropdown-menu li a{
	white-space: inherit;
}
@media (max-width: 470px) and (min-width: 401px){
	.hm-employee-desc h2 {
		margin-left: -50px;
	}
}
@media (min-width: 800px) and (max-width: 959px){
	.hm-sgreserve-wrap-inner h2 img{
		right: 300px;
		position: relative;
	}
}
@media (width: 800px) {
	#salary-guide-model .modal-content{
		width:600px;
	}
	.sg-modal-header{
		font-size: 40px!important;
	}
	#salary-guide-model .modal-content a{
		margin: 10px 0;
		line-height: 2;
		font-size: 14px;
	}
}
@media (max-width: 768px) and (min-width: 320px){
	.mobile-nav-wrap .mobile-search .site-search {
		width: 100% !important;
	}
}
.details__content .branch__name, #body_0_BranchResults__viewMoreDetails, #body_1_BranchResults__viewMoreDetails, #body_2_BranchResults__viewMoreDetails, #body_0_contentcolumn_0__viewMoreDetails, #body_1_contentcolumn_0_BranchResults__viewMoreDetails, #body_2_contentcolumn_0_BranchResults__viewMoreDetails {
	display: none;
}
.facets .dropdown .dropdown-menu li a {
    font-size: 14px;
}

/*form chk fixes*/
.form-mvc-cnt .chk-field .scfCheckbox, .gated-resource-form .chk-field .scfCheckbox {margin:10px 0; float:none;}
.form-mvc-cnt .chk-field  input, .form-mvc-cnt .chk-field label {display:inline}
.form-mvc-cnt .chk-field  input, .gated-resource-form .chk-field input {margin-right:7px}
.gated-resource-form .chk-field .scfCheckBoxListGeneralPanel {width:100%}
.gated-resource-form .chk-field input, .gated-resource-form .chk-field label {width:auto;}
.lp-form-block-r .form-mvc-cnt .scfSectionContent .chk-field {float:none; width:100%}
.lp-form-block-r .form-mvc-cnt .scfSectionContent .chk-field .scfCheckBoxListGeneralPanel, .wp-chk-field .scfCheckBoxListGeneralPanel, .sg-chk-field .scfCheckBoxListGeneralPanel, .sg-chk-field .scfCheckbox {width:auto}
.sg-chk-field .scfCheckbox label {font-size:14px; font-weight:100;}
.footer-chk-field .scfCheckBoxListGeneralPanel, .footer-chk-field .scfCheckbox {width:100%;}
.footer-chk-field .scfCheckBoxListGeneralPanel label {font-size:12px; line-height:14px; font-weight:100}
/*Apply with Indeed*/
#mainContent .indeed-apply-widget { margin: 20px 0 !important; }
#mainContent .indeed-apply-widget {display: none !important;}
.apply-btn-dropdown [class*="button"]:hover {background: none !important;}
.apply-btn-dropdown li {display: inline-block; margin: 0 !important;}
#mainContent #indeed-apply-li .indeed-apply-widget {display: block !important;padding: 0;border: none;margin: 0 !important;}
#mainContent .indeed-apply-widget .indeed-apply-button { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; text-transform: uppercase; border-radius: 0 !important; border: 1px solid #c49a6c !important; display: block !important; }
#mainContent .indeed-apply-widget .indeed-apply-button-inner { font-weight: 700; text-shadow: none; padding-right: 5px !important; width: auto;
 display: inline-block; }
#mainContent .indeed-apply-widget .indeed-apply-button, #mainContent .indeed-apply-widget .indeed-apply-button-inner-left, #mainContent .indeed-apply-widget .indeed-apply-button-inner { background-image: none !important; height: 26px !important; padding: 0 !important; border: none;background: none; margin: 0 !important;}
#mainContent .indeed-apply-button-inner-left { float: right !important; width: auto !important; }
#mainContent .indeed-apply-widget .indeed-apply-button-inner-logo, #mainContent .indeed-apply-widget .indeed-apply-button-label { height: 28px !important; }
#mainContent .indeed-apply-widget .indeed-apply-button-label { line-height: 28px; color: #6a747c; font-family:Arial, Helvetica, sans-serif !important; font-weight: 700; font-size: 14px; text-align: center; width: 100%; display: inline-block;margin: 0;padding: 0;border: 0 !important;background: none; padding-right: 10px;}
#mainContent .indeed-apply-widget .indeed-apply-button-inner-logo { width: 5rem !important; background: url("/~/media/adeccoGroup/brands/parkerlynch brand/usa/media/icon/indeed-logo.png") 0 50% no-repeat !important; border: none; background: none; margin:0;}
#mainContent .indeed-apply-widget .indeed-apply-button-label img { position: relative; top: 2px; }
.indeed-apply-button-cm { display: none; }
#mainContent .indeed-apply-widget .indeed-apply-button {
	padding: 2px !important;
}
/* Indeed Hover */
#mainContent .indeed-apply-status-not-applied #indeed-ia-1545250997335-0:hover #indeed-ia-1545250997335-0inner, 
#mainContent .indeed-apply-status-not-applied #indeed-ia-1545250997335-0:hover #indeed-ia-1545250997335-0left, 
#mainContent .indeed-apply-status-not-applied #indeed-ia-1545250997335-1:hover #indeed-ia-1545250997335-1inner, 
#mainContent .indeed-apply-status-not-applied #indeed-ia-1545250997335-1:hover #indeed-ia-1545250997335-1left,
#mainContent .indeed-apply-status-not-applied .indeed-apply-button:hover .indeed-apply-button-inner, 
#mainContent .indeed-apply-status-not-applied .indeed-apply-button:hover .indeed-apply-button-inner-left {
	background-image: none !important;
}
/* Applied already with Indeed */
/*#mainContent .indeed-apply-status-applied .indeed-apply-button, #mainContent .indeed-apply-status-applied .indeed-apply-button-inner-left, #mainContent .indeed-apply-status-applied .indeed-apply-button-inner { opacity: .4; }*/
#mainContent .indeed-apply-status-applied .indeed-apply-button-inner-left { padding-left: 0 !important; }
#mainContent .indeed-apply-status-applied .indeed-apply-button-cm { display: none; }
#mainContent .indeed-apply-widget, #mainContent .indeed-apply-widget a { outline: none !important; }
.legal-text-wrap { padding: 3rem 0; }
.legal-text-wrap .legal-text { font-size: 1em; }

/* SP11 release issue 13-02-2019  Temp Hide throught CSS*/
.card__info--save {
	display: none;
}
.form-field input, .form-field select {
    width: 100%;
}

.form-mvc-cnt input[type="checkbox"] {
    width: auto;
    margin-right: 7px;
}
.req-whitePaper .form-field label {
    margin-bottom: 5px;
    padding: 3px 0;
}
.req-whitePaper .scfSubmitButton input[type="submit"] {
    width: 100%;
    height: 100%;
    background: none;
    border: none;
}
.req-whitePaper .checkbox-field {
    margin: 5px 0px
}
.field-validation-error {
    color: red;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.req-whitePaper .scfIntroBorder{
    display: block;
    text-align: left;
}
.req-whitePaper .scfIntroBorder p{
color : #fff;
}
.redefining-strategic-accounting-and-finance .scfSubmitButton input[type="submit"] ,
.tax-planning .scfSubmitButton input[type="submit"],
.the-evolving-role-of-the-cfo-in-the-new-economy  .scfSubmitButton input[type="submit"] {
   color: #fff !important;
   font-size: 16px !important;
}
.twoColumn {
    display: block;
    width: 100%;
    clear: both;
}
.twoColumn .form-field {
    width: 50%;
    float: left;
    padding-right: 0.2rem;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.twoColumn .form-field label {
    text-align: left;
}
.downloadWhite .checkbox-field, .downloadWhite .scfSubmitButton {
    width: 100%;
    display: block;
    float: left;
    padding: 10px 0px;
}
.downloadWhite .scfSubmitButton input[type="submit"] {
width: 100%;
    border: none;
    background: none;
    height: 100%;
    font-family: 'MuseoSlab-500', serif;
    color: #fff;
	font-size: 16px !important;
}
.succession-planning-tips .lp-form-block-r, .lp-form-block-r{
	min-height: 380px;
}
.bigr .form-mvc-cnt.scfForm .form-field input ,
.webinar-gated-wrap .form-mvc-cnt.scfForm .form-field input ,
.orgBGForm .form-field input 
{ margin-bottom:0.8rem }
.bigr .form-field.checkbox-field input,
.webinar-gated-wrap .form-field.checkbox-field input,
.orgBGForm form-field.checkbox-field input
 {
    display: inline !important;
}

.bigr .form-field.checkbox-field ,
.webinar-gated-wrap .form-field.checkbox-field ,
.orgBGForm .form-field.checkbox-field 
{
    margin-top: 1.2rem;
}

.bigr input[type="submit"], 
.webinar-gated-wrap input[type="submit"],
.orgBGForm input[type="submit"]
{background-color: #000;
    border: 2px solid #000;
    color: #fff;
    border-radius: 14px;
    margin-top: 2.4rem;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    padding: 0.8rem 1.6rem;
    width: auto !important;
    margin: 0 auto;
    font-family: "MuseoSlab-100", serif;}

.bigr .scfSubmitButton,
.webinar-gated-wrap .scfSubmitButton,
.orgBGForm .scfSubmitButton
 {
    margin-top: 2rem;
}
.webinar-gated-wrap input[type="submit"],
.orgBGForm input[type="submit"]
 {
    padding: 14px 60px !important;
    color: #fff !IMPORTANT;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-style: italic;
    font-family: "MuseoSlab-500", serif !important;
}
.finance-executive-search .scfTitleBorder,
.it-engineering-staffing-solutions h2
 {
    color: #000000;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    line-height: 1.1em;
    margin: 5px 0;
    text-decoration: none;
	font-weight: normal;
	text-align: left;
}
.gated-resource-form .page-section h2 {
    color: #fff;
}

.gated-resource-form .page-section p span {
    color: #fff;
    font-size: 11px !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.gated-resource-form input[type="submit"],
.it-engineering-staffing-solutions input[type="submit"]
{
    color: #fff
}
.gated-resource-form  span.scfValidator {
    color: red !important;
}
.form-field label {
    width: 100%;
    display: block;
    float: none;
    text-align: left;
    font-weight: 100;
}
.form-field.dropdown-field, .form-field.checkbox-field {
    margin-top: 0.5rem;
}

form[action^="/resources/"] span.scfValidator  {   color: red !IMPORTANT;    display: block;
    text-align: left;}

.contact-us input[type="submit"] {
    width: 100%;
    background: none;
    border: none;
}

.contact-us .form-field.multiline-field textarea {
    width: 100%;
}
.scfValidator {
    color: red;
}
.form-field.checkbox-field .scfValidator {
    color: #3a3a3a;
}
span.agreementDetails {
    color: #fff !important;
}
.contact-us .scfSectionBorderAsFieldSet {
    padding: 0 40px 15px 40px;
    border: 0;
    /* margin: 0 30px; */
}

.contact-us .form-field label {
    font-weight: bold;
    margin: 1rem 0 0;
    padding-bottom: 3px;
}
.contact-us #mainContent .scfForm .scfSubmitButton input[type="submit"] {
    color: #fff;
}
.section-title--small {
  text-align: center;
  font-family: 'GaramondPremrPro-Smbd', serif;
  font-size: 1.5rem;
  line-height: 1; }
@media (min-width: 768px){
.tout-blocks {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-gap: 1rem;
    margin: 2rem auto 5rem;
}
.tout-blocks .block {
    padding: 2rem;
}
}
.tout-blocks .block:nth-child(odd) {
    background-color: #EDECEA;
}
.tout-blocks .block:nth-child(even) {
    background-color: #CBB9A3;
}
.tout-blocks a.btn {
    background-color: #000;
    margin-top: 1rem;
    border-radius: 8px;
    padding: 1em 4em;
    font-family: 'MuseoSlab-500', serif;
    font-style: italic;
    font-size: 15px;
    text-transform: uppercase;
}
.tout-blocks h3 {
    text-align: left;
    text-transform: uppercase;
    font-family: 'MuseoSlab-500', serif;
    font-size: 1rem;
    margin-bottom: 2rem;
    margin-top: 0;
}
/**/

.tout-blocks .block {
  padding: 3rem 2rem; }

@media (min-width: 768px) {
  header.page-header {
    padding: 5rem 0 7.2rem 0;
    }
  .img-block {
    display: grid;
    grid-template-columns: 1.3fr 2fr;
    grid-template-rows: 1fr;
    padding: 0; }
    .img-block .image-area {
      display: block; }
  .tout-blocks {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-gap: 1rem;
    margin: 2rem auto 5rem; }
    .tout-blocks h3 {
      text-align: left; }
    .tout-blocks .block {
      padding: 2rem; } 
}

@media (min-width: 1456px) {
  header.background-header {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    } 
	}

article.thank-you-page .header-center h1, article.thank-you-page .header-center p, article.thank-you-page .header-center a {
    color: #fff;
}
#form-wrap .scfForm input {
    margin-bottom: 0;
}






