/*
Theme Name: Salient Child Theme - mcgrathcw
Description: This is a custom child theme for Salient
Theme URI:   https://easypropertylistings.com.au/
Author: Merv Barrett
Author URI:  https://easypropertylistings.com.au/
Template: salient
Version: 1.0.1
*/


@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?88qhbj');
  src:  url('fonts/icomoon.eot?88qhbj#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?88qhbj') format('truetype'),
    url('fonts/icomoon.woff?88qhbj') format('woff'),
    url('fonts/icomoon.svg?88qhbj#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* cyrillic-ext */
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
      format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
      U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
      format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
      format("woff2");
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
      format("woff2");
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
      format("woff2");
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
      format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
      U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
      format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
      U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
      format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
      format("woff2");
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
      format("woff2");
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
      format("woff2");
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
      format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
      U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
      format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
      U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
      format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
      format("woff2");
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
      format("woff2");
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
      format("woff2");
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
      format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
      U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
      format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
      U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
      format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
      format("woff2");
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
      format("woff2");
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
      format("woff2");
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
      format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
      U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  
  /* latin-ext */
  @font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/S6u8w4BMUTPHjxsAUi-qJCY.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Lato";
    font-style: italic;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/S6u8w4BMUTPHjxsAXC-q.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  /* latin-ext */
  @font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/S6uyw4BMUTPHjxAwXjeu.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin-ext */
  @font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 700;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Lato";
    font-style: normal;
    font-weight: 700;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw0aXpsog.woff2)
      format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
      U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw9aXpsog.woff2)
      format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw2aXpsog.woff2)
      format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
      U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXpsog.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 500;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXo.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofIOOaBXso.woff2)
      format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
      U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofIMeaBXso.woff2)
      format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofIOuaBXso.woff2)
      format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
      U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofIO-aBXso.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofINeaB.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 700;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofIOOaBXso.woff2)
      format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
      U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 700;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofIMeaBXso.woff2)
      format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* vietnamese */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 700;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofIOuaBXso.woff2)
      format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
      U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 700;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofIO-aBXso.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Nunito";
    font-style: normal;
    font-weight: 700;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/XRXV3I6Li01BKofINeaB.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2)
      format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
      U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2)
      format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2)
      format("woff2");
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2)
      format("woff2");
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2)
      format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
      U+01AF-01B0, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2)
      format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
      U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: url(https://mcgrathcw.com.au/wp-content/themes/salient-mcgrathcw/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2)
      format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
      U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
      U+FEFF, U+FFFD;
  }
  

/*********************  Responsive Start   **********************/
@media only screen and (max-width: 767px) and (min-width: 280px) {
	body #slide-out-widget-area.fullscreen,
	body #slide-out-widget-area.fullscreen-alt {
		background: #fff !important;
	}

	.googlehide {
		display: none !important;
	}

	/* 	.hideonmobile {display:none;}  */

	body #footer-outer .widget {
		margin-bottom: 40px;
	}

	body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,
	body #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a {
		color: #000;
	}

	#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container .menu li,
	#slide-out-widget-area.fullscreen .menuwrapper li,
	#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container .menu li,
	#slide-out-widget-area.fullscreen-alt .menuwrapper li {
		text-align: left;
	}

	body .price-estimate a {
		background: #fff;
		padding: 0 !important;
	}

	.sub-menu:after,
	.sub-menu:before {
		background: #fff !important;
	}

	a.ubtn-link {
		width: 100%;
	}

	.hide-on-mobile {
		display: none;
	}

	.center-mobile,
	.center-mobile p,
	.center-mobile h2,
	.text-center-mob {
		text-align: center !important;
	}

	body .epl-search-form .epl-search-builder__section--main {
		display: block;
		width: 100%;
	}
	body .small-content2 .wpb_wrapper,
	body .small-content .wpb_wrapper {
		padding: 0;
	}

	body #slide-out-widget-area .menu-wrap.menuwrapper .menu.menuopen.subview .subviewopen > a {
		display: block !important;
		color: #ce2b2f;
		font-size: 16px;
	}

	#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a:hover,
	#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li.current-menu-item a {
		color: #ce2b2f !important;
	}

	#slide-out-widget-area:not(.fullscreen) .menuwrapper .back > a,
	body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container .back > a {
		margin-left: -5px !important;
	}

	.homepage-testimonials .testimonial_slider p {
		color: #fff;
		font-size: 24px;
		line-height: 36px;
	}
}

