/*-------------------------------------------*\
   ADP CSS Index
   - Placeholders & theme removals (approx. line start - 27)
   - Sitewide Layout Styles - skipnav, backgrounds, font colors, headers, copy, borders, images, flex elements, buttons, videos, etc.  (approx. line start - 44)
   - Logo & Header bar  (approx. line start - 192)
   - Top Mini Nav Bar  (approx. line start - 196)
   - Main Nav  (approx. line start - 209)
   - Hero Banners (subpages)  (approx. line start - 231)
   - Homepage Styles  (approx. line start - 239)
   - Universal Blocks  (approx. line start - 286)
   -  Life @ ADP  (approx. line start - 319)
   - Teams & Roles  (approx. line start - 345)
   - University  (approx. line start - 380)
   - Locations (approx. line start - 383)
   - Executive (approx. line start - 393)
   - Veterans (approx. line start - 396)
   - Events (approx. line start - 399)
   - Job Search Results (approx. line start - 429)
   - Job Details (approx. line start - 439)   
   - Fraud Alert  (approx. line start - 474)
   - Sitemap
   - Ready to Work Happy  (approx. line start - 484)
   - Footer  (approx. line start - 503)
   - Media Queries for Mobile & Tablet  (approx. line start - 528)
   - Deprecated but reusable styles - (Commented Out)  (approx. line start - 892)
\*-------------------------------------------*/
@media(max-width:1024px){
  .cmp-revoke-consent{display: contents !important;
  left:0px !important;}}
/***************** Placeholders & theme removals *****************/
/** remove image hover **/
.image-overlay-inside, .image-overlay.overlay-type-extern, .image-overlay.overlay-type-extern, .avia_transform a .image-overlay, .image-overlay {height:1px !important; width:1px !Important; top:-9555px !important; display: none !important;}
/** placeholders for inputs & focus css **/
::-webkit-input-placeholder {font-family: 'taubsans-reg2', Arial, sans-serif !important; color:#222 !important; font-size:16px;}
::-moz-placeholder {font-family: 'taubsans-reg2', Arial, sans-serif !important; color:#222 !important; font-size:16px;}
:-ms-input-placeholder {font-family: 'taubsans-reg2', Arial, sans-serif !important; color:#222 !important; font-size:16px;}
:-moz-placeholder {font-family: 'taubsans-reg2', Arial, sans-serif !important; color:#222 !important; font-size:16px;}
input::placeholder {font-family: 'taubsans-reg2', Arial, sans-serif !important; color:#222 !important; font-size:16px;}
input::placeholder-shown {font-family: 'taubsans-reg2', Arial, sans-serif !important; color:#222 !important; font-size:16px;}

.select2-container--default .select2-selection--single, #top .main_color input[type='text'], select#cws_jobsearch__proximity, #top .alternate_color .input-text, #top .alternate_color input[type='text'], #top .alternate_color input[type='input'], #top .alternate_color input[type='password'], #top .alternate_color input[type='email'], #top .alternate_color input[type='number'], #top .alternate_color input[type='url'], #top .alternate_color input[type='tel'], #top .alternate_color input[type='search'], #top .alternate_color textarea, #top .alternate_color select {font-family: 'taubsans-reg2',  Arial, sans-serif !important; color:#222 !important; background-color:#fff; border-radius:0; font-size:16px !important;}
.select2-selection__rendered, .select2-selection__rendered .select2-search--inline, .select2-search__field {font-family: 'taubsans-reg2', Arial, sans-serif !important; color:#222 !important; font-size:16px !important;} 
#top input.select2-search__field[type="search"] {padding-left:0;}
#top .main_color input[type='text'], 
#top .main_color select, #top .header_color select,
#top .main_color .select2-container--default .select2-selection--single {border-color: #aaa !important; background-color: #fff !important; color: #222 ;font-size:16px; font-family: 'taubsans-reg2', Arial, sans-serif !important;}

/***************** Univeral Styling *****************/
   /** layout universal options **/
   /** NOTE: Because of the high amount of custom padding and the grid design of this site, I have written many classes in the media queries
   so that the layout can maintain integrity across multiple devices **/
.container {padding: 0 68px;}
#top .nopadleft-container .container{padding-left: 0;}
#top .nopadleft-container .content{padding-bottom: 0;}
.fwdrivers a{text-transform : uppercase;}
.av-layout-grid-container {max-width:1360px; margin: 0 auto;} /** compresses all grid rows to max out at 1360 **/
.avia-section {max-width: 1360px; margin: 0 auto; float: none;} /** Used to limit body sections to 1360px so that the mini menu can maintain full width (originally the footer was also full width but it was changed upon UAT) **/
.nocontpadding .container {padding: 0 0;}
.centerblk {margin:0 auto;}
.hide-all {display:none;}
.avia-mozilla #top select, .avia-mozilla #top .avia_ajax_form .select, .avia-mozilla #top .entry-content-wrapper select {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC) !important;
}
.container-id {
 display:none; 
}
div#trwelcome {
    display: none;
}

.breadcrumb, .breadcrumb-trail { display: none; color: #fff !important; background: #000;}
.avia-msedge #cws_jobsearch_language {  line-height: 20px !important;  padding-bottom: 4px !important;}
.avia-msie #header_main .container {  margin-top: 3px !important; }
#top .bkgmargtop { background-position: 0 -10px !important;}
#top .bkgmargtop2 { background-position: 0 -55px !important;}
#top .bkgmargtop3 {   background-position: 0 -90px !important; }
.china-minh-500{min-height: 400px !important; }
#top .wbdiv { border-color: #fff; }
.wbdiv a, .wbdiv + li a, .wbdiv a:hover, .wbdiv + li a:hover, .wbdiv a:focus, .wbdiv + li a:focus { color: #fff; }
html[lang='zh-hans'] .ubermenu .ubermenu-item {  text-align: left;  display: block; width: 100% !important; }
#menu-item-20858 .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only, #top.cn .av-share-link.av-social-link-facebook, #top.cn .av-share-link.av-social-link-twitter {  display: none; }
/*.china-multivideo .chivlnk:focus {  outline: none !important;}*/
#top .avia-smallarrow-slider .avia-slideshow-arrows a:hover { opacity: 1; }

form.post-password-form input[type="password"] {
    color: #000!important;
    border: 1px solid #000!important;
}
   /** skipnav **/
#skipnav a, #skipnav a:focus {background-color:#D0271D !important; border:1px solid #D0271D !important; color: #fff !Important;  }
#skipnav a:focus {outline: 2px dashed #FFF !important; outline-color: #FFF !important; outline-offset: -8px !important;}


   /** backgrounds **/
html, .html_stretched #wrap_all {background-color: #fff !important;}
#top .whtbkg {background-color:#fff;}
#top .redbkg {background-color:#D0271D;}
#top .purpbkg {background-color:#7967AE;}
#top .coralbkg {background-color:#F2635D;}
#top .peachbkg {background-color:#FAC8BF;}
#top .mblubkg {background-color:#26328C;}
#top .dblubkg {background-color:#121C4E;}
#top .tanbkg {background-color:#EFDFD1;}
#top .lgrybkg {background-color:#F4F3F3;}
#top .mgrybkg {background-color:#54565A;}
#top .dgrybkg {background-color:#222;}
#top .brwbkg {background-color:#7D3520;}
#top .morgbkg {background-color:#F15C22;}
#top .lorgbkg {background-color:#F9AC84;}

     /*** focus colors dependent on bkg colors ***/
button.mfp-close:focus{outline-color: #fff !important;}
.logo a:focus {border: 2px dashed #5378D6;}
.hodes-menu a:focus, .hodes-menu .sub-menu a:focus, .av-image-caption-overlay-position a:focus, .footerSocial .av_font_icon a:focus, .calloutLinks a:focus, #open-transcript-btn:focus {outline-color: #5378D6;}
#top .ubermenu-submenu *:focus, #top .ubermenu-submenu input:focus {outline: 2px dashed #fff; outline-color: #fff;}
*:focus, .whtbkg *:focus, .tanbkg *:focus, .lorgbkg *:focus, button.geolocation-icon:focus {outline: 2px dashed #5378D6; outline-color: #5378D6;}
.redbkg *:focus, .purpbkg *:focus, .coralbkg *:focus, .mblubkg *:focus, .dblubkg *:focus, .mgrybkg *:focus, .dgrybkg *:focus, .morgbkg *:focus, #footer *:focus, body .mejs-controls .mejs-button button:focus, #top #searchbanner input[type="text"]:focus, #top #searchbanner input[type="submit"]:focus, button.mfp-close:focus, button.mfp-arrow:focus {outline: 2px dashed #FFF; outline-color: #FFF;}
.qtr-mason-vids .mason-item a:focus,
.half-mason-vids .mason-item a:focus,.mason-item .singlevideo a img:focus { border: 2px dashed #fff !important; outline: none !important;} .av-masonry-entry .av-masonry-image-container:focus, .av-masonry-entry:focus {outline-width: 2px !important; outline: 4px dashed #FFF; outline-color: #FFF; outline-offset:-4px !important;} 
#diversity-logos .slide-entry.flex_column.real-thumbnail:focus {  outline-offset: -2px !important; }
#av-masonry-1 *:focus { border: 2px dashed #D0271D; outline: none !important;}
.mason-item .singlevideo a:focus, #singlevid a:focus {outline-width: 2px !important; outline: 4px dashed #FFF; outline-color: #FFF; outline-offset:-4px !important;}
#top #blog-lists-3 figure:focus{ border: 2px dashed #5378D6 !important; }
#top .rss-feed-link:focus,#top #blog-lists-3 .av-masonry-sort a:focus { border: 2px dashed #fff !important; }
#top .rss-feed-link:focus { outline: 0 !important; }
#top #blog-lists-3 .av-masonry-sort a {text-decoration: underline; }
.white-popup.vtranswin .mfp-close {   top: 25px; right:10px; width: 50px;}
/*.mason-item .singlevideo a img:focus { border: 2px dashed #fff !important; outline: none !important;} */

   /** Headers - h1, h2, etc. **/
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2, h3 {text-transform:none; letter-spacing:normal;}
h1 {line-height: 1.2; font-family: 'taubsans-md2', Arial, sans-serif; font-weight:normal;}
h2 {line-height: 1.25; font-family: 'taubsans-md2', Arial, sans-serif; font-weight:normal;}
h2.smlr {font-family: 'taubsans-reg2', Arial, sans-serif;}
h3 {font-family: 'taubsans-reg2', Arial, sans-serif; font-weight:normal;}
.fwdrivers h3 {font-family: 'taubsans-bld2', Arial, sans-serif; font-size:20px; margin-top:15px;}
.orgshapedrivers h3 {font-family: 'taubsans-md2', Arial, sans-serif; font-size: 24px;}
#top .redhdrs h1, #top .redhdrs h2, #top .redhdrs h3 {color:#D0271D;}
#top  .dbluhdrs h1, #top  .dbluhdrs h2, #top.dbluhdrs h3 {color:#121C4E;} 
#top  .mbluhdrs h1, #top  .mbluhdrs h2, #top.mbluhdrs h3 {color:#26328C;} 
#top  .peachhdrs h1, #top  .peachhdrs h2, #top.peachhdrs h3 {color:#FAC8BF;} 
#top  .dgryhdrs h1, #top  .dgryhdrs h2, #top .dgryhdrs h3, .blkhdrs h1, .blkhdrs h2, .blkhdrs h3 {color:#222;} 
#top .whthdrs h1, #top .whthdrs h2, #top .whthdrs h3 {color:#fff;} 
.purphdrs h1, .purphdrs h2, .purphdrs h3 {color:#7967AE;}
#top p.minisub {font-family: 'taubsans-md2', Arial, sans-serif; font-size: 32px;}
.nobmh2 h2 {margin-bottom:0;}
.smllr-h1 h1, .smllr-h2 h2 { font-size: 40px; }

   /** copy & links **/
     /*** font overall reset ***/
body, p, div, li, a {font-family:'taubsans-reg2', Arial, sans-serif;}
strong, b, strong a, b a {font-family:'taubsans-bld2', Arial, sans-serif;  font-weight:normal;}
p {line-height:1.4em;}
.widgettitle {font-weight: unset; text-transform: none; letter-spacing:0;}
     /*** font size, position & color options ***/
.txtcenter {text-align:center;}
.txtlrg, .txtlrg p {font-size: 24px;}
.txtlrgli li {line-height:1.4; margin-bottom:20px;}
.smlrtxt {font-size: .7em; line-height:1.1;}
.xllhspace p {line-height:3.2em;}
.xlrgbldtxt {font-family: 'taubsans-md2', Arial, sans-serif; font-size:90px;}
#top .whttxt, #top .whttxt p, #top .whttxt li,#top .whttxt b,#top .whttxt strong {color:#fff;}
.blktxt, .blktxt p, .blktxt li {color:#000;}
.dblutxt, .dblutxt p, .dblutxt li {color: #121C4E;}
.redtxt, .redtxt p, .redtxt li, .redtxt strong {color: #D0271D;}
.stathdr {font-family: 'taubsans-bld2', Arial, sans-serif; font-size:32px;}
.listhdln {font-size: 1.2em;}
#top .wrapfont { font-size: 38px;}
     /*** links ***/
.dblulnks a {color: #121C4E; font-family:'taubsans-bld2', Arial, sans-serif; text-transform:uppercase;}
#top .whtlnks a {color: #fff; font-family:'taubsans-bld2', Arial, sans-serif; text-transform:uppercase;}
.whtlnks a:hover {color: #fff;}
#top .whtlnksreg a {color: #fff;}
.whtlnksreg a:hover {color: #fff;}
a.new-tech-link, a.new-tech-link:hover {   color: #fff;   display: inline-flex;}
.videoaltbar.video-options.blktxt.blklinks a { color: #000;}
.videoaltbar.blktxt.blklinks .flexcols > div {  min-width: 195px; }

   /** borders **/
#top #wrap_all #main .redbrdrlft {border-left:1px solid #D0271D;}
#top #wrap_all #main .redbrdrrgt {border-right:1px solid #D0271D;}
#top #wrap_all #main .redbrdrtop {border-top:1px solid #D0271D;}
#top #wrap_all #main .redbrdrbtm {border-bottom:1px solid #D0271D;}
#top #wrap_all #main .whtbrdrtop {border-top:1px solid #fff;}
#top #wrap_all #main .whtbrdrlft {border-left:1px solid #fff;}
#top #wrap_all #main .whtbrdrrgt {border-right:1px solid #fff;}
#top #wrap_all #main .whtbrdrbtm {border-bottom:1px solid #fff;}

  /** icons **/
  span.settings-icon-video:before { content: '\e800'; font-family: 'Fontello'; margin-right: 5px; }

   /** images **/
.fwimg.avia-image-container.avia-align-left {margin-right:0; margin-top:0;}
.fwimg, .fwimg .avia-image-container, .fwimg .avia-image-container-inner, .fwimg .avia-image-container-inner img {width:100%; border-radius:0;}

   /** Flex Elements **/
     /*** horizontal list ***/
.entry-content-wrapper .horizlist, #top .widget ul.horizlist {display:flex; /* align-items: center; */ overflow: visible; flex-direction:row; list-style: none; margin: 0 0;}
.horizlist li {flex: 0 0 auto; margin: 0 0; line-height:1.2;}
.hlistwdiv li {border-right: 1px solid #222; padding: 0 8px;}
.hlistwdiv li:last-child {border-right:0;}
     /*** flex divcolumns ***/
.flexcols {display:flex; flex-direction:row; list-style: none; margin: 0 0;}
.flexcols.sing-vid div:first-child { width: 50%; }
.flexcols.blktxt a.stdvidlnk, .flexcols.blktxt a.advidlnk, .flexcols.blktxt a.stdvidlnk:hover, .flexcols.blktxt a.advidlnk:hover, .flexcols.blktxt a.stdvidlnk:focus, .flexcols.blktxt a.advidlnk:focus { color: #000; }
.fiftyFull > div {flex: 1 1 auto;}

/***  Created By: Anup Starts Here  ***/
.bg-contain {
  background-size: contain;
}
.ml-auto {
 margin-left:auto; 
}
.whttxt p a, .whttxt p a:hover {
    color: #fff;
}
/* Style By Rahid */
.work-adp .videoaltbar {
  padding: 0px 10px 5px 0;
}
.work-adp .videoaltbar p {
  margin: 0px 0 5px 0;
}
.sales-adp .mason-item .singlevideo a img:focus, .sales-adp .mason-item .singlevideo a:focus,
.sales-adp .china-multivideo a.chivlnk:focus {
    border: 2px dashed #252E8E !important;
}
#top.sales #singlevid .mfp-iframe img:focus, #top.sales #singlevid a:focus {
   border: 2px dashed #5378D6 !important;
}
.border-right {
  border-right: 1px solid #333 !important;  
}
.language-picker {
  position: relative;
  top: 19px;
}
.di-two-container {
    float: left;
    width: 50%;
}
.adp-work .singlevideo .av_textblock_section {
  width: 100% !important;
}
 @media only screen and (max-width: 768px) {
.language-wrapper {
    padding-left: 0 !important;
}
.language-picker-submit {
  position: relative;
  top: 10px;
}
}
/* End Style by Rahid */

@media only screen and (min-width: 989px) {
  .widthreefourth {
    width:75%;
  }
}
@media only screen and (max-width: 988px) and (min-width: 768px) {
  .widthreefourth {
    width:66%;
  }
}
/***  Created By: Anup Ends Here  ***/

   /** buttons **/
#top .bluoutbtn.whitebtnlink .avia-color-theme-color {  padding: 8px 5px 8px; display:inline-block; font-size:20px;  min-width:260px !important;}
body div .avia-button {border-radius: 0px; border-bottom-width: 0px;}
#top .avia-color-theme-color {font-family: 'taubsans-bld2', Arial, sans-serif; font-weight:normal; font-size:20px; text-transform:uppercase; line-height: 1; padding: 8px 25px 8px;}
     /*** blue outline button ***/
#top .bluoutbtn .avia-color-theme-color {border: 2px solid #121C4E !important; background:transparent; color:#121C4E !Important;}
#top .bluoutbtn .avia-color-theme-color:hover {background:#121C4E; color:#FFF !important;}
     /*** medium blue outline button ***/
#top .mbluoutbtn .avia-color-theme-color {border: 2px solid #26328C !important; background:transparent; color:#26328C !important;}
#top .mbluoutbtn .avia-color-theme-color:hover {background:#26328C; color:#FFF !important;}
     /*** white outline button ***/
#top .whtoutbtn .avia-color-theme-color {border: 2px solid #fff !important; background:transparent; color:#fff !important;}
#top .whtoutbtn .avia-color-theme-color:hover {background:#FFF; color:#121C4E !important;}
     /*** purple outline button ***/
#top .puroutbtn .avia-color-theme-color {border: 2px solid #7967AE !important; background:transparent; color:#7967AE !important;}
#top .puroutbtn .avia-color-theme-color:hover {background:#7967AE; color:#FFF !important;}
    /*** lighter blue outline button ***/
#top .lbluoutbtn .avia-color-theme-color {border: 2px solid #365cbd !important; background:transparent; color:#365cbd !important;}
#top .lbluoutbtn .avia-color-theme-color:hover {background:#365cbd; color:#FFF !important;}
     /*** dark blue solid button ***/
#top .blusolbtn .avia-color-theme-color {border: 2px solid #121C4E !important; background:#121C4E; color:#FFF !important;}
#top .blusolbtn .avia-color-theme-color:hover {background:#FFF; color:#121C4E !important; border: 2px solid #FFF !important;}
     /*** External Button (Opens in a new window) Pop-Up ***/
a.jotcbtn, .bluoutbtn a.avia-button, li.jotc-li a.avia-button, 
.jobdetail-buttons a.avia-button, .jdappshare a.avia-button, a.ext-lnk, 
a.ext-lnk-blw, a.ext-hdr-lnk { position:relative; z-index:100; }
a.jotcbtn:hover, a.jotcbtn:focus, a.jotcbtn:active,
li.jotc-li a.avia-button:hover, li.jotc-li a.avia-button:focus, li.jotc-li a.avia-button:active,
.ext-btn a.avia-button:hover,.ext-btn a.avia-button:focus, .ext-btn a.avia-button:active,
.jobdetail-buttons a.avia-button:hover,.jobdetail-buttons a.avia-button:focus, .jobdetail-buttons a.avia-button:active,
.jdappshare a.avia-button:hover,.jdappsharea.avia-button:focus, .jdappshare a.avia-button:active,
a.ext-lnk:hover, a.ext-lnk:focus, a.ext-lnk:active,
a.ext-lnk-blw:hover, a.ext-lnk-blw:focus, a.ext-lnk-blw:active,
a.ext-hdr-lnk:hover, a.ext-hdr-lnk:focus, a.ext-hdr-lnk:active,
.ext-btn-blw a.avia-button:hover,.ext-btn-blw a.avia-button:focus, .ext-btn-blw a.avia-button:active{
  z-index:150;
}
#after_submenu a.ext-lnk:hover span {
  width: auto !important;
  top: -38px !important;
}
a.jotcbtn span, span.btn-ext-link {
  position: absolute;
  left: -9000px;
  width: 0;
  overflow: hidden;
  font-size: 14px;
  font-family: taubsans-70;
  padding-top: 5px;
  padding-bottom: 4px;
  text-transform: none;
}
a.jotcbtn:hover span, a.jotcbtn:focus span, a.jotcbtn:active span,
.whitebtnlink  a.avia-button:hover span.btn-ext-link, .whitebtnlink  a.avia-button:focus span.btn-ext-link, .whitebtnlink  a.avia-button:active span.btn-ext-link,
li.jotc-li a.avia-button:hover span.btn-ext-link, li.jotc-li a.avia-button:focus span.btn-ext-link, li.jotc-li a.avia-button:active span.btn-ext-link,
.ext-btn a.avia-button:hover span.btn-ext-link, .ext-btn a.avia-button:focus span.btn-ext-link, .ext-btn a.avia-button:active span.btn-ext-link,
.jobdetail-buttons a.avia-button:hover span, .jobdetail-buttons a.avia-button:focus span, .jobdetail-buttons a.avia-button:active span,
.jdappshare a.avia-button:hover span, .jdappshare a.avia-button:focus span, .jdappshare a.avia-button:active span,
a.ext-lnk:hover span, a.ext-lnk:focus span, a.ext-lnk:active span,
a.ext-lnk-blw:hover span, a.ext-lnk-blw:focus span, a.ext-lnk-blw:active span,
.ext-btn-blw a.avia-button:hover span.btn-ext-link,.ext-btn-blw a.avia-button:focus span.btn-ext-link, .ext-btn-blw a.avia-button:active span.btn-ext-link,
a.ext-hdr-lnk:hover span, a.ext-hdr-lnk:focus span, a.ext-hdr-lnk:active span{
  display:block;
  position:absolute;
  border:1px solid #000;
  background-color:#fff;
  color:#000;
  text-align: center;
  min-width:10.25em;
}  
a.jotcbtn:hover span, a.jotcbtn:focus span, a.jotcbtn:active span { top:2.25em;  left: 35%; }
a.ext-lnk:hover span, a.ext-lnk:focus span, a.ext-lnk:active span { top:0em;  left: 104%; }
#after_submenu a.ext-lnk:hover span, a.ext-lnk:focus span, a.ext-lnk:active span { top:0em;  left:auto;right:0; }
a.anchor-txt.ext-lnk:hover span, a.anchor-txt.ext-lnk:focus span, a.anchor-txt.ext-lnk:active span {
  top:2em;
  left: 56%;
  line-height: 14px;
}
a.threeline-txt.ext-lnk:hover span, a.threeline-txt.ext-lnk:focus span, a.threeline-txt.ext-lnk:active span {
  top:6em;
  left: -5em;
  line-height: 14px;
}
a.ext-lnk-blw:hover span, a.ext-lnk-blw:focus span, a.ext-lnk-blw:active span { top:2em;  left: 54%; }
a.ext-hdr-lnk:hover span, a.ext-hdr-lnk:focus span, a.ext-hdr-lnk:active span { top:2.5em;  left: 0%; width: 50%;}
li.jotc-li a.avia-button:hover span.btn-ext-link, li.jotc-li a.avia-button:focus span.btn-ext-link, li.jotc-li a.avia-button:active span.btn-ext-link{
  top:3.1em; 
  left: 56%;
}
.whitebtnlink a.avia-button:hover span.btn-ext-link, .whitebtnlink a.avia-button:focus span.btn-ext-link, .whitebtnlink .avia-button:active span.btn-ext-link{
  top:3.1em; 
  left: 41%;
}
.ext-btn a.avia-button:hover span.btn-ext-link, .ext-btn a.avia-button:focus span.btn-ext-link, .ext-btn a.avia-button:active span.btn-ext-link{
  top:0em; 
  left: 102%;
}
.jobdetail-buttons a.avia-button:hover span, .jobdetail-buttons a.avia-button:focus span, .jobdetail-buttons a.avia-button:active span{
  top:3.1em; 
  left: 61%;
}
.jdappshare a.avia-button:hover span, .jdappshare a.avia-button:focus span, .jdappshare a.avia-button:active span {
  top:3.1em; 
  left: 64%;
}
.ext-btn-blw a.avia-button:hover span.btn-ext-link,.ext-btn-blw a.avia-button:focus span.btn-ext-link, .ext-btn-blw a.avia-button:active span.btn-ext-link {
  top:3em; 
  left: 42%;
}
.bluoutbtn.whitebtnlink {   text-align: left; margin-bottom: 45px; }

/* Blog CSS */
.rss-reader-only-desktop{ display: none;}
#top div#blogfilters select {
    color: #fff !important;
    background-color: #F2635D !important;
    border: none;
    background-image: none !important;
    font-size: 20px; padding-right: 20px;
}
div#blog-lists-3 .av-masonry-container .purpbkg, #top div#blog-lists-3 .av-masonry-container a.isotope-item  {
    min-height: 360px;   border: 1px solid #fff;
}
#top div#blog-lists-3 .av-masonry-container a.isotope-item {
    background-color: #FAC8BF  !important;
}
div#blog-lists-3 h3.av-masonry-entry-title.entry-title {
    max-height: 61px;
    overflow: hidden;
}
#top div#blog-lists-3  .av-masonry-container.isotope {
    margin-left: -1px;
}
div#blog-lists-3 .av-masonry-sort {
    background-color: #F2635D !important;
    padding: 40px 68px;
}
div#blog-lists-3 .av-masonry-sort * {
    color: #fff !important;
}
#top .rss-feed-link {color:#fff; display: inline-block;}
#blogfilters form , #blogfilters .widget.widget_archive{
      position: relative;
     
     width: fit-content;
}
#blogfilters .widget.widget_archive{
      padding-right: 20px;
}
#blogfilters form::after, #blogfilters .widget.widget_archive::after {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #fff;
    content: '';
    position: absolute;
    right: 0;
    overflow: visible;
    visibility: visible;
    top: 20px;
}
 #blogfilters .widget.widget_archive::after {
    top: 18px;
}
div#blogfilters .flex_column.av_one_fourth {
    padding: 34px 0 20px 68px !important;
}
div#blogfilters .widget { padding: 0; }
#top.archive #blog-detail-header .bloghdrpad p {
    display: none;
}
#top.archive.category .container .av-content-small.units, 
#top.archive.tag .container .av-content-small.units,
#top.archive.date .container .av-content-small.units {
    width: 100%;
}
#top.archive.category div#footer a, #top.archive.date div#footer a, #top.archive.tag div#footer a  {
    color: #fff;
}
#top.archive.category #footer a.jotcbtn:hover, #top.archive.date #footer a.jotcbtn:hover,
#top.archive.tag #footer a.jotcbtn:hover {
    background-color: #fff;
    color: #121c4e;
}
.blog-overview h2 {
    font-size: 30px;
}
h2.post-title.entry-title a:focus {
    outline-offset: -1px !important;
}
span.blog-categories.minor-meta a:focus {
    outline-offset: -2px !important;
}
.widget_categories .widgettitle, .widget_categories label, .widget_archive .widgettitle, .widget_archive label  {
    display: none;
}
.widget_tag_cloud {   padding: 0 0 30px 0; }
#top.archive.category #sayhello .content, #top.archive.date #sayhello .content, #top.archive.tag #sayhello .content{
  padding: 50px 0;
}
#top.archive.category  .content, #top.archive.date  .content,#top.archive.tag  .content{
  padding: 0;
}
#top.archive .blog-meta {
    float: left;
    margin-right: 50px;
}
#top.archive div#blog-description, #blog-description .purpbkg {
    border-bottom: 1px solid #D0271D; 
}
#top.archive div#blog-description { border-top: 1px solid #D0271D; }
#top.archive div#blog-description .redbrdrrgt { border-right: 1px solid #D0271D; }

