@charset "UTF-8";
/* line 32, ../scss/_global.scss */
body {
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/toms-background-new.jpg) fixed no-repeat center top #dee5bc;
  color: #355627;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 100%;
  padding: 0;
}
/* line 39, ../scss/_global.scss */
body p {
  font-size: 14px;
}
/* line 43, ../scss/_global.scss */
body sup {
  top: -1.1em;
  font-size: 40%;
}

/* line 49, ../scss/_global.scss */
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
  width: 960px;
}

/* line 53, ../scss/_global.scss */
.ui-helper-hidden-accessible {
  display: none;
}

/* line 57, ../scss/_global.scss */
.ui-autocomplete {
  background: #f0f5d9;
  font-size: 14px;
  list-style: none;
  margin: 0;
  padding: 2px 10px;
  position: absolute;
  z-index: 999;
}
/* line 66, ../scss/_global.scss */
.ui-autocomplete li {
  display: block;
  list-style: none;
  margin: 3px 0;
}
/* line 72, ../scss/_global.scss */
.ui-autocomplete a {
  color: #9daa52;
}
/* line 75, ../scss/_global.scss */
.ui-autocomplete a:hover {
  cursor: pointer;
}

/* line 81, ../scss/_global.scss */
p {
  line-height: 24px;
  margin: 0 0 10px;
}

/* line 86, ../scss/_global.scss */
li {
  font-size: 14px;
}

/* line 90, ../scss/_global.scss */
blockquote {
  border: 0;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
/* line 96, ../scss/_global.scss */
blockquote p {
  font-weight: normal;
  line-height: 24px;
  margin: 0 !important;
}
/* line 102, ../scss/_global.scss */
blockquote .attribute {
  color: #6a347d;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 108, ../scss/_global.scss */
blockquote .attribute.indent {
  display: block;
  padding-left: 30px;
}

/* line 115, ../scss/_global.scss */
#whiteBox {
  background: #fff;
  -webkit-border-radius: 12px;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
  left: 50%;
  max-width: 70%;
  margin-left: -35%;
  position: absolute;
  top: 90px;
  z-index: 999999;
}
/* line 129, ../scss/_global.scss */
#whiteBox img {
  display: block;
  margin: 0 auto;
  width: 80%;
}
/* line 135, ../scss/_global.scss */
#whiteBox #closeWhiteBox {
  background: #005380;
  color: #fff;
  display: block;
  padding: 3px 5px;
  position: absolute;
  right: -25px;
  top: 20px;
  text-align: center;
  width: 15px;
}
/* line 147, ../scss/_global.scss */
#whiteBox h2 {
  color: #005380;
  font-size: 29px;
  font-weight: 200;
}
/* line 153, ../scss/_global.scss */
#whiteBox #ProductGuarantee {
  margin: 20px auto;
  width: 80%;
}

/* line 159, ../scss/_global.scss */
#sitemap-wrapper > ul {
  border-top: 1px dotted #bbbbb2;
  margin: 0;
  padding: 10px 0 10px 20px;
}
/* line 164, ../scss/_global.scss */
#sitemap-wrapper > ul:first-child {
  border: 0;
}

/* line 169, ../scss/_global.scss */
.landing {
  background: #f6f6e2;
  padding: 25px 0 0;
}
/* line 173, ../scss/_global.scss */
.landing .container-content {
  padding: 0px 40px 20px;
  overflow: hidden;
  *zoom: 1;
}
/* line 177, ../scss/_global.scss */
.landing .container-content .sort-reset {
  position: relative;
  top: -8px;
  left: 90%;
  border-top: 1px dotted #bbbbb2;
  border-left: 1px dotted #bbbbb2;
  border-right: 1px dotted #bbbbb2;
  border-bottom: 0px;
  padding: 10px 10px 10px 10px;
  background: #f6f6e2;
  color: #355627;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  /* line 177, ../scss/_global.scss */
  .landing .container-content .sort-reset {
    left: 80%;
  }
}
/* line 194, ../scss/_global.scss */
.landing .container-content .sort-reset:hover {
  text-decoration: none;
  color: #355627;
}
/* line 198, ../scss/_global.scss */
.landing .container-content .primary-content {
  width: 65%;
  float: left;
}
/* line 202, ../scss/_global.scss */
.landing .container-content .primary-content h4 {
  font-family: "Raleway" sans-serif;
  margin: 5px 0;
}
/* line 207, ../scss/_global.scss */
.landing .container-content .secondary-content {
  width: 33%;
  float: right;
  border-left: 1px dotted #bbbbb2;
  margin: -20px 0;
}
/* line 213, ../scss/_global.scss */
.landing .container-content .secondary-content p {
  margin: 0 0 20px 20px;
}
/* line 216, ../scss/_global.scss */
.landing .container-content .secondary-content ul {
  margin: 0 40px;
}
/* line 219, ../scss/_global.scss */
.landing .container-content .secondary-content hr {
  border-top: 1px dotted #bbbbb2;
  margin: 10px 0;
}
/* line 223, ../scss/_global.scss */
.landing .container-content .secondary-content h5 {
  font-family: "Raleway" sans-serif;
  font-weight: normal;
  color: #005581;
  font-size: 23px;
  font-weight: 200;
  line-height: 28px;
  margin: 10px 0 5px 20px;
}
/* line 232, ../scss/_global.scss */
.landing .container-content .secondary-content .toms-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 95%;
}
@media (max-width: 600px) {
  /* line 242, ../scss/_global.scss */
  .landing .container-content {
    padding: 0 20px 20px;
  }
}

/* line 256, ../scss/_global.scss */
.section-break {
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/section-break.png) no-repeat;
  width: 100%;
  height: 35px;
  margin: 0 0 20px;
}

/* line 263, ../scss/_global.scss */
.section-title {
  border-bottom: 1px dotted #bbbbb2;
  clear: both;
  margin: 0 0 10px;
  margin-bottom: 20px;
  padding: 0;
  overflow: hidden;
  color: #005380;
}
/* line 272, ../scss/_global.scss */
.section-title h2 {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 29px;
  color: #005380;
  font-weight: 200;
  line-height: 55px;
  margin: 0;
}
/* line 281, ../scss/_global.scss */
.section-title h3 {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 200;
  line-height: 24px;
}
@media (max-width: 600px) {
  /* line 281, ../scss/_global.scss */
  .section-title h3 {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 293, ../scss/_global.scss */
.section-title img {
  margin: 0 0 10px;
}
/* line 297, ../scss/_global.scss */
.section-title.sub {
  border-top: none;
}

/* line 304, ../scss/_global.scss */
.section-1 .section-title {
  padding: 0;
}
/* line 307, ../scss/_global.scss */
.section-1 .section-title h3 {
  margin-top: 20px;
}

/* line 316, ../scss/_global.scss */
.hero-image {
  margin: 0 0 20px;
}

/* line 320, ../scss/_global.scss */
.toms-btn {
  background: #005380;
  border: 0;
  text-transform: uppercase;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 200;
  color: #fff;
  font-size: 18px;
  padding: 10px 14px;
  float: right;
  margin: 10px 0;
}
/* line 332, ../scss/_global.scss */
.toms-btn:hover {
  color: #fff;
}

/* line 337, ../scss/_global.scss */
.sort {
  float: left;
}
/* line 340, ../scss/_global.scss */
.sort .sort-title {
  padding-left: 4px;
}
/* line 344, ../scss/_global.scss */
.sort .sort-select {
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/select-bkg.png) no-repeat 0 0;
  overflow: hidden;
  width: 160px;
  margin-right: 16px;
}
/* line 350, ../scss/_global.scss */
.sort .sort-select select {
  background: none;
  width: 165px;
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: none;
  border: none;
  padding: 1px 10px;
}

/* line 362, ../scss/_global.scss */
.checkmark {
  list-style-image: url(/TomsOfMaine/v2/en-us/pages/images/global/checkmark.png);
}

/* line 366, ../scss/_global.scss */
.img-left {
  float: left;
  padding: 0 30px 20px 0;
}

/* line 371, ../scss/_global.scss */
.img-center {
  display: block;
  margin: 0 auto;
}

/* line 376, ../scss/_global.scss */
.img-right {
  float: right;
  padding: 0 0 0 30px;
}

/* line 388, ../scss/_global.scss */
.newsletter-opt-in {
  float: left;
  margin-right: 5px;
}

/* line 393, ../scss/_global.scss */
.newsletterErrors {
  color: red;
  padding: 5px;
}
/* line 397, ../scss/_global.scss */
.newsletterErrors .errors {
  display: list-item;
  list-style-position: inside;
}

/*  =========  RESPONSIVE DESIGN  ===========  */
@media (max-width: 960px) {
  /* line 408, ../scss/_global.scss */
  .sort.age {
    display: none;
  }
  /* line 411, ../scss/_global.scss */
  .sort .sort-select {
    margin-right: 10px;
  }
}
@media (max-width: 600px) {
  /* line 420, ../scss/_global.scss */
  .sort.ingredient {
    display: none;
  }
  /* line 423, ../scss/_global.scss */
  .sort.flavor {
    display: none;
  }
  /* line 426, ../scss/_global.scss */
  .sort .sort-select {
    margin-right: 10px;
  }

  /* line 431, ../scss/_global.scss */
  .toms-btn {
    padding: 10px 14px 10px;
  }

  /* line 437, ../scss/_global.scss */
  .section-title h2 {
    line-height: 35px;
  }
}
/* =====  browser hacks  ======  */
@-moz-document url-prefix() {
  /* line 449, ../scss/_global.scss */
  .sort .sort-select select {
    padding: 5px 10px;
  }
}
@media \0screen {
  /* line 455, ../scss/_global.scss */
  .landing {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2f2f4de, endColorstr=#b2f2f4de)";
  }
}
/* line 1, ../scss/elements/_brand-message.scss */
#brand-message {
  width: 100%;
  height: 100%;
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/brand-landing.jpg) center center no-repeat;
  background-size: cover;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100000;
}
/* line 13, ../scss/elements/_brand-message.scss */
#brand-message a {
  margin: 60px 40px;
  color: #492f6b;
  font-size: 34px;
  line-height: 35px;
  width: 550px;
  float: right;
}
/* line 21, ../scss/elements/_brand-message.scss */
#brand-message a:hover {
  text-decoration: underline;
}

/* line 1, ../scss/elements/_top-nav.scss */
.top-nav {
  position: relative;
  z-index: 500;
  height: 65px;
}
/* line 6, ../scss/elements/_top-nav.scss */
.top-nav .row-fluid {
  position: relative;
}
/* line 10, ../scss/elements/_top-nav.scss */
.top-nav .span4subl, .top-nav .span5 {
  float: right;
  margin-right: 2.5%;
  position: relative;
  width: 228px;
  margin: 0;
}
/* line 18, ../scss/elements/_top-nav.scss */
.top-nav .span7 {
  width: 65.81196581196582%;
}
/* line 22, ../scss/elements/_top-nav.scss */
.top-nav .search {
  margin-bottom: 0;
}
/* line 26, ../scss/elements/_top-nav.scss */
.top-nav .mobile-menu {
  display: none;
}
/* line 30, ../scss/elements/_top-nav.scss */
.top-nav .mobile-search {
  display: none;
}
/* line 34, ../scss/elements/_top-nav.scss */
.top-nav .col {
  padding: 0;
}
/* line 38, ../scss/elements/_top-nav.scss */
.top-nav #logo {
  left: 0;
  position: absolute;
}
/* line 43, ../scss/elements/_top-nav.scss */
.top-nav h1 {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/toms-logo.png) no-repeat;
  width: 118px;
  height: 102px;
  margin: 0;
  float: left;
  position: relative;
}
/* line 53, ../scss/elements/_top-nav.scss */
.top-nav .container {
  background: none;
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
}
/* line 59, ../scss/elements/_top-nav.scss */
.top-nav .top-menu {
  list-style: none;
  float: left;
  margin: 0 0 10px 143px;
  position: relative;
  top: 22px;
  right: 25px;
}
/* line 67, ../scss/elements/_top-nav.scss */
.top-nav .top-menu li {
  display: block;
  float: left;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 13px;
  text-transform: uppercase;
  border-left: 1px solid #f7faf6;
  padding: 0 14px 0 15px;
}
/* line 76, ../scss/elements/_top-nav.scss */
.top-nav .top-menu li:first-child {
  border: none;
}
/* line 80, ../scss/elements/_top-nav.scss */
.top-nav .top-menu li a {
  color: #0f160b;
}
/* line 86, ../scss/elements/_top-nav.scss */
.top-nav input {
  float: right;
  color: #9daa52;
}
/* line 90, ../scss/elements/_top-nav.scss */
.top-nav input[type="text"] {
  border: 1px solid #9daa52;
  background: #f0f5d9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  position: relative;
  width: 200px;
  top: 15px;
  padding: 0 4px;
  height: 28px;
  font-size: 14px;
}
/* line 110, ../scss/elements/_top-nav.scss */
.top-nav button {
  float: right;
  width: 28px;
}
/* line 114, ../scss/elements/_top-nav.scss */
.top-nav button[type="submit"] {
  background: #9daa52;
  border: none;
  position: relative;
  height: 28px;
  color: #e8efe3;
  top: 15px;
}
/* line 124, ../scss/elements/_top-nav.scss */
.top-nav.fixed {
  position: fixed;
  width: 100%;
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/toms-background-new.jpg) fixed no-repeat center top #dee5bc;
  background-attachment: scroll;
  z-index: 9999;
}
/* line 136, ../scss/elements/_top-nav.scss */
.top-nav.fixed .row-fluid {
  width: 960px;
  margin: 0 auto;
}
/* line 141, ../scss/elements/_top-nav.scss */
.top-nav.fixed.visible {
  top: 0;
}
/* line 146, ../scss/elements/_top-nav.scss */
.top-nav #facebookTab {
  position: relative;
}
/* line 149, ../scss/elements/_top-nav.scss */
.top-nav #facebookTab ul {
  background: #fff;
  display: none;
  left: 0;
  margin: 0;
  position: absolute;
  z-index: 9;
}
/* line 157, ../scss/elements/_top-nav.scss */
.top-nav #facebookTab ul li {
  padding: 0;
}
/* line 162, ../scss/elements/_top-nav.scss */
.top-nav #facebookTab.active {
  background: #fff;
  border-left: 0;
  margin-top: -6px;
  padding-top: 6px;
  padding-left: 16px;
}
/* line 169, ../scss/elements/_top-nav.scss */
.top-nav #facebookTab.active ul {
  display: block;
}

/* line 177, ../scss/elements/_top-nav.scss */
.main-content {
  margin-top: 65px;
}