/*********************  Responsive End   **********************/

/*********************  Footer   **********************/


.regular.regular-button.site-btn {
	margin-top: 30px;
}

@media only screen and (min-width: 1000px) {
	body #footer-widgets[data-cols='5'] .container .row > div:first-child {
		width: 30%;
	}
	body #footer-widgets[data-cols='5'] .container .row > div {
		width: 19%;
		
	}
	
	#footer-widgets[data-cols="5"] .container .row >div.half.address-col {
		margin:0;
	}
	
}

#footer-widgets .widget.widget_nav_menu h4 {
	border-top: 1px solid #d2222d;
	padding-top: 10px;
	margin-bottom: 10px;
}


.footer-social {
	text-align: right;
}

.footer-social li {
	display: inline-block;
	margin-left: 10px;
}

.footer-social {
	text-align: right;
	display: block;
	margin-bottom: 30px;
}

.footer-social li a {
	background: #7d7e7e;
	color: #fff !important;
	width: 33px;
	height: 33px;
	border-radius: 100%;
	display: block;
	text-align: center;
}

.footer-social li a i {
	color: #fff;
	font-size: 14px !important;
}


#footer-outer #footer-widgets .widget h4 {
	margin-bottom: 0;
}
#footer-widgets[data-cols='5'] .container .row > div:first-child {
	width: 33%;
}
#footer-outer .top-widgets .widget.widget_nav_menu {
	margin: 0 0 30px;
	min-height: 200px;
}
#footer-outer .widget.widget_media_image {
	margin: 0 0 30px;
}
#footer-outer .widget.widget_text {
	margin-bottom: 20px;
}
#footer-outer #footer-widgets {
	clear: both;
	overflow: hidden;
}
.epl-single-default {
	clear: both;
}
.epl-search-form--swiper-tabs .epl-search-row-button .field label {
	padding: 0.4em 1em;
}
.epl-property-blog-rec .epl-rec-address .item-street,
body .epl-property-blog-rec .epl-rec-address,
body .epl-property-blog-rec.hentry .epl-rec-address {
	/* font-family: var(--epl-font-family-primary); */
	/* font-size: 28px; */
}
.epl-modal__address,
.epl-modal__title,
.epl-author-box-card .epl-author-title,
.epl-block-title,
.epl-section__title,
.epl-info-bar__wrap .epl-info-bar .epl-rec-address,
.epl-property-single-rec .epl-rec-heading,
.epl-section-wrap--image .epl-rec-address {
	/* font-family: var(--epl-font-family-primary); */
}
#footer-outer #sidebar-2 .widget {
	margin: 0;
}
#footer-outer #secondary h3.widget-title {
	display: none;
}
#footer-outer .widget {
	margin-bottom: 0;
}
/******************************  AK CSS **********************************/

/* Contact  */

