/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


.sf-menu>li ul {
    width: auto;
    white-space: nowrap;
}

.bigcont > .row_col_wrap_12 {
    max-width: 2000px !important;
    margin: 0 auto !important;
}

.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul {
  padding-left: 0px !important;
}

.off-canvas-menu-container li a::after {
  border-top-width: 0px !important;
}

.videohvac .nectar_video_player_self_hosted,
.videohvac .wpb_wrapper,
.videohvac .wpb_video_wrapper {
    overflow: visible !important;
}

.videohvac .nectar_video_player_self_hosted .wpb_video_wrapper video {
    width: 110% !important;
}


.fluentform {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
}

/* LABELS */
.fluentform .ff-el-input--label label {
  color: #222; 
  margin-bottom: 6px;
}

/* INPUT + TEXTAREA */
.fluentform .ff-el-form-control {
  border: none !important; font-family: 'Plus Jakarta Sans', sans-serif !important;
  border-bottom: 1px solid #ddd !important;
  border-radius: 0 !important;
  background: transparent;
  padding: 12px 0;
  color: #111;
}

.fluentform input,
.fluentform textarea,
.fluentform select {
  background: transparent !important;
}

/* FOCUS (underline animacija feel) */
.fluentform .ff-el-form-control:focus {
  border-bottom: 2px solid #40C6F1 !important;
  outline: none;
  box-shadow: none;
}

.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after {
    color: #40C6F1 !important;
    content: " *";
    margin-left: 3px;
}

/* PLACEHOLDER */
.fluentform .ff-el-form-control::placeholder {
  color: #bbb;
}

/* TEXTAREA */
.fluentform textarea.ff-el-form-control {
  min-height: 100px;
}

/* BUTTON */
.fluentform .ff-btn-submit {
  background: none;
  color: #111;
  border: 1px solid #111;
  padding: 12px 28px;
  border-radius: 999px;
  transition: all 0.25s ease;
}

/* BUTTON HOVER */
.fluentform .ff-btn-submit:hover {
  background: #111;
  color: #fff;
}

.ff-message-success {
  border: 0px solid #ced4da !important;
  box-shadow: none  !important;
  margin-top: 0px  !important;
  padding: 0px  !important;
  text-align: center  !important;
}