@media screen\0 {
  /* line 184, ../scss/elements/_top-nav.scss */
  .main-content {
    margin-bottom: 60px;
  }
}
@media (max-width: 960px) {
  /* line 190, ../scss/elements/_top-nav.scss */
  .top-nav {
    height: 61px;
  }
  /* line 194, ../scss/elements/_top-nav.scss */
  .top-nav.fixed .row-fluid {
    width: auto;
  }
  /* line 197, ../scss/elements/_top-nav.scss */
  .top-nav.fixed .row-fluid .span8 {
    float: left !important;
    width: 70% !important;
  }
  /* line 202, ../scss/elements/_top-nav.scss */
  .top-nav.fixed .row-fluid .span4subl, .top-nav.fixed .row-fluid .span5 {
    width: 30%;
  }
  /* line 207, ../scss/elements/_top-nav.scss */
  .top-nav.fixed input[type="text"] {
    width: 145px;
  }
  /* line 213, ../scss/elements/_top-nav.scss */
  .top-nav .col {
    padding: 0 5px;
  }
  /* line 217, ../scss/elements/_top-nav.scss */
  .top-nav .top-menu {
    top: 22px;
    right: 25px;
  }
  /* line 221, ../scss/elements/_top-nav.scss */
  .top-nav .top-menu li {
    font-size: 12px;
    padding: 0 6px 0 7px;
  }
  /* line 225, ../scss/elements/_top-nav.scss */
  .top-nav .top-menu li:first-child {
    border: none;
  }
  /* line 229, ../scss/elements/_top-nav.scss */
  .top-nav .top-menu li a {
    color: #0f160b;
  }
  /* line 235, ../scss/elements/_top-nav.scss */
  .top-nav input {
    float: right;
  }
  /* line 238, ../scss/elements/_top-nav.scss */
  .top-nav input[type="text"] {
    width: 200px;
    top: 15px;
    padding: 0 4px;
    min-height: 28px;
    font-size: 14px;
  }
  /* line 248, ../scss/elements/_top-nav.scss */
  .top-nav button[type="submit"] {
    top: 15px;
  }
  /* line 254, ../scss/elements/_top-nav.scss */
  .top-nav #facebookTab.active {
    padding-left: 8px;
  }

  /* line 260, ../scss/elements/_top-nav.scss */
  .main-content {
    position: relative;
    top: -8px;
    width: 100%;
  }

  /* line 266, ../scss/elements/_top-nav.scss */
  .main-content.open {
    margin-bottom: 33px;
  }
}
@media (max-width: 600px) {
  /* line 274, ../scss/elements/_top-nav.scss */
  .top-nav {
    height: 50px;
  }
  /* line 277, ../scss/elements/_top-nav.scss */
  .top-nav #logo {
    position: static;
  }
  /* line 281, ../scss/elements/_top-nav.scss */
  .top-nav a {
    color: #fff;
  }
  /* line 286, ../scss/elements/_top-nav.scss */
  .top-nav input[type="text"] {
    display: none;
  }
  /* line 293, ../scss/elements/_top-nav.scss */
  .top-nav.fixed .row-fluid .span8 {
    float: none;
    width: 100% !important;
  }
  /* line 298, ../scss/elements/_top-nav.scss */
  .top-nav.fixed .row-fluid .span4subl,
  .top-nav.fixed .row-fluid .span5 {
    display: none;
    float: none;
    left: 16.5%;
    position: absolute;
    top: 0;
    width: 80%;
  }
  /* line 307, ../scss/elements/_top-nav.scss */
  .top-nav.fixed .row-fluid .span4subl button[type="submit"],
  .top-nav.fixed .row-fluid .span5 button[type="submit"] {
    top: 11px !important;
  }
  /* line 311, ../scss/elements/_top-nav.scss */
  .top-nav.fixed .row-fluid .span4subl input[type="text"],
  .top-nav.fixed .row-fluid .span5 input[type="text"] {
    display: block;
    top: 11px;
    width: 88%;
  }
  /* line 319, ../scss/elements/_top-nav.scss */
  .top-nav.fixed .mobile-search {
    display: block;
  }
  /* line 325, ../scss/elements/_top-nav.scss */
  .top-nav h1 {
    height: 58px;
    line-height: 50px;
    /*background: none !important;

    */
    white-space: normal !important;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    text-indent: 0 !important;
    position: relative;
    background-size: 58px 50px !important;
    background-position: center left;
    width: 100% !important;
    z-index: 125px;
    top: -29px;
    left: 53px;
    padding-left: 19%;
  }

  /*h1 {
  	background: none !important;
  	text-indent: 0 !important;
  	white-space: normal !important;
  	font-size: 24px;
  	text-transform: uppercase;
  	text-align: center;
  	width: 100% !important;
  	position: relative;
  	z-index: 125px;
  	font-weight: 400;
  	font-family: $RalewayFont;
  	top: -28px;
  }*/
  /* line 363, ../scss/elements/_top-nav.scss */
  .main-content {
    margin-top: 0;
  }

  /* line 367, ../scss/elements/_top-nav.scss */
  .top-menu {
    display: none;
  }

  /* line 371, ../scss/elements/_top-nav.scss */
  button {
    color: #e8efe3 !important;
    background: #9daa52;
    border: none;
    height: 28px;
  }
  /* line 377, ../scss/elements/_top-nav.scss */
  button.mobile-menu {
    display: block !important;
    float: left !important;
    position: relative;
    z-index: 200;
    top: 11px;
    left: 8px;
  }
  /* line 385, ../scss/elements/_top-nav.scss */
  button.mobile-menu:hover {
    cursor: pointer;
  }
  /* line 390, ../scss/elements/_top-nav.scss */
  button.mobile-search {
    position: absolute;
    right: 8px;
    top: 11px;
  }
  /* line 396, ../scss/elements/_top-nav.scss */
  button[type="submit"] {
    top: -123px !important;
    right: 8px !important;
    z-index: 200;
  }

  /* line 403, ../scss/elements/_top-nav.scss */
  .main-content {
    position: relative;
    top: -35px;
    margin-bottom: 5px;
    width: 100%;
  }

  /* line 410, ../scss/elements/_top-nav.scss */
  .main-content.footer-open {
    margin-bottom: -116px;
  }
}
/* line 3, ../scss/elements/_main-nav.scss */
.main-nav {
  width: 138px;
  position: absolute;
  top: 77px;
  margin-left: -138px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
}
/* line 13, ../scss/elements/_main-nav.scss */
.main-nav a {
  color: #fff;
}
/* line 17, ../scss/elements/_main-nav.scss */
.main-nav ul {
  list-style-type: none;
  margin: 0;
  width: auto;
}
/* line 23, ../scss/elements/_main-nav.scss */
.main-nav ul li {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzOWZjMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyODZhMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #639fc2), color-stop(100%, #5286a3));
  background-image: -moz-linear-gradient(#639fc2, #5286a3);
  background-image: -webkit-linear-gradient(#639fc2, #5286a3);
  background-image: linear-gradient(#639fc2, #5286a3);
  border: 1px solid #fff;
  padding: 0;
  color: #fff;
  cursor: pointer;
  position: relative;
  width: 100%;
}
/* line 32, ../scss/elements/_main-nav.scss */
.main-nav ul li a {
  display: block;
  padding: 15px 20px;
}
/* line 36, ../scss/elements/_main-nav.scss */
.main-nav ul li span a {
  padding: 0px;
}
/* line 42, ../scss/elements/_main-nav.scss */
.main-nav .submenu {
  background: #fff;
}
/* line 46, ../scss/elements/_main-nav.scss */
.main-nav ul li:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNzI5MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzNjI3YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d7292), color-stop(100%, #33627c));
  background-image: -moz-linear-gradient(#3d7292, #33627c);
  background-image: -webkit-linear-gradient(#3d7292, #33627c);
  background-image: linear-gradient(#3d7292, #33627c);
}
/* line 50, ../scss/elements/_main-nav.scss */
.main-nav li.scroll {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNzI5MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzNjI3YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3d7292), color-stop(100%, #33627c));
  background-image: -moz-linear-gradient(#3d7292, #33627c);
  background-image: -webkit-linear-gradient(#3d7292, #33627c);
  background-image: linear-gradient(#3d7292, #33627c);
}
/* line 54, ../scss/elements/_main-nav.scss */
.main-nav .selected {
  border-top: 1px solid #fff;
  margin-left: -20px;
}
/* line 60, ../scss/elements/_main-nav.scss */
.main-nav li.selected {
  width: auto;
}
/* line 64, ../scss/elements/_main-nav.scss */
.main-nav .flyout {
  display: none;
}
/* line 68, ../scss/elements/_main-nav.scss */
.main-nav .submenu li {
  display: none;
  border: none;
}
/* line 74, ../scss/elements/_main-nav.scss */
.main-nav .submenu .flyout, .main-nav .submenu.selected .flyout {
  background: #fff;
  margin: 0;
  border: 8px solid #b3d2e2;
  width: 640px;
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
  text-transform: none;
  z-index: 99;
}
/* line 86, ../scss/elements/_main-nav.scss */
.main-nav .submenu .flyout .flyout-header, .main-nav .submenu.selected .flyout .flyout-header {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #005380;
  font-size: 29px;
  height: 45px;
  margin: 0;
  padding: 10px 18px;
  text-align: left;
}
/* line 97, ../scss/elements/_main-nav.scss */
.main-nav .submenu .flyout .flyout-header span, .main-nav .submenu.selected .flyout .flyout-header span {
  font-size: 18px;
  font-weight: 200;
  text-transform: lowercase;
  display: block;
}
/* line 104, ../scss/elements/_main-nav.scss */
.main-nav .submenu .flyout .flyout-header a, .main-nav .submenu.selected .flyout .flyout-header a {
  display: inline;
  color: #005380;
  text-decoration: none;
}
/* line 109, ../scss/elements/_main-nav.scss */
.main-nav .submenu .flyout .flyout-header a:hover, .main-nav .submenu.selected .flyout .flyout-header a:hover {
  text-decoration: underline;
}
/* line 116, ../scss/elements/_main-nav.scss */
.main-nav .submenu .flyout ul, .main-nav .submenu.selected .flyout ul {
  margin-top: 20px;
}
/* line 120, ../scss/elements/_main-nav.scss */
.main-nav .submenu .flyout li, .main-nav .submenu.selected .flyout li {
  float: left;
  color: #e27e1c;
  font-weight: bold;
  font-size: 16px;
  height: 182px;
  background-image: none;
  margin: 0 0px 20px 12px;
  max-width: 144px;
  padding-top: 0;
  padding-bottom: 0;
  width: auto;
}
/* line 133, ../scss/elements/_main-nav.scss */
.main-nav .submenu .flyout li a, .main-nav .submenu.selected .flyout li a {
  color: #e27e1c;
  padding: 0;
  max-width: 144px;
}
/* line 141, ../scss/elements/_main-nav.scss */
.main-nav .submenu .flyout:before, .main-nav .submenu.selected .flyout:before {
  content: url(/TomsOfMaine/v2/en-us/pages/images/main-nav/light-blue-arrow.png);
  position: absolute;
  left: -19px;
  top: -10px;
  z-index: 999999;
}
/* line 152, ../scss/elements/_main-nav.scss */
.main-nav .submenu.selected a {
  color: #6883a2;
}
/* line 156, ../scss/elements/_main-nav.scss */
.main-nav .submenu.selected li {
  /*float:left;*/
  width: 100%;
}
/* line 161, ../scss/elements/_main-nav.scss */
.main-nav .submenu.selected li {
  display: block;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e5ebec));
  background-image: -moz-linear-gradient(#ffffff, #e5ebec);
  background-image: -webkit-linear-gradient(#ffffff, #e5ebec);
  background-image: linear-gradient(#ffffff, #e5ebec);
  color: #6883a2;
}
/* line 168, ../scss/elements/_main-nav.scss */
.main-nav .submenu li.active, .main-nav .submenu li:hover {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjMwcHgiIGN5PSI3cHgiIHI9IjEzNCUiPjxzdG9wIG9mZnNldD0iNDcuNzYxMTklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWRkIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-radial-gradient(30px 7px, #ffffff 64px, #eeeedd 134px);
  background-image: -webkit-radial-gradient(30px 7px, #ffffff 64px, #eeeedd 134px);
  background-image: radial-gradient(30px 7px, #ffffff 64px, #eeeedd 134px);
}

/* line 176, ../scss/elements/_main-nav.scss */
.main-nav {
  position: fixed;
  top: 11.5%;
  width: 138px;
  margin-left: -138px;
  z-index: 99;
}

/* line 184, ../scss/elements/_main-nav.scss */
.mobile {
  display: none;
}

@media (max-width: 1212px) and (min-width: 768px) {
  /* line 190, ../scss/elements/_main-nav.scss */
  .main-nav {
    position: fixed;
    left: 0;
    z-index: 50000;
    cursor: pointer;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }

  /* line 197, ../scss/elements/_main-nav.scss */
  .main-nav:after {
    content: url(/TomsOfMaine/v2/en-us/pages/images/main-nav/icon-explore.png);
    width: 125px;
    height: 50px;
    margin: 0 27px 0;
    position: absolute;
    top: -8px;
    left: 70px;
  }

  /* line 206, ../scss/elements/_main-nav.scss */
  .main-nav.open {
    left: 138px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }

  /* line 211, ../scss/elements/_main-nav.scss */
  .main-nav.open:after {
    content: url(/TomsOfMaine/v2/en-us/pages/images/main-nav/icon-hide-top.png);
    position: absolute;
    top: -46px;
    left: -10px;
  }
}
@media (max-width: 960px) {
  /* line 220, ../scss/elements/_main-nav.scss */
  .main-nav {
    position: fixed;
    left: 0;
    z-index: 50000;
    cursor: pointer;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  /* line 232, ../scss/elements/_main-nav.scss */
  .main-nav .submenu .flyout, .main-nav .submenu.selected .flyout {
    width: 320px;
  }

  /* line 238, ../scss/elements/_main-nav.scss */
  .main-nav {
    top: 11.3%;
  }

  /* line 242, ../scss/elements/_main-nav.scss */
  .main-nav:after {
    content: url(/TomsOfMaine/v2/en-us/pages/images/main-nav/icon-explore.png);
    width: 125px;
    height: 50px;
    position: absolute;
    top: -8px;
  }

  /* line 251, ../scss/elements/_main-nav.scss */
  .main-nav.open {
    left: 138px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }

  /* line 256, ../scss/elements/_main-nav.scss */
  .main-nav.open:after {
    content: url(/TomsOfMaine/v2/en-us/pages/images/main-nav/icon-hide-top.png);
    position: absolute;
    top: -46px;
    left: -10px;
  }
}
@media (max-width: 600px) {
  /* line 266, ../scss/elements/_main-nav.scss */
  .main-nav {
    position: fixed;
    top: 50px;
    left: -100%;
    margin-left: 0;
    font-size: 24px;
    width: 100%;
  }
  /* line 274, ../scss/elements/_main-nav.scss */
  .main-nav.open {
    left: 0;
    position: relative;
    top: 60px;
  }
  /* line 281, ../scss/elements/_main-nav.scss */
  .main-nav li {
    line-height: 47px;
    padding: 30px 15px;
  }
  /* line 285, ../scss/elements/_main-nav.scss */
  .main-nav li.company {
    line-height: 40px;
    height: auto;
  }
  /* line 290, ../scss/elements/_main-nav.scss */
  .main-nav li.mobile {
    display: block;
    background: #005983;
  }
  /* line 296, ../scss/elements/_main-nav.scss */
  .main-nav.sticky {
    top: 50px;
  }
  /* line 300, ../scss/elements/_main-nav.scss */
  .main-nav .selected {
    width: inherit;
    margin: inherit;
    border-top: inherit;
    position: relative;
  }
  /* line 307, ../scss/elements/_main-nav.scss */
  .main-nav li.selected:before {
    content: url("/TomsOfMaine/v2/en-us/pages/images/main-nav/white-mobile-arrow.png");
    position: absolute;
    left: 0px;
    top: 0px;
  }
  /* line 314, ../scss/elements/_main-nav.scss */
  .main-nav .submenu {
    width: inherit;
    margin: inherit;
  }
  /* line 317, ../scss/elements/_main-nav.scss */
  .main-nav .submenu.selected li {
    display: none;
  }
  /* line 323, ../scss/elements/_main-nav.scss */
  .main-nav .submenu .flyout:before, .main-nav .submenu.selected .flyout:before {
    content: '';
  }

  /* line 329, ../scss/elements/_main-nav.scss */
  .main-nav:after {
    content: '';
  }

  /* line 333, ../scss/elements/_main-nav.scss */
  .main-nav.open:after {
    content: '';
  }
}
/*  ==========  browser hacks  ==========  */
@media screen\0 {
  /* line 343, ../scss/elements/_main-nav.scss */
  .main-nav ul li {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#639fc2, endColorstr=#5286a3)";
  }
  /* line 346, ../scss/elements/_main-nav.scss */
  .main-nav ul li:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3d7292, endColorstr=#33627c)";
  }
  /* line 349, ../scss/elements/_main-nav.scss */
  .main-nav li.scroll {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3d7292, endColorstr=#33627c)";
  }
  /* line 352, ../scss/elements/_main-nav.scss */
  .main-nav .submenu.selected li {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e5ebec)";
  }
  /* line 355, ../scss/elements/_main-nav.scss */
  .main-nav .submenu li:hover {
    background: -ms-radial-gradient(center, ellipse cover, white 0%, #ddf1f9 100%, #d0d9e3 100%);
    /* IE10+ */
    background: radial-gradient(ellipse at center, #ffffff 0%, #ddf1f9 100%, #d0d9e3 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeedd',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
  }
  /* line 361, ../scss/elements/_main-nav.scss */
  .main-nav .submenu li .flyout li {
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
    padding-bottom: 30px;
  }
}
@media \0screen {
  /* line 370, ../scss/elements/_main-nav.scss */
  .main-nav li {
    background: #5c95b6;
  }
  /* line 371, ../scss/elements/_main-nav.scss */
  .main-nav .submenu li {
    background: #fff;
  }
}
/* line 1, ../scss/elements/_footer.scss */
.footer {
  /*margin: 0 auto -37px;*/
  color: #e0e4e7;
  left: 50%;
  margin-left: -480px;
  position: fixed;
  bottom: 0;
  z-index: 9999;
  max-height: 564px;
}
/* line 13, ../scss/elements/_footer.scss */
.footer .toggle-bar {
  width: 960px;
  height: 44px;
  z-index: 40;
  background: url(/TomsOfMaine/v2/en-us/pages/images/footer/brand-icons.png) no-repeat right #396c89;
  cursor: pointer;
}
/* line 20, ../scss/elements/_footer.scss */
.footer .toggle-bar .feed-title {
  float: left;
  min-width: 20%;
  margin: 0;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
}
/* line 29, ../scss/elements/_footer.scss */
.footer .toggle-bar .toggle.feed-title {
  background: url(/TomsOfMaine/v2/en-us/pages/images/footer/toggle-sprite.png) no-repeat 0 -2px;
  height: 24px;
  margin: 8px 4px;
}
/* line 33, ../scss/elements/_footer.scss */
.footer .toggle-bar .toggle.feed-title a {
  width: 35px;
  height: 25px;
  display: block;
}
/* line 40, ../scss/elements/_footer.scss */
.footer .toggle-bar .toggle {
  background: url(/TomsOfMaine/v2/en-us/pages/images/footer/toggle-sprite.png) no-repeat 0 -32px;
}
/* line 43, ../scss/elements/_footer.scss */
.footer .toggle-bar .facebook.feed-title {
  margin-left: 0.8em;
}
/* line 47, ../scss/elements/_footer.scss */
.footer .toggle-bar .blog.feed-title {
  margin-left: -2em;
}
/* line 51, ../scss/elements/_footer.scss */
.footer .toggle-bar .twitter.feed-title {
  margin-left: 4em;
}
/* line 56, ../scss/elements/_footer.scss */
.footer .toggle-bar.open {
  position: relative;
  top: 4px;
}
/* line 62, ../scss/elements/_footer.scss */
.footer .toggle-bar.open .toggle.feed-title {
  background-position: 0 -32px;
  margin: 10px;
}
/* line 67, ../scss/elements/_footer.scss */
.footer .toggle-bar.open .feed-title {
  margin: 2px 0;
}
/* line 71, ../scss/elements/_footer.scss */
.footer .toggle-bar.open .facebook.feed-title {
  margin-left: 0.8em;
}
/* line 75, ../scss/elements/_footer.scss */
.footer .toggle-bar.open .blog.feed-title {
  margin-left: -2em;
}
/* line 79, ../scss/elements/_footer.scss */
.footer .toggle-bar.open .twitter.feed-title {
  margin-left: 4em;
}
/* line 84, ../scss/elements/_footer.scss */
.footer a {
  color: #fff;
}
/* line 86, ../scss/elements/_footer.scss */
.footer a:hover {
  color: #fff;
  text-decoration: underline;
}
/* line 96, ../scss/elements/_footer.scss */
.footer .footer-content .connect-mobile {
  display: none;
}
/* line 101, ../scss/elements/_footer.scss */
.footer .feeds {
  background: #396c89;
  overflow: hidden;
  width: 100%;
}
/* line 107, ../scss/elements/_footer.scss */
.footer .feeds div {
  float: left;
  width: 31.7%;
  height: 256px;
  border: 1px solid #fff;
  margin: 20px 5px 0;
  overflow: hidden;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 116, ../scss/elements/_footer.scss */
.footer .feeds .twitter {
  border: none;
}
/* line 120, ../scss/elements/_footer.scss */
.footer .feeds .twitter-timeline {
  width: 100%;
  height: 300px;
}
/* line 125, ../scss/elements/_footer.scss */
.footer .feeds .facebookfeed {
  border: none;
  width: 100.3%;
  margin: 0 -1px;
  overflow-y: scroll;
}
/* line 131, ../scss/elements/_footer.scss */
.footer .feeds .facebookfeed ul {
  margin: 0 0 0 25px;
}
/* line 135, ../scss/elements/_footer.scss */
.footer .feeds .facebookfeed li {
  list-style-type: none;
  background: #fff url(/TomsOfMaine/v2/en-us/pages/images/footer/toms-icon.png) no-repeat 0 3px;
  color: #404649;
  padding: 0 12px 17px 65px;
  margin: 0 0 0 -24px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 144, ../scss/elements/_footer.scss */
.footer .feeds .facebookfeed p {
  color: #000;
  margin: 0 0 -2px;
  font-size: 12px;
  line-height: 16px;
}
/* line 151, ../scss/elements/_footer.scss */
.footer .feeds .facebookfeed a {
  color: #404649;
  font-weight: bold;
  font-size: 14px;
}
/* line 157, ../scss/elements/_footer.scss */
.footer .feeds .blog {
  background: #fff;
}
/* line 160, ../scss/elements/_footer.scss */
.footer .feeds .blog div {
  clear: both;
  border: none;
  color: #000;
  width: 100%;
}
/* line 167, ../scss/elements/_footer.scss */
.footer .feeds .blog .blog-title {
  border-bottom: 1px solid #e8e8e8;
  height: auto;
  padding: 2px 10px;
  margin: 10px 0;
  width: 98%;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
/* line 176, ../scss/elements/_footer.scss */
.footer .feeds .blog .posted-date {
  font-size: 70%;
  height: auto;
  padding: 0 10px;
  margin: 0;
  line-height: 11px;
}
/* line 184, ../scss/elements/_footer.scss */
.footer .feeds .blog .blog-summary {
  font-size: 12px;
  line-height: 16px;
  width: 93%;
  margin: 25px 10px;
}
/* line 190, ../scss/elements/_footer.scss */
.footer .feeds .blog .blog-summary a {
  color: #92b3c3;
}
/* line 197, ../scss/elements/_footer.scss */
.footer .brand-box {
  background: #2b5770 url(/TomsOfMaine/v2/en-us/pages/images/footer/footer-middle-bkg.png) repeat-x 0 0;
  overflow: hidden;
  padding: 30px 0 10px;
}
/* line 202, ../scss/elements/_footer.scss */
.footer .brand-box img {
  float: left;
}
/* line 207, ../scss/elements/_footer.scss */
.footer .brand-box .good-product {
  margin: 12px 3px 0 10px;
  min-width: 69%;
  height: 140px;
}
/* line 214, ../scss/elements/_footer.scss */
.footer .brand-box .social-media {
  float: left;
  background: #fff;
  height: 65px;
  width: 25%;
  border-radius: 10px;
  margin: 20px 0 -8px;
}
/* line 222, ../scss/elements/_footer.scss */
.footer .brand-box .social-media ul {
  margin: 5px 0 10px 0;
  list-style-type: none;
}
/* line 227, ../scss/elements/_footer.scss */
.footer .brand-box .social-media li {
  height: 55px;
  width: 18%;
  float: left;
}
/* line 232, ../scss/elements/_footer.scss */
.footer .brand-box .social-media li img {
  margin: 0 10px;
}
/* line 237, ../scss/elements/_footer.scss */
.footer .brand-box .social-media .pintrest img {
  margin: 9px 10px;
}
/* line 241, ../scss/elements/_footer.scss */
.footer .brand-box .social-media .twitter img {
  margin: 5px 10px;
}
/* line 245, ../scss/elements/_footer.scss */
.footer .brand-box .social-media .facebook img {
  margin: 10px 10px;
}
/* line 249, ../scss/elements/_footer.scss */
.footer .brand-box .social-media .youtube img {
  margin: 5px 10px;
}
/* line 253, ../scss/elements/_footer.scss */
.footer .brand-box .social-media .instagram img {
  margin: 8px 10px;
}
/* line 259, ../scss/elements/_footer.scss */
.footer .brand-box .newsletter {
  float: left;
  width: 26%;
  margin: 20px 0 -12px;
}
/* line 264, ../scss/elements/_footer.scss */
.footer .brand-box .newsletter label {
  font-weight: normal;
}
/* line 267, ../scss/elements/_footer.scss */
.footer .brand-box .newsletter input {
  background: #93a9b6 url(/TomsOfMaine/v2/en-us/pages/images/footer/form-arrow.jpg) no-repeat 100% -2px;
  border: 1px solid #122734;
  color: #122734;
  width: 240px;
}
/* line 273, ../scss/elements/_footer.scss */
.footer .brand-box .newsletter input::-webkit-input-placeholder {
  color: #122734;
}
/* line 276, ../scss/elements/_footer.scss */
.footer .brand-box .newsletter input:-moz-placeholder {
  color: #122734;
}
/* line 279, ../scss/elements/_footer.scss */
.footer .brand-box .newsletter input:-ms-input-placeholder {
  color: #122734;
}
/* line 285, ../scss/elements/_footer.scss */
.footer .links {
  background: #234b62 url(/TomsOfMaine/v2/en-us/pages/images/footer/footer-bottom-bkg.png) repeat-x 0 0;
  height: 35px;
  width: 960px;
  padding: 27px 0 0;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  clear: both;
}
/* line 293, ../scss/elements/_footer.scss */
.footer .links a {
  color: #aab4bb;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
}
/* line 298, ../scss/elements/_footer.scss */
.footer .links ul {
  list-style-type: none;
  width: 800px;
  margin: 0 auto;
}
/* line 304, ../scss/elements/_footer.scss */
.footer .links li {
  font-size: 12px;
  float: left;
  color: #aab4bb;
  padding: 0 5px;
  border-right: 1px solid #aab4bb;
}
/* line 311, ../scss/elements/_footer.scss */
.footer .links li:last-child {
  border-right: none;
}

/*  =======  BROWSER HACKS  ==========  */
@-moz-document url-prefix() {
  /* line 323, ../scss/elements/_footer.scss */
  .footer .brand-box .newsletter input {
    background-position: 100% -4px;
  }
}
@media screen\0 {
  /* line 336, ../scss/elements/_footer.scss */
  .footer .brand-box .newsletter input {
    background-position: 100% -4px;
  }
  /* line 342, ../scss/elements/_footer.scss */
  .footer .footer-content {
    margin: 0 0 40px;
  }

  /* line 350, ../scss/elements/_footer.scss */
  #home .footer .footer-content {
    margin: 0 0 60px;
  }
}
/*  ======   RESPONSIVE DESIGN  ========  */
@media (min-height: 630px) and (min-width: 960px) {
  /* line 359, ../scss/elements/_footer.scss */
  .footer-content {
    display: none;
  }
}
@media (min-width: 960px) {
  /* line 367, ../scss/elements/_footer.scss */
  .main-content {
    margin-bottom: 44px;
  }

  /* line 372, ../scss/elements/_footer.scss */
  .footer .toggle-bar, .footer .footer-content, .footer .links {
    width: 100%;
  }
  /* line 375, ../scss/elements/_footer.scss */
  .footer .toggle-bar.open {
    width: 960px;
  }
  /* line 380, ../scss/elements/_footer.scss */
  .footer .brand-box .good-product {
    margin: 0 24px;
    min-width: 66%;
  }
  /* line 385, ../scss/elements/_footer.scss */
  .footer .brand-box div {
    margin-top: 0;
  }
  /* line 389, ../scss/elements/_footer.scss */
  .footer .brand-box .social-media {
    margin: 6px 0 -8px;
  }
  /* line 392, ../scss/elements/_footer.scss */
  .footer .brand-box .social-media img {
    width: 90%;
    margin-right: 5px;
  }
}
@media (max-width: 960px) {
  /* line 403, ../scss/elements/_footer.scss */
  .footer {
    position: relative;
    left: 0;
    margin-left: 0;
  }
  /* line 408, ../scss/elements/_footer.scss */
  .footer .toggle-bar {
    background-image: none;
  }

  /* line 413, ../scss/elements/_footer.scss */
  .footer.container {
    clear: both;
    width: 100%;
    z-index: 5000;
  }
  /* line 418, ../scss/elements/_footer.scss */
  .footer.container .connect-mobile {
    display: none;
  }
  /* line 422, ../scss/elements/_footer.scss */
  .footer.container .feeds div {
    width: 48.2%;
    height: 267px;
  }
  /* line 425, ../scss/elements/_footer.scss */
  .footer.container .feeds div .facebookfeed {
    width: 100%;
  }
  /* line 430, ../scss/elements/_footer.scss */
  .footer.container .blog {
    display: none;
  }
  /* line 435, ../scss/elements/_footer.scss */
  .footer.container .brand-box .good-product {
    width: 68%;
    height: 250px;
    margin: -15px 4px 0 -8px;
  }
  /* line 440, ../scss/elements/_footer.scss */
  .footer.container .brand-box .good-product img {
    width: 98%;
    margin: 0 12px;
    height: 98%;
  }
  /* line 447, ../scss/elements/_footer.scss */
  .footer.container .brand-box div {
    margin-top: 0;
  }
  /* line 451, ../scss/elements/_footer.scss */
  .footer.container .brand-box .social-media {
    width: 30%;
    margin: 35px 2px;
  }
  /* line 454, ../scss/elements/_footer.scss */
  .footer.container .brand-box .social-media img {
    width: 90%;
    margin-right: 5px;
  }
  /* line 460, ../scss/elements/_footer.scss */
  .footer.container .brand-box .newsletter {
    margin: 0 3px;
  }
  /* line 463, ../scss/elements/_footer.scss */
  .footer.container .brand-box .newsletter input {
    width: 115%;
  }
  /* line 468, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar, .footer.container .links {
    width: 100%;
  }
  /* line 472, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar.open {
    width: 100%;
  }
  /* line 475, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar.open .toggle.feed-title {
    display: none;
  }
  /* line 479, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar .facebook.feed-title {
    margin-left: 14px;
  }
  /* line 482, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar .blog.feed-title {
    display: none;
  }
  /* line 485, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar .twitter.feed-title {
    margin-left: 30%;
  }
  /* line 488, ../scss/elements/_footer.scss */
  .footer.container .links {
    position: relative;
  }
  /* line 491, ../scss/elements/_footer.scss */
  .footer.container .footer-content {
    margin: 0;
  }
  /* line 493, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar, .footer.container .feeds, .footer.container .brand-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 40px;
  }
}
@media (max-width: 600px) {
  /* line 505, ../scss/elements/_footer.scss */
  .footer {
    position: relative;
  }
  /* line 508, ../scss/elements/_footer.scss */
  .footer .toggle-bar {
    background-image: none;
  }

  /* line 515, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar {
    display: none;
  }
  /* line 518, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar .toggle {
    display: none;
  }
  /* line 522, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar .facebook {
    display: none;
  }
  /* line 526, ../scss/elements/_footer.scss */
  .footer.container .toggle-bar .twitter {
    display: none;
  }
  /* line 530, ../scss/elements/_footer.scss */
  .footer.container .footer-content {
    margin: 0;
    padding: 170px 0 0;
    background: #396c89;
  }
  /* line 535, ../scss/elements/_footer.scss */
  .footer.container .footer-content .connect-mobile {
    display: block;
    text-transform: uppercase;
    position: absolute;
    top: 10px;
    left: 42px;
    z-index: 60000;
  }
  /* line 544, ../scss/elements/_footer.scss */
  .footer.container .footer-content .brand-box {
    width: 100%;
    overflow: hidden;
  }
  /* line 547, ../scss/elements/_footer.scss */
  .footer.container .footer-content .brand-box .good-product {
    margin: -3px 0 -8px -7px;
    width: 95%;
    height: auto;
  }
  /* line 551, ../scss/elements/_footer.scss */
  .footer.container .footer-content .brand-box .good-product img {
    margin: 0 -4px 30px;
    height: auto;
  }
  /* line 559, ../scss/elements/_footer.scss */
  .footer.container .footer-content .brand-box .connect .social-media {
    position: absolute;
    top: 0px;
    width: 260px;
    height: auto;
    padding: 0 0 15px;
  }
  /* line 568, ../scss/elements/_footer.scss */
  .footer.container .footer-content .brand-box .connect .social-media img {
    width: 100%;
  }
  /* line 573, ../scss/elements/_footer.scss */
  .footer.container .footer-content .brand-box .connect .newsletter {
    width: 65%;
    margin: 35px 0 -12px 39px;
    position: absolute;
    top: 82px;
    left: 4px;
  }
  /* line 580, ../scss/elements/_footer.scss */
  .footer.container .footer-content .brand-box .connect .newsletter input {
    width: 95%;
  }
  /* line 589, ../scss/elements/_footer.scss */
  .footer.container .feeds .facebook {
    display: none;
  }
  /* line 592, ../scss/elements/_footer.scss */
  .footer.container .feeds .twitter {
    display: none;
  }
  /* line 597, ../scss/elements/_footer.scss */
  .footer.container .links {
    position: relative;
    height: 105px;
  }
  /* line 600, ../scss/elements/_footer.scss */
  .footer.container .links ul {
    width: 254px;
    text-align: center;
  }
  /* line 604, ../scss/elements/_footer.scss */
  .footer.container .links li {
    line-height: 11px;
    margin: 5px 0;
    float: none;
    display: inline;
  }
  /* line 610, ../scss/elements/_footer.scss */
  .footer.container .links li:nth-child(1) {
    border-right: none;
    display: block;
  }
  /* line 614, ../scss/elements/_footer.scss */
  .footer.container .links li:nth-child(3) {
    border-right: none;
  }
  /* line 617, ../scss/elements/_footer.scss */
  .footer.container .links li:nth-child(4) {
    clear: both;
  }
  /* line 621, ../scss/elements/_footer.scss */
  .footer.container .links li:nth-child(6) {
    border-right: none;
  }
  /* line 624, ../scss/elements/_footer.scss */
  .footer.container .links li:nth-child(7) {
    clear: both;
  }
}
@media (max-height: 630px) {
  /* line 635, ../scss/elements/_footer.scss */
  .main-content {
    margin-bottom: 0;
  }

  /* line 638, ../scss/elements/_footer.scss */
  .footer {
    position: relative;
    left: 0;
    margin-left: auto;
  }

  /* line 644, ../scss/elements/_footer.scss */
  .toggle-bar {
    position: relative !important;
  }
  /* line 647, ../scss/elements/_footer.scss */
  .toggle-bar .feed-title {
    background: none !important;
    margin-bottom: -2px !important;
  }
  /* line 651, ../scss/elements/_footer.scss */
  .toggle-bar .feed-title h1, .toggle-bar .feed-title h2, .toggle-bar .feed-title h3 {
    line-height: 30px !important;
  }
}
/* line 1, ../scss/elements/_carousel.scss */
.slider {
  padding-bottom: 20px;
  position: relative;
  z-index: 0;
}

/* Browser Resets */
/* line 8, ../scss/elements/_carousel.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

/* line 12, ../scss/elements/_carousel.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 18, ../scss/elements/_carousel.scss */
.flexslider {
  margin: 0;
  padding: 0;
}

/* line 19, ../scss/elements/_carousel.scss */
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 20, ../scss/elements/_carousel.scss */
.flexslider .slides img {
  width: 100%;
  display: block;
}

/* line 21, ../scss/elements/_carousel.scss */
.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 23, ../scss/elements/_carousel.scss */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 24, ../scss/elements/_carousel.scss */
html[xmlns] .slides {
  display: block;
}

/* line 25, ../scss/elements/_carousel.scss */
* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 30, ../scss/elements/_carousel.scss */
.no-js .slides > li:first-child {
  display: block;
}

/* line 33, ../scss/elements/_carousel.scss */
.flex-direction-nav {
  list-style-type: none;
}

/* line 34, ../scss/elements/_carousel.scss */
.flex-prev {
  display: none;
  position: absolute;
  left: -38px;
  top: 26%;
  z-index: 9;
  display: block;
  height: 69px;
  width: 42px;
  background: url("/TomsOfMaine/v2/en-us/pages/images/sliders/carousel/btn_prev.png") no-repeat;
  cursor: pointer;
}

/* line 46, ../scss/elements/_carousel.scss */
.slides li p {
  font-size: 22px;
  color: #d57528;
}

/* line 52, ../scss/elements/_carousel.scss */
.flex-next {
  display: none;
  position: absolute;
  float: right;
  right: -41px;
  top: 26%;
  z-index: 9;
  display: block;
  height: 69px;
  width: 42px;
  background: url("/TomsOfMaine/v2/en-us/pages/images/sliders/carousel/btn_next.png") no-repeat;
  cursor: pointer;
}

/* line 66, ../scss/elements/_carousel.scss */
.carouselfooterleft {
  float: left;
  width: 52%;
  color: #355627;
}

/* line 67, ../scss/elements/_carousel.scss */
.carouselfooterright {
  float: right;
}

/* line 69, ../scss/elements/_carousel.scss */
.carouselfooterleft p {
  color: #355627;
  font-size: 16px;
}

/* line 74, ../scss/elements/_carousel.scss */
button.cfrsearchcall-to-action {
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  width: 110px;
  font-family: "Raleway", sans-serif;
  background: #005581;
  color: #fff;
  border: 0;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: normal;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  text-align: center;
}
/* line 87, ../scss/elements/_carousel.scss */
button.cfrsearchcall-to-action a {
  color: #fff;
}

/* line 92, ../scss/elements/_carousel.scss */
.cfrcall-to-action {
  background: #005581;
  width: 250px;
  margin-top: 2%;
  margin-left: 8%;
  padding: 11px;
  font-family: "Raleway", sans-serif;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: normal;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  text-decoration: none;
  text-align: center;
  display: block;
}

/* line 111, ../scss/elements/_carousel.scss */
.cfrcall-to-action:hover {
  color: #fff;
}

@media (max-width: 960px) {
  /* line 115, ../scss/elements/_carousel.scss */
  .flex-next {
    display: block;
  }
}
@media (max-width: 600px) {
  /* line 121, ../scss/elements/_carousel.scss */
  .flex-next {
    display: block;
  }
}
/* line 23, ../scss/elements/_overlay.scss */
.page-overlay {
  display: none;
  position: fixed;
  top: 0;
  padding: 90px 20px 20px;
  background-color: #fff;
  z-index: 51;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -moz-box-shadow: 0px 0px 5px #333333;
  -webkit-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
}
/* line 33, ../scss/elements/_overlay.scss */
.page-overlay .close {
  background: #005380;
  opacity: 10;
  width: 12px;
  height: 22px;
  padding: 7px 10px 6px;
  position: absolute;
  top: 100px;
  right: -33px;
  cursor: pointer;
  z-index: 100;
  color: #fff;
  font-weight: normal;
  font-size: 18px;
  text-shadow: none;
}
/* line 49, ../scss/elements/_overlay.scss */
.page-overlay .breadcrumb {
  float: right;
  background: none;
  padding: 5px 15px;
  margin: 0 0 8px;
}
/* line 55, ../scss/elements/_overlay.scss */
.page-overlay .breadcrumb li {
  color: #005380;
  float: left;
  font-size: 12px;
  padding: 0 5px;
  list-style-type: none;
}
/* line 62, ../scss/elements/_overlay.scss */
.page-overlay .breadcrumb li a {
  color: #252525;
}
/* line 67, ../scss/elements/_overlay.scss */
.page-overlay .breadcrumb .this-page {
  color: #025582;
}

/* line 73, ../scss/elements/_overlay.scss */
.blackout {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  z-index: 50;
  display: none;
}

/* line 85, ../scss/elements/_overlay.scss */
.overlay-open {
  overflow: hidden;
}

/* line 93, ../scss/elements/_overlay.scss */
.overlay-content {
  margin: 5px 0 20px;
}
/* line 96, ../scss/elements/_overlay.scss */
.overlay-content .recycle-box-sample {
  float: right;
  height: 215px;
}
/* line 102, ../scss/elements/_overlay.scss */
.overlay-content .order-form-modal h1 {
  font-size: 45px;
  margin-bottom: 20px;
  font-weight: 400;
}
/* line 108, ../scss/elements/_overlay.scss */
#detail-overlay .overlay-content .order-form-modal h3 {
  font-size: 22px;
  font-weight: 500;
}
/* line 113, ../scss/elements/_overlay.scss */
#detail-overlay .overlay-content .order-form-modal h5 {
  color: #005380;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
/* line 120, ../scss/elements/_overlay.scss */
.overlay-content .order-form-modal p {
  color: #679146;
  font-size: 15px;
}
/* line 125, ../scss/elements/_overlay.scss */
.overlay-content .order-form-modal ol {
  padding-left: 35px;
  margin-top: 10px;
}
/* line 130, ../scss/elements/_overlay.scss */
.overlay-content .order-form-modal li {
  color: #679146;
  font-size: 15px;
  margin-bottom: 10px;
}
/* line 136, ../scss/elements/_overlay.scss */
.overlay-content .order-form-modal .em-modal-footer strong {
  color: #005380;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
/* line 143, ../scss/elements/_overlay.scss */
.overlay-content .order-form-modal .em-legal {
  font-size: 9px;
}
/* line 147, ../scss/elements/_overlay.scss */
.overlay-content .order-form-modal .btn-orange {
  border: none;
  width: 142px;
  height: 54px;
  line-height: 54px;
  color: #fff;
  font-size: 20.904px;
  /* Approximation due to font substitution */
  font-weight: 500;
  text-align: center;
  margin: auto;
  display: block;
  background: #ff8f3d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8f3d), color-stop(100%, #ff7b0d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff8f3d 0%, #ff7b0d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8f3d', endColorstr='#ff7b0d',GradientType=0 );
  /* IE6-9 */
}
/* line 160, ../scss/elements/_overlay.scss */
.overlay-content .order-form-modal .btn-orange:hover {
  background: #ff7b0d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7b0d), color-stop(100%, #ff8f3d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff7b0d 0%, #ff8f3d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b0d', endColorstr='#ff8f3d',GradientType=0 );
  /* IE6-9 */
}
/* line 167, ../scss/elements/_overlay.scss */
.overlay-content .col-right p, .overlay-content .col-left p {
  font-size: 14px;
}
/* line 172, ../scss/elements/_overlay.scss */
.overlay-content .fancy-select {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/promo-bg-right.png) repeat-y left top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  float: right;
  min-width: 310px;
  padding: 10px 4%;
  position: relative;
  right: -20px;
  top: 0;
  width: 38%;
}
/* line 186, ../scss/elements/_overlay.scss */
.overlay-content .fancy-select h3 {
  color: #fff !important;
  font-size: 24px !important;
  font-weight: lighter !important;
  margin: 0 0 8px !important;
}
/* line 193, ../scss/elements/_overlay.scss */
.overlay-content .fancy-select .sort {
  max-width: 273px;
  width: 100%;
}
/* line 197, ../scss/elements/_overlay.scss */
.overlay-content .fancy-select .sort .sort-select {
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/select-large-bkg.png) no-repeat 0 0;
  position: relative;
  margin-right: 0;
  width: 274px;
}
/* line 203, ../scss/elements/_overlay.scss */
.overlay-content .fancy-select .sort .sort-select select {
  color: #005380;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 20px;
  height: 43px;
  width: 110%;
}
/* line 214, ../scss/elements/_overlay.scss */
.overlay-content .right-pod {
  background: url("/TomsOfMaine/v2/en-us/pages/images/overlay/orange-box.png") no-repeat top right !important;
  float: right;
}
/* line 217, ../scss/elements/_overlay.scss */
.overlay-content .right-pod h3 {
  margin-left: 85px;
  margin-bottom: 8px;
  color: #fff;
}
/* line 222, ../scss/elements/_overlay.scss */
.overlay-content .right-pod .sort-select {
  background: url("/TomsOfMaine/v2/en-us/pages/images/overlay/down-arrow-blue.png") #fff no-repeat right;
  overflow: hidden;
  float: left;
  width: 67%;
  margin-left: 85px;
  height: 43px;
  padding: 0px;
  text-align: left;
  font-size: 16px;
  color: #0c5687;
  font-family: "Raleway", sans-serif;
}
/* line 234, ../scss/elements/_overlay.scss */
.overlay-content .right-pod .sort-select select {
  background: none;
  width: 294px;
  height: 43px;
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: none;
  border: none;
  padding: 1px 10px;
}
/* line 247, ../scss/elements/_overlay.scss */
.overlay-content .prev-slide {
  position: relative;
  float: left;
  top: 100px;
  right: 36px;
}
/* line 254, ../scss/elements/_overlay.scss */
.overlay-content .next-slide {
  position: relative;
  float: right;
  top: 95px;
  right: -42px;
}
/* line 261, ../scss/elements/_overlay.scss */
.overlay-content .slide-box-overlay {
  float: left;
  height: 500px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
/* line 268, ../scss/elements/_overlay.scss */
.overlay-content .slide-box-overlay .slidesOverlay {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: -25000px;
  padding: 0 5%;
  -webkit-transition: 0.3s cubic-bezier(0.82, 0.11, 0.52, 0.89);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 100%;
}
/* line 283, ../scss/elements/_overlay.scss */
.overlay-content .slide-box-overlay .slidesOverlay.visible {
  left: 0;
}
/* line 288, ../scss/elements/_overlay.scss */
.overlay-content .slide-control {
  top: 35px;
  left: 0px;
  text-align: center;
}
/* line 294, ../scss/elements/_overlay.scss */
.overlay-content .slide-control ul li a:hover, .overlay-content .slide-control ul li a.selected:hover {
  color: #0c5687;
}
/* line 298, ../scss/elements/_overlay.scss */
.overlay-content .slide-control ul li a.selected {
  color: #0c5687;
}
/* line 303, ../scss/elements/_overlay.scss */
.overlay-content h3 {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  color: #005380;
  font-size: 18px;
  font-weight: 200;
  line-height: 24px;
}
/* line 311, ../scss/elements/_overlay.scss */
.overlay-content h4 {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-weight: 200;
}
/* line 315, ../scss/elements/_overlay.scss */
.overlay-content .purple {
  text-align: left !important;
  text-transform: uppercase;
}
/* line 320, ../scss/elements/_overlay.scss */
.overlay-content h5 {
  color: #6a347d;
  font-size: 12px;
  font-weight: bold;
}
/* line 326, ../scss/elements/_overlay.scss */
.overlay-content h5 a {
  font-size: inherit;
  font-weight: bold;
}
/* line 332, ../scss/elements/_overlay.scss */
.overlay-content .torn-paper-top {
  background: url(/TomsOfMaine/v2/en-us/pages/images/overlay/torn-paper-top.png) no-repeat 0 0;
  clear: both;
  height: 33px;
  margin: 30px 0 0;
}
/* line 339, ../scss/elements/_overlay.scss */
.overlay-content .torn-paper-bottom {
  background: url(/TomsOfMaine/v2/en-us/pages/images/overlay/torn-paper-bottom.png) no-repeat 0 0;
  height: 45px;
}
/* line 344, ../scss/elements/_overlay.scss */
.overlay-content .torn-paper {
  overflow: hidden;
  background: url(/TomsOfMaine/v2/en-us/pages/images/overlay/torn-paper-middle.png) repeat-y -6px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
  width: 100%;
}
/* line 353, ../scss/elements/_overlay.scss */
.overlay-content .torn-paper .col-left {
  float: left;
  width: 34%;
  padding: 10px 0;
}
/* line 357, ../scss/elements/_overlay.scss */
.overlay-content .torn-paper .col-left img {
  width: 95%;
  margin: 0;
}
/* line 362, ../scss/elements/_overlay.scss */
.overlay-content .torn-paper .col-right {
  float: right;
  width: 63%;
}
/* line 365, ../scss/elements/_overlay.scss */
.overlay-content .torn-paper .col-right h3 {
  font-size: 34px;
  line-height: 36px;
}
/* line 369, ../scss/elements/_overlay.scss */
.overlay-content .torn-paper .col-right p {
  font-size: 20px;
}

/* line 378, ../scss/elements/_overlay.scss */
.overlay .container-content {
  background: #f6f6e2;
  min-height: 900px;
  padding: 40px 30px;
}
/* line 383, ../scss/elements/_overlay.scss */
.overlay .container-content .breadcrumb {
  float: right;
  background: none;
  padding: 5px 15px;
  margin: 0 0 8px;
}
/* line 389, ../scss/elements/_overlay.scss */
.overlay .container-content .breadcrumb li {
  float: left;
  font-size: 12px;
  padding: 0 5px;
  list-style-type: none;
}
/* line 395, ../scss/elements/_overlay.scss */
.overlay .container-content .breadcrumb li a {
  color: #252525;
}
/* line 399, ../scss/elements/_overlay.scss */
.overlay .container-content .breadcrumb .this-page {
  color: #005380;
}

@-moz-document url-prefix() {
  /* line 409, ../scss/elements/_overlay.scss */
  .modal {
    top: 7%;
  }
}
/* line 1, ../scss/elements/_faux-overlay.scss */
#detail-overlay {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
}
/* line 5, ../scss/elements/_faux-overlay.scss */
#detail-overlay .top-nav.fixed {
  border-bottom: 4px solid #005380;
}
/* line 10, ../scss/elements/_faux-overlay.scss */
#detail-overlay .blackout {
  display: block;
}
/* line 14, ../scss/elements/_faux-overlay.scss */
#detail-overlay .main-nav {
  z-index: 99999;
}
/* line 18, ../scss/elements/_faux-overlay.scss */
#detail-overlay .main-content {
  margin-bottom: 20px;
}
/* line 22, ../scss/elements/_faux-overlay.scss */
#detail-overlay .container-content {
  margin-top: 0;
  padding: 0 0px;
}
/* line 26, ../scss/elements/_faux-overlay.scss */
#detail-overlay .container-content .breadcrumb {
  padding: 5px 0;
}
/* line 31, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content {
  background: #fff;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 40px 30px;
  position: relative;
  z-index: 99;
  color: #355627;
  font-size: 14px;
}
/* line 52, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .col-left {
  float: left;
  padding: 10px 0;
}
/* line 55, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .col-left img {
  width: 95%;
  margin: 0;
}
/* line 60, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .col-right {
  float: right;
}
/* line 62, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .col-right h3 {
  font-size: 34px;
  line-height: 36px;
}
/* line 66, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .col-right p {
  font-size: 20px;
}
/* line 71, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .primary-content {
  border-right: 1px dotted #bbbbb2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding-right: 2%;
  padding-bottom: 5px;
  width: 65%;
}
/* line 82, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .secondary-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  padding-left: 2%;
  width: 35%;
}
/* line 90, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .secondary-content h5 {
  font-family: "Raleway" sans-serif;
  color: #005380;
  font-size: 23px;
  font-weight: 200;
  line-height: 28px;
  text-transform: none;
}
/* line 98, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .secondary-content h5 a {
  color: #005380;
}
/* line 101, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .secondary-content h5 a:hover {
  text-decoration: underline;
}
/* line 108, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content hr {
  border-top: 1px dotted #bbbbb2;
  border-bottom: 0;
  margin-top: 0;
}
/* line 116, ../scss/elements/_faux-overlay.scss */
#detail-overlay .container-content .breadcrumb {
  margin-bottom: 0;
}
/* line 122, ../scss/elements/_faux-overlay.scss */
#detail-overlay .overlay-content .torn-paper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 130, ../scss/elements/_faux-overlay.scss */
#detail-overlay h1, #detail-overlay h2, #detail-overlay h3 {
  clear: both;
  color: #005380;
  font-weight: 200;
}
/* line 136, ../scss/elements/_faux-overlay.scss */
#detail-overlay h2 {
  font-size: 29px;
}
/* line 140, ../scss/elements/_faux-overlay.scss */
#detail-overlay h3 {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  color: #005380;
  font-size: 18px;
  font-weight: 200;
  line-height: 24px;
}
/* line 148, ../scss/elements/_faux-overlay.scss */
#detail-overlay h4 {
  font-weight: 200;
}
/* line 152, ../scss/elements/_faux-overlay.scss */
#detail-overlay h5 {
  color: #6a347d;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 159, ../scss/elements/_faux-overlay.scss */
#detail-overlay .page-heading {
  margin: 0 0 20px;
}
/* line 162, ../scss/elements/_faux-overlay.scss */
#detail-overlay .page-heading h2, #detail-overlay .page-heading h3 {
  margin: 0;
}
/* line 167, ../scss/elements/_faux-overlay.scss */
#detail-overlay p {
  line-height: 24px;
  margin: 0 0 5px;
}
/* line 173, ../scss/elements/_faux-overlay.scss */
#detail-overlay .toms-btn.external {
  background: #e27e1c;
}
/* line 178, ../scss/elements/_faux-overlay.scss */
#detail-overlay .orange-box {
  background: #d57528;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  margin-top: 15px;
  padding: 10px 15px;
  text-decoration: underline;
}
/* line 191, ../scss/elements/_faux-overlay.scss */
#detail-overlay #fifty-states-winners .col-left {
  width: 50%;
}
/* line 194, ../scss/elements/_faux-overlay.scss */
#detail-overlay #fifty-states-winners .col-left img {
  display: block;
  margin: 0 auto;
  width: auto;
}
@media (max-width: 768px) {
  /* line 191, ../scss/elements/_faux-overlay.scss */
  #detail-overlay #fifty-states-winners .col-left {
    width: 100%;
  }
}
/* line 209, ../scss/elements/_faux-overlay.scss */
#detail-overlay #fifty-states-winners .slide-box-overlay {
  height: 625px;
}
/* line 213, ../scss/elements/_faux-overlay.scss */
#detail-overlay #fifty-states-winners .slidesOverlay {
  font-size: 14px;
}
/* line 216, ../scss/elements/_faux-overlay.scss */
#detail-overlay #fifty-states-winners .slidesOverlay h2 {
  line-height: 31px;
}
/* line 220, ../scss/elements/_faux-overlay.scss */
#detail-overlay #fifty-states-winners .slidesOverlay .col-left {
  width: 32%;
}
/* line 225, ../scss/elements/_faux-overlay.scss */
#detail-overlay #fifty-states-winners .slidesOverlay .col-right p {
  font-size: 14px;
}
/* line 233, ../scss/elements/_faux-overlay.scss */
#detail-overlay #grant-wrapper .section-wrapper {
  border-bottom: 1px dotted #bbbbb2;
  padding-bottom: 10px;
}
/* line 237, ../scss/elements/_faux-overlay.scss */
#detail-overlay #grant-wrapper .section-wrapper h3 {
  font-size: 29px;
  margin: 10px 0 20px;
}
/* line 242, ../scss/elements/_faux-overlay.scss */
#detail-overlay #grant-wrapper .section-wrapper h4 {
  color: #005380;
  font-size: 24px;
  font-weight: 200;
}
/* line 248, ../scss/elements/_faux-overlay.scss */
#detail-overlay #grant-wrapper .section-wrapper li {
  list-style: none;
}
/* line 251, ../scss/elements/_faux-overlay.scss */
#detail-overlay #grant-wrapper .section-wrapper li li {
  list-style: disc;
}
/* line 257, ../scss/elements/_faux-overlay.scss */
#detail-overlay #grant-wrapper .slidesOverlay {
  font-size: 14px;
}
/* line 261, ../scss/elements/_faux-overlay.scss */
#detail-overlay #grant-wrapper .slidesOverlay .col-left img {
  width: auto;
}
/* line 268, ../scss/elements/_faux-overlay.scss */
#detail-overlay .slide-box-overlay.early-years {
  height: 425px;
}
/* line 271, ../scss/elements/_faux-overlay.scss */
#detail-overlay .slide-box-overlay.early-years img {
  display: block;
  margin: 10px auto 15px;
  max-height: 300px;
  max-width: 500px;
}
/* line 279, ../scss/elements/_faux-overlay.scss */
#detail-overlay .slide-box-overlay.employees {
  height: 680px;
}
/* line 282, ../scss/elements/_faux-overlay.scss */
#detail-overlay .slide-box-overlay.employees h2, #detail-overlay .slide-box-overlay.employees h3 {
  clear: none;
}
/* line 286, ../scss/elements/_faux-overlay.scss */
#detail-overlay .slide-box-overlay.employees .img-left {
  margin-top: 18px;
}
/* line 294, ../scss/elements/_faux-overlay.scss */
#detail-overlay #employee-volunteer .col-right p,
#detail-overlay #fifty-states-judges .col-right p {
  font-size: 14px;
}
/* line 300, ../scss/elements/_faux-overlay.scss */
#detail-overlay #employee-volunteer .col-left img,
#detail-overlay #fifty-states-judges .col-left img {
  display: block;
  margin: 0 auto;
  width: auto;
}
/* line 307, ../scss/elements/_faux-overlay.scss */
#detail-overlay #employee-volunteer .slide-box-overlay,
#detail-overlay #fifty-states-judges .slide-box-overlay {
  height: 960px;
}
/* line 313, ../scss/elements/_faux-overlay.scss */
#detail-overlay #fifty-states-judges .slide-box-overlay {
  height: 500px;
}
@media (max-width: 600px) {
  /* line 313, ../scss/elements/_faux-overlay.scss */
  #detail-overlay #fifty-states-judges .slide-box-overlay {
    height: 1000px;
  }
}
/* line 323, ../scss/elements/_faux-overlay.scss */
#detail-overlay #careers .toms-btn {
  float: left;
  margin-right: 15px;
}
/* line 330, ../scss/elements/_faux-overlay.scss */
#detail-overlay #grant-winners .col-left {
  width: 50%;
}
/* line 335, ../scss/elements/_faux-overlay.scss */
#detail-overlay #grant-winners.filtered h3 {
  display: none;
}
/* line 342, ../scss/elements/_faux-overlay.scss */
#detail-overlay #newsletterForm label {
  color: #005380;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 349, ../scss/elements/_faux-overlay.scss */
#detail-overlay #newsletterForm table {
  margin-top: 30px;
}

@media (max-width: 957px) {
  /* line 358, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .container-content {
    padding: 0 15px;
  }
}
@media (max-width: 600px) {
  /* line 367, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .main-content {
    margin-bottom: -54px;
  }
  /* line 371, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .container-content {
    margin-top: 45px;
  }
  /* line 374, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .container-content .breadcrumb {
    margin-bottom: 10px;
  }
  /* line 379, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .toms-btn {
    padding-bottom: 10px;
  }
  /* line 383, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .overlay-content {
    padding: 15px 12px 30px;
    width: 100%;
  }
  /* line 387, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .overlay-content .col-left, #detail-overlay .overlay-content .col-right {
    float: none;
    width: auto;
  }
  /* line 392, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .overlay-content .primary-content,
  #detail-overlay .overlay-content .secondary-content {
    border: 0;
    float: none;
    width: auto;
  }
  /* line 399, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .overlay-content .secondary-content {
    clear: both;
    padding-top: 40px;
    padding-bottom: 20px;
  }
  /* line 404, ../scss/elements/_faux-overlay.scss */
  #detail-overlay .overlay-content .secondary-content img {
    display: block;
    margin: 0 auto 20px;
  }
}
/* line 1, ../scss/elements/_colorbox.sass */
#colorbox, #cboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}

/* line 8, ../scss/elements/_colorbox.sass */
#colorbox {
  max-height: 100% !important;
}

/* line 12, ../scss/elements/_colorbox.sass */
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  max-width: none;
}