#top.archive div#sayhello, #top.archive div#readyblog, #top.archive div#readylaa{ display: none; }
#top .main-blog-posts figcaption,#top #blog-lists-3 figcaption {
    background: #FAC8BF !important;
    color:#000;
}
div#bloglists article img {
    border-radius: 0;
}
.rss-feed-block {display: none;}
div#bloglists {
    border-top: 2px solid #fff;
}
.purpbkg.follow-rss{ padding: 60px 40px;}
.purpbkg.follow-rss h2{ color:#fff; }
div#bloglists .container {
    padding: 0;
}
#bloglists article{ width: 33.33% !important;}
#bloglists .template-blog { display:flex; flex-wrap:wrap; margin-left: -2px;    margin-right: -2px;}
#top div#bloglists .av-masonry-col-2 .av-masonry-entry {
    width: 49.9%;
    background: #FAC8BF;
}
#top div#bloglists h2.post-title.entry-title {
    font-size: 26px !important;
    font-weight: bold;
    text-decoration: underline;
}
#top  div#bloglists .template-blog .post .entry-content-wrapper {
    background: #FAC8BF; padding: 15px 40px 0px 68px; 
}
#top  div#bloglists .big-preview.single-big { padding-bottom:0; }
a.rss-feed-link img {
    margin-top: 25px;
}
div#bloglists figcaption, #top #blog-lists-3 figcaption {
    padding-left: 68px !important;
}
#blog-description .widget_tag_cloud h2{ font-size: 30px !important; }
#top .av-masonry-pagination .pagination a, #top .av-masonry-pagination .pagination .current {
    float: none !important;
    display: inline-block;
}
#blog-description .widget_tag_cloud h2 {
    padding-top: 20px;
}

#blog-description .widget_tag_cloud * {
    color: #222;
}
div#bloglists span.post-meta-infos {
    flex-direction: column-reverse;
    display: flex;
    height: auto;
    overflow: visible;
    margin-top: 15px;
    margin-bottom: -13px;
}
div#bloglists span.post-meta-infos * {
    font-size: 18px;
    line-height: 1.3;
}
#blog-description .widget_tag_cloud a {
    border: none;
    text-decoration: underline;
    font-size: 18px  !important;
    padding: 0;
    margin-right: 10px;
}
#top .template-blog .single-big {
    display: block;
    width: 100%;
}
#top div#blog-lists-3 .av-masonry-container .purpbkg { display: block ;}
#top .template-blog .single-big .pagination, #top  .av-masonry-pagination .pagination{ padding: 15px 30px; }
#top .template-blog .pagination .current, #top .template-blog .pagination a, 
#top .fullsize .template-blog .pagination a, #top .av-masonry-pagination .pagination .current, 
#top .av-masonry-pagination .pagination a, #top  .av-masonry-pagination .pagination a {
    width: 25px;   float: unset;    display: inline-block;   box-shadow: 0 0;    background: none !important;  color: #26328C !important;   font-size: 16px; }
.template-blog .pagination, .av-masonry-pagination .pagination {  padding: 5px 20px;  text-align: right; }
.template-blog span.pagination-meta, .av-masonry-pagination span.pagination-meta { color:#26328C; font-size: 16px;  float: unset;  width: min-content;  display: inline-block;}
div#bloglists  .av-masonry-entry .av-masonry-entry-title,  #top #blog-lists-3 .av-masonry-entry .av-masonry-entry-title{
    font-size: 24px;
    text-decoration: underline;
}
#bloglists article {
    width: 33.33% !important;
    border: 2px solid #fff; background: #FAC8BF; 
}
span.blog-category, span.blog-date {
    font-size: 24px;
    padding: 0 5px;
}
.mc4wp-alert.mc4wp-success * {
    color: #fff;
}
div#bloglists  span.av-masonry-date,  #top #blog-lists-3 span.av-masonry-date{
    font-size: 16px;
    margin: 7px 0;
    display: block;
}
#blog-description .flex_cell.no_margin.av_one_third h2 {
    font-size: 40px;
}
#blog-description .flex_column.av_one_full.mobile34padALL {
    padding: 68px !important;
}
#top div#bloglists .no_margin.av_one_third {
    width: 33.1%;
}
.main-blog-posts .av-masonry-container.isotope a {
    border-right: 2px solid #fff;
}
#blog-lists-3 .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
    position: relative;
    margin-right: 2px;
    margin-top: 1px;
}
div#signup-blog {
    background: #26328C;
    max-width: 500px;
    margin: 0 auto;
    padding: 30px;     position: relative;
}
span.post-meta-infos span.text-sep.text-sep-cat, span.blog-author.minor-meta {
    display: none;
}
span.blog-categories.minor-meta a:first-child{
  display: inline-block !important;
}
#top #blog-description h2.av-share-link-description  {
    font-size: 26px;
    text-transform: none;
    margin-bottom: 10px;
}
#top #blog-description ul.av-share-box-list.noLightbox a {
    color: #fff;
    display: block;
    padding: 0;
}
#top.archive .blog-back-link{ display: none; }
.blog-image {
   /* max-width: 200px; */
    float: left;
    margin-right: 30px; margin-bottom: 10px;
}
div#signup-blog .mc4wp-alert.mc4wp-error,div#signup-blog .mc4wp-alert.mc4wp-error * , div#signup-blog .mfp-close{
    color: #fff !important;
}
a.popup-with-form {
    margin-top: 30px !important;     display: inline-block;
}
#blog-detail-header .bloghdrpad {
    padding: 50px 10px 30px 0;
}
#rss-mobile{display: none;}
#top .main-blog-posts .av-masonry,#top #blog-lists-3 .av-masonry{ background-color: #fff; }

   /** videos **/
     /*** single video ***/
#inlvideo {display:block; position: relative; overflow: hidden;}
#inlvideo.showvid {padding-top: 56.25%;}
/*#inlvideo a {padding: 2px;} */
#inlvideo img {width:100%; /*border: 1px solid #fff;*/}
#inlvideo iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0;}
.videoaltbar {padding:8px 10px 3px 0; font-size:14px; line-height:1;}
.videoaltbar a.active {font-family: 'taubsans-md2', Arial, sans-serif;  font-weight:normal;}
.videoaltbar a:focus{outline: 2px dashed #5378D6; outline-color: #5378D6;}
.videoaltbar .flexcols > div {padding-right:1em;}
     /*** video transcript accordion ***/
.videotranscript.togglecontainer {margin-top:0;}
.videotranscript p.toggler {text-decoration: underline; background-color:#ccc; padding:5px 10px 5px; font-size:0.8em; line-height:1; top: 0px; border-width: 0px; text-align:right;}
.main_color .videotranscript .toggler, .main_color .videotranscript .toggler.activeTitle:hover {background-color:#ccc; color:#222;}
.videotranscript .toggle_icon {display:none;}
button.mfp-close:focus { outline-color: #D0271D;   outline-offset: -2px !important; width: auto; min-width: 30px;}

     /*** universal inline popup ***/
.white-popup {background: #fff; position: relative; margin: 0 auto; padding:4%; max-width: 80%;}

/***************** Logo and Header Styles *****************/
.responsive .logo img {/*max-height:60px;*/ width: 110px;}
#header_main .container {max-width: 1360px; padding: 0 34px;}

/***************** Top Mini Nav Bar *****************/
#custom_html-6 {padding: 0 0; z-index: 10001; background-color:#e9e9e9; height: 36px;}
.ubermenu-nav .ubermenu-item {padding-bottom:5px; padding-right:5px;}
.ubermenu .ubermenu-target {padding: 0 25px 0 0; line-height:30px !important; text-decoration:underline; }
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {right: 8px;  margin-top: -5px;}
.ubermenu-skin-clean-white .ubermenu-submenu.ubermenu-submenu-drop {background-color:#26328C;}
.ubermenu-submenu .ubermenu-item {padding: 3em;}
.language-picker-intro p.lphdr {font-family: 'taubsans-md2', Arial, sans-serif; margin-top:0;}
.language-picker-intro p, .location-wrapper label, .ubermenu-retractor i, .language-wrapper label {color:#fff;}
.language-picker-intro p, #top .location-wrapper label, #top .language-wrapper label {line-height:1.3;}
div .header_color .language-picker-submit .button {font-family: 'taubsans-hvy', Arial, sans-serif; border: 2px solid #fff; font-weight:normal; background:transparent; color:#fff !important; font-size:20px; text-transform:uppercase; line-height: 1; padding: 11px 25px 8px;}
.fiftyFull.lang-options > div {margin-right:4%;}
.flagnav {height: 24px;  margin-right: 10px;  vertical-align: middle; }
.ubermenu-retractor.ubermenu-retractor-mobile {   color: #fff; }
/***************** Main Menu Styles *****************/
.main_menu {right: auto; left:130px; width: calc(100% - 130px);}
.main_menu .av-main-nav-wrap {width:100%;}
.main_menu ul#avia-menu {display: flex; flex-direction: row; width: 100%;}
.av-main-nav > li.jsnav-btn {flex: 1 1 auto;}
.av-main-nav > li.jsnav-btn a {width: fit-content; float:right;}
.av-main-nav > li:not(.jsnav-btn) > a {font-size:20px; font-weight:normal; padding-top:.85em;}
.av-main-nav > li.jsnav-btn > a {font-size:20px; font-weight:normal; padding-top:8px;}
.av-main-nav > li.jsnav-btn > a .avia-menu-text {height: 50px; width: 100%; white-space: nowrap;background-color:#365cbd; color:#fff; padding: 13px 65px 13px 20px; text-transform:uppercase; background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/icon_search_white-1.png); background-position: top 9px right 20px; background-repeat:no-repeat; background-size:28px 28px; font-family:'taubsans-md2', Arial, sans-serif;}
.current-menu-item > a > .avia-menu-fx {opacity:0; visibility: hidden;}
.html_main_nav_header #top .main_menu .menu > li:last-child > a, .html_bottom_nav_header #top #menu-item-search > a { padding-right: 13px;}
.jsnav-btn .avia-menu-fx {display:none;}
#top .header_color .avia-menu-fx {bottom: -1px; height: 5px; background-color:#5378D6;}
#menu-item-11002 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    display: none;
}
#menu-item-11006 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{
    display:none;  
}
#menu-item-17507 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    display:none;
}

   /** dropdown items **/
.html_header_top .header_color .main_menu ul:first-child >li > ul {border-color:#5378D6;}
#top .av-main-nav ul.sub-menu a {font-size:18px;}
#top .header_color .main_menu .menu ul li>a:hover {color:#5378D6 !important;}
#top .header_color .main_menu .menu ul li>a:active {color:#5378D6; background-color:#fff;}
#top nav.main_menu .hodes-menu .sub-menu li.menu-item a:focus { background-color: transparent !important; color:#5378D6 !important;} /* fixes focus rollover issue that's dictated by style.css on the ADA template */

/***************** Hero Banner Styles *****************/
#top div .flex_column.notchtitle {position:absolute; bottom:0px; left: 0px; height:130px; overflow:hidden; padding: 25px 0px 0px 68px; display: flex; align-items: flex-end;}
#top div .flex_column.notchtitle.brazil-teams {  padding: 25px 10px 0px 68px;  align-items: center; }
.ro-notchtitle {bottom: -1px !important;left: -1px !important;}
#top div .flex_column.notchtitle > section {width: 100%;}
#top div .flex_column.subherorgthdr {position: absolute; right: 0px; bottom: 130px;}
.subheadlinewrap {padding: 1.5em 4em 1.5em 1.5em;}
.subheadlinewrap2 {padding: 3em 2em 3em 2.5em;}
.subheadlinewrap3 {padding: 1em 2.5em 1em 2.5em;}
.subheadlinewrap4 {padding: 1em 1.5em 1em 1.5em;}
.subheadlinewrap5 {padding: 3em 1.5em 3em 1.5em;}
.subheadlinewrap6 {padding: 1.5em;}
#top .subheadlinewrap a, #top .subheadlinewrap2 a,#top .subheadlinewrap3 a, #top .subheadlinewrap6 a, #top .subheadlinewrap4 a,#top .subheadlinewrap5 a  {font-size: 24px; text-transform:uppercase; color:#fff; font-family:'taubsans-md2', Arial, sans-serif; }

/***************** Homepage Styles *****************/
   /** Header Video Background & related elements - other elements are in media queries - min-width:768  **/
#homeherovid .av-click-overlay {bottom: 140px;}
#homeherovid div .mejs-container .mejs-controls {bottom: 10px; background: transparent; opacity:1 !important; height:40px;}
#homeherovid div .mejs-container .mejs-controls div.mejs-time-rail, div .mejs-container .mejs-controls div.mejs-time, div .mejs-container .mejs-controls div.mejs-volume-button {display:none !important;} 
#homeherovid div .mejs-container .mejs-controls div {width: 42px; height: 40px;}
body #homeherovid .mejs-container .mejs-controls .mejs-playpause-button {width: 42px;}
#homeherovid div .mejs-controls .mejs-button button {margin: 8px 0 0 10px; height: 30px; width: 32px; background: transparent url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/01/small-playpause.png) no-repeat; background-size: cover; }
body #homeherovid .mejs-controls .mejs-pause button {background-position: -32px 0;}
body #homeherovid .mejs-controls .mejs-play:hover button {background-position: 0 0px;}
body #homeherovid .mejs-controls .mejs-pause:hover button {background-position: -32px 0px;}
body #homeherovid video {object-fit: cover; width:auto !important; max-width:100% !important; height:auto !important; min-width:100%; min-height:100%;}

   /** Home Job Search Widget - other elements are in media queries - min-width:768  **/
#searchbanner {min-height:unset;}
.sbannerinner {padding: 25px 0;}
#searchbanner .location-wrapper {width:100%;}
#top .sbannerinner.flex_column .w-form-row-label label {color:#fff; font-size: 16px; font-weight:normal;}
#searchbanner .flex_column .widget .widgettitle {font-size: 28px; margin-top: 0; margin-bottom: 0; line-height: 46px; color:#fff; text-transform:uppercase; font-family: 'taubsans-reg2';}
#top #searchbanner.main_color input[type='text'] {height: 46px;}
#top .main_color .sbannerinner.flex_column input[type='submit'] {color:#fff; text-transform:uppercase; font-family: 'taubsans-bld2'; border: 2px solid #fff; height: 44px; font-size:1em; background-color: transparent; padding: 12px 10px 9px; width:100%; line-height: 1;margin-bottom: 2px;}
#top .main_color .sbannerinner.flex_column input[type='submit']:hover {color:#26328C; background-color: #fff; opacity:1;}
#searchbanner .geolocation-icon {top:14px; color: #222; background: #fff;} 

   /** Home Intro **/
.homehdln .avia-button-wrap {position: absolute; bottom: 50px;}
.homehdln h1 {font-size: 48px;}
#top #homechange .av_one_half.first .avia_textblock.whthdrs { max-width: 350px; }
#top #homechange .av_one_half.first .avia_textblock.whthdrs h1{ background-color: #F2635D; display:inline-block; }

/*Home Tech container */
div#ustech-section .avia-button-center {  display: inline-block;   margin-right: 20px; text-align: left; }
div#ustech-section .avia-button-center a { min-width: 280px; }
div#ustech-section  .avia-image-container-inner {   max-width: 360px; }
#top #ustech-section .avia_textblock.peachhdrs {   margin-bottom: 30px; }
#top #ustech-section .ext-btn a.avia-button:hover span.btn-ext-link, #top #ustech-section .ext-btn a.avia-button:focus span.btn-ext-link, 
#top #ustech-section .ext-btn a.avia-button:active span.btn-ext-link {   top: auto;  left: auto;   right: -3px;     bottom: -30px; }
a.new-tech-link img { padding: 0 10px;  width: 45px;  height: 25px;  margin-top: 13px; }
div#ustech-section .widtwothird p {  font-size: 30px; }
#ustech-section h2.darkbluehdrs { color: #121C4E; font-size: 48px; }
#ustech-section h2.peachhdrs { color: #FAC8BF; font-size: 48px; font-family: 'taubblocksquare-50' !important;}
#ustech-section .widtwothird { width: 100%; }


   /** Home Drivers **/
.driversbtn {padding-bottom: 50px;}
.driversbtn section {min-height:160px; position:relative;}
html[lang='fr-CA'] .driversbtn section, html[lang='fr-FR'] .driversbtn section {min-height:210px;}
#top .driversbtn .avia-button-wrap {position: absolute; bottom: 0; left: 50%; margin-left: -125px;}
.driversbtn .avia-button-wrap a { min-width:250px;}

   /** Home Fortune Section **/
#fortune {background-size:contain;}
body .container_wrap .avia-image-container.fortlogo {max-width:265px;}

/** Canada Forbes section */
div#forbes .container {   padding: 0 6%; }

   /** home explore **/
   .learn-text {padding-bottom:15px; }
 
 /***************** Universal Blocks *****************/
 
   /** Image Masonry **/
.doodlebr68 {background-position: bottom right 68px !important;}
.av-masonry-image-container {background-position: top center;}
.av-inner-masonry .avia-arrow {display:none;}
#top .main_color .container .av-inner-masonry-content {background-color: rgba(0, 0, 0, 0.8);}
.av-masonry-entry-content {color:#fff; line-height: 1.1;}
     /** ADA keyboard accessibility improvement **/
.avia_desktop .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry:focus .av-inner-masonry-content {opacity: 1;}
.avia_desktop.avia_transform3d .av-caption-on-hover .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry:focus .av-inner-masonry-content {-webkit-transform: rotateX(0deg); transform: rotateX(0deg);}

     /*** image hide captions ***/
.ukgallery1 figcaption, #av-masonry-1-item-3107 figcaption, #av-masonry-1-item-7477 figcaption, #av-masonry-1-item-7479 figcaption,  
 #av-masonry-1-item-7480 figcaption, #av-masonry-1-item-8203 figcaption, 
 #av-masonry-1-item-8204 figcaption, #av-masonry-1-item-8205 figcaption, #av-masonry-1-item-10356 figcaption,
 #av-masonry-1-item-8206 figcaption, #av-masonry-1-item-8788 figcaption, #ejdlooks figcaption, 
 #av-masonry-1-item-6470 figcaption, #av-masonry-1-item-6471 figcaption, #av-masonry-1-item-6473 figcaption,
 #av-masonry-1-item-7607 figcaption, #av-masonry-1-item-7608 figcaption,
 #av-masonry-1-item-18253 figcaption, #av-masonry-1-item-18254 figcaption,
 #av-masonry-1-item-19679 figcaption,  #av-masonry-1-item-19680 figcaption, 
 #av-masonry-1-item-34327 figcaption, #av-masonry-1-item-34504 figcaption, #av-masonry-1-item-34779 figcaption,
#av-masonry-1-item-34807 figcaption, #av-masonry-1-item-34877 figcaption,
 #av-masonry-1-item-19682 figcaption,  #av-masonry-1-item-19684 figcaption,
 #av-masonry-1-item-33421 figcaption, #av-masonry-1-item-33395 figcaption, #av-masonry-1-item-33974 figcaption,
 #av-masonry-1-item-12820 figcaption, #av-masonry-1-item-12824 figcaption, #av-masonry-1-item-12825 figcaption, #av-masonry-1-item-12826 figcaption,
 #av-masonry-1-item-12815 figcaption, #av-masonry-1-item-12816 figcaption, #av-masonry-1-item-12813 figcaption,
 #av-masonry-1-item-12805 figcaption, #av-masonry-1-item-12798 figcaption, #av-masonry-1-item-12799 figcaption,
 #av-masonry-1-item-7613 figcaption, #av-masonry-1-item-7644 figcaption, #av-masonry-1-item-13563 figcaption,
 #av-masonry-1-item-10316 figcaption, #av-masonry-1-item-10317 figcaption, #av-masonry-1-item-10318 figcaption,
 #av-masonry-1-item-10358 figcaption, #av-masonry-1-item-10354 figcaption, #av-masonry-1-item-10355 figcaption,
 #av-masonry-1-item-10341 figcaption, #av-masonry-1-item-10342 figcaption, #av-masonry-1-item-10347 figcaption, 
 #av-masonry-1-item-6638 figcaption,  #av-masonry-1-item-18966 figcaption, #av-masonry-1-item-18968 figcaption,
  #av-masonry-1-item-32611 figcaption, #av-masonry-1-item-32668 figcaption,
  #av-masonry-1-item-32682 figcaption, #av-masonry-1-item-32696 figcaption,
  #av-masonry-1-item-33281 figcaption, #av-masonry-1-item-33365 figcaption, #av-masonry-1-item-33393 figcaption,
  #av-masonry-1-item-33249 figcaption, #av-masonry-1-item-33165 figcaption, #av-masonry-1-item-33179 figcaption,  
  #av-masonry-1-item-32785 figcaption, #av-masonry-1-item-32799 figcaption, #av-masonry-1-item-32813 figcaption,
  #av-masonry-1-item-32492 figcaption, #av-masonry-1-item-32507 figcaption, #av-masonry-1-item-32577 figcaption,
  #av-masonry-1-item-32410 figcaption, #av-masonry-1-item-32424 figcaption, #av-masonry-1-item-32438 figcaption,
  #av-masonry-1-item-69502 figcaption,#av-masonry-1-item-69516 figcaption,#av-masonry-1-item-69530 figcaption,
  #av-masonry-1-item-69505 figcaption,#av-masonry-1-item-69519 figcaption,#av-masonry-1-item-32438 figcaption,
  #av-masonry-1-item-69658 figcaption,#av-masonry-1-item-69613 figcaption,#av-masonry-1-item-69997 figcaption{
    display:none;}
     /** Specialty positioning **/
#av-masonry-1-item-4792 .av-masonry-image-container, #av-masonry-1-item-19683 .av-masonry-image-container {background-position: bottom center;}
     /** Font size alterations **/
#av-masonry-1-item-14966 { font-size: 16px; }

   /** Video Masonry - more in the media queries for browser specific sizing **/
.custom-mason {display: flex; flex-direction:row;}
     /*** universal masonry image treatments ***/
.mason-item {overflow:hidden; position: relative; border-right:1px solid #fff;}
.mason-item:last-child, .third-mason-vids .mason-item-3 {border-right:0;}
/*.mason-item img, .mason-item img {width:100%; height:100%; display:block; object-fit: cover; object-position: center;}*/
.third-mason-vids.mason2rows .mason-item-1, .third-mason-vids.mason2rows .mason-item-2, .third-mason-vids.mason2rows .mason-item-3 {border-bottom: 1px solid #fff;}
.br-img {width:100%; overflow: hidden;}
.br-img a, .cvidwrap a {display:flex !important;}
.br-img img {object-fit: cover; min-width: 100%; min-height: 100%; width: auto; height: auto; max-width: 100%; max-height: 100%;}
.boxlink {cursor: pointer;}
.video-options a {cursor: pointer;} 
     /*** transcript rollover  ***/
.bottom-roll {background-color:rgba(0,0,0,0.6); position: absolute; width: 100%; left: 0; padding: 5px 10px; line-height:1; color: #fff; cursor: pointer; height: 35px; bottom: 0;}
.bottom-roll a, .bottom-roll a:focus, .bottom-roll a:hover {font-size:14px;color: #fff!important; outline-color: #fff;}

   /** Job Opportunities Blocks  **/
.widget-joblist {margin-top:30px;}
.widget_joblist_row {line-height:1.2; margin-bottom:30px;}
#top .widget_joblist_row a {font-size:26px; color:#26328C;}
#top .widget_joblist_row a:hover { color:#222222;}

   /** Full-Width Drivers - 3 across (like locations) **/
.fwdrivers .av_one_third {border-right:1px solid #fff; border-bottom: 1px solid #fff;}
.fwdrivers .av_one_third.lastinrow {border-right:0;}
.fwdrivers .avia-image-container.avia-align-center {margin-bottom: 0;}
.fwdrivers .avia_textblock p:first-child {margin: .85em 0 .3em 0;}
.fwdrivers .avia_textblock p:last-child {margin: .3em 0 .85em 0;}

   /** Social Bar both **/
#top #sayhello .av-flex-placeholder, #top #stayconnected .av-flex-placeholder {width:2%;}
#sayhello, #custom_html-9, #sayhello .content {padding-bottom:0;}
.hellosc li {padding: 3px 0; line-height: 46px;}
.hellosc .jotc-li {margin-right:30px; padding-left:3px; min-height: 90px;}
.brazil-hello.esbr .hellosc .jotc-li, .brazil-hello.ptbr .hellosc .jotc-li {   width: 50%; }
.hellosc .jotc-li a {margin: 0 0;}
.helloico {color:#121C4E; font-size:40px; line-height:40px;}
.helloico a, .helloico a:hover, .helloico a:active {text-decoration:none;}
    /** The style below is used for both social bar & the footer icons to mask the icon identifier **/
.av-icon-char span.iconame {clip: rect(0 0 0 0); overflow: hidden; position: absolute; height: 1px; width: 1px;}

/***************** Life @ ADP *****************/
    /** One of a kind... **/
#ooak h3 { font-family: 'taubsans-md2', Arial, sans-serif; }
html[lang="es-ES"] .horizlist.deslnks li::before {   float: left; }
   /** What we believe in */
.webelieve { font-size: 24px; }
   /** Always Designing **/
#top #designing .av-flex-placeholder {width: 3%;}
.horizlist.deslnks li {flex: 1 1 auto;}
.horizlist.deslnks li:first-child {margin-right:10px;}
.horizlist.deslnks li:before {background-size: contain; content:""; display: inline-block; vertical-align: middle; background-repeat: no-repeat; margin-right:5px; }
.horizlist.deslnks li.eoc:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/expico.png);}
.horizlist.deslnks li.sav:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/seevidico2.png);}
.deslnks a {text-transform:uppercase;}
   /** Established 1949 **/
.tan-mblubkg {background: linear-gradient(to bottom, #EFDFD1 0%, #EFDFD1 17%, #26328C 17%, #26328C 100%);}
#history .av_one_fourth .avia_textblock { background: #26328C; }
#history .av_one_fourth .flex_cell_inner {display: flex; flex-direction: column; height: 500px;}
#history .av_one_fourth .flex_cell_inner .av_one_full:first-child {flex-grow: 1;}
.inlineicos {display:flex; align-items: center;}
div .inlineico2 {width: 35%;}
#history .emptycell {width:20%;}
.inlineicos .avia-image-container {margin-right:0;}
   /** Everyday **/
#everyday .mblubkg .flex_cell_inner {display:flex; flex-direction:column; min-height: 900px;}
#everyday .mblubkg .flex_cell_inner section {flex: 1 1 auto;}
.iebrowser #everyday .mblubkg .av_textblock_section {  display: block;  padding-bottom: 40px; }
.iebrowser .horizlist.deslnks li::before {  float: left; }
.iebrowser .ieadjust.widhalf {  width: 60%; }
.iebrowser .ieadjust.subheadlinewrap3 h1{  font-size: 40px; }
.iebrowser .china-minh-500, .avia-msedge .china-minh-500{ min-height: 130px !important; }
.iebrowser .china.horizlist.deslnks li a {  display: inline-block;  margin-top: 15px !important; }
h2.wicon {background-size: 46px 50px; background-repeat: no-repeat; padding-left:60px; min-height: 50px; font-weight:normal;}
h2.elaico {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-11.png);}
h2.uyico {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-12.png);}
h2.waeico {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-13.png);}
h2.mdico {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-14.png);}
   /* Testimonials */
#lifetest h2 { background-color: #F2635D; display: inline-block; }

/***************** Teams & Roles *****************/
/* Main Teams & Roles page (using important tag to not have to remove the custom padding class from every TR  page) */
#trdrivers .avia_textblock { font-size: 24px; padding: 0px 34px !important; }

/* subpage lists */
ul.trico-list {margin-left: 0px; list-style:none;overflow:hidden;}
ul.trico-list li{position:relative;}
ul.trico-list.corplist.brazil-corp li {  display: inline-block; }
ul.trico-list.saleslist li.sal-list-one.pl{ height: 84px;}
li.sal-list-one.pl span.listhdln{ height: 86px;}
.entry-content-wrapper ul.trico-list li {margin: 20px 0 30px 70px;}
.entry-content-wrapper ul.trico-list.deslnks li {margin: 5px 0 5px 60px;}
.entry-content-wrapper ul.trico-list:not(.corplist):not(.corp-list):not(.vetawlist) li {line-height:1.3;  display: flex; display: -webkit-flex; -webkit-flex-direction: column; flex-direction: column; justify-content: center; -webkit-justify-content: center; justify-content: center; height:55px; position: relative;}
/*.entry-content-wrapper ul.trico-list:not(.corplist):not(.corp-list) li {line-height:58px;} */

ul.trico-list li:before {background-size: contain;top:0; content:""; display: block; position: absolute; margin-left: -70px; vertical-align: middle; width: 55px; height: 57px; background-repeat: no-repeat; margin-right:20px;}
li.cs-list-css:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-57.png);}
li.cs-list-csm:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-60.png);}
li.cs-list-ps:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-71.png);}
li.cs-list-am:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-62.png);}

