@charset "UTF-8";
/* line 1, ../sass/main.scss */
body {
  font-family: 'Raleway';
}
/* line 4, ../sass/main.scss */
body.single-post {
  padding-top: 150px;
}
/* line 8, ../sass/main.scss */
body .white-out h1, body .white-out h2, body .white-out h3, body .white-out h4, body .white-out h5, body .white-out h6, body .white-out p, body .white-out li, body .white-out label {
  color: white !important;
}
/* line 12, ../sass/main.scss */
body .cta-feature {
  width: 490px;
}
@media (max-width: 768px) {
  /* line 12, ../sass/main.scss */
  body .cta-feature {
    width: 100%;
  }
}
/* line 20, ../sass/main.scss */
body .float-left {
  float: left;
}
/* line 24, ../sass/main.scss */
body .cta-image {
  image-size: cover;
}
/* line 34, ../sass/main.scss */
body.single-post header:after, body.single-information header:after {
  content: '';
  background: url("../images/header-stripe.png");
  background-size: cover;
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -10px;
  left: 0;
}
/* line 47, ../sass/main.scss */
body .frm_style_formidable-style.with_frm_style input[type=submit], body .frm_style_formidable-style.with_frm_style .frm_submit input[type=button], body .frm_form_submit_style, body .frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit],
body .vc_btn3.vc_btn3-style-custom,
body .btn-primary,
body .vc_general.vc_btn3.vc_btn3-style-outline-custom, body .vc_general.vc_btn3.vc_btn3-style-outline {
  border: 0;
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  background: #4cc0c8 !important;
  border-radius: 6px;
  box-shadow: none;
  font-weight: 200;
  padding: 10px 30px;
  text-transform: uppercase;
  font-family: 'Raleway';
}
/* line 63, ../sass/main.scss */
body .frm_style_formidable-style.with_frm_style input[type=submit]:hover, body .frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover, body .frm_form_submit_style:hover, body .frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit]:hover,
body .vc_btn3.vc_btn3-style-custom:hover,
body .btn-primary:hover,
body .vc_general.vc_btn3.vc_btn3-style-outline-custom:hover, body .vc_general.vc_btn3.vc_btn3-style-outline:hover {
  background: #3b7185 !important;
  color: #fff;
  border: 0 !important;
}
/* line 70, ../sass/main.scss */
body a.btn-outline,
body a.vc_general.vc_btn3.vc_btn3-style-outline-custom,
body a.vc_general.vc_btn3.vc_btn3-style-outline {
  border: 2px solid #57c0c9 !important;
  color: #57c0c9 !important;
  border-radius: 6px;
  padding: 10px 30px !important;
  background: none !important;
}
/* line 80, ../sass/main.scss */
body .white-out a.btn-outline,
body .white-out a.vc_general.vc_btn3.vc_btn3-style-outline-custom,
body .white-out a.vc_general.vc_btn3.vc_btn3-style-outline {
  border: 2px solid #fff !important;
  color: #fff !important;
  border-radius: 6px;
  padding: 8px 28px !important;
  background: none !important;
}
/* line 90, ../sass/main.scss */
body .btn-white {
  color: white;
  border-color: white;
}
/* line 94, ../sass/main.scss */
body .btn-white.btn-dark-hover:hover {
  background: white;
  color: #3b7185;
}
/* line 99, ../sass/main.scss */
body .btn-white.btn-light-hover:hover {
  background: white;
  color: #4cc0c8;
}
/* line 105, ../sass/main.scss */
body .frm_style_formidable-style.with_frm_style input[type=text], body .frm_style_formidable-style.with_frm_style input[type=password], body .frm_style_formidable-style.with_frm_style input[type=email], body .frm_style_formidable-style.with_frm_style input[type=number], body .frm_style_formidable-style.with_frm_style input[type=url], body .frm_style_formidable-style.with_frm_style input[type=tel], body .frm_style_formidable-style.with_frm_style input[type=file], body .frm_style_formidable-style.with_frm_style input[type=search], body .frm_style_formidable-style.with_frm_style select,
body .frm_style_formidable-style.with_frm_style textarea {
  border-radius: 0;
  border: 0;
  padding: 10px;
  font-family: 'Raleway';
  height: 40px;
}
/* line 114, ../sass/main.scss */
body .frm_style_formidable-style.with_frm_style textarea {
  height: auto;
}

