@import url("//hello.myfonts.net/count/2b6690");
/* line 1, ../sass/_reset.scss */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strong, sub, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
header, hgroup, menu, nav,
section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 11, ../sass/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 12, ../sass/_reset.scss */
body {
  line-height: 1; }

/* line 13, ../sass/_reset.scss */
ol, ul {
  list-style: none; }

/* line 14, ../sass/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 15, ../sass/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

/* line 16, ../sass/_reset.scss */
ins {
  text-decoration: none; }

/* line 17, ../sass/_reset.scss */
del {
  text-decoration: line-through; }

/* line 18, ../sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/*:: Clearfix
---------------------------------------------------------------- */
/* line 23, ../sass/_reset.scss */
.cf {
  *zoom: 1; }

/* line 24, ../sass/_reset.scss */
.cf:before, .cf:after {
  display: table;
  content: "";
  line-height: 0; }

/* line 25, ../sass/_reset.scss */
.cf:after {
  clear: both; }

/*:: Common
---------------------------------------- */
/* Lets make life easy */
/* line 32, ../sass/_reset.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 38, ../sass/_reset.scss */
body {
  text-rendering: optimizeLegibility;
  background: #fff;
  color: #122e45;
  font-size: 18px;
  font-family: "proxima-nova";
  line-height: 28px;
  margin: 0px; }

/* line 48, ../sass/_reset.scss */
main, menu {
  display: block; }

/* line 52, ../sass/_reset.scss */
a {
  text-decoration: none; }

/* line 55, ../sass/_reset.scss */
ul {
  list-style: none; }

/* line 59, ../sass/_reset.scss */
ol {
  list-style: decimal; }

/* line 63, ../sass/_reset.scss */
strong, b {
  font-weight: bold; }

/* line 67, ../sass/_reset.scss */
small {
  font-size: smaller; }

/* line 71, ../sass/_reset.scss */
em {
  font-style: italic; }

/* line 75, ../sass/_reset.scss */
hr {
  height: 1px;
  border: 0; }

/* line 79, ../sass/_reset.scss */
fieldset {
  margin: 0;
  padding: 0; }

/* line 84, ../sass/_reset.scss */
button {
  cursor: pointer; }

/* line 87, ../sass/_reset.scss */
button:focus {
  outline: 0; }

/* line 90, ../sass/_reset.scss */
input:focus {
  outline: 0; }

/* line 93, ../sass/_reset.scss */
img {
  display: block; }