li.im-list-ic:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-63.png);}
li.im-list-im:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-62.png);}
li.im-list-is:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-64.png);}

li.tc-list-ase:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-65.png);}
li.tc-list-pa:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-66.png);}
li.tc-list-se:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-67.png);}
li.tc-list-ta:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-68.png);}
li.tc-list-tpm:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-69.png);}
li.tc-list-ux:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-70.png);}
li.tc-list-syse:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/fr-tech-SystemEngineerIcon.png);}
li.tc-list-oce:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/OperationsClientEngineerIcon.png);}
li.tc-list-wd:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/WebDevelopersIcon.png);}


li.corp-list-fin:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-71.png);}
li.corp-list-mark:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-73.png);}
li.corp-list-train:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-72.png);}
li.corp-list-comp:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-74.png);}

li.sal-list-one {line-height:1.3 !important;}
li.sal-list-13:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-54.png);}
li.sal-list-pres:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/SaleIncentives.png);}
li.sal-list-700k:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-55.png);}
li.sal-list-91:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-56.png);}
li.sal-list-12:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-57.png);}
li.sal-list-40:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-58.png);}
li.sal-list-one:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Icon-59.png);}

li.sal-app:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2021/03/icon1new.png);}
li.sal-human:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2021/03/iconnew2.png);}

.entry-content-wrapper ul.trico-list.vetawlist li {margin: 0px 0 30px 70px; line-height:1.3; display: flex; justify-content: flex-start; /*align-items: center;*/ min-height:80px;}
ul.trico-list.vetawlist li:before {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/Veterans-page-award-icon.png); width: 55px; height: 80px;}
 #readytr-de .readyblockimg {background-size:100% !important;}

/* Subpage general */
#subvideos a.avia-button {  font-size: 24px; }
/* Sales Page */
#salescatdrivers h3, #salescatdrivers .whttxt{ font-size: 24px; }
#experience-sales a.avia-button {  font-size: 24px; }
/* Implementation */
#implvideos a.avia-button {  font-size: 24px; }
/* Tech */
#uscitydrivers, #uscitydrivers h3 { font-size: 24px; }
 
/***************** Diversity & Inclusion *************/
#top #diversity-logos .avia-slideshow-arrows a { background: #000; }
#diversity-logos .avia-slideshow-arrows a:before { font-size: 15px; color: #fff; background: #000; border: 1px solid #fff;}
#learning-diversity, #learning-diversity-can { font-size: 24px;}
/* France Diversity Hero */
.fra-dive-hero h1 {margin-bottom: 0px; }
/* Romania diversity mission galary style */
#av-masonry-1-item-6835 .av-masonry-image-container,#av-masonry-1-item-6839 .av-masonry-image-container,
#av-masonry-1-item-9492 .av-masonry-image-container,#av-masonry-1-item-9496 .av-masonry-image-container
{background-position:bottom !important;}


/***************** University *****************/
/*#subhero.univhdr {background-position: center right !important;}*/
#univamazing h2 {margin-bottom:0;}
   /** Uk Academy **/
.acadlist div:last-child {padding-left:10px;}
.acadlist ul {margin-bottom:5px;}
.acadlist li {line-height:1.3;}

/***************** Locations *****************/
.locdrivers .avia-image-container.fwimg {width:100%; overflow: hidden;}
.locdrivers .avia-image-container.fwimg img {object-fit: cover; object-position: top center; min-width: 100%; min-height: 100%; width: auto; height: auto; max-width: 100%; max-height: 100%;}
.lochdrs h2 {margin-bottom:0;}
.locationlnk-row {display:flex; margin: 5px 0;}
.locationlnk-row > div {flex: 1 1 auto;}
.locationlnk-row > .loclanglinks {width:60%; padding-right: 10px;}
.locationlnk-row > .locsearchlnks {width:40%; min-width:130px;}
.locationlnk-row > div.rowsingle {flex: 1 1 100%;}
.locdrivers a {text-transform:uppercase;}
.locationlnk-wrap { font-size: 24px; }

/***************** Executive *****************/
#top .singlevidALT .av-flex-placeholder {width: 3%;}
#execvideos a.avia-button ,#execvideos2 a.avia-button {  font-size: 24px; }

/***************** Veterans *****************/
.vetVolList li {line-height:1.2em;}
#vet-videos a.avia-button {  font-size: 24px; }
/*.vetsig {background-position: bottom -90px center !important;}*/

/***************** Events *****************/
   /** hide all unnecessary elements **/
.eventplace #tribe-events-header, .eventplace #tribe-events .tribe-events-button.tribe-events-ical, .eventplace h2.tribe-events-list-separator-month, .eventplace .tribe-events-event-cost, .eventplace .recurringinfo, .eventplace .tribe-events-venue-details > a,
.eventplace .tribe-street-address, .eventplace .tribe-postal-code, .eventplace .tribe-country-name, .eventplace .tribe-events-read-more, .eventplace .tribe-events-list .tribe-events-loop .tribe-events-event-meta .recurringinfo {display:none;}
   /** move up events **/
.eventplace {margin-top:-130px; background:transparent !important;}
   /** doodle notch & borders **/
.main_color .eventnotch {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/Events-particle-header.png); background-position:bottom -135px center; background-repeat:no-repeat; border-bottom: 1px solid #F2635D; border-color:#F2635D;}
#top .eventplace .tribe-events-list .type-tribe_events {border-bottom: 1px solid #F2635D;}
#top .eventplace .tribe-events-list .type-tribe_events:nth-child(odd) {border-right: 1px solid #F2635D;}
   /** wrap event items **/
.eventplace .tribe-events-loop {display:flex; flex-wrap: wrap;}
.eventplace .tribe-events-loop > div {width:50%;}
.eventplace .av-tribe-events-outer-content-wrap {display: flex; flex-direction: column; width:100%;}
.eventplace .av-tribe-events-outer-content-wrap > div {flex: 0 1 auto; width:100%; display:block; float:none;}
.eventplace .tribe-events-event-meta {width:100% !important;}
.eventplace #tribe-events-content.tribe-events-list {margin-bottom:0;}
   /** aesthetic styles **/