/* line 119, ../sass/main.scss */
.vacancy {
  border-bottom: 2px solid #ecf0f1;
  padding-bottom: 45px;
  margin-bottom: 45px;
}
/* line 124, ../sass/main.scss */
.vacancy:last-of-type {
  border: 0;
}
/* line 128, ../sass/main.scss */
.vacancy h2 {
  margin-top: 0;
  font-weight: normal;
}
/* line 132, ../sass/main.scss */
.vacancy h2 a {
  color: #3b7185;
}
/* line 137, ../sass/main.scss */
.vacancy .btn {
  margin-right: 40px;
  margin-top: 20px;
}
/* line 142, ../sass/main.scss */
.vacancy img {
  max-width: 100%;
  height: auto;
}
/* line 147, ../sass/main.scss */
.vacancy td {
  padding-bottom: 6px;
}
/* line 150, ../sass/main.scss */
.vacancy td:first-of-type {
  padding-right: 10px;
}

/* line 159, ../sass/main.scss */
.login-error p,
.register-error p {
  color: red;
}

/* line 167, ../sass/main.scss */
.no-gap.text-on-right .vc_col-sm-6:first-of-type {
  padding-left: 0;
  padding-right: 0;
}
/* line 172, ../sass/main.scss */
.no-gap.text-on-right .vc_col-sm-6:last-of-type {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 179, ../sass/main.scss */
.no-gap.text-on-left .vc_col-sm-6:first-of-type {
  padding-left: 0;
  float: right;
  padding-right: 0;
}
/* line 185, ../sass/main.scss */
.no-gap.text-on-left .vc_col-sm-6:last-of-type {
  padding-left: 30px;
  float: left !important;
  padding-right: 30px;
}

/* line 193, ../sass/main.scss */
.burger {
  height: 23px;
  margin: 0 3% 0 0;
  display: none;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -7px;
  transition: opacity 250ms;
  width: 33px;
  z-index: 104;
  cursor: pointer;
}
@media (max-width: 1200px) {
  /* line 193, ../sass/main.scss */
  .burger {
    display: block;
    margin-top: -17px;
  }
}
/* line 211, ../sass/main.scss */
.nav-open .burger {
  opacity: 1 !important;
  pointer-events: auto !important;
}
/* line 215, ../sass/main.scss */
.nav-open .burger div {
  background: #4CC0C8 !important;
}
/* line 219, ../sass/main.scss */
.nav-open .burger .top {
  -ms-transform: rotate(-45deg) translate(-7px, 7px);
  -webkit-transform: rotate(-45deg) translate(-7px, 7px);
  transform: rotate(-45deg) translate(-7px, 7px);
}
/* line 225, ../sass/main.scss */
.nav-open .burger .middle {
  opacity: 0;
}
/* line 229, ../sass/main.scss */
.nav-open .burger .bottom {
  -ms-transform: rotate(45deg) translate(-7px, -7px);
  -webkit-transform: rotate(45deg) translate(-7px, -7px);
  transform: rotate(45deg) translate(-7px, -7px);
}
/* line 236, ../sass/main.scss */
.burger div {
  border-radius: 1px;
  background: #4CC0C8;
  height: 3px;
  left: 0;
  position: absolute;
  transition: opacity 250ms, transform 250ms;
  width: 100%;
}
/* line 246, ../sass/main.scss */
.burger .top {
  top: 0;
}
/* line 250, ../sass/main.scss */
.burger .middle {
  top: 10px;
}
/* line 254, ../sass/main.scss */
.burger .bottom {
  top: 20px;
}

/* line 261, ../sass/main.scss */
.article-intro h1 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 42px;
  font-weight: 600;
  color: #4cc0c8;
}
/* line 269, ../sass/main.scss */
.article-intro h6 {
  margin-bottom: 40px;
  margin-top: 0;
  color: #616962;
  font-size: 22px;
  font-weight: 200;
}

/* line 278, ../sass/main.scss */
a:hover {
  color: #3b7185;
  text-decoration: none;
}