/* New Colors */
/* Old Colors */
/* Fonts */
/*
	$font-body-normal  			: proxima-nova;
*/
/*
	regular:			font-weight: 400; font-style: normal;
	italic:				font-weight: 400; font-style: italic;
*/
/*
	regular:			font-weight: 400; font-style: normal;
	italic:				font-weight: 400; font-style: italic;
	bold: 				font-weight: 700; font-style: normal;
*/
/* Embeded fonts from TypeKit */
@font-face {
  font-family: 'Geogrotesque-Bold';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_0_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_0_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_0_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_0_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Geogrotesque-BoldIt';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_A_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_A_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_A_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_A_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Geogrotesque-SemiBold';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_4_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_4_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_4_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_4_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Geogrotesque-SemiBoldIt';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_D_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_D_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_D_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_D_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Geogrotesque-Medium';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_2_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_2_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_2_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_2_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Geogrotesque-MediumIt';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_C_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_C_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_C_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_C_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Geogrotesque-Regular';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_3_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_3_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_3_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_3_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Geogrotesque-RegularIt';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_8_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_8_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_8_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_8_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Geogrotesque-Light';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_1_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_1_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_1_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_1_0.ttf") format("truetype"); }
@font-face {
  font-family: 'Geogrotesque-LightIt';
  font-display: auto;
  src: url("https://www.max-r.com/webfonts/2B6690_B_0.eot");
  src: url("https://www.max-r.com/webfonts/2B6690_B_0.eot?#iefix") format("embedded-opentype"), url("https://www.max-r.com/webfonts/2B6690_B_0.woff") format("woff"), url("https://www.max-r.com/webfonts/2B6690_B_0.ttf") format("truetype"); }
/* line 2, ../sass/_base.scss */
h1 {
  font-family: Geogrotesque-Regular, san-serif;
  font-size: 2.0em;
  padding: 25px 0 35px 0;
  color: #5d594b;
  line-height: 1.2em; }
  /* line 9, ../sass/_base.scss */
  h1 strong {
    font-weight: normal;
    font-family: Geogrotesque-SemiBold, san-serif; }

/* line 15, ../sass/_base.scss */
h2 {
  font-family: Geogrotesque-Regular, san-serif;
  font-size: 1.6em;
  margin: 15px 0;
  color: #6e6756;
  letter-spacing: 0.01em;
  line-height: 1.2em; }

/* line 25, ../sass/_base.scss */
h3 {
  font-family: Geogrotesque-Medium, san-serif;
  font-size: 1.2em;
  letter-spacing: 0.025em;
  color: #b3b3b3;
  margin: 20px 0 15px 0;
  line-height: 1.2em; }

/* line 35, ../sass/_base.scss */
h4 {
  font-family: Geogrotesque-SemiBold, san-serif;
  text-transform: uppercase;
  font-size: 0.9em;
  letter-spacing: 0.025em;
  color: #b3b3b3;
  margin: 0 0 1.33em 0; }

/* line 44, ../sass/_base.scss */
h5 {
  font-family: ff-tisa-sans-web-pro, serif;
  font-weight: 700;
  color: #6e6756;
  font-size: 0.9em; }

/* line 51, ../sass/_base.scss */
h6 {
  font-family: ff-tisa-sans-web-pro, serif;
  font-weight: 700;
  color: #6e6756;
  font-size: 0.8em; }

/* line 59, ../sass/_base.scss */
p {
  font-family: ff-tisa-web-pro, serif;
  font-size: 0.8em;
  color: #777777;
  line-height: 1.58em;
  margin: 15px 0; }

/* line 68, ../sass/_base.scss */
ul li {
  font-family: ff-tisa-web-pro, serif;
  font-size: 1.0em;
  color: #777777; }

/* line 75, ../sass/_base.scss */
hr {
  background-color: #efefef;
  margin: 45px 0; }

/* line 80, ../sass/_base.scss */
a {
  color: #7ac043;
  border-collapse: collapse; }
  /* line 84, ../sass/_base.scss */
  a:hover {
    color: #6ea040; }

/* line 91, ../sass/_base.scss */
button {
  font-family: Geogrotesque-Regular; }

/* line 96, ../sass/_base.scss */
form input {
  font-family: ff-tisa-sans-web-pro; }
/* line 99, ../sass/_base.scss */
form input[type=checkbox] {
  font-family: ff-tisa-sans-web-pro; }
/* line 102, ../sass/_base.scss */
form input[type=text] {
  font-family: ff-tisa-sans-web-pro; }
/* line 105, ../sass/_base.scss */
form label {
  font-family: ff-tisa-sans-web-pro; }
/* line 108, ../sass/_base.scss */
form textarea {
  font-family: ff-tisa-sans-web-pro; }

/* line 113, ../sass/_base.scss */
article {
  max-width: 1200px;
  padding: 137px 20px 80px 20px;
  margin: 0 auto; }
  /* line 117, ../sass/_base.scss */
  article.border-top-grey {
    border-top: solid 1px #777777; }
  /* line 120, ../sass/_base.scss */
  article.border-top-green {
    border-top: solid 1px #7ac043; }
  /* line 123, ../sass/_base.scss */
  article div.breadcrumbs {
    margin: -20px 0 0 0;
    padding: 0;
    width: 1000px;
    font-size: 0.8em;
    float: left;
    text-transform: uppercase; }
  /* line 131, ../sass/_base.scss */
  article.no-padding {
    padding-top: 0;
    padding-bottom: 2%; }

@media screen and (max-width: 1041px) {
  /* line 138, ../sass/_base.scss */
  article {
    padding-top: 5%; }

  /* line 141, ../sass/_base.scss */
  h1 {
    font-size: 2.4em; }

  /* line 144, ../sass/_base.scss */
  h2 {
    font-size: 1.4em; }

  /* line 147, ../sass/_base.scss */
  div.full-page-hero-header {
    top: 0; } }
/* line 152, ../sass/_base.scss */
article.hero-image {
  max-width: none;
  margin: 0;
  position: relative; }
  /* line 156, ../sass/_base.scss */
  article.hero-image div.headline {
    position: absolute;
    width: 100%;
    z-index: 100; }
    /* line 160, ../sass/_base.scss */
    article.hero-image div.headline h1 {
      letter-spacing: none;
      text-transform: capitalize; }
  /* line 165, ../sass/_base.scss */
  article.hero-image img {
    width: 100%; }

/* Main nav update for pre-header drop down */
/* line 177, ../sass/_base.scss */
div.pre-header {
  width: 100%;
  background-color: #333333;
  font-size: 0.8em;
  height: 47px; }
  /* line 182, ../sass/_base.scss */
  div.pre-header div.pre-header-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
    display: flex;
    justify-content: space-between; }
    /* line 188, ../sass/_base.scss */
    div.pre-header div.pre-header-container div.pre-header-logo {
      cursor: pointer;
      margin-left: 10px; }
      /* line 191, ../sass/_base.scss */
      div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down {
        height: 47px;
        display: flex;
        padding: 0 15px;
        color: #ffffff; }
        /* line 196, ../sass/_base.scss */
        div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down:hover, div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down.active {
          background-color: #1f211e; }
          /* line 199, ../sass/_base.scss */
          div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down:hover img.logo-text, div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down.active img.logo-text {
            opacity: 1; }
          /* line 203, ../sass/_base.scss */
          div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down:hover span.arrow, div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down.active span.arrow {
            opacity: 1; }
        /* line 207, ../sass/_base.scss */
        div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down img {
          display: inline-block; }
          /* line 209, ../sass/_base.scss */
          div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down img.logo-crest {
            height: 25px;
            margin: 10px 0 0 0; }
          /* line 213, ../sass/_base.scss */
          div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down img.logo-text {
            height: 15px;
            margin: 16px 0 0 6px;
            opacity: .6;
            transition: .2s opacity ease; }
        /* line 220, ../sass/_base.scss */
        div.pre-header div.pre-header-container div.pre-header-logo div.pre-header-drop-down span.arrow {
          padding: 8px 0 0 5px;
          opacity: .6;
          transition: .2s opacity ease; }
    /* line 227, ../sass/_base.scss */
    div.pre-header div.pre-header-container div.pre-header-phone-social {
      display: flex;
      justify-content: flex-end;
      margin-right: 25px;
      padding: 11px 0 0 0; }
      /* line 232, ../sass/_base.scss */
      div.pre-header div.pre-header-container div.pre-header-phone-social a {
        padding-left: 18px; }
        /* line 234, ../sass/_base.scss */
        div.pre-header div.pre-header-container div.pre-header-phone-social a.phone {
          color: #a5a5a5;
          font-family: ff-tisa-web-pro;
          padding-right: 10px;
          line-height: 1.2; }
        /* line 240, ../sass/_base.scss */
        div.pre-header div.pre-header-container div.pre-header-phone-social a img {
          height: 25px; }

@media screen and (max-width: 1070px) {
  /* line 249, ../sass/_base.scss */
  div.pre-header {
    display: none;
    visiblity: hidden; } }
/* line 256, ../sass/_base.scss */
nav.upper-nav-drop-down {
  width: 100%;
  background-color: #1f211e;
  max-width: 1180px;
  margin: 0 auto;
  position: absolute;
  top: 47px;
  left: 0;
  right: 0;
  z-index: 200000;
  height: 0px;
  overflow: hidden;
  transition: height 0.2s ease-out; }
  /* line 271, ../sass/_base.scss */
  nav.upper-nav-drop-down.active {
    height: 376px;
    box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.5); }
  /* line 276, ../sass/_base.scss */
  nav.upper-nav-drop-down div.upper-nav-drop-down-container {
    position: relative; }
    /* line 278, ../sass/_base.scss */
    nav.upper-nav-drop-down div.upper-nav-drop-down-container div.close-drop-down {
      position: absolute;
      top: 10px;
      right: 12px;
      width: 30px;
      height: auto;
      cursor: pointer;
      display: block; }
      /* line 286, ../sass/_base.scss */
      nav.upper-nav-drop-down div.upper-nav-drop-down-container div.close-drop-down img {
        width: 100%; }
    /* line 290, ../sass/_base.scss */
    nav.upper-nav-drop-down div.upper-nav-drop-down-container div.headline {
      padding: 35px 0 25px;
      text-align: center; }
      /* line 293, ../sass/_base.scss */
      nav.upper-nav-drop-down div.upper-nav-drop-down-container div.headline h2 {
        margin: 0;
        padding: 0;
        color: white;
        font-size: 1.8em; }
    /* line 300, ../sass/_base.scss */
    nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks {
      display: flex;
      justify-content: space-between;
      padding-bottom: 15px; }
      /* line 304, ../sass/_base.scss */
      nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.stat-blocks {
        display: flex;
        justify-content: space-between;
        flex-grow: 2; }
        /* line 308, ../sass/_base.scss */
        nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.stat-blocks div.stat-block {
          width: 33%;
          text-align: center;
          align-self: center; }
          /* line 312, ../sass/_base.scss */
          nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.stat-blocks div.stat-block:first-child {
            background: url(https://www.max-r.com/images/header/icon-milk-jug.png) no-repeat center center/contain; }
          /* line 315, ../sass/_base.scss */
          nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.stat-blocks div.stat-block:nth-child(2) {
            background: url("https://www.max-r.com/images/header/icon-globe.png") no-repeat center center/65%; }
          /* line 318, ../sass/_base.scss */
          nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.stat-blocks div.stat-block:last-child {
            background: url("https://www.max-r.com/images/header/icon-clock.png") no-repeat center center/68%; }
          /* line 322, ../sass/_base.scss */
          nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.stat-blocks div.stat-block h3.number {
            font-size: 4.2em;
            margin: 0;
            padding: 30px 0 0 0;
            letter-spacing: -.03em;
            line-height: 1.1;
            font-family: Geogrotesque-Light;
            color: #7ac043; }
          /* line 331, ../sass/_base.scss */
          nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.stat-blocks div.stat-block p {
            color: #ffffff;
            margin: 0 30px 40px 30px;
            font-size: 18px;
            line-height: 1.3;
            margin-top: -6px; }
      /* line 340, ../sass/_base.scss */
      nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.link-block {
        width: 36%;
        padding: 0;
        text-align: center; }
        /* line 344, ../sass/_base.scss */
        nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.link-block h3 {
          color: #7ac043;
          font-family: Geogrotesque-Light;
          margin-bottom: 0; }
        /* line 349, ../sass/_base.scss */
        nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.link-block ul {
          list-style: none; }
          /* line 351, ../sass/_base.scss */
          nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.link-block ul li {
            color: #ffffff;
            font-size: 0.9em;
            font-family: ff-tisa-web-pro;
            margin: 0;
            padding: 0; }
            /* line 357, ../sass/_base.scss */
            nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.link-block ul li:before {
              content: "\2022";
              color: #7ac043;
              font-weight: bold;
              display: inline-block;
              width: 1em;
              margin: 0 0 0 -1em; }
        /* line 367, ../sass/_base.scss */
        nav.upper-nav-drop-down div.upper-nav-drop-down-container div.drop-down-blocks div.link-block p.button a img {
          display: inline-block;
          padding-left: 3px; }

@media screen and (max-width: 1070px) {
  /* line 377, ../sass/_base.scss */
  nav.upper-nav-drop-down {
    display: none;
    visiblity: hidden; } }
/*
header.main-nav-test {
	text-align: center;
	margin: 0 auto;
	position: fixed;
	z-index: 10000;
	background-color: $white;
	width: 100%;
	border-bottom: 1px solid $lightborder;
	// padding: 15px 0 0 0;

	div.main-nav {
		margin: 0 auto;
		text-align: center;
		max-width: 1200px;

		section.logo {
			float: left;
			img {
				margin-left: 25px;
				padding: 7px 0 8px 0;
				width: 350px;
			}
		}

		a.mobile_menu {
			display: none;
		}

		nav {
			text-transform: uppercase;
			font-size: 12px;
			// overflow: hidden;
			width: auto;
			ul#nav {
				list-style-type: none;
				margin: 0;
				padding: 14px 0 0 0;
				text-align: right;
				text-transform: capitalize;
				li {
					display: inline-block;
					cursor: pointer;
					margin: 0;
					padding: 0;
					font-family: $font-regular;

					a {
						display: inline-block;
						color: $textgrey;
						font-size: 1.3em;
						letter-spacing: 0.5px;
						position: relative;
						padding: 10px 12px 20px;
						// border-bottom: 15px $white solid;
						&:hover {
							color: $brightgreen;
							// border-bottom: 25px #333 solid;
						}
						img.expand {
							margin-right: 5px;
						}
						&.active {
							color: $brightgreen;
						}
						img.subnav-open {
							position: absolute;
							bottom: -18px;
							z-index: 10000;
							left: 38%;
							display: none;
						}
					}
					a.current {
						color: $brightgreen;
						// border-bottom: 15px $lightborder solid;
						// background-image: url('http://www.max-r.com/images/header/notch.png');
						// background-repeat: no-repeat;
						// background-position: 50% 100%;
					}

					div.product-subnav-mobile, div.collections-subnav-mobile, div.markets-subnav-mobile, div.about-subnav-mobile, div.resources-subnav-mobile {
						display: none;
					}
				}

				li#search {
					float: right;
					width: auto;
					height: 40px;
					a {
						border: none;
						// height: 22px;
						// width: 35px;
						img {
							padding: 7px 3px 7px 0;
						}
					}
				}

			}
		}
	}
}

*/
/* line 492, ../sass/_base.scss */
header.main-nav {
  text-align: center;
  margin: 0 auto;
  position: fixed;
  z-index: 10000;
  background-color: #ffffff;
  width: 100%;
  border-bottom: 1px solid #d1d1d1;
  padding: 15px 0 0 0; }
  /* line 501, ../sass/_base.scss */
  header.main-nav div.main-nav {
    margin: 0 auto;
    text-align: center;
    max-width: 1200px; }
    /* line 506, ../sass/_base.scss */
    header.main-nav div.main-nav section.logo {
      float: left; }
      /* line 508, ../sass/_base.scss */
      header.main-nav div.main-nav section.logo img {
        margin-left: 25px;
        padding: 0 0 15px 0;
        width: 350px; }
    /* line 515, ../sass/_base.scss */
    header.main-nav div.main-nav a.mobile_menu {
      display: none; }
    /* line 519, ../sass/_base.scss */
    header.main-nav div.main-nav nav {
      text-transform: uppercase;
      font-size: 12px;
      width: auto; }
      /* line 524, ../sass/_base.scss */
      header.main-nav div.main-nav nav ul#nav {
        list-style-type: none;
        margin: 0;
        padding: 14px 0 0 0;
        text-align: right;
        text-transform: capitalize; }
        /* line 530, ../sass/_base.scss */
        header.main-nav div.main-nav nav ul#nav li {
          display: inline-block;
          cursor: pointer;
          margin: 0;
          padding: 0;
          font-family: Geogrotesque-Regular; }
          /* line 537, ../sass/_base.scss */
          header.main-nav div.main-nav nav ul#nav li a {
            display: inline-block;
            color: #777777;
            font-size: 1.3em;
            letter-spacing: 0.5px;
            position: relative;
            padding: 10px 12px 20px; }
            /* line 545, ../sass/_base.scss */
            header.main-nav div.main-nav nav ul#nav li a:hover {
              color: #7ac043; }
            /* line 549, ../sass/_base.scss */
            header.main-nav div.main-nav nav ul#nav li a img.expand {
              margin-right: 5px; }
            /* line 552, ../sass/_base.scss */
            header.main-nav div.main-nav nav ul#nav li a.active {
              color: #7ac043; }
            /* line 555, ../sass/_base.scss */
            header.main-nav div.main-nav nav ul#nav li a img.subnav-open {
              position: absolute;
              bottom: -18px;
              z-index: 10000;
              left: 38%;
              display: none; }
          /* line 563, ../sass/_base.scss */
          header.main-nav div.main-nav nav ul#nav li a.current {
            color: #7ac043; }
          /* line 571, ../sass/_base.scss */
          header.main-nav div.main-nav nav ul#nav li div.product-subnav-mobile, header.main-nav div.main-nav nav ul#nav li div.collections-subnav-mobile, header.main-nav div.main-nav nav ul#nav li div.markets-subnav-mobile, header.main-nav div.main-nav nav ul#nav li div.about-subnav-mobile, header.main-nav div.main-nav nav ul#nav li div.resources-subnav-mobile {
            display: none; }
        /* line 576, ../sass/_base.scss */
        header.main-nav div.main-nav nav ul#nav li#search {
          float: right;
          width: auto;
          height: 40px; }
          /* line 580, ../sass/_base.scss */
          header.main-nav div.main-nav nav ul#nav li#search a {
            border: none; }
            /* line 584, ../sass/_base.scss */
            header.main-nav div.main-nav nav ul#nav li#search a img {
              padding: 7px 3px 7px 0; }