.contact-block .wpb_wrapper h3 {
	margin: 0 0 30px;
}
.contact-block .wpb_wrapper .iwt-icon i {
	color: #fff;
	font-size: 16px;
}
.contact-block .wpb_wrapper > div {
	margin-bottom: 10px;
}
.contact-block .wpb_wrapper .iwt-text {
	color: rgba(255, 255, 255, 0.8);
	font-size: 16px;
}
.contact-block .iwithtext .iwt-text {
	padding-left: 40px;
}
ul.contact-form {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	float: left;
}
ul.contact-form li {
	padding: 0 7px;
	list-style: none;
	margin-bottom: 14px;
}
ul.contact-form li.col-c1 {
	width: 50%;
	float: left;
}
ul.contact-form li.col-cfull {
	width: 100%;
	float: left;
}
ul.contact-form li.col-c2 {
	width: 75%;
	float: left;
}
ul.contact-form li.col-c3 {
	width: 25%;
	float: left;
}
.wpcf7-list-item {
	display: inline-block;
	margin: 0;
}
.contact-form .wpcf7-form-control-wrap textarea,
.contact-form .wpcf7-select,
.contact-form .wpcf7-form-control-wrap input[type='email'],
.contact-form .wpcf7-form-control-wrap input[type='date'],
.contact-form .wpcf7-form-control-wrap input[type='text'] {
	background: #fff;
	border: 1px solid #24272a;
	min-height: 60px;
	line-height: 58px;
	padding: 0 20px;
	color: #24272a;
}
.col-cfull.m30 {
	padding: 30px 0 20px;
}
.col-cfull h3 {
	font-size: 30px !important;
	text-align: center;
	margin: 0 !important;
	line-height: 30px !important;
}
.col-cfull p {
	text-align: center;
}
.contact-form .wpcf7-form-control-wrap textarea {
	height: 150px;
	padding: 15px 20px;
	line-height: 26px;
}
.contact-form input#SENDNOW {
	float: right;
	background: #24272a;
	border-radius: 0 !important;
	font-size: 16px;
	font-weight: 400;
	height: 55px;
	/* line-height: 55px; */
	padding: 0 40px;
}
.col-c1.upload br {
	display: none;
}
.contact-form .wpcf7-list-item-label {
	color: #24272a;
	font-weight: 400;
	font-size: 16px;
}
.contact-form li p a {
	text-decoration: underline;
}
/*  */

#header-outer[data-lhe='animated_underline'] #top nav > ul > li {
	margin: 0 20px;
}
#header-outer[data-lhe='animated_underline'] #top nav > ul > li > a {
	padding: 0;
	line-height: 15px;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0;
	transition: all ease-in-out 0.3s;
}
#top nav > ul {
	padding: 30px 0;
}
.sf-menu > li {
	position: unset;
}
body:not([data-header-format='left-header']) #top .sf-menu li ul {
	background: #24272a;
	width: 100%;
}
.sf-menu ul li,
.sf-menu ul li li {
	font-size: 12px;
	width: auto;
}
#header-outer[data-lhe='animated_underline'] #top nav > ul > li > a:hover {
	color: #ce2b2f;
}
.price-estimate a {
	background: #ce2b2f;
	transition: all ease-in-out 0.3s;
	height: 40px;
	line-height: 40px !important;
	padding: 0 20px !important;
}
.price-estimate a:hover {
	background: rgba(206, 43, 47, 0.8);
}
#header-outer[data-lhe='animated_underline'] li > a .menu-title-text:after {
	display: none !important;
}
#header-outer[data-lhe='animated_underline'] li.price-estimate > a .menu-title-text {
	color: #fff;
}
.nectar-icon-list-item {
	margin-bottom: 15px;
}
.tam1 {
	padding: 0px 0px;
}
.row .col.section-title {
	border-bottom: 0px solid #fff;
}
.home .row .col.section-title {
	padding-bottom: 10px;
}
.vc_col-sm-6 {
	padding: 0% !important;
}
.welcome-section .wpb_wrapper {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	text-align: center;
}
.welcome-section .wpb_wrapper p {
	padding-bottom: 40px;
}
.regular.regular-button.site-btn {
	background: #fff !important;
	border: 1px solid #000;
	border-radius: 0 !important;
	color: #24272a !important;
	height: 55px;
	padding: 0 30px !important;
	line-height: 53px;
	font-size: 14px;
}
/*  Sub menu setting */

.sf-menu li.menu-item ul.sub-menu {
	text-align: center;
}
.sf-menu li.menu-item ul.sub-menu li {
	float: none;
	display: inline-block;
	position: relative;
}
.sf-menu li.menu-item ul.sub-menu li a .menu-title-text {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 14px;
}
.sf-menu li.menu-item ul.sub-menu li a:hover {
	background-color: none !important;
	color: #ce2b2f;
}
#top nav ul li ul li {
	float: none;
}
.sf-menu > li ul {
	padding: 18px;
	margin-top: -1px;
}
.sub-menu:after {
	content: '';
	left: -100%;
	position: absolute;
	background: #24272a;
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
}
.sub-menu:before {
	content: '';
	right: -100%;
	position: absolute;
	background: #24272a;
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
}
/*  Sub menu setting End */

