

/* Start:/local/templates/.default/components/bitrix/news/vacancies/bitrix/news.list/vac_list/style.css?17472146892079*/
#vacancies__content { flex-wrap: nowrap; margin-top: 30px; }

.vac-list__link {
  position: relative;
  flex: 400px 0 0;
  width: 99%;
  margin-bottom: 60px;  
  border: 1px solid #e0e0e0;

  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-position: center 40%;

  border-radius: 4px;
  transition: .3s;
}

.vac-list__link:hover { border-color: transparent; box-shadow: 0px 6px 6px 6px #e5e5e5; background-size: 105%;}

.vac-list__hdr {
  position: absolute;
  margin: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
  line-height: 70px;
  font-family: 'Roboto-Condensed', sans-serif;
  font-size: 4.4rem;
  font-weight: 400;
  text-align: center;
  color: #fafafa;
  background-color: rgba(75, 75, 75, .5);
  transition: .3s;
}

.vac-list__link:hover .vac-list__hdr { background-color: rgba(152, 29, 151, .75);}

/* ---------- ---------- ---------- ---------- 1024 ---------- ---------- ---------- ---------- */
@media screen and (width < 1025px) { /*.content-blk { max-width: 720px; }*/
    .vac-list__link { flex: 300px 0 0; }
    .vac-list__hdr { font-size: 3.4rem; }
}

/* ---------- ---------- ---------- ----------  768 ---------- ---------- ---------- ---------- */
@media screen and (width < 769px) { /*.content-blk { max-width: 600px; }*/
  .vac-list__link { flex: 260px 0 0; }
  .vac-list__hdr { font-size: 2.4rem; text-transform: uppercase; }
}

/* ---------- ---------- ---------- ----------  640 ---------- ---------- ---------- ---------- */
@media screen and (width < 641px) { 
  .vac-list__link { flex: 190px 0 0; }
  .vac-list__hdr { font-size: 2.2rem; text-transform: uppercase; }
}

/* ---------- ---------- ---------- ----------  480 ---------- ---------- ---------- ---------- */
@media screen and (width < 481px) {
  .vac-list__link {
    flex: 160px 0 0;
    background-size: 105%;
  }
  .vac-list__hdr {
    height: auto;
    padding: 6px;
    box-sizing: border-box;
    font-size: 1.8rem;
    line-height: 26px;
  }
  
}
/* End */
/* /local/templates/.default/components/bitrix/news/vacancies/bitrix/news.list/vac_list/style.css?17472146892079 */
