/*
Theme Name: Broyage DDF
Theme URI:  https://www.dev.broyageddf.ca
Author:     Octantis
Author URI: https://www.octantis.ca
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/

/* .sr7-btn.sr7-layer::before {
    content: url(/wp-content/themes/broyage-ddf-child/images/icon-scie.png)!important;
    width: 32px;
    height: 32px;
}
i.fa-gear::before {
    content: url(/wp-content/themes/broyage-ddf-child/images/icon-scie.png) !important;
    padding-right: 8px;
}*/

i.fa-gear::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(/wp-content/themes/broyage-ddf-child/images/lame-scie-icone.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 8px;
  vertical-align: middle;
  margin-top: -2px;
}

 /*.sr7-btn.sr7-layer i.fa-gear {
    top: 8px;
}*/



.elementor-element.elementor-element-d7c700f.e-con-full.e-transform.e-flex.e-con.e-child::after {
    content: "";
    position: absolute;
    width: 24vw;
    background: white;
    right: 100%;
    top: 0;
    left: initial;
    height: 105%;
    border-bottom: solid 5px #E8B909;
}

.page-contact-form input[type="submit"] {
  background-color: #1E1E1E !important;
  border: 1px solid #1E1E1E !important;
  border-radius: 4px !important;
  font-size: 14px !important;
  font-family: "Source Sans Pro", Sans-serif;
  color:#E8B909 !important;
}

.page-contact-form input[type="submit"]:hover{
  background-color: #343332 !important;
  border: 1px solid #343332 !important;
  color:#E8B909 !important;
}

footer .gform-theme--foundation .gfield .ginput_password.large,
footer .gform-theme--foundation .gfield input.large,
footer .gform-theme--foundation .gfield select.large,
footer .gform-theme--foundation .gfield textarea.small {
    background: #333530;
    color: #585757;
    border: 1px solid #585757;
    min-height: 45px;
    font-size: 16px;
    font-family: "Source Sans Pro", Sans-serif;
}

footer  input[type="submit"] {
  background-color: #e8b909 !important;
  border: 1px solid #e8b909 !important;
  border-radius: 4px !important;
  font-size: 14px !important;
  font-family: "Source Sans Pro", Sans-serif;
}

footer input[type="submit"]:hover{
  background-color: #333530 !important;
  border: 1px solid #585757 !important;
}

.gform-theme--foundation .gform_fields {
    grid-row-gap: 15px !important;
    row-gap: 15px !important;
}

 @media screen and (max-width: 1300px) {

    i.fa-gear::before {
        display:none;
    }

}

@media screen and (max-width: 767px) {
.logo-mobile{
  position: absolute !important;
}

.menu-mobile{
  position: absolute !important;
}

}