/* line 21, ../scss/elements/_colorbox.sass */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 26, ../scss/elements/_colorbox.sass */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 29, ../scss/elements/_colorbox.sass */
#cboxContent {
  position: relative;
}
/* line 32, ../scss/elements/_colorbox.sass */
#cboxContent .item-pod {
  width: 99%;
}

/* line 35, ../scss/elements/_colorbox.sass */
#cboxLoadedContent {
  overflow: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

/* line 40, ../scss/elements/_colorbox.sass */
#cboxTitle {
  margin: 0;
}

/* line 43, ../scss/elements/_colorbox.sass */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 50, ../scss/elements/_colorbox.sass */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 53, ../scss/elements/_colorbox.sass */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 61, ../scss/elements/_colorbox.sass */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 69, ../scss/elements/_colorbox.sass */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* line 74, ../scss/elements/_colorbox.sass */
#cboxOverlay {
  background: #4b4b4b url(/TomsOfMaine/v2/en-us/pages/images/50-states/modal-bg.png) repeat;
}

/* line 78, ../scss/elements/_colorbox.sass */
#colorbox {
  outline: 0;
}

/* line 81, ../scss/elements/_colorbox.sass */
#cboxTopLeft {
  width: 25px;
  height: 25px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/colorbox/border1.png) no-repeat 0 0;
}

/* line 86, ../scss/elements/_colorbox.sass */
#cboxTopCenter {
  height: 25px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/colorbox/border1.png) repeat-x 0 -50px;
}

/* line 90, ../scss/elements/_colorbox.sass */
#cboxTopRight {
  width: 25px;
  height: 25px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/colorbox/border1.png) no-repeat -25px 0;
}

/* line 95, ../scss/elements/_colorbox.sass */
#cboxBottomLeft {
  width: 25px;
  height: 25px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/colorbox/border1.png) no-repeat 0 -25px;
}

/* line 100, ../scss/elements/_colorbox.sass */
#cboxBottomCenter {
  height: 25px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/colorbox/border1.png) repeat-x 0 -75px;
}

/* line 104, ../scss/elements/_colorbox.sass */
#cboxBottomRight {
  width: 25px;
  height: 25px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/colorbox/border1.png) no-repeat -25px -25px;
}

/* line 109, ../scss/elements/_colorbox.sass */
#cboxMiddleLeft {
  width: 25px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/colorbox/border2.png) repeat-y 0 0;
}

/* line 113, ../scss/elements/_colorbox.sass */
#cboxMiddleRight {
  width: 25px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/colorbox/border2.png) repeat-y -25px 0;
}

/* line 117, ../scss/elements/_colorbox.sass */
#cboxContent {
  background: #fff;
}

/* line 121, ../scss/elements/_colorbox.sass */
.cboxIframe {
  background: #fff;
}

/* line 124, ../scss/elements/_colorbox.sass */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 131, ../scss/elements/_colorbox.sass */
#cboxTitle {
  position: absolute;
  bottom: 0px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #999;
}

/* line 139, ../scss/elements/_colorbox.sass */
#cboxCurrent {
  position: absolute;
  bottom: 0px;
  left: 100px;
  color: #999;
}

/* line 145, ../scss/elements/_colorbox.sass */
#cboxLoadingOverlay {
  background: white url(/TomsOfMaine/v2/en-us/pages/images/50-states/colorbox/loading.gif) no-repeat 5px 5px;
}

/* line 148, ../scss/elements/_colorbox.sass */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* line 156, ../scss/elements/_colorbox.sass */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 159, ../scss/elements/_colorbox.sass */
#cboxSlideshow {
  position: absolute;
  bottom: 0px;
  right: 42px;
  color: #444;
}

/* line 165, ../scss/elements/_colorbox.sass */
#cboxPrevious {
  position: absolute;
  bottom: 0px;
  left: 0;
  color: #444;
}

/* line 171, ../scss/elements/_colorbox.sass */
#cboxNext {
  position: absolute;
  bottom: 0px;
  left: 63px;
  color: #444;
}

/* line 177, ../scss/elements/_colorbox.sass */
#cboxClose {
  position: absolute;
  top: 10px;
  right: -40px;
  display: block;
  color: transparent;
  width: 34px;
  height: 30px;
  border-radius: 3px;
  background: #005380;
  z-index: -1;
}
/* line 190, ../scss/elements/_colorbox.sass */
#cboxClose:before {
  content: "×";
  position: absolute;
  top: 2px;
  left: 8px;
  color: #fff;
  width: 20px;
  height: 20px;
  padding: 2px;
  font-size: 18px;
}

/* line 203, ../scss/elements/_colorbox.sass */
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/* line 5, ../scss/pages/_home.scss */
.container .home-pod-container {
  position: relative;
  height: 431px;
}
/* line 9, ../scss/pages/_home.scss */
.container .home-pod-container h2 {
  font-family: "Shadows Into Light Two", Helvetica, Arial, sans-serif;
  font-size: 34px;
  margin: 20px 0 0 7%;
  font-size: 44px;
}
/* line 15, ../scss/pages/_home.scss */
.container .home-pod-container img.underlay-home-1, .container .home-pod-container img.underlay-home-2, .container .home-pod-container img.underlay-home-3, .container .home-pod-container img.underlay-home-4 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -5;
}
/* line 27, ../scss/pages/_home.scss */
.container .home-pod-1 h2 {
  font-family: "Shadows Into Light Two", Helvetica, Arial, sans-serif;
  font-size: 34px;
  margin: 35px 0 0 7%;
  font-size: 44px;
  color: #bb9ea2;
  text-shadow: 0 1px 1px #eeeeee;
}
/* line 34, ../scss/pages/_home.scss */
.container .home-pod-1 form {
  margin: 0px;
}
/* line 38, ../scss/pages/_home.scss */
.container .home-pod-1 .slider-small {
  font-size: 22px;
}
/* line 44, ../scss/pages/_home.scss */
.container .home-pod-2 {
  background: url(/TomsOfMaine/v2/en-us/pages/images/home/home_inner_two_50_bg.jpg) no-repeat 0 0;
}
/* line 46, ../scss/pages/_home.scss */
.container .home-pod-2.bg-blue {
  background: #0095d7 url(/TomsOfMaine/v2/en-us/pages/images/50-states/bubble-overlay-2.png) no-repeat top left;
}
/* line 50, ../scss/pages/_home.scss */
.container .home-pod-2 h2 {
  color: rgba(255, 255, 255, 0.8);
}
/* line 56, ../scss/pages/_home.scss */
.container .home-pod-2 #fifty-states-landing #fifty-states-banner .fifty-states-logo {
  padding: 0;
  margin-left: -15px;
}
/* line 61, ../scss/pages/_home.scss */
.container .home-pod-2 .home-pod-2-box {
  height: 180px;
  float: left;
  position: relative;
  top: -15px;
  left: 45%;
}
/* line 69, ../scss/pages/_home.scss */
.container .home-pod-2 .home-pod-2-box h3 {
  color: #49501d;
  font-weight: normal;
  line-height: 26px;
  font-size: 29px;
}
/* line 75, ../scss/pages/_home.scss */
.container .home-pod-2 .home-pod-2-box p {
  color: #49501d;
  font-weight: normal;
  line-height: 20px;
  font-size: 18px;
}
/* line 82, ../scss/pages/_home.scss */
.container .home-pod-2 .home-pod-2-box .learn-more {
  background: none;
  color: #355627;
  text-decoration: underline;
  text-transform: none;
  padding-top: 0px;
  margin-top: 5px;
}
/* line 90, ../scss/pages/_home.scss */
.container .home-pod-2 .home-pod-2-box .learn-more:hover {
  background: none;
}
/* line 94, ../scss/pages/_home.scss */
.container .home-pod-2 .home-pod-2-box a {
  padding: 6px 6%;
  background: #335886;
  color: #fff;
  font-size: 18px;
  width: 88%;
  text-transform: uppercase;
  position: relative;
  top: 10px;
  font-weight: 100;
  text-decoration: none;
}
/* line 106, ../scss/pages/_home.scss */
.container .home-pod-2 .home-pod-2-box a:hover {
  background: #fff;
  color: #335886;
}
/* line 116, ../scss/pages/_home.scss */
.container .home-pod-3 {
  background: url(/TomsOfMaine/v2/en-us/pages/images/home/home_inner_three_bg.jpg) no-repeat 0 0;
}
/* line 118, ../scss/pages/_home.scss */
.container .home-pod-3 h2 {
  color: #cbc9c2;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* line 125, ../scss/pages/_home.scss */
.container .home-pod-4 {
  background: url(/TomsOfMaine/v2/en-us/pages/images/home/home_inner_four_bg.jpg) no-repeat 0 0;
}
/* line 127, ../scss/pages/_home.scss */
.container .home-pod-4 h2 {
  color: #d5c4bd;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* line 132, ../scss/pages/_home.scss */
.container .home-pod-4 .home-pod-4-box p {
  font-size: 18px;
}

/* line 140, ../scss/pages/_home.scss */
#home .row-fluid .span4,
#home .home-pod-1 .innerpod-1, #home .home-pod-1 .innerpod-2, #home .home-pod-2 .innerpod-1, #home .home-pod-2 .innerpod-2,
#home .home-pod-3 .innerpod-1, #home .home-pod-3 .innerpod-2, #home .home-pod-4 .innerpod-1, #home .home-pod-4 .innerpod-2 {
  float: right;
}

/* line 151, ../scss/pages/_home.scss */
.home-pod-4-box p {
  font-size: 18px;
}

/* line 157, ../scss/pages/_home.scss */
.slide-box, .slide-box-left, .slide-box-right {
  float: left;
  height: 326px;
}

/* line 162, ../scss/pages/_home.scss */
.slide-box {
  width: 50%;
  position: relative;
  left: 0%;
  top: 30px;
  color: #fff;
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-left: 3%;
  overflow: hidden;
}

/* line 175, ../scss/pages/_home.scss */
#slide-box-bg {
  display: none;
}

/* line 177, ../scss/pages/_home.scss */
.slidesHome {
  position: absolute;
  top: 12px;
  width: 293px;
  left: -1100px;
  -webkit-transition: 1s cubic-bezier(0.82, 0.11, 0.52, 0.89);
  -moz-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}

/* line 188, ../scss/pages/_home.scss */
.slidesHome.visible {
  left: 20px;
}

/* line 192, ../scss/pages/_home.scss */
.slide-box ul {
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 198, ../scss/pages/_home.scss */
.slide-box ul li {
  margin: 0;
  padding: 0;
  position: absolute;
}

/* line 208, ../scss/pages/_home.scss */
.slide-box-right {
  width: 60%;
}

/* line 212, ../scss/pages/_home.scss */
.slide-box h3 {
  font-family: "Raleway", sans-serif;
  font-weight: normal;
  font-size: 2.5em;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 219, ../scss/pages/_home.scss */
.slide-box-right p {
  font-size: 27px;
  font-family: "Raleway", sans-serif;
  margin-bottom: 0;
  line-height: 32px;
  margin-left: 2%;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 228, ../scss/pages/_home.scss */
.slide-box-right ul {
  margin: 6px 0 10px 5%;
}

/* line 232, ../scss/pages/_home.scss */
.slide-box-right ul li {
  font-size: 17px;
  font-family: "Raleway", sans-serif;
  margin-bottom: 5px;
  color: #fff;
  position: relative !important;
}

/* line 240, ../scss/pages/_home.scss */
.slide-box-right-box {
  background-color: #9b5c90;
  width: 75%;
  padding: 5px 2px 5px 2px;
  margin-left: 5px;
}

/* line 247, ../scss/pages/_home.scss */
.slide-box-right-box dd {
  margin-left: 2%;
  font-size: 23px;
  font-family: "Raleway", sans-serif;
  text-align: center;
  line-height: 24px;
}

/* line 255, ../scss/pages/_home.scss */
.slide-call-to-action {
  float: left;
  margin-top: 5%;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  width: 95%;
  font-family: "Raleway", sans-serif;
  background: #9b658c;
  color: #fff;
  border: 0;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: normal;
  text-decoration: none;
  padding: 4px 0;
  text-align: center;
  display: block;
}

/* line 277, ../scss/pages/_home.scss */
.slide-call-to-action:hover {
  background: #fff;
  color: #9b658c;
}

/* line 286, ../scss/pages/_home.scss */
img.slide-image {
  max-width: 100px;
  max-height: 214px;
}

/* line 291, ../scss/pages/_home.scss */
.slide-control {
  float: left;
  width: 100%;
  height: 20px;
  position: relative;
  left: 50%;
  top: 5px;
}

/* line 300, ../scss/pages/_home.scss */
.slide-control ul {
  list-style: none;
}

/* line 304, ../scss/pages/_home.scss */
.slide-control ul li {
  display: inline;
}

/* line 308, ../scss/pages/_home.scss */
.slide-control ul li a {
  color: #bbb;
  font-size: 350%;
  text-decoration: none;
}

/* line 314, ../scss/pages/_home.scss */
.slide-control ul li a:hover, .slide-control ul li a.selected:hover {
  color: #5a5046;
}

/* line 318, ../scss/pages/_home.scss */
.slide-control ul li a.selected {
  color: #fff;
}

/* line 324, ../scss/pages/_home.scss */
.home-pod-1 form input.ingredient-search {
  float: left;
  width: 78%;
  height: 26px;
  padding: 0 6px;
  border: #d35609 solid 1px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  box-sizing: border-box;
  text-align: left;
  font-size: 16px;
  color: #da7946;
  background: #f4e0c6;
  font-family: "Raleway", sans-serif;
}

/* line 341, ../scss/pages/_home.scss */
.home-pod-1 form button.ingredient-submit {
  float: left;
  width: 12%;
  height: 26px;
  background: #d35609;
  border: 0;
  color: #fff;
}

/* line 350, ../scss/pages/_home.scss */
.call-to-action-purple {
  left: 65%;
  top: -60px;
  width: 30%;
  float: left;
  position: relative;
  padding: 8px 5%;
  color: #fff;
  font-size: 18px;
  background: #7d597d;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 364, ../scss/pages/_home.scss */
.call-to-action-purple:hover {
  color: #7d597d;
  background: #fff;
}

/* line 369, ../scss/pages/_home.scss */
h5.darkblue {
  color: #08355c;
}

/* line 373, ../scss/pages/_home.scss */
.darkblue {
  color: #08355c;
}

/* line 379, ../scss/pages/_home.scss */
h5.purple {
  color: #000f38;
  text-align: center;
  font-size: 16px;
  margin-bottom: -8px;
  position: relative;
  left: -5%;
}

/* line 388, ../scss/pages/_home.scss */
h4.purple {
  color: #000f38;
  font-size: 15px;
  text-align: center;
}

/* line 394, ../scss/pages/_home.scss */
.home-pod-3 .innerpod-1 h4, .home-pod-3 .innerpod-2 h4 {
  font-size: 18px;
}

/* line 398, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-2 p.purple, .home-pod-1 .innerpod-2 p.purple a {
  color: #000f38;
}

/* line 402, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-2 .button, .home-pod-4 .innerpod-2 .purple-button {
  text-align: center;
  margin-top: 20px;
  width: 94%;
  position: relative;
  top: 10px;
  left: 2%;
}

/* line 411, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-2 .button {
  margin-left: 50px;
  padding: 6px 6%;
  color: #8d77b1;
  background: #fff;
  text-transform: uppercase;
  text-decoration: none;
}

/* line 420, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-2 .button:hover {
  color: #fff;
  background: #8d77b1;
}

/* line 425, ../scss/pages/_home.scss */
.home-pod-2 .innerpod-2 img.pod-image {
  position: relative;
  top: -139px;
  left: 196px;
}

/* line 429, ../scss/pages/_home.scss */
.home-pod-2 .innerpod-2 h6 {
  width: 80%;
}

/* line 433, ../scss/pages/_home.scss */
.home-pod-4 .innerpod-2 .purple-button {
  padding: 6px 6%;
  background: #7d597d;
  color: #fff;
  font-size: 13px;
  width: 88%;
  text-transform: uppercase;
  text-decoration: none;
  margin-left: -2.5%;
  top: 30px;
}

/* line 446, ../scss/pages/_home.scss */
.home-pod-4 .innerpod-2 .purple-button:hover {
  background: #fff;
  color: #7d597d;
}

/* line 453, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-1, .home-pod-1 .innerpod-2, .home-pod-2 .innerpod-1, .home-pod-2 .innerpod-2 {
  width: 88.3%;
  height: 175px;
  float: left;
  margin-bottom: 20px;
  padding: 10px 2% 0 10%;
  z-index: 100;
}

/* line 462, ../scss/pages/_home.scss */
.home-pod-3 .innerpod-1, .home-pod-3 .innerpod-2, .home-pod-4 .innerpod-1, .home-pod-4 .innerpod-2 {
  width: 88.3%;
  height: 202px;
  float: left;
  padding: 15px 2% 0 10%;
  z-index: 100;
  margin-bottom: 0;
}

/* line 471, ../scss/pages/_home.scss */
.home-pod-4 .innerpod-1 {
  width: 88.5%;
}

/* line 475, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-1 {
  background: url("/TomsOfMaine/v2/en-us/pages/images/home/orange_box_bg.png") no-repeat top left;
  margin-top: 32px;
}
/* line 478, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-1 h4, .home-pod-1 .innerpod-1 h5 {
  color: #fff;
}

/* line 483, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-2 {
  background: url("/TomsOfMaine/v2/en-us/pages/images/home/purple_box_bg.png") no-repeat top left;
}
/* line 485, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-2 h4, .home-pod-1 .innerpod-2 h5, .home-pod-1 .innerpod-2 h6 {
  color: #fff;
}

/* line 490, ../scss/pages/_home.scss */
.home-pod-2 .innerpod-1 {
  background: url("/TomsOfMaine/v2/en-us/pages/images/home/lightgreen_box_bg.png") no-repeat top left;
  margin-top: 10px;
}

/* line 495, ../scss/pages/_home.scss */
.home-pod-2 .innerpod-2 {
  background: url("/TomsOfMaine/v2/en-us/pages/images/home/darkgreen_box_bg.png") no-repeat top left;
}
/* line 497, ../scss/pages/_home.scss */
.home-pod-2 .innerpod-2 h4, .home-pod-2 .innerpod-2 h5, .home-pod-2 .innerpod-2 h6 {
  color: #fff;
}

/* line 502, ../scss/pages/_home.scss */
.home-pod-3 .innerpod-1 {
  background: url("/TomsOfMaine/v2/en-us/pages/images/home/transparentpod_box_bg.png") no-repeat top left;
}

/* line 506, ../scss/pages/_home.scss */
.home-pod-3 .innerpod-2 {
  background: url("/TomsOfMaine/v2/en-us/pages/images/home/transparentpod_2_box_bg.png") no-repeat top left;
}

/* line 512, ../scss/pages/_home.scss */
.home-pod-4 .innerpod-1 {
  padding: 6px 2% 0 6%;
  height: 180px;
}
/* line 515, ../scss/pages/_home.scss */
.home-pod-4 .innerpod-1 h4, .home-pod-4 .innerpod-1 h5 {
  color: #fff;
}
/* line 518, ../scss/pages/_home.scss */
.home-pod-4 .innerpod-1 h4 {
  font-size: 34px;
}
/* line 522, ../scss/pages/_home.scss */
.home-pod-4 .innerpod-2 {
  background: url("/TomsOfMaine/v2/en-us/pages/images/home/transparentpod_4_box_bg.png") no-repeat -6px 37px;
  padding-bottom: 25px;
}
/* line 525, ../scss/pages/_home.scss */
.home-pod-4 .innerpod-2 h4.purplesmall {
  color: #000f38;
  font-size: 28px;
  margin-top: 53px;
}

/* line 533, ../scss/pages/_home.scss */
.home-pod-2 .innerpod-1 h4, .home-pod-2 .innerpod-1 h5, .home-pod-2 .innerpod-1 a {
  color: #355627;
}

/* line 537, ../scss/pages/_home.scss */
.home-pod-2 .innerpod-2 p, .home-pod-2 .innerpod-2 a {
  color: #fff;
}

/* line 541, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-1 h4, .home-pod-1 .innerpod-2 h4, .home-pod-2 .innerpod-1 h4, .home-pod-2 .innerpod-2 h4, .home-pod-3 .innerpod-1 h4, .home-pod-3 .innerpod-2 h4, .home-pod-4 .innerpod-1 h4, .home-pod-4 .innerpod-2 h4 {
  font-weight: normal;
  font-size: 35px;
  font-family: "Raleway", sans-serif;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 548, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-1 a {
  color: #fff;
}

/* line 552, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-1 h5, .home-pod-1 .innerpod-2 h5, .home-pod-2 .innerpod-1 h5, .home-pod-2 .innerpod-2 h5, .home-pod-3 .innerpod-1 h5, .home-pod-3 .innerpod-2 h5, .home-pod-4 .innerpod-1 h5, .home-pod-4 .innerpod-2 h5 {
  font-weight: normal;
  font-size: 20px;
  padding-top: 6px;
  font-family: "Raleway", sans-serif;
  width: 100%;
  line-height: 23px;
}

/* line 561, ../scss/pages/_home.scss */
.home-pod-1 .innerpod-1 h6, .home-pod-1 .innerpod-2 h6, .home-pod-2 .innerpod-1 h6, .home-pod-2 .innerpod-2 h6, .home-pod-3 .innerpod-1 h6, .home-pod-3 .innerpod-2 h6, .home-pod-4 .innerpod-1 h5, .home-pod-4 .innerpod-2 h5 {
  font-weight: normal;
  font-size: 17px;
  padding-top: 6px;
  font-family: "Raleway", sans-serif;
}

/* line 568, ../scss/pages/_home.scss */
.home-pod-3 .innerpod-1 h4.darkblue, .home-pod-3 .innerpod-2 h4.darkblue, .home-pod-4 .innerpod-1 h4.darkblue, .home-pod-4 .innerpod-2 h4.darkblue {
  color: #08355c;
  line-height: 32px;
  margin-bottom: -9px;
}

/* line 574, ../scss/pages/_home.scss */
.home-pod-3 .innerpod-1 h4.whitesmall, .home-pod-3 .innerpod-2 h4.whitesmall, .home-pod-4 .innerpod-1 h4.whitesmall, .home-pod-3 .innerpod-2 h4.whitesmall {
  color: #fff;
  font-size: 28px;
  text-align: center;
}

/* line 580, ../scss/pages/_home.scss */
.press_box {
  width: 96%;
  height: 153px;
  margin-top: 16px;
  position: relative;
  z-index: 2;
}

/* line 588, ../scss/pages/_home.scss */
.press_box ul {
  width: 100%;
  margin: 0 0 0 5px;
  font-size: 14px;
  color: #000;
}

/* line 594, ../scss/pages/_home.scss */
.press_box ul li {
  list-style: none;
  list-style-position: inside;
  padding: 0 0 5px 20px;
  text-indent: -1.3em;
}

/* line 601, ../scss/pages/_home.scss */
.press_box li:before {
  content: "\00BB";
  padding-right: 10px;
}

/* line 606, ../scss/pages/_home.scss */
.press_box li:nth-child(even) {
  /* Fallback for web browsers that don't support RGBa */
  background: white;
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.6);
}

/* line 613, ../scss/pages/_home.scss */
.press_box li:nth-child(odd) {
  background: #fff;
}

/* line 617, ../scss/pages/_home.scss */
.press_box_action {
  width: 97.6%;
  float: right;
  padding-right: 6px;
  margin: 0 -5px 0 0;
  /* Fallback for web browsers that don't support RGBa */
  background: white;
  /* RGBa with 0.6 opacity */
  background: rgba(255, 255, 255, 0.6);
}

/* line 629, ../scss/pages/_home.scss */
.press_box .call-to-action-pressbox {
  font-size: 10px;
  float: right;
  color: #000;
  text-transform: uppercase;
}

/* line 636, ../scss/pages/_home.scss */
.press_box ul .call-to-action-pressbox a:hover {
  text-decoration: underline;
}

/* line 643, ../scss/pages/_home.scss */
.home-pod-3-box {
  width: 85%;
  height: 180px;
  float: left;
  position: relative;
  top: 200px;
  left: 6%;
}

/* line 652, ../scss/pages/_home.scss */
.home-pod-4-box {
  width: 85%;
  height: 180px;
  float: left;
  position: relative;
  top: 160px;
  left: 6%;
}

/* line 661, ../scss/pages/_home.scss */
.home-pod-3-box h3, .home-pod-3-box h1, .home-pod-4-box h3, .home-pod-4-box h4 {
  margin: 0;
  font-family: "Raleway", sans-serif;
  font-weight: normal;
}

/* line 667, ../scss/pages/_home.scss */
.home-pod-4-box h4 {
  font-size: 44px;
  line-height: 43px;
  margin-bottom: 15px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #fff;
}

/* line 675, ../scss/pages/_home.scss */
.home-pod-3-box h3, .home-pod-3-box h1, .home-pod-3-box p {
  color: #173955;
  font-family: "Raleway", sans-serif;
}

/* line 680, ../scss/pages/_home.scss */
.home-pod-3-box p {
  width: 62%;
  font-size: 18px;
  margin-top: 10px;
  line-height: 22px;
}

/* line 687, ../scss/pages/_home.scss */
.home-pod-3-box h3 {
  line-height: 20px;
}

/* line 691, ../scss/pages/_home.scss */
.home-pod-3-box h1 {
  margin-top: 0;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 696, ../scss/pages/_home.scss */
.home-pod-4-box h3, .home-pod-4-box h1, .home-pod-4-box p {
  color: #fff;
  font-family: "Raleway", sans-serif;
}

/* line 702, ../scss/pages/_home.scss */
.call-to-action-ourcompany {
  padding: 8px 3%;
  background: #e27e1c;
  color: #fff;
  font-size: 18px;
  width: 88%;
  text-transform: uppercase;
  position: relative;
  top: 15px;
  text-decoration: none;
}

/* line 714, ../scss/pages/_home.scss */
.call-to-action-ourcompany:hover {
  background: #fff;
  color: #e27e1c;
}

@media (max-width: 960px) {
  /* line 721, ../scss/pages/_home.scss */
  .container .home-pod-container {
    height: 675px;
  }
  /* line 723, ../scss/pages/_home.scss */
  .container .home-pod-container .span8 {
    width: 100%;
  }
  /* line 727, ../scss/pages/_home.scss */
  .container .home-pod-container .span4 {
    clear: both;
    width: 100%;
    position: absolute;
    bottom: 15px;
    left: 0;
    margin: 0 0 -20px 0;
  }
}
@media (max-width: 960px) and (max-width: 768px) {
  /* line 727, ../scss/pages/_home.scss */
  .container .home-pod-container .span4 {
    position: static;
  }
}
@media (max-width: 960px) {
  /* line 738, ../scss/pages/_home.scss */
  .container .home-pod-container .span4 .innerpod-1 {
    width: 38%;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  /* line 739, ../scss/pages/_home.scss */
  .container .home-pod-container .span4 .innerpod-2 {
    width: 38%;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  /* line 740, ../scss/pages/_home.scss */
  .container .home-pod-container .span4 .home-pod-3 .innerpod-1, .container .home-pod-container .span4 .home-pod-3 .innerpod-2, .container .home-pod-container .span4 .home-pod-4 .innerpod-1, .container .home-pod-container .span4 .home-pod-4 .innerpod-2 {
    float: right;
  }
  /* line 746, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-1 h2 {
    color: #bb9ea2;
    text-shadow: 0 1px 1px #eeeeee;
  }
  /* line 751, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-1 .span4 div {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  /* line 755, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-1 .span4 .innerpod-1 {
    background: transparent url("/TomsOfMaine/v2/en-us/pages/images/home/orange_box_tablet_bg.png") no-repeat top right;
  }
  /* line 758, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-1 .span4 .innerpod-2 {
    background: transparent url("/TomsOfMaine/v2/en-us/pages/images/home/purplepod_box_tablet_bg.png") no-repeat top left;
  }
  /* line 766, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 h2 {
    color: #86924b;
    text-shadow: 0 1px 1px white;
  }
  /* line 770, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .innerpod-1 {
    background: transparent url("/TomsOfMaine/v2/en-us/pages/images/home/lightgreen_box_tablet_bg.png") no-repeat top right;
    margin-top: 215px;
  }
  /* line 774, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .innerpod-2 {
    background: transparent url("/TomsOfMaine/v2/en-us/pages/images/home/darkgreenpod_box_tablet_bg.png") no-repeat top left;
    margin-top: 215px;
  }
  /* line 777, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .innerpod-2 img.pod-image {
    top: -140px;
    left: 80%;
  }
  /* line 784, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 .home-pod-3-box {
    top: 230px;
  }
  /* line 787, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 h2 {
    color: #cbc9c2;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  /* line 792, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 .span4 div {
    height: 195px;
    margin-bottom: 14px;
    padding: 5px 2% 0 10%;
  }
  /* line 797, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 .span4 .innerpod-1 {
    background: transparent url("/TomsOfMaine/v2/en-us/pages/images/home/transparentpod_box_tablet_bg.png") no-repeat top right;
  }
  /* line 798, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 .span4 .innerpod-2 {
    background: transparent url("/TomsOfMaine/v2/en-us/pages/images/home/transparentpod-2_box_tablet_bg.png") no-repeat top left;
  }
  /* line 803, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 {
    height: 700px;
  }
  /* line 804, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 h2 {
    color: #d5c4bd;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  /* line 808, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .span4 {
    margin: 0 0 -16px 0;
    bottom: 0;
  }
  /* line 809, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .span4 div {
    padding: 5px 2% 0 4%;
    height: 240px;
  }
  /* line 813, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .span4 .innerpod-1 {
    background: transparent url("/TomsOfMaine/v2/en-us/pages/images/home/transparentpod-3_box_tablet_bg.png") no-repeat top right;
    width: 44%;
  }
  /* line 814, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .span4 .innerpod-1 h4 {
    padding-left: 20px;
  }
  /* line 815, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .span4 .innerpod-1 .press_box {
    width: 90%;
  }
  /* line 816, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .span4 .innerpod-1 .press_box .press_box_action {
    width: 94.2%;
    height: 23px;
  }
  /* line 819, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .span4 .innerpod-2 {
    background: transparent url("/TomsOfMaine/v2/en-us/pages/images/home/transparentpod-4_box_tablet_bg.png") no-repeat top left;
    width: 44%;
  }
  /* line 821, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .span4 .innerpod-2 h4.purplesmall {
    margin-top: 14px;
  }

  /* line 832, ../scss/pages/_home.scss */
  img.underlay-home-1, img.underlay-home-2, img.underlay-home-3, img.underlay-home-4 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -5;
    min-width: 960px;
    min-height: 400px;
  }

  /* line 843, ../scss/pages/_home.scss */
  .home-pod-1, .home-pod-2, .home-pod-3, .home-pod-4 {
    position: relative;
    overflow: hidden;
    height: 675px;
  }

  /* line 849, ../scss/pages/_home.scss */
  .home-pod-1 h2, .home-pod-2 h2, .home-pod-3 h2, .home-pod-4 h2 {
    margin: 40px 0 0 6%;
    font-size: 34px;
    text-shadow: 0 1px 2px white;
  }

  /* line 857, ../scss/pages/_home.scss */
  #slide-backgrounds {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 66.6%;
    z-index: -5;
    zoom: 1;
  }

  /* line 867, ../scss/pages/_home.scss */
  #slide-backgrounds > img {
    width: 100%;
    height: 100%;
  }

  /* line 872, ../scss/pages/_home.scss */
  .slide-box, .slide-box-left, .slide-box-right {
    float: left;
    height: 325px;
  }

  /* line 877, ../scss/pages/_home.scss */
  .slide-box {
    width: 315px;
    position: relative;
    left: 0%;
    top: 50px;
    color: #fff;
    background-position: bottom right;
    background-repeat: no-repeat;
    padding-left: 3%;
    float: left;
    overflow: hidden;
  }
  /* line 890, ../scss/pages/_home.scss */
  .slide-box .slidesHome {
    position: absolute;
    top: 11px;
    left: -1100;
    -webkit-transition: 0.3s cubic-bezier(0.82, 0.11, 0.52, 0.89);
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  /* line 900, ../scss/pages/_home.scss */
  .slide-box .slidesHome.visible {
    left: 32px;
  }
  /* line 904, ../scss/pages/_home.scss */
  .slide-box .slide-box-left {
    width: 35%;
  }
  /* line 908, ../scss/pages/_home.scss */
  .slide-box .slide-box-right {
    width: 60%;
  }
  /* line 912, ../scss/pages/_home.scss */
  .slide-box .slide-box h3 {
    font-family: "Raleway", sans-serif;
    font-weight: normal;
    font-size: 2.5em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  /* line 919, ../scss/pages/_home.scss */
  .slide-box .slide-box-right p {
    font-size: 27px;
    font-family: "Raleway", sans-serif;
    margin-bottom: 0;
    line-height: 32px;
    margin-left: 2%;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  /* line 928, ../scss/pages/_home.scss */
  .slide-box .slide-box ul {
    margin: 0;
    padding: 0;
    position: relative;
  }
  /* line 934, ../scss/pages/_home.scss */
  .slide-box .slide-box ul li {
    margin: 0;
    padding: 0;
    position: absolute;
  }
  /* line 940, ../scss/pages/_home.scss */
  .slide-box .slide-box-right ul {
    margin: 6px 0 10px 10%;
  }
  /* line 944, ../scss/pages/_home.scss */
  .slide-box .slide-box-right ul li {
    font-size: 17px;
    font-family: "Raleway", sans-serif;
    margin-bottom: 5px;
    color: #fff;
    position: relative !important;
  }

  /* line 953, ../scss/pages/_home.scss */
  .slide-control {
    float: left;
    width: 100%;
    height: 20px;
    position: relative;
    left: 325px;
    top: 25px;
  }

  /* line 962, ../scss/pages/_home.scss */
  .slide-control ul {
    list-style: none;
  }

  /* line 966, ../scss/pages/_home.scss */
  .slide-control ul li {
    display: inline;
  }

  /* line 970, ../scss/pages/_home.scss */
  .slide-control ul li a {
    color: #bbb;
    font-size: 350%;
    text-decoration: none;
  }

  /* line 976, ../scss/pages/_home.scss */
  .slide-control ul li a:hover, .slide-control ul li a.selected:hover {
    color: #5a5046;
  }

  /* line 980, ../scss/pages/_home.scss */
  .slide-control ul li a.selected {
    color: #fff;
  }

  /* line 984, ../scss/pages/_home.scss */
  .slide-call-to-action {
    width: 75%;
  }
}
@media (max-width: 600px) {
  /* line 994, ../scss/pages/_home.scss */
  .container .home-pod-container {
    height: 445px;
  }
  /* line 998, ../scss/pages/_home.scss */
  .container .home-pod-container .span8 h2 {
    font-weight: normal;
    font-size: 55px;
  }
  /* line 999, ../scss/pages/_home.scss */
  .container .home-pod-container .span8 p {
    margin: 0 0 6px;
  }
  /* line 1002, ../scss/pages/_home.scss */
  .container .home-pod-container .span4 {
    display: none;
  }
  /* line 1008, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-1 h2 {
    color: #bb9ea2;
    text-shadow: 0 1px 1px #eeeeee;
    margin-left: 10px;
  }
  /* line 1011, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 {
    height: 680px;
  }
  /* line 1012, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 h2 {
    margin: 16px 0 0 2%;
  }
  /* line 1014, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .home-pod-2-box {
    left: 6%;
    top: 388px;
    padding: 0 0 0 0;
    width: 100%;
  }
  /* line 1016, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .home-pod-2-box h3 {
    width: 85%;
    font-family: "Raleway", sans-serif;
    font-size: 37px;
    line-height: 38px;
  }
  /* line 1017, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .home-pod-2-box p {
    display: none;
  }
  /* line 1018, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .home-pod-2-box p.cta {
    margin: 25% 0 0 -65%;
  }
  /* line 1019, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .home-pod-2-box p a {
    white-space: nowrap;
    font-size: 26px;
  }
  /* line 1020, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .home-pod-2-box p a span {
    font-size: 1.7em;
    padding: 2px 0;
    display: inline-block;
  }
  /* line 1023, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-2 .home-pod-2-box a {
    font-size: 16px;
  }
  /* line 1027, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 {
    height: 434px;
    background: url(/TomsOfMaine/v2/en-us/pages/images/home/home_inner_three_bg-mobile.jpg) no-repeat 0 0;
  }
  /* line 1028, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 .home-pod-3-box {
    width: 95%;
    margin-top: -30%;
  }
  /* line 1029, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 .home-pod-3-box h1 {
    top: 4px;
    text-align: left;
    font-size: 49px;
    text-transform: none;
    line-height: 41px;
    margin: 10px 0;
  }
  /* line 1030, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 .home-pod-3-box h3 {
    font-size: 27px;
    line-height: 20px;
  }
  /* line 1031, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 .home-pod-3-box p {
    width: 85%;
    line-height: 24px;
    margin: 0 0 16px;
    font-size: 16px;
  }
  /* line 1032, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-3 .home-pod-3-box .call-to-action-purple {
    width: 50%;
    top: -11px;
    left: 0;
    font-size: 18px;
  }
  /* line 1037, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 {
    height: 555px;
    background: url(/TomsOfMaine/v2/en-us/pages/images/home/home_inner_four_bg-mobile.jpg) no-repeat 0 0;
  }
  /* line 1038, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .home-pod-4-box {
    margin-top: -1%;
  }
  /* line 1039, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .home-pod-4-box p {
    font-size: 18px;
    line-height: 24px;
  }
  /* line 1040, ../scss/pages/_home.scss */
  .container .home-pod-container.home-pod-4 .home-pod-4-box .call-to-action-ourcompany {
    font-size: 18px;
    white-space: nowrap;
  }

  /* line 1049, ../scss/pages/_home.scss */
  .home-pod-1, .home-pod-2, .home-pod-3, .home-pod-4 {
    height: auto;
    position: relative;
  }

  /* line 1053, ../scss/pages/_home.scss */
  img.underlay-home-1, img.underlay-home-2, img.underlay-home-3, img.underlay-home-4 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -5;
    min-width: 500px;
    min-height: 250px;
  }

  /* line 1065, ../scss/pages/_home.scss */
  img.slide-image {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
    width: 30px;
    height: 80px;
  }

  /* line 1077, ../scss/pages/_home.scss */
  .slide-box {
    height: 283px;
    width: 100%;
    top: 220px;
    background-position: bottom left;
    background-repeat: no-repeat;
  }
  /* line 1087, ../scss/pages/_home.scss */
  .slide-box .slidesHome {
    top: 0px;
  }
  /* line 1091, ../scss/pages/_home.scss */
  .slide-box .slidesHome.visible {
    width: 100%;
    left: 12px !important;
  }
  /* line 1096, ../scss/pages/_home.scss */
  .slide-box .slide-box-left {
    display: none;
  }
  /* line 1100, ../scss/pages/_home.scss */
  .slide-box .slide-box-right {
    width: 100%;
  }
  /* line 1102, ../scss/pages/_home.scss */
  .slide-box .slide-box-right ul {
    float: left;
    left: 16px;
    bottom: 10px;
    top: 1px;
    margin: 0px;
  }
  /* line 1110, ../scss/pages/_home.scss */
  .slide-box .slide-box-right ul li {
    font-size: 14px;
  }
  /* line 1114, ../scss/pages/_home.scss */
  .slide-box .slide-box-right p {
    font-size: 19px !important;
  }
  /* line 1119, ../scss/pages/_home.scss */
  .slide-box h3 {
    font-family: "Raleway", sans-serif;
    font-weight: normal;
    font-size: 1.6em;
    line-height: 24px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  }
  /* line 1127, ../scss/pages/_home.scss */
  .slide-box .slide-call-to-action {
    width: 55%;
    margin-top: 0px;
    font-size: 14px !important;
  }

  /* line 1134, ../scss/pages/_home.scss */
  #slide-backgrounds {
    height: 0;
    top: 85px;
  }

  /* line 1139, ../scss/pages/_home.scss */
  .slide-control {
    top: 60px;
    left: 66%;
  }
}
/* line 2, ../scss/pages/_products.scss */
#products-page .content-block.section-3 {
  overflow: visible;
}

/* line 8, ../scss/pages/_products.scss */
.content-block {
  padding: 10px 0 0;
  overflow: hidden;
  *zoom: 1;
}

/* line 13, ../scss/pages/_products.scss */
.product-list {
  list-style: none;
  margin: 0;
}
/* line 17, ../scss/pages/_products.scss */
.product-list li {
  width: 21.5%;
  float: left;
  padding: 0 0 0 4.6%;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 17px;
  height: 260px;
}
/* line 25, ../scss/pages/_products.scss */
.product-list li:nth-child(4n-7) {
  padding-left: 0;
}
/* line 29, ../scss/pages/_products.scss */
.product-list li img {
  margin: 0 0 10px;
  border: 1px solid #c2c2c2;
}
/* line 34, ../scss/pages/_products.scss */
.product-list li a {
  color: #e27e1c;
}

/* line 42, ../scss/pages/_products.scss */
#naturally-dry .testimonials-wrapper img {
  float: left;
  margin-left: 5%;
  width: 30%;
}
/* line 47, ../scss/pages/_products.scss */
#naturally-dry .testimonials-wrapper img:first-child {
  margin-left: 0;
}
@media (max-width: 960px) {
  /* line 55, ../scss/pages/_products.scss */
  #naturally-dry .testimonials-wrapper img, #naturally-dry .testimonials-wrapper img:first-child {
    display: block;
    float: none;
    margin: 0 auto 20px;
    max-width: 269px;
    width: 100%;
  }
}