/*  Footer  */

#footer-widgets .col.span_3.one-fourths.clear-both:first-child .widget.widget_block {
	width: 46%;
	float: left;
}
#footer-widgets .col.span_3.one-fourths.clear-both:first-child .widget.widget_nav_menu {
	width: 46%;
	float: right;
}
body #footer-outer .row {
	padding: 90px 0 45px;
}
#footer-outer #footer-widgets .widget h4 {
	text-transform: uppercase !important;
	font-size: 13px;
	color: rgba(0, 0, 0, 0.7) !important;
	font-weight: bold;
}
#footer-outer #footer-widgets .col ul li {
	padding: 0 !important;
	margin: 0 !important;
}
#footer-outer #footer-widgets .col ul li a {
	display: block;
	font-weight: 400 !important;
	padding: 2px 0 !important;
	color: rgba(0, 0, 0, 0.6);
}
.material #footer-outer #footer-widgets .col ul li {
	padding: 0 !important;
	border: none;
}
#footer-outer[data-full-width='1'] .container {
	max-width: 1300px;
	width: 100%;
	padding: 0 30px;
}
.footer-newsletter .newsletter-api-form-theme1 .newsletter_form1 {
	text-align: center;
	background-color: #fff;
	color: #24272a;
	padding: 0;
}
.footer-newsletter {
	width: 100%;
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
	position: relative;
	float: left;
}
span.movetop {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 28px;
	height: 28px;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 26px;
	background: #fff;
	top: -16px;
}
.footer-newsletter .newsletter-api-form-theme1 .newsletter_form1_section-heading {
	margin: 0 !important;
	color: #24272a;
	font-size: 16px;
	float: left;
	line-height: 45px;
	padding: 0 !important;
	font-weight: 400;
}
.footer-newsletter form.subscriber-form {
	float: right;
	position: relative;
	width: 45%;
}
.footer-newsletter h4.newsletter_form1_section-sub_heading,
.footer-newsletter .newsletter_form1_section-description {
	color: #fff !important;
	display: none;
}
.newsletter-api-form-theme1 {
	margin: 0;
}
.footer-newsletter .newsletter-api-form-theme1 .newsletter_form1 .form-control {
	background-color: #fff;
	border: 1px solid #c7c7c7;
	color: #24272a;
	height: 45px;
	width: 100%;
	margin: 0 !important;
	font-size: 16px;
	padding: 0 20px !important;
	border-radius: 0px;
	float: left;
}
.footer-newsletter .newsletter-api-form-theme1 .form-group-button {
	width: auto;
	margin: 0px auto;
	position: absolute;
	top: 1px;
	right: 1px;
}
.small-content .wpb_wrapper {
	padding: 40px 200px 0 60px;
}
.small-content2 .wpb_wrapper {
	padding: 180px 150px 0 90px;
}
#appraise-property-search .search-bg {
	background: #fff;
	padding: 8px;
	border-radius: 0;
}
#appraise-property-search .search-bg input.form-control {
	background: #fff !important;
	font-size: 18px !important;
}
#appraise-property-search .search-bg a#searchButton {
	background: #24272a !important;
	border-radius: 0;
	font-size: 14px !important;
}
.head-section2 .wpb_wrapper {
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
	text-align: center;
}
.footer-newsletter .newsletter-api-form-theme1 .form-group-button .subscriber_submit {
	width: auto;
	height: 43px;
	border: none;
	padding: 0 20px;
	background: #24272a;
	border-radius: 0 !important;
}
.homepage-testimonials .testimonial_slider p {
	color: #fff;
	font-size: 46px;
	line-height: 60px;
}
.homepage-testimonials .testimonial_slider:not([data-style='minimal']) blockquote span.testimonial-name {
	color: #fff;
	font-weight: 400 !important;
	font-size: 18px;
	display: block;
	margin-bottom: 15px;
}
.homepage-testimonials .testimonial_slider:not([data-style='minimal']) blockquote span.title {
	color: rgba(255, 255, 255, 0.4);
	font-weight: 400 !important;
	font-size: 12px;
	display: block;
}
.homepage-testimonials .testimonial_slider .image-icon {
	font-family: Lato, serif !important;
	font-size: 300px;
	color: #ce2b2f;
	text-align: center;
	display: inline-block;
	border-radius: 0;
	width: auto;
	height: 150px;
	margin-bottom: 0;
	line-height: 100%;
	background-size: cover;
	background-position: center;
	border: 0px solid rgba(0, 0, 0, 0.13);
	padding: 0;
	overflow: hidden;
}
.homepage-testimonials .testimonial_slider .controls ul li .pagination-switch.active,
.homepage-testimonials .testimonial_slider .controls ul li .pagination-switch:hover {
	background-color: #fff;
}
.homepage-testimonials .testimonial_slider .controls ul li .pagination-switch {
	border: 1px solid #fff;
}
.nectar-button.medium.instabtn {
	border-radius: 0 !important;
	padding: 0 15px;
	font-size: 15px;
	color: #fff;
	box-shadow: 0 -2pxrgba (0, 0, 0, 0.1) inset;
	height: 55px;
	line-height: 55px;
	font-weight: 400;
	letter-spacing: 1px;
}
body.material .nectar-button.large.cta-btn {
	color: #24272a;
	border-radius: 0 !important;
	height: 55px;
	line-height: 55px;
	padding: 0 35px;
}
.swiper-slide.heroslider .content h1 {
	display: block;
	color: #fff;
	font-size: 90px;
	font-weight: 700;
}
div[data-button-sizing='large'] .swiper-slide.heroslider .button a {
	font-size: 16px;
	padding: 19px 40px;
	border-radius: 0 !important;
}
body .wpb_wrapper .app-rental-box h3 {
	text-align: center;
	color: #fff;
	font-size: 30px;
	margin-bottom: 20px;
}
.app-rental-box a {
	display: inline-block;
	color: #fff;
	border: 1px solid #fff;
	line-height: 55px;
	padding: 0 30px;
	font-size: 16px;
}
.full-width-section.graybg .row-bg-wrap {
	position: relative;
}
.full-width-section.graybg .row-bg-wrap:after {
	top: 100px;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 450px;
	background: #f5f5f5;
}
.col-cfull.center {
	text-align: center;
}
.contact-form .col-cfull.center input#SENDNOW {
	float: none;
	display: inline-block;
}
.login-img-box {
	position: relative;
	overflow: hidden;
}
.login-img-box:hover img {
	transform: scale(1.05, 1.05);
}
.login-img-box img {
	transition: all ease-in-out 0.3s;
}
.overrow {
	position: absolute;
	z-index: 999;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 150px;
	margin: auto !important;
	left: 0;
	right: 0;
}
.login-img-box .hover-wrap-inner {
	position: relative;
	overflow: hidden;
}
.login-img-box .hover-wrap-inner:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(0, 0, 0, 0.45);
}
body .jobs .toggle {
	margin-bottom: 0;
	background: #f4f5f7;
	border-top: 1px solid #d5d6d9;
}
body .jobs .toggle:last-child {
	border-bottom: 1px solid #d5d6d9;
}
.jobs .toggle h3 a i {
	left: inherit;
	right: 13px;
	top: 20px;
}
.jobs .toggle h3 a {
	padding: 14px 14px 14px 0;
}
body .jobs .toggle > div {
	background: #f4f5f7;
	padding: 0;
	box-shadow: none;
	border: 0;
}
.jobs .toggle h3 a i,
.jobs .toggle.open h3 a i {
	color: #7d7e7e;
}
body .toggle[data-inner-wrap='true'] > div .inner-toggle-wrap {
	padding: 10px 0 30px;
}
div[data-style='default'] .toggle h3 a,
div[data-style='default'] .toggle h3 {
	font-size: 22px;
	line-height: 30px;
	font-weight: 600;
	background: #f4f5f7;
	color: #24272a;
}
span.svg_icon.hero-title {
	width: 100% !important;
	height: 130px !important;
}
.sp-btn .ubtn-link .ubtn {
	margin: 0 15px;
	border-radius: 0 !important;
}

