/*Master Theme CSS*/
@font-face {
    font-family: adecco-staffing;
	src: url("/~/media/adeccogroup/brands/Adecco Global 2016/Assets/font/adecco-staffing-eot.eot?8h1f3w");
    src: url("/~/media/adeccogroup/brands/Adecco Global 2016/Assets/font/adecco-staffing-eot.eot?8h1f3w#iefix") format("embedded-opentype"), 
	url("/~/media/adeccogroup/brands/Adecco Global 2016/Assets/font/adecco-staffing-ttf.ttf?8h1f3w") format("truetype"), 
	url("/~/media/adeccogroup/brands/Adecco Global 2016/Assets/font/adecco-staffing-woff.woff?8h1f3w") format("woff"), 
	url("/~/media/adeccogroup/brands/Adecco Global 2016/Assets/font/adecco-staffing-svg.svg?8h1f3w#adecco-staffing") format("svg");
	font-style: normal;
    font-weight: normal;
}
/* Icons */
.mini-card a i[class*="ado-icon"]:before {
    font-size: 4.875rem !important;
    line-height: 1;
    margin-bottom: 2rem;
}


[class^="ado-icon-"],
[class*=" ado-icon-"] {
    font-family: adecco-staffing !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
[class^="ado-icon-"]::before, 
[class*=" ado-icon-"]::before,
[data-icon]::before {
    font-family: adecco-staffing !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ado-icon-shield:before {
    content: "\e932"
}
.ado-icon-contact-form:before {
    content: "\e92f"
}
.ado-icon-person:before {
    content: "\e930"
}
.ado-icon-social:before {
    content: "\e931"
}
.ado-icon-gym:before {
    content: "\e92d"
}
.ado-icon-targeting:before {
    content: "\e92e"
}
.ado-icon-headset:before {
    content: "\e92a"
}
.ado-icon-shuffle:before {
    content: "\e92b"
}
.ado-icon-truck:before {
    content: "\e92c"
}
.ado-icon-efficiency:before {
    content: "\e928"
}
.ado-icon-shapes:before {
    content: "\e929"
}
.ado-icon-global:before {
    content: "\e925"
}
.ado-icon-signs:before {
    content: "\e926"
}
.ado-icon-youtube-social:before {
    content: "\e927"
}
.ado-icon-business-shake:before {
    content: "\e902"
}
.ado-icon-mag-glass:before {
    content: "\e924"
}
.ado-icon-direct-placement:before {
    content: "\e900"
}
.ado-icon-insourcing-outsourcing:before {
    content: "\e901"
}
.ado-icon-master-vendor-plus:before {
    content: "\e903"
}
.ado-icon-master-vendor:before {
    content: "\e904"
}
.ado-icon-onsite-management:before {
    content: "\e905"
}
.ado-icon-payrolling .path1:before {
    content: "\e906";
    color: #fff
}
.ado-icon-payrolling .path2:before {
    content: "\e907";
    margin-left: -1em;
    color: #000
}
.ado-icon-payrolling .path3:before {
    content: "\e908";
    margin-left: -1em;
    color: #000
}
.ado-icon-payrolling .path4:before {
    content: "\e909";
    margin-left: -1em;
    color: #000
}
.ado-icon-temp-staffing:before {
    content: "\e90a"
}
.ado-icon-temp-to-hire:before {
    content: "\e90b"
}
.ado-icon-bell:before {
    content: "\e90c"
}
.ado-icon-benefits:before {
    content: "\e90d"
}
.ado-icon-brain:before {
    content: "\e90e"
}
.ado-icon-business:before {
    content: "\e90f"
}
.ado-icon-chat:before {
    content: "\e910"
}
.ado-icon-check:before {
    content: "\e911"
}
.ado-icon-command:before {
    content: "\e912"
}
.ado-icon-commerce:before {
    content: "\e913"
}
.ado-icon-connections:before {
    content: "\e914"
}
.ado-icon-folder:before {
    content: "\e915"
}
.ado-icon-funds:before {
    content: "\e916"
}
.ado-icon-interface:before {
    content: "\e917"
}
.ado-icon-key:before {
    content: "\e918"
}
.ado-icon-laptop:before {
    content: "\e919"
}
.ado-icon-lifesaver:before {
    content: "\e91a"
}
.ado-icon-money:before {
    content: "\e91b"
}
.ado-icon-question-mark:before {
    content: "\e91c"
}
.ado-icon-support:before {
    content: "\e91d"
}
.ado-icon-search:before {
    content: "\e91e"
}
.ado-icon-balance:before {
    content: "\e91f"
}
.ado-icon-social-media:before {
    content: "\e920"
}
.ado-icon-technology:before {
    content: "\e921"
}
.ado-icon-time:before {
    content: "\e922"
}
.ado-icon-whistle:before {
    content: "\e923"
}

.language-selector {
    margin-left: 10px;
    float: right;
}
.site-header .language-selector #languageSelector #languageSelector{
	line-height: 1;
	font-size:14px;
}
.job-search-header .icon-search:before{
	display: none;
}
#header_0_headercontent_4_divsearchBarNav {
	display: none;
}
.jobs .container .single-job .row{
	padding-left: 15px;
	padding-right: 15px;
}
.jobs .container .single-job .row:last-child{
	padding-left: 0px;
	padding-right: 0px;
}

.label-success {
	/*margin-right: 14px;*/
}
.single-job ul.job--meta {
	padding-bottom: 14px;
}
.single-job .job--meta {
	bottom: 54px;
}