/* line 67, ../scss/pages/_products.scss */
#kids-reviews .three-col-wrapper {
  overflow: hidden;
}
/* line 71, ../scss/pages/_products.scss */
#kids-reviews .three-col-wrapper > div {
  border-left: 1px dotted #bbbbb2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: -1000px;
  padding: 0 2% 1000px;
  width: 33%;
}
/* line 81, ../scss/pages/_products.scss */
#kids-reviews .three-col-wrapper > div:first-child {
  border: 0;
}
/* line 85, ../scss/pages/_products.scss */
#kids-reviews .three-col-wrapper > div h2 + p {
  min-height: 50px;
}
/* line 89, ../scss/pages/_products.scss */
#kids-reviews .three-col-wrapper > div img {
  display: block;
  margin: 0 auto;
}
/* line 94, ../scss/pages/_products.scss */
#kids-reviews .three-col-wrapper > div .toms-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: none;
  text-align: center;
  width: 100%;
}
/* line 105, ../scss/pages/_products.scss */
#kids-reviews .disclaimer {
  font-size: 0.9em;
  margin-top: 10px;
}
/* line 110, ../scss/pages/_products.scss */
#kids-reviews .footnote {
  font-size: .9em;
  margin-bottom: 15px;
}
@media (max-width: 600px) {
  /* line 116, ../scss/pages/_products.scss */
  #kids-reviews .three-col-wrapper {
    overflow: visible;
  }
  /* line 119, ../scss/pages/_products.scss */
  #kids-reviews .three-col-wrapper > div {
    border: 0;
    border-bottom: 1px dotted #bbbbb2;
    clear: both;
    float: none;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    width: auto;
  }
  /* line 129, ../scss/pages/_products.scss */
  #kids-reviews .three-col-wrapper > div:first-child {
    border-bottom: 1px dotted #bbbbb2;
  }
}

@media (max-width: 600px) {
  /* line 138, ../scss/pages/_products.scss */
  .img-right {
    float: none;
    padding: 0 0 10px;
    width: 100%;
  }

  /* line 145, ../scss/pages/_products.scss */
  .product-list li {
    padding: 0 0 2% 0;
    width: 100%;
    height: 25px;
  }
  /* line 151, ../scss/pages/_products.scss */
  .product-list li img {
    margin: 0 10px 10px 0 !important;
    width: 40%;
  }
  /* line 156, ../scss/pages/_products.scss */
  .product-list li a, .product-list li span {
    vertical-align: top;
    font-size: 18px;
  }
  /* line 161, ../scss/pages/_products.scss */
  .product-list li span {
    color: #e27e1c;
    float: right;
    width: 55%;
  }

  /* line 170, ../scss/pages/_products.scss */
  .mobile-product-list li {
    background: #e27e1c !important;
    padding: 15px 0;
    margin: 5px 0;
    text-align: center;
  }
  /* line 176, ../scss/pages/_products.scss */
  .mobile-product-list li img {
    display: none !important;
  }
  /* line 180, ../scss/pages/_products.scss */
  .mobile-product-list li a {
    color: #fff !important;
    font-size: 20px;
  }

  /* line 187, ../scss/pages/_products.scss */
  .carouselfooterleft, .carouselfooterright {
    float: none;
    width: 100%;
  }

  /* line 192, ../scss/pages/_products.scss */
  .slider {
    padding: 0;
  }
}
@media (max-width: 600px) {
  /* line 198, ../scss/pages/_products.scss */
  #products-page h2 {
    font-size: 25px;
  }
}
/* line 204, ../scss/pages/_products.scss */
#products-page h2 span {
  font-size: 20px;
}
@media (max-width: 600px) {
  /* line 204, ../scss/pages/_products.scss */
  #products-page h2 span {
    font-size: 16px;
  }
}
/* line 211, ../scss/pages/_products.scss */
#products-page h2 span a {
  text-decoration: underline;
  color: #005380;
}
/* line 218, ../scss/pages/_products.scss */
#products-page h4 {
  color: #7d597d;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
}
/* line 225, ../scss/pages/_products.scss */
#products-page .sort-title {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 232, ../scss/pages/_products.scss */
#products-page .section-1 blockquote {
  margin-bottom: 10px;
}
/* line 236, ../scss/pages/_products.scss */
#products-page .section-1 .content-block {
  padding-top: 0;
}
/* line 241, ../scss/pages/_products.scss */
#products-page .section-1 .content-block h2 {
  color: #005380;
  font-size: 29px;
  font-weight: 200;
  line-height: 29px;
  margin-top: 0;
}
/* line 252, ../scss/pages/_products.scss */
#products-page .section-2 .section-title {
  margin-bottom: 30px;
}
/* line 257, ../scss/pages/_products.scss */
#products-page .section-2 .slides li p {
  font-size: 17px;
}
/* line 263, ../scss/pages/_products.scss */
#products-page .section-2 .carouselfooterleft p {
  font-size: 14px;
}
/* line 267, ../scss/pages/_products.scss */
#products-page .section-2 .ingredient-search {
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 272, ../scss/pages/_products.scss */
#products-page .section-2 .cfrfind, #products-page .section-2 .ingredient-search {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  height: 30px;
}
/* line 280, ../scss/pages/_products.scss */
#products-page .section-2 .cfrsearchcall-to-action {
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 288, ../scss/pages/_products.scss */
#products-page .section-2 .cfrcall-to-action {
  width: auto;
}
/* line 295, ../scss/pages/_products.scss */
#products-page .section-3 .section-title h2 {
  line-height: 45px;
  padding-top: 5px;
}
/* line 299, ../scss/pages/_products.scss */
#products-page .section-3 .section-title h3 {
  color: #555;
  font-size: 20px;
  margin-top: 0;
}
/* line 306, ../scss/pages/_products.scss */
#products-page .section-3 h4 {
  color: #633480;
  font-size: 12px;
  margin: 0;
}
/* line 314, ../scss/pages/_products.scss */
#products-page .section-3 .section-title, #products-page .section-4 .section-title, #products-page .section-5 .section-title {
  margin-bottom: 20px;
}
/* line 319, ../scss/pages/_products.scss */
#products-page .sort {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 0 6px;
  width: 100%;
  border-top: 1px dotted #bbbbb2;
}
/* line 328, ../scss/pages/_products.scss */
#products-page .sort-select {
  float: left;
}
/* line 334, ../scss/pages/_products.scss */
#products-page .category-content #product-filter {
  border-top: 1px dotted #bbbbb2;
  margin-top: -35px;
  padding-top: 12px;
}
/* line 340, ../scss/pages/_products.scss */
#products-page .category-content .section-title {
  padding-top: 12px;
}
/* line 343, ../scss/pages/_products.scss */
#products-page .category-content .section-title:first-child {
  border: 0;
}
/* line 348, ../scss/pages/_products.scss */
#products-page .category-content .sort {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  border-top: 0;
  width: auto;
}
/* line 357, ../scss/pages/_products.scss */
#products-page .category-content .sort-select {
  float: none;
  margin-right: 12px;
}
/* line 362, ../scss/pages/_products.scss */
#products-page .category-content .sort-reset {
  top: -43px;
}
/* line 367, ../scss/pages/_products.scss */
#products-page .category-content .product-list li {
  height: 300px;
}
@media (max-width: 600px) {
  /* line 372, ../scss/pages/_products.scss */
  #products-page .category-content .product-list li {
    height: auto;
  }
}

/* line 1, ../scss/pages/_product-details.scss */
#overlay-product-details {
  color: #005380;
}
/* line 4, ../scss/pages/_product-details.scss */
#overlay-product-details .overlay-content {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 9, ../scss/pages/_product-details.scss */
#overlay-product-details h4 {
  font-weight: bold;
}
/* line 13, ../scss/pages/_product-details.scss */
#overlay-product-details #zoom {
  position: relative;
  top: -42px;
}
/* line 17, ../scss/pages/_product-details.scss */
#overlay-product-details #zoom .icon-zoom {
  background-position: -48px 0;
  color: #c2c2c2;
  font-size: 22px;
}
/* line 22, ../scss/pages/_product-details.scss */
#overlay-product-details #zoom .icon-zoom:before {
  content: "\f002";
}
/* line 28, ../scss/pages/_product-details.scss */
#overlay-product-details #promo {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/promo-bg.png) repeat-y right top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  height: auto;
  left: -30px;
  line-height: 24px;
  padding: 4.25% 16.87% 4.25% 6.7%;
  position: relative;
  width: 100%;
}
/* line 41, ../scss/pages/_product-details.scss */
#overlay-product-details #promo:before {
  border-top: 10px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 10px solid #8d2c06;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  top: -10px;
  width: 0;
  z-index: 101;
}
/* line 54, ../scss/pages/_product-details.scss */
#overlay-product-details #promo p {
  font-size: 20px;
  font-weight: lighter;
  margin: 0;
}
/* line 60, ../scss/pages/_product-details.scss */
#overlay-product-details #promo a {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}
/* line 68, ../scss/pages/_product-details.scss */
#overlay-product-details #ratings ul {
  float: left;
  list-style: none;
}
/* line 72, ../scss/pages/_product-details.scss */
#overlay-product-details #ratings ul li {
  float: left;
}
/* line 77, ../scss/pages/_product-details.scss */
#overlay-product-details #ratings p {
  color: #555;
  float: left;
  font-size: 12px;
}
/* line 84, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing {
  border-bottom: 1px dotted #bbbbb2;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
/* line 89, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul {
  clear: both;
  list-style: none;
  margin: 0;
}
/* line 94, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul li {
  float: left;
}
/* line 98, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#mainstream {
  margin-bottom: 30px;
}
/* line 101, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#mainstream li {
  width: 25%;
}
/* line 107, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom li {
  margin-left: 4.5%;
  position: relative;
  width: 16.4%;
}
/* line 112, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom li:first-child {
  margin-left: 0;
}
/* line 117, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom li:hover ul {
  display: block;
}
/* line 123, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom ul {
  background: #fff;
  border: 8px solid #b3d2e2;
  display: none;
  left: -122px;
  padding: 5px;
  position: absolute;
  text-align: center;
  top: -89px;
  width: 276px;
  z-index: 9;
}
/* line 135, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom ul li {
  background: none;
  height: 100%;
  width: 100%;
}
/* line 140, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom ul li:before {
  content: none;
}
/* line 144, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom ul li p {
  margin: 0;
}
/* line 148, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom ul li .toms-btn {
  background: #e27e1c;
  margin-bottom: 0;
}
/* line 152, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom ul li .toms-btn.close-social {
  float: left;
  margin-left: 45px;
  opacity: 1;
}
/* line 158, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom ul li .toms-btn.share {
  float: right;
  margin-right: 45px;
}
/* line 165, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom ul:after {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/inverted-triangle-icon.png) no-repeat center 0;
  bottom: -17px;
  content: '';
  display: block;
  height: 9px;
  margin: 0 auto;
  position: absolute;
  width: 100%;
}
/* line 178, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom #heartInHands ul {
  left: -233px;
}
/* line 181, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing ul#custom #heartInHands ul:after {
  background-position: 230px 0;
}
/* line 189, ../scss/pages/_product-details.scss */
#overlay-product-details #social-sharing p {
  clear: both;
}
/* line 194, ../scss/pages/_product-details.scss */
#overlay-product-details .sort {
  width: 68.25%;
}
/* line 196, ../scss/pages/_product-details.scss */
#overlay-product-details .sort .sort-select {
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/select-large-bkg.png) no-repeat 0 0;
  background-size: 100% 43px;
  margin-right: 0;
  width: 100%;
}
/* line 202, ../scss/pages/_product-details.scss */
#overlay-product-details .sort .sort-select select {
  color: #005380;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 20px;
  height: 43px;
  width: 110%;
}
/* line 212, ../scss/pages/_product-details.scss */
#overlay-product-details .buy-now {
  background: #e27e1c;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 43px;
  line-height: 43px;
  margin-top: 0;
  padding: 0 14px;
  width: 29.25%;
}
/* line 224, ../scss/pages/_product-details.scss */
#overlay-product-details #section-1 {
  padding-bottom: 20px;
}
/* line 227, ../scss/pages/_product-details.scss */
#overlay-product-details #section-1 .col-left {
  width: 48%;
}
/* line 230, ../scss/pages/_product-details.scss */
#overlay-product-details #section-1 .col-left img {
  display: block;
  margin: 0 auto;
  width: auto;
}
/* line 237, ../scss/pages/_product-details.scss */
#overlay-product-details #section-1 .col-right {
  margin-left: 3%;
  width: 49%;
}
/* line 241, ../scss/pages/_product-details.scss */
#overlay-product-details #section-1 .col-right p {
  font-size: 14px;
}
/* line 246, ../scss/pages/_product-details.scss */
#overlay-product-details #section-1 #product-guarantee {
  color: #005380;
  font-size: 14px;
  font-weight: bold;
}
/* line 253, ../scss/pages/_product-details.scss */
#overlay-product-details #section-2 {
  border-bottom: 1px dotted #bbbbb2;
  padding-top: 10px;
  padding-bottom: 15px;
}
/* line 258, ../scss/pages/_product-details.scss */
#overlay-product-details #section-2 .col-left {
  width: 29%;
}
/* line 262, ../scss/pages/_product-details.scss */
#overlay-product-details #section-2 .col-right {
  margin-left: 2%;
  width: 69%;
}
/* line 267, ../scss/pages/_product-details.scss */
#overlay-product-details #section-2 ul {
  list-style: none;
  margin: 0;
}
/* line 273, ../scss/pages/_product-details.scss */
#overlay-product-details #ingredients-and-benefits {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/distressed-blue-bg-middle.png) repeat 0 0;
  display: table;
  padding-bottom: 60px;
}
/* line 278, ../scss/pages/_product-details.scss */
#overlay-product-details #ingredients-and-benefits th {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/distressed-blue-bg-top-solid.png) repeat-x 0 0;
  border-left: 1px solid #fff;
  padding: 0 8px;
}
/* line 283, ../scss/pages/_product-details.scss */
#overlay-product-details #ingredients-and-benefits th h5 {
  color: #fff;
  font-size: 18px;
  text-transform: none;
}
/* line 292, ../scss/pages/_product-details.scss */
#overlay-product-details #ingredients-and-benefits tbody td {
  border: 0;
  border-left: 1px solid #fff;
  color: #005380;
  font-size: 14px;
}
/* line 300, ../scss/pages/_product-details.scss */
#overlay-product-details #ingredients-and-benefits tfoot {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/distressed-blue-bg-bottom-solid.png) repeat-x 0 bottom;
}
/* line 303, ../scss/pages/_product-details.scss */
#overlay-product-details #ingredients-and-benefits tfoot td {
  border: 0;
  border-left: 1px solid #fff;
}
/* line 310, ../scss/pages/_product-details.scss */
#overlay-product-details #section-3 {
  padding-top: 15px;
}
/* line 313, ../scss/pages/_product-details.scss */
#overlay-product-details #section-3 ul {
  list-style-type: none;
  margin: 0;
}
/* line 317, ../scss/pages/_product-details.scss */
#overlay-product-details #section-3 ul li {
  float: left;
  margin-left: 2.5%;
  width: 23.125%;
}
/* line 322, ../scss/pages/_product-details.scss */
#overlay-product-details #section-3 ul li:first-child {
  margin-left: 0;
}
/* line 326, ../scss/pages/_product-details.scss */
#overlay-product-details #section-3 ul li img {
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

@media (max-width: 957px) {
  /* line 338, ../scss/pages/_product-details.scss */
  #overlay-product-details .container-content {
    padding: 0 15px;
  }
  /* line 342, ../scss/pages/_product-details.scss */
  #overlay-product-details .sort {
    float: right;
    max-width: 273px;
    width: 100%;
  }
  /* line 347, ../scss/pages/_product-details.scss */
  #overlay-product-details .sort .sort-select {
    position: relative;
  }
  /* line 350, ../scss/pages/_product-details.scss */
  #overlay-product-details .sort .sort-select:after {
    background: url(/TomsOfMaine/v2/en-us/pages/images/global/select-large-bkg.png) no-repeat right 0;
    content: '';
    display: block;
    height: 43px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
  }
  /* line 363, ../scss/pages/_product-details.scss */
  #overlay-product-details .buy-now {
    clear: both;
    width: auto;
  }
}
@media (max-width: 960px) {
  /* line 372, ../scss/pages/_product-details.scss */
  #overlay-product-details #promo {
    left: -31px;
    padding-left: 9%;
  }
}
@media (max-width: 600px) {
  /* line 382, ../scss/pages/_product-details.scss */
  #overlay-product-details .container-content {
    margin-top: 45px;
  }
  /* line 385, ../scss/pages/_product-details.scss */
  #overlay-product-details .container-content .breadcrumb {
    margin-bottom: 10px;
  }
  /* line 390, ../scss/pages/_product-details.scss */
  #overlay-product-details .toms-btn {
    padding-bottom: 10px;
  }
  /* line 394, ../scss/pages/_product-details.scss */
  #overlay-product-details .torn-paper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 12px;
    width: 100%;
  }
  /* line 403, ../scss/pages/_product-details.scss */
  #overlay-product-details #section-1 .col-left, #overlay-product-details #section-1 .col-right {
    float: none;
    margin: 0;
    width: 100%;
  }
  /* line 410, ../scss/pages/_product-details.scss */
  #overlay-product-details #promo {
    left: -22px;
    max-width: 424px;
    padding: 4.25% 7.87% 4.25% 6.7%;
    word-wrap: break-word;
  }
  /* line 419, ../scss/pages/_product-details.scss */
  #overlay-product-details #social-sharing ul#mainstream {
    margin: 10px 0;
  }
  /* line 422, ../scss/pages/_product-details.scss */
  #overlay-product-details #social-sharing ul#mainstream li {
    margin: 10px 0;
    width: 50%;
  }
  /* line 431, ../scss/pages/_product-details.scss */
  #overlay-product-details #section-2 .col-left, #overlay-product-details #section-2 .col-right {
    float: none;
    width: 100%;
    margin: 0;
  }
  /* line 437, ../scss/pages/_product-details.scss */
  #overlay-product-details #section-2 .col-right {
    margin-top: 20px;
  }
  /* line 443, ../scss/pages/_product-details.scss */
  #overlay-product-details #ingredients-and-benefits th {
    padding: 0 5px;
  }
  /* line 446, ../scss/pages/_product-details.scss */
  #overlay-product-details #ingredients-and-benefits th h5 {
    font-size: 14px;
  }
  /* line 451, ../scss/pages/_product-details.scss */
  #overlay-product-details #ingredients-and-benefits tbody td {
    font-size: 11px;
    padding: 5px;
  }
  /* line 460, ../scss/pages/_product-details.scss */
  #overlay-product-details #section-3 ul li {
    float: none;
    margin: 20px auto 0;
    max-width: 190px;
    text-align: center;
    width: 80%;
  }
  /* line 467, ../scss/pages/_product-details.scss */
  #overlay-product-details #section-3 ul li:first-child {
    margin: 20px auto 0;
  }
}
/* ===  styles for the planet page  ====  */
/* line 5, ../scss/pages/_planet.scss */
#planet-page .section-1 .section-title h3 {
  margin-top: 10px;
}
/* line 10, ../scss/pages/_planet.scss */
#planet-page .section-1 .span6 .section-title {
  border-bottom: 1px dotted #bbbbb2;
}
/* line 17, ../scss/pages/_planet.scss */
#planet-page .section-2 .section-title:first-child {
  margin-bottom: 20px;
}
/* line 21, ../scss/pages/_planet.scss */
#planet-page .section-2 .sub {
  margin-bottom: 15px;
}
/* line 27, ../scss/pages/_planet.scss */
#planet-page .section-3 .section-title:first-child {
  margin-bottom: 20px;
}
/* line 31, ../scss/pages/_planet.scss */
#planet-page .section-3 .planet-sub-section {
  padding-top: 20px;
}
/* line 35, ../scss/pages/_planet.scss */
#planet-page .section-3 .planet-call-to-action {
  float: left;
  width: auto;
}
/* line 40, ../scss/pages/_planet.scss */
#planet-page .section-3 .sub {
  margin-bottom: 15px;
}
/* line 45, ../scss/pages/_planet.scss */
#planet-page .section-3 .threecolumn a {
  margin: 0 0 5px;
}
/* line 49, ../scss/pages/_planet.scss */
#planet-page .section-3 .threecolumn p {
  clear: both;
}
/* line 56, ../scss/pages/_planet.scss */
#planet-page .container-content ul {
  margin-top: -5px;
}
/* line 61, ../scss/pages/_planet.scss */
#planet-page .hero-image {
  width: 100%;
}
/* line 64, ../scss/pages/_planet.scss */
#planet-page .planet-img-right {
  padding: 5px 0px 20px 65px;
}
/* line 67, ../scss/pages/_planet.scss */
#planet-page .planet-call-to-action {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 97%;
  margin: 10px 10px;
  background: #e27e1c;
  font-size: 17px;
  text-align: center;
}
/* line 77, ../scss/pages/_planet.scss */
#planet-page .span4 .section-title {
  border-bottom: none;
  margin: 0px;
  padding: 0px;
}
/* line 82, ../scss/pages/_planet.scss */
#planet-page .planet-sub-section {
  padding: 10px 0 0 0;
}
/* line 85, ../scss/pages/_planet.scss */
#planet-page .section-3 .img-right.planet-img-right {
  padding: 0px 0px 0px 20px;
}
@media (max-width: 600px) {
  /* line 89, ../scss/pages/_planet.scss */
  #planet-page .planet-img-right {
    width: 100%;
    padding: 0px 0px 20px 0px;
  }
  /* line 90, ../scss/pages/_planet.scss */
  #planet-page .planet-img-left {
    width: 100%;
  }
  /* line 91, ../scss/pages/_planet.scss */
  #planet-page .threecolumn {
    width: 100%;
    padding-left: 0px;
  }
  /* line 93, ../scss/pages/_planet.scss */
  #planet-page .planet-call-to-action {
    width: 100%;
    margin: 0px;
  }
  /* line 94, ../scss/pages/_planet.scss */
  #planet-page .section-3 .img-right.planet-img-right {
    display: none;
  }
}

/* ===  styles for the community page  ====  */
/* line 5, ../scss/pages/_community.scss */
#community-page .section-1 .section-title {
  border-top: none;
  margin-bottom: 20px;
}
/* line 10, ../scss/pages/_community.scss */
#community-page .section-1 .img-left {
  padding-bottom: 10px;
}
/* line 14, ../scss/pages/_community.scss */
#community-page .section-1 .toms-btn {
  margin-top: 0;
}
/* line 21, ../scss/pages/_community.scss */
#community-page .section-2 .bg-blue {
  background: #0095d7 url(/TomsOfMaine/v2/en-us/pages/images/50-states/bubble-overlay-2.png) no-repeat top left;
}
/* line 26, ../scss/pages/_community.scss */
#community-page .section-2 .primary-content h4 {
  font-size: 24px;
  font-weight: 200;
  margin: 0 0 5px;
}
/* line 32, ../scss/pages/_community.scss */
#community-page .section-2 .primary-content p {
  margin: 0;
}
/* line 37, ../scss/pages/_community.scss */
#community-page .section-2 .fifty-content {
  color: #49501d;
  max-width: 230px;
}
/* line 41, ../scss/pages/_community.scss */
#community-page .section-2 .fifty-content h4 {
  font-size: 28px;
  font-weight: normal;
  line-height: 28px;
  margin-top: 20px;
}
/* line 48, ../scss/pages/_community.scss */
#community-page .section-2 .fifty-content p {
  font-size: 18px;
  line-height: 22px;
  margin: 0;
}
/* line 56, ../scss/pages/_community.scss */
#community-page .section-2 .secondary-content img {
  margin-top: 10px;
}
/* line 60, ../scss/pages/_community.scss */
#community-page .section-2 .secondary-content .toms-btn {
  text-align: center;
}
/* line 64, ../scss/pages/_community.scss */
#community-page .section-2 .secondary-content ul {
  margin-bottom: 20px;
}
/* line 71, ../scss/pages/_community.scss */
#community-page .section-3 ul {
  margin-top: -5px;
}
/* line 75, ../scss/pages/_community.scss */
#community-page .section-3 .section-title:first-child, #community-page .section-3 .sub {
  margin-bottom: 18px;
}
/* line 81, ../scss/pages/_community.scss */
#community-page .section-4 .section-title {
  margin-top: 10px;
}
/* line 84, ../scss/pages/_community.scss */
#community-page .section-4 .section-title h2 {
  line-height: 35px;
  padding-bottom: 10px;
}
/* line 91, ../scss/pages/_community.scss */
#community-page .hero {
  margin: 0 0 10px;
}
/* line 95, ../scss/pages/_community.scss */
#community-page .img-right.dental-art {
  margin: -10px 0 -50px;
}
/* line 99, ../scss/pages/_community.scss */
#community-page .fifty-states-community {
  background: url(/TomsOfMaine/v2/en-us/pages/images/community/50-states-bg.jpg) no-repeat 0 0;
  width: 100%;
  height: 450px;
  margin: 0;
  position: relative;
}
/* line 106, ../scss/pages/_community.scss */
#community-page .fifty-states-community .fifty-content {
  position: absolute;
  top: 15px;
  right: 15px;
}
/* line 112, ../scss/pages/_community.scss */
#community-page .fifty-states-community .img-50-states {
  margin-left: 3%;
  margin-top: 3%;
}
/* line 117, ../scss/pages/_community.scss */
#community-page .fifty-states-community .img-pictures {
  margin-top: 3%;
  margin-left: 5%;
}
@media (max-width: 600px) {
  /* line 124, ../scss/pages/_community.scss */
  #community-page .fifty-states-community {
    height: auto;
  }
  /* line 127, ../scss/pages/_community.scss */
  #community-page .fifty-states-community .fifty-content {
    clear: both;
    position: relative;
    width: 100%;
  }
  /* line 134, ../scss/pages/_community.scss */
  #community-page .primary-content {
    width: 100%;
  }
  /* line 137, ../scss/pages/_community.scss */
  #community-page .secondary-content {
    clear: both;
    border-left: none;
    border-top: 1px dotted #bbbbb2;
    width: 100%;
  }
}

/* line 3, ../scss/pages/_our-company.scss */
#company-page h4 {
  font-size: 16px;
  margin-bottom: 0;
}
/* line 8, ../scss/pages/_our-company.scss */
#company-page p {
  margin: 15px 0 25px;
}
/* line 12, ../scss/pages/_our-company.scss */
#company-page .img-right {
  padding-top: 0;
}
/* line 16, ../scss/pages/_our-company.scss */
#company-page .left-column {
  float: left;
  margin-right: 2%;
  width: 49%;
}
/* line 22, ../scss/pages/_our-company.scss */
#company-page .right-column {
  float: right;
  width: 49%;
}
/* line 29, ../scss/pages/_our-company.scss */
#company-page .section-2 .section-title {
  margin-bottom: 20px;
}
/* line 33, ../scss/pages/_our-company.scss */
#company-page .section-2 .img-left {
  padding-bottom: 35px;
}
/* line 37, ../scss/pages/_our-company.scss */
#company-page .section-2 .left-column, #company-page .section-2 .right-column {
  margin-top: 2px;
}
/* line 40, ../scss/pages/_our-company.scss */
#company-page .section-2 .left-column .toms-btn, #company-page .section-2 .right-column .toms-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  width: 100%;
}
/* line 53, ../scss/pages/_our-company.scss */
#company-page .section-3 .primary-content p:first-child {
  margin-top: 0;
}
/* line 58, ../scss/pages/_our-company.scss */
#company-page .section-3 .secondary-content {
  margin-bottom: 0;
}
/* line 61, ../scss/pages/_our-company.scss */
#company-page .section-3 .secondary-content h5 {
  margin: 10px 0 5px 20px;
}
/* line 64, ../scss/pages/_our-company.scss */
#company-page .section-3 .secondary-content img {
  margin: 20px 0 0 20px;
}
/* line 67, ../scss/pages/_our-company.scss */
#company-page .section-3 .secondary-content p {
  margin: 0 0 20px 20px;
}
/* line 72, ../scss/pages/_our-company.scss */
#company-page .section-3 .cta-wrapper {
  border-top: 1px dotted #bbbbb2;
  padding-top: 10px;
}
/* line 76, ../scss/pages/_our-company.scss */
#company-page .section-3 .cta-wrapper .toms-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2%;
  text-align: center;
  width: 32%;
}
/* line 85, ../scss/pages/_our-company.scss */
#company-page .section-3 .cta-wrapper .toms-btn:first-child {
  margin-left: 0;
}
/* line 95, ../scss/pages/_our-company.scss */
#company-page .section-4 .section-title:first-child {
  margin-bottom: 15px;
}
/* line 99, ../scss/pages/_our-company.scss */
#company-page .section-4 .attribute {
  color: #005380;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding-left: 0;
}
/* line 107, ../scss/pages/_our-company.scss */
#company-page .section-4 #news-archive {
  background: url("/TomsOfMaine/v2/en-us/pages/images/our-company/bottom-shadow.png") no-repeat center bottom;
  margin-bottom: 20px;
  padding-bottom: 8px;
  position: relative;
  /* arrow on newsroom section
  &:after {
  	background: url('/TomsOfMaine/v2/en-us/pages/images/our-company/mod_arrow_down.png') no-repeat;
  	bottom: -80px;
  	content: '';
  	display: block;
  	height: 80px;
  	left: 50%;
  	margin-left: -30px;
  	position: absolute;
  	width: 61px;
  }
  */
}
/* line 113, ../scss/pages/_our-company.scss */
#company-page .section-4 #news-archive p {
  margin: 15px 0 15px;
  text-transform: uppercase;
}
/* line 117, ../scss/pages/_our-company.scss */
#company-page .section-4 #news-archive p a {
  color: #355627;
}
/* line 122, ../scss/pages/_our-company.scss */
#company-page .section-4 #news-archive .sort {
  margin: 5px 0 0;
  width: 100%;
}
/* line 126, ../scss/pages/_our-company.scss */
#company-page .section-4 #news-archive .sort:after {
  background: url("/TomsOfMaine/v2/en-us/pages/images/our-company/top-shadow.png") no-repeat center bottom;
  content: '';
  display: block;
  height: 28px;
  margin: 5px auto -5px;
  width: 100%;
}
/* line 135, ../scss/pages/_our-company.scss */
#company-page .section-4 #news-archive .sort .sort-title {
  color: #005380;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 35px;
  margin-right: 10px;
  text-transform: uppercase;
}
/* line 161, ../scss/pages/_our-company.scss */
#company-page .section-4 ul {
  background: #fff;
  border: 1px solid #c2c2c1;
  margin: 20px auto 0;
  padding: 15px 0 20px;
}
/* line 167, ../scss/pages/_our-company.scss */
#company-page .section-4 ul li {
  list-style: none;
  display: block;
  float: left;
  height: 80px;
  margin: 10px 0;
  width: 33.33333333333333333333333%;
}
/* line 175, ../scss/pages/_our-company.scss */
#company-page .section-4 ul li:before {
  background: url("/TomsOfMaine/v2/en-us/pages/images/our-company/news-logos-sprite.png") no-repeat;
  content: '';
  display: block;
  height: 80px;
  text-align: center;
  margin: 0 auto;
}
/* line 184, ../scss/pages/_our-company.scss */
#company-page .section-4 ul li#wholeLiving:before {
  background-position: 0 center;
  width: 200px;
}
/* line 189, ../scss/pages/_our-company.scss */
#company-page .section-4 ul li#realSimple:before {
  background-position: -210px center;
  width: 200px;
}
/* line 194, ../scss/pages/_our-company.scss */
#company-page .section-4 ul li#people:before {
  background-position: -420px center;
  width: 150px;
}
/* line 199, ../scss/pages/_our-company.scss */
#company-page .section-4 ul li#naturalHealth:before {
  background-position: -580px center;
  width: 202px;
}
/* line 204, ../scss/pages/_our-company.scss */
#company-page .section-4 ul li#kiwi:before {
  background-position: -792px center;
  width: 154px;
}
/* line 209, ../scss/pages/_our-company.scss */
#company-page .section-4 ul li#youBeauty:before {
  background-position: -956px center;
  width: 184px;
}
/* line 218, ../scss/pages/_our-company.scss */
#company-page .section-5 .section-title:first-child {
  margin-bottom: 20px;
}
/* line 222, ../scss/pages/_our-company.scss */
#company-page .section-5 .img-left {
  margin-top: 5px;
}
/* line 226, ../scss/pages/_our-company.scss */
#company-page .section-5 h4 {
  font-size: 14px;
}
/* line 230, ../scss/pages/_our-company.scss */
#company-page .section-5 p {
  margin: 0 0 15px;
}

/* line 237, ../scss/pages/_our-company.scss */
.cta-wrapper .toms-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2%;
  text-align: center;
  width: 49%;
}
/* line 246, ../scss/pages/_our-company.scss */
.cta-wrapper .toms-btn:first-child {
  margin-left: 0;
}