@media screen and (max-width: 1070px) {
  /* line 596, ../sass/_base.scss */
  header.main-nav, header.main-nav-test {
    position: relative;
    min-height: 100%;
    z-index: 1000; }
    /* line 602, ../sass/_base.scss */
    header.main-nav div.main-nav, header.main-nav-test div.main-nav {
      height: 110px;
      padding-top: 15px; }
      /* line 608, ../sass/_base.scss */
      header.main-nav div.main-nav section.logo div.branding a img, header.main-nav-test div.main-nav section.logo div.branding a img {
        margin-left: 5px; }
      /* line 614, ../sass/_base.scss */
      header.main-nav div.main-nav a.mobile_menu, header.main-nav-test div.main-nav a.mobile_menu {
        display: block;
        margin: 0 15px 0 0;
        cursor: pointer;
        float: right;
        border: 1px solid #7ac043;
        padding: 7px 15px;
        background-color: #7ac043;
        color: #ffffff;
        font-weight: 500; }
        /* line 624, ../sass/_base.scss */
        header.main-nav div.main-nav a.mobile_menu:hover, header.main-nav-test div.main-nav a.mobile_menu:hover {
          background-color: #ffffff;
          color: #7ac043; }
      /* line 630, ../sass/_base.scss */
      header.main-nav div.main-nav nav.nav-block, header.main-nav-test div.main-nav nav.nav-block {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 150px; }
        /* line 635, ../sass/_base.scss */
        header.main-nav div.main-nav nav.nav-block ul#nav, header.main-nav-test div.main-nav nav.nav-block ul#nav {
          padding: 70px 0 0 9%;
          width: 100%;
          text-align: left; }
          /* line 640, ../sass/_base.scss */
          header.main-nav div.main-nav nav.nav-block ul#nav li, header.main-nav-test div.main-nav nav.nav-block ul#nav li {
            width: 100%;
            padding: 8px 0;
            font-size: 2.0em;
            font-family: Geogrotesque-Regular; }
            /* line 646, ../sass/_base.scss */
            header.main-nav div.main-nav nav.nav-block ul#nav li.mobile, header.main-nav-test div.main-nav nav.nav-block ul#nav li.mobile {
              display: none; }
            /* line 649, ../sass/_base.scss */
            header.main-nav div.main-nav nav.nav-block ul#nav li.prestwick-group, header.main-nav-test div.main-nav nav.nav-block ul#nav li.prestwick-group {
              display: inline-block; }
            /* line 652, ../sass/_base.scss */
            header.main-nav div.main-nav nav.nav-block ul#nav li a, header.main-nav-test div.main-nav nav.nav-block ul#nav li a {
              display: block;
              padding: 7px 0;
              border-bottom: none; }
              /* line 657, ../sass/_base.scss */
              header.main-nav div.main-nav nav.nav-block ul#nav li a.active, header.main-nav-test div.main-nav nav.nav-block ul#nav li a.active {
                color: #777777; }
              /* line 660, ../sass/_base.scss */
              header.main-nav div.main-nav nav.nav-block ul#nav li a img, header.main-nav-test div.main-nav nav.nav-block ul#nav li a img {
                height: 25px;
                width: 25px; }
            /* line 665, ../sass/_base.scss */
            header.main-nav div.main-nav nav.nav-block ul#nav li ul, header.main-nav-test div.main-nav nav.nav-block ul#nav li ul {
              margin: 10px 0 10px 5%; }
              /* line 668, ../sass/_base.scss */
              header.main-nav div.main-nav nav.nav-block ul#nav li ul li, header.main-nav-test div.main-nav nav.nav-block ul#nav li ul li {
                font-size: 0.8em;
                font-family: Geogrotesque-Regular;
                color: #999999;
                margin: 0 0 15px 0;
                padding: 0;
                border: none; }
                /* line 677, ../sass/_base.scss */
                header.main-nav div.main-nav nav.nav-block ul#nav li ul li:hover, header.main-nav-test div.main-nav nav.nav-block ul#nav li ul li:hover {
                  color: #7ac043; }
                /* line 680, ../sass/_base.scss */
                header.main-nav div.main-nav nav.nav-block ul#nav li ul li a, header.main-nav-test div.main-nav nav.nav-block ul#nav li ul li a {
                  padding: 0;
                  min-height: 0; }
            /* line 686, ../sass/_base.scss */
            header.main-nav div.main-nav nav.nav-block ul#nav li#search, header.main-nav-test div.main-nav nav.nav-block ul#nav li#search {
              display: none; }
            /* line 689, ../sass/_base.scss */
            header.main-nav div.main-nav nav.nav-block ul#nav li.search, header.main-nav-test div.main-nav nav.nav-block ul#nav li.search {
              color: #777777;
              padding: 10px 0 0 0;
              margin-bottom: 100px;
              font-size: 2.4em; }
              /* line 696, ../sass/_base.scss */
              header.main-nav div.main-nav nav.nav-block ul#nav li.search div.search-subnav-mobile form fieldset.content, header.main-nav-test div.main-nav nav.nav-block ul#nav li.search div.search-subnav-mobile form fieldset.content {
                margin-top: 0; }
                /* line 698, ../sass/_base.scss */
                header.main-nav div.main-nav nav.nav-block ul#nav li.search div.search-subnav-mobile form fieldset.content input, header.main-nav-test div.main-nav nav.nav-block ul#nav li.search div.search-subnav-mobile form fieldset.content input {
                  height: 40px;
                  width: 300px;
                  padding-left: 20px;
                  font-family: ff-tisa-sans-web-pro;
                  font-size: 0.5em; }
                /* line 705, ../sass/_base.scss */
                header.main-nav div.main-nav nav.nav-block ul#nav li.search div.search-subnav-mobile form fieldset.content button, header.main-nav-test div.main-nav nav.nav-block ul#nav li.search div.search-subnav-mobile form fieldset.content button {
                  font-size: 0.4em; }
      /* line 715, ../sass/_base.scss */
      header.main-nav div.main-nav div.search, header.main-nav-test div.main-nav div.search {
        display: none; }

  /* line 720, ../sass/_base.scss */
  div.clear-nav {
    padding: 0;
    margin: 0; } }