#top .eventplace .av-tribe-events-content-wrap {padding:34px;}
.tribe-events-notices { background: transparent; border: none;color: #000;  }
     /** Event Name **/
#top .eventplace .tribe-events-list-event-title {margin-top: 20px; text-align:left; margin-bottom:0; padding-bottom:0;}
#top .eventplace .tribe-events-list-event-title a.tribe-event-url {font-size:32px; color:#F2635D; line-height: 1.2; text-decoration:underline;}
     /** Event date/time **/
#top .eventplace .tribe-event-schedule-details, #top .eventplace .tribe-events-venue-details {font-size:26px;}
#top .eventplace abbr.tribe-events-abbr {text-decoration:none;}
     /** Event details **/
.eventplace #tribe-events .tribe-events-content p {line-height:1.4;}
.av-single-event-content span.tribe-events-cal-links {display: none;} /* removes duplicate google calendar & ical buttons */
      /** Single Event Pages **/
.responsive .tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group {width:100%; margin: 0 0 15px 0;}
.tribe-events-meta-group-details dt {font-family:'taubsans-md2', Arial, sans-serif;}
.tribe-events-meta-group-venue h3 {margin-bottom:0; font-size:26px;}
.tribe-events-meta-group-venue h3 a {font-family:'taubsans-md2', Arial, sans-serif;}
#top.single-tribe_events .av-single-event-content h2.tribe-events-single-event-title {margin-bottom:10px;}
.tribe-events-meta-group.tribe-events-meta-group-details, dd.location {font-size: 20px;}

/***************** Job Search Results *****************/
#cws-search-form hr {display:none;}
#top .main_color #cws-adv-search-btn {background-color:#26328C; border: 0;}
#job-alert {display:none;}
#top #job-map-toggle {background-color:#26328C; padding: 13px 20px 8px 40px;}
#job-map-toggle .world-icon {top:10px;}
#top .widget-jobsearch-results h3#live-results {margin-top:16px; color:#222;}
.jsres .search-columns {background:transparent;}
.jsres .search-columns > div {width:auto; margin-right:1%; background-color:#26328C; padding: 5px 15px 3px;}
#widget-jobsearch-results-list .search-results-ol ul li {line-height: 1.4;}
[lang="en-US"] .widget-jobsearch-full .w-form-row-label {line-height:1.5;}
.widget-jobsearch-full .w-form-row-label {
    line-height: 1.5;
}
.widget-jobsearch-full .location-wrapper .clear-btn {margin-top: 0px; line-height: 1.4;}
#no_results_found .error { text-align: left; }
#main .widget-jobsearch-results .search-columns { padding-left: 0px;background: #26328C;}
span.switch-button-label { color: #222 !important; text-decoration: underline; }
.switch-button-background, .switch-button-button {  border: 1px solid #aaa !important; }
.widget-jobsearch-results .child.addtnl_loc { color: #222; }

/***************** Job Details *****************/
    /** fix for gallery visibility issue**/
  #jdphotos .av-masonry-entry, .adp-gallery .av-masonry-entry, #ejdlooks .av-masonry-entry {visibility: visible; opacity: 1;}
   /** EJD details **/
.jobdetail-buttons {float:none;}
.jobdetail-info { font-size: 24px; color: #fff;}
#top h1#gtm-jobdetail-title {line-height: 1; margin-bottom: 5px;}
a.backsearch {font-size:16px; color: #121C4E !important; text-transform:uppercase; font-family: 'taubsans-bld2', Arial, sans-serif !important;}
   /** EJD HEader Photos **/
#top.sales .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/EJD-hero-sales.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.client-service .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/EJD-hero-client.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.implementation .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/EJD-hero-implement.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.technology .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12101511/Tech-EJD-1.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
#top.human-resources .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/EJD-hero-hr.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.management .jdhdrimg, #top.finance-accounting .jdhdrimg,
#top.administration .jdhdrimg, #top.digital-marketing .jdhdrimg, 
#top.legal .jdhdrimg, #top.operations .jdhdrimg, 
#top.relationship-management .jdhdrimg, #top .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/EJD-hero-corp.png); background-position:top center; background-repeat:no-repeat; background-size:cover;}
    /** Brazil Headers **/
#top.sales.br .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ejd-brazil-sales-header.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
#top.client-service.br .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ejd-brazil-client-header.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.implementation.br .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ejd-brazil-impli-header.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
#top.technology.br .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ejd-brazil-tech-header.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.br .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ejd-brazil-hr-header.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
#top.management.br .jdhdrimg, #top.finance-accounting.br .jdhdrimg,
#top.administration.br .jdhdrimg, #top.digital-marketing.br .jdhdrimg, 
#top.legal.br .jdhdrimg, #top.operations.br .jdhdrimg, 
#top.relationship-management.br .jdhdrimg, #top.br .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ejd-brazil-corp-header.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
    /** Canada Headers **/
#top.sales.ca .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/can-sales-headerimage.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
#top.client-service.ca .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/can-cs-headerimage.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
#top.implementation.ca .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/can-imple-headerimage.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
#top.technology.ca .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/can-tech-headerimage.jpg); background-position:center left; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.ca .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/can-hr-headerimage.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.management.ca .jdhdrimg, #top.finance-accounting.ca .jdhdrimg,
#top.administration.ca .jdhdrimg, #top.digital-marketing.ca .jdhdrimg, 
#top.legal.ca .jdhdrimg, #top.operations.ca .jdhdrimg, 
#top.relationship-management.ca .jdhdrimg, #top.ca .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/can-corp-headerimage.jpg); background-position:center right; background-repeat:no-repeat; background-size:cover;}
    /** China Headers **/
#top.sales.cn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/chi-sales-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.client-service.cn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/06/chi-cs-headerimage1.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.implementation.cn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/chi-imple-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.technology.cn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/chi-tech-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.cn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/chi-hr-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.management.cn .jdhdrimg, #top.finance-accounting.cn .jdhdrimg,
#top.administration.cn .jdhdrimg, #top.digital-marketing.cn .jdhdrimg, 
#top.legal.cn .jdhdrimg, #top.operations.cn .jdhdrimg, 
#top.relationship-management.cn .jdhdrimg, #top.cn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/chi-corp-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
    /** Poland Headers **/
#top.sales.pl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12112115/image-20240131-231324-1.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.client-service.pl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12113009/image-20240131-231313-1.png) !important; background-repeat:no-repeat; background-size:cover;}
#top.implementation.pl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/EJD-hero-implement.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.technology.pl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12101511/Tech-EJD-1.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.pl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12110652/image-20240131-233110-1.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.management.pl .jdhdrimg, #top.finance-accounting.pl .jdhdrimg,
#top.administration.pl .jdhdrimg, #top.digital-marketing.pl .jdhdrimg, 
#top.legal.pl .jdhdrimg, #top.operations.pl .jdhdrimg, 
#top.relationship-management.pl .jdhdrimg, #top.pl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/po-ejd-corp-header.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
    /** Tunisia Headers **/
#top.client-service.tn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/tun-ejd-cs-headerimage.jpg); background-position: top left; background-repeat:no-repeat; background-size:cover;}
#top.technology.tn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/tun-ejd-tech-headerimage.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.tn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/tun-ejd-hr-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.management.tn .jdhdrimg, #top.finance-accounting.tn .jdhdrimg,
#top.administration.tn .jdhdrimg, #top.digital-marketing.tn .jdhdrimg, 
#top.legal.tn .jdhdrimg, #top.operations.tn .jdhdrimg, 
#top.relationship-management.tn .jdhdrimg, #top.tn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12115016/image-20240131-230908-2.png); background-position:top center; background-repeat:no-repeat; background-size:cover;} 
 /** Romania Headers **/
#top.sales.ro .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12112115/image-20240131-231324-1.png); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.client-service.ro .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12113009/image-20240131-231313-1.png); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.implementation.ro .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12114409/image-20240131-231303-1.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.technology.ro .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/rom-ejd-tech-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.ro .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/rom-ejd-hr-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.management.ro .jdhdrimg, #top.finance-accounting.ro .jdhdrimg,
#top.administration.ro .jdhdrimg, #top.digital-marketing.ro .jdhdrimg, 
#top.legal.ro .jdhdrimg, #top.operations.ro .jdhdrimg, 
#top.relationship-management.ro .jdhdrimg, #top.ro  .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12114649/image-20240131-231741-1.png); background-position:top left; background-repeat:no-repeat; background-size:cover;} 
    /** Germany Headers **/
#top.sales.de .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/ger-ejd-sales-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.client-service.de .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/ger-ejd-cs-headerimage.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.implementation.de .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/ger-imple-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.technology.de .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/ger-ejd-tech-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.de .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/ger-ejd-hr-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.management.de .jdhdrimg, #top.finance-accounting.de .jdhdrimg,
#top.administration.de .jdhdrimg, #top.digital-marketing.de .jdhdrimg, 
#top.legal.de .jdhdrimg, #top.operations.de .jdhdrimg, 
#top.relationship-management.de .jdhdrimg, #top.de  .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/ger-ejd-corp-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;} 
    /*Italy headers*/
#top.sales.it .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/ita-ejd-sales-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.client-service.it .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/ita-ejd-cs-headerimage.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.implementation.it .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/ita-ejd-imple-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.technology.it .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/ita-ejd-tech-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.it .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/ita-ejd-hr-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.management.it .jdhdrimg, #top.finance-accounting.it .jdhdrimg,
#top.administration.it .jdhdrimg, #top.digital-marketing.it .jdhdrimg, 
#top.legal.it .jdhdrimg, #top.operations.it .jdhdrimg, 
#top.relationship-management.it .jdhdrimg, #top.it  .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/ita-ejd-corp-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}    
  /** india headers **/
#top.client-service.in .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ind-ejd-cs-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.in .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ind-ejd-hr-headerimage.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.implementation.in .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12110652/image-20240131-233110-1.png); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.sales.in .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/Ind-ejd-sales-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.technology.in .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ind-ejd-tech-headerimage.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.in .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ind-ejd-corp-headerimage.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
    /** uk headers **/
#top.client-service.gb .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/uk-cs-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.gb .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/uk-hr-headerimage.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.implementation.gb .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/uk-imple-headerimage.png); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.sales.gb .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/uk-sales-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.technology.gb .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/uk-tech-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.gb .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/uk-corp-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
    /** phillippine headers **/
#top.client-service.ph .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12115725/HC18311-adp-cws-phi-850x758px-1-min.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.ph .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/phi-corp-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.implementation.ph .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/phi-imple-headerimage.jpg); background-position:top left -180px; background-repeat:no-repeat; background-size:cover;}
#top.technology.ph .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/2777/2024/02/28110746/850x758-03.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.ph .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/phi-corp-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
    /** France Headers **/
#top.sales.fr .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/fr-sales-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.client-service.fr .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/fr-cs-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.implementation.fr .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/fr-imple-headerimage.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
#top.technology.fr .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/fr-tech-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.fr .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/fr-hr-headerimage.jpg); background-position:left center; background-repeat:no-repeat; background-size:cover;}
#top.management.fr .jdhdrimg, #top.finance-accounting.fr .jdhdrimg,
#top.administration.fr .jdhdrimg, #top.digital-marketing.fr .jdhdrimg, 
#top.legal.fr .jdhdrimg, #top.operations.fr .jdhdrimg, 
#top.relationship-management.fr .jdhdrimg, #top.fr .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/fr-corp-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
    /** Spain Headers **/
#top.sales.es .jdhdrimg{background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/Hero-image.png);background-position:bottom left; background-repeat:no-repeat; background-size:cover; }
#top.client-service.es .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/spn-ejd-cs-headerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.implementation.es .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/spn-ejd-imple-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.technology.es .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/spn-ejd-tech-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.es .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/spn-ejd-hr-headerimage.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
#top.management.es .jdhdrimg, #top.finance-accounting.es .jdhdrimg,
#top.administration.es .jdhdrimg, #top.digital-marketing.es .jdhdrimg, 
#top.legal.es .jdhdrimg, #top.operations.es .jdhdrimg, 
#top.relationship-management.es .jdhdrimg, #top.es .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/spn-ejd-corp-headerimage.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
    /** Netherlands Headers **/
#top.sales.nl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/EJD_Ned_Sales1.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.client-service.nl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/EJD_Ned_ClientSrvs1.jpg); background-position:center right; background-repeat:no-repeat; background-size:cover;}
#top.implementation.nl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/EJD_Ned_Implementation1.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.technology.nl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/EJD_Ned_Tech1.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.nl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/EJD_Ned_HR1.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
#top.management.nl .jdhdrimg, #top.finance-accounting.nl .jdhdrimg,
#top.administration.nl .jdhdrimg, #top.digital-marketing.nl .jdhdrimg, 
#top.legal.nl .jdhdrimg, #top.operations.nl .jdhdrimg, 
#top.relationship-management.nl .jdhdrimg, #top.nl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/EJD_Ned_GenCorp1.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
    /** Czech headers **/
#top.client-service.cz .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/cz-ejd-cs-header.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
#top.human-resources.cz .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/03/12110652/image-20240131-233110-1.png); background-position:center center; background-repeat:no-repeat; background-size:cover;}
#top.implementation.cz .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/cz-ejd-mple-header.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
#top.technology.cz .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/cz-ejd-tech-header.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.cz .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/cz-ejd-corp-header.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}

 /** description **/
.morelink { margin-top:20px; margin-bottom:20px; display: block; color: #365cbd; cursor: pointer; text-decoration:underline;}
   /** share **/
.jdappshare .flexcols {flex-direction:column;}
.jdappshare .flexcols > div {flex: 1 1 auto; max-width:400px; min-width:250px;}
/*.jdappshare .flexcols > div:first-child {margin-right:2%; width:30%;}*/
.jdappshare .av-share-box {background-color:#365cbd; padding: 4px 16px; margin-top:3px; text-align:center;}
#top h2.av-share-link-description {float: none; font-size: 20px; color:#fff; text-transform: uppercase; width: auto; margin-bottom:0; margin-top:10px; line-height: 1;}
#top .jdappshare .av-share-box ul {border-width: 0; width: auto; float: none; margin: 0 auto;}
.jdappshare .av-share-box ul li {border: 0; padding: 0;}
.jdappshare .av-share-box ul li a {display: block;  padding: 0 8px; color:#fff; font-size: 22px;}
#top #wrap_all .av-social-link-facebook:hover a, #top #wrap_all .av-social-link-twitter:hover a, #top #wrap_all .av-social-link-linkedin:hover a, #top #wrap_all .av-social-link-mail:hover a {background:transparent; color:#fff;}
#top .hello-china .hellosc a[aria-label="Youtube"], #top.page-id-19388 .ftricolist li:nth-child(2), #top.cn .hellosc a[aria-label="Youtube"],
#top .hello-china .hellosc a[aria-label="Facebook"], #top.page-id-19388 .ftricolist li:nth-child(4), #top.cn .hellosc a[aria-label="Facebook"],
#top .hello-china .hellosc a[aria-label="Instagram"],#top.page-id-19388 .ftricolist li:nth-child(5),  #top.cn .hellosc a[aria-label="Instagram"],
#top .hello-china .hellosc a[aria-label="Twitter"],#top.page-id-19388 .ftricolist li:nth-child(6), #top.cn .hellosc a[aria-label="Twitter"], 
.hello-china .tintup, #top.cn .singlevideo .avia-button-left.lbluoutbtn.btn60{ display: none; }
#top .hello-china #custom_html-9 {  padding-bottom: 60px; }
#top .hello-china #custom_html-7 {  padding-bottom: 60px; }

   /** newest jobs **/
.jdhotjobs .widget {padding: 0px 0 0px 0;}
.jdhotjobs .widget_joblist_row {/*margin-bottom: 15%;*/}
   /** testimonials & videos **/
.jdtest .flexcols > div {flex: 1 1 auto;}
.jdtest .flexcols > div:first-child {width:25%;}
.jdtest .flexcols > div:last-child {width:73%; margin-left:2%;}
.jdtest .flexcols > div:first-child img {margin: 0 auto;}

/***************** Sitemap *****************/
#sitemap-menu .page-item-42, #sitemap-menu .page-item-40,#sitemap-menu .page-item-1976,#sitemap-menu .page-item-21398 {display: none; }

/***************** Fraud Alert Form *****************/
form#gform_1 {width: 50%; margin: 0 0;  min-width: 250px;}
#top .gform_wrapper ul li.gfield {margin-bottom: 24px;}
form#gform_1 .ginput_container {margin-top:0;}
form#gform_1 label {font-size:24px; font-family:'taubsans-reg2', Arial, sans-serif; font-weight:normal;}
#top form#gform_1 .gfield_required {font-size:22px; margin-left:0;}
#top form#gform_1 input, #top form#gform_1 textarea {padding: 16px 16px 14px 10px; border-color:#aaa; margin-bottom:0;}
#top form#gform_1 #field_1_8 a {font-family:'taubsans-bld2', Arial, sans-serif; color:#121C4E; font-size:24px;}
#top form#gform_1 input#gform_submit_button_1 {min-width:200px; background-color:#121C4E; font-family:'taubsans-reg2', Arial, sans-serif; color:#fff; text-transform:uppercase; width:60%;}

/***************** Ready to #workhappy block *****************/
.readyheight .widget {padding-bottom:0;}
.readyheight .flex_column {height:400px;}
#top .readyblock a {max-width: 250px; font-size: 24px; color:#fff; text-transform:uppercase;}
#top .readyblock a:focus { outline: #fff; }
.readyblock {padding-bottom:5%;}
.readyblock h2 { font-size: 35px; max-width: 350px; }
.readyblock h2, .readyblock a {
    background-color: #F2635D;
    max-width: 350px;
    display: inline-block;
}
     /*** ready block photos ***/
/** high five image **/
#readyhome .readyblockimg, #readyjd .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/footer-image.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** people around a table image **/
#readylaa .readyblockimg,#readylaa-ro .readyblockimg,#readylaa-roro .readyblockimg{background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Footer-image1.png) !important; background-position:top right; background-repeat:no-repeat; background-size:cover;}
/** people around a glass whiteboard **/
#readytr .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/footer-image-tr.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** student with her laptop **/
#readyuni .readyblockimg, #readyuni-br .readyblockimg, #readyuni-ptbr .readyblockimg, #readyuni-esbr .readyblockimg, #readyuni-uk .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/footer-image-un.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** overhead shot of woman in yellow and 2 others around the table **/
#readyloc .readyblockimg, #readynor .readyblockimg, #readymait .readyblockimg, #readyariz .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/locations_footer_img.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** blurry shot of woman walking **/
#readyexec .readyblockimg, #readyevents .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/footer-image-exec.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** picking up trash **/
#readycsr-ned .readyblockimg, #readyuni-zh .readyblockimg, #readyuni-zhzh .readyblockimg, #readycorpso-zh .readyblockimg, #readycorpso-zhzh .readyblockimg, #readycsr .readyblockimg, #readycsr-au .readyblockimg, #readycorpso-tntn .readyblockimg, #readycorpso-tn .readyblockimg, #readycsr-ph .readyblockimg, #readycsr-fra .readyblockimg, #readycsr-in .readyblockimg, #readycsr-uk .readyblockimg, #readycorpsr-can .readyblockimg, #readycorpsr-canfr .readyblockimg, #readycsr-es .readyblockimg, #readycsr-eses .readyblockimg, #readycorpso-br .readyblockimg,#readycorpso-ptbr .readyblockimg, #readycorpso-esbr .readyblockimg,#readycorpso-de .readyblockimg,#readycorpso-dede .readyblockimg,#readycorpso-it .readyblockimg,#readycorpso-itit .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Readytowork-image-cropsoc.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** handsin photo **/
#readydiversity-cze .readyblockimg,#readydiversity-czecs .readyblockimg,#readydiversity-ned .readyblockimg, #readydiversity .readyblockimg, #readydiversity-au .readyblockimg, #readydiversity-tntn .readyblockimg, #readydiversity-tn .readyblockimg, #readydiversity-fra .readyblockimg, #readydiversity-ph .readyblockimg, #readydiversity-es .readyblockimg, #readydiversity-eses .readyblockimg, #readydiversity-in  .readyblockimg,#readydiversity-ro .readyblockimg,#readydiversity-roro .readyblockimg, #readydiversity-uk .readyblockimg, #readydiversity-can .readyblockimg,#readydiversity-canfr .readyblockimg,  #readydiversity-br .readyblockimg,#readydiversity-ptbr .readyblockimg,#readydiversity-esbr .readyblockimg,#readydiversity-de .readyblockimg,#readydiversity-dede .readyblockimg,#readydiversity-it .readyblockimg,#readydiversity-itit .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Readytowork-image-DI.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** shaking hands over a table photo **/
#readycorp-ned .readyblockimg, #readycorp-nednl .readyblockimg, #readyhr-ned .readyblockimg, #readyhr-nednl .readyblockimg, #readytech-ned .readyblockimg, #readytech-nednl .readyblockimg, #readyimp-ned .readyblockimg, #readyimp-nednl .readyblockimg, #readycs-nednl .readyblockimg, #readycs-ned .readyblockimg, #readysales-nednl .readyblockimg, #readysales-ned .readyblockimg, #readyhr .readyblockimg, #readytech .readyblockimg, #readycorp .readyblockimg, #readycs .readyblockimg, #readysales .readyblockimg, #readyimp .readyblockimg,#readysales-frafr .readyblockimg, #readycs-frafr .readyblockimg, #readyimp-frafr .readyblockimg, #readytech-frafr .readyblockimg, #readyhr-frafr .readyblockimg, #readycorp-frafr .readyblockimg, 
#readysales-fra .readyblockimg, #readycs-fra .readyblockimg, #readyimp-fra .readyblockimg, #readytech-fra .readyblockimg, #readyhr-fra .readyblockimg, #readycorp-fra .readyblockimg, #readycs-ro .readyblockimg,#readycs-roro .readyblockimg, #readysales-uk .readyblockimg, #readycs-uk .readyblockimg, #readyimp-uk .readyblockimg, #readytech-uk .readyblockimg, #readyhr-uk .readyblockimg, #readycorp-uk .readyblockimg, #readycs-popo .readyblockimg, #readycs-po .readyblockimg, #readyjd-fr .readyblockimg, #readysales-canfr .readyblockimg, #readycs-canfr .readyblockimg, #readyimp-canfr .readyblockimg, #readytech-canfr .readyblockimg, #readyhr-canfr .readyblockimg, #readycorp-canfr .readyblockimg,  #readysales-can .readyblockimg, #readycs-can .readyblockimg, #readyimp-can .readyblockimg, #readytech-can .readyblockimg, #readyhr-can .readyblockimg, #readycorp-can .readyblockimg, #readysales-br .readyblockimg, #readycorp-es .readyblockimg, #readycorp-eses .readyblockimg, #readycorp-br .readyblockimg,  #readytech-br .readyblockimg, #readytech-es .readyblockimg, #readytech-eses .readyblockimg, #readyhr-es .readyblockimg, #readyhr-eses .readyblockimg,  #readyhr-br .readyblockimg, #readycs-es .readyblockimg, #readycs-eses .readyblockimg, #readycs-br .readyblockimg, #readyimp-es .readyblockimg, #readyimp-eses .readyblockimg, #readyimp-br .readyblockimg,
#readyimp-ph .readyblockimg, #readycorp-tntn .readyblockimg, #readyhr-tntn .readyblockimg, #readycs-tntn .readyblockimg, #readytech-tntn .readyblockimg, #readycorp-tn .readyblockimg, #readyhr-tn .readyblockimg, #readycs-tn .readyblockimg, #readytech-tn .readyblockimg, #readycs-ph .readyblockimg, #readycorp-ph .readyblockimg, #readytech-ph .readyblockimg, #readyhr-ph .readyblockimg, #readysales-ptbr .readyblockimg, #readycorp-ptbr .readyblockimg,  #readytech-ptbr .readyblockimg, #readyhr-ptbr .readyblockimg, #readycs-ptbr .readyblockimg, #readyimp-ptbr .readyblockimg, 
#readysales-es .readyblockimg, #readysales-eses .readyblockimg, #readysales-esbr .readyblockimg, #readycorp-esbr .readyblockimg,  #readytech-esbr .readyblockimg, #readyhr-esbr .readyblockimg, #readycs-esbr .readyblockimg, #readyimp-esbr .readyblockimg,#readysales-de .readyblockimg,#readycs-de .readyblockimg,#readyimp-de .readyblockimg,#readytech-de .readyblockimg,#readyhr-de .readyblockimg,#readycorp-de .readyblockimg, #readytr-dede .readyblockimg,#readysales-dede .readyblockimg,#readycs-dede .readyblockimg, #readyimp-dede .readyblockimg,#readytech-dede .readyblockimg,#readyhr-dede .readyblockimg,#readycorp-dede .readyblockimg,#readysales-it .readyblockimg,#readycs-it .readyblockimg,#readyimp-it .readyblockimg,#readytech-it .readyblockimg,#readyhr-it .readyblockimg,#readycorp-it .readyblockimg,#readysales-itit .readyblockimg,#readycs-itit .readyblockimg,#readyimp-itit .readyblockimg,#readytech-itit .readyblockimg,#readyhr-itit .readyblockimg,#readycorp-itit .readyblockimg,.readysales-canfr-new .readyblockimg  {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Readytowork-teams-roles-CS.png) !important; background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** veterans photo **/
#readyveteran .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/Footer-Veterans.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** blurry photo of people at whiteboard with laptop in foreground **/
#readyhome-ned .readyblockimg, #readyhome-ph .readyblockimg, #readyhome-br .readyblockimg, #readyhome-ptbr .readyblockimg, #readyhome-esbr .readyblockimg, #readyhome-es .readyblockimg, #readyhome-eses .readyblockimg, #readyhome-po .readyblockimg, #readyhome-popo .readyblockimg, #readyhome-tntn .readyblockimg, #readyhome-tn .readyblockimg, #readyhome-ro .readyblockimg, #readyhome-roro .readyblockimg, #readyhome-can .readyblockimg, #readyhome-in .readyblockimg, #readyhome-uk .readyblockimg, #top.pl #readyjd .readyblockimg , #readyhome-fra .readyblockimg ,#readyhome-de .readyblockimg, #readyhome-au .readyblockimg,#readyhome-dede .readyblockimg,#readyhome-it .readyblockimg,#readyhome-itit .readyblockimg,#readyhome-esbr-new .readyblockimg,#readyhome-ptbr-new .readyblockimg,#readyhome-canfr .readyblockimg{background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/workhappy-1-BR.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#readyhome-ph .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2020/06/adp-phi-pagefooter.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** women around table drinking coffee  (Poland) **/
#readylaa-popo .readyblockimg, #readylaa-po .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/WorkHappy_2-POL.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** 2 women smiling at a laptop  (Poland)  **/
#readycorpso-popo .readyblockimg, #readycorpso-po .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/WorkHappy-CSR-2-1-POL.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** 3 women standing smiling & drinking coffee (Poland) **/
#readydiversity-popo .readyblockimg, #readydiversity-po .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/WorkHappy-CSR-2-2-POL.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** 1 women standing smiling & talking to others (Poland) **/
#readytr-popo .readyblockimg, #readytech-popo .readyblockimg, #readyimp-popo .readyblockimg, #readysales-popo .readyblockimg, #readycorp-popo .readyblockimg, #readyhr-popo .readyblockimg,  #readytr-po .readyblockimg, #readytech-po .readyblockimg, #readyimp-po .readyblockimg, #readysales-po .readyblockimg, #readycorp-po .readyblockimg, #readyhr-po .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/po-footer-readytowork.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** 4 guys playing videogames **/
#readylaa-ro .readyblockimg,#readylaa-roro .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/WorkHappy_2-ROM.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** woman standing at whiteboard pointing **/
#readycorpso-ro .readyblockimg, #readycorpso-roro .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/WorkHappy-CSR-2-1-ROM.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** man and woman standing in hall on laptop **/
#readylaa-ned .readyblockimg, #readylaa-ph .readyblockimg, #readylaa-tntn .readyblockimg, #readylaa-tn .readyblockimg, #readylaa-can .readyblockimg, #readylaa-fra .readyblockimg, #readylaa-in .readyblockimg, #readylaa-uk .readyblockimg, #readylaa-es .readyblockimg, #readylaa-eses .readyblockimg, #readylaa-br .readyblockimg,#readylaa-ptbr .readyblockimg, #readylaa-esbr .readyblockimg,#readylaa-de .readyblockimg,#readylaa-dede .readyblockimg,#readylaa-it .readyblockimg,#readylaa-itit .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/footer_life_at_adp21.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/** 4 people on their devices, on a couch, in front of a mint green wall **/
#readytr-ned .readyblockimg, #readydiversity-zh .readyblockimg, #readydiversity-zhzh .readyblockimg, #readytr-ph .readyblockimg, #readytr-tntn .readyblockimg, #readytr-tn .readyblockimg, #readytr-fra .readyblockimg, #readytr-can .readyblockimg, #readytr-canfr .readyblockimg, #readytnr-uk .readyblockimg, #readytr-es .readyblockimg, #readytr-eses .readyblockimg, #readytr-br .readyblockimg, #readytr-ptbr .readyblockimg, #readytr-esbr .readyblockimg,#readytr-de .readyblockimg,#readytr-it .readyblockimg,#readytr-itit .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/br-teams-footerimage2.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/** 3 people sitting on the floor around a laptop **/
#readytr-in .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ind-teams-footerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** 4 people smiling around a table at break **/
#readysales-in .readyblockimg, #readycs-in .readyblockimg, #readyimp-in .readyblockimg, #readytech-in .readyblockimg, #readyhr-in .readyblockimg, #readycorp-in .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ind-sales-footerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** 2 groups at lunch tables **/
#readylaa-au .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/WorkHappy_2-AUS.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** Meeting around a conference table in Australia **/
#readycorp-au .readyblockimg, #readyhr-au .readyblockimg, #readyimp-au .readyblockimg, #readytech-au .readyblockimg,#readycs-au .readyblockimg, #readytr-au .readyblockimg, #readysales-au .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/au-teams-footerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** smiling woman at whiteboard - background out of focus - ROMANIA **/
#readyimp-ro .readyblockimg, #readyimp-roro .readyblockimg,#readysales-ro .readyblockimg, #readysales-roro .readyblockimg, #readytr-ro .readyblockimg,#readytr-roro .readyblockimg,#readytech-ro .readyblockimg,#readytech-roro .readyblockimg,#readyhr-ro .readyblockimg,#readyhr-roro .readyblockimg,#readycorp-ro .readyblockimg,#readycorp-roro .readyblockimg, #readycs-ro .readyblockimg, #readycs-roro .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/04/rom-teams-footerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** Group of people standing in front of a glass board **/
#readycontact-ned .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/nel-contacts-footerimage.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
/** 3 women and 1 man standing in front of a building **/
#readyhome-zh .readyblockimg, #readyhome-zhzh .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/workhappy-1-ZH.png); background-position:top center; background-repeat:no-repeat; background-size:cover;}
/* 2 guys and 1 lady talking to each other infront of laptop */
#readylaa-zh .readyblockimg,#readylaa-zhzh .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/workhappy-2-ZH.png); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/* People talking to each other in caffeteria */
#readyimp-zh .readyblockimg, #readyimp-zhzh .readyblockimg, #readyhr-zh .readyblockimg, #readyhr-zhzh .readyblockimg, #readycorp-zh .readyblockimg, #readycorp-zhzh .readyblockimg, #readytech-zh .readyblockimg, #readytech-zhzh .readyblockimg, #readysales-zh .readyblockimg,  #readysales-zhzh .readyblockimg, #readycs-zh .readyblockimg, #readycs-zhzh .readyblockimg, #readysales-zh .readyblockimg, #readytr-zh .readyblockimg, #readytr-zhzh .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/chi-teams-footerimage.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/* Women in black shirt addressing group (one in pink shirt) walking - Czech Home */
#readyhome-cze .readyblockimg,#readyhome-cze-new .readyblockimg, #readyhome-czecs .readyblockimg, #readyhome-czecs.readyimp-cze-newimage  .readyblockimg,#readyhome-czecs-new  .readyblockimg{background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/workhappy-1-CZ.png); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/* 2 women (one in pink shirt) walking - Czech LAA */
#readylaa-cze .readyblockimg, #readylaa-czecs .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/workhappy-2-CZ.png); background-position: center center; background-repeat:no-repeat; background-size:cover;}
/* Man working with little kids in classroom - Czech Corp */
#readycsr-cze .readyblockimg, #readycsr-czecs .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/WorkHappy-CSR-2-1-CZ.png); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/* Czech Job Details Ready Img */
#top.cz #readyjd .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/cz-ejd-footer.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/* Three women doing Yoga */
#readytr-cze .readyblockimg,  #readyhr-cze .readyblockimg, #readycs-cze .readyblockimg, #readycorp-cze .readyblockimg, #readytech-cze .readyblockimg, #readyimp-cze .readyblockimg,
#readytr-czecs .readyblockimg,  #readyhr-czecs .readyblockimg, #readycs-czecs .readyblockimg, #readycorp-czecs .readyblockimg, #readytech-czecs .readyblockimg,#readyimp-czecs .readyblockimg{background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/cz-teams-footer.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/* 2 women facing each other next to multiple flags */
#readycontact-cze .readyblockimg, #readycontact-czecs .readyblockimg,#readycontact-czecsnew .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/cz-contacts-footer.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/* Women on laptop with coworkers and ADP logo in the background */
#readydevelopment-cze .readyblockimg, #readydevelopment-czecs .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/cz-dev-footer.jpg); background-position:top right; background-repeat:no-repeat; background-size:cover;}
/*Blog main page */
#readyblog .readyblockimg{background-position:top right; background-repeat:no-repeat; background-size:cover; background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Hero-image-1.png);}
#readyjd p:empty {display:none;}
#readyjd p + h2 {margin-top:0;}


/*=================== SPECIAL HIDE =============== */

.hide-special .av-fixed-size .av-masonry-container.isotope .av-masonry-item-with-image:nth-child(2) figcaption.av-inner-masonry-content.site-background,
.hide-special .av-fixed-size .av-masonry-container.isotope .av-masonry-item-with-image:nth-child(4) figcaption.av-inner-masonry-content.site-background,
.hide-special .av-fixed-size .av-masonry-container.isotope .av-masonry-item-with-image:nth-child(7) figcaption.av-inner-masonry-content.site-background {
    display: none!important;
}

/*=================== SPECIAL HIDE END =============== */
/***************** India *****************/
   /** CSR **/
#top #thrivein .av-flex-placeholder {width: 1%;}

/***************** China *****************/
.avia-msedge.chinasite #subhero > .container > .content > .post-entry, .avia-msedge.chinasite #subhero > .container > .content > .post-entry > .entry-content-wrapper {min-height:600px;}
   /** videos **/
.chivlnk {cursor:pointer;}
.mfp-inline-holder .mfp-content.mfp-china {width:auto; margin: 0 auto;}
.mfp-close { opacity:1;}
.mfp-inline-holder .mfp-content.mfp-china button.mfp-close {color:#fff; opacity:1; top:-40px;}

/********* Germany *********/
.de .jobdetail-title{word-break:break-word;}
 /** teams and roles **/
 .de-human-banner,.de-csr-banner{background-position: center top !important;}
 /* Sales */
 #germany-sales-dive {line-height: 1.3em;}
 /*de-germany menu width*/
 .av-main-nav #menu-item-15519 ul{width:auto;}
 
/************ Italy ************/
#it-imp-subheading {
color: #121C4E !important;  
}

/***************** Footer Styles *****************/
#footer {border-top: 0; max-width:1360px; margin: 0 auto;}
#footer .av_one_third {width:100%; margin: 0 0; font-size: 15px;}
#footer .widget {margin: 10px 0 10px 0;}

   /** Footer Widget 1 - Logo and social **/
.ftrwidg1wrap > div {flex:1 1 auto;}
.ftrlogo img {padding-top:0.7em;}
#top #footer .widget .ftricolist {width:auto; float:right;}
.ftricolist li {margin-right:5px; padding:3px 2px;}
.ftricolist li:nth-child(4), .ftricolist li:nth-child(6) {line-height:1;}
.ftricolist li:nth-child(5) {line-height:1; padding-top: 4px;}
.ftricolist li a {display:block;}
.ftricolist li.jotc-li {line-height:1; margin-right:2em; padding-left: 3px; min-height: 60px;}
#footer a.jotcbtn {text-transform:uppercase; padding:7px 13px 5px; border: 1px solid #fff; text-decoration:none; width: fit-content; /*margin-right:20px;*/}
#footer a.jotcbtn:hover {background-color:#fff; color:#121c4e;}
.ftrsocicon a {font-size:1.7em; text-decoration:none;}
.ftricolist li:nth-child(4) .ftrsocicon a, .ftricolist li:nth-child(6) .ftrsocicon a {font-size:2.1em;}
.ftricolist li:nth-child(5) .ftrsocicon a {font-size: 1.95em;}

   /** Footer Widget - Menu items **/
#footer .av_one_fourth:last-child p {font-size:0.875em;}
#footer .widget_nav_menu .current-menu-item > a, #footer .widget_nav_menu .current_page_item > a {font-weight: normal; padding-top:4px; padding-bottom:5px;}
#footer .widget_nav_menu ul {display:flex; flex-direction:row;  align-items: stretch;  justify-content: space-between;}
#footer .widget_nav_menu ul li a {text-decoration:underline;}
   /** Footer Widget - EEO **/
#footer .eeomenu li {margin-right:2em;}
#footer  .eeomenu { margin: 5px 0px !Important; }
#footer  .eeomenu a:focus { margin-left: 5px; }
   /** Footer Accessibility Popup **/
#accessibilty_text {width:100%; max-width:900px; margin: 0 auto; padding: 5%; position: relative;}
.mfp-close-btn-in #accessibilty_text .mfp-close {color: #fff;}
   /** Consent Cookie **/
#top #teconsent a { color: #fff; text-decoration: underline; }
#consent_blackbar {display: block; position: fixed; z-index: 100000; bottom: 0; left: 0; text-align: center;}
#truste-consent-track, #truste-consent-content  { background-color: #7967AE !important; }
#truste-consent-title-text { font-weight: bold; }
#truste-consent-buttons button {background-color:#fff !important; color:#646569 !important;}
   /** Sitemap **/
#pages-2 h3 {display:none;}
#footer #custom_html-51 a:focus { margin-left: 5px; }
   /** Tunisia french HR page  **/
.hr-heading {font-size:36px;}
   
.d-none{
display:none !important;  
}
#top.page-id-4225 .main_color .sbannerinner.flex_column input[type='submit'] {
    padding: 9px 10px;
}
.pt30 {
    padding-top: 30px;
}

/***************************************** Media Queries *****************************************/
#mobile-advanced li a {line-height: 1.3; max-height:none;}
#advanced_menu_toggle, #advanced_menu_hide {font-size:46px;}

   /*************** Hi-Res desktops ***************/
@media only screen and (min-width: 1126px) {
         /** Headers - h1, h2,etc **/
h1 {font-size: 48px;}
h2 {font-size: 48px;}
h2.smlr {font-size: 40px;}
h3 {font-size: 32px;}  
       /** Home Search Banner for DESKTOP **/
#searchbanner #cws_quickjobsearch .quicksearch-title.av_one_fourth {width:16%; margin-left:0;}
#searchbanner #cws_quickjobsearch .quicksearch-SearchText.av_one_fourth {width:31%; margin-left:0%;}
#searchbanner #cws_quickjobsearch .quicksearch-coordinates.av_one_fourth {width:31%; margin-left:1%;}
#searchbanner #cws_quickjobsearch .quicksearch-btn.av_one_fourth {width:20%; margin-left:1%;}
   /** Life @ ADP Designing Block **/
.horizlist.deslnks li:before {width: 48px; height: 50px;}
.deslnks a {font-size: 18px;}
#top #designing .horizlist.deslnks.trico-list li {width:50%;}
   /** Life @ ADP - What we believe in **/
#top .webelieve {padding-right:136px !important;}
    /** Location drivers **/
.locdrivers .avia-image-container.fwimg, .locdrivers .avia-image-container.fwimg .avia-image-container-inner {height: 350px;}
   /** Video Masonry Image fixes **/
/*.third-mason-vids .mason-item .br-img, .third-mason-vids .mason-item .br-img img  {height: 330px;}*/
}

   /***************  adjustments on mac ***************/
 @media only screen and (max-width: 1330px) and (min-width:1126px) {  
#top .wrapfont { font-size: 34px;}
.sing-vid div:last-child { width: 85% !important; }
   /** Life @ ADP deslnks **/
.horizlist.deslnks li::before { float: unset; }
.it-homepageheadertop{
  font-size:52px;
 }
 #top div#blog-lists-3 .av-masonry-container .purpbkg {   padding: 34px 40px !important; }
}

   /*************** multi res adjustments ***************/
 @media only screen and (max-width: 1125px) {  
   /** Life @ ADP Designing Block **/
.horizlist.deslnks li:before {width: 46px; height: 48px;} 
.deslnks a {font-size: 16px;}
.horizlist.deslnks {flex-direction: column;}
}

@media only screen and (max-width: 1125px) and (min-width: 989px) {
  /** Home Intro **/
.homehdln {background-size:100% 70%;}
     /** Life @ ADP - History block **/
#history .tan-mblubkg {padding: 18% 34px 34px 34px !important;}
#history h2 {font-size: 36px;}
.xlrgbldtxt {font-size: 70px;}
        /** Headers - h1, h2,etc **/
h1 {font-size: 42px;}
h2 {font-size: 42px;}
h2.smlr {font-size: 34px;}
h3 {font-size: 26px;}
    /** Location drivers **/
.locdrivers .avia-image-container.fwimg, .locdrivers .avia-image-container.fwimg .avia-image-container-inner {height: 300px;}
    /** sales page icon list **/
ul.saleslist li span {font-size:1em;}
    /** ready block **/
.readyblock {padding-bottom:8%;}
#top.client-service.pl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/po-ejd-cs-header.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}

}
   
@media only screen and (max-width: 1125px) and (min-width: 768px) {
     /** Home Search Banner for TABLET**/
#searchbanner #cws_quickjobsearch {flex-wrap:wrap;}
#searchbanner #cws_quickjobsearch .quicksearch-title.av_one_fourth {width: 100%;}
#searchbanner #cws_quickjobsearch .quicksearch-SearchText.av_one_fourth {width:39%; margin-left:0%;}
#searchbanner #cws_quickjobsearch .quicksearch-coordinates.av_one_fourth {width:39%; margin-left:1%;}
#searchbanner #cws_quickjobsearch .quicksearch-btn.av_one_fourth {width:20%; margin-left:1%;}
     /** Life @ ADP - History block **/
.xllhspace p {line-height: 2.3em;}
.stathdr {font-size: 28px;}
     /** Life @ ADP - Testimonial block **/
#lifetest .testiquote {padding:34px !important;}

      /** Smaller H2 font to prevent wrapping on tablet **/
.tblt-smllr-hdr h2{ font-size: 37px; }
   /** Video Masonry Image fixes 
.third-mason-vids .mason-item .br-img, .third-mason-vids .mason-item .br-img img  {height: 235px;}**/
}

   /*************** Large Tablets & some desktops (altered max width to accommodate for navigation)  ***************/
@media only screen and (max-width: 1295px) and (min-width:989px) {
  .av-main-nav > li:not(.jsnav-btn) > a {
    font-size: 17px;
 padding-left:8px; padding-right:8px;
}
}

@media only screen and (max-width: 1198px) and (min-width: 989px) {
     /** main menu **/
.av-main-nav > li:not(.jsnav-btn) > a {font-size:17px; padding-left: 8px; padding-right:8px;}
.av-main-nav > li.jsnav-btn > a .avia-menu-text {padding: 12px 40px 8px 10px; background-position: top 8px right 10px; font-size:18px; background-size: 21px 21px;}
      /** Sales fixes **/
#salescatdrivers .salesdrivintro {padding: 34px 34px 34px 34px !important;}
#top .wrapfont { font-size: 30px;}
.sing-vid div:last-child { width: 65%; }
}

@media only screen and (min-width: 1061px) {
/** Logo and Header Styles **/
.logo a {padding-top:25px;}
}

@media only screen and (max-width: 1060px) and (min-width: 989px) {
#header_main .container {padding: 0 20px;}
.logo a {padding-top: 32px;}
/*.responsive .logo img {max-height: 36px;}
.main_menu {left: 90px; width: calc(100% - 90px);}*/
.main_menu {left: 130px; width: calc(100% - 110px);}
}

@media only screen and (min-width: 1025px) {
      /** Life @ADP Testimonial Quotes **/
.lt-bkgres {background-size: 85%;}
}

@media only screen and (min-width: 1023px) {
/* Italy Human Resources*/
 .it-bannerTxtDiv{width:47% !important;}
}

@media only screen and (max-width: 1024px) {
  .adp-helping-our-clients{
    padding:0px !important;
    }
  /* Blog detail */
  #top .bluoutbtn.whitebtnlink .avia-color-theme-color {  padding: 8px 5px 8px; display:inline-block; font-size:20px;  min-width:280px;}
  #top .main-blog-posts figcaption, #top #blog-lists-3 figcaption{ display: block !important; }
   /** Image Gallery Caption Hide on mobile & tablet **/
.av-masonry .av-masonry-entry figcaption {display:none !important;}
   /** hello/social section **/
#sayhello {padding-bottom:34px;}
#stayconnected .widget {padding-bottom:0;}
#stayconnected h2, #sayhello h2 {text-align:center;}
#sayhello .tintup, #stayconnected .tintup {display:none;}
.socmainimg .avia-image-container {float:none;}
.socmainimg .avia-image-container img {margin: 0 auto; max-width:200px;}
#top .widget .horizlist.hellosc {flex-wrap:wrap; max-width: 360px; margin: 0 auto; float:none;}
#top .hello-china .widget .horizlist.hellosc {  flex-wrap: nowrap;  max-width: 360px;   margin: 0 auto;
    float: none;  display: flex;}
#top .hello-china #custom_html-9 {  padding-bottom: 0; }
.horizlist.hellosc .jotc-li {width:100%; margin-bottom:20px; margin-right: 0px;}
.horizlist.hellosc li {flex: 1 1 auto;}
.horizlist.hellosc .helloico.avia-icon-pos-left {font-size:30px; float: none; margin-right:0;}
.brazil-hello.esbr .hellosc .jotc-li, .brazil-hello.ptbr .hellosc .jotc-li {   width: 100%; }
#top.client-service.cn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/06/chi-cs-headerimage1.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#univamazing.china-univ .av-align-middle { vertical-align: bottom; }
.hello-china .horizlist.hellosc .jotc-li {  margin-right: 20px; }
}

@media only screen and (max-width: 1026px) and (min-width: 1001px) {
   /** Technology **/
#subhero.techushdr {background-position: 35% 0 !important;}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
#footer .flexcols.ftrwidg1wrap {  display: flex; }
#footer .ftrsoc {   margin-top: 15px;   margin-bottom: 0; }
#top .bluoutbtn.whitebtnlink .avia-color-theme-color {  padding: 8px 5px 8px; display:inline-block; font-size:20px;  min-width:260px !important;}
#top .ipad-smallfont {font-size: 38px !important;} 
#top .wrapfont { font-size: 30px;}
#top div#blog-lists-3 .av-masonry-container .purpbkg {  display: block;   padding: 40px !important; }
.removebkgltab {background-image: none !important;}
      /** Home Intro **/
.homehdln h1 {font-size: 42px;}
div#forbes .container {   padding: 0; }
#ustech-section  .avia_textblock.peachhdrs.widtwothird { margin-right: 20px !important;   width: 100%; }
      /** Life @ADP Testimonial Quotes **/
.lt-bkgres {background-size: contain;}
       /** University **/
#thrive h2 {font-size:30px;}
#thrive .mobile34padALL {padding: 68px 34px 34px 34px !important;}
#internunder.brazil-nopadmob .padding68 { padding: 30px !important;}
       /** Job detail **/
  #top.client-service.gb .jdhdrimg {background-position:top left -100px !important;}
#top.technology.gb .jdhdrimg {background-position:top left -180px !important;}
html[lang="pt-br"] #top.br #jddetfull #btn-apply-eng,#jddetfull .lbluoutbtn.btnfw {   height: 98%; }
      /** Sales **/
#salescatdrivers .flex_column_table:first-child {display:flex; flex-wrap:wrap;}
#salescatdrivers .flex_column_table:first-child .flex_column.first {width:100%;}
#salescatdrivers .flex_column_table:first-child .sales-entry, #salescatdrivers .flex_column_table:first-child .lastinrow {width:50%;}
      /** Sales fr-ca **/
#salesstats-frca .entry-content-wrapper ul.trico-list li { margin: 20px 0 50px 70px; }
   /** Veterans **/
#vet-info {display: flex; flex-direction: column;}
#top #vet-info > div {width:100%;}
#top #vet-info .mobile-hide {display:none;}
   /** footer **/
#footer .av_one_third a:not(.av-icon-char) {font-size: 13px !important;}
#top .hello-china #custom_html-7, #top .hello-china .content  {  padding-bottom: 20px; }
}

   /*************** ALL Large Tablets & Desktop ***************/
@media only screen and (max-width: 1000px) and (min-width: 768px) {
  
  /** Czech life at ADP **/
  html[lang="cs-CZ"] .driversbtn section { min-height: 330px; }
   /** Technology **/
#subhero.techushdr {background-position: 20% 0 !important;}
.page-id-15705 #subhero.techushdr {background-position: right top !important;} /** AU tech header **/
   /** Corp Social Respons **/
#top #corporate-impact .flex_column_table {display: flex; flex-direction: column-reverse;}
#top #corporate-impact .flex_column_table > div {width:100%; margin-left:0;}
/** Job Search **/
#top #cws-adv-search-btn.avia-color-theme-color {padding: 11px 11px 8px; font-size: 16px;}
li.sal-list-one.pl span.listhdln {height: 149px;}
.entry-content-wrapper ul.trico-list.saleslist.sl1.pl:not(.corplist):not(.corp-list):not(.vetawlist) li {   height: 104px;   }
.entry-content-wrapper ul.trico-list.saleslist.sl2.pl:not(.corplist):not(.corp-list):not(.vetawlist) li {   height: 104px;   }
    /** Philippines EJD Header **/
#top.implementation.ph .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/phi-imple-headerimage.jpg);background-position: top left -318px;background-repeat:no-repeat;background-size:cover;}
}   

@media only screen and (max-width: 1100px) and (min-width: 989px) {
.readyblock.bkgcontain {background-size: 125%; background-position: top 0px left -30px !important;}
html[lang=fr-FR] .homehdln h1 {font-size: 36px;}
}  
  
@media only screen and (min-width: 989px) {

   /** layout and padding for desktop **/
.widtwothird {width:66%;}
.wid75 {width:75%;}
.widhalf {width:50%;}
.padding72p {padding:68px 12%;}
/** buttons **/
#top .main_color .btn60 {width: 62%;}
#top .main_color .btn40 {width: 42%;}
#top  #internunder.main_color .btn60 { width: 100%; text-align: center; padding: 0 25% !important; }
#top #internunder .btn50 a { padding: 11px 50px 8px !important; }
/** mini nav language picker **/
.language-picker-intro p.lphdr {font-size:42px;}
.language-picker-intro p, #top .location-wrapper label, #top .language-wrapper label {font-size:20px;}
       /** Home Intro for DESKTOP **/
.homehdln {padding: 5% 0px 50px 68px !important;}
body #homeherovid.safarifallback {background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Hero-image-1360x430.png); background-size:cover; background-position:top right;}
body #homeherovid .container.safarifallback-hgt {height:450px;}
       /** Life @ADP Testimonial Quotes **/
#lifetest h2 {margin-bottom:35%; padding-top: 34px;}
#lifenl h2 {margin-bottom:55%; padding-top: 34px;}
#lifetest-tun h2 {margin-bottom:35%; padding-top: 100px;}
      /** location link wrappers **/
.locationlnk-wrap {padding:20px;}
}

@media only screen and (max-width: 988px) {
   /** Headers h1, h2, h3, etc. **/
h2.wicon:before {width: 46px; height: 48px;}
   /** deactivating background image doodles **/
.removebkgmob {background-image: none !important;}
      /** location link wrappers **/
.locationlnk-wrap {padding:20px 20px;}
      /* AD Video*/
.flexcols { display: block; }
.flexcols div { margin-bottom: 20px; }  
.flexcols div:last-child { padding-left: 8px; }
.language-wrapper {
    padding-left: 0px !important;
}
      /** External Link Button Pop up **/
a.jotcbtn:hover span, a.jotcbtn:focus span, a.jotcbtn:active span,
.whitebtnlink a.avia-button:hover span.btn-ext-link, .whitebtnlink a.avia-button:focus span.btn-ext-link, .whitebtnlink a.avia-button:active span.btn-ext-link,
li.jotc-li a.avia-button:hover span.btn-ext-link, li.jotc-li a.avia-button:focus span.btn-ext-link, li.jotc-li a.avia-button:active span.btn-ext-link,
.ext-btn a.avia-button:hover span.btn-ext-link, .ext-btn a.avia-button:focus span.btn-ext-link, .ext-btn a.avia-button:active span.btn-ext-link,
.jobdetail-buttons a.avia-button:hover span, .jobdetail-buttons a.avia-button:focus span, .jobdetail-buttons a.avia-button:active span,
.jdappshare a.avia-button:hover span, .jdappshare a.avia-button:focus span, .jdappshare a.avia-button:active span,
a.ext-lnk:hover span, a.ext-lnk:focus span, a.ext-lnk:active span,
.ext-btn-blw a.avia-button:hover span,.ext-btn-blw a.avia-button:focus span, .ext-btn-blw a.avia-button:active span {
  left: -9000px;
}

}

   /*************** Small Tablets & Large phones ***************/
@media only screen and (max-width: 988px) and (min-width: 768px) {
  /** Logo and Header Styles **/
.logo a {padding-top:19px;}

#top .bluoutbtn.whitebtnlink .avia-color-theme-color {  padding: 8px 10px 8px; min-width:260px; display: inline-block; min-width:auto; }
#top .wrapfont { font-size: 24px;}
#top #blogfilters .no_margin.av_one_fourth {  width: 50%; }
#top div#blog-lists-3 .av-masonry-container .purpbkg h2 {   font-size: 30px; }
.padding72p {padding:68px 5%;}
.bkgcover-tablet {background-size:cover;}
.tab-hide {display:none;}
#top .spain-happy{ padding: 0 0px 60px 30px !important;;}
#top .china-univ-testright{padding: 110px 0 0 0 !important;}
#china-clientservice .widtwothird.ch-toppad15 {  width: 75% !important; }
/* #trwelcome.brazil-page {  background-image: none !important; } */
       /** Headers - h1, h2,etc **/
h1 {font-size: 40px;}
       /** Smaller h1 for netherlands header **/
.avia_textblock.smllr-nl-h1 h1 { font-size: 35px; }
h2 {font-size: 40px;}
.readyheight h2 {font-size: 36px;} 
html[lang=fr-CA] .readyheight h2 {font-size: 30px;} 
h2.smlr {font-size: 32px;}
h3 {font-size: 24px;}
   /** Tunisia french HR page  **/
.hr-heading {font-size:28px;}  
/** buttons **/
#top .main_color .btn60 {width: 100%; max-width:300px;}
/** mini nav language picker **/
.language-picker-intro p.lphdr {font-size:32px;}
.language-picker-intro p, #top .location-wrapper label, #top .language-wrapper label {font-size:18px;}
     /** Home Intro for TABLET **/
.homehdln {padding: 34px 0px 50px 34px !important; background-size:100% 65%;}
.homehdln h1 {font-size: 33px;}
html[lang=fr-CA] .homehdln h1 {font-size: 30px;}
html[lang=fr-FR] .homehdln h1 {font-size: 30px;}
     /** Home Big thinking buttons **/
#top .driversbtn .avia-button-wrap a {min-width: 200px;}
#top .driversbtn .avia-button-wrap {margin-left: -100px;}
     /** Home fortune **/
#fortune .av_one_fifth {padding-left: 10px !important;}
     /** Ready to workhappy block - Universal **/
.readyheight .flex_column {height: 300px;}
.readyblock.bkgcontain {background-size: 120%; background-position: -23px 0 !important;}
.readyblock{ vertical-align: top; }
.readyblock .whthdrs { padding-top: 25px; }
.readyheight .flex_column {height:auto;}
.responsive #top #wrap_all .readyblock {background-size:100%; padding:7% 7% 7% 7%; margin-bottom:0;}
#top .tanbkg .readyblock { background-color: #F2635D; background-image: none !important;  }
#top.client-service.tn .readyblock .whthdrs { padding-top: 15px; }
#top.client-service.tn .readyblock .whthdrs { font-size: 15px; }
html[lang=fr-CA] .readyblock a {font-size:16px;}
     /** Life @ ADP - What we believe in **/
#top .webelieve {padding: 68px 34px 68px 34px !important;}
     /** Life @ ADP - History block **/
#history .tan-mblubkg {padding: 30% 34px 34px 34px !important;}
#history h2 {font-size:30px;}
.xlrgbldtxt {font-size: 60px;}
     /** Life Everyday **/
p.laa-linkspc {margin-bottom: 40px;}
/*h2.wicon {padding-left: 52px;}
h2.wicon:before {display: block; position: absolute; margin-left: -52px; margin-top: 5px;} */
       /** Life @ADP Testimonial Quotes **/
.lt-bkgres {background-size: contain; vertical-align:top !important;}
#lifetest h2, #lifenl h2 {margin-top:15%; font-size: 35px;}
     /** Teams & Roles - Welcome **/
#trwelcome {background-size: 33% !important;}
#trwelcome .widtwothird {width: 66%;}
     /** Teams & Roles - drivers **/
.fwdrivers .avia_textblock.mobile34pad {padding: 0 34px !important;}
    /** Location drivers **/
.locdrivers .avia-image-container.fwimg, .locdrivers .avia-image-container.fwimg .avia-image-container-inner {height: 225px;}   
   /* sales icon list */
.entry-content-wrapper ul.trico-list.saleslist li {line-height:30px;}
ul.saleslist li span {font-size:1em;}
   /** Veterans **/
#readyveteran h2 {font-size: 34px;}
  /** University **/
#internunder.brazil-nopadmob .bluoutbtn.btn60 {  margin: 0 auto !important;  width: 100%; text-align: center; }
#internunder.brazil-nopadmob .padding68 { padding: 20px !important;}
#internunder.brazil-nopadmob .flex_column.av_one_third { padding: 30px 15px 40px 15px !important;}
   /** Job Search Results **/
.jsres .search-columns > div {font-size:16px;}
   /** Job Details **/
.jd-intro {padding: 34px 34px 34px 34px !important;}
.jd-intro h1#gtm-jobdetail-title {font-size:36px;}
   /** footer **/
#footer .widget_nav_menu ul {flex-wrap: wrap; justify-content: normal;}
#footer .widget_nav_menu ul li {padding-right:15px;}

ul.trico-list.saleslist li.sal-list-one.pl{ height: 140px;}
.jsres .search-columns > div {  padding: 5px 11px 3px;}
html[lang=es-ES] #top #homedrivers .bluoutbtn .avia-color-theme-color {  font-size: 18px;  padding: 14px 10px 8px; }

 /* ro-romania, de-germany banner text div alignment*/
 .ro-bannerTxtDiv, .de-bannerTxtDiv{ width:60% !important;} 
 .de-corpo-bannerTxtDiv { width:50% !important;}
 .it-bannerTxtDiv{ width:65% !important;}
 
 #de-overflowTextBrk {overflow-wrap: break-word;}
 .de-home-btn-padding a {padding:17px !important;} 
 .de-teams-subHeading {line-height:1em !important;}
 .de-home-h1{font-size:35px !important;}
 
 /*China client service */
.responsive #top #wrap_all #china-clientservice{  background-size: 30% !important; }
  /* Italy-IT */
  #it-leftside-heading {word-wrap: break-word;}
  .it-pageheadertop {width:84%;}
  
  #readyhome-itit .readyblock a,#readylaa-itit .readyblock a,#readytr-itit .readyblock a,#readysales-itit .readyblock a,
  #readycs-itit .readyblock a,#readyimp-itit .readyblock a,#readyhr-itit .readyblock a,#readycorp-itit .readyblock a,
  #readycorpso-itit .readyblock a,#readydiversity-itit .readyblock a,#readytech-itit .readyblock a{
  font-size: 18px;
  }

 #readyhome-itit .readyblock h2,#readylaa-itit .readyblock h2,#readytr-itit .readyblock h2,#readysales-itit .readyblock h2,
  #readycs-itit .readyblock h2,#readyimp-itit .readyblock h2,#readyhr-itit .readyblock h2,#readycorp-itit .readyblock h2,
  #readycorpso-itit .readyblock h2,#readydiversity-itit .readyblock h2,#readytech-itit .readyblock h2{
  font-size: 28px;
  }
}



   /*************** All Tablets & Desktops ***************/
@media only screen and (min-width: 768px) { 
  .desk-new-middel .av-equal-height-column-flextable {
height: 400px;
}
  .desktab-hide {display:none;}
div:not(#homelooks) .bkgcontain:not(.readyblock):not(#trwelcome) {background-size:contain !important;}
div:not(#homelooks) .bkgcover:not(.readyblock) {background-size:cover !important;}

   /** layout and padding for desktop **/
.padding68 {padding: 0 68px !important;}
.padding34 {padding: 0 34px !important;}
.padding34all {padding: 34px 34px !important;}
.padding10bottom { padding-bottom: 10px; }
/** Mini language nav **/
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {font-family:'taubsans-bld2', Arial, sans-serif !important; font-size:16px !important;}
     /*** buttons ***/
#top .main_color .btn40 {width: 40%;}
#top .main_color .btnfw {width: 100%;}
#top .main_color .btn40 a, #top .main_color .btn60 a, #top .main_color .btnfw a {width: 100%;}
.abposbtn {position:absolute; bottom:68px;}

   /** VIdeo Masonry **/
.qtr-mason-vids .mason-item {flex: 1 1 50%; width:50%;}
.half-mason-vids .mason-item {flex: 1 1 25%; width:25%;}
.third-mason-vids .mason-item {flex: 1 1 33.33%; width:33.33%;}
   /** Ready to #workhappy block **/
.readyblock {padding-left:10% !important;}

   /** Home Header for larger monitors **/
body #homeherovid video {top: -70px;}
#top div .no_margin.herovidhdln {position:absolute; top:15%; left:3%; max-width:28%; padding:15px 30px 15px 30px; display:none !important;}

/** Home Search Banner for TABLET & DESKTOP  **/
#searchbanner .w-form-row, #searchbanner .quicksearch-coordinates {display:flex;}
#searchbanner .w-form-row > div {flex: 1 1 auto;}
#searchbanner .w-form-row-label {margin-right:10px; line-height:46px; text-align: left; max-width:65px;}
#searchbanner #cws_quickjobsearch {display: flex; align-items: flex-end;}

   /** Home Intro **/
#top #homechange .av-flex-placeholder {width: 2%;}
#top #homechange .av_one_half.first {width:48%;}
#top #homechange .av_one_half.avia-builder-el-last {width:50%;}
.ro-home-pageHeaderTop{min-height:150px;}

   /** Single Half Column Testimonials **/
.singcol-testim-qte {padding-left:20px; padding-right:34px;}

   /** Executive **/
#top .exechdr div .flex_column.notchtitle {padding-right:34px;}

  /** Teams & Roles lists **/
ul.corplist {-moz-column-count: 2; -moz-column-gap: 5%; -webkit-column-count: 2; -webkit-column-gap: 5%x; column-count: 2; column-gap: 5%;}
ul.corplist li:nth-child(odd) {margin-top:0px;}

    /* Netherlands Teams and Roles (How we hire ) */
.howhirehdr { min-height: 150px }
    /* Netherlands Teams and Roles (How we hire ) */
.howhiresales { min-height: 110px }
 
   /** Universe **/
ul#adp-universe {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    -wevkit-flex-wrap: wrap;
    flex-direction: row;
    -webkit-flex-direction: row;
}
ul#adp-universe li {
    flex-basis: 45%;
    -webkit-flex-basis: 45%;
    float: left;
    margin-right: 2.43%;
    margin-top: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-left: 0;
    padding-left: 70px;
    -ms-flex-preferred-size: calc(47.4% - 70px);
}
.trico-list.corplist.brazil-corp {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex-wrap: wrap;
    -wevkit-flex-wrap: wrap;
    flex-direction: row;
    -webkit-flex-direction: row;
}
ul.trico-list.corplist.brazil-corp li {
    display: inline-block;
    flex-basis: 45%;
    -webkit-flex-basis: 45%;
    float: left;
    margin-right: 2.43%;
    margin-top: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-left: 0;
    padding-left: 70px;
    -ms-flex-preferred-size: calc(47.4% - 70px);
}
#top.client-service.pl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/po-ejd-cs-header.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}

/* Job Details */
.jd-desc-buttons { width: 52%; }

#top.technology.de .jdhdrimg ,#top.sales.de .jdhdrimg {background-position:center center}
#top.sales.it .jdhdrimg {background-position:center center !important;}
#top.management.it .jdhdrimg, #top.finance-accounting.it .jdhdrimg,
#top.administration.it .jdhdrimg, #top.digital-marketing.it .jdhdrimg, 
#top.legal.it .jdhdrimg, #top.operations.it .jdhdrimg, 
#top.relationship-management.it .jdhdrimg, #top.it  .jdhdrimg { background-position:center center !important;}   

/***************** China *****************/
   /** video fix for Youku **/
.homehdln.chinahomebtn section.av_textblock_section {min-height:500px;}

}

   /*************** ALL Phones ***************/
@media  (max-width: 767px) {
body .working-img:before {
    background-color: #F2635D;
    width: 100%;
    content: '';
    position: absolute;
    top: 0;
    height: 140px;
    left: 0;
}

body .working-img {
    background-color: transparent;
    position: relative;
}

.pro-tip-sec .avia-image-container-inner img {
    float: right;
}
.pro-tip-sec .avia-image-container-inner {
    display: block;
    width: 100%;
    text-align: right;
}

/*Blog */
#top .bluoutbtn.whitebtnlink .avia-color-theme-color {  padding: 8px 5px 8px; display:inline-block; font-size:20px;  min-width:260px;}
#blog-detail-header .bloghdrpad {   padding: 40px 0; }
#rss-mobile{display: block !important;}
.main-rss, #top div#blog-lists-3 .av-masonry-container .purpbkg { display:  none !important;}
#top.archive .main_color.sidebar_right .container {   padding: 20px; }
#top.archive .blog-meta {   display: none; }
div#blog-lists-3 .av-masonry-sort { padding: 40px 33px;   text-align: left; }
#top.archive  div#blog-detail-header .container { padding: 0 15px !important;}
div#blog-lists-3 .av-masonry-container .purpbkg, #top div#blog-lists-3 .av-masonry-container a.isotope-item {
    min-height: 0;  }
div#blog-lists-3 h3.av-masonry-entry-title.entry-title {  max-height: initial;    overflow: visible; }
#top.archive  div#blog-detail-header .container, #top.archive  div#blog-detail-header .content {
    margin: 0 !important;   width: 100% !important;     max-width: 100% !important; }
#top.archive #blog-detail-header .bloghdrpad{  padding: 0; }
#top.archive #blog-description.av-layout-grid-container {   width: 100%;  display: block; }
#top.archive #blog-description .no_margin.av_two_third {  width: 100%;  display: block; }
#top.archive #blog-description .flex_column.av_one_full.mobile34padALL {    padding: 30px!important; }
div#bloglists figcaption, #top #blog-lists-3 figcaption {   padding-left: 30px !important; }
#blogfilters .widget.widget_archive {   padding-bottom: 10px; }
#top div#blogfilters select {   margin: 0; }
div#bloglists img, #blog-lists-3 img {   padding: 0;   margin: 0;    width: 100%; }
#blog-lists-3 .av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry {  margin-right: 0;
    margin-top: 0;  border-top: 2px solid #fff; }
.main-blog-posts .av-masonry-container.isotope a {  border-right: 0; }
#top div#blogfilters select#archives-dropdown-2 { padding-top: 0; }
#top div#bloglists .av-masonry-col-2 .av-masonry-entry {    width: 100%; top:0 !important;  position: relative !important;   background: #FAC8BF;  display: block !important;
    overflow: visible;  float: none;  clear: both; }
.responsive #top #blog-lists-3 .av-masonry-entry {
    width: 100%;
    display: block;
    position: relative !important;
    float: none;
    clear: both;
    top: 0 !important;
    left: 0 !important;
}
div#ustech-section  .avia-image-container-inner {   padding: 30px 0; }
#blogfilters .widget.widget_archive::after {    top: 13px; }
.purpbkg.follow-rss {  display: none; }
#top div#bloglists .template-blog .post .entry-content-wrapper {  background: #FAC8BF;  padding: 0 20px; }
.responsive #top #wrap_all #bloglists .container {  padding: 0;   max-width: 100%;  width: 100%;}
#bloglists .template-blog {   display: block;   flex-wrap: unset;   margin-left: -2px;  margin-right: -2px; }
#bloglists article {  width: 100% !important;   background: #FAC8BF; }
.responsive #top #wrap_all #bloglists.av-flex-cells .no_margin {  padding: 0 !important; }
#blogfilters form, #blogfilters .widget.widget_archive {  width: 225px;    padding-right: 0;}
.flex_column.av_one_fourth.first .avia-builder-widget-area { border-bottom: 1px solid #fff;  padding-bottom: 20px;}
#blogfilters form, #blogfilters .widget.widget_archive {margin-bottom: 0; }
div#blogfilters .flex_column.av_one_fourth {  padding: 10px !important; margin: 0 !important;}
div#rss-mobile .flex_column.av_one_full {   padding: 34px 10px !important;}
#top .mainblog-hero .mobile-hide {display:none !important;}
.blog-image {   max-width: 100%;  float: none;  margin-right: 0;  margin-bottom: 10px; }
#blog-description .flex_column.av_one_full.mobile34padALL {   padding: 30px !important; }
.rss-feed-link img{   width: 50px; }
#top .mainblog-hero .subherorgthdr, #top .mainblog-hero .subherorgthdr h1, #top .mainblog-hero .subherorgthdr, #top .mainblog-hero .subherorgthdr .subheadlinewrap {
    color: #F2635D !important;  background: #fff; }
#top .mainblog-hero { min-height: 0 !important; }
#top .mainblog-hero .subherorgthdr .subheadlinewrap { padding-bottom: 5px;     padding-top: 20px; }

   /** universal **/
.responsive #top .mobile-hide, #sayhello .tintup, #stayconnected .tintup, #top .mainblog-hero .mobile-hide {display:none;}
.responsive #top #wrap_all .nocontpadding .container, .responsive #top #wrap_all .nolrpaddingmob .container {width: 100%; max-width: 100%;}
.responsive #top #wrap_all .av-flex-cells .no_margin.nolrpaddingmob, #internunder.brazil-nopadmob .flex_column.av_one_third {padding-left:0 !important; padding-right:0 !important;}
.responsive #top #wrap_all #internunder.brazil-nopadmob .bluoutbtn.btn60 {  margin: 0 auto !important;  width: 100%; text-align: center; }
#top .mobnopadtop { padding-top: 0px !important; padding-bottom: 0px;}
.bkgnomobile {background-image: none !important;}
.driversbtn section {   min-height: 0; }
.responsive #top .mobtoppadding {padding-top: 45px !important;}
/** Logo and Header Styles **/
.logo a {padding-top:0px;}
/** mini language nav**/
.language-picker-intro p.lphdr {font-size:26px;}
.language-picker-intro p, #top .location-wrapper label, #top .language-wrapper label {font-size:16px;}
.lang-options.flexcols {flex-direction: column;}
   /** padding, spacing & margin adjustments **/
.nopaddmobile, .responsive #top #wrap_all .av-flex-cells .no_margin.nopaddmobile {padding: 0 0 0 0 !important;}
.responsive #top #wrap_all .flex_column.nobmmob {margin-bottom:0;}
.mobile34padALL {padding: 34px 34px !important;}
.mobile34pad {padding: 0 34px !important;}
.mobile-nobr br {display:none;}
.responsive #top #wrap_all #searchbanner.search-br .flex_column {  margin-bottom: 0; }
#top #searchbanner.spain-searchbanner .sbannerinner {   margin-bottom: 0 !important; }
   /** subpage hero banners **/
#top #subhero {background:none!important;}
#top #subhero .container {height:auto !important;}
#top #subhero .flex_column.subherorgthdr, #top #subhero .flex_column.notchtitle {position:relative; bottom:auto;}
.subheadlinewrap, .subheadlinewrap2  {padding: 1.5em 1.5em 1.5em 1.5em;}
/*#top div .flex_column.subherorgthdr {bottom: 100px;}*/
#top div .flex_column.notchtitle {height: 80px;}
   /** borders **/
#top #wrap_all #main .redbrdrrgt {border-right: 0px;}
#top #wrap_all #main .redbrdrlft {border-left: 0px;}
#top #wrap_all #main .redbrdrtop:not(#lochero):not(#sayhello):not(#salescatdrivers):not(#ejdteamquotes){border-top: 0px;}
#top #wrap_all #main .redbrdrbtm:not(#diversity-inclusion-logos):not(#corporate-gallery):not(#lochero):not(#implvideos):not(#hrshaping):not(#experience-sales):not(#ejdteamquotes) {border-bottom: 0px;}
#top #wrap_all #main .whtbrdrtop {border-top: 0px;}
#top #wrap_all #main .whtbrdrrgt {border-right:0px;}
#top #wrap_all #main .mobredbrdtop {border-top:1px solid #D0271D !important; }
#top #wrap_all #main #salescatdrivers.mobredbrdtop .whtbkg.mobile34pad {  padding-top: 30px !important; }
  /** Single Half Column Testimonials **/
.singcol-testim-img .avia-image-container.avia-align-right {float:none;}
.singcol-testim-img .avia-image-container.avia-align-right img {margin: 0 auto;}
/** universal - Ready to Workhappy block **/
.readyheight .flex_column {height:auto;}
.responsive #top #wrap_all .readyblock {background-size:100%; padding:7% 7% 7% 7%; margin-bottom:0;}
#top .tanbkg .readyblock { background-color: #F2635D; background-image: none !important;  }
html[lang=fr-CA] .readyheight h2 {font-size: 30px; width: 90%;}
html[lang=fr-CA] .readyheight a {font-size: .7em;}
   /** Hero header HOME **/
#homeherovid .avia-slideshow-inner, #homeherovid .avia-slideshow-inner img {min-height:300px !important; background-size:cover !important; object-fit: cover;}
.responsive #top #wrap_all #homeherovid .flex_column {margin-bottom: 0px;}
   /** search banner HOME **/
#searchbanner #cws_quickjobsearch {display: block;}
    /** home intro **/
.homehdln {padding: 34px !important;}
.homehdln .avia-button-wrap {position: relative; bottom: 0px; margin-top: 130px;}
.laa-china-hc .homehdln .avia-button-wrap {  position: relative; bottom: 0px;  margin-top: 190px; }
.homehdln.brazil-joinbtn .avia-button-wrap {position: relative; bottom: 0px; margin-top: 150px; }
.homechange {padding-top:0 !important;}
.ro-home-pageHeaderTop{min-height:150px;}
#univamazing.china-univ .blkhdrs.padding68.mobile34pad {  padding-top: 30px !important; }
#univamazing.china-univ .bluoutbtn {  padding-bottom: 30px !important; }
#top .chivlnk {  border-right: 0 !important; border-left: 0 !important; }
#top .hello-china #custom_html-7, #top .hello-china .content  {  padding-bottom: 0; }
div#forbes .container {   padding: 0 0%; }
   /** home drivers **/  
html[lang='fr-FR'] .driversbtn section { min-height: 115px; }
   /** home gallery **/
#homelooks .flex_column.av_one_full:first-child {margin-top:25px !important;}
    /** masonry videos **/
.qtr-mason-vids {flex-wrap:wrap;}
.qtr-mason-vids .mason-item {flex: 1 1 50%;}
.qtr-mason-vids .mason-item-1, .qtr-mason-vids .mason-item-2 {border-bottom:1px solid #fff;}
.qtr-mason-vids .mason-item-2 {border-right:0;}
.qtr-mason-vids .mason-item-1, .qtr-mason-vids .mason-item-3 {border-right:1px solid #fff;}

.third-mason-vids {flex-direction:column;}
.third-mason-vids .mason-item {border-right:0; border-bottom: 1px solid #fff; flex: 1 1 auto;}
.third-mason-vids .mason-item:last-child {border-bottom:0;}

.half-mason-vids {flex-direction:column;}
.half-mason-vids .mason-item {border-right:0; margin-bottom:1px; flex: 1 1 auto;}

   /** Full Width Drivers - one third **/
.responsive #top #wrap_all .fwdrivers .flex_column.av_one_third {border-right:0; border-bottom:1px solid #fff; margin-bottom:0;}

   /** China video **/
.china-multivideo {  display: block; }
.china-multivideo img {  object-fit: cover; min-width: 100%; min-height: 100%; width: auto;
    height: auto;  max-width: 100%; max-height: 100%; border-right:0 !important;}

    /** France French Home Page **/
.homedrivers-frfr .driversbtn .avia-button-wrap a { max-width: 250px; }
   /** Life @ ADP :: Established block **/
.tan-mblubkg {background: #26328C;}
.xllhspace p {line-height: 2.2em;}
.xlrgbldtxt {font-size: 68px;}
span.xlrgbldtxt.pl {
    font-size: 61px;
}
#history .av_one_fourth .flex_cell_inner {height: auto;}
.xllhspace p {margin-bottom:0;}
.historyicons .flex_cell_inner {display: flex; flex-wrap: wrap;}
.responsive #top #wrap_all .historyicons .flex_cell_inner .icons50 {width:50%;}
.inlineicos {justify-content: center;}
.stathdr {font-size: 26px;}

#designing ul.deslnks li {line-height:2;}
    /** Life at ADP -- One of a kind culture **/
#ooak h3 { font-size: 26px; }
   /** Life @ ADP :: Everday block **/
#everyday .mblubkg .avia_textblock {padding:20px 0;}
   /** Life @ ADP testimonials **/
.lt-bkgres {background-image: none !important; background-color:#F2635D;}
  /** Life @ ADP karma **/
#karma .entry-content-wrapper {display:flex; flex-wrap:wrap;}
.responsive #top #wrap_all #karma .entry-content-wrapper .av_one_fifth {width: 47%; margin-left: 1.5%; margin-right: 1.5%;}
  /** Life @ ADP perks **/
#perks .entry-content-wrapper {display:flex; flex-wrap:wrap;}
.responsive #top #wrap_all #perks .entry-content-wrapper .av_one_fifth {width: 45%; margin-left: 2.5%; margin-right: 2.5%;}
.responsive #top #wrap_all #perks .entry-content-wrapper .av_one_fourth {width: 45%; margin-left: 2.5%; margin-right: 2.5%;}
h2.elaico { padding-top: 10px;}
/*.responsive #top #wrap_all #perks .entry-content-wrapper .av_one_fifth:last-child {width: 100%; margin-left: 0%; margin-right: 0%;}*/
   /** sales icon list **/
.entry-content-wrapper ul.saleslist {margin-bottom:0px;}
/*.entry-content-wrapper ul.saleslist li.sal-list-12 {margin-top: 5px;}
.entry-content-wrapper ul.saleslist li.sal-list-91 {margin-bottom: 0;}*/
.listhdln {font-size: 1em;}
.entry-content-wrapper ul.trico-list:not(.corplist):not(.corp-list):not(.vetawlist) li {margin: 20px 0 0 70px; min-height: 57px; height: auto; /*display: inline-block !important;*/}
   /** Sales **/
#salescatdrivers .salesdrivintro { margin-bottom: 0px !important }
#sales-testi .redbrdrlft {border-top: 1px solid #D0271D;}
#sal-list-lastone {height:145px;}
.china-sales.locdrivers .first .avia-image-container.fwimg {  margin-top: -20px !important; }
   /** Implementation **/
#top #wrap_all #main #implvideos {border-top: 1px solid #D0271D;}
   /** Technology **/
#techimagine .bkgnomobile.av_two_fifth {border-top: 1px solid #D0271D;}
   /** University - Academny UK **/
.flexcols.acadlist {flex-direction:column;}
.flexcols.acadlist div:last-child {padding-left:0;}
.flexcols.acadlist ul {margin-top:0; margin-bottom:0;}
.responsive #top #wrap_all .av-flex-cells .no_margin.china-univ-testright {  padding: 0 !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; border-top: 1px solid #D0271D; }
#univamazing.china-univ .container {   margin: 0 !important; width: 100% !important; max-width: 100% !important; }
    /** Netherlands - How we hire **/   
.howhiresep { display: none; }
   /** Events main page **/
.eventplace {margin-top: -90px;}
      /**** doodle notch & borders ****/
.main_color .eventnotch {display:none;}
#top .eventplace .tribe-events-list .type-tribe_events:nth-child(odd) {border-right: 0px;}
   /** wrap event items **/
.eventplace .tribe-events-loop {flex-direction:column; flex-wrap: nowrap;}
.eventplace .tribe-events-loop > div {width:100%;}
.tribe-events-list .tribe-event-schedule-details, .tribe-events-list .tribe-events-venue-details, .tribe-events-loop .tribe-events-event-meta {padding: 0 0;}
#top .eventplace .tribe-events-list-event-title {margin-bottom: 5px;}
/** Job details **/
.responsive #top #jd-hdr .flex_column_table {display: flex; flex-direction: column-reverse;}
div .flex_column.jdhdrimg {min-height:300px;}
.jobdetail-buttons .avia-button-wrap {display: inline-block; width: 100%;}
.jobdetail-buttons .avia-button-wrap a.avia-button {width:100%;}
#ejdteamquotes .flex_column.av_one_half.first { border-bottom: 1px solid #D0271D; }
#top.client-service .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/EJD-hero-client.png); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.client-service.br .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ejd-brazil-client-header.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.technology.ca .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/can-tech-headerimage.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
#top.client-service.cn .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/06/chi-cs-headerimage1.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#top.client-service.in .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/ind-ejd-cs-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.technology.it .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/05/ita-ejd-tech-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.client-service.ph .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/phi-cs-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.technology.ph .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/phi-tech-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
#top.client-service.pl .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/po-ejd-cs-header.jpg); background-position:top left;  background-repeat:no-repeat; background-size:cover;}
#top.client-service.ro .jdhdrimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/rom-ejd-cs-headerimage.jpg); background-position:top center; background-repeat:no-repeat; background-size:cover;}
/*.jdappshare .flexcols {flex-direction:column;}*/
#top .jdappshare .flexcols > div .avia-button-wrap, #top .jdappshare .flexcols > div .avia-button-wrap .avia-button {width:100%;}
.jdhotjobs .widget_joblist_row {margin-bottom: 5%;}
.jdtest .flexcols {flex-direction:column;}
.jdtest .flexcols > div:first-child {width:100%;}
.jdtest .flexcols > div:last-child {width: 100%; margin: 0 auto 0 auto; margin-left:auto;}

   /** footer **/
#footer .widget_nav_menu ul {flex-direction: column;}
#footer .flexcols.ftrwidg1wrap {flex-direction: column;}
#top #footer .widget .ftricolist {flex-wrap:wrap; float: none;}
#footer .ftricolist .jotc-li {width:100%;}

#top.implementation.ro .jdhdrimg,#top.sales.de .jdhdrimg,#top.technology.de .jdhdrimg,#top.sales.de .jdhdrimg 
{background-position: center center;}
 

.ge-human{padding-bottom:0px !important;}
#de-overflowTextBrk {overflow-wrap: break-word;}
#top.client-service.it .jdhdrimg {background-position:center left !important;}

}

   /*************** Middle  Mobile ***************/
@media only screen and (max-width: 767px) and (min-width: 481px) {
   /** Headers - h1, h2, etc **/
h1 {font-size: 36px;}
h2 {font-size: 36px;}
h2.smlr {font-size: 28px;}
h3 {font-size: 22px;}
/** Mini language nav **/
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {font-family:'taubsans-md2', Arial, sans-serif !important; font-size:12px !important;}
    /** home intro **/
.homehdln h1 {font-size: 40px;}
.ro-home-pageHeaderTop{min-height:150px;}
}

@media only screen and (max-width: 767px) and (min-width: 601px) {
    /** home intro **/
.homehdln {background-size:58%;}
.ro-home-pageHeaderTop{min-height:150px;}
}

@media only screen and (max-width: 600px) and (min-width: 481px) {
    /** home intro **/
.homehdln {background-size:73%;}
.ro-home-pageHeaderTop{min-height:150px;}
}

@media only screen and (max-width: 500px) {
   /** sales icon list **/
.entry-content-wrapper ul.trico-list.saleslist li {line-height: 30px;}
li.sal-list-one.pl span.listhdln {height: 118px;}
}

   /*************** Smaller Mobile ***************/
@media only screen and (max-width: 480px) and (min-width: 320px) {
    /** AD Video **/
.bottom-roll a { font-size: 10px; }
.singlevideo.multi-vid .bottom-roll a { font-size: 14px; }
.vtranswin h2 { padding-top: 20px; }
.vtranswin .mfp-close { height: 36px; }
    /** home intro **/
.homehdln {background-size:95%;}
.homehdln h1 {font-size: 36px;}
     /** headers h1, h2, etc. **/
h1 {font-size: 28px;}
h2 {font-size: 28px;}
h2.smlr {font-size: 24px;}
h3 {font-size: 22px;}
#top p.minisub {font-size: 24px;}
#homechange .homehdln.bkgcontain h1 {  font-size: 30px;}
.ro-home-pageHeaderTop{min-height:150px;}
/** Mini language nav **/
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {font-family:'taubsans-md2', Arial, sans-serif !important; font-size:11px !important;}
/** Icon List Item fixes 
.entry-content-wrapper ul.trico-list:not(.corplist) li:not(.cs-list-ps) {line-height: 28px;} **/
/** Job search results **/
#main .widget-jobsearch-results h2.search-results-title {margin-bottom:10px;}
/** Life at ADP **/
h2.uyico, h2.mdico {line-height:50px;}
h2.elaico { padding-top: 0px;}
html[lang=pt-br] h2.elaico{padding-top: 10px; }
html[lang=es-ES].responsive #top #wrap_all .readyblock {  font-size: 17px;}
html[lang=es-ES].responsive #top #wrap_all .horizlist.deslnks li:first-child {  float: left;  display: inline-flex;  max-width: 260px; }

.ro-sales-heading,.de-sales-heading {padding-top:5%;}

.tvideo h2 {font-size: 27px;}

}

@media only screen and (max-width: 425px) {
  #top .it-home-applyBtn {margin-top:200px;}
}
@media only screen and (max-width: 360px) {
	#top .it-home-applyBtn {margin-top:150px;}
}


   /*************** Deprecated or testing ***************/
/* FONT TESTING 
.fontsz24 p {font-size:24px; color:#000;}
.ts70 {font-family: 'taubsans-reg';}
.ts90 {font-family: 'taubsans-md';}
.ts110 {font-family: 'taubsans-bld';}
.ts130 {font-family: 'taubsans-hvy';}
.ts150 {font-family: 'taubsans-150';}

.ts70 {font-family: 'taubsans-reg';}
.ts90 {font-family: 'taubsans-md';}
.ts110 {font-family: 'taubsans-bld';}
.ts130 {font-family: 'taubsans-hvy';}
#top.page-id-40 .av-main-nav .menu-item a, .page-id-40 #menu-footer-menu .menu-item, .page-id-40 #footer p, .page-id-40 #footer .eeomenu li a {font-family: 'taubsans-reg' !important;}

.fontsize45 {font-size:45px;}
.fstest p, .fontsize45 p {line-height:2;} */

/** Snehal **/
#covidexec .readyblockimg{
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2020/08/covid19-global-home-footer.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}
#top #wrap_all #main .redbrdrbottom{
  border-bottom: 1px solid #D0271D !important;
}
.we-thakyou-for-considering-adp {
    margin-top: -60px;
}

.single_toggle {
    border-bottom: 1px solid #e9e9e9;
}
.accordion-border h3.toggler {
    border-bottom:1px solid #e9e9e9 !important;
}

.accordion-border h3.toggler.activeTitle {
     border-bottom:1px solid #e9e9e9 !important;
}

.flex_column.av_one_full.flex_column_div.av-zero-column-padding.nobmmob.pro-tip {
    padding-top:50px !important;
}
.avia_textblock.three-col-text.av_inherit_color h2{
    font-size:38px;
}
.togglecontainer.enable_toggles h3.toggler{
    font-size:28px !important;
}
#after_submenu .togglecontainer.enable_toggles h3.toggler {
    font-size: 32px !important;
    line-height: 40px !important;
}

.avia_textblock.covid-h3 h3 {
    font-size:40px;
}

.avia_textblock.covid-h3 h4 {
    font-size:24px;
}
/*.avia-builder-el-first.working-at-adp .avia_textblock.whthdrs h2{
    padding-left:72px !important;
}*/
#lifetest .working-img h2 {
    background-color:transparent;
}
@media only screen and (min-width:1024px) and (max-width:1345px){
/*
 .avia-button-wrap.bluoutbtn.btn60.lnknewwin.ext-btn.download-pdf-1.work-btn {
    position:absolute;
    bottom:-106px !important;
}
.avia-button-wrap.avia-button-left.bluoutbtn.btn60.view-faq-btn {
    bottom: -114px !important;
}*/
#execdrivers.adp-work {
  height:auto !important;
  padding-bottom: 75px;
}
 #execdrivers.work-adp {
    min-height:745px;
}

  #top .mob-learn-2 {
    bottom:4px;
}
}

@media only screen and (min-width:768px) and (max-width:1023px){

#execdrivers.adp-work {
  height:auto !important;
  padding-bottom: 75px;
}
 #execdrivers.work-adp {
    min-height:745px;
}
/*
.avia-button-wrap.bluoutbtn.btn60.lnknewwin.ext-btn.download-pdf-1.work-btn {
    position:absolute;
    bottom:-28px !important;
    
}
.avia-button-wrap.avia-button-left.bluoutbtn.btn60.view-faq-btn {
    bottom: -40px !important;
}*/
.avia-button-wrap.bluoutbtn.btn60.lnknewwin.ext-btn.learn-more-1 {
    position: absolute;
    bottom: -40px !important;
}
.avia-button-wrap.bluoutbtn.btn60.lnknewwin.ext-btn.learn-more-2 {
  position:absolute;
  bottom:-6px !important;
}
#top .mob-learn-2 {
    padding-right:20px !important;
}
#top .read-blog {
    margin-bottom:30px;
}
.avia_textblock.three-col-text.av_inherit_color h2{
    font-size:22px;
}
#lifetest .avia_textblock.working-text {
    padding-top:65px;
}
#lifetest .testiquote.mobile34padALL {
    padding:120px 68px 68px 68px!important;
}
.avia-builder-el-47.el_before_av_cell_one_fourth.avia-builder-el-first.nobmmob.mobile34padALL .pro-tip {
    padding-top:0px!Important;
    padding-bottom:0px !important;
}
.avia_textblock.three-col-text.av_inherit_color h2{
    font-size:30px;
}
.togglecontainer.enable_toggles h3.toggler{
    font-size:22px !important;
}
.avia_textblock.covid-h3 h3 {
    font-size:32px
}
 #lifetest .avia_textblock.working-text {
    text-align: center;
    padding-left: 30px;
}