@media (max-width: 600px) {
  /* line 255, ../scss/pages/_our-company.scss */
  #company-page .section-title h3 {
    margin-top: 20px;
  }
  /* line 259, ../scss/pages/_our-company.scss */
  #company-page .left-column, #company-page .right-column {
    float: none;
    width: 100%;
  }
  /* line 264, ../scss/pages/_our-company.scss */
  #company-page .img-left, #company-page .img-right {
    display: block;
    float: none;
    margin: 15px auto;
    padding: 0;
  }
  /* line 271, ../scss/pages/_our-company.scss */
  #company-page .toms-btn {
    padding-bottom: 10px;
  }
  /* line 275, ../scss/pages/_our-company.scss */
  #company-page .primary-content {
    float: none;
    width: 100%;
  }
  /* line 280, ../scss/pages/_our-company.scss */
  #company-page .secondary-content {
    border-top: 1px dotted #bbbbb2;
    border-left: 0;
    float: none;
    width: 100%;
  }
  /* line 288, ../scss/pages/_our-company.scss */
  #company-page .section-2 .right-column {
    margin: 0;
  }
  /* line 294, ../scss/pages/_our-company.scss */
  #company-page .section-3 .secondary-content {
    margin-top: 15px;
  }
  /* line 297, ../scss/pages/_our-company.scss */
  #company-page .section-3 .secondary-content img {
    display: block;
    margin: 20px auto 0;
  }
  /* line 301, ../scss/pages/_our-company.scss */
  #company-page .section-3 .secondary-content h5, #company-page .section-3 .secondary-content p {
    margin-left: 0;
  }
  /* line 307, ../scss/pages/_our-company.scss */
  #company-page .section-3 .cta-wrapper .toms-btn {
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
  }
  /* line 318, ../scss/pages/_our-company.scss */
  #company-page .section-4 #news-archive {
    margin-bottom: 40px;
  }
  /* line 322, ../scss/pages/_our-company.scss */
  #company-page .section-4 #news-archive .sort .sort-title {
    float: none;
  }
  /* line 330, ../scss/pages/_our-company.scss */
  #company-page .section-4 ul li {
    float: none;
    margin: 20px 0;
    width: 100%;
  }
  /* line 335, ../scss/pages/_our-company.scss */
  #company-page .section-4 ul li#wholeLiving, #company-page .section-4 ul li#wholeLiving:before {
    height: 39px;
  }
  /* line 339, ../scss/pages/_our-company.scss */
  #company-page .section-4 ul li#realSimple, #company-page .section-4 ul li#realSimple:before {
    height: 23px;
  }
  /* line 343, ../scss/pages/_our-company.scss */
  #company-page .section-4 ul li#people, #company-page .section-4 ul li#people:before {
    height: 68px;
  }
  /* line 347, ../scss/pages/_our-company.scss */
  #company-page .section-4 ul li#naturalHealth, #company-page .section-4 ul li#naturalHealth:before {
    height: 51px;
  }
  /* line 351, ../scss/pages/_our-company.scss */
  #company-page .section-4 ul li#kiwi, #company-page .section-4 ul li#kiwi:before {
    height: 80px;
  }
  /* line 355, ../scss/pages/_our-company.scss */
  #company-page .section-4 ul li#youBeauty, #company-page .section-4 ul li#youBeauty:before {
    height: 76px;
  }
  /* line 365, ../scss/pages/_our-company.scss */
  #company-page .section-4 .cta-wrapper .toms-btn {
    display: block;
    float: none;
    margin-left: 0;
    width: 100%;
  }
}
/* line 2, ../scss/pages/_video.scss */
#video-page h2 {
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 34px;
  color: #005380;
  font-weight: 200;
}
@media (max-width: 600px) {
  /* line 2, ../scss/pages/_video.scss */
  #video-page h2 {
    font-size: 25px;
  }
}

/* line 11, ../scss/pages/_video.scss */
.video-list {
  margin-top: 20px;
  border-bottom: 1px dotted #bbbbb2;
}
@media (max-width: 600px) {
  /* line 11, ../scss/pages/_video.scss */
  .video-list {
    border-bottom: none;
  }
}
/* line 19, ../scss/pages/_video.scss */
.video-list li {
  float: left;
  width: 30%;
  padding: 0 0 3% 5%;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  color: #005380;
}
@media (max-width: 600px) {
  /* line 19, ../scss/pages/_video.scss */
  .video-list li {
    float: none;
    width: 100%;
    padding-left: 0;
  }
}
/* line 32, ../scss/pages/_video.scss */
.video-list li h3 {
  font-weight: 200;
  font-size: 26px;
  line-height: 32px;
}
@media (max-width: 960px) {
  /* line 32, ../scss/pages/_video.scss */
  .video-list li h3 {
    font-size: 20px;
    line-height: 26px;
  }
}
/* line 43, ../scss/pages/_video.scss */
.video-list li:first-child {
  padding-left: 0;
}

/* line 49, ../scss/pages/_video.scss */
.featured {
  background: url(/TomsOfMaine/v2/en-us/pages/images/video/featured.png) no-repeat;
  width: 98px;
  height: 38px;
  position: relative;
  z-index: 10;
  top: 50px;
  left: -9px;
  margin-top: -38px;
}

/* ===  styles for the press release fake overlay page  ====  */
/* line 5, ../scss/pages/_gallery.scss */
#overlay-gallery .container-content .breadcrumb {
  margin-bottom: 0;
}
/* line 10, ../scss/pages/_gallery.scss */
#overlay-gallery h2 {
  float: left;
  font-size: 29px;
  font-weight: lighter;
  margin-top: 30px;
}
/* line 16, ../scss/pages/_gallery.scss */
#overlay-gallery h3 {
  clear: both;
  float: left;
  font-size: 24px;
}
/* line 22, ../scss/pages/_gallery.scss */
#overlay-gallery #select-category {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/promo-bg-right.png) repeat-y left top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  float: right;
  min-width: 310px;
  padding: 10px 4%;
  position: relative;
  right: -20px;
  top: -20px;
  width: 38%;
}
/* line 36, ../scss/pages/_gallery.scss */
#overlay-gallery #select-category h3 {
  color: #fff;
  font-size: 24px;
  font-weight: lighter;
  margin: 0 0 8px;
}
/* line 43, ../scss/pages/_gallery.scss */
#overlay-gallery #select-category .sort {
  max-width: 273px;
  width: 100%;
}
/* line 47, ../scss/pages/_gallery.scss */
#overlay-gallery #select-category .sort .sort-select {
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/select-large-bkg.png) no-repeat 0 0;
  position: relative;
  margin-right: 0;
  width: 274px;
}
/* line 53, ../scss/pages/_gallery.scss */
#overlay-gallery #select-category .sort .sort-select select {
  color: #005380;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 20px;
  height: 43px;
  width: 110%;
}
/* line 64, ../scss/pages/_gallery.scss */
#overlay-gallery .torn-paper-top {
  clear: both;
  margin-top: 100px;
}
/* line 70, ../scss/pages/_gallery.scss */
#overlay-gallery .section-wrapper {
  border-top: 1px dotted #bbbbb2;
  padding: 20px 0;
}
/* line 74, ../scss/pages/_gallery.scss */
#overlay-gallery .section-wrapper:first-child {
  border-top: 0;
}
/* line 78, ../scss/pages/_gallery.scss */
#overlay-gallery .section-wrapper.first {
  border-top: 0;
}
/* line 82, ../scss/pages/_gallery.scss */
#overlay-gallery .section-wrapper img {
  border: 1px solid #ccc;
  float: left;
  width: 32%;
}
/* line 90, ../scss/pages/_gallery.scss */
#overlay-gallery .overlay-content {
  overflow: hidden;
}
/* line 93, ../scss/pages/_gallery.scss */
#overlay-gallery .overlay-content .torn-paper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 99, ../scss/pages/_gallery.scss */
#overlay-gallery .overlay-content .torn-paper h3 {
  font-size: 29px;
}
/* line 105, ../scss/pages/_gallery.scss */
#overlay-gallery .overlay-content .torn-paper p a {
  font-size: 14px;
  text-decoration: underline;
}
/* line 115, ../scss/pages/_gallery.scss */
#overlay-gallery .col-right h3 {
  float: none;
}
@media (max-width: 775px) {
  /* line 121, ../scss/pages/_gallery.scss */
  #overlay-gallery h2 {
    margin-top: 0;
  }
  /* line 125, ../scss/pages/_gallery.scss */
  #overlay-gallery #select-category {
    clear: both;
    top: 0;
    width: 50%;
  }
}
@media (max-width: 600px) {
  /* line 135, ../scss/pages/_gallery.scss */
  #overlay-gallery #select-category {
    margin: 20px 0;
    max-width: 424px;
    width: 75%;
  }
  /* line 142, ../scss/pages/_gallery.scss */
  #overlay-gallery .section-wrapper img {
    display: block;
    float: none;
    margin: 0 auto 15px;
    max-width: 190px;
    width: 80%;
  }
  /* line 150, ../scss/pages/_gallery.scss */
  #overlay-gallery .section-wrapper .col-right {
    float: none;
    width: 100%;
  }
}

/* line 1, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details {
  color: #355627;
}
/* line 4, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details .span6 {
  margin: 0px !important;
  padding-top: 10px;
}
/* line 9, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details .right-side {
  float: right;
  padding-top: 0px;
}
/* line 13, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details h3 {
  border-bottom: 1px dotted #bbbbb2;
  padding-bottom: 20px;
}
/* line 17, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details h4 {
  color: #7c2983;
  text-transform: none;
}
/* line 21, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details p {
  margin-bottom: 20px;
}
/* line 24, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details .img-border {
  border-bottom: 1px dotted #bbbbb2;
  padding-bottom: 20px;
}
/* line 28, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details #promo {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/promo-bg-right.png) repeat-y left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  max-width: 424px;
  height: auto;
  right: -52px;
  line-height: 24px;
  padding: 4.25% 9% 4.25% 4.87%;
  position: relative;
  width: 100%;
  margin-bottom: 30px;
}
/* line 43, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details #promo:before {
  border-top: 10px solid transparent;
  border-bottom: 0px solid transparent;
  border-left: 12px solid #8d2c06;
  content: '';
  height: 0;
  right: 0;
  position: absolute;
  top: -10px;
  width: 0;
  z-index: 101;
}
/* line 56, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details #promo h4 {
  width: 110%;
  color: #fff;
  font-size: 25px;
  text-transform: uppercase;
}
/* line 63, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details #promo p {
  width: 110%;
  font-size: 21px;
  font-weight: lighter;
  margin-bottom: 16px;
}
/* line 70, ../scss/pages/_details-ingredient.scss */
#overlay-ingredient-details #promo a {
  float: right;
  color: #fff;
  font-size: 16px;
  text-decoration: underline;
  padding: 8px 24px;
}

@media (max-width: 960px) {
  /* line 82, ../scss/pages/_details-ingredient.scss */
  #overlay-ingredient-details #promo {
    float: right;
  }
}
@media (max-width: 600px) {
  /* line 89, ../scss/pages/_details-ingredient.scss */
  #overlay-ingredient-details #promo {
    right: -25px;
  }
}
/* line 1, ../scss/pages/_details-results.scss */
#overlay-results-details {
  color: #355627;
}
/* line 4, ../scss/pages/_details-results.scss */
#overlay-results-details .results-top {
  margin-left: 36%;
  margin-bottom: 55px;
}
/* line 7, ../scss/pages/_details-results.scss */
#overlay-results-details .results-top h3 {
  font-size: 30px;
}
/* line 10, ../scss/pages/_details-results.scss */
#overlay-results-details .results-top input {
  color: #005380;
}
/* line 13, ../scss/pages/_details-results.scss */
#overlay-results-details .results-top input[type="text"] {
  border: 1px solid #005380;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  position: relative;
  width: 200px;
  top: 15px;
  padding: 0 4px;
  height: 28px;
  font-size: 14px;
}
/* line 28, ../scss/pages/_details-results.scss */
#overlay-results-details .results-top button {
  width: 28px;
  left: -4px;
}
/* line 31, ../scss/pages/_details-results.scss */
#overlay-results-details .results-top button[type="submit"] {
  background: #005380;
  border: none;
  position: relative;
  height: 28px;
  color: #fff;
  top: 10px;
}
/* line 40, ../scss/pages/_details-results.scss */
#overlay-results-details .results-top a {
  position: relative;
  top: 16px;
  text-decoration: underline;
  font-size: 12px;
  color: #005380;
}
/* line 49, ../scss/pages/_details-results.scss */
#overlay-results-details .results {
  line-height: 30px;
  padding: 10px 0 1px 10px;
}
/* line 52, ../scss/pages/_details-results.scss */
#overlay-results-details .results a {
  text-decoration: underline;
  color: #005380;
}
/* line 56, ../scss/pages/_details-results.scss */
#overlay-results-details .results p {
  font-size: 16px;
}
/* line 61, ../scss/pages/_details-results.scss */
#overlay-results-details .results:first-child {
  padding-top: 0px;
}
/* line 65, ../scss/pages/_details-results.scss */
#overlay-results-details .results:nth-child(even) {
  background: #f2f1e6;
}
/* line 69, ../scss/pages/_details-results.scss */
#overlay-results-details .paging-bottom {
  padding-top: 40px;
}
/* line 71, ../scss/pages/_details-results.scss */
#overlay-results-details .paging-bottom p {
  float: left;
  width: 60px;
}
/* line 75, ../scss/pages/_details-results.scss */
#overlay-results-details .paging-bottom .paging {
  float: right;
  padding-top: 10px;
}
/* line 78, ../scss/pages/_details-results.scss */
#overlay-results-details .paging-bottom .paging a {
  padding: 6px 12px;
  border: 1px solid grey;
  margin-right: 15px;
  font-size: 22px;
  color: #005380;
}
/* line 85, ../scss/pages/_details-results.scss */
#overlay-results-details .paging-bottom .paging .current {
  border: 1px solid #005380;
}
/* line 89, ../scss/pages/_details-results.scss */
#overlay-results-details .paging-bottom .paging .next {
  padding: 6px 18px;
  background: #005380;
  color: #fff;
  text-transform: uppercase;
  font-weight: lighter;
}
/* line 96, ../scss/pages/_details-results.scss */
#overlay-results-details .paging-bottom .paging .next:hover {
  background: #fff;
  color: #005380;
}
/* line 104, ../scss/pages/_details-results.scss */
#overlay-results-details .span4 {
  margin-left: 0;
}
/* line 106, ../scss/pages/_details-results.scss */
#overlay-results-details .span4 #promo {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/promo-bg.png) repeat-y right top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  height: auto;
  left: -45px;
  line-height: 24px;
  padding: 4.25% 16.87% 4.25% 0;
  position: relative;
  width: 116%;
  margin-bottom: 30px;
}
/* line 120, ../scss/pages/_details-results.scss */
#overlay-results-details .span4 #promo:before {
  border-top: 10px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 10px solid #8d2c06;
  content: '';
  height: 0;
  left: 0;
  position: absolute;
  top: -10px;
  width: 0;
  z-index: 101;
}
/* line 133, ../scss/pages/_details-results.scss */
#overlay-results-details .span4 #promo .results-check {
  margin-left: 33px;
}
/* line 135, ../scss/pages/_details-results.scss */
#overlay-results-details .span4 #promo .results-check label {
  display: block;
  padding-left: 15px;
  text-indent: -15px;
  font-size: 16px;
}
/* line 141, ../scss/pages/_details-results.scss */
#overlay-results-details .span4 #promo .results-check input {
  width: 13px;
  height: 13px;
  padding: 0;
  margin: 0 10px 0 0;
  vertical-align: bottom;
  position: relative;
  top: -1px;
  *overflow: hidden;
}
/* line 152, ../scss/pages/_details-results.scss */
#overlay-results-details .span4 #promo h4 {
  padding-left: 33px;
  color: #fff;
  font-size: 24px;
  font-weight: normal;
}
/* line 159, ../scss/pages/_details-results.scss */
#overlay-results-details .span4 #promo p {
  padding-left: 33px;
  font-size: 18px;
  font-weight: lighter;
}
/* line 165, ../scss/pages/_details-results.scss */
#overlay-results-details .span4 #promo a {
  color: #fff;
  text-decoration: underline;
}

@media (max-width: 960px) {
  /* line 177, ../scss/pages/_details-results.scss */
  #overlay-results-details .span4 #promo {
    background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/promo-bg.png) repeat-y left top;
  }
}
@media (max-width: 768px) {
  /* line 187, ../scss/pages/_details-results.scss */
  #overlay-results-details .results-top {
    margin-left: 3%;
  }
  /* line 190, ../scss/pages/_details-results.scss */
  #overlay-results-details .span4 {
    display: none;
  }
}
@media (max-width: 600px) {
  /* line 198, ../scss/pages/_details-results.scss */
  #overlay-results-details .span4 {
    display: none;
  }
}
/* line 3, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list .overlay-content {
  padding-left: 20px;
}
/* line 8, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list .container-content .breadcrumb {
  margin-bottom: 0;
}
/* line 13, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list h2 {
  font-weight: lighter;
}
/* line 17, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list .alpha-nav {
  border-top: 1px dotted #bbbbb2;
  border-bottom: 1px dotted #bbbbb2;
}
/* line 21, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list .alpha-nav ul {
  list-style: none;
  margin: 0;
  padding: 20px 0;
}
/* line 27, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list .alpha-nav li {
  float: left;
  font-size: 12px;
  font-weight: bold;
  list-style: none;
  margin-left: 15px;
}
/* line 34, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list .alpha-nav li a {
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/btn-ltblue-gradient.png) repeat 0 0;
  height: 47px;
  display: block;
  line-height: 47px;
  text-align: center;
  text-transform: uppercase;
  width: 111px;
}
/* line 43, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list .alpha-nav li a.selected {
  background-position: 0 -57px;
}
/* line 48, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list .alpha-nav li:first-child {
  margin: 0;
}
/* line 53, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list .alpha-nav li:hover a {
  background-position: 0 -57px;
}
/* line 60, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/distressed-blue-bg-middle.png) repeat 0 0;
  margin-top: 20px;
  padding-bottom: 60px;
}
/* line 65, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits th {
  background: #fff;
  border: 0;
}
/* line 69, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits th div {
  background: #e27e1c;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 29px;
  font-weight: lighter;
  padding: 10px 5px 9px;
  text-align: center;
  width: 39px;
}
/* line 84, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits thead th {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/distressed-blue-bg-top-solid-tall.png) repeat-x 0 0;
  border-left: 1px solid #fff;
  padding: 0 8px;
}
/* line 89, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits thead th:first-child {
  background: #fff;
}
/* line 93, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits thead th h5 {
  color: #fff;
  font-size: 18px;
  margin: 32px 0 5px;
}
/* line 102, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits .alpha-section th {
  padding: 3px 20px 0 0;
}
/* line 106, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits .alpha-section td {
  border-top: 3px solid #fff;
}
/* line 114, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits tbody tr td {
  border: 0;
  border-left: 1px solid #fff;
  color: #005380;
  font-size: 14px;
}
/* line 122, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits tbody tr.even td {
  background: rgba(0, 85, 129, 0.25);
}
/* line 129, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits tfoot {
  background: url(/TomsOfMaine/v2/en-us/pages/images/product-details/distressed-blue-bg-bottom-solid.png) repeat-x 0 bottom;
}
/* line 132, ../scss/pages/_ingredient-list.scss */
#overlay-ingredient-list #ingredients-and-benefits tfoot td {
  border: 0;
  border-left: 1px solid #fff;
}
@media (max-width: 957px) {
  /* line 140, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list .container-content {
    padding: 0 15px;
  }
}
@media (max-width: 600px) {
  /* line 147, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list .overlay-content {
    padding-left: 12px;
  }
  /* line 151, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list .container-content {
    margin-top: 45px;
  }
  /* line 154, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list .container-content .breadcrumb {
    margin-bottom: 10px;
  }
  /* line 160, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list .alpha-nav li {
    margin: 0 0 10px 0;
    min-width: 121px;
    width: 50%;
  }
  /* line 165, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list .alpha-nav li:first-child {
    margin-bottom: 10px;
  }
  /* line 175, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list #ingredients-and-benefits th div {
    font-size: 18px;
    padding: 4px 5px 3px;
  }
  /* line 182, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list #ingredients-and-benefits thead th {
    padding: 0 5px;
  }
  /* line 185, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list #ingredients-and-benefits thead th h5 {
    font-size: 14px;
  }
  /* line 193, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list #ingredients-and-benefits tbody tr td {
    font-size: 11px;
    padding: 5px;
  }
  /* line 201, ../scss/pages/_ingredient-list.scss */
  #overlay-ingredient-list #ingredients-and-benefits .alpha-section th {
    padding: 3px 6px 0 0;
  }
}

/* line 4, ../scss/pages/_product-review.scss */
#detail-overlay .overlay-product-review .container-content {
  max-width: 95%;
  margin-left: 5%;
  z-index: 20;
}
/* line 9, ../scss/pages/_product-review.scss */
#detail-overlay .overlay-product-review .container-content .col-left {
  width: 43%;
}
/* line 11, ../scss/pages/_product-review.scss */
#detail-overlay .overlay-product-review .container-content .col-left h3 {
  font-size: 34px;
  line-height: 36px;
}
/* line 16, ../scss/pages/_product-review.scss */
#detail-overlay .overlay-product-review .container-content .col-right {
  width: 56%;
}
/* line 21, ../scss/pages/_product-review.scss */
#detail-overlay .overlay-product-review .main-nav {
  z-index: 9;
}
/* line 27, ../scss/pages/_product-review.scss */
#detail-overlay .productAverageRating .prod-review-overall {
  border-bottom: 1px dotted #BBBBB2;
}
/* line 29, ../scss/pages/_product-review.scss */
#detail-overlay .productAverageRating .prod-review-overall h3 {
  color: #6A357D;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 0.7px;
}
/* line 36, ../scss/pages/_product-review.scss */
#detail-overlay .productAverageRating .prod-review-overall .rateit {
  vertical-align: middle;
}
/* line 39, ../scss/pages/_product-review.scss */
#detail-overlay .productAverageRating .prod-review-overall .ratingNumber {
  vertical-align: middle;
  font-weight: normal;
}
/* line 44, ../scss/pages/_product-review.scss */
#detail-overlay .productAverageRating .ratings-averages {
  width: 100%;
  padding: 15px 0;
  border-bottom: 1px dotted #BBBBB2;
}
/* line 48, ../scss/pages/_product-review.scss */
#detail-overlay .productAverageRating .ratings-averages .rate-avg-div {
  font-weight: 500;
  width: 25%;
  display: inline-block;
}
/* line 53, ../scss/pages/_product-review.scss */
#detail-overlay .productAverageRating .ratings-averages .button-rate.rate-avg-div a {
  background: none repeat scroll 0 0 #E27E1C;
  color: #FFFFFF;
  display: inline-block;
  font-size: 18px;
  height: 44px;
  line-height: 43px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: bottom;
  width: 100%;
}
/* line 67, ../scss/pages/_product-review.scss */
#detail-overlay .productAverageRating.no-third-rate .ratings-averages .rate-avg-div {
  width: 32%;
}

/* line 72, ../scss/pages/_product-review.scss */
.no-reviews {
  padding: 10px 0;
}
/* line 74, ../scss/pages/_product-review.scss */
.no-reviews .button-rate.rate-avg-div a {
  background: none repeat scroll 0 0 #E27E1C;
  color: #FFFFFF;
  display: inline-block;
  font-size: 18px;
  height: 44px;
  line-height: 43px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: bottom;
  width: 200px;
}

/* line 87, ../scss/pages/_product-review.scss */
#tab-1 {
  padding: 20px 0;
}

/* line 90, ../scss/pages/_product-review.scss */
.closeBtn {
  position: absolute;
  right: -31px;
  top: 0;
  background: url(/TomsOfMaine/v2/en-us/pages/images/products/product-form/closeBtn.png) no-repeat;
  width: 30px;
  height: 33px;
  cursor: pointer;
}

/* line 99, ../scss/pages/_product-review.scss */
.rate {
  font-size: 12px;
}
/* line 101, ../scss/pages/_product-review.scss */
.rate p.title {
  font-size: 16px;
  color: #6A357D;
  font-weight: bold;
}
/* line 106, ../scss/pages/_product-review.scss */
.rate p.nickname {
  font-size: 16px;
  color: #6A357D;
  font-weight: bold;
}
/* line 111, ../scss/pages/_product-review.scss */
.rate p.date {
  color: #005581;
  font-size: 12px;
}
/* line 115, ../scss/pages/_product-review.scss */
.rate div.reviewText {
  font-size: 14px;
  color: #005581;
  margin-bottom: 20px;
  line-height: 20px;
  padding: 0 10px 0 0;
  -ms-word-wrap: break-all;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
/* line 127, ../scss/pages/_product-review.scss */
.rate .recommendReview {
  font-size: 18px;
  display: block;
}
/* line 131, ../scss/pages/_product-review.scss */
.rate .rating {
  margin-bottom: 20px;
}
/* line 134, ../scss/pages/_product-review.scss */
.rate .checkValid {
  vertical-align: text-bottom;
}

/* line 138, ../scss/pages/_product-review.scss */
span.ratingNumber {
  color: #E27E1C;
  font-size: 14px;
  vertical-align: bottom;
  line-height: 30px;
  margin-left: 5px;
  font-family: 'Montserrat', sans-serif !important;
}

/* line 147, ../scss/pages/_product-review.scss */
.slidesHome .rateHere span {
  vertical-align: top;
  display: inline-block;
}

/* line 151, ../scss/pages/_product-review.scss */
.highest-rated li div, .related-products li div {
  margin: 0 auto;
  text-align: left;
}

/* line 155, ../scss/pages/_product-review.scss */
#section-3.related-products li {
  margin-bottom: 20px;
  text-align: left;
}
/* line 159, ../scss/pages/_product-review.scss */
#section-3.related-products li img {
  max-width: 200px;
}

/* line 165, ../scss/pages/_product-review.scss */
.related-products li div.rating span {
  display: inline-block;
  padding-left: 8px;
  float: none;
  width: auto;
  line-height: 24px;
}

/*.highest-rated ul {
	margin-left: -35px;
		li {
			min-width: 238px;
		}
}*/
/* line 179, ../scss/pages/_product-review.scss */
.highest-rated li img {
  display: block;
  width: 100%;
  margin: 0 auto;
}

/* line 184, ../scss/pages/_product-review.scss */
.highest-rated li {
  display: none;
}

/* line 187, ../scss/pages/_product-review.scss */
.highest-rated li, .related-products li {
  text-align: center;
}
/* line 189, ../scss/pages/_product-review.scss */
.highest-rated li img, .related-products li img {
  /*	width: 165px;
  	height: 165px;*/
  border: 1px solid #ccc;
}

/* line 196, ../scss/pages/_product-review.scss */
.highest-rated li div.name a {
  color: #d57528;
}

/* line 199, ../scss/pages/_product-review.scss */
.related-products .rating span, .highest-rated .rating span {
  color: #E27E1C;
  vertical-align: bottom;
  font-family: 'Montserrat', sans-serif !important;
}

/* line 204, ../scss/pages/_product-review.scss */
.modal-overlay {
  background: rgba(226, 230, 153, 0.7);
  position: fixed;
  width: 100%;
  z-index: 10;
  height: 100%;
  left: 0;
}

/* line 212, ../scss/pages/_product-review.scss */
.formElement {
  color: #6A357D;
  font-size: 18px;
  font-weight: 400;
  margin: 10px 0;
  width: 100%;
  float: left;
}
/* line 220, ../scss/pages/_product-review.scss */
.formElement label {
  color: #6A357D;
  font-size: 18px;
  font-weight: 400;
}
/* line 225, ../scss/pages/_product-review.scss */
.formElement label.TandC {
  display: inline;
  vertical-align: middle;
}
/* line 228, ../scss/pages/_product-review.scss */
.formElement label.TandC a {
  color: #6A357D;
  text-decoration: underline;
}
/* line 233, ../scss/pages/_product-review.scss */
.formElement label.req:before, .formElement .rateLabel.req:before {
  content: "*";
  font-size: 28px;
  font-family: arial;
  margin-left: -19px;
  margin-right: 6px;
  vertical-align: -9px;
  line-height: 0;
  display: inline-block;
}
/* line 244, ../scss/pages/_product-review.scss */
.formElement input[type="text"], .formElement input[type="email"] {
  border-radius: 0;
  width: 100%;
  height: 41px;
  padding: 0;
  text-indent: 5px;
  color: #00567E;
}
/* line 253, ../scss/pages/_product-review.scss */
.formElement textarea {
  width: 100%;
  border-radius: 0;
  color: #00567E;
}

/* line 261, ../scss/pages/_product-review.scss */
.formElement.Terms .radioInputs:before {
  content: "*";
  font-size: 28px;
  font-family: arial;
  margin-left: -19px;
  margin-right: 6px;
  vertical-align: -9px;
  line-height: 0;
  display: inline-block;
}

/* line 271, ../scss/pages/_product-review.scss */
.formElement.rates {
  width: 100%;
  float: left;
  display: block;
}
/* line 276, ../scss/pages/_product-review.scss */
.formElement.rates label {
  display: inline-block;
}
/* line 279, ../scss/pages/_product-review.scss */
.formElement.rates .rateLabel {
  width: 60%;
  float: left;
}
/* line 284, ../scss/pages/_product-review.scss */
.formElement.rates .rateNumber {
  color: #E27E1C;
  vertical-align: bottom;
  line-height: 30px;
  font-size: 14px;
  margin-left: 5px;
  font-weight: bold;
  font-family: 'Montserrat', sans-serif !important;
}
/* line 292, ../scss/pages/_product-review.scss */
.formElement.rates .rateNumber span.divide {
  padding: 0 3px;
}

/* line 298, ../scss/pages/_product-review.scss */
.formElement.rates.recommendation .rateLabel {
  width: 55%;
}

/* line 303, ../scss/pages/_product-review.scss */
.rateitParent.formElement.rates .errorMsg {
  display: none;
}
/* line 306, ../scss/pages/_product-review.scss */
.rateitParent.formElement.rates .rateLabel {
  padding-right: 9px;
}
/* line 309, ../scss/pages/_product-review.scss */
.rateitParent.formElement.rates .rating {
  height: 38px;
}
/* line 312, ../scss/pages/_product-review.scss */
.rateitParent.formElement.rates .rating .rate-caption {
  color: #005581;
  font-size: 14px;
  margin-top: -6px;
}

/* line 319, ../scss/pages/_product-review.scss */
.rateitParent.formElement.rates.error .errorMsg {
  display: block;
  float: left;
  width: 100%;
}

/* line 324, ../scss/pages/_product-review.scss */
.errorMsg.valid {
  float: right;
  margin-top: -46px;
  position: relative;
}

/* line 329, ../scss/pages/_product-review.scss */
.formElement.inlineFormElement {
  float: left;
  width: 49%;
}

/* line 333, ../scss/pages/_product-review.scss */
.formElement.inlineFormElement.lastElement {
  float: right;
}

/* line 336, ../scss/pages/_product-review.scss */
#submitReview {
  background: #E27E1C;
  color: #fff;
  border-radius: 0px;
  box-shadow: none;
  border: none;
  text-transform: uppercase;
  font-family: "Raleway",Helvetica,Arial,sans-serif;
  width: 185px;
  height: 46px;
  font-size: 20px;
  white-space: nowrap;
  float: right;
}

/* line 350, ../scss/pages/_product-review.scss */
.error {
  color: #cb3900;
}
/* line 354, ../scss/pages/_product-review.scss */
.error .radioInputs label.radioInputsLabel {
  color: #6A357D;
}
/* line 358, ../scss/pages/_product-review.scss */
.error input, .error textarea {
  border: 1px solid #cb3900;
}
/* line 361, ../scss/pages/_product-review.scss */
.error label {
  color: #cb3900;
}
/* line 364, ../scss/pages/_product-review.scss */
.error .errorMsg {
  color: #cb3900;
  font-size: 14px;
  line-height: 15px;
}

/* line 370, ../scss/pages/_product-review.scss */
.errorContainer {
  color: #CB3900;
  font-size: 18px;
  line-height: 22px;
}

/* line 375, ../scss/pages/_product-review.scss */
.rating {
  white-space: nowrap;
  height: 24px;
}

/* line 379, ../scss/pages/_product-review.scss */
#ratings span {
  vertical-align: top;
  line-height: 26px;
}

/* line 383, ../scss/pages/_product-review.scss */
#ratings #reviewsCount {
  font-size: 12px;
  color: #555555;
  padding-left: 10px;
}
/* line 387, ../scss/pages/_product-review.scss */
#ratings #reviewsCount a {
  color: #555555;
  text-decoration: none;
  vertical-align: top;
}

/* line 393, ../scss/pages/_product-review.scss */
.product-tabs .ratingList li {
  display: block;
  border-top: 1px dotted #BBBBB2;
  padding: 20px 0;
  width: 100%;
  float: left;
}
/* line 399, ../scss/pages/_product-review.scss */
.product-tabs .ratingList li .ratingNumber {
  vertical-align: bottom;
}

/* line 403, ../scss/pages/_product-review.scss */
.product-tabs .ratingList li.rate:first-child {
  border-top: none;
}

/* line 407, ../scss/pages/_product-review.scss */
.product-tabs ul li.product-tab-li {
  display: inline-block;
  font-size: 30px;
  padding: 0 0 20px 0;
  margin-right: 20px;
  line-height: 32px;
  margin-top: 7px;
}
/* line 414, ../scss/pages/_product-review.scss */
.product-tabs ul li.product-tab-li a {
  outline: 0;
  color: #005581;
}
/* line 418, ../scss/pages/_product-review.scss */
.product-tabs ul li.product-tab-li a:hover, .product-tabs ul li.product-tab-li a:focus {
  text-decoration: none;
  color: #005581;
}
/* line 423, ../scss/pages/_product-review.scss */
.product-tabs ul li.ui-tabs-active {
  background: #fff;
}
/* line 425, ../scss/pages/_product-review.scss */
.product-tabs ul li.ui-tabs-active .ui-tabs-anchor {
  border: 1px dotted #BBBBB2;
  border-bottom: none;
  padding: 0 10px 6px;
  color: #E27E1C;
  text-decoration: none;
}
/* line 432, ../scss/pages/_product-review.scss */
.product-tabs ul li.ui-tabs-active a:hover, .product-tabs ul li.ui-tabs-active a:focus {
  color: #E27E1C;
}

/* line 437, ../scss/pages/_product-review.scss */
.dot-line {
  border-bottom: 1px dotted #BBBBB2;
  margin-top: -12px;
}

/* line 441, ../scss/pages/_product-review.scss */
.brandRecommend .req {
  margin-bottom: 25px;
}

/*.review-right {
	display: table-cell;
	vertical-align: top;
	width: 200px;
	background: #f2f6f9;
		.reviewBox {
			height: 100%;
			max-width: 150px;
			padding: 10px;
				.rate-avg-div {
					padding: 10px 0;
				}
		}
}
.review-left {
    display: table-cell;
    height: 100%;
    min-width: 80%;
}*/
/* line 463, ../scss/pages/_product-review.scss */
.review-left {
  display: block;
  float: left;
  height: auto;
  vertical-align: top;
  width: 75%;
}

/* line 470, ../scss/pages/_product-review.scss */
.review-right {
  background: none repeat scroll 0 0 #F2F6F9;
  display: block;
  float: right;
  vertical-align: top;
}
/* line 475, ../scss/pages/_product-review.scss */
.review-right .reviewBox {
  max-width: 150px;
  padding: 10px;
}
/* line 478, ../scss/pages/_product-review.scss */
.review-right .reviewBox .rate-avg-div {
  padding: 10px 0;
}

/* line 483, ../scss/pages/_product-review.scss */
#detail-overlay .rate-avg-div p {
  color: #005581;
  line-height: 18px;
  margin: 0;
}

/* line 489, ../scss/pages/_product-review.scss */
.page_navigation a, .alt_page_navigation a {
  padding: 3px 8px;
  margin: 2px;
  color: #ccc;
  text-decoration: none;
  float: left;
  font-family: "Raleway",Helvetica,Arial,sans-serif;
  font-size: 14px;
  border: 1px solid #CCCCCC;
}

/* line 500, ../scss/pages/_product-review.scss */
.ellipse {
  float: left;
}

/* line 503, ../scss/pages/_product-review.scss */
.active_page {
  color: #d57528 !important;
  border: 1px solid #d57528 !important;
}

/* line 507, ../scss/pages/_product-review.scss */
.page_navigation {
  float: left;
  padding: 10px 0;
  width: 100%;
}

/* line 512, ../scss/pages/_product-review.scss */
.next_link, .previous_link {
  background: #005581;
  border-color: #fff !important;
  color: #fff !important;
}

/* line 518, ../scss/pages/_product-review.scss */
.modalSuccessOverlay {
  background: rgba(255, 252, 247, 0.8);
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 9999999;
}

/* line 525, ../scss/pages/_product-review.scss */
.vertical-offset {
  position: fixed;
  top: 30%;
  width: 100%;
  z-index: 99999991;
}

/* line 531, ../scss/pages/_product-review.scss */
.modalSuccess {
  display: none;
}

/* line 534, ../scss/pages/_product-review.scss */
.modalInside {
  background: #fff;
  transition: all 0.25s ease-in-out;
  box-shadow: 0 0 5px #afab9c;
  -webkit-box-shadow: 0 0 5px #afab9c;
  -moz-box-shadow: 0 0 5px #afab9c;
  border: 1px solid rgba(175, 171, 156, 0.8);
  border-radius: 10px;
  color: #666666;
  font-family: "Raleway",Helvetica,Arial,sans-serif;
  font-size: 15px;
  line-height: 16px;
  margin: 0 auto 10%;
  padding: 10px 0;
  position: relative;
  text-align: center;
  width: 420px;
}
/* line 553, ../scss/pages/_product-review.scss */
.modalInside .mBox {
  background: url(/TomsOfMaine/v2/en-us/pages/images/products/product-form/modal-box-bg.png) no-repeat;
  width: 400px;
  height: 214px;
  margin: 0 auto;
}
/* line 559, ../scss/pages/_product-review.scss */
.modalInside .mBox h3 {
  font-weight: 300;
  font-size: 35px;
  padding-top: 18px;
  color: #00547f;
}
/* line 565, ../scss/pages/_product-review.scss */
.modalInside .mBox a {
  color: #00547f;
  text-decoration: underline;
  text-align: center;
}
/* line 570, ../scss/pages/_product-review.scss */
.modalInside .mBox .mBlueBox {
  border: 8px solid #b5d2e2;
  padding: 5px;
  background: #fff;
  margin: 0 auto 10px;
  color: #355627;
  font-size: 16px;
  width: 275px;
}
/* line 579, ../scss/pages/_product-review.scss */
.modalInside .mBox .mBlueBox p {
  line-height: 23px;
  font-size: 16px;
  margin: 0;
}