.site-header .nav-top-bar+.container a.open-menu i, .site-header .nav-top-bar+.container a.close-menu i {
    font-size: 3.125rem;
    line-height: 0;
    color: #fff;
    margin-top: 0px;
    cursor: pointer;
    word-spacing: 0;
    letter-spacing: 0;
    text-indent: 0;
    display: inline-block;
    text-rendering: auto;
    margin-left: 1.5rem;
}
.job-wide .single-job .job--meta .job--meta-date{
	top: 0px;
}
/*Footer*/
.page-footer .disclaimer , .page-footer .disclaimer + ul{
    display: none;
}
.site-footer {
    color: #fff;
    width: 100%;
}
.site-footer a {
    color: #fff;
    opacity: 0.8;
}
.site-footer a:hover {
    opacity: 1;
}
.site-footer ul {
    list-style: outside none none;
    margin: 0.5rem 0;
}
.site-footer li {
    margin-bottom: 5px;
    padding-left: 0;
}
.site-footer li a {
    color: #b2b2b2;
}
.site-footer li a:hover {
    color: #fff;
}
.site-footer h2 {
    color: #888f92;
}
.site-footer .footer__top {
    background: #394448 none repeat scroll 0 0;
    padding-bottom: 2.2rem;
    padding-top: 3.2rem;
}
.site-footer .footer__top .container > div {
    display: inline-block;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
    top: 0;
    vertical-align: top;
}
.site-footer .footer__top .container > div.footer-search {
    margin-right: 4rem;
    padding-left: 0;
}
.site-footer .footer__top .container > div.footer-search h5 {
    margin-bottom: 0.5rem;
    margin-top: 0;
}
.site-footer .footer__top .container > div.footer-branch {
    margin-right: 1rem;
    margin-top: 0.4rem;
}
.site-footer .footer__top .container > div.footer-branch fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #fff;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    padding: 8px 0 0;
    position: relative;
}
.site-footer .footer__top .container > div.footer-branch fieldset input[type="text"] {
    background-color: transparent;
    border: 0 none;
    color: #fff;
    float: left;
    font-size: 0.875rem;
    line-height: 0.875rem;
    outline: 0 none;
    position: relative;
    top: 5px;
}
.see-all .icon-continue{
	position: absolute;
	top: 6px;
	right: 12px;
}
/* Start */
.btn {
    border-radius: 0.3rem;
    display: inline-block;
    font-family: houschka_rounded-demibold,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.5em;
    /*padding: 0.6rem 0.5rem 0.6rem 2rem;*/
}
.btn.btn--no-icon {
    line-height: 1.7em;
    padding-right: 2rem;
}
.btn.btn--clear {
    border: medium none;
}
.btn.btn--red {
    background-color: #ef2e24;
    border: medium none;
    box-sizing: border-box;
    color: #fff;
    min-width: 80px;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn.btn--maron {
    background-color: #6f1931;
    color: #fff;
}
.btn.btn--maron.active, .btn.btn--maron:active, .btn.btn--maron:focus, .btn.btn--maron:hover, .open > .btn.btn--maron.dropdown-toggle {
    background-color: #54001d;
    border-color: #440010;
    color: #fff;
}
.btn.btn--maron i {
    color: #fff;
}
.btn.btn--blue, .btn.btn--lightblue {
    box-sizing: border-box;
    min-width: 80px;
    text-align: center;
}
.btn.btn--red.active, .btn.btn--red:active, .btn.btn--red:focus, .btn.btn--red:hover, .open > .btn.btn--red.dropdown-toggle {
    background-color: #c61017;
    border-color: #bd0f16;
    color: #fff;
}
.btn.btn--red.disabled, .btn.btn--red.disabled.active, .btn.btn--red.disabled:active, .btn.btn--red.disabled:focus, .btn.btn--red.disabled:hover, .btn.btn--red[disabled], .btn.btn--red.active[disabled], .btn.btn--red[disabled]:active, .btn.btn--red[disabled]:focus, .btn.btn--red[disabled]:hover, fieldset[disabled] .btn.btn--red, fieldset[disabled] .btn.btn--red.active, fieldset[disabled] .btn.btn--red:active, fieldset[disabled] .btn.btn--red:focus, fieldset[disabled] .btn.btn--red:hover {
    background-color: #ef2e24;
    border-color: #ef2e24;
}
.btn.btn--red .badge {
    background-color: #fff;
    color: #ef2e24;
}
.btn.btn--blue {
    background-color: #3889d5;
    border: medium none;
    color: #fff;
    transition: all 0.2s ease 0s;
}
.btn.btn--blue.active, .btn.btn--blue:active, .btn.btn--blue:focus, .btn.btn--blue:hover, .open > .btn.btn--blue.dropdown-toggle {
    background-color: #266fb4;
    border-color: #246aac;
    color: #fff;
}
.btn.btn--blue.disabled, .btn.btn--blue.disabled.active, .btn.btn--blue.disabled:active, .btn.btn--blue.disabled:focus, .btn.btn--blue.disabled:hover, .btn.btn--blue[disabled], .btn.btn--blue.active[disabled], .btn.btn--blue[disabled]:active, .btn.btn--blue[disabled]:focus, .btn.btn--blue[disabled]:hover, fieldset[disabled] .btn.btn--blue, fieldset[disabled] .btn.btn--blue.active, fieldset[disabled] .btn.btn--blue:active, fieldset[disabled] .btn.btn--blue:focus, fieldset[disabled] .btn.btn--blue:hover {
    background-color: #3889d5;
    border-color: #3889d5;
}
.btn.btn--blue .badge {
    background-color: #fff;
    color: #3889d5;
}
.btn.btn--lightblue {
    background-color: #009cd0;
    border: medium none;
    color: #fff;
    transition: all 0.2s ease 0s;
}
.btn.btn--outline, .btn.btn--white {
    box-sizing: border-box;
}
.btn.btn--lightblue.active, .btn.btn--lightblue:active, .btn.btn--lightblue:focus, .btn.btn--lightblue:hover, .open > .btn.btn--lightblue.dropdown-toggle {
    background-color: #00769d;
    border-color: #006e93;
    color: #fff;
}
.btn.btn--lightblue.disabled, .btn.btn--lightblue.disabled.active, .btn.btn--lightblue.disabled:active, .btn.btn--lightblue.disabled:focus, .btn.btn--lightblue.disabled:hover, .btn.btn--lightblue[disabled], .btn.btn--lightblue.active[disabled], .btn.btn--lightblue[disabled]:active, .btn.btn--lightblue[disabled]:focus, .btn.btn--lightblue[disabled]:hover, fieldset[disabled] .btn.btn--lightblue, fieldset[disabled] .btn.btn--lightblue.active, fieldset[disabled] .btn.btn--lightblue:active, fieldset[disabled] .btn.btn--lightblue:focus, fieldset[disabled] .btn.btn--lightblue:hover {
    background-color: #009cd0;
    border-color: #009cd0;
}
.btn.btn--lightblue .badge {
    background-color: #fff;
    color: #009cd0;
}
.btn.btn--lightblue[disabled] {
    opacity: 0.6;
}
.btn.btn--white {
    background-color: #fff;
    border: 1px solid #fff;
    color: #ef2e24;
    min-width: 80px;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn.btn--white.active, .btn.btn--white:active, .btn.btn--white:focus, .btn.btn--white:hover, .open > .btn.btn--white.dropdown-toggle {
    background-color: #e6e6e6;
    border-color: #e0e0e0;
    color: #ef2e24;
}
.btn.btn--white.disabled, .btn.btn--white.disabled.active, .btn.btn--white.disabled:active, .btn.btn--white.disabled:focus, .btn.btn--white.disabled:hover, .btn.btn--white[disabled], .btn.btn--white.active[disabled], .btn.btn--white[disabled]:active, .btn.btn--white[disabled]:focus, .btn.btn--white[disabled]:hover, fieldset[disabled] .btn.btn--white, fieldset[disabled] .btn.btn--white.active, fieldset[disabled] .btn.btn--white:active, fieldset[disabled] .btn.btn--white:focus, fieldset[disabled] .btn.btn--white:hover {
    background-color: #fff;
    border-color: #fff;
}
.btn.btn--white .badge {
    background-color: #ef2e24;
    color: #fff;
}
.btn.btn--outline {
    background-color: transparent;
    border: 1px solid #ef2e24;
    color: #ef2e24;
    min-width: 80px;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn.btn--facebook, .btn.btn--linkedin {
    box-sizing: border-box;
    min-width: 80px;
    text-align: center;
}
.btn.btn--outline.active, .btn.btn--outline:active, .btn.btn--outline:focus, .btn.btn--outline:hover, .open > .btn.btn--outline.dropdown-toggle {
    background-color: transparent;
    border-color: #bd0f16;
    color: #ef2e24;
}
.btn.btn--outline.disabled, .btn.btn--outline.disabled.active, .btn.btn--outline.disabled:active, .btn.btn--outline.disabled:focus, .btn.btn--outline.disabled:hover, .btn.btn--outline[disabled], .btn.btn--outline.active[disabled], .btn.btn--outline[disabled]:active, .btn.btn--outline[disabled]:focus, .btn.btn--outline[disabled]:hover, fieldset[disabled] .btn.btn--outline, fieldset[disabled] .btn.btn--outline.active, fieldset[disabled] .btn.btn--outline:active, fieldset[disabled] .btn.btn--outline:focus, fieldset[disabled] .btn.btn--outline:hover {
    background-color: transparent;
    border-color: #ef2e24;
}
.btn.btn--outline .badge {
    background-color: #ef2e24;
    color: transparent;
}
.btn.btn--linkedin {
    background-color: #0079b8;
    border: medium none;
    color: #fff;
    transition: all 0.2s ease 0s;
}
.btn.btn--linkedin.active, .btn.btn--linkedin:active, .btn.btn--linkedin:focus, .btn.btn--linkedin:hover, .open > .btn.btn--linkedin.dropdown-toggle {
    background-color: #005785;
    border-color: #00517b;
    color: #fff;
}
.btn.btn--linkedin.disabled, .btn.btn--linkedin.disabled.active, .btn.btn--linkedin.disabled:active, .btn.btn--linkedin.disabled:focus, .btn.btn--linkedin.disabled:hover, .btn.btn--linkedin[disabled], .btn.btn--linkedin.active[disabled], .btn.btn--linkedin[disabled]:active, .btn.btn--linkedin[disabled]:focus, .btn.btn--linkedin[disabled]:hover, fieldset[disabled] .btn.btn--linkedin, fieldset[disabled] .btn.btn--linkedin.active, fieldset[disabled] .btn.btn--linkedin:active, fieldset[disabled] .btn.btn--linkedin:focus, fieldset[disabled] .btn.btn--linkedin:hover {
    background-color: #0079b8;
    border-color: #0079b8;
}
.btn.btn--linkedin .badge {
    background-color: #fff;
    color: #0079b8;
}
.btn.btn--facebook {
    background-color: #3b5998;
    border: medium none;
    color: #fff;
    transition: all 0.2s ease 0s;
}
.btn.btn--facebook.active, .btn.btn--facebook:active, .btn.btn--facebook:focus, .btn.btn--facebook:hover, .open > .btn.btn--facebook.dropdown-toggle {
    background-color: #2d4373;
    border-color: #2a3f6c;
    color: #fff;
}
.btn.btn--facebook.disabled, .btn.btn--facebook.disabled.active, .btn.btn--facebook.disabled:active, .btn.btn--facebook.disabled:focus, .btn.btn--facebook.disabled:hover, .btn.btn--facebook[disabled], .btn.btn--facebook.active[disabled], .btn.btn--facebook[disabled]:active, .btn.btn--facebook[disabled]:focus, .btn.btn--facebook[disabled]:hover, fieldset[disabled] .btn.btn--facebook, fieldset[disabled] .btn.btn--facebook.active, fieldset[disabled] .btn.btn--facebook:active, fieldset[disabled] .btn.btn--facebook:focus, fieldset[disabled] .btn.btn--facebook:hover {
    background-color: #3b5998;
    border-color: #3b5998;
}
.btn.btn--facebook .badge {
    background-color: #fff;
    color: #3b5998;
}
.btn.btn--apply-cta {
    background-color: #009cd0;
    border: 1px solid #009cd0;
    border-radius: 0.3rem;
    box-sizing: border-box;
    color: #fff;
    display: block;
    margin-bottom: 0.8rem;
    min-width: 80px;
    overflow: hidden;
    padding: 1.3rem 1.5rem;
    position: relative;
    text-align: center;
    transition: all 0.2s ease 0s;
    white-space: normal;
    z-index: 0;
}
.btn.btn--apply-cta.active, .btn.btn--apply-cta:active, .btn.btn--apply-cta:focus, .btn.btn--apply-cta:hover, .open > .btn.btn--apply-cta.dropdown-toggle {
    background-color: #00769d;
    border-color: #006e93;
    color: #fff;
}
.btn.btn--apply-cta.disabled, .btn.btn--apply-cta.disabled.active, .btn.btn--apply-cta.disabled:active, .btn.btn--apply-cta.disabled:focus, .btn.btn--apply-cta.disabled:hover, .btn.btn--apply-cta[disabled], .btn.btn--apply-cta.active[disabled], .btn.btn--apply-cta[disabled]:active, .btn.btn--apply-cta[disabled]:focus, .btn.btn--apply-cta[disabled]:hover, fieldset[disabled] .btn.btn--apply-cta, fieldset[disabled] .btn.btn--apply-cta.active, fieldset[disabled] .btn.btn--apply-cta:active, fieldset[disabled] .btn.btn--apply-cta:focus, fieldset[disabled] .btn.btn--apply-cta:hover {
    background-color: #009cd0;
    border-color: #009cd0;
}
.btn.btn--apply-cta .badge {
    background-color: #fff;
    color: #009cd0;
}
.btn.btn--apply-cta::after {
    background-color: #04c0ff;
    border-radius: 100%;
    content: "";
    display: block;
    height: 400px;
    left: -60px;
    position: absolute;
    top: -170px;
    transform: scale(0);
    transition-delay: 0s, 0.5s;
    transition-duration: 0.5s;
    transition-property: all;
    transition-timing-function: ease-in;
    width: 400px;
    z-index: -1;
}
.btn.btn--apply-indeed-cta, .btn.btn--apply-indeed-cta-cancel {
    box-sizing: border-box;
    display: inline-block;
}
.btn.btn--apply-cta:hover {
    background-color: #009cd0;
    transition-delay: 0s, 0.5s;
}
.btn.btn--apply-cta:hover::after {
    transform: scale(1);
}
.btn.btn--apply-indeed-cta {
    background-color: #fff;
    border: 1px solid #7b8184;
    border-radius: 0.3rem;
    color: #7b8184;
    display: block;
    min-width: 80px;
    padding: 0.8rem 1.5rem;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn.btn--apply-indeed-cta.active, .btn.btn--apply-indeed-cta:active, .btn.btn--apply-indeed-cta:focus, .btn.btn--apply-indeed-cta:hover, .open > .btn.btn--apply-indeed-cta.dropdown-toggle {
    background-color: #e6e6e6;
    border-color: #5d6264;
    color: #7b8184;
}
.btn.btn--apply-indeed-cta.disabled, .btn.btn--apply-indeed-cta.disabled.active, .btn.btn--apply-indeed-cta.disabled:active, .btn.btn--apply-indeed-cta.disabled:focus, .btn.btn--apply-indeed-cta.disabled:hover, .btn.btn--apply-indeed-cta[disabled], .btn.btn--apply-indeed-cta.active[disabled], .btn.btn--apply-indeed-cta[disabled]:active, .btn.btn--apply-indeed-cta[disabled]:focus, .btn.btn--apply-indeed-cta[disabled]:hover, fieldset[disabled] .btn.btn--apply-indeed-cta, fieldset[disabled] .btn.btn--apply-indeed-cta.active, fieldset[disabled] .btn.btn--apply-indeed-cta:active, fieldset[disabled] .btn.btn--apply-indeed-cta:focus, fieldset[disabled] .btn.btn--apply-indeed-cta:hover {
    background-color: #fff;
    border-color: #7b8184;
}
.btn.btn--apply-indeed-cta .badge {
    background-color: #7b8184;
    color: #fff;
}
.btn.btn--apply-indeed-cta-cancel {
    background-color: #fff;
    border: 1px solid #7b8184;
    border-radius: 0.3rem;
    color: #7b8184;
    display: block;
    min-width: 80px;
    padding: 0.4rem 1.5rem;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative, .btn.btn--negative-cancel {
    box-sizing: border-box;
    min-width: 80px;
    text-align: center;
}
.btn.btn--apply-indeed-cta-cancel.active, .btn.btn--apply-indeed-cta-cancel:active, .btn.btn--apply-indeed-cta-cancel:focus, .btn.btn--apply-indeed-cta-cancel:hover, .open > .btn.btn--apply-indeed-cta-cancel.dropdown-toggle {
    background-color: #e6e6e6;
    border-color: #5d6264;
    color: #7b8184;
}
.btn.btn--apply-indeed-cta-cancel.disabled, .btn.btn--apply-indeed-cta-cancel.disabled.active, .btn.btn--apply-indeed-cta-cancel.disabled:active, .btn.btn--apply-indeed-cta-cancel.disabled:focus, .btn.btn--apply-indeed-cta-cancel.disabled:hover, .btn.btn--apply-indeed-cta-cancel[disabled], .btn.btn--apply-indeed-cta-cancel.active[disabled], .btn.btn--apply-indeed-cta-cancel[disabled]:active, .btn.btn--apply-indeed-cta-cancel[disabled]:focus, .btn.btn--apply-indeed-cta-cancel[disabled]:hover, fieldset[disabled] .btn.btn--apply-indeed-cta-cancel, fieldset[disabled] .btn.btn--apply-indeed-cta-cancel.active, fieldset[disabled] .btn.btn--apply-indeed-cta-cancel:active, fieldset[disabled] .btn.btn--apply-indeed-cta-cancel:focus, fieldset[disabled] .btn.btn--apply-indeed-cta-cancel:hover {
    background-color: #fff;
    border-color: #7b8184;
}
.btn.btn--apply-indeed-cta-cancel .badge {
    background-color: #7b8184;
    color: #fff;
}
.btn.btn--negative {
    background-color: #fff;
    border: 1px solid #7b8184;
    color: #7b8184;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative.active, .btn.btn--negative:active, .btn.btn--negative:focus, .btn.btn--negative:hover, .open > .btn.btn--negative.dropdown-toggle {
    background-color: #e6e6e6;
    border-color: #5d6264;
    color: #7b8184;
}
.btn.btn--negative.disabled, .btn.btn--negative.disabled.active, .btn.btn--negative.disabled:active, .btn.btn--negative.disabled:focus, .btn.btn--negative.disabled:hover, .btn.btn--negative[disabled], .btn.btn--negative.active[disabled], .btn.btn--negative[disabled]:active, .btn.btn--negative[disabled]:focus, .btn.btn--negative[disabled]:hover, fieldset[disabled] .btn.btn--negative, fieldset[disabled] .btn.btn--negative.active, fieldset[disabled] .btn.btn--negative:active, fieldset[disabled] .btn.btn--negative:focus, fieldset[disabled] .btn.btn--negative:hover {
    background-color: #fff;
    border-color: #7b8184;
}
.btn.btn--negative .badge {
    background-color: #7b8184;
    color: #fff;
}
.btn.btn--negative:hover {
    border-color: #62676a;
    color: #62676a;
}
.btn.btn--negative-cancel {
    background-color: #fff;
    border: 1px solid #7b8184;
    color: #7b8184;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative-cancel.active, .btn.btn--negative-cancel:active, .btn.btn--negative-cancel:focus, .btn.btn--negative-cancel:hover, .open > .btn.btn--negative-cancel.dropdown-toggle {
    background-color: #e6e6e6;
    border-color: #5d6264;
    color: #7b8184;
}
.btn.btn--negative-cancel.active, .btn.btn--negative-cancel:active, .open > .btn.btn--negative-cancel.dropdown-toggle {
    background-image: none;
}
.btn.btn--negative-cancel.disabled, .btn.btn--negative-cancel.disabled.active, .btn.btn--negative-cancel.disabled:active, .btn.btn--negative-cancel.disabled:focus, .btn.btn--negative-cancel.disabled:hover, .btn.btn--negative-cancel[disabled], .btn.btn--negative-cancel.active[disabled], .btn.btn--negative-cancel[disabled]:active, .btn.btn--negative-cancel[disabled]:focus, .btn.btn--negative-cancel[disabled]:hover, fieldset[disabled] .btn.btn--negative-cancel, fieldset[disabled] .btn.btn--negative-cancel.active, fieldset[disabled] .btn.btn--negative-cancel:active, fieldset[disabled] .btn.btn--negative-cancel:focus, fieldset[disabled] .btn.btn--negative-cancel:hover {
    background-color: #fff;
    border-color: #7b8184;
}
.btn.btn--negative-cancel .badge {
    background-color: #7b8184;
    color: #fff;
}
.btn.btn--negative.btn--linkedin {
    background-color: #fff;
    border: 1px solid #0079b8;
    box-sizing: border-box;
    color: #0079b8;
    min-width: 80px;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative.btn--linkedin.active, .btn.btn--negative.btn--linkedin:active, .btn.btn--negative.btn--linkedin:focus, .btn.btn--negative.btn--linkedin:hover, .open > .btn.btn--negative.btn--linkedin.dropdown-toggle {
    background-color: #e6e6e6;
    border-color: #00517b;
    color: #0079b8;
}
.btn.btn--negative.btn--linkedin.disabled, .btn.btn--negative.btn--linkedin.disabled.active, .btn.btn--negative.btn--linkedin.disabled:active, .btn.btn--negative.btn--linkedin.disabled:focus, .btn.btn--negative.btn--linkedin.disabled:hover, .btn.btn--negative.btn--linkedin[disabled], .btn.btn--negative.btn--linkedin.active[disabled], .btn.btn--negative.btn--linkedin[disabled]:active, .btn.btn--negative.btn--linkedin[disabled]:focus, .btn.btn--negative.btn--linkedin[disabled]:hover, fieldset[disabled] .btn.btn--negative.btn--linkedin, fieldset[disabled] .btn.btn--negative.btn--linkedin.active, fieldset[disabled] .btn.btn--negative.btn--linkedin:active, fieldset[disabled] .btn.btn--negative.btn--linkedin:focus, fieldset[disabled] .btn.btn--negative.btn--linkedin:hover {
    background-color: #fff;
    border-color: #0079b8;
}
.btn.btn--negative.btn--linkedin .badge {
    background-color: #0079b8;
    color: #fff;
}
.btn.btn--negative.btn--linkedin i {
    display: inline-block;
    font-size: 2.4rem;
    margin-top: -12px;
    padding-left: 0.8rem;
    position: relative;
    top: 12px;
}
.btn.btn--negative.btn--linkedin:hover {
    border-color: #005785;
    color: #005785;
}
.btn.btn--negative.btn--facebook {
    background-color: #fff;
    border: 1px solid #3b5998;
    box-sizing: border-box;
    color: #3b5998;
    min-width: 80px;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative.btn--add, .btn.btn--negative.btn--import {
    box-sizing: border-box;
    min-width: 80px;
    text-align: center;
}
.btn.btn--negative.btn--facebook.active, .btn.btn--negative.btn--facebook:active, .btn.btn--negative.btn--facebook:focus, .btn.btn--negative.btn--facebook:hover, .open > .btn.btn--negative.btn--facebook.dropdown-toggle {
    background-color: #e6e6e6;
    border-color: #2a3f6c;
    color: #3b5998;
}
.btn.btn--negative.btn--facebook.disabled, .btn.btn--negative.btn--facebook.disabled.active, .btn.btn--negative.btn--facebook.disabled:active, .btn.btn--negative.btn--facebook.disabled:focus, .btn.btn--negative.btn--facebook.disabled:hover, .btn.btn--negative.btn--facebook[disabled], .btn.btn--negative.btn--facebook.active[disabled], .btn.btn--negative.btn--facebook[disabled]:active, .btn.btn--negative.btn--facebook[disabled]:focus, .btn.btn--negative.btn--facebook[disabled]:hover, fieldset[disabled] .btn.btn--negative.btn--facebook, fieldset[disabled] .btn.btn--negative.btn--facebook.active, fieldset[disabled] .btn.btn--negative.btn--facebook:active, fieldset[disabled] .btn.btn--negative.btn--facebook:focus, fieldset[disabled] .btn.btn--negative.btn--facebook:hover {
    background-color: #fff;
    border-color: #3b5998;
}
.btn.btn--negative.btn--facebook .badge {
    background-color: #3b5998;
    color: #fff;
}
.btn.btn--negative.btn--facebook i {
    display: inline-block;
    font-size: 1.375rem;
    line-height: 1.25rem;
    margin-right: 0.5rem;
    margin-top: -12px;
    padding-left: 0.8rem;
    position: relative;
    top: 14px;
}
.btn.btn--negative.btn--add i, .btn.btn--negative.btn--import i {
    font-size: 2.4rem;
    margin-top: -12px;
    padding-left: 0.8rem;
    position: relative;
    top: 14px;
}
.btn.btn--negative.btn--facebook:hover {
    border-color: #2d4373;
    color: #2d4373;
}
.btn.btn--negative.btn--import {
    background-color: #fff;
    border: 1px solid #005794;
    color: #005794;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative.btn--import.active, .btn.btn--negative.btn--import:active, .btn.btn--negative.btn--import:focus, .btn.btn--negative.btn--import:hover, .open > .btn.btn--negative.btn--import.dropdown-toggle {
    background-color: #e6e6e6;
    border-color: #003357;
    color: #005794;
}
.btn.btn--negative.btn--import.disabled, .btn.btn--negative.btn--import.disabled.active, .btn.btn--negative.btn--import.disabled:active, .btn.btn--negative.btn--import.disabled:focus, .btn.btn--negative.btn--import.disabled:hover, .btn.btn--negative.btn--import[disabled], .btn.btn--negative.btn--import.active[disabled], .btn.btn--negative.btn--import[disabled]:active, .btn.btn--negative.btn--import[disabled]:focus, .btn.btn--negative.btn--import[disabled]:hover, fieldset[disabled] .btn.btn--negative.btn--import, fieldset[disabled] .btn.btn--negative.btn--import.active, fieldset[disabled] .btn.btn--negative.btn--import:active, fieldset[disabled] .btn.btn--negative.btn--import:focus, fieldset[disabled] .btn.btn--negative.btn--import:hover {
    background-color: #fff;
    border-color: #005794;
}
.btn.btn--negative.btn--import .badge {
    background-color: #005794;
    color: #fff;
}
.btn.btn--negative.btn--import i {
    display: inline-block;
}
.btn.btn--negative.btn--import:hover {
    border-color: #003961;
    color: #003961;
}
.btn.btn--negative.btn--add {
    background-color: transparent;
    border: 1px solid #ef2e24;
    color: #ef2e24;
    display: inline-block !important;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative.btn--enhance, .btn.btn--negative.btn--red-on-white {
    display: inline-block !important;
    margin-top: 0.5rem;
}
.btn.btn--negative.btn--add.active, .btn.btn--negative.btn--add:active, .btn.btn--negative.btn--add:focus, .btn.btn--negative.btn--add:hover, .open > .btn.btn--negative.btn--add.dropdown-toggle {
    background-color: transparent;
    border-color: #bd0f16;
    color: #ef2e24;
}
.btn.btn--negative.btn--add.disabled, .btn.btn--negative.btn--add.disabled.active, .btn.btn--negative.btn--add.disabled:active, .btn.btn--negative.btn--add.disabled:focus, .btn.btn--negative.btn--add.disabled:hover, .btn.btn--negative.btn--add[disabled], .btn.btn--negative.btn--add.active[disabled], .btn.btn--negative.btn--add[disabled]:active, .btn.btn--negative.btn--add[disabled]:focus, .btn.btn--negative.btn--add[disabled]:hover, fieldset[disabled] .btn.btn--negative.btn--add, fieldset[disabled] .btn.btn--negative.btn--add.active, fieldset[disabled] .btn.btn--negative.btn--add:active, fieldset[disabled] .btn.btn--negative.btn--add:focus, fieldset[disabled] .btn.btn--negative.btn--add:hover {
    background-color: transparent;
    border-color: #ef2e24;
}
.btn.btn--negative.btn--add .badge {
    background-color: #ef2e24;
    color: transparent;
}
.btn.btn--negative.btn--add i {
    display: inline-block;
}
.btn.btn--negative.btn--add:hover {
    border-color: #c61017;
    color: #c61017;
}
.btn.btn--negative.btn--enhance {
    background-color: transparent;
    border: 1px solid #ef2e24;
    box-sizing: border-box;
    color: #ef2e24;
    line-height: 1.5rem;
    min-width: 80px;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative.btn--enhance.active, .btn.btn--negative.btn--enhance:active, .btn.btn--negative.btn--enhance:focus, .btn.btn--negative.btn--enhance:hover, .open > .btn.btn--negative.btn--enhance.dropdown-toggle {
    background-color: transparent;
    border-color: #bd0f16;
    color: #ef2e24;
}
.btn.btn--negative.btn--enhance.disabled, .btn.btn--negative.btn--enhance.disabled.active, .btn.btn--negative.btn--enhance.disabled:active, .btn.btn--negative.btn--enhance.disabled:focus, .btn.btn--negative.btn--enhance.disabled:hover, .btn.btn--negative.btn--enhance[disabled], .btn.btn--negative.btn--enhance.active[disabled], .btn.btn--negative.btn--enhance[disabled]:active, .btn.btn--negative.btn--enhance[disabled]:focus, .btn.btn--negative.btn--enhance[disabled]:hover, fieldset[disabled] .btn.btn--negative.btn--enhance, fieldset[disabled] .btn.btn--negative.btn--enhance.active, fieldset[disabled] .btn.btn--negative.btn--enhance:active, fieldset[disabled] .btn.btn--negative.btn--enhance:focus, fieldset[disabled] .btn.btn--negative.btn--enhance:hover {
    background-color: transparent;
    border-color: #ef2e24;
}
.btn.btn--negative.btn--enhance .badge {
    background-color: #ef2e24;
    color: transparent;
}
.btn.btn--negative.btn--enhance i {
    padding-left: 0.8rem;
    position: relative;
    top: 4px;
}
.btn.btn--negative.btn--enhance:hover {
    border-color: #c61017;
    color: #c61017;
}
.btn.btn--negative.btn--red-on-white {
    background-color: #fff;
    border: 1px solid #ef2e24;
    box-sizing: border-box;
    color: #ef2e24;
    line-height: 1.5rem;
    margin-right: 0.8rem;
    min-width: 80px;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative.btn--red-on-white:last-of-type {
    margin-right: 0;
}
.btn.btn--apply, .btn.btn--negative.btn--white-on-transparent {
    box-sizing: border-box;
    min-width: 80px;
    text-align: center;
}
.btn.btn--negative.btn--red-on-white.active, .btn.btn--negative.btn--red-on-white:active, .btn.btn--negative.btn--red-on-white:focus, .btn.btn--negative.btn--red-on-white:hover, .open > .btn.btn--negative.btn--red-on-white.dropdown-toggle {
    background-color: #e6e6e6;
    border-color: #bd0f16;
    color: #ef2e24;
}
.btn.btn--negative.btn--red-on-white.disabled, .btn.btn--negative.btn--red-on-white.disabled.active, .btn.btn--negative.btn--red-on-white.disabled:active, .btn.btn--negative.btn--red-on-white.disabled:focus, .btn.btn--negative.btn--red-on-white.disabled:hover, .btn.btn--negative.btn--red-on-white[disabled], .btn.btn--negative.btn--red-on-white.active[disabled], .btn.btn--negative.btn--red-on-white[disabled]:active, .btn.btn--negative.btn--red-on-white[disabled]:focus, .btn.btn--negative.btn--red-on-white[disabled]:hover, fieldset[disabled] .btn.btn--negative.btn--red-on-white, fieldset[disabled] .btn.btn--negative.btn--red-on-white.active, fieldset[disabled] .btn.btn--negative.btn--red-on-white:active, fieldset[disabled] .btn.btn--negative.btn--red-on-white:focus, fieldset[disabled] .btn.btn--negative.btn--red-on-white:hover {
    background-color: #fff;
    border-color: #ef2e24;
}
.btn.btn--negative.btn--red-on-white .badge {
    background-color: #ef2e24;
    color: #fff;
}
.btn.btn--negative.btn--red-on-white i {
    margin-left: 0.5rem;
    position: relative;
    top: 4px;
}
.btn.btn--negative.btn--red-on-white:hover {
    border-color: #c61017;
    color: #c61017;
	border-width: 1px;
}
.btn.btn--negative.btn--white-on-transparent {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    display: inline-block !important;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-right: 0.8rem;
    margin-top: 0.8rem;
    transition: all 0.2s ease 0s;
}
.btn.btn--negative.btn--white-on-transparent.active, .btn.btn--negative.btn--white-on-transparent:active, .btn.btn--negative.btn--white-on-transparent:focus, .btn.btn--negative.btn--white-on-transparent:hover, .open > .btn.btn--negative.btn--white-on-transparent.dropdown-toggle {
    background-color: transparent;
    border-color: #e0e0e0;
    color: #fff;
}
.btn.btn--negative.btn--white-on-transparent.disabled, .btn.btn--negative.btn--white-on-transparent.disabled.active, .btn.btn--negative.btn--white-on-transparent.disabled:active, .btn.btn--negative.btn--white-on-transparent.disabled:focus, .btn.btn--negative.btn--white-on-transparent.disabled:hover, .btn.btn--negative.btn--white-on-transparent[disabled], .btn.btn--negative.btn--white-on-transparent.active[disabled], .btn.btn--negative.btn--white-on-transparent[disabled]:active, .btn.btn--negative.btn--white-on-transparent[disabled]:focus, .btn.btn--negative.btn--white-on-transparent[disabled]:hover, fieldset[disabled] .btn.btn--negative.btn--white-on-transparent, fieldset[disabled] .btn.btn--negative.btn--white-on-transparent.active, fieldset[disabled] .btn.btn--negative.btn--white-on-transparent:active, fieldset[disabled] .btn.btn--negative.btn--white-on-transparent:focus, fieldset[disabled] .btn.btn--negative.btn--white-on-transparent:hover {
    background-color: transparent;
    border-color: #fff;
}
.btn.btn--negative.btn--white-on-transparent .badge {
    background-color: #fff;
    color: transparent;
}
.btn.btn--negative i {
    font-size: 3rem;
    line-height: 2.875rem;
    margin-top: -20px;
    padding-left: 0.8rem;
    position: relative;
    top: 19px;
}
.btn.btn--negative.btn--white-on-transparent:hover {
    background-color: #fff;
    color: #ef2e24;
}
.btn.btn--apply-cta-mobile {
    border-radius: 0.3rem;
    display: inline-block;
    padding: 0.5rem 1rem;
}
.btn.btn--apply {
    background-color: #ef2e24;
    border: 1px solid #ef2e24;
    border-radius: 0.3rem;
    color: #fff;
    display: inline-block;
    padding: 1rem;
    transition: all 0.2s ease 0s;
}
.btn.btn--apply.active, .btn.btn--apply:active, .btn.btn--apply:focus, .btn.btn--apply:hover, .open > .btn.btn--apply.dropdown-toggle {
    background-color: #c61017;
    border-color: #bd0f16;
    color: #fff;
}
.btn.btn--apply.disabled, .btn.btn--apply.disabled.active, .btn.btn--apply.disabled:active, .btn.btn--apply.disabled:focus, .btn.btn--apply.disabled:hover, .btn.btn--apply[disabled], .btn.btn--apply.active[disabled], .btn.btn--apply[disabled]:active, .btn.btn--apply[disabled]:focus, .btn.btn--apply[disabled]:hover, fieldset[disabled] .btn.btn--apply, fieldset[disabled] .btn.btn--apply.active, fieldset[disabled] .btn.btn--apply:active, fieldset[disabled] .btn.btn--apply:focus, fieldset[disabled] .btn.btn--apply:hover {
    background-color: #ef2e24;
    border-color: #ef2e24;
}
.btn.btn--apply .badge {
    background-color: #fff;
    color: #ef2e24;
}
.btn.btn--reset {
    background-color: transparent;
    border: 1px solid #ef2e24;
    border-radius: 0.3rem;
    box-sizing: border-box;
    color: #ef2e24;
    display: inline-block;
    min-width: 80px;
    padding: 1rem 1.7rem;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.btn--check-profile i, .btn--notify i {
    padding-left: 0.8rem;
    position: relative;
    top: 12px;
}
.btn--check-profile, .btn--notify {
    box-sizing: border-box;
    display: inline-block !important;
    min-width: 80px;
    text-align: center;
}
.btn.btn--reset.active, .btn.btn--reset:active, .btn.btn--reset:focus, .btn.btn--reset:hover, .open > .btn.btn--reset.dropdown-toggle {
    background-color: transparent;
    border-color: #bd0f16;
    color: #ef2e24;
}
.btn.btn--reset.disabled, .btn.btn--reset.disabled.active, .btn.btn--reset.disabled:active, .btn.btn--reset.disabled:focus, .btn.btn--reset.disabled:hover, .btn.btn--reset[disabled], .btn.btn--reset.active[disabled], .btn.btn--reset[disabled]:active, .btn.btn--reset[disabled]:focus, .btn.btn--reset[disabled]:hover, fieldset[disabled] .btn.btn--reset, fieldset[disabled] .btn.btn--reset.active, fieldset[disabled] .btn.btn--reset:active, fieldset[disabled] .btn.btn--reset:focus, fieldset[disabled] .btn.btn--reset:hover {
    background-color: transparent;
    border-color: #ef2e24;
}
.btn.btn--reset .badge {
    background-color: #ef2e24;
    color: transparent;
}
.btn--check-profile {
    background-color: #ef2e24;
    border: 1px solid #ef2e24;
    color: #fff;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-right: 0.8rem;
    transition: all 0.2s ease 0s;
}
.btn--check-profile.active, .btn--check-profile:active, .btn--check-profile:focus, .btn--check-profile:hover, .open > .btn--check-profile.dropdown-toggle {
    background-color: #c61017;
    border-color: #bd0f16;
    color: #fff;
}
.btn--check-profile.disabled, .btn--check-profile.disabled.active, .btn--check-profile.disabled:active, .btn--check-profile.disabled:focus, .btn--check-profile.disabled:hover, .btn--check-profile[disabled], .btn--check-profile.active[disabled], .btn--check-profile[disabled]:active, .btn--check-profile[disabled]:focus, .btn--check-profile[disabled]:hover, fieldset[disabled] .btn--check-profile, fieldset[disabled] .btn--check-profile.active, fieldset[disabled] .btn--check-profile:active, fieldset[disabled] .btn--check-profile:focus, fieldset[disabled] .btn--check-profile:hover {
    background-color: #ef2e24;
    border-color: #ef2e24;
}
.btn--check-profile .badge {
    background-color: #fff;
    color: #ef2e24;
}
.btn--check-profile i {
    color: #f46d66;
    font-size: 1.8rem;
    margin-top: -7px;
}
.btn--notify {
    background-color: #ef2e24;
    border: 1px solid #ef2e24;
    color: #fff;
    position: relative;
    transition: all 0.2s ease 0s;
}
.btn--notify.active, .btn--notify:active, .btn--notify:focus, .btn--notify:hover, .open > .btn--notify.dropdown-toggle {
    background-color: #c61017;
    border-color: #bd0f16;
    color: #fff;
}
.btn--notify.disabled, .btn--notify.disabled.active, .btn--notify.disabled:active, .btn--notify.disabled:focus, .btn--notify.disabled:hover, .btn--notify[disabled], .btn--notify.active[disabled], .btn--notify[disabled]:active, .btn--notify[disabled]:focus, .btn--notify[disabled]:hover, fieldset[disabled] .btn--notify, fieldset[disabled] .btn--notify.active, fieldset[disabled] .btn--notify:active, fieldset[disabled] .btn--notify:focus, fieldset[disabled] .btn--notify:hover {
    background-color: #ef2e24;
    border-color: #ef2e24;
}
.btn--notify .badge {
    background-color: #fff;
    color: #ef2e24;
}
.btn--notify i {
    display: inline-block;
    font-size: 2.4rem;
    margin-top: -8px;
}
.btn-favourite {
    color: #000;
    display: block;
    font-weight: 700;
    padding-left: 3rem;
    position: relative;
}
.btn-favourite .favourite, .btn-favourite .favourite-save {
    left: 0;
    top: 10px;
}
.favourite, .favourite-save, .job-saved {
    backface-visibility: hidden;
    cursor: pointer;
    display: block;
    position: absolute;
    transition: all 0.2s ease-in 0s;
}
.favourite-save::before, .favourite::before {
    color: #b2b2b2;
    content: "D";
    display: block;
    font-family: adecco-font-1;
    font-size: 3rem;
    line-height: 0;
    padding-top: 26px;
    z-index: 10;
}
.btn-filter, .favourite-save.selected, .favourite-save.selected::before, .favourite-save:active, .favourite-save:active::before, .favourite-save:hover, a:hover .favourite-save, .favourite-save:hover::before, a:hover .favourite-save::before, .favourite.selected, .favourite.selected::before, .favourite:active, .favourite:active::before, .favourite:hover, .favourite:hover::before, .job-saved::before {
    color: #ef2e24;
}
.favourite-save.selected::before, .favourite.selected::before, .job-saved::before {
    content: "C";
    font-family: adecco-font-1;
}
.btn-filter, .job-details .job-details__apply .ref-no .ref {
    font-family: houschka_headdemibold,Helvetica,Arial,sans-serif;
}
.btn-filter {
    display: inline-block;
    font-size: 2.1875rem;
    line-height: 3rem;
    margin-right: 2rem;
    padding: 15px 0;
}
.btn-filter:last-of-type {
    margin-right: 0;
}
.btn-filter span {
    background: #efefef none repeat scroll 0 0;
    border-radius: 99em;
    display: inline-block;
    height: 35px;
    position: relative;
    top: 10px;
    width: 35px;
}
.btn-filter span i {
    font-size: 1.5rem;
    line-height: 2.25rem;
    position: relative;
    top: -10px;
}
/*
.job-full .job-detail-list li{
   height: auto;
}*/
.browse__search .input-group button .btn{
	 min-height: 33px;
}
.container #mainContent .container{
	width: auto;
}
#my_nav>div.branch .branch__info .locator__aside--details .details__header--icon i {
    position: relative;
    top: 20px;
    margin-bottom: -10px;
}
/*start*/
aside.scrolling-thumbnails header h1,
.home-content__industry-list header h1,
.featured-resources header h1,
section.tab-links header h1,
section.three-steps header h1,
section.positions header h1,
section.gray header h1,
section.contact-adecco-staffing header h1,
section.solutions-boxes header h1,
section.job-cards-wrap header h1,
#easy-to-apply header h1,
.checklist-section header h1,
.lead-in-block header h1,
.three-column-icons header h1,
section.faqs header h1,
.two-column-text-image header h1,
aside.scrolling-thumbnails header h2,
.home-content__industry-list header h2,
.featured-resources header h2,
section.tab-links header h2,
section.three-steps header h2,
section.positions header h2,
section.gray header h2,
section.contact-adecco-staffing header h2,
section.solutions-boxes header h2,
section.job-cards-wrap header h2,
.checklist-section header h2,
.lead-in-block header h2,
.three-column-icons header h2,
section.faqs header h2,
.two-column-text-image header h2,
aside.scrolling-thumbnails header h3,
.home-content__industry-list header h3,
.featured-resources header h3,
section.tab-links header h3,
section.three-steps header h3,
section.positions header h3,
section.gray header h3,
section.contact-adecco-staffing header h3,
section.solutions-boxes header h3,
section.job-cards-wrap header h3,
#easy-to-apply header h3,
.checklist-section header h3,
.lead-in-block header h3,
.three-column-icons header h3,
section.faqs header h3,
.two-column-text-image header h3,
aside.scrolling-thumbnails .title,
.home-content__industry-list .title,
.featured-resources .title,
section.tab-links .title,
section.three-steps .title,
section.positions .title,
section.gray .title,
section.contact-adecco-staffing .title,
section.solutions-boxes .title,
section.job-cards-wrap .title,
#easy-to-apply .title,
.checklist-section .title,
.lead-in-block .title,
.three-column-icons .title,
section.faqs .title,
.two-column-text-image .title,
#easy-to-apply h2,
.two-col-list h2,
form[action*="/press-releases/"] .article-title,
header .title,
body.home .jobs h5 {
    margin-top: .9375rem;
    margin-bottom: 1.125rem;
    font-size: 24px;
    line-height: 30px;
    font-size: 1.5rem;
    line-height: 1.875rem;
    text-align: center
}
.site-footer .footer__top .container > div.footer-social {
    float: right;
    margin-top: 0.5rem;
}
.site-footer .footer__top .container > div.footer-social p {
    margin-bottom: 0.75rem;
}
.footer-social a {
    color: #b2b2b2;
    display: inline-block;
    margin-right: 5px;
    width: 30px;
}
.footer-social a:hover {
    color: #fff;
}

.site-footer .footer__top .container > div.footer-social i {
    display: inline-block;
    font-size: 3rem;
    left: 0;
    line-height: 3rem;
    margin-left: -9px;
    margin-right: 0;
    position: relative;
}


.site-footer .footer__bottom {
    background-color: #293134;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}
.site-footer .footer__bottom .container > div {
    display: inline-block;
    padding-left: 1rem;
    padding-right: 1rem;
}
.site-footer .footer__bottom .container > div.footer-logo {
    padding-left: 0;
}
.site-footer .footer__bottom .container > div.footer-logo img {
    opacity: 0.2;
    width: 116px;
}

.site-footer .footer__bottom .container > div.footer-linkset4 {
    padding-left: 2.5rem;
    position: relative;
    top: 4px;
}
.site-footer .footer__bottom .container > div.footer-linkset4 .linkgroup {
    display: inline-block;
}
.linkgroup ul {
    margin: 0;
}
.linkgroup li {
    display: inline;
}
.site-footer .footer__bottom .container > div.footer-linkset4 .linkgroup a {
    padding-right: 2.25rem;
}
.site-footer .footer__bottom .container > div.footer-login {
    position: relative;
}

.site-footer .footer__bottom .container > div.footer-login span {
    display: inline-block;
    margin-left: 1rem;
}
.site-footer .footer__top .container > div.footer-linkset1, .site-footer .footer__top .container > div.footer-linkset2, .site-footer .footer__top .container > div.footer-linkset3 {
    margin-top: 0.3rem;
    padding-left: 0;
}
.site-footer .footer__top .container > div.footer-linkset1, .site-footer .footer__top .container > div.footer-linkset2 {
    padding-right: 6.5rem;
}
.site-footer .footer__top .container > div.footer-branch fieldset .search-submit {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    color: #fff;
    float: right;
    font-size: 2rem;
    height: 25px;
    line-height: 1.875rem;
    padding: 0;
    position: relative;
    top: 5px;
    width: 25px;
}
.three-column-icons .benefit .fa-shield {
    font-size: 33px;
    line-height: 33px;
    font-size: 2.0625rem;
    line-height: 2.0625rem;
    color: #fff;
    left: 0;
    position: absolute;
    top: 0.7rem;
    width: inherit;
}
/* For custom header */
.site-header .site-header-controls {
    margin: 0;
    height: 3.75rem;
    width: 100%;
    font-size: 1rem;
    line-height: 1rem;
    font-family: "houschka_headdemibold", Helvetica, Arial, sans-serif;
}

/* For Employer pages */
.list-3-col li {
   margin: 0 1.53% 5px;
   width: 30%;
}
.list-3-col li, .list-2-col li {
    float: left;
    text-align: left;
}
.red-sub-head {
   background: #ef2e24 none repeat scroll 0 0;
   color: #fff;
   font-size: 1.5rem;
   line-height: initial;
   padding: 40px 0;
}
.bottom-nav {
   clear: both;
   margin-bottom: 3rem;
   margin-top: 3rem;
}
.two-column-text-image .text-column {
    padding-top: .75rem;
    padding-bottom: .75rem;
    text-align: left;
}
.two-column-text-image .image-column {
    position: relative;
    text-align: center;
}
.job-details .job-full .share.nav--social, article>.container>div.article>.row:nth-of-type(3) .col-md-10.col-md-offset-2, .job-details .job-full .job--description .job--task-specifics, section.solutions-boxes.four .solutions-box-wrap .column, .resource__browse--cards .resources .col-xs-12.col-sm-4.col-md-3, .resource__browse .resource__browse--header>.row .col-sm-6.col-md-3, section.solutions-boxes .column, section.solutions-boxes.three .solutions-box-wrap .column, .job-details .similar-jobs-cards .col-sm-4, .loc-col, header.generic .ribbon, section.contact-adecco-staffing .marketo-form-wrap, main.job-seeker-industry header.industry .ribbon, .resources-page .listing__head, .resources-page .listing__selections h3, header.image-on-right .ribbon, .checklist-section.two-column .check-list-items, .job-details .job-full .job--description .job--task-specifics, #my_nav>div.branch .branch__basics, .checklist-section.three-column .check-list-items, .step-list, #my_nav>div.branch .branch__basics>.row>.col-md-7, .job-details .job-full .share.nav--social, .checklist-section .check-list-items .column, .checklist-section.three-column .check-list-items .column, .job-details .job-detail-list>li, footer.box-footer, .three-column-icons .column, .resource__browse--cards .resources .col-xs-12.col-sm-4.col-md-3, .resource__browse .resource__browse--header>.row .col-sm-6.col-md-offset-3.col-md-6, .resource__browse .resource__browse--header>.row .col-sm-6.col-md-3, .checklist-section.two-column .check-list-items .column, .subpage-panels .photo-column, .two-column-text-image .image-column, .two-column-text-image .text-column, section.solutions-boxes .column, section.solutions-boxes.three .solutions-box-wrap .column, section.solutions-boxes.four .solutions-box-wrap .column, .loc-col, .subpage-panels .content-column, .lead-in-column, header.hero .banner, header.hero .ribbon-container .ribbon, article>.container>div.article>.row .col-md-10.col-md-offset-2, .article .col-md-2+.col-md-10, .job--description, .wrap-news-list, section.solutions-boxes.three .solutions-box-wrap, .checklist-section .check-list-items .column, .three-column-icons .column, .subpage-panels .photo-column, .subpage-panels .content-column, section.contact-adecco-staffing .marketo-form-wrap, section.contact-adecco-staffing .marketo-form-wrap .contact-form .single-column, section.rounded-list-blocks, .job-details .container-content .col-content, .resource__browse .resource__browse--header>.row .col-sm-6.col-md-offset-3.col-md-6, .resource__browse .resource__browse--header>.row .col-sm-6.col-md-3, .job-details .job-detail-list>li, .job-details .similar-jobs-cards .col-sm-4, .resource__browse--cards .resources .col-xs-12.col-sm-4.col-md-3, section.contact-adecco-staffing .marketo-form-wrap .contact-form .mktoButtonRow, .job-details .job-full .job--description .job--task-specifics, .job-details .similar-jobs-cards .col-sm-4, .job-details .job-detail-list>li{
	position: relative;
    min-height: 1px;
    padding-left: .75rem;
    padding-right: 0.75rem;
}
section.solutions-boxes.three .solutions-box-wrap .column {
    margin-bottom: 1.5rem;
}
.three-column-icons .lead-in-column {
    margin-bottom: 2em;
}
aside.scrolling-thumbnails header h1, .home-content__industry-list header h1, .featured-resources header h1, section.tab-links header h1, section.three-steps header h1, section.positions header h1, section.gray header h1, section.contact-adecco-staffing header h1, section.solutions-boxes header h1, section.job-cards-wrap header h1, #easy-to-apply header h1, .checklist-section header h1, .lead-in-block header h1, .three-column-icons header h1, section.faqs header h1, .two-column-text-image header h1, aside.scrolling-thumbnails header h2, .home-content__industry-list header h2, .featured-resources header h2, section.tab-links header h2, section.three-steps header h2, section.positions header h2, section.gray header h2, section.contact-adecco-staffing header h2, section.solutions-boxes header h2, section.job-cards-wrap header h2, .checklist-section header h2, .lead-in-block header h2, .three-column-icons header h2, section.faqs header h2, .two-column-text-image header h2, aside.scrolling-thumbnails header h3, .home-content__industry-list header h3, .featured-resources header h3, section.tab-links header h3, section.three-steps header h3, section.positions header h3, section.gray header h3, section.contact-adecco-staffing header h3, section.solutions-boxes header h3, section.job-cards-wrap header h3, #easy-to-apply header h3, .checklist-section header h3, .lead-in-block header h3, .three-column-icons header h3, section.faqs header h3, .two-column-text-image header h3, aside.scrolling-thumbnails .title, .home-content__industry-list .title, .featured-resources .title, section.tab-links .title, section.three-steps .title, section.positions .title, section.gray .title, section.contact-adecco-staffing .title, section.solutions-boxes .title, section.job-cards-wrap .title, #easy-to-apply .title, .checklist-section .title, .lead-in-block .title, .three-column-icons .title, section.faqs .title, .two-column-text-image .title, #easy-to-apply h2, .two-col-list h2, form[action*="/press-releases/"] .article-title, header .title, body.home .jobs h5{
	margin-top: .9375rem;
    margin-bottom: 1.125rem;
    font-size: 24px;
    line-height: 30px;
    font-size: 1.5rem;
    line-height: 1.875rem;
    text-align: center;
}
.three-column-icons .benefit span i[class*='ado-icon-'] {
    font-size: 33px;
    line-height: 33px;
    font-size: 2.0625rem;
    line-height: 2.0625rem;
    color: #fff;
    left: 0;
    position: absolute;
    top: 0.7rem;
    width: inherit;
}
header .title {
    color: #ed1c24;
}
.cta-panel .promo-inline-image {
    height: auto;
    width: auto;
    max-height: 94%;
    max-width: 30%;
    position: absolute;
    bottom: 6%;
    right: 2%;
}
.cta-panel .description {
    color: #fff;
    font-weight: 300;
    width: 60%;
    margin: 0;
}
.cta-panel .promo-heading {
    color: #fff;
    font-weight: 300;
    margin: 0 0 .6rem;
    width: 60%;
}
.cta-panel .promo-cta {
    font-family: "houschka_headdemibold", Helvetica, Arial, sans-serif;
    font-size: .6875rem;
    background-color: #ef2e24;
    border-radius: 0 0 4px 4px;
    bottom: 0;
    color: #fff;
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
    padding: .375rem 1.375rem .625rem;
    line-height: 1;
    transition: .5s;
}
.cta-panel .promo-cta .icon {
    font-size: 3rem;
    line-height: 1;
    height: 1rem;
    position: relative;
    margin-top: -40px;
    top: 1.3rem;
    left: .1875rem;
    margin-left: 0;
}
.cta-panel:hover .promo-cta {
    background-color: #c61017;
    transition: .5s;
}
.sub-nav li.active a {
    color: #000000;
}
.img-bg-columns .column-option a.column-link:hover, section.solutions-boxes .solutions-box a.column-link:hover {
    border-bottom: 2px solid #fff;
}
section.solutions-boxes .solutions-box a.column-link {
    font-family: "houschka_headbold", Helvetica, Arial, sans-serif;
    margin-top: 1rem;
    margin-bottom: .375rem;
}
.img-bg-columns .column-option a.column-link, section.solutions-boxes .solutions-box a.column-link {
    color: #fff;
    display: inline-block;
    position: relative;
    font-family: "houschka_headdemibold", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
    padding-right: 26px;
    border-bottom: 2px solid transparent;
}
section.solutions-boxes header {
    text-align: center;
    margin-top: 0;
    margin-bottom: 3rem;
}
section.solutions-boxes .solutions-box p{
	font-size: 18px;
    line-height: 21px;
    font-size: 1.125rem;
    line-height: 1.3125rem;
}
.three-column-icons.alternate{
	background: #f1f1f1;
}
.check-list-items li {
    font-size: 18px;
    line-height: 24px;
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
    font-family: "houschka_headdemibold", Helvetica, Arial, sans-serif;
    text-align: left;
    list-style-type: none;
    padding-left: 2em;
    text-indent: -1em;
}
.check-list-items li:before {
    display: inline-block;
    content: "\6c";
    -webkit-font-smoothing: antialiased;
    color: #d21847;
    font-family: adecco-font-1 !important;
    font-style: normal !important;
    font-weight: 900 !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    vertical-align: bottom;
    font-size: 2.5rem;
    line-height: 1rem;
}
.center-block {
    display: block;
    float: none !important;
    margin-left: auto;
    margin-right: auto;
}
.bg-odd .panel-block {
    text-align: center;
}
.listing__navigation {
    border-bottom: 1px solid #dad9d9;
    padding-bottom: 1.25rem;
    min-height: 6rem;
}
.listing__navigation, .resource__browse {
    padding-top: 2.5rem;
    font-size: 14px;
    line-height: 20px;
    font-size: .875rem;
    line-height: 1.25rem;
}
.listing__navigation .browse__search, .resource__browse .browse__search {
    /*margin-top: 0;*/
    text-align: inherit;
}
.browse__search {
    display: inline-block;
    line-height: normal;
    border-bottom: 1px solid #dad9d9;
    padding-bottom: 0.5rem;
    min-width: 200px;
    position: relative;
}
.listing__selections label {
    position: relative;
    font-weight: normal;
    font-size: 28px;
    line-height: 42px;
    font-size: 1.75rem;
    line-height: 2.625rem;
}
.listing__selections label select {
    font-size: 24px;
    line-height: 36px;
    font-size: 1.5rem;
    line-height: 2.25rem;
    background: none;
    border-bottom: 1px solid #ed1c24;
    border-top: none;
    border-right: none;
    border-left: none;
    color: #000;
    display: inline-block;
    margin-bottom: 20px;
    width: 100%;
    padding-right: 25px;
    padding: 4px;
    margin: 0;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.csstransitions .listing__selections label:after {
    content: "\77";
    font-family: "adecco-font-1";
    color: #ed1c24;
    right: 0px;
    top: 6px;
    position: absolute;
    pointer-events: none;
}
.listing__selections label:after {
    font-size: 60px;
    padding-top: 5px;
    margin-right: -16px;
}

/* For custom heading banner */
.top-head-content {
    font-family: houschka_rounded-demibold;
    font-size: 26px;
    line-height: 1.34;
    margin: 0 auto;
    max-width: 750px;
    padding-bottom: 40px;
    text-align: center;
}

/*Button style*/


aside.scrolling-thumbnails,
.home-content__industry-list,
.featured-resources,
section.tab-links,
section.three-column-icons,
section.three-steps,
section.positions,
section.gray,
section.contact-adecco-staffing,
section.solutions-boxes,
section.job-cards-wrap,
#easy-to-apply,
.checklist-section,
.lead-in-block,
.three-column-icons,
section.faqs,
.two-column-text-image {
    padding: 1.875rem 0
}
aside.scrolling-thumbnails p,
.home-content__industry-list p,
.featured-resources p,
section.tab-links p,
section.three-steps p,
section.positions p,
section.gray p,
section.contact-adecco-staffing p,
section.solutions-boxes p,
section.job-cards-wrap p,
#easy-to-apply p,
.checklist-section p,
.lead-in-block p,
.three-column-icons p,
section.faqs p,
.two-column-text-image p {
    font-size: 18px;
    line-height: 24px;
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin: 0 0 10px
}

aside.scrolling-thumbnails header {
    margin-bottom: 1rem
}
#easy-to-apply {
    text-align: left
}
#easy-to-apply h2 {
    text-align: left
}
.clearfix:before,
.pagination-container:before,
.listing__navigation:before,
.resource__browse:before,
.panel-header:before,
.apply-btn-dropdown li:before,
.job-details .job-full:before,
.box-footer ul:before,
main:before,
main.programs-and-partnerships section:before,
.clearfix:after,
.pagination-container:after,
.listing__navigation:after,
.resource__browse:after,
.panel-header:after,
.apply-btn-dropdown li:after,
.job-details .job-full:after,
.box-footer ul:after,
main:after,
main.programs-and-partnerships section:after {
    content: "";
    display: table
}
.clearfix:after,
.pagination-container:after,
.listing__navigation:after,
.resource__browse:after,
.panel-header:after,
.apply-btn-dropdown li:after,
.job-details .job-full:after,
.box-footer ul:after,
main:after,
main.programs-and-partnerships section:after {
    clear: both
}
.v-center-wrap {
    display: table;
    height: 100%;
    width: 100%;
    min-height: inherit
}
.v-center-wrap .v-center {
    display: table-cell;
    vertical-align: middle;
    float: none
}
.img-bg-columns .column-option a.column-link:after,
section.solutions-boxes .solutions-box a.column-link:after {
    font-family: adecco-font-1 !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    display: inline-block;
    font: normal normal normal 14px/1 adecco-font-1;
    font-size: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    content: "\55";
    position: relative;
    top: 4px;
    font-size: 48px;
    line-height: 46px;
    font-size: 3rem;
    line-height: 1;
    margin-top: -23px;
    top: 22px;
    margin-top: -20px;
    top: 18px
}
section:before,
section:after {
    content: " ";
    display: table
}
section:after {
    clear: both
}
section.gray {
    background-color: #f1f1f1
}
section p {
    font-size: 16px;
    line-height: 24px;
    font-size: 1rem;
    line-height: 1.5rem
}

.body-text h2,
.body-text h3,
.body-text h4,
.body-text h5,
.body-text h6 {
    color: #000
}
.body-text h2 {
    font-size: 22px;
    line-height: 24px;
    font-size: 1.375rem;
    line-height: 1.5rem
}

.body-text h3 {
    font-size: 20px;
    line-height: 22px;
    font-size: 1.25rem;
    line-height: 1.375rem
}

.body-text h4 {
    font-size: 18px;
    line-height: 20px;
    font-size: 1.125rem;
    line-height: 1.25rem
}

.body-text ol,
.body-text ul {
    padding-left: 2.5rem
}
/*end*/
/*three-column*/
.three-column-icons .benefit span {
    background: #d21847;
    border-radius: 100%;
    display: block;
    height: 55px;
    margin: 0 auto .5rem;
    position: relative;
    width: 55px;
    text-align: center;
}
.three-column-icons .benefit span i[class*='ado-icon-'] {
    font-size: 33px;
    line-height: 33px;
    font-size: 2.0625rem;
    line-height: 2.0625rem;
    color: #fff;
    left: 0;
    position: absolute;
    top: 0.7rem;
    width: inherit
}
.three-column-icons .benefit p {
    margin: 0 auto 1.5rem;
    width: 100%;
    max-width: 270px;
    text-align: center;
}
.three-column-icons .benefit h4 {
    font-size: 18px;
    line-height: 27px;
    font-size: 1.125rem;
    line-height: 1.6875rem;
    color: #d21847;
    margin: 0.2rem 0;
	text-align: center;
}
/*Button Style End*/
/*Icon style*/
 .promotions {
    padding: 3rem 0 2rem;
}
 .promotions .container div:last-of-type a {
    margin-bottom: 0;
}
 .promotions img {
    max-width: 100%;
    width: 100%;
}
 .promotions a {
    display: block;
    margin-bottom: 1rem;
}
 .action, .cta_block .action {
    padding: 4rem 0 3rem;
    text-align: center;
}
 .action .icon, .cta_block .icon {
    font-size: 3.4375rem;
    line-height: 3.4375rem;
}
 .action h3, .cta_block h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    margin: -0.5rem 0 0.2rem;
}
 .action .large, .large {
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0 auto 0.8rem;
    width: 65%;
}

 .action p {
    font-family: houschka_rounded-medium,Helvetica,Arial,sans-serif;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    margin-bottom: 1.5rem;
}
 .action .btn, .cta_block .action .btn {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 0;
    width: 100%;
}
 .action .btn i, .cta_block .btn i {
    color: #fff;
    float: right;
    font-size: 1.125rem;
    line-height: 1.6875rem;
    position: relative;
    top: 3px;
}
 .action.create-profile .icon,  .action.create-profile h3 {
    color: #009cd0;
}

 .action.create-profile .btn i {
    color: #fff;
    font-size: 3rem;
    line-height: 2.875rem;
    margin-left: 0.5rem;
    margin-top: -23px;
    top: 22px;
}
.blue-theme h3, .blue-theme i {
    color: #009cd0;
}
.red-theme h3, .red-theme i {
    color: #ef2e24;
}
.maron-theme h3, .maron-theme i {
    color: #6f1931;
}
.btn .icon {
    font-size: 3rem;
    line-height: 1;
    margin-top: -18px;
    position: relative;
    top: 18px;
}
.cta_block .btn i.icon-continue {
    font-size: 3rem;
    line-height: 1;
    /*margin-top: -23px;*/
    top: 18px;
}
.btn--lightblue i {
    color: #fff;
}
.btn--red-on-white i {
    color: #ef2e24;
}
/* .action.find-branch .icon,  .action.find-branch h3 {
    color: #ef2e24;
}
 .action.find-branch .geo {
    color: #737373;
}*/
 .action.find-branch .geo span {
    color: #691b31;
}
 .action.find-branch .btn {
    line-height: 1.5rem;
}
 .action.find-branch .btn i, .cta_block .btn i.icon-pin-outline {
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-top: -20px;
    top: 19px;
}
.testimonials {
    overflow: hidden;
}

.banner-cta-center .content {
    bottom: 1.5rem;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
}
.banner-cta-center h3 {
    color: #fff;
    font-size: 1.25rem;
    line-height: 1.875rem;
    margin-bottom: 0;
}
.banner-cta-center .btn.btn--negative.btn--white-on-transparent {
    margin-right: 0;
    width: 80%;
}

/*owl-theme*/
.carousel__container .owl-carousel .owl-nav .owl-prev .fa-chevron-left:before {
   content: "\f104";
}
.carousel__container .owl-carousel .owl-nav .owl-next .fa-chevron-right:before {               
content: "\f105";
}

/*End owl*/
.article-thumb .summary .type i {
    font-size: 2rem;
    line-height: 2rem;
    margin-left: -10px;
}
.article-thumb h6 {
    color: #000;
    font-family: houschka_headmedium,Helvetica,Arial,sans-serif;
    margin: 0 0 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article-thumb .rss-desc {
    font-size: 16px;
    margin-bottom: 10px;
}
.article-thumb footer a, .article-thumb footer span, .home-content__industry-list .location-list ul li a, .related-resource .read-more-link {
    font-family: houschka_headdemibold,Helvetica,Arial,sans-serif;
}
.article-thumb p {
    font-size: 0.875rem;
    line-height: 1.3125rem;
}

.article-thumb footer::after, .article-thumb footer::before {
    content: " ";
    display: table;
}
.article-thumb footer span {
    color: #d21847;
    float: left;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    padding-left: 1.7rem;
    position: relative;
}

.article-thumb footer span i {
    font-size: 1.625rem;
    left: 0;
    line-height: 1.625rem;
    position: absolute;
    top: 0;
}
.article-thumb footer a {
    float: right;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    padding-right: 30px;
    position: relative;
}

.article-thumb footer a i {
    font-size: 1.625rem;
    line-height: 1.625rem;
    position: absolute;
    right: 0;
    top: 2px;
}
.guidance span.type{
	float: left;
}
.guidance .readmore{
	float: right;
}
.guidance .summary i.icon-continue, .guidance .summary em.icon-continue {
    bottom: -9px;
    color: #EF2E24;
    font-family: houschka_headdemibold,Helvetica,Arial,sans-serif;
    font-size: 48px;
    line-height: 46px;
    position: absolute;
    right: 23px;
}
.guidance .col-md-4, .guidance .card--small {
    margin-bottom: 20px;
}
.article-thumb i.icon-continue {
    margin-bottom: -10px;
    margin-right: -20px;
    margin-top: -20px;
    top: 18px;
}
.benefits {
    padding-bottom: 1.5rem;
}
.big_banner-container .big_banner h1 {
   color: #fff;
   font-size: 3.75rem;
   font-weight: 400;
   margin: 0 auto;
   max-width: 950px;
   padding: 70px 0;
   position: relative;
   text-align: center;
   text-transform: capitalize;
   vertical-align: middle;
}
.sub-nav {
   margin: 0;
   padding: 30px 15px;
   text-align: center;
}
.sub-nav li{
   display: inline-block;
   margin-bottom: 0;
}
.sub-nav li a{
   font-family: houschka_headdemibold;
   font-size: 1.05rem;
   line-height: 1.8;
}
.bottom-nav .container{
   border-bottom: 1px solid #d9d9d9;
   border-top: 1px solid #d9d9d9;
   overflow: hidden;
}
.job-search-header.search-active {
    top: 95px;
}
section p {
    font-size: 20px;
    line-height: 30px;
    font-size: 1.25rem;
    line-height: 1.875rem;
}
.panel-block {
    font-size: 1.25rem;
    line-height: 1.45;
    padding-bottom: 30px;
    padding-top: 30px;
}
.center-block{
  float: none !important;
}
.banner-cta-center {
    /*background: #8c1812 url("../images/backgrounds/bg-2.jpg") no-repeat scroll center center;*/
    color: #fff;
    padding: 4rem 0;
    position: relative;
    text-align: center;
}
.banner-cta-center figure {
    margin: 0 auto;
    max-width: 80%;
}
.banner-cta-center h4 {
    color: #fff;
    font-size: 1.3rem;
    line-height: 1;
    margin-top: 1rem;
}


/*listing view*/
.listing__navigation>.container {
    border-bottom: 1px solid #dad9d9;
    padding-bottom: 1.25rem
}
.listing__navigation .listing__navigation--nav {
    padding-bottom: 1.0rem;
    float: left
}
.listing__navigation .listing__navigation--search {
    display: inline-block;
    float: right
}
.browse__search--input .input-group-btn .btn{
	min-height: 0px !important;
}
.browse__search i {
    font-size: 1.125rem;
    line-height: 0;
    color: #ef2e24;
    position: absolute;
    top: 10px;
    right: 5px;
    cursor: pointer;
}
.browse__search input[type="text"] {
    speak: none;
    border: none;
    padding: 0px;
    float: none;
    height: auto;
    width: auto;
    min-width: 180px;
    position: relative;
    color: #b2b2b2;
    margin-bottom: 0
}
.browse__search input[type="text"]::-ms-clear {
    width: 0;
    height: 0;
    display: none
}
.listing__navigation,
.resource__browse {
    padding-top: 1.5rem;
    font-size: 14px;
    line-height: 20px;
    font-size: .875rem;
    line-height: 1.25rem;
    padding-left: 10px;
    padding-right: 10px;
}
.browse__search {
    display: inline-block;
    line-height: normal;
    border-bottom: 1px solid #dad9d9;
    padding-bottom: 0.5rem;
    min-width: 200px;
    position: relative;
}
.browse__search .input-group .input-group-btn{
	border-bottom: none;
}


 .job-detail-list > li.job--meta_reference-job-id .media::before {
    content: "M";
	color: #EF2E24;
    font-size: 45px;
    left: 0;
    position: absolute;
    top: 5px;
	 font-family: adecco-font-1 !important;
}

.apply .apply__profile__submission::after, .article-thumb footer::after, .base-form .error-summary .header::after, .base-form .salary .salary-freq-container::after, .base-form__actions .search-form__actions-container::after, .base-form__actions::after, .card__footer a::after, .container-fluid::after, .container::after, .home .jobs .container > div::after, .home-content__generic::after, .home-employer::after, .home-search::after, .job-details .job-details__description .job-details__cta__sticky::after, .location-list::after, .modal--alert .modal__content::after, .modal--edit-profile .modal__header::after, .modal--preview .jobs li .summary::after, .modal--preview .modal__header::after, .modal--preview .preview__body::after, .modal--register .modal__header::after, .modal--sign-in .manual-sign-up .actions::after, .modal--sign-in .modal__header::after, .modal--terms .modal__header::after,
 .nav-container nav .nav-signup-section::after, .notification::after, .pagination::after, .preview .apply__profile__submission::after, .profile .profile__body .profile__person-card .avatar-blurb::after, .profile .profile__body .profile__person-card .profile-top-card::after, .profile-mini-card .profile-card-summary .editable-item::after, .profile-mini-card .profile-card-summary .jobs li .summary::after, .recent-applications .recent-applications__top::after, .register__content .register__manual-sign-up::after, .register__content .register__social-sign-up::after, .resource__article .article__summary .tagline .share::after, .row::after, .saved-jobs .saved-jobs__description .signin-wide .signin-cta::after, .saved-jobs-cpt .saved-jobs-cpt__top::after, .search-bar::after, .search-form .error-summary .header::after, .search-form .salary .salary-freq-container::after, .search-form__actions .search-form__actions-container::after, .search-form__actions::after, .tip-style.jobcard-tip .profile-tip__header::after, .tip-style.nav-tip .profile-tip__header::after, .tip-style.submit-tip .profile-tip__header::after, .warning::after {
    clear: both;
}
.article-thumb img, .home-content__generic--left-img .content.left img, .home-content__generic.customer-services .content.img img {
    max-width: 100%;
}
.article-thumb {
    margin-bottom: 1.5rem;
}
.article-thumb i.icon-continue {
    font-size: 3rem;
    line-height: 2.875rem;
    margin-bottom: -10px;
    margin-right: -20px;
    margin-top: -20px;
    top: 18px;
}
.article-thumb img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    display: block;
    width: 100%;
}
.article-thumb .summary {
    background: #f1f1f1 none repeat scroll 0 0;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    padding: 1rem;
    text-align: left;
}
.bg-odd .article-thumb .summary {
    background-color: #fff;
}
.article-thumb .summary .type i {
    font-size: 2rem;
    line-height: 2rem;
    margin-left: -10px;
}
.article-thumb h6 {
    color: #000;
    font-family: houschka_headmedium,Helvetica,Arial,sans-serif;
    margin: 0 0 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article-thumb .rss-desc {
    font-size: 16px;
    margin-bottom: 10px;
}
.article-thumb footer a, .article-thumb footer span, .home-content__industry-list .location-list ul li a, .related-resource .read-more-link {
    font-family: houschka_headdemibold,Helvetica,Arial,sans-serif;
}
.article-thumb p {
    font-size: 0.875rem;
    line-height: 1.3125rem;
}
a.see-all {
    font-size: 0.875rem;
    line-height: 1.3125rem;
    margin-right: 12px;
    margin-top: 30px;
    padding-right: 30px;
    position: relative;
}

.article-thumb footer::after, .article-thumb footer::before {
    content: " ";
    display: table;
}
.article-thumb footer span {
    color: #d21847;
    float: left;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    padding-left: 1.7rem;
    position: relative;
}

.article-thumb footer span i {
    font-size: 1.625rem;
    left: 0;
    line-height: 1.625rem;
    position: absolute;
    top: 0;
}
.article-thumb footer a {
    float: right;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    padding-right: 30px;
    position: relative;
}
.article-thumb footer a i {
    font-size: 1.625rem;
    line-height: 1.625rem;
    position: absolute;
    right: 0;
    top: 2px;
}
.related-resource {
    border-bottom: 1px solid rgba(35, 31, 32, 0.15);
    padding-bottom: 1.125rem;
}
.related-resource .resource-heading {
    margin: 0.875rem 0;
}

.benefits {
    background: #f1f1f1 none repeat scroll 0 0;
    padding: 1.6rem 0;
    text-align: center;
}
section.two-column-text-image+section.three-column-icons.standard {
    padding-top: 0
}
section.two-column-text-image+section.three-column-icons.standard>.container {
    padding-top: 4.25rem;
    margin-top: 1rem;
    border-top: 1px solid #dad9d9
}
section.three-steps {
    background-image: url(img/steps-background-smoke.jpg);
    background-size: cover;
    color: #fff;
    padding: 3rem 0
}
section.three-steps .title {
    font-size: 40px;
    line-height: 60px;
    font-size: 2.5rem;
    line-height: 3.75rem;
    color: #fff
}
section.three-steps .description {
    font-size: 24px;
    line-height: 30px;
    font-size: 1.5rem;
    line-height: 1.875rem;
    text-align: center
}
.step-list {
    margin-top: 2rem
}
.step-list li {
    list-style-type: none;
    text-align: center;
    color: #fff;
    padding: 0 1em
}
.step-list li:before {
    content: " ";
    width: 100px;
    height: 145px;
    -webkit-font-smoothing: antialiased;
    font-style: normal !important;
    font-weight: 900 !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    vertical-align: bottom;
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    margin: 0 auto
}
.step-list li p {
    max-width: 275px;
    margin: 0 auto;
    font-size: 36px;
    line-height: 36px;
    font-size: 2.25rem;
    line-height: 2.25rem
}
.step-list .step-1:before {
    background-image: url(img/step-1.png)
}
.step-list .step-2:before {
    background-image: url(img/step-2.png)
}
.step-list .step-3:before {
    background-image: url(img/step-3.png)
}
section.positions header {
    text-align: center
}
section.positions .title {
    font-size: 35px;
    line-height: 36px;
    font-size: 2.1875rem;
    line-height: 2.25rem;
    color: #ed1c24
}
section.positions .description,
section.positions description p {
    font-size: 20px;
    line-height: 24px;
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 2em
}
section.positions .check-list {
    margin-bottom: 2rem
}
section.positions .check-list-items li {
    margin-bottom: .9em
}
.cta-panel {
    background: url(img/cta-panel-smoke_001.png) no-repeat;
    background-size: cover;
    border-radius: 4px;
    margin: 2rem 0;
    padding: 1.375rem 1.375rem 2.8rem;
    position: relative
}
.cta-panel:hover .promo-cta {
    background-color: #c61017;
    transition: .5s
}
.cta-panel .promo-heading {
    color: #fff;
    font-weight: 300;
    margin: 0 0 .6rem;
    width: 60%
}

.cta-panel .description {
    color: #fff;
    font-weight: 300;
    width: 60%;
    margin: 0
}

.cta-panel .promo-cta {
    font-family: "houschka_headdemibold", Helvetica, Arial, sans-serif;
    font-size: .6875rem;
    background-color: #ef2e24;
    border-radius: 0 0 4px 4px;
    bottom: 0;
    color: #fff;
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
    padding: .375rem 1.375rem .625rem;
    line-height: 1;
    transition: .5s
}

.cta-panel .promo-cta .icon {
    font-size: 3rem;
    line-height: 1;
    height: 1rem;
    position: relative;
    margin-top: -40px;
    top: 1.3rem;
    left: .1875rem;
    margin-left: 0
}

.cta-panel .promo-inline-image {
    height: auto;
    width: auto;
    max-height: 94%;
    max-width: 30%;
    position: absolute;
    bottom: 6%;
    right: 2%
}

.checklist-section {
    padding-bottom: 2rem
}
.checklist-section.alternate {
    background-color: #f1f1f1
}
.checklist-section .check-list-items {
    margin-top: 1rem
}
.checklist-section .check-list-items .column {
    margin-left: 4rem
}

.check-list-items li {
    font-size: 18px;
    line-height: 24px;
    font-size: 1.125rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem;
    font-family: "houschka_headdemibold", Helvetica, Arial, sans-serif;
    text-align: left;
    list-style-type: none;
    padding-left: 2em;
    text-indent: -1em
}
.check-list-items li:before {
    display: inline-block;
    content: "\6c";
    -webkit-font-smoothing: antialiased;
    color: #d21847;
    font-family: adecco-font-1 !important;
    font-style: normal !important;
    font-weight: 900 !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1;
    -moz-osx-font-smoothing: grayscale;
    speak: none;
    vertical-align: bottom;
    font-size: 2.5rem;
    line-height: 1rem
}





/* card view */
.v-center-wrap {
    display: table;
    height: 100%;
    min-height: inherit;
    width: 100%;
}
.v-center-wrap .row, .v-center-wrap.row {
    margin: 0;
}
.v-center-wrap .v-center {
    display: table-cell;
    float: none;
    vertical-align: middle;
}
.mini-card a, .mini-card a i {
    display: block;
}
.mini-card {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dfd7d7;
    border-radius: 0.4rem;
    cursor: pointer;
    height: 190px;
    margin: 0.75rem 0 0;
    /*padding-top: 30px;*/
    transition: all 0.2s ease-in 0s;
}
.mini-card a {
    color: #000;
    position: relative;
    text-align: center;
}
.mini-card a i {
    color: #ef2e24;
   height: 90px;
    transition: all 0.2s ease-in 0s;
}
.mini-card a i::before {
    font-size: 6.875rem;
    line-height: inherit;
}
.mini-card a i.fa::before {
    font-size: 5rem;
}
.mini-card a span {
    display: block;
    font-size: 1.25rem;
    line-height: 1.5rem;
    padding: 0 1rem;
    width: 100%;
}
/* card view end */
/* programList - 4 colm structure */
.programList {
    margin: 2.5rem 0 1rem;
}
.programList .article-thumb {
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    margin-bottom: 2.5rem;
}

.programList .article-thumb .summary {
    background-color: #fff;
}
.programList .article-thumb h4 {
    color: #d21847;
    margin-bottom: 5px;
    margin-top: 0;
}
.programList .article-thumb p {
    font-size: inherit;
    line-height: inherit;
}
.programList .article-thumb footer a {
    color: #d21847;
    float: none;
    font-size: inherit;
    line-height: inherit;
}
.programList .article-thumb footer a:hover {
    color: #b60034;
}
.programList .article-thumb i.icon-continue {
    margin-top: -17px;
}
.image-list > div {
    margin-bottom: 2rem;
}
.image-list > div:nth-child(3n+1) {
    clear: both;
}
.article-thumb img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    display: block;
    width: 100%;
}
.article-thumb img {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    display: block;
    width: 100%;
}
.article-thumb .summary {
    background: #f1f1f1 none repeat scroll 0 0;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    padding: 1rem;
    text-align: left;
}
.bg-odd .article-thumb .summary {
    background-color: #fff;
}
.article-thumb .summary .type i {
    font-size: 2rem;
    line-height: 2rem;
    margin-left: -10px;
}
.article-thumb h6 {
    color: #000;
    font-family: houschka_headmedium,Helvetica,Arial,sans-serif;
    margin: 0 0 0.3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article-thumb .rss-desc {
    font-size: 16px;
    margin-bottom: 10px;
}
.article-thumb footer a, .article-thumb footer span, .home-content__industry-list .location-list ul li a, .related-resource .read-more-link {
    font-family: houschka_headdemibold,Helvetica,Arial,sans-serif;
}
.article-thumb p {
    font-size: 0.875rem;
    line-height: 1.3125rem;
}

.article-thumb footer::after, .article-thumb footer::before {
    content: " ";
    display: table;
}
.article-thumb footer span {
    color: #d21847;
    float: left;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    padding-left: 1.7rem;
    position: relative;
}

.article-thumb footer span i {
    font-size: 1.625rem;
    left: 0;
    line-height: 1.625rem;
    position: absolute;
    top: 0;
}
.article-thumb footer a {
    float: right;
    font-size: 0.875rem;
    line-height: 1.3125rem;
    padding-right: 30px;
    position: relative;
}

.article-thumb footer a i {
    font-size: 1.625rem;
    line-height: 1.625rem;
    position: absolute;
    right: 0;
    top: 2px;
}
/* programList 4 colm structure end */



/* partnership - content with tick icons */
.list-tick {
    list-style: outside none none;
    margin-left: 0;
    padding: 0;
}
.list-tick li {
    font-family: houschka_headdemibold;
    list-style: outside none none;
    margin-bottom: 25px;
    padding-left: 30px;
    position: relative;
    text-align: left;
}
.list-tick li::before {
    color: #ef2e24;
    content: "\f00c";
    font: 19px/1.2 fontawesome;
    left: 0;
    position: absolute;
    top: 5px;
}
.listing__navigation .browse__search .input-group .input-group-btn, .resource__browse .browse__search .input-group .input-group-btn {
    position: static;
    border: 0px none;
    display: inline-block;
    width: auto;
    height: auto;
    white-space: inherit;
    vertical-align: inherit;
    line-height: 0;
}
.listing__navigation .browse__search .input-group .input-group-btn button, .resource__browse .browse__search .input-group .input-group-btn button {
    position: static;
    display: inline;
    padding: 0;
    margin-left: inherit;
    min-height: inherit;
}
.browse__search .form-group{
	margin-bottom: 0px;
}
/*------Specific style for IE11---------*/
 _:-ms-fullscreen, :root 
 .browse__search{ 
   padding-bottom: 0px;
}
select::-ms-expand {
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 opacity:0;
}
/*end*/
.refine__search--btn:focus, .refine__search--btn:hover {
    color: #000;
    text-decoration: none;
	outline: 0 none;
}
.active-btn{
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
    color: #C5191F !important;
}
.facets__nav-tabs{
	 margin-top: 10px !important;
}
.branch__info .locator__container .branch__info .col-md-4, .locator__container .branch__info .col-md-4 {
	background: none;
}
.locator__container .branch__info ,.branch__info .locator__container .branch__info{
	padding: 0px;
	background: #fff;
}
.branch__info .locator__map .branch__map{
	margin-bottom: 0px;
}
.branch .details__header{
	border-bottom: none;
}

/* card view */
@media (max-width: 480px) {
	.mini-card {
		height: 145px;
		padding-top: 20px;
	}
	.mini-card a i {
		height: 65px;
	}
	.mini-card a i::before {
		font-size: 5rem;
	}
	.mini-card a i.fa::before {
		font-size: 3.5rem;
	}
	.mini-card a span {
		font-size: 0.9rem;
		line-height: 1.1;
	}
	.browse__search .form-group i {
		top: 15px;
		margin-left: -15px;
		right: initial;
	}
}
/* card view end */
@media (max-width: 33.9rem) {
    .listing__navigation .listing__navigation--search {
        float: none;
        width: 100%
    }
	    .browse__search {
        display: block;
        position: relative;
        border: none
    }
    .browse__search input[type="text"] {
        border: 1px solid #dad9d9;
        border-radius: 0.2rem;
        width: 100%;
        padding: 0.375rem 0 0.375rem 0.75rem
    }
	.browse__search i {
    top: 10px;
    margin-left: 80px;
      right: 10px;
	}
    /*.browse__search i {
    top: 15px;
    margin-left: -19px;
    right: initial;
    }*/
	.browse__search .input-group .input-group-btn{
	border-bottom: none;
	width: 0px;
	}
	.browse__search  .input-group {
    position: relative;
    display: initial;
	}
	.listing__navigation {
    border-bottom: 1px solid #dad9d9;
    padding-bottom: 1.25rem;
    min-height: 6rem
	}
    .listing__navigation .listing__navigation--nav,
    .resource__browse .listing__navigation--nav {
        display: block;
        position: relative;
        width: 100%
    }

	.listing__navigation .browse__search .input-group .input-group-btn, .resource__browse .browse__search .input-group .input-group-btn{
		width: 100%;
	}	
	
}

@media (max-width: 34rem){
    .checklist-section .check-list-items .column {
        margin-left: auto
    }
    .checklist-section .check-list-items .column ul {
        padding: 0;
        margin: 0
    }
    .check-list-items li {
        font-size: 20px;
        line-height: 30px;
        font-size: 1.25rem;
        line-height: 1.875rem;
        margin-bottom: 1.875rem
    }	
   .body-text h2 {
        font-size: 32px;
        line-height: 34px;
        font-size: 2rem;
        line-height: 2.125rem
    }
	    .body-text h3 {
        font-size: 28px;
        line-height: 30px;
        font-size: 1.75rem;
        line-height: 1.875rem
    }
	   .body-text h4 {
        font-size: 24px;
        line-height: 26px;
        font-size: 1.5rem;
        line-height: 1.625rem
    }
	.btn-filter {
    font-size: 1.25rem;
    line-height: 1.875rem;
    margin-right: 5rem;
    padding: 10px 0;
}
.btn-filter span {
    box-shadow: 0 1px 0 1px #ccc;
    height: 21px;
    top: 6px;
    width: 21px;
}
.btn-filter span i {
    font-size: 0.875rem;
    line-height: 1.3125rem;
    top: -6px;
}
 .promotions a {
    margin-bottom: 0;
}
 .action .icon, .cta_block .icon {
    font-size: 6.5rem;
    line-height: 6.5rem;
}
 .action h3, .cta_block h3 {
    font-size: 2.5rem;
    line-height: 1;
    margin-bottom: 10px;
    margin-top: -20px;
}
 .action .large, .large {
    font-size: 1.625rem;
    letter-spacing: -0.01em;
    line-height: 2rem;
}
 .action p {
    font-size: 1rem;
    line-height: 1.5rem;
}
 .action .btn, .cta_block .action .btn {
    font-size: 1.25rem;
    line-height: 1.875rem;
    width: auto;
}
 .action .btn i, .cta_block .btn i {
    float: none;
}
 .action.create-profile .btn {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}
.action.create-profile .btn i, .cta_block .btn i.icon-continue {
    margin-top: -20px;
    top: 18px;
}
 .action.find-branch .btn i, .cta_block .btn i.icon-pin-outline {
    top: 12px;
}
	.h1, h1 {
		font-size: 3.75rem;
		line-height:1.1;
	}
	section.solutions-boxes.three .solutions-box-wrap {
		margin-left: 8.33333%;
		width: 83.33333%;
	}
	.check-list-items li {
		font-size: 20px;
		line-height: 30px;
		font-size: 1.25rem;
		line-height: 1.875rem;
		margin-bottom: 1.875rem;
	}
}
@media (min-width: 34rem){
	.home .home__actions .action h3, .cta_block h3 {
		font-size: 2.5rem;
		line-height: 1;
		margin-bottom: 10px;
		margin-top: -20px;
	}
	.home .home__actions .action .btn, .cta_block .action .btn {
		font-size: 1.25rem;
		line-height: 1.875rem;
		width: auto;
	}
	.home .home__actions .action .icon, .cta_block .icon {
		font-size: 6.5rem;
		line-height: 6.5rem;
	}
	.home .action .large, .action .large {
		font-size: 1.625rem;
		letter-spacing: -0.01em;
		line-height: 2rem;
	}
}
@media (max-width: 47.9rem) {
	.site-footer .footer__top .container > div.footer-search {
		width: 100%;
	}
	.site-footer .footer__top .container > div.footer-search h5 {
		display: inline-block;
	}
	.site-footer .footer__top .container > div.footer-search h5:first-of-type {
		margin-right: 40px;
	}
	.site-footer .footer__top .container > div.footer-branch fieldset input[type="text"] {
		left: 0;
		margin: 0;
		top: 0;
		width: 90%;
	}
	.site-footer .footer__top .container > div.footer-branch fieldset .search-submit {
		font-size: 2.5rem;
		left: auto;
		line-height: 2.5rem;
		position: absolute;
		right: 0;
		top: 0;
	}
	.site-footer .footer__top .container > div.footer-branch fieldset {
		margin: 0;
	}
	.site-footer .footer__top .container > div.footer-branch {
		padding-left: 0;
		width: 100%;
	}
	.site-footer .footer__top .container > div.footer-linkset1, .site-footer .footer__top .container > div.footer-linkset2, .site-footer .footer__top .container > div.footer-linkset3 {
		display: block;
		padding-left: 0;
	}
	.site-footer .footer__top .container > div.footer-social p {
		display: none;
	}
	.site-footer .footer__top .container > div.footer-social {
		float: left;
		margin-left: -2px;
		padding: 0;
	}
	.site-footer .footer__bottom .container > div.footer-logo {
		display: block;
		width: 100%;
	}
	.site-footer .footer__bottom .container > div.footer-linkset4 .linkgroup {
		display: block;
		width: 100%;
	}
	.site-footer .footer__bottom .container > div.footer-linkset4 .linkgroup:first-of-type {
		margin-top: 20px;
	}
	.site-footer .footer__bottom .container > div.footer-linkset4 .linkgroup a:nth-of-type(2n) {
		float: right;
	}
	.site-footer .footer__bottom .container > div.footer-linkset4 {
		display: block;
		width: 100%;
	}
	.site-footer .footer__bottom .container > div.footer-login {
		float: none;
		margin-left: 0;
		margin-top: 1.5rem;
		top: -8px;
		width: 100%;
	}
	.site-footer .footer__bottom .container > div.footer-login a {
		display: block;
		font-size: 1.25rem;
		line-height: 1.5rem;
		padding-bottom: 1rem;
		width: 100%;
	}
	.site-footer .footer__bottom .container > div.footer-login a:first-of-type {
		padding-top: 1.5rem;
	}
}
@media (min-width: 48rem){
	section.cta_block p {
		font-size: 20px;
		line-height: 30px;
		font-size: 1.25rem;
		line-height: 1.875rem;
	}
	.mini-card:hover a i {
		transform: scale(1.1);
	}
	.site-header .nav-top-bar+.container .search-button {
		font-size: 20px;
		line-height: 20px;
		font-size: 1.25rem;
		line-height: 1.25rem;
	}
	.site-header .nav-top-bar {
		height: 2.75rem;
	}
	.two-column-text-image .text-column {
		right: 50%;
	}
	.two-column-text-image .image-column {
		left: 50%;
	}
	.two-column-text-image .image-column, .two-column-text-image .text-column, section.solutions-boxes .column, section.solutions-boxes.three .solutions-box-wrap .column, section.solutions-boxes.four .solutions-box-wrap .column, .loc-col {
		width: 50%;
	}
	.checklist-section.two-column .check-list-items, .job-details .job-full .job--description .job--task-specifics, #my_nav>div.branch .branch__basics, .checklist-section.three-column .check-list-items, .step-list, #my_nav>div.branch .branch__basics>.row>.col-md-7, .job-details .job-full .share.nav--social, .checklist-section .check-list-items .column, .checklist-section.three-column .check-list-items .column, .job-details .job-detail-list>li, footer.box-footer, .three-column-icons .column, .resource__browse--cards .resources .col-xs-12.col-sm-4.col-md-3, .resource__browse .resource__browse--header>.row .col-sm-6.col-md-offset-3.col-md-6, .resource__browse .resource__browse--header>.row .col-sm-6.col-md-3, .checklist-section.two-column .check-list-items .column, .subpage-panels .photo-column, .two-column-text-image .image-column, .two-column-text-image .text-column, section.solutions-boxes .column, section.solutions-boxes.three .solutions-box-wrap .column, section.solutions-boxes.four .solutions-box-wrap .column, .loc-col, .subpage-panels .content-column, .lead-in-column, header.hero .banner, header.hero .ribbon-container .ribbon, article>.container>div.article>.row .col-md-10.col-md-offset-2, .article .col-md-2+.col-md-10, .job--description, .wrap-news-list{
		float: left;
	}
	.three-column-icons .column, .resource__browse--cards .resources .col-xs-12.col-sm-4.col-md-3, .resource__browse .resource__browse--header>.row .col-sm-6.col-md-offset-3.col-md-6, .resource__browse .resource__browse--header>.row .col-sm-6.col-md-3{
		width: 33.33%;
	}
	.lead-in-column, article>.container>div.article>.row .col-md-10.col-md-offset-2 {
		margin-left: 16.66667%;
	}
	.lead-in-column, header.hero .banner, header.hero .ribbon-container .ribbon, article>.container>div.article>.row .col-md-10.col-md-offset-2, .wrap-news-list {
		width: 66.66667%;
	}
	.job--description{
		width: 75%;
	}
	aside.scrolling-thumbnails header h1, .home-content__industry-list header h1, .featured-resources header h1, section.tab-links header h1, section.three-steps header h1, section.positions header h1, section.gray header h1, section.contact-adecco-staffing header h1, section.solutions-boxes header h1, section.job-cards-wrap header h1, #easy-to-apply header h1, .checklist-section header h1, .lead-in-block header h1, .three-column-icons header h1, section.faqs header h1, .two-column-text-image header h1, aside.scrolling-thumbnails header h2, .home-content__industry-list header h2, .featured-resources header h2, section.tab-links header h2, section.three-steps header h2, section.positions header h2, section.gray header h2, section.contact-adecco-staffing header h2, section.solutions-boxes header h2, section.job-cards-wrap header h2, .checklist-section header h2, .lead-in-block header h2, .three-column-icons header h2, section.faqs header h2, .two-column-text-image header h2, aside.scrolling-thumbnails header h3, .home-content__industry-list header h3, .featured-resources header h3, section.tab-links header h3, section.three-steps header h3, section.positions header h3, section.gray header h3, section.contact-adecco-staffing header h3, section.solutions-boxes header h3, section.job-cards-wrap header h3, #easy-to-apply header h3, .checklist-section header h3, .lead-in-block header h3, .three-column-icons header h3, section.faqs header h3, .two-column-text-image header h3, aside.scrolling-thumbnails .title, .home-content__industry-list .title, .featured-resources .title, section.tab-links .title, section.three-steps .title, section.positions .title, section.gray .title, section.contact-adecco-staffing .title, section.solutions-boxes .title, section.job-cards-wrap .title, #easy-to-apply .title, .checklist-section .title, .lead-in-block .title, .three-column-icons .title, section.faqs .title, .two-column-text-image .title, #easy-to-apply h2, .two-col-list h2, form[action*="/press-releases/"] .article-title, header .title, body.home .jobs h5{
		margin-top: 0;
		font-size: 40px;
		line-height: 42px;
	}
	.cta-panel .description {
		font-size: 24px;
		line-height: 28px;
		font-size: 1.5rem;
		line-height: 1.75rem;
		width: 70%;
	}
	.cta-panel .promo-heading {
		font-size: 32px;
		line-height: 37px;
		font-size: 2rem;
		line-height: 2.3125rem;
		width: 70%;
	}
	.cta-panel .promo-cta {
		padding: 1.3rem 6.25rem;
		font-size: 1.25rem;
		line-height: 1.25rem;
	}
	.cta-panel .promo-cta .icon {
		line-height: 0;
		height: 1.25rem;
		font-size: 4rem;
		margin-top: -40px;
		top: 1.6rem;
		left: .1875rem;
	}
	.cta-panel {
		margin: 2rem 0;
		padding: 2.25rem 6.25rem 4rem;
		min-height: 14.25em;
		position: relative;
		border-radius: 4px;
	}
	section.solutions-boxes header.lead-in-column h2 {
		font-size: 28px;
		line-height: 33px;
		font-size: 1.75rem;
		line-height: 2.0625rem;
	}
	.lead-in-column, article>.container>div.article>.row .col-md-10.col-md-offset-2 {
		margin-left: 16.66667%;
	}
	.checklist-section .check-list-items .column, .checklist-section.two-column .check-list-items, .checklist-section.two-column .check-list-items .column, .checklist-section.three-column .check-list-items .column, .wrap-news-list {
		margin-left: 8.33333%;
	}
	footer.box-footer{
		margin-left: 0;
	}
	.checklist-section.two-column .check-list-items, .job-details .job-full .job--description .job--task-specifics, #my_nav>div.branch .branch__basics {
		width: 100%;
	}
	.checklist-section.two-column .check-list-items .column, .subpage-panels .photo-column {
		width: 41.66667%;
	}
	    section p {
        font-size: 20px;
        line-height: 30px;
        font-size: 1.25rem;
        line-height: 1.875rem
    }
		.site-footer .footer__bottom .container > div.footer-login {
		float: none;
		margin-left: 150px;
		margin-top: 5px;
	}
    aside.scrolling-thumbnails header h1,
    .home-content__industry-list header h1,
    .featured-resources header h1,
    section.tab-links header h1,
    section.three-steps header h1,
    section.positions header h1,
    section.gray header h1,
    section.contact-adecco-staffing header h1,
    section.solutions-boxes header h1,
    section.job-cards-wrap header h1,
    #easy-to-apply header h1,
    .checklist-section header h1,
    .lead-in-block header h1,
    .three-column-icons header h1,
    section.faqs header h1,
    .two-column-text-image header h1,
    aside.scrolling-thumbnails header h2,
    .home-content__industry-list header h2,
    .featured-resources header h2,
    section.tab-links header h2,
    section.three-steps header h2,
    section.positions header h2,
    section.gray header h2,
    section.contact-adecco-staffing header h2,
    section.solutions-boxes header h2,
    section.job-cards-wrap header h2,
    .checklist-section header h2,
    .lead-in-block header h2,
    .three-column-icons header h2,
    section.faqs header h2,
    .two-column-text-image header h2,
    aside.scrolling-thumbnails header h3,
    .home-content__industry-list header h3,
    .featured-resources header h3,
    section.tab-links header h3,
    section.three-steps header h3,
    section.positions header h3,
    section.gray header h3,
    section.contact-adecco-staffing header h3,
    section.solutions-boxes header h3,
    section.job-cards-wrap header h3,
    #easy-to-apply header h3,
    .checklist-section header h3,
    .lead-in-block header h3,
    .three-column-icons header h3,
    section.faqs header h3,
    .two-column-text-image header h3,
    aside.scrolling-thumbnails .title,
    .home-content__industry-list .title,
    .featured-resources .title,
    section.tab-links .title,
    section.three-steps .title,
    section.positions .title,
    section.gray .title,
    section.contact-adecco-staffing .title,
    section.solutions-boxes .title,
    section.job-cards-wrap .title,
    #easy-to-apply .title,
    .checklist-section .title,
    .lead-in-block .title,
    .three-column-icons .title,
    section.faqs .title,
    .two-column-text-image .title,
    #easy-to-apply h2,
    .two-col-list h2,
    form[action*="/press-releases/"] .article-title,
    header .title,
    body.home .jobs h5 {
        margin-top: 0;
        font-size: 40px;
        line-height: 42px;
        font-size: 2.5rem;
        line-height: 2.625rem
    }
    aside.scrolling-thumbnails,
    .home-content__industry-list,
    .featured-resources,
    section.tab-links,
    section.three-column-icons,
    section.three-steps,
    section.positions,
    section.gray,
    section.contact-adecco-staffing,
    section.solutions-boxes,
    section.job-cards-wrap,
    #easy-to-apply,
    .checklist-section,
    .lead-in-block,
    .three-column-icons,
    section.faqs,
    .two-column-text-image {
        padding: 3.75rem 0;
        margin-bottom: 0rem
    }
    aside.scrolling-thumbnails p,
    .home-content__industry-list p,
    .featured-resources p,
    section.tab-links p,
    section.three-steps p,
    section.positions p,
    section.gray p,
    section.contact-adecco-staffing p,
    section.solutions-boxes p,
    section.job-cards-wrap p,
    #easy-to-apply p,
    .checklist-section p,
    .lead-in-block p,
    .three-column-icons p,
    section.faqs p,
    .two-column-text-image p {
        font-size: 20px;
        line-height: 30px;
        font-size: 1.25rem;
        line-height: 1.875rem
    }
.banner-cta-center .content {
    bottom: 3.8rem;
}
.banner-cta-center h3 {
    font-size: 2.5rem;
    line-height: 3.75rem;
    margin-bottom: 0.5rem;
}
.banner-cta-center .btn.btn--negative.btn--white-on-transparent {
    font-size: 1.25rem;
    line-height: 1.875rem;
}
	.related-resource {
		border-bottom: 0 none;
		padding-top: 0.875rem;
	}
	.related-resource .resource-heading {
		font-size: 1.875rem;
		line-height: 2.0625rem;
	}
	a.see-all {
		    float: right;
    display: block;
    width: 100%;
    padding-bottom: 10px;
    margin-top: 10px;
	}
	.cta-panel {
		margin: 2rem 0;
		padding: 2.25rem 6.25rem 4rem;
		min-height: 14.25em
	}
	.cta-panel .promo-heading {
		font-size: 32px;
		line-height: 37px;
		font-size: 2rem;
		line-height: 2.3125rem;
		width: 70%
	}
    .cta-panel .description {
        font-size: 24px;
        line-height: 28px;
        font-size: 1.5rem;
        line-height: 1.75rem;
        width: 70%
    }
	.cta-panel .promo-cta {
        padding: 1.3rem 6.25rem;
        font-size: 1.25rem;
        line-height: 1.25rem
    }
	.cta-panel .promo-cta .icon {
        line-height: 0;
        height: 1.25rem;
        font-size: 4rem;
        margin-top: -40px;
        top: 1.6rem;
        left: .1875rem
    }
	.checklist-section.three-column .check-list-items, .step-list, #my_nav>div.branch .branch__basics>.row>.col-md-7 {
		width: 100%;
	}
}
@media screen and (max-width: 991px){
	.list-3-col li, .list-2-col li {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		margin-bottom: 5px;
	}
}
@media (max-width: 1199px) and (min-width: 768px){
	.site-header .nav-top-bar+.container a.open-menu, .site-header .nav-top-bar+.container a.close-menu {
		position: absolute;
		top: 15px;
		float: none;
		left: auto;
		right: 0;
	}
	.site-header .site-header-inner .site-header-controls .brand-logo{
		float: left;
	}
}
@media (max-width: 61.9rem) {
	.site-footer .footer__top .container > div.footer-search {
	}
	.site-footer .footer__top .container > div.footer-social {
		display: block;
		padding-left: 0;
		width: 100%;
	}
	.site-header .nav-top-bar+.container .ico-show-menu:before {
		content: '\41';
	}
	.site-header .nav-top-bar+.container .open-menu, .site-header .nav-top-bar+.container .close-menu {
		position: absolute;
		top: 15px;
		float: none;
		left: 0;
		right: auto;
	}
}

@media (min-width: 62rem){
	.three-column-icons .benefit .fa-shield{
		font-size: 3.75rem;
		color: #fff;
		line-height: 110px;
		top: 0px;
	}
	.article-thumb footer span {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.site-footer .footer__bottom .container > div.footer-login {
		float: right;
		margin-left: 0;
		top: 3px;
	}
	.article-thumb p {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.three-column-icons .benefit span {
			height: 110px;
			width: 110px
	   }
	.three-column-icons .benefit span i[class*='ado-icon-'] {
			font-size: 60px;
			line-height: 110px;
			font-size: 3.75rem;
			line-height: 6.875rem;
			line-height: 110px;
			left: 0;
			top: 0
	 }
	 .three-column-icons .benefit p {
			font-size: 20px;
			line-height: 30px;
			font-size: 1.25rem;
			line-height: 1.875rem;
			text-align: center;
	 }
	 .three-column-icons .benefit h4 {
			font-size: 30px;
			line-height: 45px;
			font-size: 1.875rem;
			line-height: 2.8125rem;
			 text-align: center;
	 }
	 .article-thumb footer span {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.article-thumb footer a {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.owl-theme.owl-carousel .slide-content .text-wrap::before, .owl-theme.owl-carousel .slide-content .text-wrap::after {
		background-size: 60px auto;
		width: 60px;
	}
	.owl-theme.owl-carousel .slide-content .text-wrap::before {
		top: -50px;
	}

	.owl-theme.owl-carousel .slide-text-3 .text-wrap {
		margin-bottom: 60px;
	}
	.owl-theme.owl-carousel .slide-content h3, .slider .slide-content-2 h3 {
		font-size: 3rem;
	}
	.slider .slide-content-2 p {
		font-size: 2rem;
	}
	.article-thumb p {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.article-thumb footer span {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.article-thumb footer a {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.article-thumb p {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.site-header .site-header-controls .brand-logo img {
		box-sizing: content-box;
		height: 25px;
		width: auto;
	}
	section.solutions-boxes .column, section.solutions-boxes.three .solutions-box-wrap .column, .job-details .similar-jobs-cards .col-sm-4, .loc-col {
		width: 33.33333%;
	}
	.three-column-icons .benefit span i[class*='ado-icon-'] {
		font-size: 60px;
		line-height: 110px;
		font-size: 3.75rem;
		line-height: 6.875rem;
		line-height: 110px;
		left: 0;
		top: 0;
	}
	.article-thumb footer a {
		font-size: 1rem;
		line-height: 1.5rem;
	}
}
@media (min-width: 70rem){
	.cta-panel .promo-inline-image {
		height: 88%;
		width: auto;
		right: 1.375rem;
	}
	.cta-panel .promo-inline-image {
        height: 88%;
        width: auto;
        right: 1.375rem
    }
}
@media (max-width: 74.9rem) {
.site-footer .footer__top .container > div.footer-search {
    padding-right: 0;
}
.site-footer .footer__top .container > div.footer-branch {
    padding-left: 0;
    padding-right: 0;
}
.site-footer .footer__top .container > div.footer-linkset1, .site-footer .footer__top .container > div.footer-linkset2, .site-footer .footer__top .container > div.footer-linkset3 {
    padding-left: 0;
}
}
@media (min-width: 75rem){
	.site-header .wrap-navigation li a {
		color: #fff;
		background-color: transparent;
		font-size: 1rem;
		line-height: 1rem;
	}
	.site-header .wrap-navigation li {
		margin-left: 1rem;
	}
	.site-header .wrap-navigation li:first-child {
		margin-left: 0;
		padding-left: 0;
	}
	section.solutions-boxes.three .solutions-box-wrap {
		max-width: 54.375rem;
		margin: 2rem auto -.75rem 9.375rem;
	}
	section.solutions-boxes.three .solutions-box-wrap {
		max-width: 54.375rem;
		margin: 2rem auto -.75rem 9.375rem;
	}
	
}
@media (min-width: 85rem) {
/*.owl-theme.owl-carousel .slide-content .text-wrap {
    margin-bottom: 120px;
}*/
}

@media (min-width: 320px) and (max-width: 767px) {
.sub-nav li {
    display: block;
}
}	
/*Added by preety*/
@media (min-width: 320px) and (max-width: 768px) {
.tab-links .tab-pane li a  .icon-continue{
  margin-top: 0px;
}

.job-search-search-btn .icon-search:before{
    display: none;
}
.Home .jobs {
    padding: 0px 15px;
}
.home-search .job-search-header a.btn-search{
    padding-top: 12px;
}
.home-search .job-search-header a.btn-search:after {
    top: 0px;
}
.nav-container .secondary-links a, .nav-container .primary-links a{
	overflow: hidden;
}
.job--description .job--task-specifics{
	float: none;
}
.job--task-specifics h2{
   -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-all;	
}
.job-full h1{
  -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-all;
}
.site-header #languageSelector {
    float: none;
    color: #231f20;
    font-size: 20px;
    margin-top: 7px;
    margin-bottom: 10px;
	 padding: 10px;
}
.language-selector {
    float: none !important;
}
}
@media screen and (max-width: 574px) {
.site-footer .footer__top .container > div.footer-search {
    width: 100%;
}
.site-footer .footer__top .container > div.footer-branch {
    margin: 10px 0;
    width: 100%;
}
.site-footer .footer__top .container > div.footer-search h5 {
    display: block;
}
.site-footer .footer__top .container > div.footer-search h5:first-of-type {
    margin-right: 0;
}
.site-footer .footer__top {
    padding-bottom: 2rem;
    padding-left: 0;
    padding-top: 3rem;
}
.home .home__actions .action {
    padding: 2.5rem 0;
}
#job-dynamic-container #content {
    padding-left: 0;
    padding-right: 0;
}
}
@media screen and (max-width: 767px) {
	.jobs .site-footer .container{
		padding-left: 15px;
		padding-right: 15px;
	}
	section .home-search .job-search-header a.btn-search:after{
		top: -1px;
	}
	.nav-container .secondary-links a, .nav-container .primary-links a {
		overflow: hidden;
	}

	.home-search, .banner-cta-center {
		background-attachment: scroll;
		background-position: center center;
		background-size: cover;
		padding-bottom: 2rem;
		padding-top: 2rem;
	}
	.banner-cta-center [class*="col-"] {
		margin-bottom: 2rem;
	}
	.site-footer .footer__top .container > div.footer-search {
		margin-right: 0;
		width: 40%;
	}
	.site-footer .footer__top .container > div.footer-branch {
		margin-left: -4px;
		margin-right: 0;
		width: 60%;
	}
	.site-footer .footer__top .container > div.footer-linkset1, .site-footer .footer__top .container > div.footer-linkset2, .site-footer .footer__top .container > div.footer-linkset3 {
		width: 100%;
	}
	.site-footer .footer__bottom .container > div.footer-linkset4, .site-footer .footer__bottom .container > div.footer-login {
		margin-top: 10px;
		padding-left: 0;
		top: 0;
	}
	.site-footer .footer__top .container > div.footer-social {
		margin-top: 20px;
	}
	.site-footer .footer__bottom .container > div.footer-login span {
		border-top: 1px solid #394448;
		display: block;
	}
	.site-footer .footer__bottom .container > div.footer-login a {
		display: inline-block;
		padding: 1rem 0 !important;
		width: auto;
	}
}
/*end*/
@media (max-width: 768px) {
.jobs .similarJobCards.job.job-card {
    position: relative;
    width: calc((100%/1) - 30px);
}
}
@media  (min-width: 770px) and (max-width: 980px) {
.listing__facets--sort .sort__toggle{
 max-width: 100%;
}
}

/* Slider CSS*/
.carousel__container figure {
    cursor: default;
    height: 100%;
}
.carousel__container a {
    padding-bottom: 6px
}
.carousel__container a:hover {
    text-decoration: underline
}
.carousel__container .owl-prev,
.carousel__container .owl-next {
    position: absolute;
    top: 40%
}
.carousel__container .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    background: none transparent;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    margin: 5px;
    padding: 4px 7px
}
.carousel__container .owl-theme .owl-controls .owl-nav [class*="owl-"] i:before {
    font-size: 6.125rem
}
.carousel__container .owl-carousel .owl-nav .owl-next {
    right: 36px
}
.carousel__container .owl-carousel .owl-nav .owl-prev {
    left: 36px
}
.carousel__container .owl-carousel .owl-nav .owl-prev .fa-chevron-left:before {
    content: "\f104"
}
.carousel__container .owl-carousel .owl-nav .owl-next .fa-chevron-right:before {
    content: "\f105"
}
.owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span {
    background: #fff !important;
}
.owl-theme .owl-dots .owl-dot span {
    border: 1px solid #fff !important;
}
.owl-theme.owl-carousel .slide-content .text-wrap p{
  display: block !important;
}
.owl-carousel.owl-theme figure.effect-sadie .figure-content .text-wrap p {
    display: block;
    color: #fff;
}

.owl-theme.owl-carousel .slide-content .text-wrap {
    margin-bottom: 80px;
    position: relative;
}
.owl-theme.owl-carousel .slide-content .text-wrap::before, .owl-theme.owl-carousel .slide-content .text-wrap::after {
    background-repeat: no-repeat;
    content: "";
    height: 78px;
    position: absolute;
    width: 100px;
    z-index: 10;
}
.owl-theme.owl-carousel .slide-content .text-wrap::before {
    background-image: url('/~/media/adeccogroup/brands/adecco-global-2016/master/media/banner-arrow-down.png');
    background-size: 70px auto;
    left: 38%;
    top: -64px;
}
.owl-theme.owl-carousel .slide-content .text-wrap::after {
    background-image: url('/~/media/adeccogroup/brands/adecco-global-2016/master/media/banner-arrow-up.png');
    background-size: 70px auto;
    bottom: -86px;
    left: 46%;
}
.owl-theme.owl-carousel .slide-content h3, .slider .slide-content-2 h3 {
    color: #fff;
    font: 2.5rem/1.1 houschka_headdemibold;
    margin-bottom: 15px;
}



@media (min-width: 320px){
figure.effect-sadie .figure-content{top:50px}
.owl-theme.owl-carousel .slide-content{
	width: 100% !important;
	right:0 !important;
	padding: 0 10px;
	top: 10%;
}
.owl-carousel .owl-item img {
    height: 100%;
}
figure.effect-sadie{
height: 390px;
}
.guidance .contanier{
	padding: 0px 15px;
}
.owl-theme.owl-carousel .slide-content .text-wrap {
    margin-bottom: 64px;
}
.owl-theme.owl-carousel  .slide-content {
    position: relative;
    width: 100%;
    padding-top: 60px;
    right: 0;
    margin-bottom: 3rem;
}
.guidance {
padding: 0px 15px;
}
}
@media (max-width: 767px){
figure.effect-sadie .figure-content{
	top:35px;
	right: 0;
	width: 100%;
	padding: 0;
	left: 0;
}
figure.effect-sadie h2{margin:10px 0;font-size:16px;line-height:16px}
figure.effect-sadie h6{margin:10px 0;font-size:13px;line-height:13px}
.owl-theme .owl-dots{top:-20px}
.owl-theme.owl-carousel .slide-content{
	width: 100% !important;
	right:0 !important;
	padding: 0 10px;
	top: 10%;
}
.owl-carousel .owl-item img {
    height: 100%;
}
figure.effect-sadie{
height: 390px;
}
.guidance {
padding: 0px 15px;
}
.owl-theme.owl-carousel .slide-content .text-wrap {
    margin-bottom: 64px;
}
/*.site-header #languageSelector {
    float: none;
    color: #231f20;
    font-size: 20px;
    margin-top: 7px;
    margin-bottom: 10px;
}*/
}
@media (min-width: 768px){
	.site-header-controls .wrap-navigation{
		display: inline;
	}
}
@media (max-width: 991px) {
	.owl-theme.owl-carousel br {
		display: none;
	}
	.jobs .similarJobCards.job.job-card {
		position: relative;
		width: calc((100%/1) - 30px);
	}
}
@media (max-width: 1024px){
	.owl-carousel .owl-nav .owl-prev{left:-5px}
	.owl-carousel .owl-nav .owl-next{right:-5px}
	figure.effect-sadie .figure-content{top:80px;right:6px;left:auto}
	figure.effect-sadie h2{font-size:24px;line-height:24px}
	figure.effect-sadie h6{font-size:16px;line-height:16px}
	figure.effect-sadie{
	height: 100%;
	}
}

/*INC6317067*/
/*@media (max-width: 47.9rem) {
    .carousel__container .owl-theme .owl-item {
        background-color: #ed1c24;
        padding-bottom: 2rem
    }
    .carousel__container .owl-theme .owl-item img {
        visibility: hidden;
    }
}*/
@media (min-width: 62rem) {
    .carousel__container {
        max-width: 87.5rem
    }
}
@media (max-width: 74.9rem) {
    .carousel__container {
        max-width: 100%
    }
}

@media (min-width: 1200px){
	figure.effect-sadie{
	height: 100%;
	}
}

#header_0_headercontent_5_divsearchBarNav{
	display: none;
}
.figure-content .slide-content a:hover {
    text-decoration: none;
}