.flex_cell.no_margin.av_one_half.avia-builder-el-12.el_before_av_cell_one_half.avia-builder-el-first.lt-bkgres.mobile34padALL.working-img {
    padding: 0 !important;
}
.flex_cell.no_margin.av_one_half.avia-builder-el-40.el_after_av_cell_one_half.avia-builder-el-last.adp-helping-tow-col h2 {
    font-size:28px!important;
}
.flex_cell.no_margin.av_one_half.avia-builder-el-40.el_after_av_cell_one_half.avia-builder-el-last.adp-helping-tow-col p{
    font-size:16px;
}

.adp-helping-tow-col{
    padding-top:10px !important;
    padding-bottom:0px !important;
}
.flex_column.av_one_full.flex_column_div.first.avia-builder-el-73.el_after_av_one_full.el_before_av_one_full.accordion-border.job-realted.column-top-margin {
    padding-top:0px !important;
}
.covid-hello section.av_textblock_section {
    text-align:center;
}
.working-img .working-at-adp .avia_textblock.working-text p {
    font-size:14px !important;
   
}

.working-img .avia-button-wrap.avia-button-left.avia-builder-el-18.avia-builder-el-no-sibling.bluoutbtn.btn60.lnknewwin.ext-btn {
    max-width:200px!important;
    padding-left:43px;

}
}
@media only screen and (max-width: 767px){
  #execdrivers.work-adp {
    height:auto !important;
}
.flex_column.working-text-btn {
    position:relative;
}
.avia-button-wrap.avia-button-left.bluoutbtn.btn60.view-faq-btn {
    bottom: -41px !important;
    padding-bottom: 28px !important;
        padding-left: 0px !important;
}