/* line 588, ../scss/pages/_product-review.scss */
.safariClass .formElement label.req:before, .safariClass .formElement .rateLabel.req:before {
  vertical-align: initial;
}

@media (max-width: 900px) {
  /* line 594, ../scss/pages/_product-review.scss */
  .highest-rated ul {
    margin-left: 0;
  }
  /* line 596, ../scss/pages/_product-review.scss */
  .highest-rated ul li {
    min-width: 0px;
  }
  /* line 598, ../scss/pages/_product-review.scss */
  .highest-rated ul li span {
    font-size: 12px;
  }
}
@media (max-width: 890px) {
  /* line 606, ../scss/pages/_product-review.scss */
  #detail-overlay .review-left {
    width: 70%;
  }
  /* line 612, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content {
    padding: 15px 15px 30px;
  }
  /* line 615, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content .col-left {
    width: 40%;
  }
  /* line 618, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content .col-right {
    width: 59%;
  }
  /* line 621, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content .col-right .formElement.inlineFormElement, #detail-overlay .overlay-product-review .overlay-content .col-right .formElement.inlineFormElement.lastElement {
    float: left;
    width: 100%;
  }
  /* line 625, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content .col-right .rates .recommendation .rateLabel {
    width: 50%;
  }
  /* line 630, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content .col-right .brandRate .iradio_flat-green {
    width: 28px;
  }
}
@media (max-width: 700px) {
  /* line 644, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content .col-right .brandRate {
    white-space: nowrap;
  }
  /* line 646, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content .col-right .brandRate .iradio_flat-green {
    width: 24px;
  }
  /* line 651, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details .review-right {
    display: block;
    vertical-align: top;
    width: 100%;
    background: #f2f6f9;
  }
  /* line 656, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details .review-right .reviewBox {
    height: auto;
    max-width: 100%;
    padding: 10px;
  }
  /* line 660, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details .review-right .reviewBox .rate-avg-div {
    display: inline-block;
    padding: 0px;
    width: 29%;
  }
  /* line 667, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details .review-left {
    display: block;
    height: auto;
    width: 100%;
  }
  /* line 672, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details #section-3 ul {
    margin: 0 auto;
    text-align: center;
  }
  /* line 675, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details #section-3 ul li {
    width: 47%;
    margin-left: 0;
    display: block;
    float: left;
    height: auto;
  }
}
@media (max-width: 650px) {
  /* line 689, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content .col-right .brandRate {
    margin-left: -21px;
  }
  /* line 691, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .overlay-content .col-right .brandRate .iradio_flat-green {
    width: 23px;
  }
}
@media (max-width: 600px) {
  /* line 698, ../scss/pages/_product-review.scss */
  .slidesHome .rateHere {
    margin: -7px 0 5px;
  }

  /* line 701, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details .review-right .reviewBox .rate-avg-div {
    width: 49%;
  }

  /* line 707, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details .product-tabs ul li.ui-state-default {
    font-size: 20px;
    padding: 0 0 14px;
  }
  /* line 713, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details .productAverageRating .ratings-averages .rate-avg-div {
    width: 50%;
  }
  /* line 716, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details .productAverageRating .ratings-averages .button-rate.rate-avg-div a {
    font-size: 13px;
  }
  /* line 720, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details .productAverageRating.no-third-rate .ratings-averages .rate-avg-div.button-rate {
    width: 100%;
  }
  /* line 725, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content {
    max-width: 100%;
    margin-left: auto;
    padding: 0;
  }
  /* line 730, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-left {
    width: 100%;
  }
  /* line 733, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right {
    width: 100%;
  }
  /* line 736, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right #submitReview {
    width: 195px;
  }
  /* line 739, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right .rating, #detail-overlay .overlay-product-review .container-content .col-right .rateitLabel {
    width: 100%;
    float: left;
  }
  /* line 743, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right .rating {
    margin-top: 5px;
    height: 25px;
  }
  /* line 746, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right .rating .rate-caption {
    display: none;
  }
  /* line 750, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right .brandRate {
    margin-left: 0;
  }
}
@media (max-width: 420px) {
  /* line 761, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details #section-3.related-products ul.product-list li {
    width: 100%;
    margin-left: 0;
    display: block;
    vertical-align: top;
    height: auto;
  }
  /* line 768, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details #section-3.related-products ul.product-list li a {
    display: table;
    width: 100%;
  }
  /* line 772, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details #section-3.related-products ul.product-list li a img {
    float: left;
  }
  /* line 775, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details #section-3.related-products ul.product-list li a div {
    float: right;
    max-width: 52%;
  }
  /* line 780, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details #section-3.related-products ul.product-list li div.rating {
    max-width: 100%;
  }
  /* line 783, ../scss/pages/_product-review.scss */
  #detail-overlay #overlay-product-details #section-3.related-products ul.product-list li div.rating span {
    display: inline-block;
    padding-left: 8px;
    line-height: 24px;
    float: none;
    width: auto;
  }

  /* line 793, ../scss/pages/_product-review.scss */
  .brandRate {
    margin-left: -20px;
  }
  /* line 796, ../scss/pages/_product-review.scss */
  .brandRate .iradio_flat-green {
    width: 22px;
  }

  /* line 800, ../scss/pages/_product-review.scss */
  .modalInside {
    width: 320px;
    margin: 0 auto 5%;
  }
  /* line 804, ../scss/pages/_product-review.scss */
  .modalInside .mBox {
    width: 300px;
  }
  /* line 807, ../scss/pages/_product-review.scss */
  .modalInside .mBox h3 {
    font-size: 30px;
    padding-top: 14px;
  }
  /* line 811, ../scss/pages/_product-review.scss */
  .modalInside .mBox .mBlueBox {
    width: 250px;
    margin: -10px auto 10px;
  }

  /* line 819, ../scss/pages/_product-review.scss */
  .formElement label.req:before, .formElement .rateLabel.req:before {
    vertical-align: initial;
  }
  /* line 822, ../scss/pages/_product-review.scss */
  .formElement .radioInputs {
    white-space: nowrap;
  }
  /* line 825, ../scss/pages/_product-review.scss */
  .formElement .radioInputs label {
    vertical-align: middle;
    margin-bottom: 0;
  }
}
@media (max-width: 600px) {
  /* line 838, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content {
    max-width: 100%;
    margin-left: auto;
  }
  /* line 842, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-left {
    width: 100%;
  }
  /* line 845, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right {
    width: 100%;
  }
  /* line 847, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right .formElement.inlineFormElement, #detail-overlay .overlay-product-review .container-content .col-right .formElement.inlineFormElement.lastElement {
    float: left;
    width: 100%;
  }
  /* line 851, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right .rating, #detail-overlay .overlay-product-review .container-content .col-right .rateitLabel {
    width: 100%;
    float: left;
  }
  /* line 855, ../scss/pages/_product-review.scss */
  #detail-overlay .overlay-product-review .container-content .col-right .rating {
    margin-top: 5px;
  }
}
/* line 1, ../scss/pages/_50-states-form.scss */
#fifty-states-form {
  background: #fff;
  position: relative;
}
/* line 5, ../scss/pages/_50-states-form.scss */
#fifty-states-form .hidden {
  display: none;
  visibility: hidden;
}
/* line 11, ../scss/pages/_50-states-form.scss */
#fifty-states-form .form-errors .errors {
  color: red;
  font-weight: bold;
}
/* line 17, ../scss/pages/_50-states-form.scss */
#fifty-states-form a.close-button {
  display: block;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/close_button.png) no-repeat 100%;
  width: 70px;
  height: 40px;
  position: absolute;
  top: 20px;
  right: -73px;
}
/* line 27, ../scss/pages/_50-states-form.scss */
#fifty-states-form .breadcrumb {
  float: right;
  background: none;
  padding: 5px 15px;
  margin: 0 0 8px;
}
/* line 33, ../scss/pages/_50-states-form.scss */
#fifty-states-form .breadcrumb li {
  color: #005380;
  float: left;
  font-size: 12px;
  padding: 0 5px;
  list-style-type: none;
}
/* line 40, ../scss/pages/_50-states-form.scss */
#fifty-states-form .breadcrumb li a {
  color: #252525;
}
/* line 45, ../scss/pages/_50-states-form.scss */
#fifty-states-form .breadcrumb li.this-page {
  color: #025582;
  font-weight: bold;
}
/* line 51, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper {
  width: 90%;
  margin: 0 auto;
  padding-top: 22px;
  text-align: center;
}
/* line 57, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper h2 {
  font-size: 45px;
  font-weight: 400;
  margin-bottom: 13px;
}
/* line 63, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper p {
  font-size: 15px;
  color: #679146;
  margin-bottom: 25px;
}
/* line 69, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper a {
  color: #679146;
  text-decoration: underline;
}
/* line 74, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .fifty-states-banner {
  display: table;
  background-image: url(/TomsOfMaine/v2/en-us/pages/images/50-states/header-bg-blue.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position-x: right;
  height: 250px;
}
@media (max-width: 960px) {
  /* line 74, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .fifty-states-banner {
    height: auto;
  }
}
@media (max-width: 768px) {
  /* line 74, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .fifty-states-banner {
    background-image: url(/TomsOfMaine/v2/en-us/pages/images/50-states/header-bg-blue-mobile.jpg);
    background-size: cover;
  }
}
/* line 91, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .fifty-states-logo {
  width: 40%;
  height: 100%;
  float: left;
}
@media (max-width: 768px) {
  /* line 91, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .fifty-states-logo {
    width: 60%;
    float: none;
    height: auto;
  }
}
@media (max-width: 600px) {
  /* line 91, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .fifty-states-logo {
    width: 100%;
    float: none;
    height: auto;
  }
}
/* line 108, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .fifty-states-logo img {
  margin: 0 20px 20px;
  width: 90%;
}
/* line 114, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .banner-content {
  float: left;
  width: 60%;
  height: 100%;
}
@media (max-width: 768px) {
  /* line 114, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .banner-content {
    width: 100%;
    float: none;
    height: auto;
  }
}
@media (max-width: 600px) {
  /* line 114, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .banner-content {
    width: 100%;
    float: none;
    height: auto;
  }
}
/* line 131, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .banner-content .banner-text {
  margin-top: 35px;
  margin-right: 20px;
}
/* line 139, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .banner-content .banner-text h1 {
  text-align: right;
  color: #fff;
  font-weight: lighter;
  font-size: 56px;
  line-height: 1em;
}
@media (max-width: 960px) {
  /* line 139, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .banner-content .banner-text h1 {
    font-size: 42px;
  }
}
@media (max-width: 600px) {
  /* line 139, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .fifty-states-banner .banner-content .banner-text h1 {
    font-size: 34px;
  }
}
/* line 158, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .text-section {
  padding-top: 20px;
}
/* line 161, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .text-section h4 {
  font-weight: 400;
  color: #005380;
}
/* line 165, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .text-section a {
  color: #f8981d;
}
/* line 170, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper ul.checkmarks {
  list-style-type: none;
}
/* line 173, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper ul.checkmarks li {
  position: relative;
  margin: 10px 0;
}
/* line 178, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper ul.checkmarks li:before {
  content: ' ';
  background-image: url(/TomsOfMaine/v2/en-us/pages/images/global/checkmark.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 15px;
  height: 20px;
  position: absolute;
  left: -25px;
  top: -2px;
}
/* line 191, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .checkbox-label p {
  float: left;
  width: 80%;
}
/* line 197, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .checkbox-square {
  margin: 8px 15px 0 3px;
  float: left;
  outline: none;
}
/* line 202, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .checkbox-square:before {
  content: '';
  width: 15px;
  height: 15px;
  display: block;
  background: #fff;
  border: 1px solid #ddd;
  margin-top: -3px;
  margin-left: -3px;
}
/* line 213, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .checkbox-square:checked:before {
  background: #005380;
}
/* line 217, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .sort {
  max-width: 273px;
  width: 100%;
}
/* line 221, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .sort .sort-select {
  background: url(/TomsOfMaine/v2/en-us/pages/images/global/select-large-bkg.png) no-repeat 0 0;
  position: relative;
  margin-right: 0;
  width: 274px;
}
@media (max-width: 600px) {
  /* line 221, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .sort .sort-select {
    background: url(/TomsOfMaine/v2/en-us/pages/images/global/select-large-bkg.png) no-repeat -20px;
    width: 254px;
  }
}
/* line 232, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .sort .sort-select select {
  color: #005380;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 20px;
  height: 43px;
  width: 110%;
}
/* line 241, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper textarea, #fifty-states-form .fifty-states-form-wrapper input[type=text]:not([name*=recaptcha]), #fifty-states-form .fifty-states-form-wrapper input[type=email] {
  background: #ecf8fe;
  border: 1px solid #ccc;
  outline: none;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #005380;
}
/* line 251, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper textarea::-webkit-input-placeholder, #fifty-states-form .fifty-states-form-wrapper input[type=text]:not([name*=recaptcha])::-webkit-input-placeholder, #fifty-states-form .fifty-states-form-wrapper input[type=email]::-webkit-input-placeholder {
  color: #005380;
  font-size: 16px;
}
/* line 255, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper textarea:-moz-input-placeholder, #fifty-states-form .fifty-states-form-wrapper input[type=text]:not([name*=recaptcha]):-moz-input-placeholder, #fifty-states-form .fifty-states-form-wrapper input[type=email]:-moz-input-placeholder {
  color: #005380;
  font-size: 16px;
}
/* line 259, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper textarea::-moz-input-placeholder, #fifty-states-form .fifty-states-form-wrapper input[type=text]:not([name*=recaptcha])::-moz-input-placeholder, #fifty-states-form .fifty-states-form-wrapper input[type=email]::-moz-input-placeholder {
  color: #005380;
  font-size: 16px;
}
/* line 263, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper textarea:-ms-input-placeholder, #fifty-states-form .fifty-states-form-wrapper input[type=text]:not([name*=recaptcha]):-ms-input-placeholder, #fifty-states-form .fifty-states-form-wrapper input[type=email]:-ms-input-placeholder {
  color: #005380;
  font-size: 16px;
}
/* line 268, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper input[type=text], #fifty-states-form .fifty-states-form-wrapper input[type=email] {
  height: 35px;
}
/* line 271, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper textarea {
  height: 150px;
}
/* line 274, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper #recaptcha_response_field {
  height: initial !important;
}
/* line 277, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .submit-area {
  width: 100%;
  margin: 0 auto;
}
/* line 281, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .submit-area .recaptcha-section {
  width: 60%;
  float: left;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 281, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .submit-area .recaptcha-section {
    width: 100%;
    float: none;
    margin-bottom: 20px;
  }
}
/* line 293, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .submit-area .submit-button {
  width: 40%;
  float: left;
  text-align: center;
  margin-top: 45px;
}
@media (max-width: 768px) {
  /* line 293, ../scss/pages/_50-states-form.scss */
  #fifty-states-form .fifty-states-form-wrapper .submit-area .submit-button {
    width: 100%;
    float: none;
  }
}
/* line 305, ../scss/pages/_50-states-form.scss */
#fifty-states-form .fifty-states-form-wrapper .btn-orange {
  background: #f8981d;
  padding: 10px 25px;
  color: #fff;
  font-weight: lighter;
  letter-spacing: 1.5px;
  font-size: 18px;
  text-transform: uppercase;
  border: none;
  outline: none;
}

/* line 88, ../scss/pages/_50-states-landing.scss */
.safari .community-banner-images {
  margin-left: 22px;
}

/* line 92, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing, #cboxContent {
  color: #fff;
}
/* line 96, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing *, #cboxContent * {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
/* line 102, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing.initial-border-box *, #cboxContent.initial-border-box * {
  -webkit-box-sizing: initial;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: initial;
  /* Firefox, other Gecko */
  box-sizing: initial;
  /* Opera/IE 8+ */
}
/* line 108, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .vv-disclaimer, #cboxContent .vv-disclaimer {
  color: #005380;
}
/* line 112, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing h1, #fifty-states-landing h2, #cboxContent h1, #cboxContent h2 {
  color: #fff;
  font-weight: 500;
  margin-top: 0;
}
@media (max-width: 600px) {
  /* line 118, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing h1, #cboxContent h1 {
    font-size: 28px;
    line-height: 1em;
  }
}
/* line 125, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing h2, #cboxContent h2 {
  line-height: 1.1em;
}
/* line 129, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing h3, #cboxContent h3 {
  color: #fff;
  font-weight: 500;
  margin-top: 0;
  line-height: 1em;
}
/* line 136, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing h4, #cboxContent h4 {
  color: #fff;
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 400;
}
/* line 143, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing p, #cboxContent p {
  color: #fff;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 5px;
  line-height: 1.5em;
}
/* line 152, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing h5, #cboxContent h5 {
  color: #fff;
  font-weight: 500;
  margin: 0 0 10px;
  font-size: 18px;
}
/* line 159, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing strong, #cboxContent strong {
  color: #fff;
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 165, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .strong-link, #cboxContent .strong-link {
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 10px;
  display: block;
}
/* line 173, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .cta, #fifty-states-landing a.underline, #fifty-states-landing a, #fifty-states-landing #cboxContent a, #cboxContent #fifty-states-landing a, #cboxContent .cta, #cboxContent a.underline, #cboxContent #fifty-states-landing a, #fifty-states-landing #cboxContent a, #cboxContent a {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  border: none;
}
/* line 179, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .cta:hover, #fifty-states-landing a:hover, #fifty-states-landing #cboxContent a:hover, #cboxContent #fifty-states-landing a:hover, #cboxContent .cta:hover, #cboxContent #fifty-states-landing a:hover, #fifty-states-landing #cboxContent a:hover, #cboxContent a:hover {
  color: #fff;
}
/* line 184, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .underline, #cboxContent .underline {
  text-decoration: underline;
}
/* line 188, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing a.underline, #cboxContent a.underline {
  text-decoration: underline;
}
/* line 192, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing a.underline:hover, #cboxContent a.underline:hover {
  text-decoration: none;
}
/* line 197, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing a, #cboxContent a {
  text-decoration: none;
}
/* line 201, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing a:hover, #cboxContent a:hover {
  text-decoration: underline;
}
/* line 207, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .fifty-states-logo img, #cboxContent .fifty-states-logo img {
  width: 100%;
  margin-top: -10px;
}
@media (max-width: 768px) {
  /* line 206, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .fifty-states-logo, #cboxContent .fifty-states-logo {
    width: 100%;
  }
}
/* line 217, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .fifty-states-banner-content, #cboxContent .fifty-states-banner-content {
  padding: 15px 0;
}
/* line 220, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .fifty-states-banner-content h1, #cboxContent .fifty-states-banner-content h1 {
  font-size: 55px;
}
/* line 224, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .fifty-states-banner-content h5, #cboxContent .fifty-states-banner-content h5 {
  font-size: 22px;
  font-weight: 400;
}
@media (max-width: 768px) {
  /* line 217, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .fifty-states-banner-content, #cboxContent .fifty-states-banner-content {
    padding: 15px 40px;
    width: 100%;
  }
}
/* line 235, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .banner-photo, #cboxContent .banner-photo {
  margin: 8px;
  margin-right: -1px;
}
/* line 239, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .banner-photo img, #cboxContent .banner-photo img {
  width: 100%;
}
@media (max-width: 768px) {
  /* line 235, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .banner-photo, #cboxContent .banner-photo {
    display: none;
  }
}
/* line 248, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .stand-out, #cboxContent .stand-out {
  font-size: 18px;
}
/* line 254, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .banner-pod p, #cboxContent .banner-pod p {
  line-height: 24px;
}
/* line 259, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .centered, #cboxContent .centered {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 266, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .banner-pod, #cboxContent .banner-pod {
  background: #3cb3e1;
  width: 48.5%;
  margin: 1%;
  float: left;
  position: relative;
  padding: 20px 20px 0;
  box-shadow: inset 0 0 70px rgba(0, 0, 0, 0.1);
}
/* line 275, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .banner-pod h3, #cboxContent .banner-pod h3 {
  line-height: 1.2em;
}
/* line 279, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .banner-pod p, #cboxContent .banner-pod p {
  font-size: 14px;
}
/* line 283, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .banner-pod:first-child, #cboxContent .banner-pod:first-child {
  margin-right: 0;
}
@media (max-width: 768px) {
  /* line 266, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .banner-pod, #cboxContent .banner-pod {
    width: 100%;
    float: none;
    margin: 1% 0;
    height: auto;
  }
}
@media (max-width: 600px) {
  /* line 266, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .banner-pod, #cboxContent .banner-pod {
    width: 100%;
    float: none;
    margin: 1% 0;
    height: auto;
  }
}
/* line 302, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .padding-20, #cboxContent .padding-20 {
  padding: 20px;
}
/* line 306, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .padding-40, #cboxContent .padding-40 {
  padding: 40px;
}
/* line 310, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .progress-tracker, #cboxContent .progress-tracker {
  background: #5cb2dc;
  position: absolute;
  bottom: 0;
  width: 100%;
}
/* line 317, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .vertical-align-wrapper, #cboxContent .vertical-align-wrapper {
  display: table;
  min-height: 400px;
}
@media (max-width: 768px) {
  /* line 317, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .vertical-align-wrapper, #cboxContent .vertical-align-wrapper {
    min-height: 0px;
  }
}
/* line 326, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .vertical-align, #cboxContent .vertical-align {
  display: table-cell;
  vertical-align: middle;
}
/* line 332, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .button-cta, #fifty-states-landing .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #fifty-states-landing .btn-orange, #fifty-states-landing .orange-cta, #fifty-states-landing .purple-cta, #cboxContent .button-cta, #cboxContent .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #cboxContent .btn-orange, #cboxContent .orange-cta, #cboxContent .purple-cta {
  margin: 20px 0;
  padding: 7px 40px;
  text-align: center;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 15px;
}
/* line 345, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .full-width, #cboxContent .full-width {
  display: block;
  width: 100%;
}
/* line 350, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .orange-cta, #cboxContent .orange-cta {
  background: #ff8f3d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8f3d), color-stop(100%, #ff7b0d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff8f3d 0%, #ff7b0d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8f3d', endColorstr='#ff7b0d',GradientType=0 );
  /* IE6-9 */
}
/* line 353, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .orange-cta:hover, #cboxContent .orange-cta:hover {
  background: #ff7b0d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7b0d), color-stop(100%, #ff8f3d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff7b0d 0%, #ff8f3d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b0d', endColorstr='#ff8f3d',GradientType=0 );
  /* IE6-9 */
}
/* line 358, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .purple-cta, #cboxContent .purple-cta {
  background: #777aa3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #777aa3 0%, #6b6d9b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777aa3), color-stop(100%, #68689d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #777aa3 0%, #68689d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #777aa3 0%, #68689d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #777aa3 0%, #68689d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #777aa3 0%, #68689d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777aa3', endColorstr='#68689d',GradientType=0 );
  /* IE6-9 */
}
/* line 361, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .purple-cta:hover, #cboxContent .purple-cta:hover {
  background: #7b799f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7b799f), color-stop(100%, #9391be));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #7b799f 0%, #9391be 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b799f', endColorstr='#9391be',GradientType=0 );
  /* IE6-9 */
}
/* line 366, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bottom-cta, #cboxContent .bottom-cta {
  width: 80%;
  display: block;
  position: absolute;
  left: 50%;
  bottom: 20px;
  margin-left: -40%;
}
@media (max-width: 768px) {
  /* line 366, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .bottom-cta, #cboxContent .bottom-cta {
    width: 80%;
    margin-left: -40%;
  }
}
@media (max-width: 600px) {
  /* line 366, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .bottom-cta, #cboxContent .bottom-cta {
    width: 80%;
    margin-left: -40%;
  }
}
/* line 385, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .blog-cta, #cboxContent .blog-cta {
  display: block;
  margin: 10px auto;
}
@media (max-width: 768px) {
  /* line 385, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .blog-cta, #cboxContent .blog-cta {
    width: 80%;
  }
}
@media (max-width: 600px) {
  /* line 385, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .blog-cta, #cboxContent .blog-cta {
    width: 80%;
  }
}
/* line 398, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .lower-banner-pod, #cboxContent .lower-banner-pod {
  background: #94d3ee;
  padding: 10px;
  margin-top: 15px;
  color: #005380;
}
/* line 404, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .lower-banner-pod.no-bg, #cboxContent .lower-banner-pod.no-bg {
  padding: 0;
  background: transparent;
}
/* line 407, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .lower-banner-pod.no-bg img, #cboxContent .lower-banner-pod.no-bg img {
  position: absolute;
  bottom: 0;
  width: 90%;
}
@media (max-width: 768px) {
  /* line 407, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .lower-banner-pod.no-bg img, #cboxContent .lower-banner-pod.no-bg img {
    position: static;
    bottom: auto;
    width: 100%;
  }
}
/* line 420, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .lower-banner-pod p, #cboxContent .lower-banner-pod p {
  color: #005380;
  font-weight: 400;
  font-size: 14px;
  line-height: 1em;
}
/* line 427, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .lower-banner-pod a, #cboxContent .lower-banner-pod a {
  color: #005380;
  font-weight: 400;
  font-size: 14px;
}
/* line 433, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .lower-banner-pod h2, #cboxContent .lower-banner-pod h2 {
  color: #005380;
}
/* line 437, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .lower-banner-pod h3, #cboxContent .lower-banner-pod h3 {
  color: #005380;
  font-weight: 400;
}
/* line 442, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .lower-banner-pod blockquote, #cboxContent .lower-banner-pod blockquote {
  margin: 15px 0;
}
/* line 444, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .lower-banner-pod blockquote em, #cboxContent .lower-banner-pod blockquote em {
  font-size: 24px;
  line-height: 1.2em;
  font-weight: lighter;
  letter-spacing: 0.5px;
  color: #005380;
}
/* line 481, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-banner, #cboxContent .virtual-volunteer-banner {
  margin-bottom: 0;
}
/* line 483, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-banner h1, #cboxContent .virtual-volunteer-banner h1 {
  font-size: 54px;
  padding: 41px 30px;
  line-height: 1em;
  margin-bottom: 0;
}
@media (max-width: 600px) {
  /* line 483, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .virtual-volunteer-banner h1, #cboxContent .virtual-volunteer-banner h1 {
    font-size: 42px;
    padding: 40px 30px 20px;
  }
}
@media (max-width: 600px) {
  /* line 495, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .virtual-volunteer-banner .fifty-states-logo, #cboxContent .virtual-volunteer-banner .fifty-states-logo {
    margin-bottom: 20px;
  }
}
/* line 502, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .no-margin, #cboxContent .no-margin {
  margin: 0;
}
/* line 506, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body, #cboxContent .virtual-volunteer-body {
  background: #f2f7ec;
}
/* line 509, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body .eight-mile-pod, #cboxContent .virtual-volunteer-body .eight-mile-pod {
  width: 55%;
  float: left;
  padding-left: 20px;
}
@media (max-width: 768px) {
  /* line 509, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .virtual-volunteer-body .eight-mile-pod, #cboxContent .virtual-volunteer-body .eight-mile-pod {
    width: 100%;
    float: none;
  }
}
/* line 519, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body .eight-mile-pod .text-wraps-image, #cboxContent .virtual-volunteer-body .eight-mile-pod .text-wraps-image {
  padding-right: 10px;
}
/* line 522, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body .eight-mile-pod .text-wraps-image img, #cboxContent .virtual-volunteer-body .eight-mile-pod .text-wraps-image img {
  float: left;
  margin: 7px 10px 0 0;
  width: 55px;
}
/* line 529, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body .eight-mile-pod .eight-mile-logo, #cboxContent .virtual-volunteer-body .eight-mile-pod .eight-mile-logo {
  margin: 10px 0 0;
}
/* line 533, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body .eight-mile-pod p, #cboxContent .virtual-volunteer-body .eight-mile-pod p {
  color: #4d791c;
  font-size: 14px;
  font-weight: 600;
  line-height: 2em;
}
/* line 541, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body .quote-pod, #cboxContent .virtual-volunteer-body .quote-pod {
  float: left;
  width: 45%;
  background-image: url(/TomsOfMaine/v2/en-us/pages/images/50-states/knudsen-park.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
}
@media (max-width: 768px) {
  /* line 541, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .virtual-volunteer-body .quote-pod, #cboxContent .virtual-volunteer-body .quote-pod {
    width: 100%;
    float: none;
    padding: 10px;
  }
}
@media (max-width: 600px) {
  /* line 541, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .virtual-volunteer-body .quote-pod, #cboxContent .virtual-volunteer-body .quote-pod {
    background-position: center;
  }
}
/* line 559, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body .quote-pod .quote, #cboxContent .virtual-volunteer-body .quote-pod .quote {
  width: 50%;
  padding: 10px 15px 15px;
  font-size: 16px;
  color: #4d791c;
  font-weight: normal;
  margin-bottom: 0;
  font-style: italic;
}
/* line 569, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body .quote-pod .author, #cboxContent .virtual-volunteer-body .quote-pod .author {
  font-size: 14px;
  font-weight: 600;
  width: 60%;
  color: #4d791c;
  padding-left: 15px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 578, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body .quote-pod .author.last, #cboxContent .virtual-volunteer-body .quote-pod .author.last {
  margin-bottom: 15px;
}
/* line 584, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .virtual-volunteer-body h2, #cboxContent .virtual-volunteer-body h2 {
  color: #005380;
  text-align: center;
  font-weight: 500;
  margin: 15px 0;
  font-size: 35px;
}
/* line 593, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-green, #cboxContent .bg-green {
  background: #74a13c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #74a13c 0%, #aad04a 0%, #aad04a 0%, #74a13c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74a13c), color-stop(0%, #aad04a), color-stop(0%, #aad04a), color-stop(100%, #74a13c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #74a13c 0%, #aad04a 0%, #aad04a 0%, #74a13c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #74a13c 0%, #aad04a 0%, #aad04a 0%, #74a13c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #74a13c 0%, #aad04a 0%, #aad04a 0%, #74a13c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #74a13c 0%, #aad04a 0%, #aad04a 0%, #74a13c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74a13c', endColorstr='#74a13c',GradientType=0 );
  /* IE6-9 */
}
/* line 597, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-green-flipped, #cboxContent .bg-green-flipped {
  background: #74a13c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #aad04a 0%, #74a13c 0%, #74a13c 0%, #aad04a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aad04a), color-stop(0%, #74a13c), color-stop(0%, #74a13c), color-stop(100%, #aad04a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #aad04a 0%, #74a13c 0%, #74a13c 0%, #aad04a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #aad04a 0%, #74a13c 0%, #74a13c 0%, #aad04a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #aad04a 0%, #74a13c 0%, #74a13c 0%, #aad04a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #aad04a 0%, #74a13c 0%, #74a13c 0%, #aad04a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74a13c', endColorstr='#74a13c',GradientType=0 );
  /* IE6-9 */
}
/* line 601, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .the-good, #cboxContent .the-good {
  padding: 15px;
}
/* line 604, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .the-good h3, #cboxContent .the-good h3 {
  margin-top: 0;
  font-size: 28px;
}
/* line 609, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .the-good li, #cboxContent .the-good li {
  font-size: 18px;
  line-height: 1.8em;
}
/* line 615, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing ul.checkmark-white, #cboxContent ul.checkmark-white {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 620, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing ul.checkmark-white li:before, #cboxContent ul.checkmark-white li:before {
  content: '\2714';
  padding: 10px 10px 10px 0;
}
/* line 627, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options, #cboxContent .support-options {
  margin: 10px 0;
}
/* line 630, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option, #cboxContent .support-options .support-option {
  background: #74a13c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #74a13c 0%, #aad04a 0%, #e8f7ff 0%, #bfdcec 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74a13c), color-stop(0%, #aad04a), color-stop(0%, #e8f7ff), color-stop(100%, #bfdcec));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #74a13c 0%, #aad04a 0%, #e8f7ff 0%, #bfdcec 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #74a13c 0%, #aad04a 0%, #e8f7ff 0%, #bfdcec 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #74a13c 0%, #aad04a 0%, #e8f7ff 0%, #bfdcec 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #74a13c 0%, #aad04a 0%, #e8f7ff 0%, #bfdcec 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#74a13c', endColorstr='#bfdcec',GradientType=0 );
  /* IE6-9 */
  padding: 10px;
}
/* line 634, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .support-image img, #cboxContent .support-options .support-option .support-image img {
  width: 100%;
}
/* line 638, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option strong, #cboxContent .support-options .support-option strong {
  display: block;
  margin: 10px 0;
  color: #005380;
  font-weight: 600;
  font-size: 22px;
}
/* line 646, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option p, #cboxContent .support-options .support-option p {
  font-size: 14px;
  color: #005380;
  font-weight: 400;
}
/* line 652, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .orange-text, #cboxContent .support-options .support-option .orange-text {
  color: #f4740e;
}
/* line 656, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .tweet-counts, #fifty-states-landing .support-options .support-option .tweets-needed, #fifty-states-landing .support-options .support-option .tweets-have, #cboxContent .support-options .support-option .tweet-counts, #cboxContent .support-options .support-option .tweets-needed, #cboxContent .support-options .support-option .tweets-have {
  display: inline-block;
}
@media (max-width: 768px) {
  /* line 656, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .support-options .support-option .tweet-counts, #fifty-states-landing .support-options .support-option .tweets-needed, #fifty-states-landing .support-options .support-option .tweets-have, #cboxContent .support-options .support-option .tweet-counts, #cboxContent .support-options .support-option .tweets-needed, #cboxContent .support-options .support-option .tweets-have {
    display: block;
    margin: 10px 0;
  }
}
/* line 665, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .tweets-needed, #cboxContent .support-options .support-option .tweets-needed {
  margin-right: 30px;
}
/* line 674, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .support-links, #cboxContent .support-options .support-option .support-links {
  background: #ff8f3d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8f3d), color-stop(100%, #ff7b0d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff8f3d 0%, #ff7b0d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8f3d', endColorstr='#ff7b0d',GradientType=0 );
  /* IE6-9 */
  height: 30px;
  margin-top: 26px;
}
/* line 679, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .support-links .support-copy, #cboxContent .support-options .support-option .support-links .support-copy {
  float: left;
  width: calc(100% - 60px);
}
/* line 682, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .support-links .support-copy p, #cboxContent .support-options .support-option .support-links .support-copy p {
  margin: 4px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 960px) {
  /* line 682, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .support-options .support-option .support-links .support-copy p, #cboxContent .support-options .support-option .support-links .support-copy p {
    font-size: 13px;
    margin: 9px;
  }
}
/* line 696, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .support-links .social-links, #cboxContent .support-options .support-option .support-links .social-links {
  float: right;
}
/* line 698, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .support-links .social-links .fb-cta, #cboxContent .support-options .support-option .support-links .social-links .fb-cta {
  float: left;
  width: 30px;
  height: 30px;
}
/* line 704, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option .support-links .social-links .twitter-cta, #cboxContent .support-options .support-option .support-links .social-links .twitter-cta {
  float: left;
  width: 30px;
  height: 30px;
}
/* line 712, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .support-options .support-option hr, #cboxContent .support-options .support-option hr {
  border: none;
  border-top: 1px solid #ebb586;
  margin: 10px 0;
}
/* line 720, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .callout-text, #cboxContent .callout-text {
  font-size: 16px;
  text-transform: uppercase;
  font-style: italic;
}
/* line 726, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .video-pod img, #cboxContent .video-pod img {
  width: 100%;
}
/* line 730, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .judge-pod, #cboxContent .judge-pod {
  padding: 20px 20px 0;
  position: relative;
}
/* line 734, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .judge-pod p, #cboxContent .judge-pod p {
  margin-top: 10px;
}
/* line 739, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .judge-photo, #cboxContent .judge-photo {
  float: left;
  width: 49%;
  margin: 10px 10px 0 0;
}
/* line 744, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .judge-photo img, #cboxContent .judge-photo img {
  width: 100%;
}
/* line 749, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .blog-pod, #cboxContent .blog-pod {
  position: relative;
}
/* line 753, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .text-section, #cboxContent .text-section {
  margin: 15px 0;
}
/* line 757, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .image-section, #cboxContent .image-section {
  margin: 15px auto;
  width: 100%;
}
/* line 760, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .image-section img, #cboxContent .image-section img {
  width: 100%;
}
@media (max-width: 768px) {
  /* line 757, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .image-section, #cboxContent .image-section {
    margin: 15px auto;
    width: 320px;
  }
}
@media (max-width: 600px) {
  /* line 757, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .image-section, #cboxContent .image-section {
    max-width: 220px;
  }
}
/* line 774, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .three-column-section, #cboxContent .three-column-section {
  margin-top: 10px;
}
/* line 777, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .three-column-section p, #cboxContent .three-column-section p {
  line-height: 18px;
}
/* line 780, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .three-column-section .col-33, #cboxContent .three-column-section .col-33 {
  width: 33.3%;
  float: left;
  overflow: hidden;
}
/* line 785, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .three-column-section .col-33 strong, #cboxContent .three-column-section .col-33 strong {
  font-weight: 400;
}
@media (max-width: 768px) {
  /* line 780, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .three-column-section .col-33, #cboxContent .three-column-section .col-33 {
    width: 100%;
    float: none;
  }
}
@media (max-width: 600px) {
  /* line 780, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .three-column-section .col-33, #cboxContent .three-column-section .col-33 {
    width: 100%;
    float: none;
  }
}
/* line 799, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .three-column-section .col-33:first-child, #cboxContent .three-column-section .col-33:first-child {
  width: 33.4%;
}
@media (max-width: 768px) {
  /* line 799, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .three-column-section .col-33:first-child, #cboxContent .three-column-section .col-33:first-child {
    width: 100%;
    float: none;
  }
}
@media (max-width: 600px) {
  /* line 799, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .three-column-section .col-33:first-child, #cboxContent .three-column-section .col-33:first-child {
    width: 100%;
    float: none;
  }
}
/* line 815, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .eq-height, #cboxContent .eq-height {
  visibility: hidden;
}
@media (max-width: 768px) {
  /* line 815, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing .eq-height, #cboxContent .eq-height {
    visibility: visible;
  }
}
/* line 822, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .eq-height.ready, #cboxContent .eq-height.ready {
  visibility: visible;
}
/* line 827, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .float-left, #cboxContent .float-left {
  float: left;
}
/* line 831, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .float-right, #cboxContent .float-right {
  float: right;
}
/* line 835, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-orange, #cboxContent .bg-orange {
  background: #ff7b0d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7b0d), color-stop(100%, #ff8f3d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff7b0d 0%, #ff8f3d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b0d', endColorstr='#ff8f3d',GradientType=0 );
  /* IE6-9 */
  -moz-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
}
/* line 840, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-purple, #cboxContent .bg-purple {
  background: #7b799f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7b799f), color-stop(100%, #9391be));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #7b799f 0%, #9391be 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b799f', endColorstr='#9391be',GradientType=0 );
  /* IE6-9 */
  -moz-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
}
/* line 844, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-purple.bubbles, #cboxContent .bg-purple.bubbles {
  background: #7b799f;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7b799f), color-stop(100%, #9391be));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7b799f 0%, #9391be 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #7b799f 0%, #9391be 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b799f', endColorstr='#9391be',GradientType=0 );
  /* IE6-9 */
  background: #7b799f url(/TomsOfMaine/v2/en-us/pages/images/50-states/bubble-overlay-reverse.png) no-repeat bottom right;
  -moz-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
}
/* line 851, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-dark-blue, #cboxContent .bg-dark-blue {
  background: #005380;
  background-image: url(/TomsOfMaine/v2/en-us/pages/images/50-states/dark-blue-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 858, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-light-blue, #cboxContent .bg-light-blue {
  background: #41b9bb;
  -moz-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.25);
}
/* line 862, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-light-blue.bubbles, #cboxContent .bg-light-blue.bubbles {
  background: #41b9bb url(/TomsOfMaine/v2/en-us/pages/images/50-states/bubble-overlay.png) no-repeat top left;
}
/* line 867, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-blue, #cboxContent .bg-blue {
  background-image: url(/TomsOfMaine/v2/en-us/pages/images/50-states/blue-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 872, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .bg-blue.banner-section, #cboxContent .bg-blue.banner-section {
  -webkit-box-shadow: inset 0 0 110px #005891;
  -moz-box-shadow: inset 0 0 110px #005891;
  box-shadow: inset 0 0 110px #005891;
}
/* line 879, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .twitter, #cboxContent .twitter {
  margin-bottom: 20px;
}
/* line 884, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .news-feed ul, #cboxContent .news-feed ul {
  display: block;
  list-style-type: none;
  margin: 0;
}
/* line 889, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .news-feed ul li, #cboxContent .news-feed ul li {
  overflow: hidden;
  *zoom: 1;
  padding: 10px;
  display: block;
  background: #53d0d2;
  border-top: 1px solid #00b9bc;
}
/* line 896, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .news-feed ul li p, #cboxContent .news-feed ul li p {
  color: #000;
  font-weight: 400;
  font-size: 12px;
}
/* line 902, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .news-feed ul li a, #cboxContent .news-feed ul li a {
  color: #005380;
  text-decoration: none;
  font-weight: 400;
}
/* line 907, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .news-feed ul li a:hover, #cboxContent .news-feed ul li a:hover {
  color: #005380;
  text-decoration: underline;
}
/* line 913, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .news-feed ul li:nth-child(2n), #cboxContent .news-feed ul li:nth-child(2n) {
  background: #a8e7e8;
}
/* line 917, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .news-feed ul li:first-child, #cboxContent .news-feed ul li:first-child {
  border-top: none;
}
/* line 925, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .blog-pod p, #cboxContent .blog-pod p {
  line-height: 18px;
}
/* line 930, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .sort, #cboxContent .sort {
  width: 90px;
  margin: 10px auto;
  float: none;
}
/* line 935, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .sort .sort-select, #cboxContent .sort .sort-select {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/select-bg.png) no-repeat top right;
  position: relative;
  margin-right: 0;
  width: 90px;
}
/* line 941, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing .sort .sort-select select, #cboxContent .sort .sort-select select {
  color: #005380;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 28px;
  width: 100%;
  outline: none;
}
/* line 952, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing blockquote, #cboxContent blockquote {
  margin: 15px;
}
/* line 955, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing blockquote em, #cboxContent blockquote em {
  color: #fff;
  font-size: 14px;
  line-height: 1em;
}
/* line 960, ../scss/pages/_50-states-landing.scss */
#fifty-states-landing blockquote p.author, #cboxContent blockquote p.author {
  text-transform: uppercase;
  margin: 10px 0 !important;
}
@media (max-width: 960px) {
  /* line 92, ../scss/pages/_50-states-landing.scss */
  #fifty-states-landing, #cboxContent {
    margin-top: 40px;
  }
}