/* line 283, ../sass/main.scss */
#featured_information {
  margin: 30px 0 50px 0;
}
/* line 286, ../sass/main.scss */
#featured_information .featured_information {
  position: relative;
}
/* line 289, ../sass/main.scss */
#featured_information .featured_information .cover {
  position: relative;
  height: 280px;
  background-size: cover;
}
/* line 295, ../sass/main.scss */
#featured_information .featured_information .content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 30px 15px;
  height: 100%;
  z-index: 2;
  background: rgba(76, 192, 200, 0.9);
}
/* line 305, ../sass/main.scss */
#featured_information .featured_information .content h5 {
  font-size: 22px;
  line-height: 26px;
  color: #fff;
  margin-top: 0;
}
/* line 312, ../sass/main.scss */
#featured_information .featured_information .content p {
  color: #fff;
}
/* line 316, ../sass/main.scss */
#featured_information .featured_information .content .btn {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  text-transform: uppercase;
  font-size: 16px;
  color: white !important;
  border-color: white !important;
}
/* line 328, ../sass/main.scss */
#featured_information .featured_information img {
  max-width: 100%;
  display: block;
}

/* line 335, ../sass/main.scss */
body .frm_style_formidable-style.with_frm_style input[type=text], body .frm_style_formidable-style.with_frm_style input[type=password], body .frm_style_formidable-style.with_frm_style input[type=email], body .frm_style_formidable-style.with_frm_style input[type=number], body .frm_style_formidable-style.with_frm_style input[type=url], body .frm_style_formidable-style.with_frm_style input[type=tel], body .frm_style_formidable-style.with_frm_style input[type=file], body .frm_style_formidable-style.with_frm_style input[type=search], body .frm_style_formidable-style.with_frm_style select {
  border: 1px solid #ccd9cf;
}

/* line 339, ../sass/main.scss */
.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=phone], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
  border-radius: 0 !important;
  border: 1px solid #ccd9cf !important;
}

/* line 344, ../sass/main.scss */
.frm_submit input {
  margin: 0 auto !important;
  width: 120px !important;
  display: block;
}

/* line 352, ../sass/main.scss */
.post.single h1 {
  font-size: 36px;
  line-height: 44px;
}

/* line 360, ../sass/main.scss */
.posts h1 a, .posts h1 {
  font-size: 24px;
  line-height: 30px;
  color: #4cc0c8;
  font-weight: 400;
}
/* line 367, ../sass/main.scss */
.posts img {
  width: 100%;
  height: auto !important;
}
/* line 372, ../sass/main.scss */
.posts .post {
  border-bottom: 1px solid #edf1f2;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
/* line 377, ../sass/main.scss */
.posts .post p:last-of-type {
  margin-bottom: 0;
}
/* line 381, ../sass/main.scss */
.posts .post .btn {
  margin-top: 30px;
  text-transform: uppercase;
}
/* line 386, ../sass/main.scss */
.posts .post:last-of-type {
  border: 0;
}

/* line 394, ../sass/main.scss */
.sidebar aside {
  margin-bottom: 30px;
}
/* line 398, ../sass/main.scss */
.sidebar .widget-title {
  color: #3b7185;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0;
}
/* line 405, ../sass/main.scss */
.sidebar #searchform input {
  margin: 0;
}
/* line 409, ../sass/main.scss */
.sidebar ul {
  padding: 0;
  margin: 0;
}
/* line 414, ../sass/main.scss */
.sidebar li {
  position: relative;
  padding: 0 0 0 10px;
  list-style: none;
  margin-bottom: 15px;
}
/* line 420, ../sass/main.scss */
.sidebar li:before {
  content: '›';
  color: #c1d1c4;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 428, ../sass/main.scss */
.sidebar li a {
  color: #4cc0c8;
}
/* line 431, ../sass/main.scss */
.sidebar li a:hover, .sidebar li a:active {
  color: #3b7185;
}

/* line 438, ../sass/main.scss */
.strapline {
  margin-bottom: 20px;
}
/* line 441, ../sass/main.scss */
.strapline h2 {
  font-size: 28px;
  color: #9fd4ad;
  text-align: center;
  font-family: Raleway;
  font-weight: 300;
  font-style: normal;
  margin-top: 100px;
}
@media (max-width: 768px) {
  /* line 441, ../sass/main.scss */
  .strapline h2 {
    margin-top: 10px;
  }
}

/* line 456, ../sass/main.scss */
#full_team {
  margin-bottom: 40px;
}
/* line 459, ../sass/main.scss */
#full_team .team-bottom {
  margin-bottom: 40px;
}
/* line 465, ../sass/main.scss */
#full_team .team .content {
  width: calc(100% - 155px);
}
/* line 468, ../sass/main.scss */
#full_team .team .content h3 {
  color: #3b7185;
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 10px 0;
}
/* line 475, ../sass/main.scss */
#full_team .team .content p {
  color: #919d93;
}