.work-adp .avia_textblock.working-text p {
    margin-top: 0px !important;
}

.flex_column.working-text-btn {
    padding-bottom:30px !important;
}
.covid-hello section.av_textblock_section {
    text-align:center;
}
.togglecontainer.enable_toggles h3.toggler{
   font-size:16px!important;
    padding-left:0px;
    padding-right:20px !important;
  }
.enable_toggles .single_toggle h3 {
    padding-left:0px;
   
}

.avia_textblock.three-col-text.av_inherit_color h2{
    font-size:20px;
}

.flex_cell.no_margin.av_one_third.avia-builder-el-32.el_after_av_cell_one_third.avia-builder-el-last.three-colo-3, 
.flex_cell.no_margin.av_one_third.avia-builder-el-29.el_after_av_cell_one_third.el_before_av_cell_one_third.three-col-2,
.flex_cell.no_margin.av_one_third.avia-builder-el-25.el_before_av_cell_one_third.avia-builder-el-first.three-col-1 {
 padding-top:0px !important;
 padding-bottom:0px !important;

}


    .flex_column.av_one_full.flex_column_div.first.avia-builder-el-73.el_after_av_one_full.el_before_av_one_full.accordion-border.job-realted.column-top-margin {
    padding-top:0px !important;
}
.flex_column.av_one_full.flex_column_div.first.avia-builder-el-64.el_after_av_one_full.el_before_av_one_full.safety-at-work.column-top-margin {
    padding-top:0px!important;
}
.toggle_content.invers-color {
    font-size:14px !important;
}
#top .work-btn {
    margin-bottom:20px;
}
#top .mob-learn-2 {
    margin-top:10px;
    margin-bottom:20px
}

}


.enable_toggles h3.toggler {
    padding-left:0px;
    padding-right:25px;
}
.enable_toggles .toggle_content.invers-color {
    padding-left:0px;
}
#main span.toggle_icon {
    width: 25px;
    height: 25px;
    border-width: 1px;
    border-color: #54565A;
    border-radius:100%;
    top: 15px;
    color: #54565A !important;
    left: auto;
    right: 0px;
   position: absolute;
  
}

#introimpl .txtlrg p {
    margin-top:0px;
}
#main span.vert_icon {
    border-color:#54565A !important;
}

#main span.hor_icon {
    border-color:#54565A !important;
}

#main .toggle_icon .vert_icon{
    left: 10px;
    top: 4px;
    height: 15px;
}
#main .toggle_icon .hor_icon {
    top: 10px;
    left: 4px;
    width: 15px;
}
    #main .activeTitle .toggle_icon .vert_icon {
    border:1px #ffffff solid!important;
    transform: rotate(45deg);
   
}

#main .activeTitle .toggle_icon .hor_icon{
   border:1px #ffffff solid!important;
      transform: rotate(45deg);  
   
}
/*#main .enable_toggles .toggle_content.invers-color p {
    font-size:18px !important;
}*/
#after_submenu .enable_toggles .toggle_content p,
#after_submenu .enable_toggles .toggle_content {
    font-size: 24px !important;
}
 #main .activeTitle span.toggle_icon {
     background-color:#121C4E;
 }
 body .widtwothird.txtlrg.working-at-adp {
    width:100% !important;
}
.work-adp  .avia_textblock.working-text p {
    margin-top:-9px !important
}

  .avia-button-wrap.bluoutbtn.btn60.lnknewwin.ext-btn.download-pdf-1.work-btn {
    position:absolute;
    bottom:-68px;
    
    
}
.avia-button-wrap.avia-button-left.bluoutbtn.btn60.view-faq-btn {
    bottom: -79px;
     position:absolute;
       padding-bottom:9px;
}
.flex_column.working-text-btn {
    position:relative;
}
.avia_textblock.widtwothird.txtlrg.working-at-adp.av_inherit_color {
    padding-bottom: 25px;
}
.avia-button-wrap.bluoutbtn.btn60.lnknewwin.ext-btn.learn-more-1 {
    position:absolute;
    bottom:-70px;
}

.avia-button-wrap.bluoutbtn.btn60.lnknewwin.ext-btn.learn-more-2{
   position:absolute;
    bottom:-43px;
}
#execdrivers.work-adp {
    height: 750px;
}
#top .redhdrs.we-thakyou-for-considering-adp h2 {padding-bottom:15px;}
.entry-content-wrapper .horizlist.vertical-lists{text-align:left; display:block;}
.flexcols.sing-vid div.w-100:first-child{width:100%;}
.wbdiv1{color:#fff;}

.ubermenu .ubermenu-custom-content-padded{padding:0;}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{width:100%;}
.ubermenu-custom-content-padded select#location-picker{margin-top:20px;}

/*XCSI-23209*/
  .btn-ext-align a.ext-lnk:hover span, .btn-ext-align a.ext-lnk:focus span, .btn-ext-align a.ext-lnk:active span {
    top: 4em;
    left: 0%;
}	
/* XCSI-23379 */
.radius-label, #top .radius-label {
    margin-bottom: -3px;
    margin-top: 5px;
}
[lang="en-US"] .radius-label, #top .radius-label {
    margin-bottom: -3px;
    margin-top: 15px;
}
[lang="en-us"] #custom_html-9 .av-equal-height-column-flextable{
  padding-bottom:50px !important;
}
@media only screen and (min-width: 768px){
  #top .avia-builder-el-last.covid-image-1.mobile34pad .av_textblock_section {
    width: 605px;
  }
}


.ca-fr-vid .flexcols.sing-vid div:first-child {
    width:58%;
}
.qtr-mason-vids .mason-item a:focus,
.half-mason-vids .mason-item a:focus{
 outline-width: 2px !important; outline: 4px dashed #FFF; outline-color: #FFF; outline-offset:-4px !important;
}
  
.entry-content-wrapper .horizlist.verticallst {
    display: inline-block;
}
.fr-pad-left .pad-left {
  margin-left: 6em;
}
.ca-fr-vid .flexcols.sing-vid div:first-child {
    width:100%;
}
.flexcols.sing-vid.pad-txt-rt div:first-child {
    width:58%
}

.canada-comp p {
    padding-top: 30px; font-weight: bold;
}
/*Snehal XCSI-24387  */
@media only screen and (min-width: 1034px) and (max-width:1500px) {
  #techjobswin{position:relative !important;}
  .mfp-close-btn-in .mfp-close{right:0 !important;}
}
@media only screen and  (max-width:767px) {
  .mfp-close-btn-in .mfp-close{right:0 !important;}
  .flexwrap.blogpopsub {
    padding-left:15px
}
  }
  @media only screen and (orientation:landscape) and (max-width:767px) {
  .mfp-close-btn-in .mfp-close{right:11px !important;}
  }
/* ******************/
  
.mfp-content:focus,div#techjobswin:focus,#techjobswin *:focus{
  outline-color: #fff;
}
.page-id-72 .mfp-content.popaltwidth,.page-id-6311 .mfp-content.popaltwidth{
  max-width: 700px;
}
#techjobswin .box-data{
  padding-right: 10px;
}
/*-----Rohit CSS -- */

.about_adp_slider .avia-slideshow-dots.avia-slideshow-controls {
    text-align: center !important;
}
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active, #top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
    background-color: #2d368d !important;
}
.about_adp_slider .avia-smallarrow-slider-heading  {
   display:block !important;
    top: 97%;
    position: absolute;
}
#top .avia-smallarrow-slider-heading > div {
    display: block !important;
        position: absolute;
}
.about_adp_slider {
    margin-top: 0;
}
.about_adp_slider_text {
 margin-top:50px; 
}
.about_adp_slider img {
 width:100%; 
}
#top .avia-smallarrow-slider .avia-slideshow-dots a {
    border-width: 2px;
    margin: 8px;
    border-color: #22317a;
}
.about_adp_slider .avia-smallarrow-slider-heading .new-special-heading {
    display: none !important;
}
.slide-entry-excerpt.entry-content {
    margin-left: 5px;
    margin-right: 5px;
}
@media only screen and (min-width: 600px) {
.widget_joblist_row {
    display: inline-grid;
    width: 32%;
    margin-right: 1% !important;
}
}
#location-picker {
     margin-top: 20px !important;
}
.language-picker-submit {
  margin-top: 50px;
}
@media only screen and (max-width: 1080px) {
 
  
.about_adp_slider .avia-smallarrow-slider-heading {
    position: absolute;
}

}
@media only screen and (max-width: 920px) {
 
  
.about_adp_slider .avia-smallarrow-slider-heading {
    position: absolute;
}
}
@media only screen and (max-width: 768px) {
  
  .about_adp_slider img {
 width:auto; 
}
  
.about_adp_slider .avia-smallarrow-slider-heading {
    position: absolute;
}
}
@media only screen and (max-width: 766px) {
  
  .about_adp_slider img {
 width:auto; 
}
  
.about_adp_slider .avia-smallarrow-slider-heading {
    position: absolute;
}
}
@media only screen and (max-width: 480px) {
  
  .about_adp_slider img {
 width:auto; 
}
  
.about_adp_slider .avia-smallarrow-slider-heading {
    position: absolute;
}
}
@media only screen and (max-width: 320px) {
  
  .about_adp_slider img {
 width:auto; 
}
.about_adp_slider .avia-smallarrow-slider-heading {
    position: absolute;
}
div#gtm-jobdetail-desc {
    height: 502px !important;
}
}
.covid-accor li {
  list-style: none;
  margin-left: 0;
}
/*solution for CWSM-9883*/
 #top #header_main > .container .main_menu ul:first-child > li > a {
   height: 100px;
    line-height: 1.2 !important;
    white-space: normal;
    display: flex;
    align-items: center;
}
@media only screen and (min-width: 1024px){
/*.main_menu .hodes-menu li a {
  line-height: 70px !important;
  }*/
.logo a {
  padding-top: 20px; padding-bottom: 20px
  }
  .main_menu .hodes-menu .jsnav-btn a{
    line-height: 80px !important;
  }

}

.cmp-revoke-consent{
display:none;
}
#top .hide{
  display:none  !important;
}
.homevideonew video{
  top:0px !important;
}

#av-masonry-1-item-72468 figcaption,#av-masonry-1-item-72412 figcaption,#av-masonry-1-item-72426 figcaption,#av-masonry-1-item-72496 figcaption,#av-masonry-1-item-72440 figcaption,#av-masonry-1-item-72398 figcaption,#av-masonry-1-item-72482 figcaption,#av-masonry-1-item-72454 figcaption,
#av-masonry-1-item-72700 figcaption,#av-masonry-1-item-72658 figcaption,#av-masonry-1-item-72686 figcaption,#av-masonry-1-item-72672 figcaption,#av-masonry-1-item-72714 figcaption,#av-masonry-1-item-72644 figcaption,#av-masonry-1-item-72630 figcaption,#av-masonry-1-item-72742 figcaption{
  display:none;
}
.readytowork-usnew .readyblockimg {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2023/09/12151536/overview_4-scaled.jpg) !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}
.veterans-img{
  width: 100%;
    height: auto !important;
}
.veterans .widget_joblist_row{
    width: 32%;
    margin-right: 3px;
}

.av-main-nav ul li{
  
   height: 50px;
    display: flex;
    align-items: center;
}
.veterans #readyveteran .readyblockimg {
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2023/09/22065807/Updated-Vets-Footer-pic.jpg) !important;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.kayimage img{
  width: 58%;
    margin-right: 10px;
    display: block;
    float: right;
}
.executive-newone img{
 margin-top: 22px;
}



.executive-onetxt{
  margin-top:34px;
}
.mathew-img img{
  width: 70%;
    margin-right: 10px;
    display: block;
    float: right;
}
#top div .flex_column.whyadp{
   bottom: -26px;
    height: 28px;
    padding: 87px 0px 0px 68px;
}
.whytext{
  bottom:60px !important;
}
.whytext .subheadlinewrap {
    padding: 0.5em 4em 0.5em 1.5em;
}
.gigi img{
  width: 75%;
    display: block;
    float: right;
} 
.twitter a:before{
  content:url('https://cdn-static.findly.com/wp-content/uploads/sites/794/2023/09/13182009/logo-white-1-5.png');
}
.twittersoc a:before{
   content:url('https://cdn-static.findly.com/wp-content/uploads/sites/2777/2023/09/25055528/download-2-2.png');
}
.poland-cor #readycorpso-popo .readyblockimg, #readycorpso-po .readyblockimg{
  background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Readytowork-image-DI.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}
.poland-life #readylaa-popo .readyblockimg,.poland-life #readylaa-po .readyblockimg ,.canada-life #readylaa-can .readyblockimg,#readylaa-canfr .readyblockimg{
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2023/09/28124143/Life_Overview_5-scaled.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}
#menu-item-9448 ul li{
      height: 65px !important;
}
.canada-corp img{
  width:90% !important;
}
#implvideos{
  border-top: 1px solid #D0271D !important;
}
#top #readyimp-cze.readyimp-cze-newimage .readyblockimg,#top #readyimp-czecs.readyimp-cze-newimage .readyblockimg
{
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/workhappy-1-CZ.png)!important;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}
#readylaa-ro.readyblockimg.romania-img .readyblockimg, #readylaa-roro .readyblockimg.romania-img .readyblockimg{
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/02/Footer-image1.png) !important;
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}
#readycorpsr-can .content{
  padding-top:0px !important;
   padding-bottom:0px !important;
}
#readycontact-czenew .readyblockimg,#readycontact-czecsnew .readyblockimg{
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/07/workhappy-1-CZ.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
}
.image-hr img{
  width:70%;
}
#readytech-aunew .readyblockimg,#readyhr-aunew .readyblockimg,#readycorp-aunew .readyblockimg,#readylaa-aunew .readyblockimg,#readytr-aunew .readyblockimg,
#readysales-aunew .readyblockimg,#readycs-aunew .readyblockimg,#readyimp-aunew .readyblockimg{background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2019/03/workhappy-1-BR.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#readytr-innew .readyblockimg,#readycs-innew .readyblockimg,#readyimp-innew .readyblockimg,#readyhr-innew .readyblockimg,#readycorp-innew .readyblockimg,#readyhome-phnew .readyblockimg,#readyhome-phnewtwo  .readyblockimg {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2023/11/06170848/765x416-footer.png); background-position:top left; background-repeat:no-repeat; background-size:cover;}
#readyhome-phnew .readyblockimg  {background-image:url(https://cdn-static.findly.com/wp-content/uploads/sites/794/2023/11/07054905/footer-scaled.jpg); background-position:top left; background-repeat:no-repeat; background-size:cover;}

.diversity-brazil #top div .flex_column.notchtitle{
  height: 83px;
}
#top #wrap_all .redbrdrtop {
    border-top: 1px solid #D0271D;
}
#top #wrap_all .redbrdrbtm {
    border-bottom: 1px solid #D0271D;
}


/* migration tnfs css*/

.landing-page #header{
  display:none;
}

.landing-page-template-two-col-orange-template .sidebar.sidebar_right{
  display:none !important;
}
.landing-page label.control-label,.lcp-page label.control-label,.apply-join-page label.control-label{
  margin-bottom:5px;
}
.landing-page input[type='text'],.lcp-page input[type='text'],.apply-join-page input[type='text']{
  padding-right:10px !important;
}
.landing-page select,.lcp-page select,.apply-join-page select{
  padding:3px 6px !important;
}
.lcp-page .apply-flow-wrapper .schema-form-section.col-sm-6,.apply-join-page .apply-flow-wrapper .schema-form-section.col-sm-6{
  width:100%;
}
.landing-page .ui-select-container .ui-select-choices-row-inner div,.lcp-page .ui-select-container .ui-select-choices-row-inner div,.apply-join-page .ui-select-container .ui-select-choices-row-inner div{
  text-wrap:wrap;
  font-family:Arial;
}
.landing-page .ui-select-container .ui-select-choices-row-inner div,.lcp-page .ui-select-container .ui-select-choices-row-inner div,.apply-join-page .ui-select-container .ui-select-choices-row-inner div{
  text-wrap:wrap;
  font-family:Arial;
}
.landing-page-template-white-bg-center .ui-select-container .ui-select-match-item span,.landing-page-template-center-two .ui-select-container .ui-select-match-item span{
  font-size:14px;
}
.landing-page-template-two-col-orange-template #av_section_1,.landing-page-template-two-col-purple-template #av_section_1,.landing-page-template-two-col-light-orange #av_section_1,.landing-page-template-two-col-yellow-template #av_section_1,.landing-page-template-default-new #av_section_1,.lcp-page #av_section_1,.apply-join-page #av_section_1{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/16122623/13893_12958_ADP-Associates-Roseland_V2-scaled.jpg);
  background-size: cover;
  background-attachment: fixed;
  max-width:none;
  margin:0;
  min-height:100vh;
}