/* line 973, ../scss/pages/_50-states-landing.scss */
#colorbox .overlay-content .torn-paper-top {
  margin: 0;
}
/* line 977, ../scss/pages/_50-states-landing.scss */
#colorbox .overlay-content .col-right p {
  font-size: 13px;
}
/* line 981, ../scss/pages/_50-states-landing.scss */
#colorbox .overlay-content h2 {
  font-size: 24px;
  color: #005380;
  font-weight: 500;
}
/* line 986, ../scss/pages/_50-states-landing.scss */
#colorbox .overlay-content #select-winner-year.fancy-select {
  background: none;
  float: none;
  min-width: initial;
  position: static;
  right: initial;
  top: initial;
  width: 80%;
  margin: 0 auto;
}
/* line 998, ../scss/pages/_50-states-landing.scss */
#colorbox .overlay-content #select-winner-year.fancy-select h3 {
  color: #005380 !important;
  text-align: center;
  float: left;
  width: 50%;
  margin: 3px 15px !important;
}
/* line 1006, ../scss/pages/_50-states-landing.scss */
#colorbox .overlay-content .sort {
  width: 90px;
  margin: 0;
  float: left;
}
/* line 1011, ../scss/pages/_50-states-landing.scss */
#colorbox .overlay-content .sort .sort-select {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/select-bg.png) no-repeat top right;
  position: relative;
  margin-right: 0;
  width: 95px;
}
/* line 1017, ../scss/pages/_50-states-landing.scss */
#colorbox .overlay-content .sort .sort-select select {
  color: #005380;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 28px;
  width: 100%;
  outline: none;
  margin-left: 8px;
}
/* line 1029, ../scss/pages/_50-states-landing.scss */
#colorbox .overlay-content #fifty-states-winners .slide-box-overlay {
  height: 530px;
}

/* line 1, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 {
  background: #3cb3e1 url(/TomsOfMaine/v2/en-us/pages/images/50-states/bubble-overlay.png) no-repeat top left;
  background-repeat: no-repeat;
  overflow: hidden;
  -webkit-box-shadow: inset 0 0 110px #005891;
  -moz-box-shadow: inset 0 0 110px #005891;
  box-shadow: inset 0 0 110px #005891;
}
/* line 9, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 h1, #home.container .home-pod-2 h2 {
  color: #fff;
  font-weight: 500;
  margin-top: 0;
}
@media (max-width: 768px) {
  /* line 9, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 h1, #home.container .home-pod-2 h2 {
    margin: 20px;
  }
}
/* line 19, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 h1 {
  font-size: 37px;
}
/* line 23, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 h2 {
  margin: 20px 0 0 7%;
}
/* line 28, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 .fifty-states-logo img {
  width: 105%;
  margin-left: -20px;
  margin-top: -10px;
  max-width: initial;
}
@media (max-width: 768px) {
  /* line 28, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .fifty-states-logo img {
    width: 100%;
    margin: 0;
  }
}
/* line 41, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 .home-pod-2-box {
  margin-bottom: 0px;
  width: initial;
  height: initial;
  float: none;
  position: static;
  top: initial;
  left: initial;
}
/* line 50, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 .home-pod-2-box .span4 {
  position: static;
}
/* line 55, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 .home-pod-cta {
  float: right;
  width: 29%;
}
@media (max-width: 768px) {
  /* line 55, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .home-pod-cta {
    float: none;
    width: 300px;
  }
}
@media (max-width: 600px) {
  /* line 55, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .home-pod-cta {
    width: auto;
  }
}
/* line 69, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 .cta, #home.container .home-pod-2 #fifty-states-landing a, #fifty-states-landing #home.container .home-pod-2 a, #home.container .home-pod-2 #cboxContent a, #cboxContent #home.container .home-pod-2 a {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
}
/* line 74, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 .cta:hover, #home.container .home-pod-2 #fifty-states-landing a:hover, #fifty-states-landing #home.container .home-pod-2 a:hover, #home.container .home-pod-2 #cboxContent a:hover, #cboxContent #home.container .home-pod-2 a:hover {
  color: #fff;
}
/* line 79, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 .innerpod-1 .cta, #home.container .home-pod-2 .innerpod-1 #fifty-states-landing a, #fifty-states-landing #home.container .home-pod-2 .innerpod-1 a, #home.container .home-pod-2 .innerpod-1 #cboxContent a, #cboxContent #home.container .home-pod-2 .innerpod-1 a {
  color: #355627;
  font-size: 100%;
  font-weight: initial;
}
/* line 85, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 .orange-cta {
  margin: 0 auto;
  padding: 10px 40px;
  text-align: center;
  display: block;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  background: #ff8f3d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8f3d), color-stop(100%, #ff7b0d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff8f3d 0%, #ff7b0d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff8f3d 0%, #ff7b0d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8f3d', endColorstr='#ff7b0d',GradientType=0 );
  /* IE6-9 */
}
/* line 96, ../scss/pages/_50-states-homepage-pod.scss */
#home.container .home-pod-2 .orange-cta:hover {
  background: #ff7b0d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7b0d), color-stop(100%, #ff8f3d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ff7b0d 0%, #ff8f3d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ff7b0d 0%, #ff8f3d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7b0d', endColorstr='#ff8f3d',GradientType=0 );
  /* IE6-9 */
}
@media (max-width: 960px) {
  /* line 85, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .orange-cta {
    margin-bottom: 20px;
    margin-top: -10%;
    margin-right: 20px;
  }
}
@media (max-width: 768px) {
  /* line 85, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .orange-cta {
    margin: 0 auto 20px;
  }
}
@media (max-width: 768px) {
  /* line 1, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 {
    height: auto;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  /* line 114, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .callout-pods {
    position: static;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  /* line 120, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .innerpod-1, #home.container .home-pod-2 .innerpod-2 {
    position: static;
    margin: 0 0 30px;
  }
}
@media (max-width: 768px) {
  /* line 127, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .innerpod-1 {
    float: left;
  }
  /* line 130, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .innerpod-1 .cta, #home.container .home-pod-2 .innerpod-1 #fifty-states-landing a, #fifty-states-landing #home.container .home-pod-2 .innerpod-1 a, #home.container .home-pod-2 .innerpod-1 #cboxContent a, #cboxContent #home.container .home-pod-2 .innerpod-1 a {
    color: #355627;
    font-size: 100%;
  }
  /* line 136, ../scss/pages/_50-states-homepage-pod.scss */
  #home.container .home-pod-2 .innerpod-2 {
    float: right;
  }
}

/* line 2, ../scss/pages/_50-states-community-pod.scss */
#fifty-states-landing .community-pod {
  position: relative;
}
/* line 5, ../scss/pages/_50-states-community-pod.scss */
#fifty-states-landing .community-pod .fifty-states-logo {
  width: 40%;
  float: left;
  margin: 0;
  margin-top: 20px;
  padding-left: 20px;
}
/* line 12, ../scss/pages/_50-states-community-pod.scss */
#fifty-states-landing .community-pod .fifty-states-logo img {
  width: 100%;
}
@media (max-width: 768px) {
  /* line 5, ../scss/pages/_50-states-community-pod.scss */
  #fifty-states-landing .community-pod .fifty-states-logo {
    float: none;
    width: 100%;
  }
}
/* line 21, ../scss/pages/_50-states-community-pod.scss */
#fifty-states-landing .community-pod .fifty-states-banner-content {
  margin: 0;
  width: 60%;
  padding-right: 200px;
  padding-left: 20px;
  float: left;
}
/* line 28, ../scss/pages/_50-states-community-pod.scss */
#fifty-states-landing .community-pod .fifty-states-banner-content p {
  font-size: 13px;
}
@media (max-width: 768px) {
  /* line 21, ../scss/pages/_50-states-community-pod.scss */
  #fifty-states-landing .community-pod .fifty-states-banner-content {
    float: none;
    width: 100%;
    padding: 20px;
  }
}
/* line 38, ../scss/pages/_50-states-community-pod.scss */
#fifty-states-landing .community-pod .community-banner-images {
  position: absolute;
  right: 0;
  top: 20px;
  width: 175px;
}
/* line 44, ../scss/pages/_50-states-community-pod.scss */
#fifty-states-landing .community-pod .community-banner-images .banner-photo {
  margin: 0;
}
/* line 46, ../scss/pages/_50-states-community-pod.scss */
#fifty-states-landing .community-pod .community-banner-images .banner-photo:first-child {
  margin-bottom: 5px;
}
/* line 49, ../scss/pages/_50-states-community-pod.scss */
#fifty-states-landing .community-pod .community-banner-images .banner-photo img {
  width: 100%;
}

/* line 2, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .sort {
  width: 90px;
  margin: 5px auto;
  float: none;
}
/* line 7, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .sort .sort-select {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/select-bg.png) no-repeat top right;
  position: relative;
  margin-right: 0;
  width: 90px;
}
/* line 13, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .sort .sort-select select {
  color: #005380;
  font-family: "Raleway", Helvetica, Arial, sans-serif;
  font-size: 14px;
  height: 28px;
  width: 100%;
  outline: none;
}
/* line 24, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .year-label {
  color: #005380;
  margin-top: 20px;
  display: block;
}
/* line 29, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .year-label h4 {
  margin-right: 20px;
}
/* line 35, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .view-past a {
  text-align: center;
  display: block;
  color: #005380;
}
/* line 43, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .float.left {
  float: left;
}
/* line 47, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .float.right {
  float: right;
}
/* line 51, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .float.none {
  float: none;
}
/* line 56, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .centered {
  margin: 0 auto;
}
/* line 60, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .width-40-percent {
  width: 40%;
}
/* line 73, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .table-header {
  padding: 5px;
  background: #005380;
  border: 1px solid #005380;
}
/* line 78, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 .table-header p {
  color: #fff;
  text-align: center;
  font-size: 20px;
}
/* line 85, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table {
  width: 100%;
}
/* line 90, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table thead tr {
  border-left: 1px solid #005380;
  border-right: 1px solid #005380;
  border: 1px solid #005380;
}
/* line 96, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table thead th {
  border: 1px solid #fff;
  font-size: 14px;
}
/* line 100, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table thead th:first-child {
  border-left: none;
}
/* line 103, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table thead th:first-child + th + th {
  border-right: none;
}
/* line 111, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table tbody tr {
  height: 30px;
}
/* line 114, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table tbody td {
  border: 1px solid #005380;
  text-align: center;
  font-size: 14px;
}
/* line 120, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table tbody a {
  color: #000;
  text-decoration: underline;
}
/* line 126, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table .blue {
  color: #fff;
  background: #005380;
}
/* line 131, ../scss/pages/_50-states-winners-overlay.scss */
.winners-2014 table .green {
  color: #fff;
  background: #679146;
}

/* line 63, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month *, #cboxContent * {
  box-sizing: border-box;
}
/* line 67, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month p, #fifty-states-landing.earth-month li, #fifty-states-landing.earth-month strong, #cboxContent p, #cboxContent li, #cboxContent strong {
  color: #005581;
}
/* line 71, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .text-em-orange, #cboxContent .text-em-orange {
  color: #e79328 !important;
}
/* line 75, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .text-em-dark-blue, #cboxContent .text-em-dark-blue {
  color: #005581 !important;
}
/* line 79, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-blue, #cboxContent .bg-em-dark-blue {
  background: #005581;
  /* Old browsers */
  background: -moz-linear-gradient(top, #005581 0%, #0070a9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005581), color-stop(100%, #0070a9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #005581 0%, #0070a9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #005581 0%, #0070a9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #005581 0%, #0070a9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #005581 0%, #0070a9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005581', endColorstr='#0070a9',GradientType=0 );
  /* IE6-9 */
}
/* line 82, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-blue h1, #cboxContent .bg-em-dark-blue h1 {
  font-size: 42px;
  font-weight: 500;
}
/* line 87, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-blue h5, #cboxContent .bg-em-dark-blue h5 {
  font-size: 22px;
  font-weight: 600;
  line-height: 25px;
}
/* line 92, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-blue h5 a, #cboxContent .bg-em-dark-blue h5 a {
  font-size: inherit;
  text-decoration: underline;
  font-weight: inherit;
}
/* line 100, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-purple, #cboxContent .bg-em-dark-purple {
  background: #45114b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #45114b 0%, #591c5e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45114b), color-stop(100%, #591c5e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #45114b 0%, #591c5e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #45114b 0%, #591c5e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #45114b 0%, #591c5e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #45114b 0%, #591c5e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45114b', endColorstr='#591c5e',GradientType=0 );
  /* IE6-9 */
}
/* line 103, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-purple.button-cta:hover, #fifty-states-landing.earth-month .overlay-content .order-form-modal .bg-em-dark-purple.btn-orange:hover, .overlay-content .order-form-modal #fifty-states-landing.earth-month .bg-em-dark-purple.btn-orange:hover, #fifty-states-landing.earth-month .bg-em-dark-purple.orange-cta:hover, #fifty-states-landing.earth-month .bg-em-dark-purple.purple-cta:hover, #cboxContent .bg-em-dark-purple.button-cta:hover, #cboxContent .overlay-content .order-form-modal .bg-em-dark-purple.btn-orange:hover, .overlay-content .order-form-modal #cboxContent .bg-em-dark-purple.btn-orange:hover, #cboxContent .bg-em-dark-purple.orange-cta:hover, #cboxContent .bg-em-dark-purple.purple-cta:hover {
  background: #591c5e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #591c5e 0%, #45114b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #591c5e), color-stop(100%, #45114b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #591c5e 0%, #45114b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #591c5e 0%, #45114b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #591c5e 0%, #45114b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #591c5e 0%, #45114b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#591c5e', endColorstr='#45114b',GradientType=0 );
  /* IE6-9 */
}
/* line 108, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-purple-flipped, #cboxContent .bg-em-dark-purple-flipped {
  background: #591c5e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #591c5e 0%, #45114b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #591c5e), color-stop(100%, #45114b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #591c5e 0%, #45114b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #591c5e 0%, #45114b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #591c5e 0%, #45114b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #591c5e 0%, #45114b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#591c5e', endColorstr='#45114b',GradientType=0 );
  /* IE6-9 */
}
/* line 111, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-purple-flipped.button-cta:hover, #fifty-states-landing.earth-month .overlay-content .order-form-modal .bg-em-dark-purple-flipped.btn-orange:hover, .overlay-content .order-form-modal #fifty-states-landing.earth-month .bg-em-dark-purple-flipped.btn-orange:hover, #fifty-states-landing.earth-month .bg-em-dark-purple-flipped.orange-cta:hover, #fifty-states-landing.earth-month .bg-em-dark-purple-flipped.purple-cta:hover, #cboxContent .bg-em-dark-purple-flipped.button-cta:hover, #cboxContent .overlay-content .order-form-modal .bg-em-dark-purple-flipped.btn-orange:hover, .overlay-content .order-form-modal #cboxContent .bg-em-dark-purple-flipped.btn-orange:hover, #cboxContent .bg-em-dark-purple-flipped.orange-cta:hover, #cboxContent .bg-em-dark-purple-flipped.purple-cta:hover {
  background: #45114b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #45114b 0%, #591c5e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45114b), color-stop(100%, #591c5e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #45114b 0%, #591c5e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #45114b 0%, #591c5e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #45114b 0%, #591c5e 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #45114b 0%, #591c5e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45114b', endColorstr='#591c5e',GradientType=0 );
  /* IE6-9 */
}
/* line 116, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .button-cta, #fifty-states-landing.earth-month .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #fifty-states-landing.earth-month .btn-orange, #fifty-states-landing.earth-month .orange-cta, #fifty-states-landing.earth-month .purple-cta, #cboxContent .button-cta, #cboxContent .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #cboxContent .btn-orange, #cboxContent .orange-cta, #cboxContent .purple-cta {
  margin-bottom: 0;
  font-size: 16px;
}
/* line 120, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .button-cta p, #fifty-states-landing.earth-month .overlay-content .order-form-modal .btn-orange p, .overlay-content .order-form-modal #fifty-states-landing.earth-month .btn-orange p, #fifty-states-landing.earth-month .orange-cta p, #fifty-states-landing.earth-month .purple-cta p, #cboxContent .button-cta p, #cboxContent .overlay-content .order-form-modal .btn-orange p, .overlay-content .order-form-modal #cboxContent .btn-orange p, #cboxContent .orange-cta p, #cboxContent .purple-cta p {
  margin-bottom: 0;
}
/* line 125, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-blue-flipped, #cboxContent .bg-em-dark-blue-flipped {
  background: #0070a9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #0070a9 0%, #005581 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0070a9), color-stop(100%, #005581));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0070a9 0%, #005581 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0070a9 0%, #005581 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0070a9 0%, #005581 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #0070a9 0%, #005581 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070a9', endColorstr='#005581',GradientType=0 );
  /* IE6-9 */
}
/* line 128, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-dark-blue-flipped.button-cta:hover, #fifty-states-landing.earth-month .overlay-content .order-form-modal .bg-em-dark-blue-flipped.btn-orange:hover, .overlay-content .order-form-modal #fifty-states-landing.earth-month .bg-em-dark-blue-flipped.btn-orange:hover, #fifty-states-landing.earth-month .bg-em-dark-blue-flipped.orange-cta:hover, #fifty-states-landing.earth-month .bg-em-dark-blue-flipped.purple-cta:hover, #cboxContent .bg-em-dark-blue-flipped.button-cta:hover, #cboxContent .overlay-content .order-form-modal .bg-em-dark-blue-flipped.btn-orange:hover, .overlay-content .order-form-modal #cboxContent .bg-em-dark-blue-flipped.btn-orange:hover, #cboxContent .bg-em-dark-blue-flipped.orange-cta:hover, #cboxContent .bg-em-dark-blue-flipped.purple-cta:hover {
  background: #005581;
  /* Old browsers */
  background: -moz-linear-gradient(top, #005581 0%, #0070a9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005581), color-stop(100%, #0070a9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #005581 0%, #0070a9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #005581 0%, #0070a9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #005581 0%, #0070a9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #005581 0%, #0070a9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005581', endColorstr='#0070a9',GradientType=0 );
  /* IE6-9 */
}
/* line 133, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .green-getter, #cboxContent .green-getter {
  padding-bottom: 0;
  min-height: 390px;
  position: relative;
  overflow: hidden;
  background-image: url(/TomsOfMaine/v2/en-us/pages/images/earthmonth/green-getter.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}
/* line 142, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .green-getter p, #fifty-states-landing.earth-month .green-getter strong, #cboxContent .green-getter p, #cboxContent .green-getter strong {
  color: #fff;
}
/* line 146, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .green-getter .button-cta, #fifty-states-landing.earth-month .green-getter .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #fifty-states-landing.earth-month .green-getter .btn-orange, #fifty-states-landing.earth-month .green-getter .orange-cta, #fifty-states-landing.earth-month .green-getter .purple-cta, #cboxContent .green-getter .button-cta, #cboxContent .green-getter .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #cboxContent .green-getter .btn-orange, #cboxContent .green-getter .orange-cta, #cboxContent .green-getter .purple-cta {
  font-size: 14px;
  padding: 7px 12px;
}
/* line 151, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .green-getter .image-section, #cboxContent .green-getter .image-section {
  width: 90%;
  margin: 0;
  height: 250px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: -10px;
}
/* line 160, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .green-getter .image-section img, #cboxContent .green-getter .image-section img {
  width: 100%;
}
/* line 166, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-light-green, #cboxContent .bg-em-light-green {
  background: #d5e0cd;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d5e0cd 0%, #9eb78a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d5e0cd), color-stop(100%, #9eb78a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d5e0cd 0%, #9eb78a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d5e0cd 0%, #9eb78a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d5e0cd 0%, #9eb78a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d5e0cd 0%, #9eb78a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e0cd', endColorstr='#9eb78a',GradientType=0 );
  /* IE6-9 */
}
/* line 170, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .dark-blue-text, #cboxContent .dark-blue-text {
  color: #003c5b;
}
/* line 173, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .dark-blue-text:hover, #cboxContent .dark-blue-text:hover {
  color: #003c5b;
}
/* line 177, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .dark-blue-text *, #cboxContent .dark-blue-text * {
  color: #003c5b;
}
/* line 182, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .blue-text, #cboxContent .blue-text {
  color: #005380;
}
/* line 186, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .weight-light, #cboxContent .weight-light {
  font-weight: 400;
}
/* line 190, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .three-column-section, #cboxContent .three-column-section {
  margin-top: 0;
}
/* line 193, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .three-column-section h3, #cboxContent .three-column-section h3 {
  font-size: 24px;
}
/* line 197, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .three-column-section p, #cboxContent .three-column-section p {
  font-size: 16px;
}
/* line 201, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .three-column-section .col-33 h3 strong, #cboxContent .three-column-section .col-33 h3 strong {
  font-weight: 600;
}
/* line 206, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-blue, #cboxContent .bg-em-blue {
  background-color: #3e8dc3;
}
/* line 210, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-purple, #cboxContent .bg-em-purple {
  background-color: #7a2a81;
}
/* line 214, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .bg-em-orange, #cboxContent .bg-em-orange {
  background-color: #e79328;
}
/* line 218, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .content-item, #cboxContent .content-item {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 223, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .fifty-states-logo, #cboxContent .fifty-states-logo {
  position: relative;
}
/* line 227, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .logo__image-wrapper, #cboxContent .logo__image-wrapper {
  position: absolute;
  bottom: 0;
}
/* line 231, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .logo__image-wrapper img, #cboxContent .logo__image-wrapper img {
  margin: 0;
}
@media (max-width: 600px) {
  /* line 227, ../scss/pages/_earthmonth.scss */
  #fifty-states-landing.earth-month .logo__image-wrapper, #cboxContent .logo__image-wrapper {
    position: static;
    bottom: auto;
  }
}
@media (max-width: 600px) {
  /* line 241, ../scss/pages/_earthmonth.scss */
  #fifty-states-landing.earth-month .video-pod__text, #cboxContent .video-pod__text {
    margin-top: 10px;
  }
}
/* line 248, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .social-share p, #fifty-states-landing.earth-month .social-share strong, #cboxContent .social-share p, #cboxContent .social-share strong {
  color: #005380;
}
/* line 252, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .social-share .social-link, #cboxContent .social-share .social-link {
  display: inline-block;
  width: 25px;
}
/* line 255, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .social-share .social-link img, #cboxContent .social-share .social-link img {
  width: 100%;
}
/* line 261, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .social-share__inner, #cboxContent .social-share__inner {
  margin-top: 15px;
}
/* line 265, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .cta-pod, #cboxContent .cta-pod {
  overflow: hidden;
}
/* line 269, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .cta-pod__text, #cboxContent .cta-pod__text {
  padding: 20px;
}
/* line 273, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .cta-pod__image, #cboxContent .cta-pod__image {
  position: relative;
}
/* line 276, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .cta-pod__image img, #cboxContent .cta-pod__image img {
  position: absolute;
  bottom: -20px;
  right: 20px;
  width: 100%;
}
/* line 284, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .video-pod, #cboxContent .video-pod {
  background-image: url(/TomsOfMaine/v2/en-us/pages/images/earthmonth/video-pod-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 16px;
}
/* line 290, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .video-pod h2, #cboxContent .video-pod h2 {
  font-size: 42px;
  font-weight: 500;
}
/* line 295, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .video-pod li, #cboxContent .video-pod li {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
/* line 301, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .video-pod img, #cboxContent .video-pod img {
  width: 100%;
}
/* line 305, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .video-pod .button-cta, #fifty-states-landing.earth-month .video-pod .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #fifty-states-landing.earth-month .video-pod .btn-orange, #fifty-states-landing.earth-month .video-pod .orange-cta, #fifty-states-landing.earth-month .video-pod .purple-cta, #cboxContent .video-pod .button-cta, #cboxContent .video-pod .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #cboxContent .video-pod .btn-orange, #cboxContent .video-pod .orange-cta, #cboxContent .video-pod .purple-cta {
  font-size: 17px;
  font-weight: 300;
}
/* line 308, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .video-pod .button-cta p, #fifty-states-landing.earth-month .video-pod .overlay-content .order-form-modal .btn-orange p, .overlay-content .order-form-modal #fifty-states-landing.earth-month .video-pod .btn-orange p, #fifty-states-landing.earth-month .video-pod .orange-cta p, #fifty-states-landing.earth-month .video-pod .purple-cta p, #cboxContent .video-pod .button-cta p, #cboxContent .video-pod .overlay-content .order-form-modal .btn-orange p, .overlay-content .order-form-modal #cboxContent .video-pod .btn-orange p, #cboxContent .video-pod .orange-cta p, #cboxContent .video-pod .purple-cta p {
  font-size: 17px;
  font-weight: 500;
}
/* line 315, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .eco-pod, #cboxContent .eco-pod {
  min-height: 425px;
  position: relative;
  background-image: url(/TomsOfMaine/v2/en-us/pages/images/earthmonth/eco-pod-image.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100%;
}
/* line 323, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .eco-pod p, #fifty-states-landing.earth-month .eco-pod strong, #cboxContent .eco-pod p, #cboxContent .eco-pod strong {
  color: #fff;
}
/* line 327, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .eco-pod .button-cta, #fifty-states-landing.earth-month .eco-pod .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #fifty-states-landing.earth-month .eco-pod .btn-orange, #fifty-states-landing.earth-month .eco-pod .orange-cta, #fifty-states-landing.earth-month .eco-pod .purple-cta, #cboxContent .eco-pod .button-cta, #cboxContent .eco-pod .overlay-content .order-form-modal .btn-orange, .overlay-content .order-form-modal #cboxContent .eco-pod .btn-orange, #cboxContent .eco-pod .orange-cta, #cboxContent .eco-pod .purple-cta {
  font-size: 14px;
  padding: 7px 12px;
}
@media (max-width: 768px) {
  /* line 315, ../scss/pages/_earthmonth.scss */
  #fifty-states-landing.earth-month .eco-pod, #cboxContent .eco-pod {
    min-height: 500px;
    background-position: center top;
  }
}
@media (max-width: 450px) {
  /* line 315, ../scss/pages/_earthmonth.scss */
  #fifty-states-landing.earth-month .eco-pod, #cboxContent .eco-pod {
    min-height: 425px;
    background-position: center bottom;
  }
}
/* line 343, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month ul.checkmark-white, #cboxContent ul.checkmark-white {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 347, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month ul.checkmark-white li, #cboxContent ul.checkmark-white li {
  color: #fff;
  position: relative;
  margin-left: 22px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 400;
}
/* line 355, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month ul.checkmark-white li:before, #cboxContent ul.checkmark-white li:before {
  content: '\2714';
  padding: 0;
  position: absolute;
  left: -22px;
  top: 0;
}
/* line 365, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .order-form-modal, #cboxContent .order-form-modal {
  padding: 20px;
}
/* line 368, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .order-form-modal p, #fifty-states-landing.earth-month .order-form-modal li, #fifty-states-landing.earth-month .order-form-modal strong, #cboxContent .order-form-modal p, #cboxContent .order-form-modal li, #cboxContent .order-form-modal strong {
  color: #000;
}
/* line 373, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .orange-cta.text-dark, #cboxContent .orange-cta.text-dark {
  color: #773500;
  font-size: 17px;
  font-weight: 500;
  line-height: 33px;
  text-align: center;
  padding: 7px 19px;
}
/* line 381, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .orange-cta.text-dark strong, #cboxContent .orange-cta.text-dark strong {
  color: #773500;
}
/* line 386, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .padding-15, #cboxContent .padding-15 {
  padding: 15px;
}
/* line 390, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .em-form-submit, #cboxContent .em-form-submit {
  margin: 10px auto 0;
  display: block;
  font-weight: 400;
}
/* line 396, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .em-legal, #cboxContent .em-legal {
  font-size: 11px;
}
/* line 401, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .em-form h5, #cboxContent .em-form h5 {
  color: #005581;
}
/* line 405, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .em-form p, #cboxContent .em-form p {
  color: #000;
}
/* line 410, ../scss/pages/_earthmonth.scss */
#fifty-states-landing.earth-month .em-modal-footer, #cboxContent .em-modal-footer {
  margin-top: 15px;
}

/* line 415, ../scss/pages/_earthmonth.scss */
.form-row {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 419, ../scss/pages/_earthmonth.scss */
.form-row input[type="text"] {
  display: block;
  width: 100%;
  margin: 5px 0;
  background: #ecf8fe;
  color: #005581;
  border: 2px solid #ccc;
  border-radius: 0;
  height: 40px;
  font-size: 16px;
}
/* line 431, ../scss/pages/_earthmonth.scss */
.form-row .w50 {
  width: 49%;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  box-sizing: border-box;
}
/* line 442, ../scss/pages/_earthmonth.scss */
.form-row .w50:first-child {
  padding-left: 0;
}
/* line 446, ../scss/pages/_earthmonth.scss */
.form-row .w50:first-child + .w50 {
  padding-right: 0;
  float: right;
}
/* line 452, ../scss/pages/_earthmonth.scss */
.form-row *::-webkit-input-placeholder {
  color: #005581;
}
/* line 456, ../scss/pages/_earthmonth.scss */
.form-row *:-moz-placeholder {
  /* Firefox 18- */
  color: #005581;
}
/* line 460, ../scss/pages/_earthmonth.scss */
.form-row *::-moz-placeholder {
  /* Firefox 19+ */
  color: #005581;
}
/* line 464, ../scss/pages/_earthmonth.scss */
.form-row *:-ms-input-placeholder {
  color: #005581;
}

/* line 469, ../scss/pages/_earthmonth.scss */
.tom-well {
  background: #fbf8ef;
  box-shadow: inset 0 0 25px rgba(0, 0, 0, 0.15);
  margin-left: 0;
  margin-right: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
  padding: 15px;
  height: 80px;
  box-sizing: border-box;
}
/* line 481, ../scss/pages/_earthmonth.scss */
.tom-well .well__image {
  width: 10%;
  position: absolute;
  left: 10px;
  top: -15px;
}
/* line 487, ../scss/pages/_earthmonth.scss */
.tom-well .well__image img {
  max-width: 100%;
}
/* line 492, ../scss/pages/_earthmonth.scss */
.tom-well .well__copy {
  width: 90%;
  float: left;
  margin-left: 10%;
  color: #e27e1c;
  text-align: center;
}
/* line 499, ../scss/pages/_earthmonth.scss */
#detail-overlay .tom-well .well__copy h3 {
  color: #e27e1c;
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}

/* line 508, ../scss/pages/_earthmonth.scss */
.diy-modal {
  margin: 30px;
}
/* line 511, ../scss/pages/_earthmonth.scss */
#cboxContent .diy-modal ul, #cboxContent .diy-modal ol {
  margin-left: 17px;
}
/* line 514, ../scss/pages/_earthmonth.scss */
#cboxContent .diy-modal ul li, #cboxContent .diy-modal ol li {
  color: #679146;
}
/* line 519, ../scss/pages/_earthmonth.scss */
#cboxContent .diy-modal ol li {
  margin-bottom: 10px;
  font-size: 15px;
}
/* line 524, ../scss/pages/_earthmonth.scss */
.diy-modal h1 {
  font-size: 45px;
  font-weight: 400;
}
/* line 529, ../scss/pages/_earthmonth.scss */
#cboxContent .diy-modal h3 {
  color: #005380;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
}
/* line 536, ../scss/pages/_earthmonth.scss */
#cboxContent .diy-modal p {
  color: #679146;
  font-size: 15px;
}
/* line 541, ../scss/pages/_earthmonth.scss */
#cboxContent .diy-modal a {
  color: #679146;
}
/* line 545, ../scss/pages/_earthmonth.scss */
.diy-modal .diy-ingredients {
  background: #fbf8ef;
  box-shadow: inset 0 0 25px rgba(0, 0, 0, 0.15);
  margin-left: 0;
  margin-right: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
  padding: 15px;
  box-sizing: border-box;
  height: 168px;
}
/* line 557, ../scss/pages/_earthmonth.scss */
.diy-modal .diy-ingredients img {
  position: absolute;
  right: 20px;
  top: -15px;
}
/* line 563, ../scss/pages/_earthmonth.scss */
#cboxContent .diy-modal .diy-ingredients li {
  color: #679146;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}
/* line 571, ../scss/pages/_earthmonth.scss */
#cboxContent .diy-modal .diy-download {
  text-align: center;
  display: block;
  margin: 30px 0;
  font-size: 15px;
  text-decoration: underline;
}
/* line 579, ../scss/pages/_earthmonth.scss */
#cboxContent .diy-modal .diy-disclaimer p {
  font-size: 11px;
  text-align: center;
}

