/*
Theme Name: Salient Child
Theme URI: http://www.themenectar.com
Template: salient
Author: ThemeNectar
Author URI: http://themenectar.com
Description: An Ultra Responsive Multi-Purpose Theme.
Version: 8.5.5
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Text Domain: salient-child
Tags: salient-child
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Bootstrap */

@import "css/bootstrap-updated.css";

/* Phone input */

.intl-tel-input {
  width: 100%;
}

/* News header title */

.blog-title h1,
.section-title h1 {
  display: none !important;
}

/* Captcha */

.wpcf7-recaptcha > div {
  margin: 30px auto;
}

/* Disabled button */

.btn-warning-ko {
  color: #212529;
  background-color: #fad45b;
  border-color: #fad45b;
}

.btn-warning-ko:hover {
  cursor: initial !important;
}

/* Departments style */

.speculative-department {
  cursor: pointer;
  position: relative;
}

.apply-modal {
  display: none;
  align-items: center;
  background: rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: scroll;
  overflow-x: hidden;
  z-index: 10 !important;
  cursor: auto;
  padding-top: 20vh !important;
  padding-bottom: 20vh !important;
  cursor: pointer;
}

.apply-modal-form {
  background-color: white;
  cursor: default;
}

html.hidden {
  overflow: hidden;
}

@media (max-width: 1000px) {
  .image-offer {
    display: none;
  }

  .details {
    flex-direction: column;
  }
}

/* Footer */

#footer-outer {
  z-index: 1 !important;
}

/* Forms fix */

.select2-drop,
.select2-drop-multi,
.select2-display-none,
.select2-drop-active {
  z-index: 1000000 !important;
}

span.wpcf7-form-control.wpcf7-checkbox {
  display: flex;
  flex-direction: column;
  text-align: left;
}

/* Modal fix */

.fancybox-is-open .fancybox-bg {
  opacity: 0.5 !important;
}

.fancybox-slide > * {
  background-color: rgba(0, 0, 0, 0) !important;
}

/* Flip tiles padding */

.ascend .col.boxed,
.ascend .wpb_column.boxed {
  padding: 15px !important;
}

.wpb_wrapper > div {
  margin: 0;
  padding: 0;
}

.nectar-flip-box .flip-box-back .inner,
.nectar-flip-box .flip-box-front .inner {
  padding: 40px;
}

/*  Dashicons */

.terms .btn .dashicons {
  font-size: 20px;
}

/* Fix fancy box alignment */

.nectar-fancy-box .inner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

/* Fonts */

@font-face {
  font-family: "Futura";
  src: url("css/fonts/totem/futura/Futura\ ICG.ttf");
}

@font-face {
  font-family: "Avenir-Bold";
  src: url("css/fonts/totem/avenir-next-lt-pro/AvenirNextLTPro-Bold.otf");
}

@font-face {
  font-family: "Avenir-Light";
  src: url("css/fonts/totem/avenir-next-lt-pro/AvenirNextLTPro-Regular.otf");
}

body {
  font-family: "Avenir-Light";
}

h1,
h2 {
  font-family: "Futura";
}

h3,
h4 {
  font-family: "Avenir-Bold";
}

.terms span,
.terms a {
  font-size: 14px;
}

.text-muted {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 26px;
}

/* Center copyright area */

@media (max-width: 1000px) {
  #footer-outer {
    text-align: center;
  }

  #footer-outer div.col.span_7.col_last {
    display: flex;
    justify-content: center;
  }
}

/* Update flag display */

.wpml-ls-legacy-list-horizontal {
  padding: 0 !important;
}

.wpml-ls-link {
  padding-left: 0 !important;
}

.wpml-ls-flag {
  margin: 0 !important;
}
