
/* start /styles/bootstrap.min.css*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height, visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-circle{border-radius:50%}[role="button"]{cursor:pointer}

/* end /styles/bootstrap.min.css*/

/* start /styles/core.css*/
.container-page-fluid {
  margin: 0 auto;
  max-width: 1230px;
  padding: 0 15px;
}
.accordion-toggle-all {
  cursor: pointer;
}
.accordion-toggle-all.expand-all .collapse-label,
.accordion-toggle-all.collapse-all .expand-label {
  display: none;
}
.site-footer {
  margin: 50px 0 0;
  text-align: center;
}
@media (min-width: 768px) {
  .site-footer {
    margin-top: 85px;
  }
}
.site-footer .language-menu {
  font-size: 14px;
}
.site-footer .footer-copyright {
  background: #12161d;
  color: #566174;
  font: 14px/45px 'PT Sans', sans-serif;
  letter-spacing: 0.005em;
  margin: 30px 0 0;
}


/* end /styles/core.css*/

/* start /styles/_pages/home.css*/
html {
  background: url('https://www.ravenwakegames.com/images/home/bg.jpg?v=2186170123') center top no-repeat #09090c;
}
.home-page {
  color: #ced5e1;
  text-align: center;
}
.home-page a:any-link {
  color: #6da3ec;
}
.home-page a:active {
  color: #a1c1eb;
}
@media (min-width: 768px) {
  .home-page a:hover,
  .home-page a:focus {
    color: #a1c1eb;
  }
}
.home-page .logo {
  margin-top: -5px;
  max-width: 100%;
}
.home-page .headline {
  color: #fafafa;
  font: 600 5vw/1.15 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  margin: 33px auto 0;
  max-width: 800px;
}
@media (min-width: 768px) {
  .home-page .headline {
    font-size: 30px;
  }
}
.home-page .subhead {
  font: 400 3.5vw/1.275 'Aileron', sans-serif;
  letter-spacing: 0.0475em;
  margin: 32px auto 0;
  max-width: 790px;
}
@media (min-width: 768px) {
  .home-page .subhead {
    font-size: 16px;
  }
}
.home-page .join-the-team {
  color: #fafafa;
  font: 600 26px/1.3 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  margin: 55px auto 0;
  text-transform: uppercase;
}
.home-page hr {
  border: none;
  border-top: 1px solid #1d242f;
  margin: 18px 0 0;
}
.home-page .jobs-available,
.home-page .no-jobs-available {
  font: 300 4vw/1.3 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  margin: 17px 0 0;
}
@media (min-width: 768px) {
  .home-page .jobs-available,
  .home-page .no-jobs-available {
    font-size: 26px;
  }
}
.home-page .back-to-job-list {
  font: italic 200 3.75vw/1 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
}
@media (min-width: 768px) {
  .home-page .back-to-job-list {
    font-size: 18px;
  }
}
.home-page .back-to-job-list:any-link {
  color: #a1abb6;
}
.home-page .back-to-job-list:active {
  color: #a1c1eb;
}
@media (min-width: 768px) {
  .home-page .back-to-job-list:hover,
  .home-page .back-to-job-list:focus {
    color: #a1c1eb;
  }
}
.home-page .job-table-header {
  margin: 46px auto 0;
  max-width: 1070px;
}
@media (min-width: 600px) {
  .home-page .job-table-header .filter-controls {
    align-items: flex-end;
    display: flex;
    justify-content: center;
  }
}
.home-page .job-table-header .filter-controls .dropdown {
  border-bottom: 1px solid #4d4f5c;
}
@media (min-width: 600px) {
  .home-page .job-table-header .filter-controls .dropdown {
    display: inline-block;
  }
}
.home-page .job-table-header .filter-controls .dropdown [data-toggle="dropdown"] {
  align-items: center;
  color: inherit;
  display: flex;
  font: 300 22px/40px 'Aileron', sans-serif;
  justify-content: space-between;
  letter-spacing: 0.02em;
  min-width: 230px;
  padding: 0 10px;
  text-decoration: none;
  white-space: nowrap;
}
.home-page .job-table-header .filter-controls .dropdown [data-toggle="dropdown"] .title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.home-page .job-table-header .filter-controls .dropdown [data-toggle="dropdown"] .arrow {
  background: url('https://www.ravenwakegames.com/images/home/filter-arrow.png?v=2312445076') center no-repeat;
  display: inline-block;
  height: 11px;
  margin-left: 30px;
  width: 18px;
}
.home-page .job-table-header .filter-controls .dropdown .dropdown-menu {
  background: #fafafa;
  border-radius: 0;
  border: none;
  box-shadow: 0 6px 21px rgba(0, 0, 0, 0.69);
  margin: 3px 0 0;
  padding: 11px 0;
  width: 100%;
  z-index: 999;
}
@media (min-width: 600px) {
  .home-page .job-table-header .filter-controls .dropdown .dropdown-menu {
    width: auto;
  }
}
.home-page .job-table-header .filter-controls .dropdown .dropdown-menu > li {
  color: black;
  cursor: pointer;
  font: 300 18px/32px 'Aileron', sans-serif;
  letter-spacing: 0.085em;
  padding: 0 10px;
  white-space: nowrap;
}
.home-page .job-table-header .filter-controls .dropdown .dropdown-menu > li:active {
  background: #2963a9;
  color: #ced5e1;
}
@media (min-width: 768px) {
  .home-page .job-table-header .filter-controls .dropdown .dropdown-menu > li:hover,
  .home-page .job-table-header .filter-controls .dropdown .dropdown-menu > li:focus {
    background: #2963a9;
    color: #ced5e1;
  }
}
.home-page .job-table-header .filter-controls .job-search {
  background: url('https://www.ravenwakegames.com/images/home/search-icon.png?v=2229668989') right 8px center no-repeat;
  border-color: #4d4f5c;
  border-style: none none solid;
  border-width: 1px;
  font: 300 22px/40px 'Aileron', sans-serif;
  letter-spacing: 0.02em;
  margin: 15px 0 0;
  outline: none;
  padding: 0 40px 0 10px;
  width: 100%;
}
@media (min-width: 600px) {
  .home-page .job-table-header .filter-controls .job-search {
    margin: 0 0 0 50px;
    width: 277px;
  }
  .home-page .job-table-header .filter-controls .job-search:lang(fr) {
    width: 367px;
  }
}
.home-page .job-table-header .filter-controls .job-search::placeholder {
  color: inherit;
  opacity: 1;
}
.home-page .job-table-header .filter-status {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  margin: 15px 0 0;
  padding: 0 16px;
}
.home-page .job-table-header .accordion-toggle-all {
  font: 200 18px/1.3 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
}
.home-page .job-table-header .accordion-toggle-all:after {
  background: url('https://www.ravenwakegames.com/images/home/sprite_btn_minimise-maximise.png?v=2618108731') right top no-repeat;
  content: '';
  display: inline-block;
  height: 31px;
  margin-left: 32px;
  width: 31px;
  vertical-align: -9px;
}
.home-page .job-table-header .accordion-toggle-all.collapse-all:after {
  background-position-x: left;
}
.home-page .job-table-header .accordion-toggle-all:active:after {
  background-position-y: bottom;
}
@media (min-width: 768px) {
  .home-page .job-table-header .accordion-toggle-all:hover:after,
  .home-page .job-table-header .accordion-toggle-all:focus:after {
    background-position-y: bottom;
  }
}
.home-page .job-table {
  margin: 15px auto 0;
  max-width: 1070px;
}
.home-page .job-table dt {
  margin-top: 10px;
}
.home-page .job-table dt a {
  align-items: center;
  background: #9fa9b4;
  color: #020204;
  display: flex;
  justify-content: space-between;
  line-height: 63px;
  padding: 0 15px;
  white-space: nowrap;
}
.home-page .job-table dt a:active .toggle {
  background-position-y: bottom;
}
.home-page .job-table dt a.collapsed .toggle {
  background-position-x: right;
}
@media (min-width: 768px) {
  .home-page .job-table dt a {
    padding: 0 17px 0 31px;
  }
  .home-page .job-table dt a:hover .toggle,
  .home-page .job-table dt a:focus .toggle {
    background-position-y: bottom;
  }
}
.home-page .job-table dt .title {
  font-family: 'Aileron', sans-serif;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.0675em;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .home-page .job-table dt .title {
    font-size: 26px;
  }
}
.home-page .job-table dt .count {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.06em;
  margin-left: 15px;
}
.home-page .job-table dt .toggle {
  background: url('https://www.ravenwakegames.com/images/home/sprite_btn_minimise-maximise.png?v=2618108731') left top no-repeat;
  display: inline-block;
  height: 31px;
  margin-left: 23px;
  width: 31px;
  vertical-align: middle;
}
.home-page .job-table dd {
  margin: 0;
}
.home-page .job-table dd ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.home-page .job-table dd li {
  margin: 0;
  padding: 0;
}
.home-page .job-table dd li:not(:first-child) {
  border-top: 1px solid #4d4f5c;
}
.home-page .job-table dd a {
  align-items: center;
  background: #23242b;
  color: #bac2cc;
  display: flex;
  font: 400 18px/63px 'Aileron', sans-serif;
  justify-content: space-between;
  padding: 0 20px 0 15px;
  white-space: nowrap;
}
.home-page .job-table dd a:active {
  background: #32343e;
}
@media (min-width: 768px) {
  .home-page .job-table dd a {
    padding: 0 27px 0 53px;
  }
  .home-page .job-table dd a:hover,
  .home-page .job-table dd a:focus {
    background: #32343e;
  }
}
.home-page .job-table dd .title {
  flex: 0 1 auto;
  font-size: 18px;
  letter-spacing: 0.0675em;
  margin-right: auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home-page .job-table dd .view-details {
  flex: 0 0 auto;
  font-size: 16px;
  letter-spacing: 0.0675em;
  margin-left: 20px;
}
.home-page .job-table dd .arrow {
  background: url('https://www.ravenwakegames.com/images/home/view-arrow.png?v=3650608348') center top no-repeat;
  display: inline-block;
  flex: 0 0 auto;
  height: 29px;
  margin-left: 20px;
  width: 10px;
}
@media (min-width: 768px) {
  .home-page .job-table dd .arrow {
    margin-left: 42px;
  }
}
.home-page .job-view {
  margin-top: 56px;
}
.home-page .job-view-contents {
  background: #282930;
  margin: 20px 0 42px;
  padding: 15px;
}
@media (min-width: 768px) {
  .home-page .job-view-contents {
    padding: 30px;
  }
}
@media (min-width: 992px) {
  .home-page .job-view-contents {
    padding: 34px 65px;
  }
}
.home-page .job-apply-button {
  display: inline-block;
  height: 50px;
  max-width: 100%;
  min-width: 191px;
  position: relative;
}
.home-page .job-apply-button:before,
.home-page .job-apply-button:after {
  background: url('/images/home/sprite_btn_small.png') top / auto 200% no-repeat;
  bottom: 0;
  content: '';
  position: absolute;
  top: 0;
  width: 50%;
}
.home-page .job-apply-button:before {
  background-position-x: left;
  left: 0;
}
.home-page .job-apply-button:after {
  background-position-x: right;
  right: 0;
}
.home-page .job-apply-button:any-link {
  color: #fafafa;
}
.home-page .job-apply-button:active {
  color: #fafafa;
}
.home-page .job-apply-button:active:before,
.home-page .job-apply-button:active:after {
  background-position-y: bottom;
}
@media (min-width: 768px) {
  .home-page .job-apply-button:hover,
  .home-page .job-apply-button:focus {
    color: #fafafa;
  }
  .home-page .job-apply-button:hover:before,
  .home-page .job-apply-button:focus:before,
  .home-page .job-apply-button:hover:after,
  .home-page .job-apply-button:focus:after {
    background-position-y: bottom;
  }
}
.home-page .job-apply-button span {
  display: inline-block;
  font: 600 18px/46px 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  max-width: 353.35px;
  overflow: hidden;
  padding: 0 30px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%;
  z-index: 1;
}
@media (min-width: 768px) {
  .home-page .job-apply-button span {
    font-size: 20px;
  }
}
.home-page .job-apply-button span:after {
  content: '*';
  display: inline-block;
  font-size: 0.6em;
  margin-right: -1.25em;
  transform: translateY(-0.5em);
  width: 1.25em;
}
.home-page .job-view-header {
  border-bottom: 1px solid #3c3e4a;
  padding-bottom: 15px;
  text-align: left;
}
@media (min-width: 992px) {
  .home-page .job-view-header .job-view-header-flex {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
}
.home-page .job-view-header .job-title {
  color: #fafafa;
  font: 5vw/1.3 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  margin: 0;
}
@media (min-width: 768px) {
  .home-page .job-view-header .job-title {
    font-size: 30px;
  }
}
.home-page .job-view-header .job-location {
  font: 200 3.5vw/1.3 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  margin: 9px 0 0;
}
@media (min-width: 768px) {
  .home-page .job-view-header .job-location {
    font-size: 16px;
  }
}
.home-page .job-view-header .job-id {
  font: 200 3.5vw/1.3 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  margin: 3px 0 0;
}
@media (min-width: 768px) {
  .home-page .job-view-header .job-id {
    font-size: 16px;
  }
}
.home-page .job-view-header .job-view-header-apply {
  margin: 30px 0 0;
}
@media (min-width: 992px) {
  .home-page .job-view-header .job-view-header-apply {
    flex: 0 0 390px;
    margin: 0 0 0 15px;
    text-align: right;
  }
}
.home-page .job-view-header .job-apply-button {
  margin: 0 0 0 -6px;
}
@media (min-width: 992px) {
  .home-page .job-view-header .job-apply-button {
    margin: 5px -6px 0 0;
  }
}
.home-page .job-view-header .job-apply-legal {
  font: 200 12px/1.325 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  margin: 7px auto 0;
}
.home-page .job-view-header .job-description-title {
  font: 4.5vw/1.3 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  margin: 30px 0 0;
}
@media (min-width: 768px) {
  .home-page .job-view-header .job-description-title {
    font-size: 22px;
  }
}
@media (min-width: 992px) {
  .home-page .job-view-header .job-description-title {
    margin-top: 3px;
  }
}
.home-page .job-view-description {
  font: 200 3.75vw/1.3 'Aileron', sans-serif;
  letter-spacing: 0.0675em;
  margin-top: 16px;
  text-align: left;
}
@media (min-width: 768px) {
  .home-page .job-view-description {
    font-size: 18px;
  }
}
.home-page .job-view-description p {
  margin: 6.5px 0 0;
}
.home-page .job-view-description ul {
  padding-inline-start: 1.5em;
}
.home-page .job-view-description strong {
  color: #fafafa;
  font-weight: normal;
}
.home-page .job-apply {
  margin-top: 56px;
}
.home-page .job-apply-iframe {
  margin: 20px auto 40px;
  max-width: 1140px;
}
.autocomplete-suggestions {
  background: #fafafa;
  box-shadow: 0 6px 21px rgba(0, 0, 0, 0.69);
  color: black;
  font: 300 18px/32px 'Aileron', sans-serif;
  margin: 3px 0 0;
  padding: 11px 0;
}
@media (max-width: 599px) {
  .autocomplete-suggestions {
    width: calc(100% - 30px);
  }
}
.autocomplete-suggestions .autocomplete-group {
  font-size: 22px;
  padding: 0 10px;
}
.autocomplete-suggestions .autocomplete-suggestion {
  cursor: pointer;
  font-size: 18px;
  padding: 0 20px;
  white-space: nowrap;
}
.autocomplete-suggestions .autocomplete-suggestion:active {
  background: #2963a9;
  color: #ced5e1;
}
@media (min-width: 768px) {
  .autocomplete-suggestions .autocomplete-suggestion:hover,
  .autocomplete-suggestions .autocomplete-suggestion:focus {
    background: #2963a9;
    color: #ced5e1;
  }
}


/* end /styles/_pages/home.css*/