@media screen and (max-width: 550px) {
  /* line 731, ../sass/_base.scss */
  header.main-nav div.main-nav section.logo img, header.main-nav-test div.main-nav section.logo img {
    width: 250px;
    padding: 0 0 0 15px; } }
@media screen and (max-width: 400px) {
  /* line 744, ../sass/_base.scss */
  header.main-nav div.main-nav section.logo img {
    width: 225px; } }
/* line 752, ../sass/_base.scss */
div#subnav, div#product-subnav, div#search-subnav, div#product-subnav, div#resources-subnav, div#about-subnav, div#markets-subnav, div#collections-subnav {
  display: none;
  position: fixed;
  top: 137px;
  background-color: #f4f4f3;
  width: 100%;
  border-bottom: 0.5px solid #d1d1d1;
  padding: 0 0 35px 0;
  z-index: 1000; }
  /* line 762, ../sass/_base.scss */
  div#subnav div.close-submenu-button, div#product-subnav div.close-submenu-button, div#search-subnav div.close-submenu-button, div#product-subnav div.close-submenu-button, div#resources-subnav div.close-submenu-button, div#about-subnav div.close-submenu-button, div#markets-subnav div.close-submenu-button, div#collections-subnav div.close-submenu-button {
    max-width: 1200px;
    margin: 0 auto 0 auto; }
    /* line 765, ../sass/_base.scss */
    div#subnav div.close-submenu-button p, div#product-subnav div.close-submenu-button p, div#search-subnav div.close-submenu-button p, div#product-subnav div.close-submenu-button p, div#resources-subnav div.close-submenu-button p, div#about-subnav div.close-submenu-button p, div#markets-subnav div.close-submenu-button p, div#collections-subnav div.close-submenu-button p {
      float: right;
      cursor: pointer;
      margin: 25px 25px 0 0;
      height: 20px;
      width: 20px;
      background-size: 20px;
      background-image: url("https://www.max-r.com/images/header/close-24x24.png");
      background-repeat: no-repeat; }
      /* line 774, ../sass/_base.scss */
      div#subnav div.close-submenu-button p span.close-button, div#product-subnav div.close-submenu-button p span.close-button, div#search-subnav div.close-submenu-button p span.close-button, div#product-subnav div.close-submenu-button p span.close-button, div#resources-subnav div.close-submenu-button p span.close-button, div#about-subnav div.close-submenu-button p span.close-button, div#markets-subnav div.close-submenu-button p span.close-button, div#collections-subnav div.close-submenu-button p span.close-button {
        padding: 0 5px;
        margin-left: 3px;
        background-color: #b0b0b0;
        border-radius: 20px; }
    /* line 782, ../sass/_base.scss */
    div#subnav div.close-submenu-button .fa, div#product-subnav div.close-submenu-button .fa, div#search-subnav div.close-submenu-button .fa, div#product-subnav div.close-submenu-button .fa, div#resources-subnav div.close-submenu-button .fa, div#about-subnav div.close-submenu-button .fa, div#markets-subnav div.close-submenu-button .fa, div#collections-subnav div.close-submenu-button .fa {
      font-size: 1.2em;
      color: #999999; }
  /* line 787, ../sass/_base.scss */
  div#subnav div.subnav-container, div#product-subnav div.subnav-container, div#search-subnav div.subnav-container, div#product-subnav div.subnav-container, div#resources-subnav div.subnav-container, div#about-subnav div.subnav-container, div#markets-subnav div.subnav-container, div#collections-subnav div.subnav-container {
    max-width: 1100px;
    margin: 0 auto; }

