/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/






/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

@media only screen and (max-width:734px) {
   .section-hero .intro > span {
       inline-size: 6.4em;
   }
}

.card-nav .categories .category > input[type="radio"] {
	inline-size: 103%;
 }

 @media only screen and (max-width:1068px) {
   .section-cards .card-hiring .card-headline {
       max-width: 12ch;
   }
}


.section-cards .card-recycled .card-headline {
   max-width: 11ch;
}

.card-back .link {
	padding-right: 100px;
}

@media only screen and (max-width: 734px) {
	.card-back .link {
		padding-right: 40px;
	}
}

@media only screen and (max-width: 734px) {
    #ac-localnav .ac-ln-background {
        min-height: 74px;
        -webkit-transition: background 320ms cubic-bezier(0.4, 0, 0.6, 1) 240ms;
        transition: background 320ms cubic-bezier(0.4, 0, 0.6, 1) 240ms;
    }
}

@media only screen and (max-width: 734px) {
    #ac-localnav .ac-ln-menucta-chevron [data-chevron-icon] {
        -webkit-transform: translate3d(0, 6px, 0);
        transform: translate3d(0, 6px, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        height: 32px;
        width: 16px;
    }
}

@media only screen and (max-width: 734px) {
    .section-cards .card-nav {
        top: calc(var(--top) + 26px);
    }
}

 /*------------------------------------*\
	END LOCAL FIXES
 \*------------------------------------*/