/* line 482, ../sass/main.scss */
#team {
  margin: 50px 0 75px 0;
}
/* line 485, ../sass/main.scss */
#team .team {
  position: relative;
  width: calc(20% - 20px);
  float: left;
  margin: 0 20px 20px 0;
}
/* line 491, ../sass/main.scss */
#team .team:nth-of-type(5) {
  margin-right: 0;
}
/* line 495, ../sass/main.scss */
#team .team img {
  width: 100%;
}
/* line 499, ../sass/main.scss */
#team .team p {
  font-size: 15px;
  color: #fff;
}
/* line 504, ../sass/main.scss */
#team .team p:last-of-type {
  font-size: 16px;
  margin: 0;
}
/* line 510, ../sass/main.scss */
#team .team h3 {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 5px;
}
/* line 517, ../sass/main.scss */
#team .team .content {
  position: absolute;
  bottom: 15px;
  left: 15px;
  width: calc(100% - 30px);
  z-index: 2;
  display: none;
}
/* line 526, ../sass/main.scss */
#team .team .cover {
  background: rgba(76, 192, 200, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: none;
}
/* line 538, ../sass/main.scss */
#team .team:hover .cover, #team .team:hover .content {
  display: block;
}

/* line 547, ../sass/main.scss */
header .menu-header-menu-container .search-vac, header .menu-header-menu-container .login, header .menu-header-menu-container .register {
  display: none;
}
@media (max-width: 1200px) {
  /* line 545, ../sass/main.scss */
  header .menu-header-menu-container {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    width: 100%;
  }
  /* line 558, ../sass/main.scss */
  header .menu-header-menu-container li {
    width: 100%;
    text-align: left;
    display: block !important;
    margin: 0;
    background: rgba(255, 255, 255, 0.85);
  }
  /* line 565, ../sass/main.scss */
  header .menu-header-menu-container li a {
    padding: 10px 0;
    display: block;
    width: 970px;
    margin: 0 auto;
  }
  /* line 572, ../sass/main.scss */
  header .menu-header-menu-container li.current-menu-item {
    background: rgba(230, 237, 231, 0.85);
  }
  /* line 575, ../sass/main.scss */
  header .menu-header-menu-container li.current-menu-item a {
    padding: 10px 0 !important;
  }
  /* line 580, ../sass/main.scss */
  header .menu-header-menu-container li.search-vac {
    display: block;
    background: rgba(59, 113, 133, 0.85);
  }
  /* line 584, ../sass/main.scss */
  header .menu-header-menu-container li.search-vac a {
    color: white;
  }
  /* line 589, ../sass/main.scss */
  header .menu-header-menu-container li.login, header .menu-header-menu-container li.register {
    display: block;
    background: rgba(193, 209, 196, 0.85);
  }
  /* line 593, ../sass/main.scss */
  header .menu-header-menu-container li.login a, header .menu-header-menu-container li.register a {
    color: white;
  }
}

/* line 601, ../sass/main.scss */
.nav-open header .menu-header-menu-container {
  display: block;
}

/* line 605, ../sass/main.scss */
#testimonials {
  margin: 50px 0;
  border-top: 2px solid #ecf0f1;
  border-bottom: 2px solid #ecf0f1;
  padding: 30px 0;
}
/* line 611, ../sass/main.scss */
#testimonials h3 {
  font-size: 32px;
  font-weight: 200;
  color: #4cc0c8;
  margin-top: 0;
  line-height: 44px;
}
/* line 619, ../sass/main.scss */
#testimonials img {
  width: 100%;
}
/* line 623, ../sass/main.scss */
#testimonials p {
  margin: 0;
  color: #3b7185;
  font-weight: bold;
  font-size: 18px;
}
/* line 630, ../sass/main.scss */
#testimonials .slick-arrow {
  position: absolute;
  left: -80px;
  top: 50%;
  transform: translateY(-50%);
  width: 25px;
  height: 49px;
  background: url("../images/left-arrow.png") no-repeat;
  border: 0;
  text-indent: -99999px;
  display: block;
  z-index: 3;
}
/* line 643, ../sass/main.scss */
#testimonials .slick-arrow.slick-next {
  background: url("../images/right-arrow.png") no-repeat;
  left: auto;
  right: -80px;
}

