/*
Custom styles for Enfold child theme (Grasstec Landing Site)
Requires local SCSS file watcher to handle transpiling into CSS files
*/
/* Import variables first */
/*
SCSS variables and mixins
- Include at the top of other SCSS files
- Try to name vars with their type at the start, e.g. @color-background. This
  can help with IDE auto-completion.
*/
/* URL paths */
/* Import fonts */
@font-face {
  font-family: 'oswaldlight';
  src: url("/wp-content/themes/enfold-child-landing/fonts/oswald-light/oswald-light-webfont.eot");
  src: url("/wp-content/themes/enfold-child-landing/fonts/oswald-light/oswald-light-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/enfold-child-landing/fonts/oswald-light/oswald-light-webfont.woff") format("woff"), url("/wp-content/themes/enfold-child-landing/fonts/oswald-light/oswald-light-webfont.ttf") format("truetype"), url("/wp-content/themes/enfold-child-landing/fonts/oswald-light/oswald-light-webfont.svg#oswaldlight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'oswaldlightitalic';
  src: url("/wp-content/themes/enfold-child-landing/fonts/oswald-lightitalic/oswald-lightitalic-webfont.eot");
  src: url("/wp-content/themes/enfold-child-landing/fonts/oswald-lightitalic/oswald-lightitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/enfold-child-landing/fonts/oswald-lightitalic/oswald-lightitalic-webfont.woff") format("woff"), url("/wp-content/themes/enfold-child-landing/fonts/oswald-lightitalic/oswald-lightitalic-webfont.ttf") format("truetype"), url("/wp-content/themes/enfold-child-landing/fonts/oswald-lightitalic/oswald-lightitalic-webfont.svg#oswaldlightitalic") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Colours */
/* Measurements */
/* Mixins
- Use CamelCaps to distinguish from normal CSS classes
-----------------------------------------------------------------------------------*/
/*
Media queries
@link	http://davidwalsh.name/write-media-queries-sass
*/
header#header {
  padding: 60px 0 40px 0;
  background: transparent url("/wp-content/themes/enfold-child-landing/img/divider-narrow.png") center bottom no-repeat; }
  header#header #header_main_alternate {
    display: none; }
  @media (max-width: 767px) {
    header#header .av-logo-container strong.logo {
      margin: 0 auto !important; }
      header#header .av-logo-container strong.logo img {
        margin: 0 auto !important; } }

#top #advanced_menu_toggle {
  display: none; }

#main, .main_color, .header_color div {
  background-color: transparent !important; }

nav.rf_siteselect {
  padding: 0 !important; }
  nav.rf_siteselect ul {
    margin: 0;
    padding: 50px 0 80px 0;
    list-style-type: none;
    text-align: center; }
    @media (max-width: 1279px) {
      nav.rf_siteselect ul {
        padding: 10px 0 60px 0; } }
    nav.rf_siteselect ul li {
      display: inline-block;
      zoom: 1;
      *display: inline;
      margin: 0 0 0 60px !important;
      padding: 0; }
      nav.rf_siteselect ul li.first {
        margin-left: 0 !important; }
        @media (max-width: 767px) {
          nav.rf_siteselect ul li.first {
            margin-top: 0 !important; } }
      @media (max-width: 767px) {
        nav.rf_siteselect ul li {
          zoom: 1;
          margin: 20px 0 0 0 !important; }
          nav.rf_siteselect ul li:before, nav.rf_siteselect ul li:after {
            display: block;
            content: "\0020";
            height: 0;
            overflow: hidden; }
          nav.rf_siteselect ul li:after {
            clear: both; } }
      nav.rf_siteselect ul li a {
        position: relative;
        display: block;
        width: 290px;
        height: 220px; }
        @media (max-width: 359px) {
          nav.rf_siteselect ul li a {
            width: 260px;
            height: 197px; } }
        nav.rf_siteselect ul li a h3 {
          position: absolute;
          bottom: 5px;
          width: 100%;
          text-align: center;
          font-family: oswaldlight, arial, sans-serif;
          color: #9e9e9e;
          text-transform: uppercase;
          letter-spacing: 2px;
          z-index: 1000; }
          @media (max-width: 359px) {
            nav.rf_siteselect ul li a h3 {
              font-size: 130%; } }
        nav.rf_siteselect ul li a img {
          width: 290px;
          height: 220px; }
          @media (max-width: 359px) {
            nav.rf_siteselect ul li a img {
              width: 260px;
              height: 197px; } }
        nav.rf_siteselect ul li a:hover img {
          -webkit-transform: scale(1.1);
          transform: scale(1.1);
          z-index: 1; }

.home .av_textblock_section p, .home .av_textblock_section .moretext-content {
  padding-left: 10%;
  padding-right: 10%;
  font-family: oswaldlight, arial, sans-serif;
  font-size: 150%;
  line-height: 1.5;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center; }
  @media (max-width: 1279px) {
    .home .av_textblock_section p, .home .av_textblock_section .moretext-content {
      padding-left: 0;
      padding-right: 0;
      font-size: 130%; } }
.home .av_textblock_section .moretext-link a {
  display: block;
  margin: 40px 0;
  padding-bottom: 20px;
  text-align: center;
  font-family: oswaldlight, arial, sans-serif;
  font-size: 150%;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
  background: transparent url("/wp-content/themes/enfold-child-landing/img/arrow-down.png") center bottom no-repeat; }
  .home .av_textblock_section .moretext-link a:hover, .home .av_textblock_section .moretext-link a:focus {
    color: #8dc63f;
    background: transparent url("/wp-content/themes/enfold-child-landing/img/arrow-down-hover.png") center bottom no-repeat;
    text-decoration: none; }
.home .av_textblock_section .sh-show a {
  display: none !important; }
.home .iconbox {
  width: 200px !important;
  margin: 40px auto !important;
  text-align: center !important;
  font-family: oswaldlight, arial, sans-serif;
  font-size: 115%;
  letter-spacing: 2px; }

/*# sourceMappingURL=custom.css.map */
