/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 04 2022 | 00:21:46 */
@import url("//hello.myfonts.net/count/40008c");
@font-face {
  font-family: "Mont-SemiBold";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontSemiBold/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontSemiBold/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-RegularItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontRegularItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontRegularItalic/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-Book";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontBook/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontBook/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-BookItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontBookItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontBookItalic/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-SemiBoldItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontSemiBoldItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontSemiBoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-Thin";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontThin/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontThin/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-BoldItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontBoldItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontBoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-Regular";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontRegular/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontRegular/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-Bold";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontBold/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontBold/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-ThinItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontThinItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontThinItalic/font.woff') format('woff');
}
#inside_header.no_animation {
  min-height: 67vh !important;
  margin-top: 0 !important;
}
#inside_header.no_animation .container {
  min-height: 67vh !important;
}
#inside_header.no_animation .container .content,
#inside_header.no_animation .container .post-entry,
#inside_header.no_animation .container .entry-content-wrapper {
  min-height: 67vh !important;
}
#inside_header.no_animation .header_content {
  padding: 0 !important;
}
#contact-title {
  max-width: 1000px;
  margin-right: auto;
  margin-left: 0;
}
#contact-title h1 {
  font-size: clamp(40px,7.5vw,80px) !important;
  margin-bottom: 1.5vw;
}
#contact-title p {
  font-size: clamp(20px,2.5vw,20px) !important;
  line-height: 1.75em;
  color: #435A6F !important;
}
#contact-title a {
  font-size: clamp(18px,2.5vw,20px) !important;
}
#contact-maps .avia-image-overlay-wrap {
  overflow: hidden;
  border-radius: 30px;
  position: relative;
}
#contact-maps .avia-image-overlay-wrap:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #DBDBDB;
  opacity: 0;
  display: none;
}
#contact-maps section:nth-of-type(1),
#contact-maps section:nth-of-type(2) {
  margin-bottom: 60px;
}
.gform_wrapper legend,
.gform_wrapper label {
  font-size: 16px !important;
}
.gform_wrapper fieldset label {
  font-size: 14px !important;
}
.gform_wrapper fieldset.gfield,
.gform_wrapper div.gfield {
  margin-bottom: 45px !important;
}
@media only screen and (min-width: 1301px) {
  #mobile_header {
    display: none !important;
  }
}
@media only screen and (max-width: 1300px) {
  #mobile_header .content {
    padding: 0 !important;
  }
  #mobile_header .container {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  #inside_header {
    display: none !important;
  }
}
@media only screen and (max-width: 989px) {
  #inside_header .header_content {
    background-position: 65% 50% !important;
  }
  #inside_header .container {
    width: 100% !important;
    max-width: 100% !important;
  }
  .avia-section-huge .content {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}