/* line 651, ../sass/main.scss */
.footer-image {
  position: relative;
}
/* line 654, ../sass/main.scss */
.footer-image h2 {
  margin-top: 100px;
}

/* line 661, ../sass/main.scss */
.picture-cta img, .picture-cta .vc_single_image-wrapper {
  width: 100%;
}
/* line 665, ../sass/main.scss */
.picture-cta .content {
  padding: 10px 30px;
}

/* line 670, ../sass/main.scss */
ul li {
  margin-bottom: 10px;
}

/* line 676, ../sass/main.scss */
.cta-block .top {
  padding: 25px;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 682, ../sass/main.scss */
.cta-block .bottom {
  padding: 25px;
}
/* line 685, ../sass/main.scss */
.cta-block .bottom h6 {
  font-size: 22px;
  margin: 0 0 20px 0;
}
/* line 690, ../sass/main.scss */
.cta-block .bottom .btn {
  text-transform: uppercase;
  font-size: 18px;
  padding-left: 25px;
  font-weight: 200;
  padding-right: 25px;
}
/* line 699, ../sass/main.scss */
.cta-block h4 {
  color: #fff;
}

/* line 706, ../sass/main.scss */
.faq h3 {
  background: #f0f4f1;
  color: #3b7185;
  font-weight: 600;
  position: relative;
  padding: 7px 20px 7px 65px;
  background-image: url("../images/faq-right.png");
  background-repeat: no-repeat;
  background-position: 14px 3px;
  cursor: pointer;
  font-size: 18px;
  margin-top: 15px;
}
/* line 720, ../sass/main.scss */
.faq.active h3 {
  background-image: url("../images/faq-down.png");
}
/* line 724, ../sass/main.scss */
.faq .content {
  padding: 7px 20px 7px 65px;
  display: none;
}
/* line 729, ../sass/main.scss */
.faq.active .content {
  display: block;
}

/* line 734, ../sass/main.scss */
.columned {
  -webkit-column-count: 3;
  /* Chrome, Safari, Opera */
  -moz-column-count: 3;
  /* Firefox */
  column-count: 3;
  -webkit-column-gap: 30px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 30px;
  /* Firefox */
  column-gap: 30px;
}

/* line 743, ../sass/main.scss */
.two-columned {
  -webkit-column-count: 2;
  /* Chrome, Safari, Opera */
  -moz-column-count: 2;
  /* Firefox */
  column-count: 2;
  -webkit-column-gap: 30px;
  /* Chrome, Safari, Opera */
  -moz-column-gap: 30px;
  /* Firefox */
  column-gap: 30px;
}

/* line 752, ../sass/main.scss */
h1 {
  color: #3b7185;
  font-size: 50px;
  line-height: 54px;
  font-weight: 200;
}

/* line 759, ../sass/main.scss */
h2 {
  color: #4cc0c8;
  font-size: 36px;
  line-height: 42px;
  font-weight: 600;
}

/* line 766, ../sass/main.scss */
h3 {
  color: #3b7185;
  font-size: 28px;
  line-height: 34px;
  font-weight: 400;
}

/* line 773, ../sass/main.scss */
h4 {
  color: #000;
  font-size: 34px;
  line-height: 38px;
  font-weight: 600;
}

/* line 780, ../sass/main.scss */
h5 {
  color: #3b7185;
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
}

/* line 787, ../sass/main.scss */
h6 {
  color: #616962;
  font-size: 22px;
  line-height: 28px;
  font-weight: 200;
}

/* line 794, ../sass/main.scss */
p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #616962;
  margin-bottom: 10px;
}

