/*
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
*/



.vc-full-width {width: 100%;}
#gform_2 {  text-align:left !important; }
#demande-devis .gform_wrapper  { margin-bottom: 0 !important;}
#gform_2 .gform-page-footer .gform_next_button  {
    background: transparent !important;
    box-shadow: none !important;
    border: 1px solid #5382F9 !important;
    border-radius: 50px !important;
    color: #5382F9 !important;
    padding: 16px 20%;
  }
#gform_2 .gform-body  {
  background: #fff;
  padding:30px;
  border-radius: 8px;
}
.gform-logo {
  display: flex;
  justify-content: center;
}
.gform-heading {
  font-size: clamp(30px,2vw,25px);
  line-height: clamp(30px,2vw,25px);
  font-weight: bold;
  padding-bottom: 10px !important;
}
.gform-group { text-align: center;}
#gform_page_2_1 {
  margin: 10px 40px
}
.gform-page-footer {
  display: flex;
  justify-content: center; 
}
#gform_2 label {
  font-size: 20px !important;
}
#gform_2  .gfield--type-choice .gchoice {
  align-items: center !important;
}
#gform_2  .gfield_label {
  border-bottom: 1px solid #0000001A;
  width: 100% !important;
  font-family: Urbanist;
font-weight: 500;
font-size: 20px;
line-height: 20px;
padding: 10px 0 !important;
margin-bottom: 20px !important;
 
}
#addtag .form-field #heading-_group_title,
#addtag  table[role="presentation"] .pods-form-ui-heading ,
#addtag  table[role="presentation"] .term-description-wrap ,
#edittag .form-field #heading-_group_title,
#edittag  table[role="presentation"] .pods-form-ui-heading ,
#edittag  table[role="presentation"] .term-description-wrap{
  display: none !important;
}
#addtag .wp-core-ui select ,
#addtag  .form-field input[type="text"] ,
#edittag .wp-core-ui select ,
#edittag  .form-field input[type="text"],
.wp-core-ui select ,
.form-field input[type="text"] {
  width: 95% !important;
  background-color: rgb(255, 255, 255) !important;
  border-color: rgb(204, 204, 204) !important;
  border-radius: 4px !important;
  min-height: 38px !important;
  max-width: 95% !important;
}

@media(min-width:999px) and (max-width:1300px){
#top nav > ul > li * {
 font-size: 15px !important; 
}

#top .row{
  display:block !important; 
}
#top .span_3{
   display: flex !important;
   align-items: center;
  border-bottom: 1px solid #ededed;
   padding-block: 8px;
}
  #header-outer #top nav > ul > li > a {
    padding-inline: 2vw !important;
  }
#top .span_9{ 
    padding-block: 14px;
    }
#top .span_3 ul{
   display: flex !important;
   align-items: center;
  margin-inline:auto 0px !important;
   gap: 10px;
  height: unset !important;
  position: absolute !important;
  top: 50% !important;;
  transform: translateY(-50%) !important;
}
#top .span_3 .button_solid_color {
    position: relative;
  }
  #top .span_3 .button_solid_color::before9999  {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    background: red;
    height: 40px;
    width: 100%;
    z-index:-9;
  }
#header-outer #logo img {
  max-height: 50px
}
#header-outer #logo  {
  margin-block: 4px !important;
}
.logo-spacing ,
.buttons.sf-menu:not(.small-screen) {
  display: none !important;
}
.small-screen {
  display: block !important;
  }
}