/* line 795, ../sass/_base.scss */
div#product-subnav div.subnav-container ul.list-container {
  float: left;
  margin: 0;
  padding: 0 0 0 3%;
  width: 25%;
  min-height: 430px; }
  /* line 803, ../sass/_base.scss */
  div#product-subnav div.subnav-container ul.list-container:first-child {
    border: none; }
  /* line 807, ../sass/_base.scss */
  div#product-subnav div.subnav-container ul.list-container.no-border {
    border: none; }
  /* line 810, ../sass/_base.scss */
  div#product-subnav div.subnav-container ul.list-container li {
    font-size: 1.2em;
    text-transform: uppercase;
    font-family: Geogrotesque-Medium;
    margin-bottom: 25px;
    letter-spacing: 0.5px; }
    /* line 818, ../sass/_base.scss */
    div#product-subnav div.subnav-container ul.list-container li.clearance {
      min-height: 50px; }
    /* line 821, ../sass/_base.scss */
    div#product-subnav div.subnav-container ul.list-container li.odd {
      min-height: 260px; }
    /* line 824, ../sass/_base.scss */
    div#product-subnav div.subnav-container ul.list-container li a {
      width: 100%;
      border-bottom: 1px solid #d1d1d1;
      color: #7ac043; }
      /* line 829, ../sass/_base.scss */
      div#product-subnav div.subnav-container ul.list-container li a:hover {
        color: #262d42;
        border-bottom: 1px solid #262d42; }
    /* line 834, ../sass/_base.scss */
    div#product-subnav div.subnav-container ul.list-container li ul {
      border: none;
      float: none;
      margin: 0;
      padding: 0;
      width: 100%; }
      /* line 840, ../sass/_base.scss */
      div#product-subnav div.subnav-container ul.list-container li ul li {
        font-size: 0.7em;
        min-height: auto;
        text-transform: none;
        border-right: none;
        margin-bottom: 0;
        color: #777777;
        font-family: ff-tisa-sans-web-pro;
        min-height: 0; }
        /* line 852, ../sass/_base.scss */
        div#product-subnav div.subnav-container ul.list-container li ul li a {
          color: #777777;
          border: none;
          font-size: 0.95em;
          letter-spacing: 0.025em; }
          /* line 857, ../sass/_base.scss */
          div#product-subnav div.subnav-container ul.list-container li ul li a:after {
            display: none; }
  /* line 867, ../sass/_base.scss */
  div#product-subnav div.subnav-container ul.list-container.last li {
    border-right: none; }