.fancyboxeslinks a.box-link {
	display: none;
}

.fancyboxeslinks .fbox-link {
	opacity: 1 !important;
}

.fancyboxeslinks .fbox-link a {
	color: #fff !important;
}

@media screen and (max-width: 996px) {
	.tam1 .tam {
		width: 100% !important;
		display: block;
	}
	.nectar-fancy-ul h3 {
		font-size: 24px !important;
		font-weight: 400 !important;
	}
}
@media screen and (max-width: 550px) {
	#fp-nav.right {
		right: 0px;
	}
	.nectar-icon-list-item {
		padding-right: 10px;
	}
	#footer-widgets .col.span_3.one-fourths.clear-both:first-child .widget.widget_block,
	#footer-widgets .col.span_3.one-fourths.clear-both:first-child .widget.widget_nav_menu {
		width: 100%;
		float: left;
	}
}
@media only screen and (min-width: 1000px) {
	#footer-widgets[data-cols='5'] .container .row > div:first-child {
		width: 40%;
	}
	#footer-widgets[data-cols='5'] .container .row > div {
		width: 18%;
	}
}
@media only screen and (min-width: 250px) and (max-width: 767px) {
	#footer-widgets .col.span_3.one-fourths.clear-both:first-child .widget.widget_block,
	#footer-widgets .col.span_3.one-fourths.clear-both:first-child .widget.widget_nav_menu {
		width: 100%;
		float: left;
	}
	.footer-newsletter .newsletter-api-form-theme1 .newsletter_form1_section-heading {
		line-height: 26px;
		font-size: 13px;
	}
	.footer-newsletter form.subscriber-form {
		float: right;
		position: relative;
		width: 100%;
		margin-top: 10px;
	}
	body #footer-widgets .container .col {
		margin-bottom: 20px;
	}
	span.svg_icon.hero-title {
		width: 80% !important;
		height: 80px !important;
	}
	.sp-btn .ubtn-link .ubtn {
		margin: 0;
		border-radius: 0 !important;
		width: 100%;
		font-size: 14px !important;
	}
	
	body.material .nectar-button.jumbo:not([class*=see-through]) {
    padding: 23px 20px;
}
	
	
}