/* line 802, ../sass/main.scss */
header {
  background: rgba(255, 255, 255, 0.9);
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
}
@media (max-width: 1200px) {
  /* line 802, ../sass/main.scss */
  header {
    padding: 10px 0;
    position: absolute;
  }
}
/* line 815, ../sass/main.scss */
.admin-bar header {
  top: 32px;
}
/* line 819, ../sass/main.scss */
header img {
  margin-top: 16px;
}
@media (max-width: 1200px) {
  /* line 819, ../sass/main.scss */
  header img {
    margin-top: 0;
  }
}
/* line 827, ../sass/main.scss */
header .menus {
  text-align: right;
  float: right;
}
/* line 831, ../sass/main.scss */
header .menus > div {
  float: right;
}
/* line 834, ../sass/main.scss */
header .menus > div ul {
  padding: 0;
  margin: 0;
}
/* line 838, ../sass/main.scss */
header .menus > div ul li:last-of-type a {
  padding-right: 15px;
}
/* line 843, ../sass/main.scss */
header .menus > div.login-button {
  text-align: center;
  background: #c1d1c4;
  border-left: 1px solid #fff;
}
@media (max-width: 1200px) {
  /* line 843, ../sass/main.scss */
  header .menus > div.login-button {
    display: none;
  }
}
/* line 852, ../sass/main.scss */
header .menus > div.login-button a:first-of-type {
  padding-bottom: 0;
}
/* line 856, ../sass/main.scss */
header .menus > div.login-button a:last-of-type {
  padding-top: 0;
}
/* line 860, ../sass/main.scss */
header .menus > div.login-button a {
  padding: 30px 15px;
  color: #fff;
}
/* line 866, ../sass/main.scss */
header .menus > div.search-button {
  text-align: center;
  background: #3b7185;
}
@media (max-width: 1200px) {
  /* line 866, ../sass/main.scss */
  header .menus > div.search-button {
    display: none;
  }
}
/* line 874, ../sass/main.scss */
header .menus > div.search-button a {
  padding: 30px 15px;
  color: #fff;
}
/* line 881, ../sass/main.scss */
header .menus a {
  display: inline-block;
  padding: 40px 6px;
  color: #616962;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
}
/* line 890, ../sass/main.scss */
header .menus a:hover {
  text-decoration: none;
}
/* line 895, ../sass/main.scss */
header .menus li {
  display: inline;
}
/* line 901, ../sass/main.scss */
header .menus li.current-menu-item a, header .menus li:hover a {
  border-bottom: 2px solid #4cc0c8;
  padding-bottom: 39px;
  color: #4cc0c8 !important;
}
@media (max-width: 1200px) {
  /* line 901, ../sass/main.scss */
  header .menus li.current-menu-item a, header .menus li:hover a {
    padding-bottom: 0;
    border-bottom: 0;
  }
}
/* line 915, ../sass/main.scss */
header .logo {
  float: left;
}

/* line 920, ../sass/main.scss */
.vc_custom_1452266440765 {
  background-position: top center;
  background-size: cover;
}

/* line 925, ../sass/main.scss */
.apply-type-button {
  width: 48%;
  padding: 10px 30px !important;
  line-height: 19px;
  font-size: 16px;
  border: 2px solid #57c0c9 !important;
}
/* line 932, ../sass/main.scss */
.apply-type-button.btn-primary:hover {
  border: 2px solid #3b7185 !important;
}

/* line 940, ../sass/main.scss */
.single-vacancy img,
.vacancy-slider img {
  max-width: 100%;
}
/* line 944, ../sass/main.scss */
.single-vacancy h6,
.vacancy-slider h6 {
  margin-bottom: 50px;
}
/* line 948, ../sass/main.scss */
.single-vacancy .slick-arrow,
.vacancy-slider .slick-arrow {
  position: absolute;
  left: -80px;
  top: 50%;
  transform: translateY(-50%);
  width: 25px;
  height: 49px;
  background: url("../images/left-arrow.png") no-repeat;
  border: 0;
  text-indent: -99999px;
  display: block;
  z-index: 3;
}
/* line 961, ../sass/main.scss */
.single-vacancy .slick-arrow.slick-next,
.vacancy-slider .slick-arrow.slick-next {
  background: url("../images/right-arrow.png") no-repeat;
  left: auto;
  right: -80px;
}