/* line 872, ../sass/_base.scss */
div#product-subnav div.subnav-container div.subnav-row {
  display: flex;
  flex-direction: row;
  flex-wrap: no-wrap;
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0 25px 15px; }
  /* line 879, ../sass/_base.scss */
  div#product-subnav div.subnav-container div.subnav-row div.subnav-block {
    width: 24%; }
    /* line 881, ../sass/_base.scss */
    div#product-subnav div.subnav-container div.subnav-row div.subnav-block h2.subnav-header {
      font-size: 1.1em;
      text-transform: uppercase;
      font-family: Geogrotesque-Medium;
      padding: 0;
      letter-spacing: 0.5px;
      border-bottom: 1px solid #d1d1d1;
      display: inline-block; }
      /* line 889, ../sass/_base.scss */
      div#product-subnav div.subnav-container div.subnav-row div.subnav-block h2.subnav-header a {
        color: #7ac043; }
        /* line 891, ../sass/_base.scss */
        div#product-subnav div.subnav-container div.subnav-row div.subnav-block h2.subnav-header a:hover {
          color: #6ea040; }
        /* line 895, ../sass/_base.scss */
        div#product-subnav div.subnav-container div.subnav-row div.subnav-block h2.subnav-header a.no-link:hover {
          color: #7ac043; }
      /* line 901, ../sass/_base.scss */
      div#product-subnav div.subnav-container div.subnav-row div.subnav-block h2.subnav-header.blue.centered {
        margin-left: 11px; }
      /* line 904, ../sass/_base.scss */
      div#product-subnav div.subnav-container div.subnav-row div.subnav-block h2.subnav-header.blue a {
        color: #2282A3; }
        /* line 906, ../sass/_base.scss */
        div#product-subnav div.subnav-container div.subnav-row div.subnav-block h2.subnav-header.blue a:hover {
          color: #262d42; }
    /* line 912, ../sass/_base.scss */
    div#product-subnav div.subnav-container div.subnav-row div.subnav-block p.fine-print {
      margin: 0 0 10px 0;
      color: #2282A3;
      font-size: 0.7em;
      max-width: 185px; }
    /* line 918, ../sass/_base.scss */
    div#product-subnav div.subnav-container div.subnav-row div.subnav-block ul {
      border: none;
      float: none;
      margin: 0;
      padding: 0;
      width: 100%; }
      /* line 924, ../sass/_base.scss */
      div#product-subnav div.subnav-container div.subnav-row div.subnav-block ul li {
        font-size: 0.8em;
        min-height: auto;
        text-transform: none;
        border-right: none;
        margin-bottom: 0;
        color: #777777;
        font-family: ff-tisa-sans-web-pro;
        min-height: 0; }
        /* line 936, ../sass/_base.scss */
        div#product-subnav div.subnav-container div.subnav-row div.subnav-block ul li a {
          color: #777777;
          border: none;
          font-size: 0.95em;
          letter-spacing: 0.025em; }
          /* line 941, ../sass/_base.scss */
          div#product-subnav div.subnav-container div.subnav-row div.subnav-block ul li a:after {
            display: none; }
          /* line 944, ../sass/_base.scss */
          div#product-subnav div.subnav-container div.subnav-row div.subnav-block ul li a img.leave-site-icon {
            width: 15px;
            display: none; }
    /* line 953, ../sass/_base.scss */
    div#product-subnav div.subnav-container div.subnav-row div.subnav-block a img.care-products {
      width: 240px;
      margin: -20px 0 -20px -27px; }