.gform_fields {}

.gform_wrapper.gravity-theme .gfield textarea.large,
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large,
body .gform_wrapper.gravity-theme form input[type=text] {background:#fff !important; border: 1px solid #9d9fa0 !important;}

.gform_wrapper.gravity-theme * {
    box-sizing: border-box;
    clear: both;
}

.gform_wrapper.gravity-theme .ginput_complex label, .gform_wrapper.gravity-theme .ginput_complex legend,
div.gform_wrapper .top_label .gfield_label {
    text-align: left;
    font-size: 13px;
    letter-spacing: 2.1px;
    color: #24272A;
    float: left;
    font-weight: 500 !important;
    margin: 0 0 7px;
    text-transform: uppercase !important;
}



.gfield_required span.gfield_required.gfield_required_custom {
    color: red !important;
}


@media screen and (min-width: 641px) {
.gform_wrapper.gravity-theme form .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme form .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full) {
    padding-right: 0 !important;
}
	}


.gform_wrapper.gravity-theme .gfield textarea.large {
    height: 158px;
}

/* single staff */
.staff-single .epl-section {
    display: flex;
    align-items: center;
    justify-content: center;
}
.epl-sd-hero-top .staff-single .epl-author-position {
	display: block;
}
.staff-single {
    width: 100%;
    clear: both;
    float: left;
    background: #ffffff !important;
    margin-bottom: 3em;
}
.staff-single .epl-contact-image__wrapper {
    width: 45%;
    float: left;
}
.staff-single .epl-contact-details__wrapper {
    position: relative;
	padding-left: 60px;
    width: 55%;
    float: right;
    left: unset;
    right: unset;
    bottom: unset;
    background: #ffffff !important;
}
.staff-single-main {
    width: 100%;
    clear: both;
	background: #f7f8f9;
}
.staff-single .epl-contact-name * {
    color: #000000 !important;
    text-align: left;
}
.epl-sd-hero-top .staff-single .epl-contact-image__wrapper .epl-sd-entry-image::before {
    display: none !important;
}
.epl-sd-hero-top .staff-single .epl-contact-buttons {
    justify-content: left;
}
.staff-single .epl-author-contact.epl-sd-author-mobile {
    background: #ce2b2f;
    border: 1px solid #ce2b2f;
}
.staff-single .epl-author-contact.epl-sd-author-mobile:hover {
    background: rgba(206, 43, 47, 0.8);
}
.epl-sd-hero-top .staff-single .epl-author-contact.epl-sd-author-email {
    color: var(--epl-color-black);
    background: transparent;
    border: 1px solid var(--epl-color-black);
}
.epl-sd-hero-top .staff-single .epl-author-contact.epl-sd-author-email:hover {
    background: #ce2b2f;
    color: var(--epl-color-white) !important;
    border: 1px solid #ce2b2f !important;
}
.epl-sd-hero-top .staff-single .epl-author-contact.epl-sd-author-email:hover span.epl-value.email.epl-sd-entry-email * {
    color: var(--epl-color-white) !important;
}
.epl-sd-hero-top .staff-single .epl-author-contact.epl-sd-author-email:hover .epl-icon--envelope {
    background-image: url(https://mcgrathcw.com.au/wp-content/themes/salient-soames/easypropertylistings/images/icons/soames/email-white.svg) !important;
}
.epl-sd-hero-top .staff-single .epl-author-contact span.epl-value.email.epl-sd-entry-email * {
    color: var(--epl-color-black) !important;
}
.staff-single .epl-icon--envelope {
    background-image: url(https://mcgrathcw.com.au/wp-content/themes/salient-soames/easypropertylistings/images/icons/soames/email.svg) !important;
}
.staff-single .epl-icon {
    background-size: 18px 15px !important;
}
.epl-sd-hero-top .staff-single .epl-section-wrap--image .epl-section {
    max-width: 900px !important;
    padding: 1em;
}
#testimonials .epl-section {
    background: rgba(0,0,0,0.5);
}
@media all and (max-width: 667px){
    .staff-single .epl-contact-image__wrapper,
    .staff-single .epl-contact-details__wrapper {
        width: 100%;
    }
    .staff-single .epl-section {
        display: block;
    }
    .single-stafff .epl-sd-hero-top {
        margin-top: 0px !important;
        padding: 1em;
    }
    .staff-single .epl-contact-details__wrapper {
        padding-left: 0px !important;
        margin-top: 30px;
    }
    .staff-single .epl-contact-name * {
        text-align: center;
    }
    .staff-single h1.epl-author-title {
        margin-bottom: 10px !important;
    }
    .staff-single .epl-contact-buttons > div {
      width: 50%;
      padding-left: 10px;
      padding-right: 10px;
    }
    .post-type-archive-directory img.author-thumbnail {
      max-width: 33%;
      margin: 0px auto !important;
    }
    .post-type-archive-directory .epl-author-archive:not(.epl-author-section-header) .epl-author-contact-info {
      margin: 5px 0 0;
    }
	
}
/* single staff */

span.svg_icon.hero-title {
    max-width: 480px;
    margin: 0px auto;
}


.icon-bath:before {
  content: "\e900";
}
.icon-bed:before {
  content: "\e901";
}
.icon-car:before {
  content: "\e902";
}
.icon-gallery:before {
  content: "\e903";
}
.icon-Group-11391:before {
  content: "\e904";
}
.icon-map:before {
  content: "\e905";
}
.icon-plam:before {
  content: "\e906";
}
.icon-share:before {
  content: "\e907";
}
.icon-video:before {
  content: "\e908";
}
