/* ===============[ Careers Stream ]=============== */
.CareerList { position: relative; }
.CareerList__pos {position: relative;margin: 0 auto;background: #ebebeb;}
.CareerList__entry { display: block; width: 33.333%; text-decoration: none; color: #000; text-align: center; height: 350px; float: left; background-color: white; }
.CareerList__entry:nth-of-type(5) {margin-left: 33.333%;}
.CareerList__entry--active, .CareerList__entry:hover, .CareerList__entry:focus { background-color: black; color: white; -webkit-transition: color .3s ease, background .3s ease; transition: color .3s ease, background .3s ease; }
.CareerList__imagePos { display: block; height: 200px; position: relative; }
.CareerList__image { display: block; margin: 0 auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; -webkit-transition: opacity .3s ease; transition: opacity .3s ease; width: 200px; height: 150px; }
.CareerList__heading,.CareerList__dBody h2 { display: block; font-family: "Caviar Dreams", sans-serif; font-size: 24px; letter-spacing: .08em; padding: .58em 0 .9em; }
.CareerList__snippet {display: block;line-height: 1.4;font-size: 12px;letter-spacing: .12em;padding: 0 2em;height: 5.6em;overflow: hidden;}
.CareerList__details {position: absolute;width: 33.333%;top: 350px;left: 33.333%;height: 350px;background-color: #ebebeb;text-align: center;overflow: hidden;-webkit-transition: opacity .3s ease, visibility .3s ease;transition: opacity .3s ease, visibility .3s ease;visibility: hidden;opacity: 0;z-index: 1;}
.CareerList__details--active { visibility: visible; opacity: 1; }
.CareerList__dBody {font-size: 13px;letter-spacing: .12em;line-height: 1.5;padding: 0 20px;height: 15em;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.CareerList__dBody h2 {font-weight: normal;color: inherit;padding: 0;margin: .58em 0 .9em;line-height: 1;}
.CareerList__dBody p {margin: 0 0 1em;}
.CareerList__dBody strong { font-size: 14px; font-weight: bold; font-family: "Caviar Dreams", sans-serif; letter-spacing: .12em; }
.CareerList__btnSet {padding-bottom: 14px;position:relative;}
.CareerList__dLink {font-family: "Caviar Dreams" , sans-serif;font-weight: bold;position:relative; z-index:1;font-size: 18px;margin:0 auto 10px auto;background-color: #ffab03;letter-spacing: .12em;text-decoration: none;padding: 18px 0 19px;color: #000;display: block;vertical-align: middle;width:378px;max-width: 100%;-webkit-transition: .3s ease;transition: .3s ease;}

.CareerList__dLink--Copywriter,.CareerList__entry--Copywriter.CareerList__entry--active, .CareerList__entry--Copywriter.CareerList__entry:hover, .CareerList__entry--Copywriter.CareerList__entry:focus {background-color: #0f0f0f;color: #fff;}
.CareerList__dLink--Programming,.CareerList__entry--Programming.CareerList__entry--active, .CareerList__entry--Programming.CareerList__entry:hover, .CareerList__entry--Programming.CareerList__entry:focus {background-color: #faa41a;color: #000;}
.CareerList__dLink--SEOSpecialist,.CareerList__entry--SEOSpecialist.CareerList__entry--active, .CareerList__entry--SEOSpecialist.CareerList__entry:hover, .CareerList__entry--SEOSpecialist.CareerList__entry:focus {background-color: #9ed900;color: #000;}
.CareerList__dLink--Video,.CareerList__entry--Video.CareerList__entry--active, .CareerList__entry--Video.CareerList__entry:hover, .CareerList__entry--Video.CareerList__entry:focus {background-color: #4b3775;color: #fff;}
.CareerList__dLink--Internships,.CareerList__entry--Internships.CareerList__entry--active, .CareerList__entry--Internships.CareerList__entry:hover, .CareerList__entry--Internships.CareerList__entry:focus {background-color: #0086c3;color: #fff;}
.CareerList__dLink--SalesAccountRep,.CareerList__entry--SalesAccountRep.CareerList__entry--active, .CareerList__entry--SalesAccountRep.CareerList__entry:hover, .CareerList__entry--SalesAccountRep.CareerList__entry:focus {background-color: #44b943;color: #000;}
.CareerList__dLink--FrontEndDeveloper,.CareerList__entry--FrontEndDeveloper.CareerList__entry--active, .CareerList__entry--FrontEndDeveloper.CareerList__entry:hover, .CareerList__entry--FrontEndDeveloper.CareerList__entry:focus {background-color: #ce0000;color: #fff;}
.CareerList__dLink--GraphicDesigner,.CareerList__entry--GraphicDesigner.CareerList__entry--active, .CareerList__entry--GraphicDesigner.CareerList__entry:hover, .CareerList__entry--GraphicDesigner.CareerList__entry:focus {background-color: #f5d918;color: #000;}

.CareerList__dLink:hover, .CareerList__dLink:focus {color: #fff;background-color: #000;}
.TopContentSection { color: white; font-size: 12px; line-height: 1.42; letter-spacing: .12em; }
.BannerImage { display: block; width: 100%; height: auto; }

.activePulseBox{font-family: "Caviar Dreams" , sans-serif;font-weight: bold;font-size: 18px;margin:auto;left:0; right:0; top:0; position:absolute; letter-spacing: .12em;text-decoration: none;padding: 18px 0 19px;color: #000;display: block;vertical-align: middle;width:calc(378px + 8%);max-width: 108%;-webkit-transition: .2s ease;transition: .2s ease;}
.CareerList__details--active .activePulseBox {
   background: transparent;position: absolute;top: -13px;opacity: 0;
   transition: all 100ms ease-in-out;-webkit-transition: all 100ms ease-in-out;
  -webkit-animation: pulse 2.0s ease-out;
  -moz-animation: pulse 2.0s ease-out;
  animation: pulse 2.0s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;}
@-moz-keyframes pulse {
 0%  {-moz-transform: scale(0.3);opacity: 0.7;}
 25% {-moz-transform: scale(0.3);opacity: 0.7;}
 50% {-moz-transform: scale(0.3);opacity: 0.7;}
 75% {-moz-transform: scale(0.8);opacity: 1.0;}
 100% {-moz-transform: scale(1);opacity: 0.0;}
}
@-webkit-keyframes "pulse" {
 0% {-webkit-transform: scale(0.3);opacity: 0.7;}
 25% {-webkit-transform: scale(0.3);opacity: 0.7;}
 50% {-webkit-transform: scale(0.3);opacity: 0.7;}
 75% {-webkit-transform: scale(0.8);opacity: 1.0;}
 100% {-webkit-transform: scale(1);opacity: 0.0;}
}
#CopywriterDetails.CareerList__details--active .activePulseBox { border:13px solid #000;background-color:#000;}
#ProgrammingDetails.CareerList__details--active .activePulseBox { border:13px solid #faa41a;background-color:#faa41a;}
#SEOSpecialistDetails.CareerList__details--active .activePulseBox { border:13px solid #9ed900;background-color:#9ed900;}
#VideoDetails.CareerList__details--active .activePulseBox { border:13px solid #4b3775;background-color:#4b3775;}
#InternshipsDetails.CareerList__details--active .activePulseBox { border:13px solid #0086c3;background-color:#0086c3;}
#SalesAccountRepDetails.CareerList__details--active .activePulseBox { border:13px solid #44b943;background-color:#44b943;}
#FrontEndDeveloperDetails.CareerList__details--active .activePulseBox { border:13px solid #ce0000;background-color:#ce0000;}
#GraphicDesignerDetails.CareerList__details--active .activePulseBox { border:13px solid #f5d918;background-color:#f5d918;}

@media only screen and (max-width: 1600px) {
	.CareerList__entry {height: 380px;}
	.CareerList__dBody {font-size: 13px;height: 18em;}
	.CareerList__details {top: 380px;height: 380px;}
	.CareerList__snippet {height: 7em;}
}
@media only screen and (max-width: 1300px) {

    .CareerList__details { height:420px;top: 420px;}
    .CareerList__entry { height:420px;}
    .CareerList__dBody { font-size:12px;line-height:1.4;height:22em;}
    .CareerList__details .CareerList__dLink, .CareerList__details .btn--applyToday { width:88%;}
    
}
@media only screen and (max-width: 1200px) {
.CareerList__dBody { line-height:1.3;}
}

@media only screen and (max-width: 1000px) {
	.CareerList__entry { height: 300px; }
	.CareerList__imagePos { height: 130px; }
	.CareerList__image { width: 132px; height: 99px; }
	.CareerList__heading { font-size: 20px; }
	.CareerList__snippet {font-size: 11px;padding: 0 1em;}
	.CareerList__details {top: 300px;height: 300px;}
	.CareerList__dBody {height: 18em;font-size: 10px;}
	.CareerList__dBody h2 { font-size: 24px; }
	.CareerList__dBody strong { font-size: 13px; }

    .activePulseBox { display:none;}


	.CareerList__entry:hover, .CareerList__entry:focus { background-color: #fff; color: #000; }
	.CareerList__entry--active, .CareerList__entry--active:hover, .CareerList__entry--active:focus { background-color: #000; color: #fff; }
	.CareerList__entry { float: none; width: 100%; height: 150px; }
	.CareerList__imagePos { float: left; width: 20%; height: 150px; }
	.CareerList__image { width: 80%; height: 100%; }
	.CareerList__heading { float: left; width: 80%; font-size: 18px; padding: 30px 0 15px; }
	.CareerList__snippet { float: left; width: 80%; font-size: 11px; height: auto; padding: 0 20px; }
	.CareerList__entry:nth-of-type(n+4) { margin: 0; }
	.CareerList__details {top: 320px;position: static;max-height: 0;-webkit-transition: all .3s ease;transition: all .3s ease;height: auto;width: 100%;}
	.CareerList__details--active {max-height: 350px;height: auto;}
	.CareerList__dBody h2 { display:none; }
	.CareerList__dBody {font-size: 10px;padding: 0 20px;height: auto;display: block;margin: 20px 0 0;}
	.CareerList__dBody strong { font-size: inherit; }
	.CareerList__dLink { display: block; border: none; padding: 1em 0; font-size:15px;margin:0 auto 5px;}
	.CareerList__btnSet {width:auto;max-width:378px;margin: 0 auto;padding-bottom: 10px;}

    #CopywriterDetails.CareerList__details--active { border-left:5px solid #0f0f0f;border-right:5px solid #0f0f0f;border-bottom:5px solid #0f0f0f;}
    #ProgrammingDetails.CareerList__details--active { border-left:5px solid #faa41a;border-right:5px solid #faa41a;border-bottom:5px solid #faa41a;}
    #SEOSpecialistDetails.CareerList__details--active { border-left:5px solid #9ed900;border-right:5px solid #9ed900;border-bottom:5px solid #9ed900;}
    #VideoDetails.CareerList__details--active { border-left:5px solid #4b3775;border-right:5px solid #4b3775;border-bottom:5px solid #4b3775;}
    #InternshipsDetails.CareerList__details--active { border-left:5px solid #0086c3;border-right:5px solid #0086c3;border-bottom:5px solid #0086c3;}
    #SalesAccountRepDetails.CareerList__details--active { border-left:5px solid #44b943;border-right:5px solid #44b943;border-bottom:5px solid #44b943;}
    #FrontEndDeveloperDetails.CareerList__details--active { border-left:5px solid #ce0000;border-right:5px solid #ce0000;border-bottom:5px solid #ce0000;}
    #GraphicDesignerDetails.CareerList__details--active { border-left:5px solid #f5d918;border-right:5px solid #f5d918;border-bottom:5px solid #f5d918;}

}

@media only screen and (max-width: 400px) {
    #Video .CareerList__snippet, #FrontEndDeveloper .CareerList__snippet, #Internships .CareerList__snippet { padding:0 5px 0 0;line-height:1.2;}
    .btn--applyToday { width:88%;}
}

/* ===============[ Careers Entry ]=============== */
.JobInfoBlock {margin: 0 50px 20px;background-color: #ebebeb;color: #000;}
.JobInfoBlock__basic { float: left; width: 50%; min-height: 266px; padding-bottom:12px;}
.JobInfoBlock__title { font-family: "Caviar Dreams" , sans-serif; font-size: 24px; letter-spacing: .085em; font-weight: normal; text-align: center; margin: 0 0 0.3em; color: inherit; }
.JobInfoBlock__imagePos { height: 150px; overflow: hidden; position: relative; }
.JobInfoBlock__image { height: 129px; display: block; margin: auto; width: 172px; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.JobInfoBlock__snippet { margin: 0; font-size: 12px; letter-spacing: .12em; line-height: 1.42; text-align: center; padding: 0 10%; }
.JobInfoBlock__stats { float: left; width: 50%; padding-right: 20px; }
.JobInfoBlock__headline { font-family: "Caviar Dreams" , sans-serif; font-size: 23px; color: #0086c2; letter-spacing: .12em; line-height: 1.56; font-weight: bold; margin: 1em 0; }
.JobInfoBlock__stat { font-size: 14px; letter-spacing: .12em; line-height: 1.24; margin: 1em 0; }
.JobInfoBlock__stat strong { color: #e99500; font-weight: normal; font-size: 1.21em; letter-spacing: .12em; }

.Jobs.Entry .main__bottom {margin: 0;padding: 20px 794px 0 0;letter-spacing: .12em;font-size: 12px;line-height: 2;position: relative;}
.Jobs.Entry .main__bottom .JobBanner {position:absolute;top:0;right:0;width: 794px;height: 100%;background-color: #000;}
.Jobs.Entry .main__bottom .JobBanner__inner {display: none;}
.Jobs.GraphicDesigner.Entry .main__bottom .JobBanner {background-color: #212121;}
.Jobs.Entry .main__bottom .JobBanner:before {content:"";display:block;position:absolute;top:0;right:0;width: 100%;height: 100%;background: transparent center top no-repeat ;}
.Jobs.Copywriter.Entry .main__bottom .JobBanner:before {width: 817px;background-image: url(/Content/images/JobsCopywriterBG.jpg);}
.Jobs.Programming.Entry .main__bottom .JobBanner:before {width: 820px;background-image: url(/Content/images/JobsProgrammerBG.jpg);}
.Jobs.SEOSpecialist.Entry .main__bottom .JobBanner:before {width: 859px;background-image: url(/Content/images/JobsSEOBG.jpg);}
.Jobs.FrontEndDeveloper.Entry .main__bottom .JobBanner:before {width: 794px;background-image: url(/Content/images/JobsDeveloperBG.jpg); background-color:#012839;}
.Jobs.SalesAccountRep.Entry .main__bottom .JobBanner:before {width: 794px;background-image: url(/Content/images/JobsSalesBG.jpg);background-color:#d4b185;}
.Jobs.Internships.Entry .main__bottom .JobBanner:before {width: 794px;background-image: url(/Content/images/internBG.jpg);background-color:#c1c1c1;}
.Jobs.Internships.Entry .main__bottom .JobBanner__inner {display: block;}
.internRocket { display: block;width: 192px;position: absolute;top:200px;left:12px;height:100%;background:url(/Content/images/rocket.png) top center no-repeat;}
.Jobs.GraphicDesigner.Entry .main__bottom .JobBanner:before {background-image: url(/Content/images/JobsDesignerBG.jpg);}
.Jobs.GraphicDesigner.Entry .main__bottom .JobBanner__inner {display: block;width: 794px;position: fixed;bottom:0;right:0;height:464px;background:url(/Content/images/JobsDesignerHead.png) left bottom no-repeat;}
.Jobs.GraphicDesigner.Entry .main__bottom .JobBanner__inner.top {position: absolute;top:0;bottom:auto;}
.Jobs.GraphicDesigner.Entry .main__bottom .JobBanner__inner.bottom {position: absolute;}
.Jobs.Video.Entry .main__bottom .JobBanner:before {background-image: url(/Content/images/zombieBG.jpg);}
.Jobs.Video.Entry .main__bottom .JobBanner__inner {display: block;width: 794px;position: fixed;bottom:0;right:0;height:642px;background:url(/Content/images/zombieHand.png) left bottom no-repeat;}
.Jobs.Video.Entry .main__bottom .JobBanner__inner.top {position: absolute;top:0;bottom:auto;}
.Jobs.Video.Entry .main__bottom .JobBanner__inner.bottom {position: absolute;}
.Jobs.Entry .mainJobDescription { padding: 50px 0; }
.Jobs.Entry .mainJobDescription__pos {margin: 0 50px;}
.Jobs.Entry .main__bottom ul { list-style: none; padding: 0; font-size: 14px; line-height: 1.7; }
.Jobs.Entry .main__bottom ul li { position: relative; margin: 0; padding: 0 0 0 1em; }
.Jobs.Entry .main__bottom ul li:before { content: "-"; display: inline-block; position: absolute; left: 0; }


.JobsOtherList { margin: 0 auto; padding-bottom: 40px; }
.JobsOtherList__headline { color: #e99500; font-size: 28px; margin: 1em 0 .5em; line-height: 1; letter-spacing: 0; font-weight: normal; text-align: center; }
.JobSEL__item { display: block; width: 25%; float: left; color: black; text-decoration: none; text-align: center; height: 245px; overflow: hidden; -webkit-transition: background .3s ease, color .3s ease; transition: background .3s ease, color .3s ease; padding-top: 10px; }
.JobSEL__item:hover, .JobSEL__item:focus { background: black; color: white; }
.JobSEL__imagePos { height: 150px; display: block; position: relative; }
.JobSEL__image { display: block; width: 148px; height: 111px; max-width: 100%; margin: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.JobSEL__heading { display: block; font-family: "Caviar Dreams" , sans-serif; font-size: 17.5px; letter-spacing: .08em; padding: 0 20px; }
.JobSEL__snippet { display: block; font-size: 9px; line-height: 1.4; letter-spacing: .12em; margin: 1.5em 0 0; padding: 0 20px; }

@media only screen and (max-width: 1700px) {
	.Jobs.Entry .main__bottom {padding-right:600px;}
	.Jobs.Entry .main__bottom .JobBanner {width:600px;}
	.Jobs.Copywriter.Entry .main__bottom .JobBanner:before {width: 617px;background-image: url(/Content/images/JobsCopywriterBG-1700.jpg);}
	.Jobs.Programming.Entry .main__bottom .JobBanner:before {width: 618px;background-image: url(/Content/images/JobsProgrammerBG-1700.jpg);}
	.Jobs.SEOSpecialist.Entry .main__bottom .JobBanner:before {width: 650px;background-image: url(/Content/images/JobsSEOBG-1700.jpg);}
	.Jobs.GraphicDesigner.Entry .main__bottom .JobBanner:before {background-image: url(/Content/images/JobsDesignerBG-1700.jpg);}
	.Jobs.GraphicDesigner.Entry .main__bottom .JobBanner__inner {width: 600px;height:351px;background-image:url(/Content/images/JobsDesignerHead-1700.png);}
	.Jobs.Video.Entry .main__bottom .JobBanner:before {background-image: url(/Content/images/JobsVideoBG-1700.jpg);}
	.Jobs.Video.Entry .main__bottom .JobBanner__inner {width: 600px;height:577px;background-image:url(/Content/images/JobsZombieHandBG-1700.png);}
    .Jobs.FrontEndDeveloper.Entry .main__bottom .JobBanner:before {width: 617px;background-image: url(/Content/images/JobsDeveloperBG-1700.jpg);}
    .Jobs.SalesAccountRep.Entry .main__bottom .JobBanner:before {width: 617px;background-image: url(/Content/images/JobsSalesBG-1700.jpg);}
    .Jobs.Internships.Entry .main__bottom .JobBanner:before {width: 617px;background-image: url(/Content/images/internBG1700.jpg);}
    .internRocket { width: 152px;top:150px;left:-18px;background:url(/Content/images/rocket1700.png) top center no-repeat;}
}

@media only screen and (max-height: 800px) {
.Jobs.Video.Entry .main__bottom .JobBanner__inner {width: 437px;height:420px;background-size:contain;background-image:url(/Content/images/JobsZombieHandBG-1700.png);}
.Jobs.Video.Entry .main__bottom .JobBanner { width:437px;}
}

@media only screen and (max-width: 1550px) {
	.JobSEL__item { height: 270px; }
	.JobSEL__heading { height: 34px; padding-top: 8px; }
	.JobSEL__heading--long { padding: 0 10%; }
}
@media only screen and (max-width: 1400px) {
	.Jobs.Entry .main__bottom {padding-right:400px;}
	.Jobs.Entry .main__bottom .JobBanner {width:400px;}
    .Jobs.Video.Entry .main__bottom .JobBanner { width:400px;}
	.Jobs.Copywriter.Entry .main__bottom .JobBanner:before {width:411px;background-image: url(/Content/images/JobsCopywriterBG-1400.jpg);}
	.Jobs.Programming.Entry .main__bottom .JobBanner:before {width: 414px;background-image: url(/Content/images/JobsProgrammerBG-1400.jpg);}
	.Jobs.SEOSpecialist.Entry .main__bottom .JobBanner:before {width: 433px;background-image: url(/Content/images/JobsSEOBG-1400.jpg);}
	.Jobs.GraphicDesigner.Entry .main__bottom .JobBanner:before {background-image: url(/Content/images/JobsDesignerBG-1400.jpg);}
	.Jobs.GraphicDesigner.Entry .main__bottom .JobBanner__inner {width: 400px;height:234px;background-image:url(/Content/images/JobsDesignerHead-1400.png);}
    .Jobs.Video.Entry .main__bottom .JobBanner:before {background-image: url(/Content/images/JobsVideoBG-1400.jpg);}
	.Jobs.Video.Entry .main__bottom .JobBanner__inner {width: 400px;height:432px;background-image:url(/Content/images/JobsZombieHandBG-1400.png);}
    .Jobs.FrontEndDeveloper.Entry .main__bottom .JobBanner:before {width: 411px;background-image: url(/Content/images/JobsDeveloperBG-1400.jpg);}
    .Jobs.SalesAccountRep.Entry .main__bottom .JobBanner:before {width: 411px;background-image: url(/Content/images/JobsSalesBG-1400.jpg);}
    .Jobs.Internships.Entry .main__bottom .JobBanner:before {width: 411px;background-image: url(/Content/images/internBG1400.jpg);}
    .internRocket { width: 140px;left:-23px;background:url(/Content/images/rocket1400.png) top center no-repeat;}
    .JobInfoBlock__headline { font-size: 18px; letter-spacing: .12em; line-height: 1.3;}
}
@media only screen and (max-width: 1200px) {
	.Jobs.Entry .main__bottom {padding-right:0;}
	.Jobs.Entry .main__bottom .JobBanner {display: none;}
	.JobsOtherList { max-width: 1000px; }
	.JobSEL__item { height: 200px;  }
    .JobSEL__snippet { display:none;}
	.JobSEL__heading { height: auto; padding: 0 10px; }
}
@media only screen and (max-width: 1000px) {
	.Jobs.Entry .main__bottom {padding-top: 0;}
	.JobInfoBlock {margin: 0 0 20px;}
	.Jobs.Entry .mainJobDescription__pos {margin: 0 20px;}
	.JobInfoBlock__basic { width: 40%; min-height: 210px; }
	.JobInfoBlock__title { margin: 0 0 1em; line-height: 1; padding: 0 20px; }
	.JobInfoBlock__imagePos { height: 120px; }
	.JobInfoBlock__image { height: 99px; width: 132px; }
	.JobInfoBlock__snippet { padding: 0 20px 20px; font-size: 10px; }
	.JobInfoBlock__stats { width: 60%; }
	.JobInfoBlock__headline { font-size: 18px; }
	.JobInfoBlock__stat { font-size: 13px; }
	.Jobs.Entry .mainJobDescription { padding: 20px 0; }
	.JobsOtherList__headline { font-size: 24px; }
	.JobSEL__imagePos { height: 130px; }
	.JobSEL__image { height: 99px; width: 132px; }
	.JobSEL__snippet { margin: 1.5em 0 0; }
}
@media only screen and (max-width: 640px) {
	.JobInfoBlock__basic { float: none; width: 100%; min-height: 0; }
	.JobInfoBlock__title { margin: 0 0 .5em; font-size: 20px; }
	.JobInfoBlock__snippet { padding: 0 20px; margin: 0 0 20px; }
	.JobInfoBlock__stats { float: none; width: 100%; padding: 0 20px; }
	.JobInfoBlock__headline { font-size: 14px; line-height: 1.3; margin: 2em 0 1em; display: none; }
	.JobInfoBlock__stat { font-size: 12px; }
	.Jobs.Entry .mainJobDescription { padding: 10px 0; }
	.JobsOtherList__headline { font-size: 18px; }
	.JobSEL__item { padding: 0; position: relative; padding-top: 33.333%; height: auto; }
	.JobSEL__imagePos { padding-bottom: 75%; height: auto; position: absolute; top: 0; width: 100%; }
	.JobSEL__image { height: 100%; width: 70%; }
	.JobSEL__heading { padding: 0 6px; font-size: 12px; font-size: 3.3vw; position: absolute; width: 100%; top: 75%; }
	.JobSEL__heading--long { margin-top: -.5em; }
	.JobSEL__snippet { display: none; }
}