/* line 966, ../sass/_base.scss */
div#resources-subnav ul li, div#about-subnav ul li, div#markets-subnav ul li {
  text-transform: uppercase;
  min-height: 100px;
  padding: 15px 5px; }
  /* line 971, ../sass/_base.scss */
  div#resources-subnav ul li a h2, div#about-subnav ul li a h2, div#markets-subnav ul li a h2 {
    font-size: 1.3em;
    font-family: Geogrotesque-Medium;
    margin: 0;
    padding: 0;
    color: #7ac043;
    display: inline-block; }
    /* line 978, ../sass/_base.scss */
    div#resources-subnav ul li a h2.underline, div#about-subnav ul li a h2.underline, div#markets-subnav ul li a h2.underline {
      border-bottom: 1px solid #d1d1d1; }
  /* line 982, ../sass/_base.scss */
  div#resources-subnav ul li a p, div#about-subnav ul li a p, div#markets-subnav ul li a p {
    font-size: 0.75em;
    text-transform: none;
    font-family: ff-tisa-sans-web-pro;
    line-height: 1.3em;
    font-style: none;
    color: #999999; }
  /* line 991, ../sass/_base.scss */
  div#resources-subnav ul li a:hover h2, div#about-subnav ul li a:hover h2, div#markets-subnav ul li a:hover h2 {
    color: #262d42; }
  /* line 994, ../sass/_base.scss */
  div#resources-subnav ul li a:hover p, div#about-subnav ul li a:hover p, div#markets-subnav ul li a:hover p {
    color: #262d42; }
/* line 1002, ../sass/_base.scss */
div#resources-subnav ul.last li, div#about-subnav ul.last li, div#markets-subnav ul.last li {
  border-right: none; }

/* line 1009, ../sass/_base.scss */
div#search-subnav {
  display: none;
  padding: 50px 0; }
  /* line 1012, ../sass/_base.scss */
  div#search-subnav form {
    margin: 0 auto;
    width: 55%; }
    /* line 1015, ../sass/_base.scss */
    div#search-subnav form fieldset {
      text-align: center; }
      /* line 1017, ../sass/_base.scss */
      div#search-subnav form fieldset input {
        background-color: #ffffff;
        border: none;
        vertical-align: middle;
        border: 1px solid #d1d1d1;
        width: 80%;
        height: 40px;
        margin-left: 2px;
        font-size: 0.8em;
        padding: 0 20px;
        font-family: ff-tisa-sans-web-pro;
        letter-spacing: 0.01em; }
      /* line 1030, ../sass/_base.scss */
      div#search-subnav form fieldset p.button {
        float: right;
        margin-top: 0;
        margin-left: 15px;
        display: inline-block; }

/* line 1039, ../sass/_base.scss */
div.clear-nav {
  padding-top: 92px; }

/* ---------------------------------------------------
	Breadcrumb Styling
--------------------------------------------------- */
/* line 1049, ../sass/_base.scss */
section#breadcrumbs {
  margin-bottom: 25px; }
  /* line 1051, ../sass/_base.scss */
  section#breadcrumbs ul {
    list-style-type: none; }
    /* line 1053, ../sass/_base.scss */
    section#breadcrumbs ul li {
      display: inline-block;
      margin: 0;
      padding: 0;
      font-size: 0.7em;
      font-family: ff-tisa-sans-web-pro;
      font-style: italic;
      color: #b3b3b3; }
      /* line 1061, ../sass/_base.scss */
      section#breadcrumbs ul li a, section#breadcrumbs ul li span {
        color: #b3b3b3; }
        /* line 1063, ../sass/_base.scss */
        section#breadcrumbs ul li a:hover, section#breadcrumbs ul li span:hover {
          color: #7ac043; }