.landing-page-template-two-col-orange-template ul.ui-select-choices span.ui-select-choices-row-inner div,.landing-page-template-two-col-orange-template span.ui-select-match-item span,.landing-page-template-blue-bg-template ul.ui-select-choices span.ui-select-choices-row-inner div,.landing-page-template-blue-bg-template span.ui-select-match-item span,.landing-page-template-blue-bg-template ul.ui-select-choices span.ui-select-choices-row-inner div,.landing-page-template-blue-bg-template span.ui-select-match-item span,.landing-page-template-two-col-purple-template ul.ui-select-choices span.ui-select-choices-row-inner div,.landing-page-template-two-col-purple-template span.ui-select-match-item span,.landing-page-template-two-col-light-orange ul.ui-select-choices span.ui-select-choices-row-inner div,.landing-page-template-two-col-light-orange span.ui-select-match-item span,.landing-page-template-two-col-yellow-template ul.ui-select-choices span.ui-select-choices-row-inner div,.landing-page-template-two-col-yellow-template span.ui-select-match-item span,.landing-page-template-default-new ul.ui-select-choices span.ui-select-choices-row-inner div,.landing-page-template-default-new span.ui-select-match-item span,.lcp-page ul.ui-select-choices span.ui-select-choices-row-inner div,.lcp-page span.ui-select-match-item span,.apply-join-page ul.ui-select-choices span.ui-select-choices-row-inner div,.apply-join-page span.ui-select-match-item span{
    color: #000 !important;
}
.landing-page-template-two-col-orange-template .right-column,.landing-page-template-two-col-purple-template .right-column,.landing-page-template-two-col-light-orange .right-column,.landing-page-template-two-col-yellow-template .right-column,.landing-page-template-default-new .right-column,.lcp-page .right-column,.apply-join-page .right-column{
  margin-left:0px !important;
  box-shadow:0px 0px 5px 0px rgba(0, 0, 0, .4);
}
.landing-page-template-two-col-orange-template .left-column,.landing-page-template-blue-bg-template .left-column,.landing-page-template-two-col-purple-template .left-column,.landing-page-template-two-col-light-orange .left-column,.landing-page-template-two-col-yellow-template .left-column,.landing-page-template-default-new .left-column,.lcp-page .left-column,.apply-join-page .left-column{
  box-shadow:0px 0px 5px 0px rgba(0, 0, 0, .6);
}
.landing-page-template-two-col-orange-template .landing-page-container .template-page.content,.landing-page-template-blue-bg-template .landing-page-container .template-page.content,.landing-page-template-two-col-purple-template .landing-page-container .template-page.content,.landing-page-template-two-col-light-orange .landing-page-container .template-page.content,.landing-page-template-two-col-yellow-template .landing-page-container .template-page.content,.landing-page-template-default-new .landing-page-container .template-page.content,.lcp-page .landing-page-container .template-page.content,.apply-join-page .landing-page-container .template-page.content{
  padding:0;
}
.landing-page-template-two-col-orange-template .left-column .mobile-logo-image,.landing-page-template-two-col-purple-template .left-column .mobile-logo-image,.landing-page-template-two-col-light-orange .left-column .mobile-logo-image,.landing-page-template-two-col-yellow-template .left-column .mobile-logo-image,.landing-page-template-default-new .left-column .mobile-logo-image,.lcp-page .left-column .mobile-logo-image,.apply-join-page .left-column .mobile-logo-image{
  display:none;
}
.landing-page-template-two-col-orange-template .left-column label,.landing-page-template-blue-bg-template .left-column label,.landing-page-template-two-col-purple-template .left-column label,.landing-page-template-two-col-light-orange .left-column label,.landing-page-template-two-col-yellow-template .left-column label,.landing-page-template-default-new .left-column label,.lcp-page .left-column label,.apply-join-page .left-column label,.lcp-page .left-column label,.apply-join-page .left-column label{
  color:white;
  font-weight:400 !important;
  font-size:18px !important;
  line-height:21px;
}
.landing-page-template-two-col-orange-template .left-column .asterisk-text,.landing-page-template-blue-bg-template .left-column .asterisk-text,.landing-page-template-two-col-purple-template .left-column .asterisk-text,.landing-page-template-two-col-light-orange .left-column .asterisk-text,.landing-page-template-two-col-yellow-template .left-column .asterisk-text,.landing-page-template-default-new .left-column .asterisk-text,.lcp-page .left-column .asterisk-text,.apply-join-page .left-column .asterisk-text{
  color:#E6180A !important;
}
.landing-page-template-two-col-orange-template .left-column p,.landing-page-template-two-col-orange-template .left-column span,.landing-page-template-two-col-orange-template .left-column a,.landing-page-template-two-col-orange-template .left-column div,.landing-page-template-blue-bg-template .left-column p,.landing-page-template-blue-bg-template .left-column span,.landing-page-template-blue-bg-template .left-column a,.landing-page-template-blue-bg-template .left-column div,.landing-page-template-two-col-purple-template .left-column p,.landing-page-template-two-col-purple-template .left-column span,.landing-page-template-two-col-purple-template .left-column a,.landing-page-template-two-col-purple-template .left-column div,.landing-page-template-two-col-light-orange .left-column p,.landing-page-template-two-col-light-orange .left-column span,.landing-page-template-two-col-light-orange .left-column a,.landing-page-template-two-col-light-orange .left-column div,.landing-page-template-two-col-yellow-template .left-column p,.landing-page-template-two-col-yellow-template .left-column span,.landing-page-template-two-col-yellow-template .left-column a,.landing-page-template-two-col-yellow-template .left-column div,.landing-page-template-default-new .left-column p,.landing-page-template-default-new .left-column span,.landing-page-template-default-new .left-column a,.landing-page-template-default-new .left-column div,.lcp-page .left-column p,.lcp-page .left-column span,.lcp-page .left-column a,.lcp-page .left-column div,.apply-join-page .left-column p,.apply-join-page .left-column span,.apply-join-page .left-column a,.apply-join-page .left-column div{
  color:white !important;
  font-size:18px !important;
  line-height:21px;
}
.landing-page-template-two-col-orange-template .left-column h1,.landing-page-template-blue-bg-template .left-column h1,.landing-page-template-two-col-purple-template .left-column h1,.landing-page-template-two-col-light-orange .left-column h1,.landing-page-template-two-col-yellow-template .left-column h1,.landing-page-template-default-new .left-column h1,.lcp-page .left-column h1,.apply-join-page .left-column h1{
  color:white !important;
  font-size:26px !important;
  line-height:39px;
  font-weight:700;
}
.landing-page-template-two-col-orange-template .left-column a,.landing-page-template-blue-bg-template .left-column a,.landing-page-template-two-col-purple-template .left-column a,.landing-page-template-two-col-light-orange .left-column a,.landing-page-template-two-col-yellow-template .left-column a,.landing-page-template-default-new .left-column a,.lcp-page .left-column a,.apply-join-page .left-column a{
  font-size:16px !important;
}
.landing-page-template-two-col-orange-template .landing-page-container .container,.landing-page-template-blue-bg-template .landing-page-container .container,.landing-page-template-two-col-purple-template .landing-page-container .container,.landing-page-template-two-col-light-orange .landing-page-container .container,.landing-page-template-two-col-yellow-template .landing-page-container .container,.lcp-page .landing-page-container .container,.apply-join-page .landing-page-container .container{
  width: 100%;
  padding-left: 25px;
  margin: 0px;
  padding-top: 20px !important;
}
.landing-page-template-two-col-orange-template .landing-page-container .container .template-page,.landing-page-template-blue-bg-template .landing-page-container .container .template-page,.landing-page-template-two-col-purple-template .landing-page-container .container .template-page,.landing-page-template-two-col-light-orange .landing-page-container .container .template-page,.landing-page-template-two-col-yellow-template .landing-page-container .container .template-page,.landing-page-template-default-new .landing-page-container .container .template-page{
  padding-top:0px;
}
.landing-page-template-two-col-orange-template .right-column .logo-image img,.landing-page-template-two-col-purple-template .right-column .logo-image img,.landing-page-template-two-col-light-orange .right-column .logo-image img,.landing-page-template-two-col-yellow-template .right-column .logo-image img,.landing-page-template-default-new .right-column .logo-image img,.lcp-page .right-column .logo-image img,.apply-join-page .right-column .logo-image img{
  max-width:128px;
}
.landing-page .form-control-feedback,.lcp-page .form-control-feedback,.apply-join-page .form-control-feedback{
  display:none;
}
.landing-page-template-two-col-orange-template .left-column .schema-form-submit .btn.disabled,
.landing-page-template-blue-bg-template .left-column .schema-form-submit .btn.disabled,
.landing-page-template-two-col-purple-template .left-column .schema-form-submit .btn.disabled,
.landing-page-template-two-col-light-orange .left-column .schema-form-submit .btn.disabled,
.landing-page-template-two-col-yellow-template .left-column .schema-form-submit .btn.disabled,
.landing-page-template-default-new .left-column .schema-form-submit .btn.disabled,
.lcp-page .left-column .schema-form-submit .btn.disabled,
.apply-join-page .left-column .schema-form-submit .btn.disabled{
  color: rgba(148, 152, 155, 0.5) !important;
    background-color: #fff !important;
    border-color: #fff !important;
}
.landing-page-template-two-col-orange-template .left-column .schema-form-submit .btn,
.landing-page-template-blue-bg-template .left-column .schema-form-submit .btn,
.landing-page-template-two-col-purple-template .left-column .schema-form-submit .btn,
.landing-page-template-two-col-light-orange .left-column .schema-form-submit .btn,
.landing-page-template-two-col-yellow-template .left-column .schema-form-submit .btn,
.landing-page-template-default-new .left-column .schema-form-submit .btn,
.lcp-page .left-column .schema-form-submit .btn,
.apply-join-page .left-column .schema-form-submit .btn{
  background: #ffffff !important;
  /*color: rgba(148, 152, 155, 0.5)!important;*/
    color: #365cbd;
  font-weight: 400;
  font-size: 16px;
  box-shadow: 0 1px 4px 0 rgba(0,0,0,.5);
  margin-top: 30px;

  opacity:1;
}
.landing-page-template-blue-bg-template .left-column .schema-form-submit .btn{
  margin-top: 20px;
}
.landing-page-template-two-col-orange-template .left-column .btn:hover,.landing-page-template-blue-bg-template .left-column .btn:hover,.landing-page-template-two-col-purple-template .left-column .btn:hover,.landing-page-template-two-col-yellow-template .left-column .btn:hover,.landing-page-template-default-new .left-column .btn:hover,.lcp-page .left-column .btn:hover,.apply-join-page .left-column .btn:hover{
  background: #ffffff !important;
  opacity:1;
}
.display-none{
  display:none;
}
.landing-page-template-two-col-orange-template .left-column .landing-page-meta.body,.landing-page-template-blue-bg-template .left-column .landing-page-meta.body,.landing-page-template-two-col-purple-template .left-column .landing-page-meta.body,.landing-page-template-two-col-light-orange .left-column .landing-page-meta.body,.landing-page-template-two-col-yellow-template .left-column .landing-page-meta.body,.landing-page-template-default-new .left-column .landing-page-meta.body,.lcp-page .left-column .landing-page-meta.body,.apply-join-page .left-column .landing-page-meta.body{
  margin-bottom:20px;
}
.landing-page-template-two-col-orange-template .left-column label[for="fileupload"],.landing-page-template-blue-bg-template .left-column label[for="fileupload"],.landing-page-template-two-col-purple-template .left-column label[for="fileupload"],.landing-page-template-two-col-yellow-template .left-column label[for="fileupload"],.landing-page-template-default-new .left-column label[for="fileupload"],.lcp-page .left-column label[for="fileupload"],.apply-join-page .left-column label[for="fileupload"]{
  width: auto;
  background: white !important;
  color: black !important;
}
.landing-page-template-two-col-orange-template .left-column .help-block, .landing-page-template-blue-bg-template .left-column .help-block,.landing-page-template-two-col-purple-template .left-column .help-block,.landing-page-template-two-col-light-orange .left-column .help-block,.landing-page-template-two-col-yellow-template .left-column .help-block,.landing-page-template-default-new .left-column .help-block,.lcp-page .left-column .help-block,.apply-join-page .left-column .help-block{
  color:red !important;
}
.landing-page-template-two-col-orange-template .right-column .social-links,.landing-page-template-two-col-purple-template .right-column .social-links,.landing-page-template-two-col-light-orange .right-column .social-links,.landing-page-template-two-col-yellow-template .right-column .social-links,.landing-page-template-default-new .right-column .social-links,.lcp-page .right-column .social-links,.apply-join-page .right-column .social-links{
  text-align:center;
  margin-bottom:60px;
}
.landing-page-template-two-col-orange-template .right-column .logo-image,.landing-page-template-two-col-purple-template .right-column .logo-image,.landing-page-template-two-col-light-orange .right-column .logo-image,.landing-page-template-two-col-yellow-template .right-column .logo-image,.landing-page-template-default-new .right-column .logo-image,.lcp-page .right-column .logo-image,.apply-join-page .right-column .logo-image{
  margin-bottom:50px;
}
.landing-page-template-two-col-orange-template .right-column .avia-iframe-wrap,.landing-page-template-two-col-purple-template .right-column .avia-iframe-wrap,.landing-page-template-two-col-light-orange .right-column .avia-iframe-wrap,.landing-page-template-two-col-yellow-template .right-column .avia-iframe-wrap,.landing-page-template-default-new .right-column .avia-iframe-wrap,.lcp-page .right-column .avia-iframe-wrap,.apply-join-page .right-column .avia-iframe-wrap{
  margin-bottom:85px;
  margin-top:50px;
}
.landing-page-template-two-col-orange-template .left-column span.ui-select-choices-row-inner, .landing-page-template-blue-bg-template .left-column span.ui-select-choices-row-inner, .landing-page-template-two-col-purple-template .left-column span.ui-select-choices-row-inner, .landing-page-template-two-col-light-orange .left-column span.ui-select-choices-row-inner, .landing-page-template-two-col-yellow-template .left-column span.ui-select-choices-row-inner,.landing-page-template-default-new .left-column span.ui-select-choices-row-inner,.lcp-page .left-column span.ui-select-choices-row-inner,.apply-join-page .left-column span.ui-select-choices-row-inner{
  padding:3px !important;
}
.landing-page-template-two-col-orange-template .left-column label[for="fileupload"], .landing-page-template-blue-bg-template .left-column label[for="fileupload"],.landing-page-template-two-col-purple-template .left-column label[for="fileupload"], .landing-page-template-two-col-yellow-template .left-column label[for="fileupload"],.landing-page-template-default-new .left-column label[for="fileupload"],.lcp-page .left-column label[for="fileupload"],.apply-join-page .left-column label[for="fileupload"]{
  background: white !important;
  font-family: 'taubsans-reg2', Arial, sans-serif !important;
  font-size: 13px !important;
  height: 28px;
  padding: 5px !important;
  line-height: normal;
  margin: 0;
  text-transform: none !important;
}
.landing-page-template-two-col-orange-template .left-column input[type='text'],.landing-page-template-two-col-orange-template .left-column select,.landing-page-template-blue-bg-template .left-column input[type='text'],.landing-page-template-blue-bg-template .left-column select,.landing-page-template-two-col-purple-template .left-column input[type='text'],.landing-page-template-two-col-orange-template .left-column select,.landing-page-template-two-col-light-orange .left-column input[type='text'],.landing-page-template-two-col-light-orange .left-column select,.landing-page-template-two-col-yellow-template .left-column input[type='text'],.landing-page-template-two-col-yellow-template .left-column select,.landing-page-template-default-new .left-column input[type='text'],.landing-page-template-default-new .left-column select,.landing-page-template-two-col-orange-template .left-column input[type='text'],.landing-page-template-two-col-orange-template .left-column select,.landing-page-template-two-col-orange-template .left-column input[type='text'],.landing-page-template-two-col-orange-template .left-column select,.lcp-page .left-column input[type='text'],.lcp-page .left-column select,.apply-join-page .left-column input[type='text'],.apply-join-page .left-column select{
  margin-bottom:7px !important;
  /*max-width:200px;*/
}

.landing-page-template-two-col-orange-template .left-column .privacy-policy-text a,.landing-page-template-blue-bg-template .left-column .privacy-policy-text a,.landing-page-template-two-col-purple-template .left-column .privacy-policy-text a,.landing-page-template-two-col-light-orange .left-column .privacy-policy-text a,.landing-page-template-two-col-yellow-template .left-column .privacy-policy-text a,.landing-page-template-default-new .left-column .privacy-policy-text a,.lcp-page .left-column .privacy-policy-text a,.apply-join-page .left-column .privacy-policy-text a{
  font-size:12px !important;
}
.landing-page-template-two-col-orange-template .left-column .resume-filename a,.landing-page-template-blue-bg-template .left-column .resume-filename a,.landing-page-template-two-col-purple-template .left-column .resume-filename a,.landing-page-template-two-col-light-orange .left-column .resume-filename a,.landing-page-template-two-col-yellow-template .left-column .resume-filename a,.landing-page-template-default-new .left-column .resume-filename a,.lcp-page .left-column .resume-filename a,.apply-join-page .left-column .resume-filename a{
  margin-top:3px;
}
.landing-page-template-two-col-orange-template .landing-page-container .entry-content-wrapper,.landing-page-template-two-col-purple-template .landing-page-container .entry-content-wrapper,.landing-page-template-two-col-light-orange .landing-page-container .entry-content-wrapper,.landing-page-template-two-col-yellow-template .landing-page-container .entry-content-wrapper,.landing-page-template-default-new .landing-page-container .entry-content-wrapper,.lcp-page .entry-content-wrapper,.apply-join-page .entry-content-wrapper{
  display:flex;
}
.landing-page-template-two-col-orange-template .sfx_radio_btn .radio-inline+.radio-inline,.landing-page-template-blue-bg-template .sfx_radio_btn .radio-inline+.radio-inline,.landing-page-template-two-col-purple-template .sfx_radio_btn .radio-inline+.radio-inline,.landing-page-template-two-col-light-orange .sfx_radio_btn .radio-inline+.radio-inline,.landing-page-template-two-col-yellow-template .sfx_radio_btn .radio-inline+.radio-inline,.landing-page-template-default-new .sfx_radio_btn .radio-inline+.radio-inline,.landing-page-template-center-two .sfx_radio_btn .radio-inline+.radio-inline,.lcp-page .sfx_radio_btn .radio-inline+.radio-inline,.apply-join-page .sfx_radio_btn .radio-inline+.radio-inline,.landing-page-template-white-bg-center .sfx_radio_btn .radio-inline+.radio-inline{
  margin-left:0px;
}
.landing-page-template-blue-bg-template .row.apply-flow-wrapper{
  margin-bottom:0px;
}
.landing-page .sfx_radio_btn label.radio-inline,.lcp-page .sfx_radio_btn label.radio-inline,.apply-join-page .sfx_radio_btn label.radio-inline{
  display:block;
  margin-top:3px;
  margin-left:0px;
}
.landing-page-template-center-two .sfx_radio_btn label.radio-inline span{
  color: #000 !important;
  font-size: 14px !important;
}

.landing-page-template-blue-bg-template #av_section_1{
  background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/18050056/13893_18827_ADP-India-Photo-scaled.jpg);
  background-size: cover;
  background-attachment: fixed;
  max-width:none;
  margin:0;
  min-height:100vh;
}

.landing-page-template-two-col-purple-template body.postid-85132 #av_section_1,
.landing-page #av_section_1.tech-bg{
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/25070736/13893_16462_ADP-Tech-Photo-scaled.jpg);
}

.landing-page-template-blue-bg-template body.postid-85151 #av_section_1,
.landing-page-template-blue-bg-template body.postid-85170 #av_section_1,
.landing-page-template-blue-bg-template .alumni-bg#av_section_1{
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/25071311/13893_19160_Alumni-FW-Background4.jpg);
}
.landing-page-template-two-col-orange-template body.postid-85189 #av_section_1,
.landing-page .alumni-people#av_section_1{
    background-image: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/25075636/13893_15194_ADP-Alumni-Photo.jpg)!important;
}

.landing-page .events-photo#av_section_1{
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/25092109/13893_21517_Afrotech_20TF_20photo.jpg')!important;
}




.landing-page-template-blue-bg-template .logo-image img{
  max-width:170px;
}
.landing-page-template-blue-bg-template .copyright-text p{
  font-size:12px !important;
}
@media(max-width:1024px){
  .landing-page-template-two-col-orange-template .left-column,.landing-page-template-two-col-orange-template .right-column,.landing-page-template-two-col-purple-template .left-column,.landing-page-template-two-col-purple-template .right-column,.landing-page-template-two-col-light-orange .left-column,.landing-page-template-two-col-light-orange .right-column,.landing-page-template-two-col-yellow-template .left-column,.landing-page-template-two-col-yellow-template .right-column,.landing-page-template-default-new .left-column,.landing-page-template-default-new .right-column,.lcp-page .left-column,.lcp-page .right-column,.apply-join-page .left-column,.apply-join-page .right-column{
    width:50% !important;
  }
  .landing-page-template-blue-bg-template .left-column{
    width:60% !important;
  }
  .landing-page-template-two-col-orange-template .left-column,.landing-page-template-blue-bg-template .left-column,.landing-page-template-two-col-purple-template .left-column,.landing-page-template-two-col-light-orange .left-column,.landing-page-template-two-col-yellow-template .left-column,.landing-page-template-default-new .left-column,.lcp-page .left-column,.apply-join-page .left-column{
    min-height:100vh;
  }
}
@media(max-width:767px){
  .landing-page-template-two-col-orange-template .right-column,.landing-page-template-two-col-purple-template .right-column,.landing-page-template-two-col-light-orange .right-column,.landing-page-template-two-col-yellow-template .right-column,.landing-page-template-default-new .right-column,.lcp-page .right-column,.apply-join-page .right-column{
    display:none;
  }
  .landing-page-template-two-col-orange-template .left-column,.landing-page-template-two-col-purple-template .left-column,.landing-page-template-two-col-light-orange .left-column,.landing-page-template-two-col-yellow-template .left-column,.landing-page-template-default-new .left-column,.lcp-page .left-column,.apply-join-page .left-column{
    width:100% !important;
  }
  .landing-page-template-two-col-orange-template .left-column .mobile-logo-image,.landing-page-template-two-col-purple-template .left-column .mobile-logo-image,.landing-page-template-two-col-light-orange .left-column .mobile-logo-image,.landing-page-template-two-col-yellow-template .left-column .mobile-logo-image,.landing-page-template-default-new .left-column .mobile-logo-image,.lcp-page .left-column .mobile-logo-image,.apply-join-page .left-column .mobile-logo-image{
    display:block;
  }
  .landing-page-template-two-col-orange-template .landing-page-container > .container,.landing-page-template-blue-bg-template .landing-page-container > .container,.landing-page-template-two-col-purple-template .landing-page-container > .container,.landing-page-template-two-col-light-orange .landing-page-container > .container,.landing-page-template-two-col-yellow-template .landing-page-container > .container,.landing-page-template-default-new .landing-page-container > .container,.lcp-page .landing-page-container > .container,.apply-join-page .landing-page-container > .container{
    max-width:95% !important;
    width:95% !important;
  }
  .landing-page-template-blue-bg-template .landing-page-container .left-column{
    max-width:95% !important;
    width:95% !important;
  } 
  .landing-page-template-two-col-orange-template .left-column .mobile-logo-image img,.landing-page-template-two-col-purple-template .left-column .mobile-logo-image img,.landing-page-template-two-col-light-orange .left-column .mobile-logo-image img,.landing-page-template-two-col-yellow-template .left-column .mobile-logo-image img,.landing-page-template-default-new .left-column .mobile-logo-image img,.lcp-page .left-column .mobile-logo-image img,.apply-join-page .left-column .mobile-logo-image img{
    max-width:145px;
  }
  #footer .horizlist.eeomenu{
  flex-direction: column !important;
}
#footer .horizlist.eeomenu li{ 
  margin-bottom:10px;
  }
}

.join-our-talent-network-7 .schema-form-submit .btn,.join-our-talent-network-7 .thank-you-btn a{
    /*font-family: taub, Arial !important;*/
    color: #FFFFFF;
    font-size: 24px !important;
    background-color: #7967AE !important;
    width: 340px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
    padding-right: 25px !important;
    opacity: 1;
    padding-left: 25px !important;
}
.join-our-talent-network-7 .thank-you-btn a{
  text-transform:None !important;
}
.join-our-talent-network-7 #av_section_1 .container{
  padding-top:0px !important;
}
.join-our-talent-network-7 .schema-form-submit.schema-form-actions-row.m0{
  display: block;
  width: 100%;
  text-align: end;
}

.migration-tnf.center.full-img{
  max-width:100%;}
  
.migration-tnf.center.full-img >.container{
  max-width: 100%;
    padding: 0;
}

.migration-tnf.center.full-img .avia-image-container-inner{
  width:100%;}

.migration-tnfs.form.center-one .schema-form-submit button,.thank-you-btn.center-one{
    font-family: taub, Arial;
    color: #FFFFFF;
    font-size: 24px;
    background-color: #7967AE !important;
    width: 340px !important;
    border-color: #7967AE;
    font-weight: 700;
    border-radius: 0px;
    opacity: 1;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 25px;
    padding-left: 25px;
}
.thank_you.landing-page-thank-you{
  margin-top:20px;
  margin-bottom:20px;}

 .migration-tnfs.form label[for='termsAndPolicyf']{
  margin-left:0;}
  
 .migration-tnfs.form .row.apply-flow-wrapper {
    margin-bottom: 0;
}

.thank-you.center{
  font-size:12px;
  font-family:taub, Arial;
line-height:24px;
color:#000000;}

 .migration-tnfs.center-two .xCloudLanding{
  width:500px;}
 .migration-tnfs.center-two   .landing-page-meta.title {
   font-size: 30px!important;
   /* font-family: 'Arial'; */
    text-align: center;
    font-weight: bold;
    color: #26328C;
    padding:0 30px;
    margin: 20px 0px;
 }
 .migration-tnfs.center-two .landing-page-meta.subheading {
   font-family: Arial !important;
    font-size: 14px!important;
    text-align:center;
    padding:0 30px;
}

 .migration-tnfs.center-two .footer-text,  .migration-tnfs.center-two .landing-page-meta.stream_id.landing-page-content{
 padding:0 50px;}
 #top .migration-tnfs.center-two input,#top .migration-tnfs.center-two select{
 background-color: #eee !important;
    border: 0;
}
.migration-tnfs.center-two input:focus,.migration-tnfs.center-two select:focus{
 outline: 2px solid black !important; 
 border-radius:2px !important;
}
 .migration-tnfs .help-block{
   font-size:14px;
   /*font-family:"Arial";*/
   color:#d0271d !important;
 }
 
 
 
 .landing-page .migration-tnfs label{
 font-size:14px !important;
 font-weight:400 !important;
 line-height:24px;
 color:black;
}
thank-you-btn center-two a{
  background:transparent;}
  

.thank-you-heading.center-two h3{
 font-size: 30px!important;
    /*font-family: 'Arial';*/
    text-align: center;
    font-weight: bold;
    color: #26328C;
    margin-top: 30px;
}
.thank-you-center-two{
 max-width:500px !important;
 margin-top:15px;
}
.thank-you-center-two  {
 text-align:center;}