/* line 969, ../sass/main.scss */
.featured-vacancies {
  margin: 40px 0 100px;
  padding: 75px 0 0 0;
  border-top: 2px solid #ecf0f1;
}

/* line 975, ../sass/main.scss */
.vacancy-slider {
  margin-top: 30px;
}

/* line 981, ../sass/main.scss */
.blog-post-content h4 {
  color: #616962;
  font-size: 16px;
  font-weight: normal;
}
/* line 987, ../sass/main.scss */
.blog-post-content .read-more-link {
  margin-bottom: 5px !important;
}
/* line 990, ../sass/main.scss */
.blog-post-content .read-more-link a {
  background: none !important;
  padding: 0 !important;
  text-transform: none !important;
}

/* line 1000, ../sass/main.scss */
.vacancy-slide img {
  max-width: 100%;
  height: auto;
}
/* line 1005, ../sass/main.scss */
.vacancy-slide:focus {
  outline: 0;
}
/* line 1009, ../sass/main.scss */
.vacancy-slide .inner {
  position: relative;
}
/* line 1013, ../sass/main.scss */
.vacancy-slide .content {
  padding: 20px;
  background: #f0f4f1;
  text-align: center;
}
/* line 1019, ../sass/main.scss */
.vacancy-slide h5 {
  color: #4cc0c8;
}
/* line 1024, ../sass/main.scss */
.vacancy-slide:hover .hover, .vacancy-slide:hover .hover-cover {
  display: block;
}
/* line 1029, ../sass/main.scss */
.vacancy-slide .hover {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  color: white;
  z-index: 3;
  padding: 0 10px;
  display: none;
}
/* line 1041, ../sass/main.scss */
.vacancy-slide .hover p {
  color: white;
}
/* line 1045, ../sass/main.scss */
.vacancy-slide .hover h3 {
  color: white;
  font-size: 22px;
  margin-bottom: 30px;
}
/* line 1051, ../sass/main.scss */
.vacancy-slide .hover .btn {
  border-color: white !important;
  color: white !important;
}
/* line 1057, ../sass/main.scss */
.vacancy-slide .hover-cover {
  background: rgba(76, 192, 200, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: none;
}

/* line 1069, ../sass/main.scss */
.details-container {
  padding: 20px 30px;
  margin-top: 20px;
  background: #f0f4f1;
  clear: both;
  float: left;
  width: 100%;
  color: #3b7185;
}
/* line 1078, ../sass/main.scss */
.details-container td {
  padding-bottom: 6px;
}
/* line 1081, ../sass/main.scss */
.details-container td:first-of-type {
  padding-right: 10px;
}

/* line 1087, ../sass/main.scss */
#header {
  position: relative;
  margin-bottom: 60px;
  background: #f0f5f1;
  text-align: center;
}
/* line 1093, ../sass/main.scss */
#header #search {
  position: absolute;
  padding: 15px 0;
}
/* line 1098, ../sass/main.scss */
#header img {
  width: 100%;
  max-width: 1400px;
  max-height: 550px;
}
/* line 1104, ../sass/main.scss */
#header:after {
  content: '';
  background: url("../images/header-stripe.png");
  background-size: cover;
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: -10px;
  left: 0;
}
/* line 1115, ../sass/main.scss */
#header .content {
  position: absolute;
  bottom: -50%;
  text-align: left;
  transform: translateY(-50%);
  left: 0;
  min-width: 550px;
  width: 50%;
}
/* line 1125, ../sass/main.scss */
#header .container {
  position: relative;
}
/* line 1129, ../sass/main.scss */
#header h1 {
  color: #3b7185;
  font-size: 50px;
  line-height: 54px;
  font-weight: 300;
  margin-bottom: 20px;
}
/* line 1137, ../sass/main.scss */
#header p {
  color: #616962;
  font-size: 22px;
}

/* line 1144, ../sass/main.scss */
form input[type=password],
form input[type=text] {
  border: 1px solid #c1d1c4;
  width: 100%;
  margin-bottom: 20px;
  padding: 10px;
  font-family: 'Raleway';
  height: 40px;
}
/* line 1154, ../sass/main.scss */
form .radio {
  text-align: left;
  padding-left: 20px;
  color: #616962;
  font-weight: 200;
  margin-bottom: 15px;
  margin-top: 0 !important;
}
/* line 1162, ../sass/main.scss */
form .radio span {
  display: inline-block;
  padding-top: 1px;
}
/* line 1168, ../sass/main.scss */
form .upload-your-cv {
  margin-top: 124px;
}
/* line 1172, ../sass/main.scss */
form p {
  margin-top: 20px;
}