/* line 1, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby {
  background-color: #fff;
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-1-1 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-1-1 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-1-2 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 50%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-1-2 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-1-3 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 33.33333%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-1-3 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-1-4 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 25%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-1-4 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-1-5 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 20%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-1-5 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-1-6 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 16.66667%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-1-6 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-2-1 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 200%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-2-1 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-2-2 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-2-2 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-2-3 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 66.66667%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-2-3 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-2-4 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 50%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-2-4 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-2-5 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 40%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-2-5 {
    width: 100%;
  }
}
/* line 9, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .col-2-6 {
  position: relative;
  display: inline-block;
  float: left;
  height: 100%;
  width: 33.33333%;
}
@media (max-width: 767px) {
  /* line 9, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .col-2-6 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 1, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby {
    margin: -22px -40px;
  }
}
@media (max-width: 599px) {
  /* line 1, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby {
    margin-top: 20px;
    margin-right: -28px;
    margin-bottom: -31px;
    margin-left: -28px;
  }
}
/* line 42, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-container {
  padding: 0;
}
@media (min-width: 768px) {
  /* line 42, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/* line 53, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .table-container {
  display: table;
  height: 100%;
}
@media (max-width: 767px) {
  /* line 53, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .table-container {
    height: auto;
  }
}
/* line 61, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .cell-container {
  display: table-cell;
  vertical-align: middle;
}
/* line 66, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .tm {
  position: absolute;
}
/* line 70, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero {
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 10px;
}
@media (min-width: 768px) {
  /* line 70, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero {
    background: url(/TomsOfMaine/v2/en-us/pages/images/trustmark-baby/hero-background.jpg) right no-repeat;
    background-size: cover;
    box-shadow: inset 461px 0 220px 1px rgba(241, 241, 239, 0.93);
  }
}
@media (max-width: 767px) {
  /* line 70, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero {
    height: auto;
  }
}
/* line 86, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .col-left,
#trustmark-baby .baby-hero .col-right {
  height: auto;
  position: relative;
}
/* line 92, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .col-left {
  float: none;
}
/* line 96, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .col-right {
  float: none;
}
@media (min-width: 768px) {
  /* line 96, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .col-right {
    width: 49%;
    bottom: -5px;
  }
}
/* line 106, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .mobile-bkgd-container .new {
  position: absolute;
  top: 14px;
  background-color: #e27e1c;
  opacity: 0.95;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.3em;
  padding: 12px 12px;
  z-index: 2;
}
@media (min-width: 600px) and (max-width: 767px) {
  /* line 106, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .mobile-bkgd-container .new {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  /* line 105, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .mobile-bkgd-container {
    background: url(/TomsOfMaine/v2/en-us/pages/images/trustmark-baby/hero-background.jpg) center no-repeat;
    background-size: cover;
    box-shadow: inset 300px 0 120px 2px rgba(241, 241, 239, 0.95);
    padding-bottom: 40px;
  }
}
/* line 130, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .logo {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 130, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .logo {
    width: 50%;
  }
}
/* line 137, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .logo img {
  width: auto;
  display: block;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
/* line 146, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .copy {
  padding-top: 14px;
  padding-bottom: 14px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/trustmark-baby/paper-background.png) right no-repeat;
  background-size: cover;
  width: 102%;
}
@media (max-width: 767px) {
  /* line 146, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .copy {
    width: 50%;
  }
}
@media (max-width: 599px) {
  /* line 146, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .copy {
    word-break: break-word;
  }
}
/* line 163, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .copy h2 {
  padding-right: 15px;
  padding-left: 35px;
  color: #fff;
  font-size: 2.4em;
  font-weight: 100;
  line-height: 1.1em;
  position: relative;
}
/* line 175, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .copy .tm {
  bottom: 0.4em;
  font-size: 0.55em;
}
/* line 181, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .mission {
  width: 100%;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 181, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .mission {
    background-color: #f6f6e2;
  }
}
/* line 193, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .mission h3 {
  color: #000;
  font-size: 1.5em;
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
}
@media (max-width: 767px) {
  /* line 193, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .mission h3 {
    font-size: 2em;
    line-height: 1.2em;
  }
}
/* line 208, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .mission .tm {
  bottom: 0.4em;
  font-size: 0.5em;
}
/* line 214, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .market {
  width: 100%;
  text-align: center;
  padding-top: 16px;
}
@media (max-width: 767px) {
  /* line 214, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .market {
    position: relative;
    top: auto;
    background-color: #fff;
    padding-bottom: 16px;
  }
}
/* line 226, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .market h3 {
  font-size: 1.3em;
  line-height: 1em;
  color: #679146;
  padding-right: 25px;
  padding-left: 25px;
}
@media (min-width: 768px) {
  /* line 226, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .market h3 {
    font-family: 'Rokkitt', serif;
    margin-bottom: 0;
  }
  /* line 239, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .market h3 .asterisk {
    position: absolute;
    font-size: 0.6em;
    bottom: 0.5em;
  }
}
@media (max-width: 767px) {
  /* line 226, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .market h3 {
    font-weight: 500;
    font-size: 2em;
    line-height: 1.2em;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  /* line 251, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-hero .market h3 .space {
    display: none;
  }
}

/* line 258, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-hero .market h3 span {
  position: relative;
}
/* line 295, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .play-button {
  background: url(/TomsOfMaine/v2/en-us/pages/images/trustmark-baby/play-button.png) center no-repeat;
  height: 150px;
  width: 150px;
}
/* line 301, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial {
  height: 272px;
  display: inline-block;
  background-color: rgba(125, 89, 125, 0.4);
  box-shadow: inset 0 0 100px 1px rgba(125, 89, 125, 0.8);
}
@media (max-width: 767px) {
  /* line 301, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial {
    height: auto;
  }
}
@media (min-height: 768px) {
  /* line 313, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial > [class*='col-'] {
    height: 272px;
  }
}
@media (max-width: 767px) {
  /* line 313, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial > [class*='col-'] {
    height: auto;
  }
}
/* line 323, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video-info {
  display: block;
  height: 100%;
  padding-right: 18px;
  padding-left: 18px;
}
@media (max-width: 767px) {
  /* line 323, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .video-info {
    text-align: center;
    height: auto;
    padding: 40px 18%;
  }
}
/* line 338, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video-info h3 {
  color: #4f063c;
  font-size: 1.7em;
  line-height: 1.1em;
}
@media (max-width: 767px) {
  /* line 338, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .video-info h3 {
    font-size: 2em;
    line-height: 1.2em;
  }
}
/* line 349, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video-info a {
  color: #7d597d;
  font-size: 1.2em;
}
/* line 354, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video-info .cell-container {
  text-align: right;
}
@media (max-width: 767px) {
  /* line 354, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .video-info .cell-container {
    text-align: center;
  }
}
/* line 363, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video {
  position: relative;
  padding-top: 18px;
}
@media (max-width: 767px) {
  /* line 363, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .video {
    height: auto;
    padding-top: 0;
    padding-right: 6%;
    padding-bottom: 20px;
    padding-left: 6%;
  }
}
@media (max-width: 599px) {
  /* line 363, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .video {
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 388, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video .table-container {
  width: 100%;
}
/* line 392, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video .preview {
  position: relative;
  display: inline-block;
  width: 100%;
}
/* line 399, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video .preview > span {
  text-align: center;
}
/* line 403, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video .preview img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: 4px solid #a36593;
  max-height: 228px;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 403, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .video .preview img {
    width: 80%;
    height: auto;
    max-height: none;
  }
}
/* line 419, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video .preview .play {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
/* line 427, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video .preview .play::before {
  content: '';
  padding-top: 100%;
  vertical-align: middle;
  display: inline-block;
}
/* line 434, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video .preview .play .play-icon {
  margin-top: -43%;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 960px) {
  /* line 434, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .video .preview .play .play-icon {
    margin-top: -49%;
  }
}
@media (max-width: 767px) {
  /* line 434, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .video .preview .play .play-icon {
    margin-top: -50%;
  }
}
/* line 447, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video .preview .play .play-icon a {
  display: inline-block;
}
/* line 455, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video-modal {
  position: fixed;
  left: 0;
  right: 0;
  top: 50px;
  bottom: 0;
  display: none;
  overflow: hidden;
  z-index: 999999;
  padding: 7% 5%;
  background-color: transparent;
}
/* line 467, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video-modal.opaque {
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 471, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .video-modal.active {
  display: block;
}
/* line 476, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .modal-dialog {
  z-index: 10001;
  margin-right: auto;
  margin-left: auto;
}
/* line 481, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .modal-dialog .menu-bar {
  height: 40px;
  width: 100%;
  position: relative;
  background-color: #000;
  z-index: 10001;
}
/* line 489, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .modal-dialog .menu-bar .close-button {
  display: block;
  position: absolute;
  right: 0;
  height: 40px;
  width: 40px;
  background: url(/TomsOfMaine/v2/en-us/pages/images/trustmark-baby/close-icon.png) center no-repeat;
  opacity: 0.85;
  z-index: 10002;
}
/* line 499, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .modal-dialog .menu-bar .close-button:hover {
  opacity: 1;
}
/* line 505, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .modal-dialog .modal-content {
  background-color: #000;
}
/* line 509, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .modal-dialog iframe {
  width: 100%;
  height: auto;
}
/* line 515, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .no-box {
  padding-top: 86px;
  padding-right: 18px;
  padding-left: 18px;
}
@media (max-width: 767px) {
  /* line 515, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .no-box {
    padding-top: 20px;
    padding-bottom: 65px;
  }
}
@media (max-width: 599px) {
  /* line 515, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .no-box {
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 539, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-testimonial .no-box img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767px) {
  /* line 539, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-testimonial .no-box img {
    width: 50%;
  }
}
/* line 551, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-nav {
  width: 100%;
  height: 90px;
  margin-bottom: 3px;
}
@media (max-width: 767px) {
  /* line 551, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-nav {
    display: none;
  }
}
/* line 562, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-nav .nav-item:not(:last-of-type) .wrapper {
  padding-right: 2px;
}
/* line 567, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-nav .nav-item .wrapper {
  height: 100%;
}
/* line 580, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-nav .product {
  height: 100%;
  background-color: rgba(103, 145, 70, 0.9);
}
/* line 585, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-nav .nav-col {
  height: 100%;
  width: 50%;
  display: inline-block;
  float: left;
}
/* line 592, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-nav .cell-container {
  padding-left: 8px;
}
/* line 597, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-nav a {
  color: #fff;
  z-index: 1;
  position: relative;
}
/* line 603, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-nav .animal {
  overflow: hidden;
  position: absolute;
  width: 65%;
  height: 100%;
  right: 2px;
}
/* line 611, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-nav .animal img {
  position: absolute;
  max-height: 78%;
  max-width: 94%;
  width: auto;
  height: auto;
  top: 15%;
  right: -14%;
}
/* line 624, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .product {
  position: relative;
  height: 332px;
  border: 5px solid rgba(103, 145, 70, 0.6);
  padding-top: 28px;
}
@media (max-width: 767px) {
  /* line 624, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .product {
    width: 100%;
    display: inline-block;
    height: auto;
    border-right: none;
    border-left: none;
    padding-top: 80px;
    padding-right: 0;
    padding-bottom: 70px;
    padding-left: 0;
  }
  /* line 645, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .product:first-of-type {
    border-top: none;
  }
  /* line 649, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .product:last-of-type {
    border-bottom: none;
  }
}
/* line 654, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .product:not(:last-of-type) {
  border-bottom: none;
}
/* line 659, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .detail-col {
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 659, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .detail-col {
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 659, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .detail-col {
    height: auto;
    width: 100%;
  }
}
/* line 671, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .detail-col > [class*='-col'] {
  height: 100%;
}
@media (max-width: 767px) {
  /* line 671, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .detail-col > [class*='-col'] {
    height: auto;
  }
}
/* line 680, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .image-col {
  padding-left: 25%;
  overflow: hidden;
}
@media (min-width: 768px) {
  /* line 680, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .image-col {
    position: absolute;
    bottom: -25px;
  }
}
@media (max-width: 767px) {
  /* line 680, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .image-col {
    padding-left: 29%;
    padding-right: 20px;
  }
}
/* line 694, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .image-col img {
  max-height: 94%;
  max-width: 100%;
  width: auto;
  height: auto;
}
/* line 702, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .info-col {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 707, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .info-col h3 {
  font-size: 2em;
  line-height: 1em;
  color: #679146;
}
/* line 713, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .info-col p {
  font-size: 1.4em;
  line-height: 1.2em;
}
@media (max-width: 767px) {
  /* line 713, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .info-col p {
    font-size: 1.5em;
    line-height: 1.5em;
  }
}
/* line 724, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .cta-col {
  text-align: right;
}
@media (max-width: 767px) {
  /* line 724, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .cta-col {
    text-align: center;
    padding-top: 30px;
  }
}
/* line 735, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .animal {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 735, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .animal {
    height: auto;
    padding-bottom: 30px;
  }
}
/* line 748, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .animal img {
  position: absolute;
  left: 10px;
  bottom: 70px;
  max-width: none;
  min-width: 320px;
  width: 114%;
  height: auto;
}
@media (max-width: 767px) {
  /* line 748, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .animal img {
    position: relative;
    display: block;
    left: auto;
    bottom: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    min-width: none;
    height: auto;
    width: auto;
  }
}
/* line 775, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .baby-product-details .cta, #trustmark-baby .baby-product-details #fifty-states-landing a, #fifty-states-landing #trustmark-baby .baby-product-details a, #trustmark-baby .baby-product-details #cboxContent a, #cboxContent #trustmark-baby .baby-product-details a {
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 9px 17px;
  color: #fff;
  background-color: #e27e1c;
  position: absolute;
  right: 24px;
  bottom: 24px;
  white-space: nowrap;
}
@media (max-width: 767px) {
  /* line 775, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .baby-product-details .cta, #trustmark-baby .baby-product-details #fifty-states-landing a, #fifty-states-landing #trustmark-baby .baby-product-details a, #trustmark-baby .baby-product-details #cboxContent a, #cboxContent #trustmark-baby .baby-product-details a {
    right: auto;
    bottom: auto;
    position: relative;
    display: inline-block;
    padding-bottom: 40px;
  }
}
/* line 796, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .disclaimer {
  width: 100%;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
}
/* line 804, ../scss/pages/_trustmark-baby-landing.scss */
#trustmark-baby .disclaimer p {
  font-size: 0.8em;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 804, ../scss/pages/_trustmark-baby-landing.scss */
  #trustmark-baby .disclaimer p {
    font-size: 1em;
    padding-right: 40px;
    padding-left: 40px;
  }
}

/* CSS Document */
/* line 9, ../scss/pages/_50-states-for-good-2016.scss */
body {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/toms-background-new2015v2.jpg) fixed no-repeat center top #f2f4e4;
}

/* line 12, ../scss/pages/_50-states-for-good-2016.scss */
.block {
  display: block;
}

/* line 15, ../scss/pages/_50-states-for-good-2016.scss */
.bold {
  font-weight: 600;
}

/* line 18, ../scss/pages/_50-states-for-good-2016.scss */
.left {
  float: left;
}

/* line 21, ../scss/pages/_50-states-for-good-2016.scss */
.right {
  float: right;
}

/* line 24, ../scss/pages/_50-states-for-good-2016.scss */
.mobile {
  display: none !important;
}

/* line 27, ../scss/pages/_50-states-for-good-2016.scss */
.desktop {
  display: block !important;
}

/* line 30, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing p {
  text-align: left;
}

/* line 33, ../scss/pages/_50-states-for-good-2016.scss */
.dim {
  color: #F1F1F1;
}

/* line 36, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #extraChance .col37 {
  width: 37%;
  float: left;
  position: relative;
}

/* line 41, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #extraChance .col37 input {
  width: 100%;
}

/* line 44, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #extraChance input, #two015 #extraChance select {
  margin-bottom: 0;
}

/* line 47, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #extraChance .col63 {
  width: 63%;
  float: left;
  min-width: 300px;
}

/* line 52, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #extraChance .col63 select {
  width: 60%;
  min-width: 169px;
}

/*
.top-nav.fixed {
	position: fixed;
	width: 100%;
	background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/toms-background-new2015v2.jpg) fixed no-repeat center top #dce3b9;
	background-attachment: scroll;
	z-index: 9999;
	height: 70px;
}
*/
/* line 66, ../scss/pages/_50-states-for-good-2016.scss */
#two015 {
  background: #fff;
  padding: 10px 2.7em;
  margin-top: 4px;
}

/* line 71, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing .dark {
  /*for darkest text*/
  color: #1b3a5d;
}

/* line 74, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing .gray {
  /*for less dark text*/
  color: #545454;
}

/* line 77, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #basebg {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/part-bigbg-bot.jpg) #075d9d;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom center;
}

/* line 83, ../scss/pages/_50-states-for-good-2016.scss */
#two015 .overlay-content .social {
  background: white;
  height: 35px;
}

/* line 87, ../scss/pages/_50-states-for-good-2016.scss */
#two015 .overlay-content .social li {
  padding: 0 0 0 5px;
  list-style: none;
  float: right;
}

/* line 92, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/bigblueMasthead.jpg) transparent;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: top center;
  padding: 275px 0 .10em;
  width: 100%;
  margin-top: -25px;
}

/* line 101, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #hero {
  text-align: center;
  margin: 0 auto;
  width: 90%;
}

/* line 106, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing a {
  font-size: inherit;
  font-weight: 500;
}

/* line 110, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing h1 {
  font-size: 31px;
  font-size: 1.9em;
  margin-top: .05em;
  line-height: 1.2em;
}

/* line 116, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing h2 {
  font-size: 18px;
  font-size: 1.105em;
  margin: 0 4.5em;
}

/* line 121, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing h2 a {
  font-size: 28px;
  font-size: 1.9vw;
}

/* line 125, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #participate h3 {
  font-size: 22px;
  font-size: 1.4em;
  margin: 0 auto;
  font-weight: 500;
}

/* line 131, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #participate p {
  font-size: 25px;
  font-size: 1.25em;
  line-height: 1.25em;
  margin: 0 auto;
  text-align: center;
  width: 89%;
}

/* line 139, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing form .wrapper {
  width: 75%;
  background: #8fceec;
  padding: 1em;
  margin: 1em auto;
}

/* line 145, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing .green {
  background: #A8D832 none repeat scroll 0% 0%;
  display: block;
  padding: 1em;
  margin-bottom: 1em;
  border: 1px solid #1b3a5d;
  font-size: 22px;
  font-size: 1.3em;
}

/* line 154, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing .green label {
  font-size: 22px;
  font-size: 1em;
  line-height: 1;
}

/* line 159, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing form .wrapper .required {
  color: #F00;
  font-size: 0.7em;
  text-align: left;
  display: block;
  width: 80%;
  margin-bottom: 1em;
  margin-top: -10px;
  padding-left: 17%;
}

/* line 169, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #extraChance {
  width: 100%;
  background-color: #d1ecf8;
  padding: .75em 1em;
}

/* line 174, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing form #extraChance p {
  font-size: 1em;
  line-height: 1.1em;
  margin: 1em auto .65em;
  text-align: left;
  width: 100%;
}

/* line 181, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing form #extraChance label {
  text-align: right;
  font-size: 10px;
  font-weight: bold;
  margin-left: 1.65em;
  line-height: 1.2;
  width: 33%;
  float: left;
}

/* line 190, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing form #extraChance label.code {
  position: absolute;
  top: -12px;
  left: -7px;
}

/* line 195, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing textarea {
  width: 85%;
  padding: .5rem;
  border: 1px solid #1b3a5d;
  margin-bottom: 0;
  text-align: center;
  font-size: .8em;
}

/* line 203, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing .wrapper input {
  margin-left: .5em;
  height: 30px;
  float: right;
  width: 66%;
}

/* line 209, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing .wrapper input.code {
  width: 100%;
}

/* line 212, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing select {
  margin-left: 0.5em;
  float: right;
  width: 66%;
}

/* line 217, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/part-bigbg.jpg);
  background-size: 100%;
  background-position: top center;
  padding: 1em 0;
  text-align: center;
  margin: 1.9vw auto 0;
  width: 97%;
}

/* line 226, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate .fifty label {
  text-align: right;
  font-size: 12px;
  font-weight: bold;
  float: left;
}

/* line 232, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate .fifty {
  width: 50%;
  min-width: 235px;
  float: left;
}

/* line 237, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate .fifty label {
  width: 31%;
  display: inline;
  height: 30px;
  margin-bottom: 10px;
}

/* line 243, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate .fifty label span {
  color: red;
}

/* line 246, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate #ageVerify {
  width: 75%;
  margin: -.75em auto .75em;
}

/* line 250, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate #ageVerify input {
  display: inline;
  margin-top: 0;
}

/* line 254, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate #ageVerify label {
  display: inline;
  text-align: left;
  font-size: .7em;
}

/* line 259, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate #ageVerify label a {
  text-decoration: underline;
  color: inherit;
}

/* line 263, ../scss/pages/_50-states-for-good-2016.scss */
.button {
  border: 0 none transparent;
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/button.jpg) #e29214;
  padding: 10px 20px;
  color: white;
  font-size: 15px;
  font-family: Helvetica, Arial, Sans-Serif;
  text-decoration: none;
  vertical-align: middle;
  font-weight: lighter;
}

/* line 274, ../scss/pages/_50-states-for-good-2016.scss */
.button.alt {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/altButton.jpg) #706DB4;
}

/* line 277, ../scss/pages/_50-states-for-good-2016.scss */
.button:hover {
  background: #e29214;
  color: #FFFFFF;
}

/* line 281, ../scss/pages/_50-states-for-good-2016.scss */
.button:active {
  background: #706db4;
}

/* line 284, ../scss/pages/_50-states-for-good-2016.scss */
.button.alt:hover {
  background: #706db4;
  color: #fffaff;
}

/* line 288, ../scss/pages/_50-states-for-good-2016.scss */
.button.alt:active {
  background: #706db4;
}

/* line 291, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #tenPer {
  width: 97%;
  background: #045e8f;
  padding: 1.5em;
  margin: .75em auto;
}

/* line 297, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #tenPer h3 {
  font-size: 30px;
  font-size: 1.88em;
}

/* line 301, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing p.footnote, #two015 #fifty-states-landing form #extraChance p.footnote {
  font-size: .6em;
  line-height: 1.15em;
}

/* line 305, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col {
  padding: 0;
  margin: .5em auto;
}

/* line 309, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col .wrapper {
  margin: 1em;
}

/* line 312, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col #pod1, #pods2col #pod2 {
  text-align: left;
  float: left;
  width: 50%;
  min-width: 300px;
  min-width: 435px;
  position: relative;
}

/* line 320, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col #pod1 image, #pods2col #pod2 image {
  width: 100%;
  min-width: 300px;
  position: relative;
}

/* line 325, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col .wrapper form.cta {
  text-align: center;
  margin: 0;
  margin-top: 0.75em;
  width: 100%;
}

/* line 331, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col h3 {
  font-size: 30px;
  font-size: 2em;
  /*color: #FFFFFF;*/
  font-weight: 500;
}

/* line 337, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col #pod1 {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/bgPod1.jpg);
  background-size: 100% 100%;
  background-position: top center;
}

/* line 342, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col #pod2 {
  background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/bgPod2.jpg);
  background-size: 100% 100%;
  background-position: top center;
}

/* line 347, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col #pod2 p {
  font-size: 1.2em;
}

@media all and (max-width: 599px) {
  /* line 352, ../scss/pages/_50-states-for-good-2016.scss */
  .top-nav.fixed {
    background: #FFF url("/TomsOfMaine/v2/en-us/pages/images/50-states/2016/navbgM.jpg") no-repeat scroll center top;
    background-size: 100%;
    height: 70px;
  }

  /* line 357, ../scss/pages/_50-states-for-good-2016.scss */
  .top-nav #logo {
    visibility: hidden;
  }

  /* line 360, ../scss/pages/_50-states-for-good-2016.scss */
  .main-nav {
    margin-left: -2px;
  }
}
@media all and (max-width: 959px) {
  /* line 366, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 {
    padding: 10px 0;
  }

  /* line 369, ../scss/pages/_50-states-for-good-2016.scss */
  .mobile {
    display: block !important;
  }

  /* line 372, ../scss/pages/_50-states-for-good-2016.scss */
  .desktop {
    display: none !important;
  }

  /* line 375, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing {
    background: none transparent;
    padding-top: 0;
    margin-top: 46px;
  }

  /* line 380, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #basebg {
    background-image: none;
    background-color: white;
  }

  /* line 384, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing #hero {
    background: url(/TomsOfMaine/v2/en-us/pages/images/50-states/2016/bigblueMastheadM.jpg) transparent;
    background-repeat: repeat-y;
    background-size: 100%;
    background-position: bottom center;
    padding: 1em;
    width: 100%;
    padding: 1em .5em;
  }

  /* line 393, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #pods2col #pod1, #pods2col #pod2 {
    width: 100%;
  }

  /* line 396, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing h1 {
    font-size: 35px;
    font-size: 2.2em;
    margin: 0.5em .25em 1em;
    line-height: 1.1em;
  }

  /* line 402, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing h2 {
    font-size: 20px;
    font-size: 1.25em;
    margin: .5em .5em 1em;
  }

  /* line 407, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #participate {
    margin: 0px;
    width: 100%;
  }

  /* line 411, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing #participate h3 {
    font-size: 2.4em;
    margin: 0px auto;
    font-weight: 500;
  }

  /* line 416, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing #participate p {
    margin: 1em;
  }

  /* line 420, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form .wrapper {
    width: 100%;
  }

  /* line 423, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing .green {
    margin: 0px 0.6em 1.5em;
    padding-bottom: .65em;
    padding-top: .65em;
  }

  /* line 428, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing .green label {
    font-size: 1.4em;
    line-height: 1;
    width: 80%;
    margin: 0px auto .5em;
  }

  /* line 434, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing .green .required {
    top: -35px;
    left: 0px;
    position: relative;
    margin-top: -15px;
    margin-left: -15px;
  }

  /* line 441, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing textarea::-webkit-input-placeholder, #two015 #fifty-states-landing input::-webkit-input-placeholder {
    color: #7f7f7f;
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
  }

  /* line 446, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing textarea:-moz-placeholder, #two015 #fifty-states-landing input:-moz-placeholder {
    /* Firefox 18- */
    color: #7f7f7f;
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
  }

  /* line 451, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing textarea::-moz-placeholder, #two015 #fifty-states-landing input::-moz-placeholder {
    /* Firefox 19+ */
    color: #7f7f7f;
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
  }

  /* line 456, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing textarea:-ms-input-placeholder, #two015 #fifty-states-landing input:-ms-input-placeholder {
    color: #7f7f7f;
    font-family: "Raleway", Helvetica, Arial, sans-serif;
    font-size: 1.25em;
  }

  /* line 461, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #participate .fifty {
    float: none;
    width: 60%;
    margin: 0 auto;
  }

  /* line 466, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing select {
    margin-left: 0;
    width: 100%;
    text-align: center;
    float: none;
    height: 2.75em;
  }

  /* line 473, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form .wrapper {
    padding: 1em 0;
    margin: 0;
  }

  /* line 477, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form .wrapper .required {
    color: #F00;
    font-size: 0.7em;
    text-align: right;
    display: block;
    width: 80%;
    margin-bottom: 1em;
    margin-top: -10px;
  }

  /* line 486, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing .wrapper input {
    width: 100%;
    float: none;
    text-align: center;
    margin-left: 0;
    height: 2.75em;
  }

  /* line 493, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #participate .fifty label {
    width: 100%;
    text-align: center;
    font-size: 1.25em;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  /* line 501, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing #participate h3 {
    font-size: 2.6em;
    width: 80%;
    padding-top: .25em;
  }

  /* line 506, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing textarea .green {
    width: 100%;
    padding: 1em;
  }

  /* line 510, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing #participate h3 {
    font-size: 2.7em;
    width: 80%;
    padding-top: 0.25em;
  }

  /* line 515, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form #extraChance {
    padding: 0.75em 1em 0;
    background-color: #8FCEEC;
  }

  /* line 519, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form #extraChance h3 {
    font-size: 1.7em;
    padding-top: 1em;
  }

  /* line 523, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form #extraChance p {
    font-size: 1.25em;
    text-align: center;
    width: 94%;
    margin-top: 0.6em;
  }

  /* line 529, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form #extraChance > div {
    margin: .53m;
    background-color: #D1ECF8;
  }

  /* line 533, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #extraChance .col-1 input {
    width: 80%;
    float: none;
    text-align: center;
    margin-left: 0px;
    height: 2.75em;
    text-align: center;
    margin-top: .8em;
  }

  /* line 542, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #extraChance .col37 {
    width: 100%;
    float: none;
    position: relative;
  }

  /* line 547, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #extraChance .col63 {
    width: 100%;
    float: none;
    min-width: 300px;
  }

  /* line 552, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing .wrapper #extraChance input.code {
    width: 80%;
  }

  /* line 555, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #extraChance .col-1 input::-webkit-input-placeholder {
    font-size: 1.75em;
    text-align: left;
  }

  /* line 559, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #extraChance .col-1 input:-moz-placeholder {
    /* Firefox 18- */
    font-size: 1.75em;
    text-align: left;
  }

  /* line 563, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #extraChance .col-1 input::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 1.75em;
    text-align: left;
  }

  /* line 567, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #extraChance .col-1 input:-ms-input-placeholder {
    font-size: 1.75em;
    text-align: left;
  }

  /* line 571, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form #extraChance label {
    text-align: center;
    font-size: 1.3em;
    font-weight: 500;
    margin: .75em auto 0.3em;
    line-height: 1.2;
    width: 60%;
    float: none;
  }

  /* line 580, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form #extraChance select {
    width: 60%;
    margin-bottom: 1.5em;
  }

  /* line 584, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #participate #ageVerify {
    width: 85%;
    margin: 0.75em auto;
    position: relative;
  }

  /* line 589, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #participate #ageVerify label {
    font-size: 0.9em;
    display: block;
    margin-left: 1.5em;
    float: none;
  }

  /* line 595, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #participate #ageVerify input {
    top: 3px;
    left: 0px;
    position: absolute;
  }

  /* line 602, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #tenPer {
    width: 100%;
    margin: 0;
  }

  /* line 608, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #tenPer h3 {
    margin-top: 0;
    padding-top: 1.5em;
  }

  /* line 612, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #tenPer h3 {
    font-size: 2.5em;
    text-align: center;
    width: 95%;
    margin: 0 auto .65em;
  }

  /* line 618, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing p {
    font-size: 1.35em;
    line-height: 1.15em;
  }
}
/* CSS Document */
/* line 630, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing input[type="hidden"], #two015 #fifty-states-landing form #extraChance label[for="qstn8_freetext_poll"] {
  visibility: hidden !important;
  position: absolute;
}

/* line 634, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing a.button {
  font-size: inherit;
  font-weight: 500;
  margin: 15px auto 0;
  width: 75%;
  display: block;
}

/* line 641, ../scss/pages/_50-states-for-good-2016.scss */
#tenPer > img.right.desktop {
  display: block !important;
}

/* line 644, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #tenPer .wrapper {
  width: 60%;
  float: left;
}

/* line 648, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #participate h3 {
  font-size: 2.4em;
}

/* line 651, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #participate #extraChance h3 {
  font-size: 1.5em;
}

/* line 654, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #participate #ageVerify label {
  display: block;
  width: 90%;
  text-align: left;
  font-size: .7em;
  float: right;
  line-height: 1.75;
  padding-right: 5%;
}

/* line 663, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing .wrapper input#qstn8_freetext_poll {
  width: 100%;
}

/* line 666, ../scss/pages/_50-states-for-good-2016.scss */
#fifty-states-landing #participate #ageVerify {
  width: 100%;
  margin: .75em auto 0.75em;
  clear: both;
}

/* line 671, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #ageVerify input.checkbox-square {
  width: 5%;
  float: left;
  margin: 0 0 0 5%;
}

/* line 676, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #participate > form.dark input#gobutton {
  border: 0px none transparent;
  background: #E29214 url("/TomsOfMaine/v2/en-us/pages/images/50-states/2016/button.jpg") repeat scroll 0% 0%;
  padding: 10px 20px 8px 20px;
  color: #FFF;
  font-size: 15px;
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;
  vertical-align: middle;
  font-weight: lighter;
  width: auto;
  margin: 1em auto;
  float: none;
  height: auto;
}

/* line 691, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col h3, #two015 #pods2col p {
  color: #FFF;
}

/* line 694, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col #pod2 p {
  font-size: 1.2em;
  line-height: 1.2;
}

/* line 698, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col #pod1, #two015 #pods2col #pod2 {
  height: 450px;
  position: relative;
}

/* line 702, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col a.button.alt {
  background: #706DB4 url("/TomsOfMaine/v2/en-us/pages/images/50-states/2016/altButton.jpg") repeat scroll 0% 0%;
  width: 50%;
  float: none;
  margin: 1em auto;
  display: block;
  bottom: 0;
  text-align: center;
}

/* line 713, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col #pod1 .twitter {
  text-align: center;
}

/* line 717, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing form .wrapper.thanks {
  margin: 5em auto;
}

@media all and (max-width: 959px) {
  /* line 722, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #pods2col #pod1, #two015 #pods2col #pod2 {
    height: auto;
    position: relative;
    padding-bottom: 50px;
  }

  /* line 727, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing .desktop {
    display: none !important;
  }

  /* line 734, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing form {
    margin-bottom: 0;
  }

  /* line 737, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #participate {
    padding-bottom: 0px;
  }

  /* line 740, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-landing #participate #ageVerify label {
    padding-top: 12px;
    margin-left: 30px;
  }

  /* line 744, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing .wrapper input#qstn8_freetext_poll {
    width: 80%;
  }

  /* line 747, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #pods2col #pod1, #pods2col #pod2 {
    min-width: 235px;
  }
}
@media all and (max-width: 599px) {
  /* line 753, ../scss/pages/_50-states-for-good-2016.scss */
  #fifty-states-form .fifty-states-form-wrapper h2 {
    font-size: 28px;
    font-size: 7vw;
    line-height: 1;
    margin-bottom: .5em;
  }

  /* line 759, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 .overlay-content .social {
    display: none;
  }

  /* line 762, ../scss/pages/_50-states-for-good-2016.scss */
  #detail-overlay .container-content {
    margin-top: 45px;
  }

  /* line 765, ../scss/pages/_50-states-for-good-2016.scss */
  #detail-overlay .overlay-content {
    padding: 20px 0;
    width: 100%;
  }

  /* line 769, ../scss/pages/_50-states-for-good-2016.scss */
  .top-nav.fixed {
    height: 49px;
  }

  /* line 772, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 .overlay-content .social {
    display: none;
  }

  /* line 775, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #basebg {
    margin-top: 15px;
  }

  /* line 778, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #pods2col {
    padding: 0;
    margin: -1px 0;
  }

  /* line 782, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #pods2col a.button.alt {
    width: 50%;
    font-size: 1em;
    left: 20%;
  }

  /* line 787, ../scss/pages/_50-states-for-good-2016.scss */
  #detail-overlay .container-content {
    padding: 0;
    margin: 55px 0 20px;
  }
}
/* line 799, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col .button-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
/* line 806, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #pods2col a.button-cta.button.alt, #two015 #pods2col .overlay-content .order-form-modal a.button.alt.btn-orange, .overlay-content .order-form-modal #two015 #pods2col a.button.alt.btn-orange, #two015 #pods2col #fifty-states-landing a.button.alt.orange-cta, #fifty-states-landing #two015 #pods2col a.button.alt.orange-cta, #two015 #pods2col #cboxContent a.button.alt.orange-cta, #cboxContent #two015 #pods2col a.button.alt.orange-cta, #two015 #pods2col #fifty-states-landing a.button.alt.purple-cta, #fifty-states-landing #two015 #pods2col a.button.alt.purple-cta, #two015 #pods2col #cboxContent a.button.alt.purple-cta, #cboxContent #two015 #pods2col a.button.alt.purple-cta {
  position: relative !important;
  left: auto !important;
}

/* line 814, ../scss/pages/_50-states-for-good-2016.scss */
#tenPer .text-wrapper {
  width: 60%;
  float: left;
}
@media (max-width: 959px) {
  /* line 814, ../scss/pages/_50-states-for-good-2016.scss */
  #tenPer .text-wrapper {
    width: 100%;
  }
}
/* line 823, ../scss/pages/_50-states-for-good-2016.scss */
#tenPer .image-wrapper {
  width: 40%;
  float: left;
  padding-right: 2.5%;
  padding-left: 2.5%;
}
@media (max-width: 959px) {
  /* line 823, ../scss/pages/_50-states-for-good-2016.scss */
  #tenPer .image-wrapper {
    width: 100%;
    padding-right: 10%;
    padding-left: 10%;
  }
}
/* line 839, ../scss/pages/_50-states-for-good-2016.scss */
#tenPer .image-wrapper img {
  width: 100%;
  height: auto;
}

/* line 848, ../scss/pages/_50-states-for-good-2016.scss */
#two015 #fifty-states-landing #hero h2 {
  font-size: 1.9em;
  margin: 0.5em .25em 1em;
  line-height: 1.2em;
}
@media all and (max-width: 959px) {
  /* line 848, ../scss/pages/_50-states-for-good-2016.scss */
  #two015 #fifty-states-landing #hero h2 {
    font-size: 2.2em;
    margin: 0.5em .25em 1em;
    line-height: 1.1em;
  }
}