.landing-page-template-white-bg-center #xlandingpage > .container{
  padding-top:0px !important;
}
.landing-page-template-white-bg-center .landing-page-meta.body.landing-page-content,.landing-page-template-white-bg-center .landing-page-meta.stream_id.landing-page-content,.landing-page-template-white-bg-center .footer-text.landing-page-content{
  padding:0 10% !important;
}
.landing-page-template-white-bg-center .center-column{
  margin-left:0px;
}
.landing-page-template-white-bg-center p,.landing-page-template-white-bg-center label,.landing-page-template-white-bg-center .landing-page-meta.stream_id input,.landing-page-template-white-bg-center button,.landing-page-template-white-bg-center label[for="fileupload"],.landing-page-template-white-bg-center .row.resume-wrapper div,.landing-page-template-center-two p,.landing-page-template-center-two label,.landing-page-template-center-two .landing-page-meta.stream_id input,.landing-page-template-center-two button,.landing-page-template-center-two label[for="fileupload"],.landing-page-template-center-two .row.resume-wrapper div,.landing-page-template-center-two a{
  font-size:14px;
  line-height:24px;
  /*font-family:Arial !important;*/
}
.landing-page-template-white-bg-center .left-column{
  width:18%;
}
.landing-page-template-white-bg-center .form-group.schema-form-text{
  margin-bottom:0px;
}
.landing-page-template-white-bg-center input.form-control{
  margin-bottom:0px !important;
}
.landing-page-template-white-bg-center div.help-block.red{
  margin-bottom:0px;
  line-height:24px;
}
.landing-page-template-white-bg-center .schema-form-submit,.landing-page-template-white-bg-center .footer-text.landing-page-content,.landing-page-template-white-bg-center .landing-page-meta.body.landing-page-content{
  text-align:center;
}
.landing-page-template-white-bg-center .schema-form-submit{
  width:100%;
}
.landing-page-template-white-bg-center .landing-page-content .schema-form-submit button.btn.w-btn{
  width: 313px !important;
  height: 60px;
} 
.landing-page-template-white-bg-center label[for="fileupload"],.landing-page-template-center-two label[for="fileupload"]{
  background: #eee;
  font-size: 14px !important;
  height: 28px;
  padding: 5px !important;
  line-height: normal;
  text-transform: none !important;
  color: #000 !important;
}
.landing-page-template-white-bg-center label[for="fileupload"]:hover{
  background: #eee !important;
}
.landing-page-template-white-bg-center .schema-form-section p.required-fields{
  margin:0px;
}
.landing-page-template-white-bg-center .row.resume-wrapper,.landing-page-template-white-bg-center .row.resume-wrapper .row{
  margin-bottom:10px;
}
.landing-page-template-white-bg-center .row.resume-wrapper .resume-filename a{
  margin-top:3px;
}
.landing-page-template-white-bg-center .landing-page-meta.title{
  line-height:24px;
}
.landing-page-template-white-bg-center .thank-you-left-column{
  width:17%;
}
.landing-page-template-white-bg-center .thank-you-center-two{
  width:65% !important;
  margin-left:0px;
  margin-top:0px;
}
.landing-page-template-white-bg-center .thank-you-btn a{
  width:330px !important;
  height:60px;
}
.landing-page-template-white-bg-center .thank-you-center-two h3.av-special-heading-tag{
  margin-top:70px;
}
.landing-page-template-white-bg-center .thank-you-center-two .landing-page-meta.thank_you{
  margin-top:30px;
  margin-bottom:40px;
  font-family:Arial;
  font-size:14px;
  line-height:24px;
  font-weight:700;
}
.landing-page-template-white-bg-center .thank-you-center-two .thank-you-btn{
  margin-bottom:40px;
}
.landing-page-template-white-bg-center .thank-you-center-two .thank-you-btn .avia-button{
  padding: 18px 9px 9px 9px !important;
  text-transform: none !important;
}
.landing-page-template-white-bg-center .thank-you-center-two .thank-you-btn .avia-button span{
  font-family: Arial;
  font-size: 18px;
  color: #EFDFD1;
}
.landing-page-template-center-two #top .avia-builder-el-0 .container {
    padding-top: 10px !important;
}
.landing-page-template-center-two  .landing-page-meta.body.landing-page-content {
    padding: 0 30px;
}
.landing-page-template-center-two .schema-form-submit {
    display: flex;
    justify-content: center;
    width: 100%;
}
.landing-page-template-center-two .footer-text {
    text-align: center;
}
.landing-page-template-center-two .privacy-policy-text a,.landing-page-template-white-bg-center .privacy-policy-text a{
    color: #D0271D;
}
.rejoignez-notre-communaute-de-talents-6 .migration-tnfs.center-two .xCloudLanding,.adp-tf-600-mining-consent-talent-form-zh-cn .migration-tnfs.center-two .xCloudLanding,.rejoignez-notre-communaute-de-talents-4 .migration-tnfs.center-two .xCloudLanding,.invito-speciale-unisciti-alla-nostra-talent-community .migration-tnfs.center-two .xCloudLanding,.special-invitation-join-our-talent-community .migration-tnfs.center-two .xCloudLanding{
  margin-left:0px;
}



.apply-join-page #av_section_1.bg-2 {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/23053910/13893_18950_TC-LATAM-min.jpg);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}
.landing-page-template-two-col-orange-template #av_section_1.bg-3,.lcp-page #av_section_1.bg-3,.apply-join-page #av_section_1.bg-3{
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/23080843/13893_18948_TC-EMEA-min.jpg);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}
.landing-page-template-two-col-orange-template #av_section_1.bg-4,.lcp-page #av_section_1.bg-4,.apply-join-page #av_section_1.bg-4 {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/23152018/13893_18949_TC-CHINA-min.jpg);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}
.landing-page-template-two-col-orange-template #av_section_1.bg-5 {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/23154311/13893_15195_ADP-Executive-Photo-min-scaled.jpg);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}
.landing-page-template-two-col-yellow-template #av_section_1.army-bg {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/25083552/13893_15198_ADP-Vet-Photo.jpg);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}
.landing-page-template-two-col-purple-template #av_section_1.bg-6,.lcp-page #av_section_1.bg-6,.apply-join-page #av_section_1.bg-6 {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/27054518/13893_16462_ADP-Tech-Photo-1-scaled.jpg);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}
.landing-page-template-two-col-purple-template #av_section_1.bg-7 {
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/12/07060756/13893_19583_DEI-Collage.png);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}
.landing-page-template-two-col-light-orange .landing-page-container.bg-8{
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3094/2023/11/16122623/13893_12958_ADP-Associates-Roseland_V2-scaled.jpg);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}
.landing-page-template-two-col-purple-template #av_section_1.bg-9{
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3123/2023/12/12061704/13893_23541_GHC23_TF3-1920x1080-1.png);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}

.landing-page-template-two-col-light-orange #av_section_1.bg-11{
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3123/2023/12/12094539/13893_15196_ADP-University-Photo-scaled.jpg);
    background-size: cover;
    background-attachment: fixed;
    max-width: none;
    margin: 0;
}
.landing-page-template-center-two label{
 /*font-family:Arial*/ 
}
.landing-page-template-two-col-orange-template .light-bg {
    background: rgba(239, 223, 209, .9) !important;
}
.landing-page-template-two-col-orange-template .dark-txt p, 
.landing-page-template-two-col-orange-template .dark-txt p span {
    color: #121c4e !important;
}
.landing-page-template-center-two .linkedin_text{
  font-weight:700;
}
.landing-page-template-center-two .schema-form-submit .btn,.landing-page-template-center-two .landing-page-thank-you .avia-button{
  min-width:170px !important;
  height:62px;
  padding:1px 6px !important;
}
.landing-page-template-center-two .landing-page-thank-you .avia-button{
  padding:20px 30px !important;
}
.landing-page-template-center-two .landing-page-thank-you .avia-button span{
  text-transform:None;
}
.lcp-page main.template-page, .apply-join-page main.template-page{
  padding:0;
}
.lcp-page #main > .container_wrap > .container,.apply-join-page #main > .container_wrap > .container{
  max-width: none;
  padding: 0;
}
.lcp-page .form-container > .container{
  margin: 0;
  padding-left: 25px;
  padding-top: 20px;
}
.lcp-page .form-container > .container > .template-page.content{
  padding:0px;
}

.adp-tf-400d-events-grace-hopper-2023 .right-column .social-links{
  margin-bottom:15px;
}

.lcp-page #after_section_1,.apply-join-page #after_section_1{
  display:none;
}

.join-our-talent-network-7 .privacy_policy_text{
  font-size:12px;
  line-height:24px;
  margin-bottom: 20px;
  display: block;
}
.landing-page .resume-wrapper .red.pt1,.lcp-page .resume-wrapper .red.pt1,.apply-join-page .resume-wrapper .red.pt1{
  color:red !important;
}

.landing-page .blue-btn .schema-form-submit .btn{
  color: #365cbd !important;
  border: 2px solid #365cbd !important;
}
.landing-page .migration-tnfs.form.center-two.violet-btn .landing-page-meta.title,.landing-page .violet-btn .thank-you-heading h3{
  color:#121C4E;
}

.uib-popup-calendar .uib-day .btn span,.uib-popup-calendar .uib-month .btn span,.uib-popup-calendar .uib-year .btn span{
    color: #444 !important;
    font-size: 16px !important;
}
.uib-popup-calendar .uib-button-bar .uib-datepicker-current:hover{
  background-color:#6abce2 !important;
}
.uib-popup-calendar .uib-button-bar .uib-clear:hover{
  background-color:#e74b37 !important;
}
.uib-popup-calendar .uib-button-bar .uib-close:hover{
  background-color:#4cae4c !important;
}
.join-our-talent-community-18 #av_section_1{
  background-image:None !important;
}

@media(max-width:1024px){
.landing-page-template-white-bg-center #xlandingpage > .container,.landing-page-template-center-two #xlandingpage > .container{
  padding:0px;
}
.landing-page-template-white-bg-center .left-column{
  display:none;
}
.landing-page-template-white-bg-center .center-column,.landing-page-template-white-bg-center .thank-you-center-two{
  width:100% !important;
}
}
@media(max-width:767px){
.landing-page-template-white-bg-center #xlandingpage > .container,.landing-page-template-center-two #xlandingpage > .container{ 
  width: 100% !important;
  max-width: 100% !important;
}
.landing-page-template-white-bg-center .landing-page-content .schema-form-submit button.btn.w-btn{
  width:280px !important;
}
}
@media(min-width:767px){
  .rejoignez-notre-communaute-de-talents-6 .migration-tnfs.center-two .xCloudLanding,.adp-tf-600-mining-consent-talent-form-zh-cn .migration-tnfs.center-two .xCloudLanding,.rejoignez-notre-communaute-de-talents-4 .migration-tnfs.center-two .xCloudLanding,.invito-speciale-unisciti-alla-nostra-talent-community .migration-tnfs.center-two .xCloudLanding,.special-invitation-join-our-talent-community .migration-tnfs.center-two .xCloudLanding{
    width:100% !important;
  }
}
@media(min-width:1024px){
  .rejoignez-notre-communaute-de-talents-6 .migration-tnfs.center-two .xCloudLanding,.adp-tf-600-mining-consent-talent-form-zh-cn .migration-tnfs.center-two .xCloudLanding,.rejoignez-notre-communaute-de-talents-4 .migration-tnfs.center-two .xCloudLanding,.invito-speciale-unisciti-alla-nostra-talent-community .migration-tnfs.center-two .xCloudLanding,.special-invitation-join-our-talent-community .migration-tnfs.center-two .xCloudLanding{
    width:64.6% !important;
  }
}

p.privacy-policy-text:after {
    content: "*";
    color: red;
}
label[for='termsAndPolicy'] {
    display: none;
}
hr.hr-line{
  margin-bottom:0;}
  
.btn-disabled{
  cursor:not-allowed;
  opacity:0.5;}
  
.apply-join-page .btn.no-thanks{
  display:none;
}
  
/*Events*/ 
.av-single-event-content .tribe-events-single-event-description a,.av-single-event-content .tribe-events-cal-links a{
  border: 2px solid #121C4E !important;
  background: transparent !important;
  color: #121C4E !Important;
}  
.av-single-event-content .tribe-events-single-event-description a:hover,.av-single-event-content .tribe-events-cal-links a:hover{
  background: #121C4E !important;
  color: #FFF !important;
}
.tribe-events-meta-group-gmap{
  display:none !important;}
  
.tribe-events-list-event-title
{
  text-align:left !important;}
  ul.tribe-events-sub-nav li a{
    font-size: 16px;
    background: transparent;}
    
    .tribe-events-visuallyhidden{
      display:none;}
      .tribe-events-sub-nav{
        display:flex !important;
        padding:0px 15px;}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{
      flex: 1 0 100%;}
      
.tribe_events.type-tribe_events{
  padding:5px 20px;}
  
  .landing-page-template-default-new .left-column .schema-form-submit .btn{
   background: #fff !important;
    color: #365cbd !important;
    border: 2px solid #365cbd !important; 
    
  }
  
  .datepicker>div {
    display:block;}
    @media only screen and (max-width: 988px){
.custom-html-widget .flexcols div:last-child {
 padding:0;} 
}
body.lcp-page  .left-column,
html.landing-page .left-column{
    z-index: 111;
}
body.page-id-76856 p.linkedin_text {
   /* display: none; */
}

.language-wrapper label,.location-wrapper label{
  width:100%;}
  
  
  .left-column br {
    display: none;
}
.row.resume-wrapper {
    margin-bottom: 0;
}
p[i18n="text"] {
    margin-top: 0;
}
.landing-page .ui-select-choices-row-inner>div {
    font-size: 15px !important;
}

/* styling revoke consent button on the footer */
.cmp-revoke-consent{
    right: 0px;
    left: 800px;
    display: block;
    background: bottom;
    border: none;
    text-decoration: underline;
}
/* End consent button*/

.landing-page-template-default-new .landing-page-container .container{
  width: 100%;
    padding-left: 25px !important;
    margin: 0px;
    padding-top: 20px !important;}
    
  #explore-button {
    background: #26328C;
    border: none;
    font-size: 18px!important;
    font-family: 'TaubSans';
    line-height: 60px;
    border-radius: 4px;
    color: #EFDFD1;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    text-align: center;
    margin: 30px auto;
    color: #fff !important;
    width: max-content;
    padding: 0px 20px;
}
   #explore-button a {
    font-size: 18px!important;
    font-family: 'TaubSans';
    color: #EFDFD1 !important;
    text-decoration: none;
}
p.connect-us span {
    display: block;
}
.office-outside-bg {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/19080122/13893_18949_TC-CHINA.jpg') !important;
}
.two-ppl-bg {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/19084918/13893_18948_TC-EMEA.jpg') !important;
}
.group-ppl-bg {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/19093221/13893_15194_ADP-Alumni-Photo-scaled.jpg') !important;
}
.two-blk-ppl-bg {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/19104809/13893_21518_Afrotech-TF-photo_v2-scaled.jpg') !important;
}
.team-bg {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/19112002/13893_23467_TF-photo_1920x1080-min.png') !important;
}
.purple-opacity-bg {
    background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/19121930/13893_16462_ADP-Tech-Photo-scaled.jpg') !important;
}
.cheer-team-bg {
   background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/19135046/13893_18827_ADP-India-Photo-scaled.jpg') !important;
}
.esc-bg {
   background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/19144911/13893_19582_GHC-Form-Background.jpg') !important;
}
.cart-bg {
 background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/19162518/13893_22065_Campus-EVENT-TF-1.png') !important;
}
.team-bg-green {
  background-image: url('https://cdn-static.findly.com/wp-content/uploads/sites/3152/2024/01/29093923/13893_21517_Afrotech-TF-photo.jpg') !important;
}
.purple-opacity {
    background-color: rgba(121, 103, 174, .7) !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .4) !important;
}
.orange-bg-opacity {
  background-color: rgb(242, 99, 93, .7) !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .4) !important;
}
.light-orange-bg-opacity {
  background-color: rgba(250, 200, 191, .9) !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .4) !important;
}
p.Louisville-fields {
    font-weight: bold;
}
.drk-blue-title h1.landing-page-meta {
  color: #121C4E !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-0 .avia-iframe-wrap {
  margin: 0px !important;
}

.landing-page-template-two-col-orange-template .new_sfx_referral#av_section_1{
    background: url(https://cdn-static.findly.com/wp-content/uploads/sites/3160/2024/01/31155132/PHOTO_talent-form-702b-REF_4752x2672.png) !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    max-width: none;
    margin: 0;
    min-height: 100vh;
}

.landing-page-template-two-col-orange-template .new_sfx_referral .landing-page-meta.subheading {
    color: white !important;
    font-size: 18px !important;
    line-height: 21px;
}

/*********** Poland Menu fix ************/
html[lang="pl-PL"] .av-main-nav ul li {height: auto;}
#ubermenu-nav-main-5 .ubermenu-submenu .ubermenu-item > a {display:none;}
.mobile-banner-img{
  display:none;}
  .mobile-banner-img >.container{
    width: 100% !important;
    max-width:100% !important;
    }
@media only screen and (max-width: 767px) {
  .mobile-banner-img{
    display:block;}
  .desktop-banner-img{
    display:none;}
}

.desktop-banner-img img{
  width:100%;}
  
  /*feb updates*/
  .arizonajobs .widget_joblist_row {
    display: inline-grid;
    width: 100%;
    margin-right: 1% !important;
  }

 .veterans .veterans-jobs .widget_joblist_row {
  width: 100%;
}
.join-our-talent-network-7 .schema-form-submit .btn, .join-our-talent-network-7 .thank-you-btn a{
    max-width: 100% !important;
    width:100% !important;
    }
    #vet-gallery{
      background-size: 100%;
      background-repeat: no-repeat !important;
    /*background-size: 100%;
    padding-top: calc(400 / 1360* 100vw);*/
    
    }
/*** .cc-banner.cc-window {z-index:10000 !important;} ***/

/*** body .el-popover__reference-wrapper .apply-messenger-launcher {bottom:80px;} ***/
.language-picker-intro h2.lphdr {
    color: #fff;
}
.homehdln h1{
  font-size: 48px;
    color: #fff;
    line-height: 58px;
    font-family: 'taubsans-md2', Arial, sans-serif;}
.here-suggestion .here-vicinity{color:#000 !important;}
#top .header_color .main_menu .menu ul li>a:hover {
    color: #365cbd !important;
}
#top nav.main_menu .hodes-menu .sub-menu li.menu-item a:focus {
    background-color: transparent !important;
    color: #365cbd !important;
}
#top nav.main_menu .hodes-menu .sub-menu li.menu-item a:focus {
    background-color: transparent !important;
    color: #365cbd !important;
}
#widget-jobsearch-results-list .search-results-ol div p {
    line-height: 1.4;
    padding: 0;
    margin: 0;
    list-style: none;
}
.language-picker-intro h2.lphdr {
    color: #fff;
}
.hellosc .jotc-li {
  padding-top: 3px;
  }
  
  button.mfp-close:focus {
    outline-color: #333 !important;
  }
.av_textblock_section a:focus {
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: 4px !important;
}
.inner-tech-jobs span {
    font-size: 16px;
    width: 256px;
    height: 35px;
    color: #121c4e;
    font-weight: bold;
    border: 2px solid #121c4e;
    background: #fac8bf;
    position: relative;
    top: -3px;
    display:inline-block;
}
.google-custom-autocomplete:after {
    font-size: 12px;
    content: 'Powered by Google';
    background-image: url();
    margin-bottom: 10px;
    margin-right: 5px;
}

  .tribe-events-event-meta:before {
    border-top: 0;
}
.tribe-events-meta-group .tribe-events-single-section-title{
      font-size: 20px;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{
    border-bottom-width: 0px;
}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-gmap{
  display: block !important;
      padding: 0 !important;
}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map{
  margin-top: 0;
}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dl * {
    color: #000;
}
.tribe-events-meta-group a {
    color: #000;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
      border: 1px solid #000;
    color: #000;
}
abbr[title] {
    border-bottom: 0;
}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group *{
  color: #000;
}
.single-tribe_events .tribe-events-event-categories-label,.single-tribe_events .tribe-events-event-categories{
 display: none;
}
.single-tribe_events .av-single-event-meta-bar-inner .tribe-events-meta-group.tribe-events-meta-group-venue{
  display: none;
}
@media (min-width: 769px){
  .tribe-events-single>.tribe_events {
    flex-wrap: nowrap;
}
#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{
          width: 80%;
}
    #top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta {
        margin-top: 0;
    }
    #top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group {
    padding-top: 0;
}
.tribe_events .av-single-event-meta-bar{
      margin-right: 0px;
}
}

/* New branding microsites  */
.red-brand {
  
}
.red-brand .left-column {
    background-color: #D0271D !important;
}
.red-brand .right-column {
    background-color: #F2F3F3 !important;
}
.red-brand .right-column p {
  color: #D0271D !important;
  font-family: 'taubsans' !important;
  font-weight: 700;
}
.red-brand .social-links p span {
  color: #D0271D !important;
  font-family: 'taubsans' !important;
}
.red-brand .social-links p span,
.red-brand .social-links img { 
  width: 27px !important;
  margin-top: 10px;
}
.landing-page-template-two-col-orange-template .red-brand .left-column label[for="fileupload"],
.landing-page-template-two-col-orange-template .red-brand .left-column .schema-form-submit .btn,
.landing-page-template-two-col-purple-template .red-brand .left-column label[for="fileupload"],
.landing-page-template-two-col-yellow-template .red-brand .left-column label[for="fileupload"],
.landing-page-template-blue-bg-template .red-brand .left-column label[for="fileupload"],
.lcp-page.red-brand .left-column label[for="fileupload"],
.landing-page-template-two-col-purple-template .red-brand .left-column .schema-form-submit .btn,
.landing-page-template-two-col-yellow-template .red-brand .left-column .schema-form-submit .btn,
.landing-page-template-blue-bg-template .red-brand .left-column .schema-form-submit .btn,
.lcp-page.red-brand .left-column .schema-form-submit .btn {
    background: #fff ;
       border-color: #fff !important;
    color: #D0271D !important;
    box-shadow: none;
    border: 1px solid #fff;
}
.red-brand p.privacy-policy-text:after {
  color: #fff !important;
}
.red-brand .social-links a {
  margin-right: 13px !important;
  margin-top: 10px !important;
}
.landing-page .red-brand .resume-wrapper .red.pt1,
.red-brand .resume-wrapper .red.pt1 {
    color: #fff !important;
    font-family: 'taubsans' !important;
    font-size: 14px !important;
}
.landing-page .red-brand .left-column .help-block,
.red-brand .left-column .help-block {
  color: #fff !important;
  font-size: 14px !important;
}
.red-brand span.asterisk-text.ng-scope {
  color: #fff !important;
}
a#scroll-top-link {
  background-color: #D0271D !important;
}
a#scroll-top-link:hover {
  color: #fff !important;
  opacity: 1 !important;
}
.red-brandevent .xCloudLanding{
  border-color:#D0271D !important;
}
.red-brandevent .landing-page-meta.title{
  color: #D0271D !important;
}
.red-brand .migration-tnfs .help-block, p.required-fields,
.landing-page .resume-wrapper .red.pt1, .lcp-page .resume-wrapper .red.pt1, .apply-join-page .resume-wrapper .red.pt1 {
  color: #D0271D !important;
}
.join-our-talent-network-7 .red-brand .schema-form-submit .btn {
  background-color: #D0271D !important;
  border: none !important;
  font-family: 'taubsans-reg2' !important;
}
.landing-page .red-brandevent  .schema-form-submit .btn, .landing-page .red-brandevent  .thank-you-btn a{
    background-color: #D0271D !important;
    opacity: 1;
    border: none;
    font-size: 18px !important;
    font-family: 'TaubSans';
    min-width: 170px !important;
    line-height: 1.;
    border-radius: 4px;
    color: #ffffff !important;
    -webkit-appearance: none;
}
.landing-page-template-two-col-light-orange .red-brand .left-column .schema-form-submit .btn{
      background: #fff !important;
    border-color: #fff !important;
    color:  #D0271D !important;
    box-shadow: none !important;
    border: 1px solid #fff !important;
}
.red-brand .left-column .schema-form-submit .btn.disabled {
    background: #fff !important;
    border-color: #fff !important;
    color: rgba(148, 152, 155, 0.5) !important;
    box-shadow: none;
    border: 1px solid #fff !important;
    opacity: 1;
}
.landing-page-template-two-col-light-orange .red-brand  [for="fileupload"]{
      background: #fff !important;
    border-color: #fff !important;
    color: #D0271D  !important;
    box-shadow: none !important;
    border: 1px solid #fff !important;
    font-family: 'taubsans-reg2', Arial, sans-serif !important;
    font-size: 13px !important;
    height: 28px;
    padding: 5px !important;
    line-height: normal;
    margin: 0;
    text-transform: none !important;
}
a.cc-btn.cc-deny.cc-btn-format, a.cc-btn.cc-dismiss.cc-btn-format, .cmp-body.cmp-multi-level .cmp-modal .cmp-modal__footer .cmp-btn-wrapper .cmp-save-btn {
  background-color: #D0271D !important;
  color: #fff !important;
  border: none !important;
}
.cmp-pref-link span+span, .cc-banner .cc-message p:nth-last-child(2), a.cc-link {
  color: #000 !important;
}
.thank-you-center-two{
      border-color: #D0271D !important;
}
.thank-you-heading.center-two .av-special-heading-tag,.thank_you.landing-page-meta  strong{
    color: #D0271D !important;
    }
.join-our-talent-network-7 .thank-you-btn a{
      background-color: #D0271D !important;
}
.red-brandevent label[for="fileupload"] {
    background: #D0271D !important;
    border: none;
    color: #fff !important;
}
#top input[type="search"] {font-family: 'taubsans-reg2'; }
.ui-select-choices-row .ng-binding.ng-scope{
  font-family: 'taubsans-reg2' !important;
    font-size: 16px !important;
}
.ui-select-choices-group{
      margin-left: 0px !important;
}
.ui-select-choices{
      border: none !important;
}
*:focus, input:focus, .widget-jobsearch-full input:focus, .sf-option-active label.sf-label-radio{
      outline-color: #fff !important;
      }
input#fileupload:focus + label {
  outline: 2px solid #007BFF !important; /* Customize the color */
  outline-offset: 4px;
  border-radius: 4px;
}
.close.ui-select-match-close{
  color: #010035 !important;
    opacity: 1 !important;
}
#candidatePoolMainContainer .ui-select-multiple input:focus {
    outline: 1px dashed #010035 !important;
    outline-offset: 0px !important;
}
#candidatePoolMainContainer input:focus,#candidatePoolMainContainer select:focus{
  outline: 2px dashed #fff !important;
    outline-offset: 2px;
}
.social-links a:focus{
    outline: 1px dashed #010035 !important;
    outline-offset: 3px;
}
.form-control.ng-invalid,.form-group.has-error input, .input-group.has-error input, .form-group.has-error .select, .input-group.has-error .select, .form-group.has-error textarea, .input-group.has-error textarea,
.form-group.has-success input, .input-group.has-success input, .form-group.has-success select, .input-group.has-success select, .form-group.has-success textarea, .input-group.has-success textarea{
    background: white;
    border-color: #25455a;
    color: #010035 !important;
    border: none;
    border-bottom: 1px solid;
}
.resume-wrapper .fileupload {
   /* width: 73px;
    height: 29px; */
    content-visibility: hidden;
    width: 103px;
    height: 29px;
}
[lang="fr-FR"]  .resume-wrapper .fileupload,[lang="fr-ca"] .resume-wrapper .fileupload{
      width: 97px;
    height: 29px;
}

[lang="ro-RO"] .resume-wrapper .fileupload {
    width: 80px;
    height: 29px;
}

[lang="pt-br"]  .resume-wrapper .fileupload {
    width: 99px;
    height: 29px;
}
[lang="zh-hans"] .resume-wrapper .fileupload {
    width: 64px;
    height: 29px;
}
[lang="it-IT"] .resume-wrapper .fileupload {
     width: 74px;
    height: 29px;
}
[lang="nl-NL"] .resume-wrapper .fileupload{
    width: 78px;
    height: 29px;
}
[lang="cs-CZ"] .resume-wrapper .fileupload{
    width: 93px;
    height: 29px;
}
[lang="el"] .resume-wrapper .fileupload {
    width: 92px;
    height: 29px;
}
[lang="pl-PL"] .resume-wrapper .fileupload {
    width: 79px;
    height: 29px;
}
[lang="de-DE"] .resume-wrapper .fileupload {
    width: 82px;
    height: 29px;
}
[lang="es-ES"] .resume-wrapper .fileupload {
     width: 87px;
    height: 29px;
}
.fileupload:focus {
    opacity: 1 !important;
}
.close.ui-select-match-close:focus{
  outline: 1px solid #000000 !important;
}
.red-brandevent #candidatePoolMainContainer input:focus, .red-brandevent #candidatePoolMainContainer select:focus,.red-brandevent  .privacy-link:focus{
      outline: 2px dashed #7d7272 !important;
}
.landing-page .red-brandevent .schema-form-submit .btn:focus, .landing-page .red-brandevent .thank-you-btn a:focus,.privacy_policy_text:focus{
   outline: 2px dashed #7d7272 !important;
}
.landing-page-template-center-one  #candidatePoolMainContainer input:focus,.landing-page-template-center-one  #candidatePoolMainContainer select:focus,.landing-page-template-center-one button:focus{
   outline: 2px dashed #7d7272 !important;
}
[for="emailUnsubscribeCheck"]{
      display: flex;
}
.montreal-career-event .copyright.ng-binding,.montreal-career-fair-2025 .copyright.ng-binding{
  display:none;
}
.single-campaign .left-column{
  padding: 45px 18px 7px 17px !important;
}
  /* End of New branding microsites */