/* ---------------------------------------------------
	Back To Top Styling
--------------------------------------------------- */
/* line 1075, ../sass/_base.scss */
div.back-to-top {
  background-image: url("https://www.max-r.com/images/footer/arrow.png");
  background-repeat: no-repeat;
  height: 68px;
  width: 68px;
  position: fixed;
  bottom: 1em;
  right: 1em;
  cursor: pointer;
  display: none;
  z-index: 100000; }
  /* line 1088, ../sass/_base.scss */
  div.back-to-top:hover {
    background-image: url("https://www.max-r.com/images/footer/arrow-hover.png"); }

/* ---------------------------------------------------
	Footer Styling
--------------------------------------------------- */
/* line 1097, ../sass/_base.scss */
footer {
  background-color: #darkgrey;
  color: #fff;
  position: relative; }
  /* line 1102, ../sass/_base.scss */
  footer div#site-links-container {
    margin: 0;
    padding: 40px 0 30px 0;
    text-align: center;
    background-color: #444; }
    /* line 1108, ../sass/_base.scss */
    footer div#site-links-container div#site-links-centered {
      max-width: 1200px;
      text-align: center;
      margin: 0 auto;
      padding: 0 95px; }
      /* line 1114, ../sass/_base.scss */
      footer div#site-links-container div#site-links-centered .site-links {
        margin: 0;
        width: 25%;
        float: left; }
        /* line 1118, ../sass/_base.scss */
        footer div#site-links-container div#site-links-centered .site-links ul {
          list-style-type: none;
          margin: 0 0 5px 0; }
          /* line 1121, ../sass/_base.scss */
          footer div#site-links-container div#site-links-centered .site-links ul li {
            text-align: left;
            font-size: 14px;
            margin: 0 0 10px 0;
            cursor: pointer;
            font-family: Geogrotesque-Regular; }
            /* line 1127, ../sass/_base.scss */
            footer div#site-links-container div#site-links-centered .site-links ul li a {
              text-transform: uppercase;
              color: #ffffff; }
              /* line 1131, ../sass/_base.scss */
              footer div#site-links-container div#site-links-centered .site-links ul li a:hover {
                color: #7ac043; }
            /* line 1136, ../sass/_base.scss */
            footer div#site-links-container div#site-links-centered .site-links ul li ul {
              margin: 0;
              padding: 0; }
              /* line 1139, ../sass/_base.scss */
              footer div#site-links-container div#site-links-centered .site-links ul li ul li {
                font-style: italic;
                line-height: 1em;
                margin: 5px 0 12px 10px;
                cursor: pointer;
                font-family: ff-tisa-web-pro; }
                /* line 1146, ../sass/_base.scss */
                footer div#site-links-container div#site-links-centered .site-links ul li ul li a {
                  color: #a5a5a5;
                  text-transform: none; }
  /* line 1159, ../sass/_base.scss */
  footer div#footer-links {
    width: 100%;
    padding: 40px 0 40px 0;
    text-align: center;
    background-color: #333333; }
    /* line 1165, ../sass/_base.scss */
    footer div#footer-links .address, footer div#footer-links .footer-logo, footer div#footer-links .socialmedia-icons, footer div#footer-links #footer-copywrite {
      text-align: center;
      max-width: 800px;
      width: 100%;
      margin: 0 auto; }
      /* line 1170, ../sass/_base.scss */
      footer div#footer-links .address a, footer div#footer-links .footer-logo a, footer div#footer-links .socialmedia-icons a, footer div#footer-links #footer-copywrite a {
        color: #ffffff; }
        /* line 1172, ../sass/_base.scss */
        footer div#footer-links .address a:hover, footer div#footer-links .footer-logo a:hover, footer div#footer-links .socialmedia-icons a:hover, footer div#footer-links #footer-copywrite a:hover {
          color: #7ac043; }
    /* line 1178, ../sass/_base.scss */
    footer div#footer-links .footer-logo img {
      width: 200px;
      margin: 0 auto; }
    /* line 1183, ../sass/_base.scss */
    footer div#footer-links .address {
      max-width: 500px;
      width: 100%;
      text-align: center;
      font-size: 0.9em; }
      /* line 1188, ../sass/_base.scss */
      footer div#footer-links .address p {
        color: #a5a5a5;
        font-family: ff-tisa-web-pro; }
    /* line 1193, ../sass/_base.scss */
    footer div#footer-links .socialmedia-icons {
      width: 240px;
      margin: 10px auto 25px auto; }
      /* line 1198, ../sass/_base.scss */
      footer div#footer-links .socialmedia-icons a img {
        float: left;
        padding: 0 11px; }
    /* line 1205, ../sass/_base.scss */
    footer div#footer-links div.footer-terms a.term {
      color: #a5a5a5;
      font-size: 0.8em;
      font-family: ff-tisa-web-pro; }
      /* line 1209, ../sass/_base.scss */
      footer div#footer-links div.footer-terms a.term:hover {
        color: #7ac043; }

@media screen and (max-width: 1041px) {
  /* line 1219, ../sass/_base.scss */
  footer div#site-links-container {
    display: none; }
  /* line 1224, ../sass/_base.scss */
  footer div#footer-links .contact-us, footer div#footer-links .footer-logo {
    width: 40%; } }
@media screen and (max-width: 555px) {
  /* line 1238, ../sass/_base.scss */
  footer div#footer-links .contact-us, footer div#footer-links .footer-logo {
    float: none;
    width: 100%; }
  /* line 1242, ../sass/_base.scss */
  footer div#footer-links .contact-us {
    text-align: center;
    margin: 0 0 15px 0; }
  /* line 1246, ../sass/_base.scss */
  footer div#footer-links .footer-logo {
    margin: 0; }
  /* line 1249, ../sass/_base.scss */
  footer div#footer-links .socialmedia-icons {
    margin-top: 20px;
    text-align: center; } }
