.job-listing-container table th,.job-listing-container table td{border:0}.job-listing-container .ui table tr:hover td{background:none}.job-listing-container .ui table tr:nth-child(even){background:#fafafa}.job-listing-container .ui table tr td{color:#523985 !important}.job-listing-container .ui table tr td a.ui.basic.primary.button{color:#523985 !important;background-color:#fff !important;border:1px solid #523985 !important}.job-listing-container .ui table tr td a.ui.basic.primary.button:hover{background-color:#523985 !important;color:#fff !important}.gallery{width:100% !important;margin-top:1.5em}.gallery ul{padding:0;margin:0;list-style:none;overflow:hidden}.gallery ul li:first-child{margin-top:0}.gallery__figure{margin-top:0;position:relative}.gallery__figure figcaption{margin-top:.1875em;padding-top:.375em;padding-right:1em;padding-bottom:.375em;padding-left:1em;width:auto;background:#422c76;text-align:right;color:#edf3f5}@media screen and (min-width:20em){.gallery__figure figcaption{position:absolute;bottom:0;left:0;right:0;z-index:425}}@media screen and (min-width:40em){.gallery:before,.gallery:after{content:" " !important;display:table !important}.gallery:after{clear:both !important}.gallery ul li{margin-top:0;padding-left:.375em;padding-right:.375em;padding-bottom:.75em;width:50%;float:left}.csscolumns .gallery ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.csscolumns .gallery ul li{width:auto;float:none;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}}@media screen and (min-width:60em){.gallery ul li{width:33.333%}.csscolumns .gallery ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}