/* fix les gravity forms explosaxx */
.gform_wrapper h2.gsection_title{
  color:#3093CC !important;
}

.gfield_select {
    padding: 5px 10px !important;
    width: 100% !important;
}

input[type="submit"]{
  width:auto !important;
}

.name_first label, .name_last label{
  font-weight:bold;
  font-size: 15px !important;
  line-height: 1.3 !important;
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{
    font-size: .813em;
    letter-spacing: .5pt;
    white-space: nowrap;
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
    margin: 1px 0 9px 1px;
    font-weight: 300 !important;

}


.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    padding: .2rem 1rem;
}

body .gform_wrapper .top_label div.ginput_container{
    margin-top:0px;
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select, .gform_wrapper textarea{
    background: white !important;
    border-radius:2rem !important;
}
input:focus, select:focus, textarea:focus{
    border-color:#3093CC !important;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
    margin-top: 1px;
    margin-right: 4px;
}
.gform_wrapper select,
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
    line-height: 0.7em;
    font-size: 15px;
}

.woocommerce div.product span.price {
    margin-bottom: 30px;
    border-radius: 30px;
    padding: 0.5rem 1.6rem;
    background: #3493cc;
} 
 .woocommerce div.product span.price  .woocommerce-Price-amount{
   font-size:2rem;
   color:white;
 }
  #quantity_6244744c684a4{
   display:none !important;
 }

nav > ul{
  justify-content: space-between !important;
}
.elementor-nav-menu--layout-horizontal {
  display: block !important;
}
.menu-item a {
    display: flex !important;
}
.elementor-nav-menu:after {
    content: "" !important;
    display: none !important;
}

.elementor-61 .elementor-element.elementor-element-020d26e .elementor-nav-menu .elementor-item {
  font-family: "Roboto", sans-serif;
}

.elementor-element-e5ecf8e{
  font-family:"Roboto", sans-serif;
  margin-bottom: 50px !important;
}
.elementor-element-3159cca{
  font-family:"Roboto", sans-serif;
  margin: 25px 0 !important;
}



.elementor-element-e5ecf8e select{
  border-radius: 5px;
  background-color: #ffffff;
  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.elementor-element-e5ecf8e select option{
  font-family: "Roboto", sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}

.elementor-element-e5ecf8e .ppom-field-wrapper{
  padding: 2rem 0.5rem !important;
}

.elementor-element-e5ecf8e .ppom-price-container-17201{
  padding: 1rem 0;
}

.price{
  font-family: 'Roboto', sans-serif !important;
  margin: 2rem 0;
  border-radius: 3px !important;
}

.variations_form table.variations select{
  border-radius: 3px;
}

.woocommerce div.product.elementor .quantity+.button{
  border-radius: 5px !important;
}