/* line 1177, ../sass/main.scss */
.logos {
  text-align: center;
}
/* line 1180, ../sass/main.scss */
.logos img {
  display: inline-block;
  margin: 0 10px;
}
@media (max-width: 768px) {
  /* line 1180, ../sass/main.scss */
  .logos img {
    margin: 10px;
  }
}

/* line 1192, ../sass/main.scss */
.row:last-of-type .resource .inner {
  border: 0;
}
/* line 1197, ../sass/main.scss */
.resource .content {
  padding-left: 90px;
  position: relative;
}
/* line 1202, ../sass/main.scss */
.resource .inner {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 2px solid #ecf0f1;
}
/* line 1208, ../sass/main.scss */
.resource.link .content:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 75px;
  height: 75px;
  background: url("../images/link-icon.png");
  content: '';
}
/* line 1218, ../sass/main.scss */
.resource.document .content:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 75px;
  height: 75px;
  background: url("../images/doc-icon.png");
  content: '';
}
/* line 1228, ../sass/main.scss */
.resource.pdf .content:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 75px;
  height: 75px;
  background: url("../images/pdf-icon.png");
  content: '';
}
/* line 1238, ../sass/main.scss */
.resource h5 {
  color: #4cc0c8;
  font-size: 22px;
  margin-top: 0;
  font-weight: 500;
  margin-bottom: 15px;
}
/* line 1246, ../sass/main.scss */
.resource p {
  color: #616962;
}
/* line 1250, ../sass/main.scss */
.resource .read-more {
  color: #4cc0c8;
  font-weight: 500;
}

/* line 1256, ../sass/main.scss */
#search {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(193, 209, 196, 0.8);
  padding: 15px 0 25px;
  z-index: 99;
}
@media (max-width: 768px) {
  /* line 1256, ../sass/main.scss */
  #search {
    display: none;
  }
}
/* line 1269, ../sass/main.scss */
#search select {
  width: 100%;
  font-size: 16px;
  font-weight: 200;
}
/* line 1275, ../sass/main.scss */
#search .btn-primary {
  border-radius: 0;
}
/* line 1279, ../sass/main.scss */
#search .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 38px;
  background: #4cc0c8 url("../images/select-arrows.jpg") center center no-repeat;
  width: 40px;
  top: 0;
  right: 0;
}
/* line 1286, ../sass/main.scss */
#search .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
/* line 1291, ../sass/main.scss */
#search .btn {
  float: right;
  width: 140px;
}
/* line 1296, ../sass/main.scss */
#search .select2-container--default .select2-selection--single {
  border: 0;
  border-radius: 0;
}
/* line 1301, ../sass/main.scss */
#search .select2-container .select2-selection--single {
  height: 38px;
}
/* line 1305, ../sass/main.scss */
#search .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 38px;
}

/* line 1310, ../sass/main.scss */
footer {
  background: #3b7185;
  padding: 25px 0 0 0;
  color: #c1d1c4;
}
/* line 1315, ../sass/main.scss */
footer .frm_submit input {
  float: left;
}
/* line 1319, ../sass/main.scss */
footer p {
  color: #c1d1c4;
}
/* line 1323, ../sass/main.scss */
footer .widget_recent_entries a {
  color: #c1d1c4;
}
/* line 1327, ../sass/main.scss */
footer li {
  margin-bottom: 10px;
}
/* line 1331, ../sass/main.scss */
footer .widget-title {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 1337, ../sass/main.scss */
footer li {
  list-style: none;
}
/* line 1341, ../sass/main.scss */
footer ul {
  padding: 0;
  margin: 0;
}
/* line 1346, ../sass/main.scss */
footer .bottom {
  background: #2c5564;
  margin-top: 20px;
  padding: 20px 0;
}
/* line 1351, ../sass/main.scss */
footer .bottom p {
  color: #4cc0c8;
  margin: 0;
}
