/* line 17, ../../../../../Users/temporary/.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../Users/temporary/.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../Users/temporary/.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../Users/temporary/.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../Users/temporary/.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../Users/temporary/.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../Users/temporary/.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../Users/temporary/.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../Users/temporary/.rvm/gems/ruby-1.9.3-p448/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

@-ms-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}

@font-face {
  font-family: "steelfish_rgregular";
  src: url("../font/steelfish_rg-webfont.eot");
  src: url("../font/steelfish_rg-webfont.eot?#iefix") format("embedded-opentype"), url("../font/steelfish_rg-webfont.woff") format("woff"), url("../font/steelfish_rg-webfont.ttf") format("truetype"), url("../font/steelfish_rg-webfont.svg#steelfish_rgregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "homestead_regularregular";
  src: url("../font/homestead-regular-webfont.eot");
  src: url("../font/homestead-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/homestead-regular-webfont.woff") format("woff"), url("../font/homestead-regular-webfont.ttf") format("truetype"), url("../font/homestead-regular-webfont.svg#homestead_regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 106, ../sass/style.sass */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
}

/* line 111, ../sass/style.sass */
body {
  font-family: "futura-pt", sans-serif;
  font-size: 100%;
  margin: 0;
  padding: 0;
  font-weight: bold;
  letter-spacing: 1px;
  overflow-x: hidden;
}
/* line 120, ../sass/style.sass */
body p, body h2, body h1, body h3, body h4, body h5, body h6, body p a, body li a {
  text-shadow: 0px -1px 2px white;
  text-shadow: 0px -1px 2px rgba(255, 255, 255, 0.9);
}


/* line 168, ../sass/style.sass */
#mobile-nutrition {
  display: none;
}

/* line 171, ../sass/style.sass */
.view-nutrition {
  display: none;
}

/* line 174, ../sass/style.sass */
#main-top {
  display: block;
  visibility: hidden;
  z-index: -1;
  position: fixed;
}

/* line 180, ../sass/style.sass */
h1, h2, h3, h4, h5 {
  font-family: "futura-pt", sans-serif;
}

/* line 186, ../sass/style.sass */
a {
  text-decoration: none;
}

/* line 189, ../sass/style.sass */
sup {
  top: -5px;
  position: relative;
  font-size: 0.8em;
}

/* line 197, ../sass/style.sass */
.sidebar-mobile {
  display: none;
}

/* line 200, ../sass/style.sass */
strong, b {
  font-weight: bold;
}

/* line 203, ../sass/style.sass */
#subnav-button {
  display: none;
}

/* line 206, ../sass/style.sass */
#mobile-header {
  display: none;
}

/* line 209, ../sass/style.sass */
.pagination {
  float: left;
  text-align: center;
  display: inline-block;
  margin: 1px 10px 0 0;
}

/* line 215, ../sass/style.sass */
.bx-pager-item {
  float: left;
}
/* line 218, ../sass/style.sass */
.bx-pager-item a {
  margin: 0 5px;
  text-decoration: none;
  text-indent: -99999px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  background: #a0a0a0;
  display: block;
  float: left;
}

/* line 230, ../sass/style.sass */
.bx-controls-direction {
  z-index: 9999 !important;
  left: -10px;
}
/* line 234, ../sass/style.sass */
.bx-controls-direction a.bx-prev {
  left: -2px !important;
}
/* line 237, ../sass/style.sass */
.bx-controls-direction a.bx-next {
  right: 4px !important;
}

/* line 241, ../sass/style.sass */
.pagination a.active {
  background: #43c7ea;
}

/* line 245, ../sass/style.sass */
#mobile-map-search {
  display: none;
}

/* line 248, ../sass/style.sass */
.show-list {
  display: none;
}

/* line 253, ../sass/style.sass */
#mobile-nav {
  display: none;
}

/* line 256, ../sass/style.sass */
#mobile-download-app {
  display: none;
}

/* line 259, ../sass/style.sass */
#inner-wrap {
  background: white;
  overflow-x: hidden !important;
}

/* line 263, ../sass/style.sass */
#inner-inner {
  z-index: 2;
}

/* line 289, ../sass/style.sass */
body.hasMap #inner-wrap {
  overflow: visible !important;
}

/* line 292, ../sass/style.sass */
#main-wrapper {
  background: #f6a11c;
  width: 100%;
  height: 100%;
}

/* line 301, ../sass/style.sass */
#storelocator-button {
  position: fixed;
  z-index: 200;
  right: 0px;
  top: 150px;
  display: inline-block;
  background: #bbcc2b url(../images/green-gradient.png) repeat-x bottom center;
  background-color: #b3c426;
  background: -moz-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3c426), color-stop(100%, #91a012));
  background: -webkit-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -o-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -ms-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: linear-gradient(to bottom, #b3c426 0%, #91a012 100%);
  zoom: 1;
  padding: 15px 5px;
  color: white;
  text-transform: uppercase;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-shadow: 1px 0 1px rgba(0, 0, 0, 0.15);
  font-size: 0.86667em;
  border-top: 1px solid #cdd862;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* line 320, ../sass/style.sass */
#storelocator-button img {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
/* line 325, ../sass/style.sass */
#storelocator-button span {
  display: inline-block;
  float: left;
  margin-top: 2px;
}
/* line 330, ../sass/style.sass */
#storelocator-button:hover {
  background-image: none;
  background: #bbcc2b;
  background-color: #91a012;
  background: -moz-linear-gradient(top, #91a012 0%, #91a012 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91a012), color-stop(100%, #91a012));
  background: -webkit-linear-gradient(top, #91a012 0%, #91a012 100%);
  background: -o-linear-gradient(top, #91a012 0%, #91a012 100%);
  background: -ms-linear-gradient(top, #91a012 0%, #91a012 100%);
  background: linear-gradient(to bottom, #91a012 0%, #91a012 100%);
  zoom: 1;
  right: 0;
}

/* line 336, ../sass/style.sass */
#storelocator-tab {
  position: fixed;
  z-index: 200;
  right: 0px;
  top: 120px;
  display: inline-block;
  background: #bbcc2b url(../images/green-gradient.png) repeat-x bottom center;
  background-color: #b3c426;
  background: -moz-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3c426), color-stop(100%, #91a012));
  background: -webkit-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -o-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -ms-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: linear-gradient(to bottom, #b3c426 0%, #91a012 100%);
  zoom: 1;
  padding: 10px;
  color: white;
  text-transform: uppercase;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-shadow: 1px 0 1px rgba(0, 0, 0, 0.15);
  font-size: 0.86667em;
  border-top: 1px solid #cdd862;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  width: 170px;
}
/* line 356, ../sass/style.sass */
#storelocator-tab img {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
/* line 361, ../sass/style.sass */
#storelocator-tab span {
  display: inline-block;
  float: left;
  margin-top: 2px;
}
/* line 366, ../sass/style.sass */
#storelocator-tab span a {
  color: white;
  text-decoration: none;
}
/* line 370, ../sass/style.sass */
#storelocator-tab span:hover {
  /*text-decoration: underline;*/
}
/* line 373, ../sass/style.sass */
#storelocator-tab input#storelocator-home {
  width: 80px;
  float: left;
  display: inline-block;
  margin-left: 4px;
}

#storelocator-tab input:first-of-type 
{
    width: 110px;
    float: left;
}
/* line 379, ../sass/style.sass */
#storelocator-tab input[type=submit].storelocator-button {
  background: linear-gradient(to bottom, #f6a11c 0%, #d68911 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  width: auto;
  padding: 5px 8px 5px 8px !important;
  float: left;
  margin-left: 6px;
  border-radius: 5px;
  color: white;
  text-align: center;
  height:20px;
  line-height: 5px;
  font-weight: bold;
}
/* line 390, ../sass/style.sass */
#storelocator-tab input[type=submit].storelocator-button:hover {
  background: linear-gradient(to bottom, #d68911 0%, #f6a11c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* line 393, ../sass/style.sass */
/*#iloveorangeleaf {
  position: fixed;
  z-index: 200;
  right: 0px;
  top: 220px;
  width: 120px;
  text-align: center;
  display: block;
  background: url(../images/nav-link-bg.png) repeat-x bottom center;
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
  padding: 15px 5px;
  color: white;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-top: 1px solid #88dbf2;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  behavior: url(PIE.htc);
}*/
/* line 412, ../sass/style.sass */
/*#iloveorangeleaf:hover {
  background-image: none;
  background: #19a1c5;
  background-color: #19a1c5;
  background: -moz-linear-gradient(top, #19a1c5 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #19a1c5), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #19a1c5 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #19a1c5 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #19a1c5 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #19a1c5 0%, #19a1c5 100%);
  zoom: 1;
  right: 0;
}*/

#iloveorangeleaf {
  position: fixed;
  z-index: 200;
  right: 0px;
  top: 220px;
  width: 120px;
  text-align: center;
  display: block;
  background: url(../images/nav-link-bg.png) repeat-x bottom center;
  background-color: #db8d13;
  background: -moz-linear-gradient(top, #f29e1a 0%, #db8d13 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f29e1a), color-stop(100%, #db8d13));
  background: -webkit-linear-gradient(top, #f29e1a 0%, #db8d13 100%);
  background: -o-linear-gradient(top, #f29e1a 0%, #db8d13 100%);
  background: -ms-linear-gradient(top, #f29e1a 0%, #db8d13 100%);
  background: linear-gradient(to bottom, #f29e1a 0%, #db8d13 100%);
  zoom: 1;
  /*padding: 15px 5px;*/
  padding-top: 18px;
  padding-bottom: 15px;
  padding-left: 5px;
  padding-right: 5px;
  color: white;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-top: 1px solid #db8d13;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  behavior: url(PIE.htc);
}
/* line 412, ../sass/style.sass */
#iloveorangeleaf:hover {
  background-image: none;
  background: #19a1c5;
  background-color: #db8d13;
  background: -moz-linear-gradient(top, #db8d13 0%, #db8d13 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #db8d13), color-stop(100%, #db8d13));
  background: -webkit-linear-gradient(top, #db8d13 0%, #db8d13 100%);
  background: -o-linear-gradient(top, #db8d13 0%, #db8d13 100%);
  background: -ms-linear-gradient(top, #db8d13 0%, #db8d13 100%);
  background: linear-gradient(to bottom, #db8d13 0%, #db8d13 100%);
  zoom: 1;
  right: 0;
}

#ouncebackside {
  position: fixed;
  z-index: 200;
  right: 0px;
  top: 310px;
  width: 170px;
  text-align: center;
  display: block;
  background: url(../images/nav-link-bg.png) repeat-x bottom center;
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #EE3872 0%, #D20938 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EE3872), color-stop(100%, #D20938));
  background: -webkit-linear-gradient(top, #EE3872 0%, #D20938 100%);
  background: -o-linear-gradient(top, #EE3872 0%, #D20938 100%);
  background: -ms-linear-gradient(top, #EE3872 0%, #D20938 100%);
  background: linear-gradient(to bottom, #EE3872 0%, #D20938 100%);
  zoom: 1;
  padding: 15px 5px;
  color: white;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  -ms-border-radius: 5px 0 0 5px;
  -o-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-top: 1px solid #EE3872;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  behavior: url(PIE.htc);
}
/* line 412, ../sass/style.sass */
#ouncebackside:hover {
  background-image: none;
  background: #19a1c5;
  background-color: #19a1c5;
  background: -moz-linear-gradient(top, #D20938 0%, #D20938 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D20938), color-stop(100%, #D20938));
  background: -webkit-linear-gradient(top, #D20938 0%, #D20938 100%);
  background: -o-linear-gradient(top, #D20938 0%, #D20938 100%);
  background: -ms-linear-gradient(top, #D20938 0%, #D20938 100%);
  background: linear-gradient(to bottom, #D20938 0%, #D20938 100%);
  zoom: 1;
  right: 0;
}

#popup_container img
{
    width: 100%;
    height: auto;
}

.my_popup_close
{
    left: 18px;
    margin-top: 10px;
    position: absolute;
    top: 7px;
}

#my_popup
{
    display: none;
}




#youtube-videos {
    height: 564px;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-base-color: #000;
    scrollbar-arrow-color: #ffa600;
}

#video-title {
    width: 460px;
    height: 54px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}



#youtube-videos::-webkit-scrollbar {
    background-color: #000;
}

#youtube-videos::-webkit-scrollbar-thumb{
background-color:#ffa600;
border-radius:10px;
}

.youtube-container {
    width: calc(100%-10px);
    height: 90px;
    clear: both;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
}

.youtube-container table tr td {
    height: 90px;
}

.youtube-container:nth-child(even) {
    /*background-color: #ddd;*/
    border-bottom: 1px solid gray;
    padding-bottom: 5px;
}

.youtube-container:nth-child(odd) {
    /*background-color: #aaa;*/
    border-bottom: 1px solid gray;
    padding-bottom: 5px;
}

.youtube-container:last-child {
    border-bottom: none;
}

.youtube-thumbnail {
    float: left;
    width: 120px;
    height: 90px;
    display: table-cell;
}

.youtube-title {
    height: 90px;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
    font-size: 14px;
}

.youtube-content
{
    width: 50%;
}



/* line 426, ../sass/style.sass */
#my-store {
  position: absolute;
  text-align: center;
  top: 60px;
  width: 500px;
  right: 158px;
  -webkit-transition: all ease-in-out;
  -webkit-transition-delay: 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
/* line 434, ../sass/style.sass */
#my-store a {
  display: inline-block;
  color: #3a4345;
  padding: 8px 20px 10px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  background: #bbcc2b url(../images/green-gradient.png) repeat-x center center;
  background-color: #b3c426;
  background: -moz-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3c426), color-stop(100%, #91a012));
  background: -webkit-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -o-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -ms-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: linear-gradient(to bottom, #b3c426 0%, #91a012 100%);
  zoom: 1;
  text-transform: uppercase;
  font-size: 0.73333em;
}
/* line 444, ../sass/style.sass */
#my-store a span {
  color: white;
}

/* line 449, ../sass/style.sass */
#header-wrap {
  border-top: 10px solid #43c7ea;
  z-index: 199;
  position: relative;
}
/* line 454, ../sass/style.sass */
#header-wrap.rebelmouse {
  position: fixed;
  width: 100%;
  padding: 0 !important;
}
/* line 462, ../sass/style.sass */
#header-wrap.rebelmouse #my-store {
  top: 40px;
}

/* line 465, ../sass/style.sass */
#nav-wrapper {
  background: url(../images/nav-bg.png) repeat-x bottom center;
  background-color: #f6a11c;
  background: -moz-linear-gradient(top, #f6a11c 0%, #d68911 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6a11c), color-stop(100%, #d68911));
  background: -webkit-linear-gradient(top, #f6a11c 0%, #d68911 100%);
  background: -o-linear-gradient(top, #f6a11c 0%, #d68911 100%);
  background: -ms-linear-gradient(top, #f6a11c 0%, #d68911 100%);
  background: linear-gradient(to bottom, #f6a11c 0%, #d68911 100%);
  zoom: 1;
  min-height: 60px;
  max-height: 60px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  margin-top: -10px;
  position: relative;
}

/* line 475, ../sass/style.sass */
#nav-wrapper #logo {
  margin: 10px 25px 0 20px;
  float: left;
}
/* line 479, ../sass/style.sass */
#nav-wrapper .franchise-button {
  display: block;
  float: right;
  padding: 23px 40px;
  text-transform: uppercase;
  text-shadow: 1px 0 1px rgba(0, 0, 0, 0.15);
  color: white;
  font-size: 0.86667em;
  background: url(../images/franchise-background.png) repeat-x top center;
  background-color: #c47b09;
  background: -moz-linear-gradient(top, #f6a11c 0%, #c47b09 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6a11c), color-stop(100%, #c47b09));
  background: -webkit-linear-gradient(top, #f6a11c 0%, #c47b09 100%);
  background: -o-linear-gradient(top, #f6a11c 0%, #c47b09 100%);
  background: -ms-linear-gradient(top, #f6a11c 0%, #c47b09 100%);
  background: linear-gradient(to bottom, #f6a11c 0%, #c47b09 100%);
  zoom: 1;
  text-align: center;
  -webkit-border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  -ms-border-radius: 0 0 10px 0;
  -o-border-radius: 0 0 10px 0;
  border-radius: 0 0 10px 0;
  border-left: 1px solid #d8890e;
}
/* line 493, ../sass/style.sass */
#nav-wrapper .franchise-button:hover {
  background: #43c7ea;
}

.page-image
{
    display: block;
}

.page-image-col
{
    margin: 0 auto;
}

.must-image-col
{
    margin: 0 auto;
    width: 100%;
    display: block;
}

.special-threecol
{
    margin-right: 2.9%;
    text-align: center;
}



.col-top-pad
{
    margin-top: 15px;
    margin-bottom: 15px;
}

/* line 497, ../sass/style.sass */
#nav-wrapper.rebelmouse {
  -webkit-transition: all ease-in-out;
  -webkit-transition-delay: 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  -o-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
/* line 505, ../sass/style.sass */
#nav-wrapper.rebelmouse.small-header {
  min-height: 40px;
  max-height: 40px;
}
/* line 509, ../sass/style.sass */
#nav-wrapper.rebelmouse.small-header #logo {
  width: 100%;
  max-width: 120px;
}
/* line 515, ../sass/style.sass */
#nav-wrapper.rebelmouse.small-header #nav li {
  height: 40px;
  overflow: hidden;
}
/* line 519, ../sass/style.sass */
#nav-wrapper.rebelmouse.small-header #nav li a {
  padding: 13px 15px;
}
/* line 522, ../sass/style.sass */
#nav-wrapper.rebelmouse.small-header #nav li.franchise a {
  padding: 6px 20px;
}

/* line 525, ../sass/style.sass */
#nav {
  float: left;
  overflow: hidden;
}
/* line 529, ../sass/style.sass */
#nav li {
  float: left;
  display: inline-block;
  border-right: 1px solid #d8890e;
  height: 60px;
  overflow: hidden;
  @-moz-document url-prefix() {
    /* line 556, ../sass/style.sass */
    a {
      padding: 23px 15px;
    }
}

}
/* line 539, ../sass/style.sass */
#nav li.mobile-franchise {
  display: none;
}
/* line 542, ../sass/style.sass */
#nav li a {
  color: white;
  text-transform: uppercase;
  text-shadow: 1px 0 1px rgba(0, 0, 0, 0.15);
  display: block;
  padding: 25px 6px;
  font-size: 0.7em;
}
/* line 550, ../sass/style.sass */
#nav li a:hover, #nav li a.current {
  background: url(../images/nav-link-bg.png) repeat-x bottom center;
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
  -webkit-box-shadow: rgba(0, 0, 0, 0.26) 0 0 10px inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.26) 0 0 10px inset;
  box-shadow: rgba(0, 0, 0, 0.26) 0 0 10px inset;
}
/* line 559, ../sass/style.sass */
#nav li.franchise {
  border: none;
}
/* line 562, ../sass/style.sass */
#nav li.franchise a {
  text-align: center;
  max-width: 120px;
  padding: 18px 0px;
}

/* line 570, ../sass/style.sass */
.main-slideshow {
  position: relative;
  z-index: 1;
  width: 100%;
  overflow: hidden;
  top: -61px;
}
/* line 577, ../sass/style.sass */
.main-slideshow #pager-container {
  width: 100%;
  position: absolute;
  z-index: 5;
  top: 665px;
  left: -17px;
  padding: 0 20px 0;
}
/* line 585, ../sass/style.sass */
.main-slideshow #pager-container .pager-wrap {
  padding: 0;
}
/* line 588, ../sass/style.sass */
.main-slideshow #pager-container .pagination {
  left: -20px;
}
/* line 591, ../sass/style.sass */
.main-slideshow #pager-container .pagination .bx-pager-item a {
  width: 12px;
  height: 12px;
  border: solid 1px rgba(255, 255, 255, 0.3);
}
/* line 596, ../sass/style.sass */
.main-slideshow .bx-wrapper {
  margin: 0;
  width: 100% !important;
}
/* line 600, ../sass/style.sass */
.main-slideshow .bx-viewport {
  left: 0;
}
/* line 603, ../sass/style.sass */
.main-slideshow .slide {
  min-height: 804px;
  height: 804px;
  margin: 0;
}
/* line 608, ../sass/style.sass */
.main-slideshow .slide:hover {
  cursor: pointer;
}
/* line 611, ../sass/style.sass */
.main-slideshow .slideshow-image {
  display: none;
}
/* line 614, ../sass/style.sass */
.main-slideshow .slideshow-image:hover {
  cursor: pointer;
}
/* line 617, ../sass/style.sass */
.main-slideshow .slideshow-info {
  position: relative;
  z-index: 99;
  padding-top: 200px;
  color: white;
  display: none !important;
}
/* line 624, ../sass/style.sass */
.main-slideshow .slideshow-info h3 {
  font-size: 1.86667em;
  text-transform: uppercase;
  color: white;
  width: 100%;
  display: block;
}
/* line 631, ../sass/style.sass */
.main-slideshow .slideshow-info h2.flavor-title {
  font-size: 5.33333em;
  display: block;
  margin-bottom: 20px;
}
/* line 636, ../sass/style.sass */
.main-slideshow .slideshow-info h2.flavor-title.smaller {
  font-size: 3.73333em;
}
/* line 639, ../sass/style.sass */
.main-slideshow .slideshow-info a {
  display: block;
  margin-bottom: 10px;
}

/* line 645, ../sass/style.sass */
.gradient {
  background-color: white;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  zoom: 1;
  height: 120px;
  position: relative;
  z-index: 3;
  margin-top: -180px;
}

/* line 654, ../sass/style.sass */
#download {
  position: relative;
  z-index: 4;
  margin-top: -120px;
}
/* line 659, ../sass/style.sass */
#download img {
  width: 100%;
  height: auto;
}

/* line 663, ../sass/style.sass */
.download {
  margin-top: 50px;
  display: none;
}

/* line 670, ../sass/style.sass */
#sidebar img {
  margin-bottom: 20px;
}
/* line 673, ../sass/style.sass */
#sidebar .widget {
  margin-bottom: 30px;
}
/* line 676, ../sass/style.sass */
#sidebar .widget a.sidebar-image, #sidebar .widget .sidebar-image {
  background: #e5e5e5;
  padding-bottom: 8px;
  margin-bottom: 20px;
  display: inline-block;
}
/* line 682, ../sass/style.sass */
#sidebar .widget a.sidebar-image img, #sidebar .widget .sidebar-image img {
  border: 10px solid white;
  margin-bottom: 0;
  height: auto;
}
/* line 690, ../sass/style.sass */
#sidebar .subnav li {
  padding-bottom: 10px;
}
/* line 693, ../sass/style.sass */
#sidebar .subnav li .secondary-sub-nav {
  margin: 10px 0 0 20px;
}
/* line 696, ../sass/style.sass */
#sidebar .subnav li .secondary-sub-nav li a {
  color: #43c7ea;
  font-size: 1em;
}
/* line 700, ../sass/style.sass */
#sidebar .subnav li .secondary-sub-nav li a:hover, #sidebar .subnav li .secondary-sub-nav li a.current {
  color: #19a1c5;
}
/* line 703, ../sass/style.sass */
#sidebar .subnav a {
  color: #6d6d6d;
  font-size: 1.13333em;
}
/* line 707, ../sass/style.sass */
#sidebar .subnav a.current {
  color: #7c4e04;
}
/* line 710, ../sass/style.sass */
#sidebar .subnav a:hover {
  color: #474747;
}
/* line 714, ../sass/style.sass */
#sidebar.promo-sidebar {
  color: #7f7f7f;
  padding-top: 65px;
}
/* line 718, ../sass/style.sass */
#sidebar.promo-sidebar i {
  color: #43c7ea;
  font-size: 1.53333em;
  display: inline-block;
  padding-right: 10px;
  float: left;
}
/* line 725, ../sass/style.sass */
#sidebar.promo-sidebar i.icon-calendar {
  padding-bottom: 15px;
}
/* line 728, ../sass/style.sass */
#sidebar.promo-sidebar a {
  color: #43c7ea;
  font-family: "open-sans", sans-serif;
  font-weight: bold;
}
/* line 733, ../sass/style.sass */
#sidebar.promo-sidebar h3 {
  color: #e89717;
  font-size: 1.53333em;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 739, ../sass/style.sass */
#sidebar.promo-sidebar h4.title {
  font-weight: bold;
  font-family: "open-sans", sans-serif;
  font-size: 1.33333em;
  margin-bottom: 25px;
}
/* line 745, ../sass/style.sass */
#sidebar.promo-sidebar p {
  font-size: 0.93333em;
  color: #7f7f7f;
  font-family: "open-sans", sans-serif;
  font-weight: 400;
  margin-bottom: 20px;
}
/* line 753, ../sass/style.sass */
#sidebar.promo-sidebar p.promo-info {
  font-weight: 300;
  line-height: 19px;
}
/* line 757, ../sass/style.sass */
#sidebar.promo-sidebar .rules-dropdown p {
  font-weight: 300;
  line-height: 19px;
}
/* line 761, ../sass/style.sass */
#sidebar.promo-sidebar .dates {
  font-weight: bold;
}
/* line 764, ../sass/style.sass */
#sidebar.promo-sidebar .dates span {
  font-weight: 300;
  color: #adaba9;
  font-size: 0.86667em;
}
/* line 771, ../sass/style.sass */
#sidebar.promo-sidebar .rules a, #sidebar.promo-sidebar .close-rules a {
  padding-top: 5px;
  display: inline-block;
}
/* line 777, ../sass/style.sass */
#sidebar.promo-sidebar .promo-video strong, #sidebar.promo-sidebar .promo-video b {
  padding-top: 5px;
  display: inline-block;
}
/* line 781, ../sass/style.sass */
#sidebar.promo-sidebar img {
  width: 100%;
  height: auto;
  max-width: 256px;
}
/* line 786, ../sass/style.sass */
#sidebar.promo-sidebar .gift-cards {
  margin: 50px 0;
  display: block;
}

/* line 794, ../sass/style.sass */
.mapInfoWindow .icons {
  margin-top: -30px;
}
/* line 797, ../sass/style.sass */
.mapInfoWindow .icons .tooltip {
  opacity: 0;
  top: -10px;
  position: absolute;
  padding: 5px 10px;
  font-size: 0.8em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: white;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-align: center;
  width: 94px;
  left: 50%;
  margin-left: -58px;
  z-index: 2;
  display: none !important;
}
/* line 816, ../sass/style.sass */
.mapInfoWindow .icons .tooltip img {
  width: 18px;
  height: 8px;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -9px;
}
/* line 824, ../sass/style.sass */
.mapInfoWindow .icons li {
  float: left;
  height: 39px;
  background: url(../images/web-icons.png) no-repeat center center;
  display: block;
  margin-right: 15px;
  position: relative;
  overflow: visible;
  opacity: 0.8;
  z-index: 1;
  text-indent: -999999px;
  border: none;
}
/* line 837, ../sass/style.sass */
.mapInfoWindow .icons li:hover {
  opacity: 1;
}
/* line 840, ../sass/style.sass */
.mapInfoWindow .icons li:hover .tooltip {
  opacity: 1;
  top: -20px;
}
/* line 844, ../sass/style.sass */
.mapInfoWindow .icons li.floats {
  width: 16px;
  background-position: -199px center;
}
/* line 849, ../sass/style.sass */
.mapInfoWindow .icons li.pies {
  width: 24px;
  background-position: -116px center;
}
/* line 853, ../sass/style.sass */
.mapInfoWindow .icons li.catering {
  width: 22px;
  background-position: -233px center;
}
/* line 857, ../sass/style.sass */
.mapInfoWindow .icons li.hot-beverages {
  width: 24px;
  background-position: 0 center;
}
/* line 861, ../sass/style.sass */
.mapInfoWindow .icons li.fundraising {
  width: 34px;
  background-position: -150px center;
}
.mapInfoWindow .icons li.mobilewallet {
  width: 40px;
  background-position: -470px center;
}
/* line 865, ../sass/style.sass */
.mapInfoWindow .icons li.birthdays {
  width: 19px;
  background-position: -41px center;
}
.mapInfoWindow .icons li.wafflecones {
  width: 32px;
  background-position: -427px center;
}
.map-information .icons li.mobilewallet{
  width: 40px;
  background-position: -470px center;
}
/* line 869, ../sass/style.sass */
.mapInfoWindow .icons li.togo {
  width: 20px;
  background-position: -79px center;
}
/* line 873, ../sass/style.sass */
.mapInfoWindow .icons li.frozies {
  width: 13px;
  background-position: -315px center;
}
/* line 877, ../sass/style.sass */
.mapInfoWindow .icons li.cookies {
  width: 22px;
  background-position: -272px center;
}
/* line 881, ../sass/style.sass */
.mapInfoWindow .icons li.nowopen {
  width: 30px;
  background-position: -340px center;
}
/* line 885, ../sass/style.sass */
.mapInfoWindow .icons li.comingspoon {
  width: 32px;
  background-position: -383px center;
}

/* line 895, ../sass/style.sass */
#main-content a img:hover {
  opacity: 0.7;
}

/* line 898, ../sass/style.sass */
#main-content, .page {
  color: #878787;
}
/* line 901, ../sass/style.sass */
#main-content ul, .page ul {
  margin: 0 0 20px 20px;
}
/* line 904, ../sass/style.sass */
#main-content ul li, .page ul li {
  padding-bottom: 5px;
  font-weight: normal;
  font-size: 0.86667em;
  line-height: 19px;
}
/* line 911, ../sass/style.sass */
#main-content em, #main-content i, .page em, .page i {
  font-style: italic;
}
/* line 914, ../sass/style.sass */
#main-content img, .page img {
  margin-bottom: 20px;
}
/* line 917, ../sass/style.sass */
#main-content h2.promo-title, .page h2.promo-title {
  font-size: 3.26667em;
  color: #43c7ea;
  margin-bottom: 20px;
}
/* line 923, ../sass/style.sass */
#main-content h3, .page h3 {
  font-size: 2.33333em;
  color: #8b5705;
  margin-bottom: 25px;
  font-family: "steelfish_rgregular", sans-serif;
  font-size: 3.73333em;
  line-height: 57px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 936, ../sass/style.sass */
#main-content h4, .page h4 {
  font-weight: 600;
  color: #6d6d6d;
  font-size: 1.33333em;
  margin-bottom: 20px;
}
/* line 943, ../sass/style.sass */
#main-content p, .page p {
  font-size: 0.93333em;
  font-weight: 200;
  margin-bottom: 20px;
  line-height: 21px;
}
/* line 949, ../sass/style.sass */
#main-content p a, .page p a, {
  color: #f6a11c;
}

.orange-text {
  color: #f6a11c;
  font-weight: bold;
}

/* line 952, ../sass/style.sass */
#main-content p a:hover, .page p a:hover {
  color: #d68911;
}
/* line 955, ../sass/style.sass */
#main-content.spoon, .page.spoon {
  position: relative;
  margin-bottom: 10px;
  margin-top: 20px;
}
/* line 960, ../sass/style.sass */
#main-content.spoon h3, .page.spoon h3 {
  font-size: 2.06667em;
  color: #606060;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 966, ../sass/style.sass */
#main-content.spoon h2, .page.spoon h2 {
  font-size: 4.53333em;
  color: #f08d00;
  margin-bottom: 25px;
}
/* line 972, ../sass/style.sass */
#main-content.spoon .main-spoon, .page.spoon .main-spoon {
  display: block;
  position: relative;
  z-index: 1;
}
/* line 977, ../sass/style.sass */
#main-content.spoon .main-spoon-small, .page.spoon .main-spoon-small {
  display: none;
}
/* line 980, ../sass/style.sass */
#main-content.spoon .spoon-people, .page.spoon .spoon-people {
  display: block;
  position: relative;
  float: left;
  margin-top: -80px;
  z-index: 2;
}
/* line 987, ../sass/style.sass */
#main-content.spoon p, .page.spoon p {
  color: #f08d00;
  font-size: 1.86667em;
  font-family: "futura-pt", sans-serif;
  font-weight: bold;
  float: left;
  width: 100%;
  max-width: 640px;
  position: absolute;
  z-index: 3;
  line-height: 28px;
  bottom: 5px;
  right: 20px;
  padding: 10px;
}

/* line 1003, ../sass/style.sass */
a.submit-button {
  margin-top: 30px;
  display: block;
}

/* line 1009, ../sass/style.sass */
.button-alt-winter {
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #f6a11c 0%, #d68911 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6a11c), color-stop(100%, #d68911)) !important;
  background: -webkit-linear-gradient(top, #f6a11c 0%, #d68911 100%) !important;
  background: -o-linear-gradient(top, #f6a11c 0%, #d68911 100%) !important;
  background: -ms-linear-gradient(top, #f6a11c 0%, #d68911 100%) !important;
  background: linear-gradient(to bottom, #f6a11c 0%, #d68911 100%) !important;
  zoom: 1;
  text-transform: uppercase;
  color: white;
  padding: 8px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  clear: both;
  margin-bottom: 10px;
}
/* line 1030, ../sass/style.sass */
.button-alt-winter:hover {
  background: #f6a11c;
}

/* line 1036, ../sass/style.sass */
#main-content.page .w-form .button, .page iframe .w-form .button {
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #f6a11c 0%, #d68911 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6a11c), color-stop(100%, #d68911)) !important;
  background: -webkit-linear-gradient(top, #f6a11c 0%, #d68911 100%) !important;
  background: -o-linear-gradient(top, #f6a11c 0%, #d68911 100%) !important;
  background: -ms-linear-gradient(top, #f6a11c 0%, #d68911 100%) !important;
  background: linear-gradient(to bottom, #f6a11c 0%, #d68911 100%) !important;
  zoom: 1;
  text-transform: uppercase;
  color: white;
  padding: 8px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  clear: both;
  margin-bottom: 10px;
}
/* line 1057, ../sass/style.sass */
#main-content.page .w-form .button:hover, .page iframe .w-form .button:hover {
  background: #f6a11c;
}
/* line 1060, ../sass/style.sass */
#main-content.page .w-form .row, .page iframe .w-form .row {
  margin-bottom: 15px;
}
/* line 1063, ../sass/style.sass */
#main-content.page .w-form h4, .page iframe .w-form h4 {
  color: #6d6d6d;
  font-family: "steelfish_rgregular", sans-serif;
  font-weight: normal;
  font-size: 2em;
  margin-top: 10px;
  max-width: 80%;
}
/* line 1071, ../sass/style.sass */
#main-content.page .w-form label, .page iframe .w-form label {
  font-size: 1em;
  font-weight: normal;
  display: block;
  margin-bottom: 10px;
  max-width: 550px;
  line-height: 17px;
}
/* line 1080, ../sass/style.sass */
#main-content.page .w-form input[type="text"], #main-content.page .w-form textarea, .page iframe .w-form input[type="text"], .page iframe .w-form textarea {
  border: 1px solid #dddddd;
  border-bottom: 6px solid #dddddd;
  background: white;
  padding: 10px 10px;
  display: block;
  width: 100%;
  max-width: 320px;
}
/* line 1089, ../sass/style.sass */
#main-content.page .w-form textarea, .page iframe .w-form textarea {
  width: 100%;
  height: 130px;
}
/* line 1095, ../sass/style.sass */
#main-content.page .w-form .button, .page iframe .w-form .button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 1.13333em;
  text-transform: uppercase;
  color: white;
  padding: 5px 10px;
  background: #43c7ea;
  padding: 10px 15px;
  border: none;
}
/* line 1101, ../sass/style.sass */
#main-content.page .w-form .button:hover, .page iframe .w-form .button:hover {
  background: #f6a11c;
  cursor: pointer;
}

/* line 1108, ../sass/style.sass */
#content.community {
  padding-top: 40px;
}
/* line 1111, ../sass/style.sass */
#content.community .row {
  overflow: visible;
}

/* line 1118, ../sass/style.sass */
#main-content.community .search p {
  float: left;
  font-size: 0.8em;
  font-family: "futura-pt", sans-serif;
  color: #6d6d6d;
  text-transform: uppercase;
  padding-right: 8px;
}
/* line 1129, ../sass/style.sass */
#main-content.community .search form input {
  border: 1px solid #dddddd;
  border-bottom: 6px solid #dddddd;
  background: white;
  padding: 10px 10px;
  display: inline-block;
  width: 80%;
  max-width: 280px;
  margin-top: -10px;
}
/* line 1140, ../sass/style.sass */
#main-content.community #community-info {
  border: solid 5px white;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  background: #f0f6d7;
  padding: 15px;
  margin: 20px 0;
}
/* line 1148, ../sass/style.sass */
#main-content.community #community-info img {
  float: left;
  padding: 0 15px 0 0;
}
/* line 1152, ../sass/style.sass */
#main-content.community #community-info p {
  color: #6d6d6d;
  font-size: 1em;
  margin-bottom: 15px;
}
/* line 1158, ../sass/style.sass */
#main-content.community #community-info p:last-child {
  margin-bottom: 0;
}
/* line 1161, ../sass/style.sass */
#main-content.community #community-info p strong, #main-content.community #community-info p b {
  color: #81530b;
  font-family: "futura-pt", sans-serif;
  font-weight: bold;
  font-size: 1.26667em;
}
/* line 1167, ../sass/style.sass */
#main-content.community h3 {
  font-family: "steelfish_rgregular", sans-serif;
  font-size: 3.73333em;
  line-height: 57px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 1174, ../sass/style.sass */
#main-content.community h3 span {
  font-family: "bistro-script-web", sans-serif;
  font-weight: normal;
  text-transform: none;
}
/* line 1179, ../sass/style.sass */
#main-content.community h4 {
  font-family: "steelfish_rgregular";
  font-size: 3.26667em;
  color: #e7820a;
  font-weight: normal;
  line-height: 51px;
  margin-bottom: 7px;
  padding-top: 12px;
}
/* line 1188, ../sass/style.sass */
#main-content.community h4 a {
  color: #e7820a;
}
/* line 1191, ../sass/style.sass */
#main-content.community h4 span {
  font-family: "bistro-script-web", sans-serif;
  color: #8b5705;
  font-weight: normal;
}
/* line 1196, ../sass/style.sass */
#main-content.community .post {
  margin-bottom: 15px;
}
/* line 1199, ../sass/style.sass */
#main-content.community .post p {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 1203, ../sass/style.sass */
#main-content.community .post .post-thumbnail {
  float: left;
  margin-right: 25px;
  padding-bottom: 15px;
}
/* line 1208, ../sass/style.sass */
#main-content.community .post .post-thumbnail img {
  border: solid 5px white;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.28);
}
/* line 1212, ../sass/style.sass */
#main-content.community .post .date {
  text-transform: uppercase;
  font-size: 0.8em;
  margin-bottom: 10px;
  font-family: "futura-pt", sans-serif;
  font-weight: bold;
}
/* line 1219, ../sass/style.sass */
#main-content.community .post .text {
  font-size: 1em;
  margin-bottom: 10px;
}
/* line 1223, ../sass/style.sass */
#main-content.community .post a {
  color: #e7820a;
  text-transform: uppercase;
  font-size: 1.06667em;
  font-weight: 100;
}
/* line 1230, ../sass/style.sass */
#main-content.community .post a:hover {
  color: #b66608;
}
/* line 1233, ../sass/style.sass */
#main-content.community .post h4 {
  padding-top: 12px;
  line-height: 43px;
  margin-bottom: 7px;
  font-size: 3.26667em;
}
/* line 1239, ../sass/style.sass */
#main-content.community .post h4 a {
  color: #e7820a;
  font-family: "steelfish_rgregular";
  color: #e7820a;
  font-weight: normal;
  text-transform: none;
}
/* line 1246, ../sass/style.sass */
#main-content.community .fourcol {
  overflow: visible;
}
/* line 1249, ../sass/style.sass */
#main-content.community .thumbnail.large {
  border: solid 5px white;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.28);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.28);
  width: 100%;
  height: auto;
}
/* line 1258, ../sass/style.sass */
#main-content.community .eightcol h4 {
  font-size: 3.26667em;
}
/* line 1261, ../sass/style.sass */
#main-content.community .eightcol .meta {
  font-weight: bold;
  text-transform: uppercase;
  font-family: "futura-pt", sans-serif;
  font-size: 1.14667em;
  color: #686868;
}

/* line 1270, ../sass/style.sass */
#main-content.franchise h6 {
  margin-bottom: 30px;
  margin-top: -15px;
  font-size: 1.13333em;
}
/* line 1275, ../sass/style.sass */
#main-content.franchise img {
  margin-top: 10px;
}
/* line 1278, ../sass/style.sass */
#main-content.franchise .button {
  font-size: 1.33333em;
  color: white;
  background-color: #f6a11c;
  background: -moz-linear-gradient(top, #f6a11c 0%, #d68911 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6a11c), color-stop(100%, #d68911));
  background: -webkit-linear-gradient(top, #f6a11c 0%, #d68911 100%);
  background: -o-linear-gradient(top, #f6a11c 0%, #d68911 100%);
  background: -ms-linear-gradient(top, #f6a11c 0%, #d68911 100%);
  background: linear-gradient(to bottom, #f6a11c 0%, #d68911 100%);
  zoom: 1;
  padding: 15px 10px;
  text-transform: uppercase;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.26);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.26);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.26);
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  float: left;
  margin-right: 40px;
}
/* line 1290, ../sass/style.sass */
#main-content.franchise ul, #main-content.franchise ol {
  margin-bottom: 20px;
}
/* line 1293, ../sass/style.sass */
#main-content.franchise li {
  font-size: 0.93333em;
  font-weight: 200;
  line-height: 21px;
}
/* line 1299, ../sass/style.sass */
#main-content.franchise li span {
  color: #3bc0e3;
  font-weight: bold;
}
/* line 1303, ../sass/style.sass */
#main-content.franchise li strong, #main-content.franchise li b {
  font-size: 1.2em;
  font-weight: 400;
}
/* line 1307, ../sass/style.sass */
#main-content.franchise ol {
  counter-reset: li;
  margin-left: 0;
  margin-top: 20px;
  padding-left: 0;
}
/* line 1313, ../sass/style.sass */
#main-content.franchise ol > li {
  position: relative;
  margin: 0 0 30px 10px;
  list-style: none;
  padding-left: 50px;
}
/* line 1319, ../sass/style.sass */
#main-content.franchise ol > li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  left: -10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  vertical-align: center;
  text-align: center;
  margin-right: 8px;
  padding-top: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: white;
  font-size: 1.8em;
  display: block;
  background: #3bc0e3;
  font-weight: normal;
  font-family: "homestead_regularregular", Helvetica, Arial, sans-serif;
}

/* line 1341, ../sass/style.sass */
#main-content.ounceback {
  padding-bottom: 10px;
}
/* line 1344, ../sass/style.sass */
#main-content.ounceback sup {
  font-size: smaller;
  vertical-align: top;
  margin-left: -0.2em;
}
/* line 1349, ../sass/style.sass */
#main-content.ounceback h6 {
  margin-top: -15px;
  font-size: 1.2em;
  margin-bottom: 30px;
}
/* line 1354, ../sass/style.sass */
#main-content.ounceback h4 {
  font-size: 1.6em;
}
/* line 1357, ../sass/style.sass */
#main-content.ounceback ul {
  margin-bottom: 25px;
}
/* line 1360, ../sass/style.sass */
#main-content.ounceback ul li {
  font-size: 1.2em;
  font-weight: 200;
  margin-bottom: 5px;
}
/* line 1366, ../sass/style.sass */
#main-content.ounceback ul li a {
  color: #fd8002;
  font-weight: bold;
}
/* line 1370, ../sass/style.sass */
#main-content.ounceback a.button {
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
  color: white;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.33);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.33);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.33);
  text-transform: uppercase;
  padding: 20px 15px;
  font-size: 1.6em;
  margin: 20px 0 0;
  display: inline-block;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 1381, ../sass/style.sass */
#main-content.ounceback a.button:hover {
  background: #43c7ea;
}

/* line 1386, ../sass/style.sass */
.social, #main-content.press .social {
  padding-top: 15px;
}
/* line 1389, ../sass/style.sass */
.social p, #main-content.press .social p {
  float: left;
  margin: 5px 8px 0 0;
  text-transform: uppercase;
  font-family: "futura-pt", sans-serif;
  font-size: 1.14667em;
  color: #686868;
  font-weight: bold;
  width: auto;
}
/* line 1399, ../sass/style.sass */
.social .addthis_toolbox, #main-content.press .social .addthis_toolbox {
  float: left;
}

/* NEW 2015 */

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
  width: 27px!important;
}

.addthis_toolbox a.at300b span, .addthis_toolbox a.at300m span {
  display: none!important;
}

/* line 1402, ../sass/style.sass */
.social .addthis_toolbox a, #main-content.press .social .addthis_toolbox a {
  text-indent: -9999px;
  width: 27px;
  height: 31px;
  margin-right: 5px;
}
/* line 1409, ../sass/style.sass */
.social .addthis_toolbox a span, #main-content.press .social .addthis_toolbox a span {
  background: none;
}
/* line 1412, ../sass/style.sass */
.social .addthis_toolbox a.addthis_button_facebook, #main-content.press .social .addthis_toolbox a.addthis_button_facebook {
  background: url(../images/facebook-icon.png) no-repeat 0 0;
}
/* line 1415, ../sass/style.sass */
.social .addthis_toolbox a.addthis_button_twitter, #main-content.press .social .addthis_toolbox a.addthis_button_twitter {
  background: url(../images/twitter-icon.png) no-repeat 0 0;
}
/* line 1418, ../sass/style.sass */
.social .addthis_toolbox a.addthis_button_email, #main-content.press .social .addthis_toolbox a.addthis_button_email {
  background: url(../images/email-icon.png) no-repeat 0 0;
}
/* line 1421, ../sass/style.sass */
.social .addthis_toolbox a.addthis_button_pinterest_share, #main-content.press .social .addthis_toolbox a.addthis_button_pinterest_share {
  background: url(../images/pinterest-logo.png) no-repeat 0 0;
}
/* line 1424, ../sass/style.sass */
.social a.back, #main-content.press .social a.back {
  margin-top: 15px;
  display: block;
}

/* line 1430, ../sass/style.sass */
#main-content.article .social .addthis_toolbox {
  margin: 23px 0 0 10px;
}

/* line 1435, ../sass/style.sass */
#main-content.page a.button {
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
  text-transform: uppercase;
  color: white;
  padding: 8px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  clear: both;
  margin-bottom: 10px;
}
/* line 1445, ../sass/style.sass */
#main-content.page a.button:hover {
  background: #43c7ea;
}

/* line 1452, ../sass/style.sass */
.yogurt-container .social p {
  float: none;
  text-align: center;
}
/* line 1456, ../sass/style.sass */
.yogurt-container .social .addthis_toolbox {
  float: none;
  width: 150px;
  margin: 5px auto;
}

/* line 1465, ../sass/style.sass */
#main-content.press {
  padding-bottom: 30px;
}
/* line 1470, ../sass/style.sass */
#main-content.press .pagination li {
  display: inline-block;
  margin-right: 10px;
}
/* line 1474, ../sass/style.sass */
#main-content.press .pagination li a {
  color: white;
  display: block;
  background: #43c7ea;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 1481, ../sass/style.sass */
#main-content.press .pagination li a.current, #main-content.press .pagination li a:hover {
  color: #43c7ea;
  background: white;
}
/* line 1486, ../sass/style.sass */
#main-content.press h3 {
  font-family: "futura-pt", sans-serif;
  text-transform: none;
  font-weight: bold;
  font-size: 2.33333em;
}
/* line 1492, ../sass/style.sass */
#main-content.press h4 {
  margin-bottom: 30px;
  font-weight: 400;
}
/* line 1496, ../sass/style.sass */
#main-content.press h4 a:hover {
  color: #43c7ea;
}
/* line 1500, ../sass/style.sass */
#main-content.press p {
  width: 85%;
}
/* line 1505, ../sass/style.sass */
#main-content.press.release h3 {
  font-family: "steelfish_rgregular", sans-serif;
  font-size: 3.73333em;
  text-transform: uppercase;
  font-weight: 400;
}
/* line 1511, ../sass/style.sass */
#main-content.press .archivelist {
  margin-top: -10px;
  margin-bottom: 100px;
}
/* line 1515, ../sass/style.sass */
#main-content.press .archivelist li {
  float: left;
  border-right: 2px solid #6d6d6d;
  padding-right: 10px;
  margin-right: 10px;
}
/* line 1521, ../sass/style.sass */
#main-content.press .archivelist li:last-child {
  border: none;
}
/* line 1524, ../sass/style.sass */
#main-content.press .archivelist li a {
  color: #6d6d6d;
  font-size: 1.13333em;
}
/* line 1528, ../sass/style.sass */
#main-content.press .archivelist li a:hover {
  color: #8b5705;
}
/* line 1534, ../sass/style.sass */
#main-content.press .article-link h4 {
  margin-bottom: 5px;
}
/* line 1540, ../sass/style.sass */
#main-content.press.article h4 {
  text-transform: uppercase;
  width: 100%;
  max-width: 650px;
  font-size: 3.26667em;
  line-height: 1.06667em;
  margin-bottom: 10px;
}
/* line 1548, ../sass/style.sass */
#main-content.press.article h5.subheader {
  font-size: 1.53333em;
  font-weight: 500;
  max-width: 650px;
}
/* line 1554, ../sass/style.sass */
#main-content.press.article p {
  margin-top: 30px;
  margin-bottom: 0;
}
/* line 1558, ../sass/style.sass */
#main-content.press.article ul, #main-content.press.article ol {
  margin: 20px 20px 0 0;
}
/* line 1561, ../sass/style.sass */
#main-content.press.article ul li, #main-content.press.article ol li {
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 5px;
}

/* line 1570, ../sass/style.sass */
#content.owtol .owtol-row {
  padding-top: 10px;
  overflow: visible;
}
/* line 1574, ../sass/style.sass */
#content.owtol .owtol-row .eightcol {
  padding-top: 60px;
}
/* line 1577, ../sass/style.sass */
#content.owtol .owtol-row .icon {
  float: left;
  margin: 30px 40px 0 -30px;
}
/* line 1581, ../sass/style.sass */
#content.owtol .owtol-row p.description {
  float: left;
  width: 80%;
  max-width: 550px;
  color: #81530b;
  font-size: 1.13333em;
  line-height: 24px;
  font-weight: 300;
}
/* line 1591, ../sass/style.sass */
#content.owtol .owtol-row .fourcol {
  padding: 10px 0;
  margin-bottom: 5px;
  position: relative;
}
/* line 1596, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo {
  position: absolute;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #dfdfdf;
  background: white;
  padding: 10px;
  right: -410px;
  z-index: 90;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease-in-out;
  -webkit-transition-delay: 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
/* line 1609, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo img {
  border: 1px solid #dfdfdf;
}
/* line 1612, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo .photo-arrow {
  position: absolute;
  left: -10px;
  bottom: 100px;
}
/* line 1617, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo .photo-arrow img {
  border: none;
}
/* line 1622, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo.togo .photo-arrow {
  top: 100px;
}
/* line 1625, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo.float {
  top: -200px;
}
/* line 1628, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo.float .photo-arrow {
  bottom: 200px;
}
/* line 1631, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo.cookie {
  right: -450px;
}
/* line 1634, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo.cookie .photo-arrow {
  top: 130px;
}
/* line 1637, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo.blended {
  top: -200px;
}
/* line 1640, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo.blended .photo-arrow {
  bottom: 180px;
}
/* line 1643, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo.coffee {
  top: -300px;
}

#content.owtol .owtol-row .fourcol .large-photo.waffle {
 top: -150px;
}
/* line 1646, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .large-photo.coffee .photo-arrow {
  bottom: 100px;
}
/* line 1651, ../sass/style.sass */
#content.owtol .owtol-row .fourcol:hover .large-photo {
  opacity: 1;
  visibility: visible;
}
/* line 1655, ../sass/style.sass */
#content.owtol .owtol-row .fourcol img {
  float: left;
}
/* line 1658, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .title {
  margin: 30px 5% 0 0;
}
/* line 1661, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .title.to-go {
  margin-top: 40px;
}
/* line 1664, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .title.floats {
  margin-top: 35px;
}
/* line 1667, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .title.cookies {
  margin-top: 20px;
}
/* line 1670, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .title.blended {
  margin-top: 17px;
}
/* line 1673, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .title.coffee {
  margin-top: 35px;
}
/* line 1676, ../sass/style.sass */
#content.owtol .owtol-row .fourcol .thumbnail img {
  border: solid 8px white;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.28);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.28);
  width: 90%;
  height: auto;
  max-width: 224px;
}
/* line 1683, ../sass/style.sass */
#content.owtol p.disclaimer {
  color: #ed9a19;
  font-size: 1.06667em;
  font-family: "futura-pt", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 30px 0 0 80px;
}

/* line 1693, ../sass/style.sass */
.iframe {
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  z-index: 0;
}

/* line 1700, ../sass/style.sass */
.iframe iframe, .iframe object, .iframe embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

/* line 1711, ../sass/style.sass */
.nutrition-info {
  background: white;
  color: black;
  padding-top: 35px;
  border: solid 1px lightgrey;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  width: 100%;
  margin-top: 40px;
  z-index: 0;
  behavior: url(PIE.htc);
}
/* line 1723, ../sass/style.sass */
.nutrition-info .bubble-arrow {
  position: absolute;
  top: -15px;
  left: 30px;
}
/* line 1728, ../sass/style.sass */
.nutrition-info .serving {
  position: absolute;
  top: 7px;
  right: 10px;
  font-size: 0.8em;
  font-weight: 100;
  color: #f6a11c;
}
/* line 1737, ../sass/style.sass */
.nutrition-info ul {
  padding: 0 10px 10px;
}
/* line 1740, ../sass/style.sass */
.nutrition-info ul li {
  float: left;
  display: inline-block;
  font-weight: 400;
  padding: 15px 10px;
  border-right: solid 1px lightgrey;
  text-align: center;
  width: 13%;
}
/* line 1750, ../sass/style.sass */
.nutrition-info ul li:last-child {
  border: none;
}
/* line 1753, ../sass/style.sass */
.nutrition-info ul li .guide-title {
  font-size: 0.86667em;
  color: #8b5705;
  display: block;
  font-weight: 500;
  margin-bottom: 5px;
}
/* line 1760, ../sass/style.sass */
.nutrition-info ul li .orange {
  font-weight: 100;
  color: #f6a11c;
  font-size: 10px;
}
/* line 1765, ../sass/style.sass */
.nutrition-info .nutrition-guide-button {
  border-top: 1px solid lightgrey;
}
/* line 1769, ../sass/style.sass */
.nutrition-info .nutrition-guide-button a {
  display: block;
  text-align: center;
  color: white;
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
  padding: 20px 0;
  border: solid 1px white;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  text-transform: uppercase;
  font-size: 1.33333em;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  font-weight: 100;
}

/* line 1785, ../sass/style.sass */
.main-slideshow .nutrition-info {
  border: none;
}

/* line 1788, ../sass/style.sass */
.yogurt-container {
  width: 100%;
  margin-top: -40px;
}
/* line 1793, ../sass/style.sass */
.yogurt-container .social {
  margin-bottom: 20px;
  z-index: 2;
  position: relative;
}

/* line 1798, ../sass/style.sass */
#yogurt {
  border-bottom: solid 1px #cbcbcb;
  margin-bottom: 40px;
}
/* line 1803, ../sass/style.sass */
#yogurt .yogurt-info {
  color: #815105;
  padding-top: 100px;
}
/* line 1807, ../sass/style.sass */
#yogurt .yogurt-info h3 {
  font-size: 0.96667em;
  line-height: 14px;
}
/* line 1811, ../sass/style.sass */
#yogurt .yogurt-info h2 {
  font-size: 4.73333em;
  margin-bottom: 10px;
}
/* line 1815, ../sass/style.sass */
#yogurt .yogurt-info p {
  font-size: 1.13333em;
  line-height: 24px;
  font-weight: 300;
  margin-bottom: 10px;
  width: 80%;
}
/* line 1823, ../sass/style.sass */
#yogurt .yogurt-info a.nutrition-button {
  margin-top: 30px;
  display: block;
}
/* line 1827, ../sass/style.sass */
#yogurt .yogurt-info a.nutrition-button:hover {
  cursor: default;
}
/* line 1832, ../sass/style.sass */
#yogurt .yogurt-image img {
  display: block;
  text-align: center;
  margin: 0 auto -70px;
  position: relative;
  z-index: 1;
}
/* line 1840, ../sass/style.sass */
#yogurt .yogurt-image .sharing {
  width: 100%;
  max-width: 320px;
  margin: -66px auto 0;
}
/* line 1847, ../sass/style.sass */
#yogurt .yogurt-image .sharing .addthis_toolbox a.addthis_button_facebook_like, #yogurt .yogurt-image .sharing .addthis_toolbox a.addthis_button_tweet {
  width: 85px;
}

/* line 1853, ../sass/style.sass */
.map-overlay {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  background-color: white;
  width: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 1862, ../sass/style.sass */
.container#map {
  padding: 0;
  position: fixed;
  height: 100%;
  left: 0;
  top: 0;
  background-color: white;
  width: 100%;
  padding-bottom: 400px;
}
/* line 1872, ../sass/style.sass */
.container#map iframe, .container#map #map-container {
  width: 100%;
  height: 100%;
  z-index: 1 !important;
  position: relative;
  overflow-y: scroll;
}

/* line 1879, ../sass/style.sass */
.map-information-container {
  padding-bottom: 200px;
  position: relative;
}

/* line 1883, ../sass/style.sass */
.map-information {
  background: white;
  padding: 25px 15px 70px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  z-index: 2;
  top: 70px;
  left: 5%;
  height: 600px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100%;
  max-width: 351px;
  border: 1px solid #dadada;
  overflow: hidden;
  margin-bottom: 200px;
}
/* line 1900, ../sass/style.sass */
.map-information .catering-icon {
  display: inline-block;

  margin-left: 4px;
  height: 18px;
  width: 16px;
  background: url(../images/web-icons-small.png) no-repeat 0px center;
  position: relative;
  overflow: visible;
  opacity: 0.8;
  z-index: 1;
  text-indent: -999999px;
  border: none;
}
/* line 1914, ../sass/style.sass */
.map-information .birthday-parties-icon {
  display: inline-block;
  margin-left: 4px;
  height: 18px;
  width: 14px;
  background: url(../images/web-icons-small.png) no-repeat -19px -2px;
  position: relative;
  overflow: visible;
  opacity: 0.8;
  z-index: 1;
  text-indent: -999999px;
  border: none;
}
/* line 1928, ../sass/style.sass */
.map-information .fundraising-icon {
  display: inline-block;
  height: 18px;
  width: 16px;
  background: url(../images/web-icons-small.png) no-repeat -36px center;
  position: relative;
  overflow: visible;
  opacity: 0.8;
  z-index: 1;
  text-indent: -999999px;
  border: none;
}
/* line 1940, ../sass/style.sass */
.map-information .button.blue {
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
  text-align: center;
  display: inline-block;
  padding: 10px 20px;
  text-transform: uppercase;
  color: white;
  margin-bottom: 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 0.8em;
}
/* line 1953, ../sass/style.sass */
.map-information .button.blue:hover {
  background: #43c7ea;
}
/* line 1957, ../sass/style.sass */
.map-information .button.blue.mobile {
  display: none;
}
/* line 1960, ../sass/style.sass */
.map-information h3 {
  color: #f29e1a;
  font-weight: normal;
  font-size: 0.93333em;
  margin-bottom: 15px;
  line-height: 18px;
}
/* line 1967, ../sass/style.sass */
.map-information h3 span {
  font-weight: bold;
  text-transform: uppercase;
  color: #19a1c5;
}
/* line 1972, ../sass/style.sass */
.map-information ol {
  list-style-position: outside;
  list-style-type: 1;
  overflow-x: hidden;
  overflow-y: scroll;
  height: 460px;
  width: 95%;
  padding-right: 35px;
}
/* line 1981, ../sass/style.sass */
.map-information ol li {
  padding-bottom: 15px;
  margin-bottom: 10px;
  border-bottom: solid 1px #dadada;
}
/* line 1986, ../sass/style.sass */
.map-information ol li a {
  color: #43c7ea;
  line-height: 21px;
  font-size: 1em;
  font-weight: bold;
}
/* line 1992, ../sass/style.sass */
.map-information ol li a span {
  color: #616161;
  display: block;
  font-weight: 100;
  font-size: 0.93333em;
}
/* line 1999, ../sass/style.sass */
.map-information ol li a .orange {
  color: #f6a11c;
  display: block;
  font-weight: 100;
  font-size: 0.93333em;
}
/* line 2006, ../sass/style.sass */
.map-information input[type="text"] {
  border: 1px solid #f6a11c;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 10px 15px;
  width: 65%;
}
/* line 2012, ../sass/style.sass */
.map-information form {
  margin-bottom: 25px;
}
/* line 2015, ../sass/style.sass */
.map-information form .button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 1em;
  text-transform: uppercase;
  color: white;
  padding: 5px 10px;
  border: none;
  font-family: "futura-pt", sans-serif;
  font-weight: bold;
  padding: 7px 15px 8px;
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
}
/* line 2024, ../sass/style.sass */
.map-information a img {
  float: right;
}
/* line 2027, ../sass/style.sass */
.map-information .icons {
  margin-top: 15px;
}
/* line 2030, ../sass/style.sass */
.map-information .icons .tooltip {
  opacity: 0;
  top: -10px;
  position: absolute;
  padding: 5px 10px;
  font-size: 0.8em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: white;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-align: center;
  width: 94px;
  left: 50%;
  margin-left: -58px;
  z-index: 2;
  display: none !important;
}
/* line 2048, ../sass/style.sass */
.map-information .icons .tooltip img {
  width: 18px;
  height: 8px;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -9px;
}
/* line 2056, ../sass/style.sass */
.map-information .icons li {
  float: left;
  height: 39px;
  background: url(../images/web-icons.png) no-repeat center center;
  display: block;
  margin-right: 15px;
  position: relative;
  overflow: visible;
  opacity: 0.8;
  z-index: 1;
  text-indent: -999999px;
  border: none;
}
/* line 2069, ../sass/style.sass */
.map-information .icons li:hover {
  opacity: 1;
}
/* line 2072, ../sass/style.sass */
.map-information .icons li:hover .tooltip {
  opacity: 1;
  top: -20px;
}
/* line 2076, ../sass/style.sass */
.map-information .icons li.floats {
  width: 16px;
  background-position: -199px center;
}
/* line 2081, ../sass/style.sass */
.map-information .icons li.pies {
  width: 24px;
  background-position: -116px center;
}
/* line 2085, ../sass/style.sass */
.map-information .icons li.catering {
  width: 22px;
  background-position: -233px center;
}
.map-information .icons li.mobileWallet{
width:40px;
background-position: -470px;
}
/* line 2089, ../sass/style.sass */
.map-information .icons li.hot-beverages {
  width: 24px;
  background-position: 0 center;
}
/* line 2093, ../sass/style.sass */
.map-information .icons li.fundraising {
  width: 34px;
  background-position: -150px center;
}
/* line 2097, ../sass/style.sass */
.map-information .icons li.birthdays {
  width: 19px;
  background-position: -41px center;
}
/* line 2101, ../sass/style.sass */
.map-information .icons li.togo {
  width: 20px;
  background-position: -79px center;
}
/* line 2105, ../sass/style.sass */
.map-information .icons li.frozies {
  width: 13px;
  background-position: -315px center;
}
/* line 2109, ../sass/style.sass */
.map-information .icons li.cookies {
  width: 22px;
  background-position: -272px center;
}
/* line 2113, ../sass/style.sass */
.map-information .icons li.nowopen {
  width: 30px;
  background-position: -340px center;
}
/* line 2117, ../sass/style.sass */
.map-information .icons li.comingspoon {
  width: 32px;
  background-position: -383px center;
}
.map-information .icons li.wafflecones {
  width: 32px;
  background-position: -427px center;
}

/* line 2124, ../sass/style.sass */
#promo-row {
  margin-bottom: 40px;
}
/* line 2130, ../sass/style.sass */
#promo-row .bx-controls-direction a.bx-prev {
  top: 43%;
  left: -10px !important;
}
/* line 2134, ../sass/style.sass */
#promo-row .bx-controls-direction a.bx-next {
  top: 43%;
  right: -4px !important;
}

/* line 2139, ../sass/style.sass */
#sub-content {
  position: relative;
  z-index: 4;
  margin-top: 30px;
}
/* line 2144, ../sass/style.sass */
#sub-content h3 {
  color: #606060;
  font-size: 1.2em;
  margin-bottom: 10px;
  float: left;
}
/* line 2150, ../sass/style.sass */
#sub-content a.home-promo-image {
  background: #e5e5e5;
  padding-bottom: 8px;
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
  padding-right: 9px;
}
/* line 2158, ../sass/style.sass */
#sub-content a.home-promo-image img {
  border: 10px solid white;
  width: 100%;
  height: auto;
}
/* line 2165, ../sass/style.sass */
#sub-content .sixcol a.home-promo-image {
  max-width: 547px;
  padding-bottom: 10px;
}
/* line 2169, ../sass/style.sass */
#sub-content .sixcol a.home-promo-image img {
  max-width: 528px;
}
/* line 2173, ../sass/style.sass */
#sub-content .sixcol a.button {
  margin-left: 5px;
  display: block;
  margin-top: -3px;
}
/* line 2178, ../sass/style.sass */
#sub-content .threecol {
  overflow: hidden;
}
/* line 2181, ../sass/style.sass */
#sub-content .threecol a.home-promo-image {
  max-width: 251px;
}
/* line 2184, ../sass/style.sass */
#sub-content .threecol a.home-promo-image img {
  max-width: 231px;
}
/* line 2189, ../sass/style.sass */
#sub-content a.button:hover {
  opacity: 0.5;
}
/* line 2192, ../sass/style.sass */
#sub-content a.button:active {
  position: relative;
  top: 1px;
}
/* line 2196, ../sass/style.sass */
#sub-content .promo-carousel {
  width: 100%;
  margin: 0;
  position: relative;
}
/* line 2203, ../sass/style.sass */
#sub-content .promo-carousel #promo-controls a {
  top: 40%;
  position: absolute;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
/* line 2213, ../sass/style.sass */
#sub-content .promo-carousel #promo-controls a#promo-next {
  left: -31px;
  background: url(../images/controls_opaque.png) no-repeat 0 -32px;
}
/* line 2217, ../sass/style.sass */
#sub-content .promo-carousel #promo-controls a#promo-prev {
  right: -22px;
  background: url(../images/controls_opaque.png) no-repeat -43px -32px;
}
/* line 2221, ../sass/style.sass */
#sub-content .promo-carousel ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
/* line 2227, ../sass/style.sass */
#sub-content .promo-carousel li {
  width: 100%;
  padding: 0;
  margin: 0;
  display: block;
  float: left;
  margin: 0;
}
/* line 2235, ../sass/style.sass */
#sub-content .clearfix {
  float: none;
  clear: both;
}
/* line 2239, ../sass/style.sass */
#sub-content .sixcol, #sub-content .threecol, #sub-content .threecol {
  margin-bottom: 20px;
}

/* line 2246, ../sass/style.sass */
.menu a.button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
  display: block;
  max-width: 320px;
  text-transform: uppercase;
  color: white;
  text-align: center;
  padding: 10px 15px;
  font-size: 0.86667em;
  margin-bottom: 20px;
}
/* line 2258, ../sass/style.sass */
.menu a.button:hover {
  background: #19a1c5;
}
/* line 2261, ../sass/style.sass */
.menu a.owtol-button {
  display: block;
}
/* line 2264, ../sass/style.sass */
.menu .sel-buttons {
  margin-top: 25px;
}
/* line 2267, ../sass/style.sass */
.menu .sel-buttons h3 {
  margin: 0;
  color: #606060;
  font-weight: 100;
  font-size: 0.93333em;
}

/* line 2276, ../sass/style.sass */
.return-to-top {
  position: fixed;
  right: 10px;
  top: 50%;
  background: rgba(67, 199, 234, 0.7);
  color: white;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  visibility: hidden;
  z-index: 999;
}
/* line 2292, ../sass/style.sass */
.return-to-top i {
  font-size: 1.66667em;
}
/* line 2295, ../sass/style.sass */
.return-to-top.shown {
  visibility: visible;
  opacity: 1;
}
/* line 2299, ../sass/style.sass */
.return-to-top:hover {
  background: #43c7ea;
}

/* line 2302, ../sass/style.sass */
.sort {
  padding-bottom: 20px;
}

/* line 2305, ../sass/style.sass */
.sorting {
  background: #f6a11c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  padding: 5px 10px;
  background: url("../images/dropdown_white.png") no-repeat;
  background-color: #f6a11c;
  background-position: right top;
  width: 300px;
  overflow: hidden;
}
/* line 2317, ../sass/style.sass */
.sorting i {
  color: white;
  overflow: hidden;
}
/* line 2321, ../sass/style.sass */
.sorting select {
  color: white;
  background-color: transparent;
  -webkit-appearance: none;
  moz-appearance: none;
  -moz-appearance: none;
  border: 0;
  outline: none;
  width: 350px;
}
/* line 2331, ../sass/style.sass */
.sorting select option {
  background-color: #f6a11c;
  color: white;
}

/* line 2335, ../sass/style.sass */
.locations-state-group {
  margin-bottom: 40px;
}

/* line 2338, ../sass/style.sass */
.locations-header {
  margin-bottom: 30px;
}
/* line 2342, ../sass/style.sass */
.locations-header hr {
  border: none;
  width: 100%;
  height: 8px;
  background: #f6a11c;
  display: block;
  padding-top: 10px;
}
/* line 2350, ../sass/style.sass */
.locations-header h2 {
  text-transform: uppercase;
  color: #f6a11c;
  background: white;
  padding: 5px 20px 5px 0;
  display: inline-block;
  top: -40px;
  position: relative;
  font-size: 2.33333em;
  font-family: "steelfish_rgregular", Helvetica, Arial, sans-serif;
  line-height: 1.33333em;
}

/* line 2363, ../sass/style.sass */
#content .row.locations {
  border-bottom: 1px solid #efefef;
  margin-bottom: 20px;
  padding-bottom: 20px;
  overflow: visible;
}
/* line 2369, ../sass/style.sass */
#content .row.locations .icons {
  margin-top: 15px;
}
/* line 2372, ../sass/style.sass */
#content .row.locations .icons .tooltip {
  opacity: 0;
  top: -10px;
  position: absolute;
  padding: 5px 10px;
  font-size: 0.8em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: white;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-align: center;
  width: 94px;
  left: 50%;
  margin-left: -58px;
  z-index: 2;
  display: none !important;
}
/* line 2391, ../sass/style.sass */
#content .row.locations .icons .tooltip img {
  width: 18px;
  height: 8px;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -9px;
}
/* line 2399, ../sass/style.sass */
#content .row.locations .icons li {
  float: left;
  height: 39px;
  background: url(../images/web-icons.png) no-repeat center center;
  display: block;
  margin-right: 15px;
  position: relative;
  overflow: visible;
  opacity: 0.8;
  z-index: 1;
  text-indent: -999999px;
}
/* line 2411, ../sass/style.sass */
#content .row.locations .icons li:hover {
  opacity: 1;
}
/* line 2414, ../sass/style.sass */
#content .row.locations .icons li:hover .tooltip {
  opacity: 1;
  top: -20px;
}
/* line 2418, ../sass/style.sass */
#content .row.locations .icons li.floats {
  width: 16px;
  background-position: -199px center;
}
/* line 2423, ../sass/style.sass */
#content .row.locations .icons li.pies {
  width: 24px;
  background-position: -116px 3px;
}
/* line 2427, ../sass/style.sass */
#content .row.locations .icons li.catering {
  width: 22px;
  background-position: -233px 4px;
}
/* line 2431, ../sass/style.sass */
#content .row.locations .icons li.hot-beverages {
  width: 24px;
  background-position: 0 center;
}
/* line 2435, ../sass/style.sass */
#content .row.locations .icons li.fundraising {
  width: 34px;
  background-position: -150px 3px;
}
/* line 2439, ../sass/style.sass */
#content .row.locations .icons li.birthdays {
  width: 19px;
  background-position: -41px 2px;
}
/* line 2443, ../sass/style.sass */
#content .row.locations .icons li.togo {
  width: 20px;
  background-position: -79px 3px;
}
/* line 2447, ../sass/style.sass */
#content .row.locations .icons li.frozies {
  width: 13px;
  background-position: -315px 3px;
}
/* line 2451, ../sass/style.sass */
#content .row.locations .icons li.cookies {
  width: 22px;
  background-position: -272px 4px;
}
/* line 2455, ../sass/style.sass */
#content .row.locations .icons li.nowopen {
  width: 30px;
  background-position: -340px 11px;
}
/* line 2459, ../sass/style.sass */
#content .row.locations .icons li.comingspoon {
  width: 32px;
  background-position: -383px center;
}
#content .row.locations .icons li.mobilewallet {
  width: 32px;
  background-position: -470px center;
}
#content .row.locations .icons li.wafflecones{
  width: 32px;
  background-position: -427px center;
}
/* line 2464, ../sass/style.sass */
#content .row.locations .fourcol {
  padding-bottom: 10px;
}
/* line 2467, ../sass/style.sass */
#content .row.locations .fourcol.first {
  border-left: none;
}
/* line 2470, ../sass/style.sass */
#content .row.locations .fourcol img.thumbnail {
  float: left;
  height: auto;
  max-width: 100px;
  padding: 5px;
  background: white;
  border: solid 1px #e2e2e2;
}
/* line 2478, ../sass/style.sass */
#content .row.locations .fourcol .location-info {
  float: left;
  width: 60%;
  padding-left: 10px;
}
/* line 2483, ../sass/style.sass */
#content .row.locations .fourcol .location-info h5 {
  color: #6d6d6d;
  font-size: 1.06667em;
  font-weight: normal;
  margin-bottom: 10px;
  line-height: 20px;
}
/* line 2491, ../sass/style.sass */
#content .row.locations .fourcol .location-info p {
  color: #f6a11c;
  font-weight: normal;
}
/* line 2495, ../sass/style.sass */
#content .row.locations .fourcol .location-info p a {
  color: #f6a11c;
  font-size: 0.66667em;
  text-transform: uppercase;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 15px;
}
/* line 2504, ../sass/style.sass */
#content .row.locations .fourcol .location-info p a:hover {
  color: #120b01;
}
/* line 2507, ../sass/style.sass */
#content .row.locations .fourcol .location-info address {
  display: block;
  margin-bottom: 10px;
  line-height: 18px;
}
/* line 2512, ../sass/style.sass */
#content .row.locations .fourcol .location-info address a {
  font-size: 0.86667em;
  color: #878787;
  font-weight: normal;
  display: block;
  text-transform: none;
}
/* line 2520, ../sass/style.sass */
#content .row.locations .fourcol .location-info address a:hover {
  opacity: 0.7;
}

/* line 2523, ../sass/style.sass */
#content {
  margin-top: 50px;
}
/* line 2528, ../sass/style.sass */
#content .header h2 {
  font-size: 2.33333em;
  color: #8b5705;
  margin-bottom: 10px;
}
/* line 2533, ../sass/style.sass */
#content .header p {
  font-size: 0.93333em;
  color: #606060;
  font-weight: 400;
}
/* line 2538, ../sass/style.sass */
#content .row {
  overflow: hidden;
}
/* line 2543, ../sass/style.sass */
#content .row .sel-buttons h3 {
  font-weight: 400;
  font-size: 0.93333em;
}

/* line 2547, ../sass/style.sass */
.clearfix:before, .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}

/* line 2553, ../sass/style.sass */
.clearfix:after {
  clear: both;
}

/* line 2556, ../sass/style.sass */
.clearfix {
  zoom: 1;
}

/* line 2561, ../sass/style.sass */
.bx-wrapper {
  background-color: #f3f3f3;
  margin-top: 12px;
  padding: 15px;
  border: solid 1px #ededed;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 2568, ../sass/style.sass */
.bx-wrapper.none {
  background: none;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 2575, ../sass/style.sass */
.bx-wrapper .bx-viewport {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
/* line 2580, ../sass/style.sass */
.bx-wrapper h3 {
  color: #606060;
  font-size: 1.2em;
  margin-bottom: 10px;
  float: left;
}

/* line 2588, ../sass/style.sass */
#sub-content .bx-wrapper {
  margin-top: 0;
}

/* line 2591, ../sass/style.sass */
.slider li {
  position: relative;
}
/* line 2594, ../sass/style.sass */
.slider li a img {
  border: solid 1px #e2e2e2;
  width: 100%;
  max-width: 203px;
  height: auto;
}

/* line 2602, ../sass/style.sass */
#myoly {
  background: url(../images/myoly-bg.jpg) no-repeat center center;
  background-size: cover;
  overflow: hidden;
  top: -60px;
  position: relative;
  width: 100%;
}
/* line 2612, ../sass/style.sass */
#myoly #myorangeleaf {
  overflow: visible;
}
/* line 2615, ../sass/style.sass */
#myoly #myorangeleaf h2 {
  font-size: 3.46667em;
  color: white;
  text-shadow: 0px 0px 19px rgba(0, 0, 0, 0.54);
  margin-bottom: 20px;
  line-height: 73px;
  padding-right: 10px;
}
/* line 2626, ../sass/style.sass */
#myoly #myorangeleaf .store-location p {
  color: white;
  font-size: 1.06667em;
  font-family: "futura-pt", sans-serif;
  margin-bottom: 10px;
}
/* line 2632, ../sass/style.sass */
#myoly #myorangeleaf .store-location p span {
  color: black;
}
/* line 2635, ../sass/style.sass */
#myoly #myorangeleaf .store-location .store-button.green {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.6em;
  text-transform: uppercase;
  color: white;
  padding: 5px 10px;
  background-color: #b3c426;
  background: -moz-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3c426), color-stop(100%, #91a012));
  background: -webkit-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -o-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: -ms-linear-gradient(top, #b3c426 0%, #91a012 100%);
  background: linear-gradient(to bottom, #b3c426 0%, #91a012 100%);
  zoom: 1;
}
/* line 2639, ../sass/style.sass */
#myoly #myorangeleaf .store-location .store-button.green:hover {
  background: #b3c426;
}
/* line 2642, ../sass/style.sass */
#myoly #myorangeleaf .store-location .store-button.blue {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 0.6em;
  text-transform: uppercase;
  color: white;
  padding: 5px 10px;
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
}
/* line 2646, ../sass/style.sass */
#myoly #myorangeleaf .store-location .store-button.blue:hover {
  background: #43c7ea;
}
/* line 2649, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper {
  padding: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: solid 1px lightgrey;
  background: white;
  position: relative;
  background: white url(../images/store-background.png) repeat-x bottom center;
  margin-top: 10px;
}
/* line 2658, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .my-oly-arrow {
  position: absolute;
  top: -12px;
  left: 143px;
  display: block;
}
/* line 2664, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-info {
  padding: 5px;
  color: #6d6d6d;
  float: left;
  width: 65%;
  margin-right: 10px;
  border-right: 1px solid lightgrey;
}
/* line 2672, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-info .store-photo {
  float: left;
  width: 100%;
  max-width: 190px;
  padding: 10px;
  border: 1px solid lightgrey;
  margin-right: 10px;
}
/* line 2680, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-info .store-details {
  width: 100%;
  max-width: 233px;
  float: left;
  position: relative;
}
/* line 2686, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-info .store-details .social-buttons {
  display: block;
  position: absolute;
  top: 0;
  right: -10px;
}
/* line 2692, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-info .store-details .social-buttons a {
  margin-left: 2px;
}
/* line 2695, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-info h3 {
  font-size: 1.06667em;
  font-family: "futura-pt", Helvetica, sans-serif;
  color: #1ea5c9;
  margin-bottom: 5px;
  width: 150px;
}
/* line 2703, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-info address {
  font-size: 1.06667em;
  font-weight: 100;
  display: block;
  margin-bottom: 5px;
}
/* line 2710, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-info .store-phone {
  color: #f6a11c;
  font-weight: 100;
}
/* line 2718, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-hours h4 {
  font-size: 0.73333em;
  margin: 10px 0;
}
/* line 2722, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-hours ul {
  width: 50%;
  float: left;
}
/* line 2726, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-hours ul li {
  font-size: 0.7em;
  font-weight: 100;
  padding-bottom: 2px;
}
/* line 2732, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper hr {
  border: none;
  background: none;
  width: 100%;
  padding: 10px 5px;
  border-top: 1px solid lightgrey;
}
/* line 2739, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services {
  float: left;
  display: block;
  margin-top: 10px;
}
/* line 2745, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services .tooltip {
  opacity: 0;
  top: -10px;
  position: absolute;
  padding: 5px 10px;
  font-size: 0.8em;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: white;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-align: center;
  width: 94px;
  left: 50%;
  margin-left: -58px;
  z-index: 2;
}
/* line 2762, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services .tooltip img {
  width: 18px;
  height: 8px;
  position: absolute;
  bottom: -8px;
  left: 50%;
  margin-left: -9px;
}
/* line 2770, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li {
  float: left;
  height: 39px;
  background: url(../images/web-icons.png) no-repeat center center;
  display: block;
  margin-right: 15px;
  position: relative;
  overflow: visible;
  opacity: 0.8;
  z-index: 1;
}
/* line 2781, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li:hover {
  opacity: 1;
}
/* line 2784, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li:hover .tooltip {
  opacity: 1;
  top: -20px;
}
/* line 2788, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.floats {
  width: 16px;
  background-position: -199px center;
}
/* line 2793, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.pies {
  width: 24px;
  background-position: -116px 3px;
}
/* line 2797, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.catering {
  width: 22px;
  background-position: -233px 4px;
}
/* line 2801, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.hot-beverages {
  width: 24px;
  background-position: 0 center;
}
/* line 2805, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.fundraising {
  width: 34px;
  background-position: -150px 3px;
}
/* line 2809, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.birthdays {
  width: 19px;
  background-position: -41px 2px;
}
#myoly #myorangeleaf .store-info-wrapper .store-services li.wafflecones {
  width: 32px;
  background-position: -427px center;
}
#myoly #myorangeleaf .store-info-wrapper .store-services li.mobilewallet {
  width: 23px;
  background-position: -470px;
}
/* line 2813, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.togo {
  width: 20px;
  background-position: -79px 3px;
}
/* line 2817, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.frozies {
  width: 13px;
  background-position: -315px 3px;
}
/* line 2821, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.cookies {
  width: 22px;
  background-position: -272px 4px;
}
/* line 2825, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.nowopen {
  width: 30px;
  background-position: -340px center;
}
/* line 2829, ../sass/style.sass */
#myoly #myorangeleaf .store-info-wrapper .store-services li.comingspoon {
  width: 32px;
  background-position: -383px center;
}
/* line 2833, ../sass/style.sass */
#myoly #myorangeleaf .pagination a {
  width: 12px;
  height: 12px;
}
/* line 2837, ../sass/style.sass */
#myoly #myorangeleaf .flavor-carousel .list_carousel {
  margin-top: 10px;
}
/* line 2840, ../sass/style.sass */
#myoly #myorangeleaf .whats-happening {
  width: 30%;
  padding: 5px;
  float: left;
}
/* line 2845, ../sass/style.sass */
#myoly #myorangeleaf .whats-happening p {
  font-size: 0.8em;
  line-height: 17px;
  font-weight: 100;
  color: #6d6d6d;
}
/* line 2854, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting {
  padding: 15px 0;
}
/* line 2857, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting .flavor-text {
  width: 25%;
  float: left;
}
/* line 2861, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting h3 {
  font-size: 1.2em;
  color: #43c7ea;
  text-transform: uppercase;
}
/* line 2866, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting .button {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  font-size: 0.8em;
  text-transform: uppercase;
  color: white;
  padding: 5px 10px;
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
  background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
  background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
  zoom: 1;
  padding: 15px;
  display: inline-block;
  margin-top: 10px;
  border: none;
}
/* line 2874, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting .button:hover {
  cursor: pointer;
  background: #43c7ea;
}
/* line 2878, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting .flavors {
  float: left;
  width: 75%;
}
/* line 2882, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting .flavors li {
  width: 22%;
  margin-right: 2.5%;
  float: left;
  display: block;
  text-align: center;
}
/* line 2889, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting .flavors li img {
  width: 100%;
  height: auto;
  display: block;
  border: solid 1px #dbdbdb;
}
/* line 2895, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting .flavors li p {
  display: block;
  margin: 3px;
  font-size: 0.8em;
  color: black;
  font-weight: 200;
}
/* line 2902, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting .flavors li .bar {
  width: 100%;
  background: #e6e6e6;
  height: 10px;
  display: block;
  margin: 2px 0;
}
/* line 2909, ../sass/style.sass */
#myoly #myorangeleaf .flavor-voting .flavors li .percentage {
  font-size: 0.8em;
  font-weight: 100;
  width: 100%;
  display: block;
  margin-top: 5px;
}
/* line 2916, ../sass/style.sass */
#myoly .gradient {
  background-color: white;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  zoom: 1;
  height: 200px;
  position: relative;
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
}
/* line 2927, ../sass/style.sass */
#myoly #myoly-store {
  position: relative;
  z-index: 2;
  margin-top: 120px;
}
/* line 2932, ../sass/style.sass */
#myoly #myoly-store #mobile-ios, #myoly #myoly-store #mobile-android {
  float: left;
  width: 100%;
  max-width: 140px;
  margin: 0 10px 20px 0;
  height: auto;
  display: none;
}
/* line 2940, ../sass/style.sass */
#myoly #myoly-store #mobile-ios:hover, #myoly #myoly-store #mobile-android:hover {
  opacity: 0.8;
}
/* line 2943, ../sass/style.sass */
#myoly #myoly-store #iphone {
  position: relative;
}
/* line 2946, ../sass/style.sass */
#myoly #myoly-store #iphone .android, #myoly #myoly-store #iphone .ios {
  width: 45%;
  height: auto;
  float: left;
  margin: 0 7px;
}
/* line 2952, ../sass/style.sass */
#myoly #myoly-store #iphone .iphone-background {
  position: relative;
  margin: 0 auto;
  display: block;
  text-align: center;
  z-index: 1;
  top: 0;
}
/* line 2960, ../sass/style.sass */
#myoly #myoly-store #iphone .iphone-slideshow-wrapper {
  position: absolute;
  width: 100%;
  margin: 0 auto;
  height: auto;
  z-index: 2;
  top: 0px;
  display: block;
}
/* line 2970, ../sass/style.sass */
#myoly #myoly-store #iphone .iphone-slideshow {
  padding-left: 5px;
}
/* line 2973, ../sass/style.sass */
#myoly #myoly-store #iphone .bx-viewport {
  max-width: 228px;
}
/* line 2976, ../sass/style.sass */
#myoly #myoly-store #iphone .bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0 0 0 5px;
  background: none;
  border: none;
  left: 4px;
}
/* line 2988, ../sass/style.sass */
#myoly #myoly-store #iphone .bx-wrapper .bx-controls-direction a {
  top: 46%;
}
/* line 2991, ../sass/style.sass */
#myoly #myoly-store #iphone .bx-wrapper .bx-next {
  right: -45px;
  background: url(../images/ios-slide-right.png) no-repeat 0 0;
  width: 10px;
  height: 16px;
}
/* line 2997, ../sass/style.sass */
#myoly #myoly-store #iphone .bx-wrapper .bx-prev {
  left: -60px;
  background: url(../images/ios-slide-left.png) no-repeat 0 0;
  width: 10px;
  height: 16px;
}

/* line 3007, ../sass/style.sass */
#rebelmouse {
  border-bottom: 7px solid #43c7ea;
  background: #6d6d6d;
  /*background: url(../images/OLY_2015_LIB_RebelMouseTaglineBG.gif) no-repeat center center;*/
  background: url(../images/BeOrangeHeader.png) no-repeat center center;
  background-size: cover;
  margin-top: -60px;
  padding-top: 100px;
  height: 400px;
}
/* line 3011, ../sass/style.sass */
#rebelmouse .main-row {
  padding: 30px 0 40px;
  margin-top: -5px;
}
/* line 3015, ../sass/style.sass */
#rebelmouse .main-row p {
  color: #6d6d6d;
  font-size: 1.26667em;
  font-family: "futura-pt", sans-serif;
  font-weight: bold;
  padding: 0 20px;
}

/* line 3022, ../sass/style.sass */
.rebel {
  padding-top: 20px;
}

/* line 3027, ../sass/style.sass */
#footer-wrap {
  border-bottom: 15px solid #43c7ea;
  margin-top: 50px;
}
/* line 3032, ../sass/style.sass */
#footer-wrap .row div {
  margin-bottom: 20px;
}
/* line 3037, ../sass/style.sass */
#footer-wrap .newsletter input {
  border: 1px solid #dddddd;
  border-bottom: 6px solid #dddddd;
  background: white;
  padding: 10px 10px;
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
/* line 3046, ../sass/style.sass */
#footer-wrap .newsletter button {
  border: none;
  background: none;
  margin: 0;
  display: block;
  padding: 0;
}
/* line 3053, ../sass/style.sass */
#footer-wrap #footer {
  overflow: hidden;
  border-top: 1px solid #cccccc;
  padding-top: 20px;
}
/* line 3058, ../sass/style.sass */
#footer-wrap #footer h4 {
  color: #606060;
  font-size: 0.86667em;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 3064, ../sass/style.sass */
#footer-wrap #footer ul {
  float: left;
}
/* line 3067, ../sass/style.sass */
#footer-wrap #footer ul.main {
  margin-right: 25px;
}
/* line 3069, ../sass/style.sass */
#footer-wrap #footer a {
  color: #8b5705;
  font-size: 0.86667em;
  margin-bottom: 10px;
  display: block;
}
/* line 3077, ../sass/style.sass */
#footer-wrap #footer .social-icons li {
  float: left;
  display: inline-block;
  margin-right: 12px;
  opacity: 0.75;
}
/* line 3083, ../sass/style.sass */
#footer-wrap #footer .social-icons li:hover {
  opacity: 1;
}
/* line 3086, ../sass/style.sass */
#footer-wrap #footer .social-icons li:last-child {
  margin-right: 0;
}

/* line 3090, ../sass/style.sass */
#promo-row {
  margin-bottom: 40px;
}
/* line 3095, ../sass/style.sass */
#promo-row .bx-controls-direction a.bx-prev {
  top: 43%;
  left: -10px !important;
}
/* line 3099, ../sass/style.sass */
#promo-row .bx-controls-direction a.bx-next {
  top: 43%;
  right: -4px !important;
}

/* line 3104, ../sass/style.sass */
iframe#donationframe, .donation {
  width: 100%;
  margin: 50px auto;
  height: 1100px;
  overflow: hidden;
  position: relative;
  left: -40px;
}

/* line 3112, ../sass/style.sass */
.video-overlay {
  position: absolute;
  z-index: 999999;
  background: rgba(255, 255, 255, 0.8);
  display: block;
  width: 100%;
  height: 100%;
}
/* line 3120, ../sass/style.sass */
.video-overlay .close-cookie {
  display: block;
  position: absolute;
  top: 30px;
  right: 30px;
  background: #43c7ea;
}
/* line 3127, ../sass/style.sass */
.video-overlay .close-cookie a {
  color: white;
  font-size: 20px;
  padding: 12px 15px 10px;
  display: block;
}
/* line 3133, ../sass/style.sass */
.video-overlay .close-cookie:hover {
  cursor: pointer;
  background: #f6a11c;
}
/* line 3137, ../sass/style.sass */
.video-overlay .video {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 960px;
}
/* line 3143, ../sass/style.sass */
.video-overlay .video .iframe {
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  margin-top: 0px;
}
/* line 3149, ../sass/style.sass */
.video-overlay .video .iframe embed, .video-overlay .video .iframe object, .video-overlay .video .iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.register_container
{
    width: 100%;
    margin-bottom: 25px;
}


.register_link
{
    display: inline-block  !important;
    background-color: #43c7ea;
    background: -moz-linear-gradient(top, #EE3872 0%, #D20938 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EE3872), color-stop(100%, #D20938));
    background: -webkit-linear-gradient(top, #EE3872 0%, #D20938 100%);
    background: -o-linear-gradient(top, #EE3872 0%, #D20938 100%);
    background: -ms-linear-gradient(top, #EE3872 0%, #D20938 100%);
    background: linear-gradient(to bottom, #EE3872 0%, #D20938 100%);
    zoom: 1;
    padding: 10px 15px;
    color: white;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -ms-border-radius: 5px 5px 5px 5px;
    -o-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border-top: 1px solid #EE3872;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    behavior: url(PIE.htc);
}




/*********** MOBILE CSS *********** */
@media only screen and (max-width: 1165px) {
  /* line 3115, ../sass/style.sass */
  iframe#donationframe, .donation {
    height: 1500px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 3122, ../sass/style.sass */
  #myoly #myorangeleaf .flavor-voting .button {
    font-size: 0.86667em;
    padding: 10px;
  }

  /* line 3126, ../sass/style.sass */
  #nav-wrapper {
    min-height: 58px;
  }
  /* line 3129, ../sass/style.sass */
  #nav-wrapper .franchise-button {
    display: block;
    padding: 22px 25px;
    position: relative;
  }

  /* line 3134, ../sass/style.sass */
  #nav li {
    height: 58px;
    overflow: hidden;
  }
  /* line 3138, ../sass/style.sass */
  #nav li a {
    font-size: 0.73333em;
    padding: 23px 5px;
  }
  /* line 3142, ../sass/style.sass */
  #nav li.franchise a {
    padding: 15px 5px 18px;
  }

  /* line 3147, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header {
    min-height: 40px;
    max-height: 40px;
  }
  /* line 3151, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #logo {
    width: 100%;
    max-width: 120px;
  }
  /* line 3155, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #nav {
    overflow: hidden;
  }
  /* line 3158, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #nav li {
    height: 40px;
    overflow: hidden;
  }
  /* line 3162, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #nav li a {
    padding: 16px 10px;
  }
  /* line 3165, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #nav li.franchise a {
    padding: 10px 10px;
  }

  /* line 3168, ../sass/style.sass */
  #my-store {
    top: 58px;
  }
}
@media only screen and (max-width: 1160px) {
  /* line 3177, ../sass/style.sass */
  #yogurt .yogurt-info h3, #yogurt .yogurt-info h2, #yogurt .yogurt-info p, #yogurt .yogurt-info .nutrition-button {
    padding-left: 20px;
  }
  /* line 3180, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 1139px) {
  /* line 3193, ../sass/style.sass */
  #myoly #myoly-store #iphone .bx-wrapper .bx-next {
    right: -40px;
  }
  /* line 3196, ../sass/style.sass */
  #myoly #myoly-store #iphone .bx-wrapper .bx-prev {
    left: -45px;
  }
  /* line 3203, ../sass/style.sass */
  #myoly #myorangeleaf .flavor-voting h3 {
    font-size: 1.06667em;
  }
  /* line 3208, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-info {
    padding: 5px;
    float: left;
    width: 50%;
    margin-right: 10px;
    border-right: 1px solid lightgrey;
  }
  /* line 3215, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-info .store-photo {
    display: none;
  }
  /* line 3218, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-hours {
    width: 100%;
  }
  /* line 3221, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-hours h4 {
    font-size: 0.73333em;
    margin: 10px 0;
  }
  /* line 3225, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-hours ul {
    float: left;
  }
  /* line 3228, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-hours ul li {
    font-size: 0.7em;
    font-weight: 100;
    padding-bottom: 2px;
  }
  /* line 3234, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .whats-happening {
    width: 43%;
  }
  /* line 3239, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .whats-happening .sel-buttons .pagination {
    margin-bottom: 10px;
    margin-left: -5px;
  }
  /* line 3243, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .whats-happening .sel-buttons h3 {
    clear: both;
  }

  /* line 3247, ../sass/style.sass */
  #nav li a {
    font-size: 0.73333em;
    padding: 23px 4px;
  }
  /* line 3251, ../sass/style.sass */
  #nav li.franchise a {
    padding: 15px 4px 20px;
  }
}
@media only screen and (max-width: 1100px) {
  /* line 3258, ../sass/style.sass */
  #nav-wrapper .franchise-button {
    display: none;
  }

  /* line 3263, ../sass/style.sass */
  #nav li {
    border-right: none;
  }
  /* line 3266, ../sass/style.sass */
  #nav li.mobile-franchise {
    display: inline-block;
  }
  /* line 3269, ../sass/style.sass */
  #nav li a {
    font-size: 0.5em;
    padding: 23px 5px;
  }

  /* line 3275, ../sass/style.sass */
  .nutrition-info ul {
    padding: 0 10px 10px;
  }
  /* line 3278, ../sass/style.sass */
  .nutrition-info ul li {
    width: 12%;
  }
  /* line 3281, ../sass/style.sass */
  .nutrition-info ul li:last-child {
    border: none;
  }
}
@media only screen and (max-width: 1070px) {
  /* line 3286, ../sass/style.sass */
  .sel-buttons {
    margin: 0 20px;
  }

  /* line 3289, ../sass/style.sass */
  .bx-wrapper {
    margin: 12px 20px 0;
  }

  .youtube-description {
    display: none;
  }
}
@media only screen and (min-width: 780px) and (max-width: 1070px) {
  /* line 3298, ../sass/style.sass */
  #content .row.locations .fourcol img.thumbnail {
    float: none;
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
  }
  /* line 3305, ../sass/style.sass */
  #content .row.locations .fourcol .location-info {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 1010px) {
  /* line 3313, ../sass/style.sass */
  #nav li {
    border-right: none;
  }
  /* line 3316, ../sass/style.sass */
  #nav li a {
    font-size: 0.5em;
    padding: 25px 5px;
  }
  /* line 3322, ../sass/style.sass */
  #nav li.franchise a {
    padding: 17px 5px 25px;
  }

  /* line 3329, ../sass/style.sass */
  #content.owtol .owtol-row .icon {
    margin-left: 0;
  }
  /* line 3336, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol:hover .large-photo {
    visibility: hidden;
  }
  /* line 3339, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol .thumbnail img {
    width: 75%;
  }
}
@media only screen and (max-width: 980px) {
  /* line 3344, ../sass/style.sass */
  iframe#donationframe, .donation {
    height: 1600px;
  }
}
@media only screen and (max-width: 950px) {
  /* line 3352, ../sass/style.sass */
  #myoly #myorangeleaf {
    width: 98%;
    max-width: 1140px;
  }

  /* line 3356, ../sass/style.sass */
  #myoly-store {
    position: relative;
    z-index: 2;
    margin-top: 120px;
  }
  /* line 3361, ../sass/style.sass */
  #myoly-store #mobile-ios, #myoly-store #mobile-android {
    display: block !important;
    margin-top: 20px;
  }
  /* line 3365, ../sass/style.sass */
  #myoly-store #iphone {
    display: none;
  }

  /* line 3368, ../sass/style.sass */
  #header-wrap.container {
    padding: 0;
  }

  /* line 3371, ../sass/style.sass */
  #nav-wrapper {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  /* line 3374, ../sass/style.sass */
  #nav-wrapper #logo {
    width: 100%;
    height: auto;
    max-width: 170px;
    margin-top: 12px;
    display: inline-block;
  }

  /* line 3381, ../sass/style.sass */
  .main-slideshow #pager-container {
    top: 444px;
    left: -5px;
  }

  /* line 3387, ../sass/style.sass */
  .main-slideshow .slideshow-info a.button.blue {
    display: none;
  }
  /* line 3390, ../sass/style.sass */
  .main-slideshow .slide {
    min-height: 650px;
    max-height: 650px;
  }
  /* line 3394, ../sass/style.sass */
  .main-slideshow .nutrition-info {
    display: none;
  }

  /* line 3400, ../sass/style.sass */
  #main-content.franchise .button {
    font-size: 1em;
  }

  /* line 3406, ../sass/style.sass */
  #main-content.spoon .main-spoon {
    width: 90%;
    display: block;
    margin: 0 auto;
  }
  /* line 3411, ../sass/style.sass */
  #main-content.spoon .spoon-people {
    float: none;
    margin: 0 auto;
    display: block;
  }
  /* line 3416, ../sass/style.sass */
  #main-content.spoon p {
    display: block;
    width: 90%;
    max-width: 900px;
    margin: 0 auto;
    float: none;
    left: 0;
    position: relative;
  }

  /* line 3428, ../sass/style.sass */
  #main-content.ounceback a.button {
    font-size: 1em;
    padding: 10px 15px;
    width: 90%;
  }
}
@media only screen and (min-width: 951px) and (max-width: 1190px) {
  /* line 3439, ../sass/style.sass */
  #myoly #myorangeleaf .store-location .store-button {
    display: block;
    max-width: 120px;
    margin: 5px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
  /* line 3450, ../sass/style.sass */
  #yogurt .yogurt-info a.nutrition-button {
    display: none;
  }
  /* line 3453, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info {
    padding-top: 0;
  }
  /* line 3456, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info .bubble-arrow {
    display: none;
  }
  /* line 3459, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info ul {
    display: none;
  }
  /* line 3462, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-guide-button {
    border-top: none;
  }
  /* line 3465, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-guide-button a {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    font-size: 1.2em;
  }
}
@media only screen and (min-width: 850px) {
  /* line 3472, ../sass/style.sass */
  .show-list {
    display: block;
    width: 120px;
    background-color: #43c7ea;
    background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
    background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
    zoom: 1;
    font-size: 0.8em;
    text-transform: uppercase;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -ms-border-radius: 0 5px 5px 0;
    -o-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    left: -140px;
    position: fixed;
    top: 150px;
    z-index: 999999999999999999;
    color: white;
    font-family: "futura-pt", Helvetica, Arial, sans-serif;
    padding: 10px 0 10px 10px;
  }
  /* line 3489, ../sass/style.sass */
  .show-list:hover {
    background: #43c7ea;
  }
}
@media only screen and (max-width: 850px) {
  /* line 3496, ../sass/style.sass */
  #sub-content h3 {
    font-size: 1.06667em;
  }

  /* line 3503, ../sass/style.sass */
  .main-slideshow .slideshow-info h2.flavor-title.smaller {
    font-size: 3.33333em;
  }

  /* line 3506, ../sass/style.sass */
  #header-wrap.container {
    padding: 0;
  }

  /* line 3509, ../sass/style.sass */
  #nav-wrapper {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  /* line 3512, ../sass/style.sass */
  #nav-wrapper #logo {
    width: 100%;
    height: auto;
    max-width: 155px;
    margin-top: 12px;
    display: inline-block;
  }

  /* line 3521, ../sass/style.sass */
  #nav li {
    border-right: none;
  }
  /* line 3524, ../sass/style.sass */
  #nav li.franchise a {
    padding: 16px 0px;
  }
  /* line 3527, ../sass/style.sass */
  #nav li a {
    font-size: 0.455555em;
    padding: 23px 5px 0 0;
  }
  /* line 3532, ../sass/style.sass */
  #nav li a.current, #nav li a:hover {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  /* line 3539, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header {
    min-height: 40px;
    max-height: 40px;
  }
  /* line 3543, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #logo {
    width: 100%;
    max-width: 120px;
  }
  /* line 3547, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #nav {
    overflow: hidden;
  }
  /* line 3550, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #nav li {
    height: 40px;
    overflow: hidden;
  }
  /* line 3554, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #nav li a {
    padding: 16px 6px;
  }
  /* line 3557, ../sass/style.sass */
  #nav-wrapper.rebelmouse.small-header #nav li.franchise a {
    padding: 10px 6px;
  }

  /* line 3560, ../sass/style.sass */
  .main-slideshow #pager-container {
    top: 444px;
    left: -5px;
  }

  /* line 3566, ../sass/style.sass */
  .main-slideshow .slideshow-info a.button.blue {
    display: none;
  }
  /* line 3569, ../sass/style.sass */
  .main-slideshow .slide {
    min-height: 650px;
    max-height: 650px;
  }
  /* line 3573, ../sass/style.sass */
  .main-slideshow .nutrition-info {
    display: none;
  }
}
@media only screen and (max-width: 820px) {
  /* line 3578, ../sass/style.sass */
  iframe#donationframe {
    height: 2900px !important;
    overflow: hidden;
    position: relative;
    left: -35px !important;
    margin: 50px 0 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  /* line 3587, ../sass/style.sass */
  body {
    background: #f6a11c;
    overflow-x: hidden;
    position: absolute;
    width: 100%;
    font-size: 90%;
  }

  /* line 3614, ../sass/style.sass */
  #rebelmouse {
    height: 100px;
    margin-top: 0px;
  }

  /* line 3595, ../sass/style.sass */
  #sidebar.sidebar-mobile {
    display: block;
    padding-top: 10px;
  }

  /* line 3599, ../sass/style.sass */
  .sidebar-press {
    padding-left: 20px;
  }

  /* line 3602, ../sass/style.sass */
  .sidebar-full {
    display: none;
  }

  /* line 3610, ../sass/style.sass */
  #sidebar .widget a.sidebar-image {
    display: none;
  }
  /* line 3613, ../sass/style.sass */
  #sidebar .content-widget {
    display: none;
  }

  /* line 3616, ../sass/style.sass */
  .sorting {
    margin-left: 20px;
  }

  /* line 3622, ../sass/style.sass */
  .locations-state-group h2 {
    padding-left: 20px;
  }

  /* line 3627, ../sass/style.sass */
  #header-wrap {
    display: none;
  }

  /* line 3630, ../sass/style.sass */
  #content {
    padding-top: 40px;
  }

  /* line 3633, ../sass/style.sass */
  #iloveorangeleaf, #storelocator-button, #storelocator-tab, #ouncebackside {
    display: none;
  }

  .register_container
  {
      text-align: center;
  }

  .mobile_register_container
  {
      width: 100%;
      text-align: center;
      margin-bottom: 25px;
  }

  #main-content p, .page p {
    margin-bottom: 0px;
}

  .mobile_register_link
  {
      display: inline-block  !important;
  text-align: center;
  background-color: #43c7ea;
  background: -moz-linear-gradient(top, #EE3872 0%, #D20938 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EE3872), color-stop(100%, #D20938));
  background: -webkit-linear-gradient(top, #EE3872 0%, #D20938 100%);
  background: -o-linear-gradient(top, #EE3872 0%, #D20938 100%);
  background: -ms-linear-gradient(top, #EE3872 0%, #D20938 100%);
  background: linear-gradient(to bottom, #EE3872 0%, #D20938 100%);
  zoom: 1;
  padding: 10px 15px;
  color: white;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-top: 1px solid #EE3872;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  behavior: url(PIE.htc);

  }

  /* line 3638, ../sass/style.sass */
  #download .row, .download .row {
    display: none;
  }
  /* line 3641, ../sass/style.sass */
  #download .row#mobile-download-app, .download .row#mobile-download-app {
    display: block;
  }

  /* line 3644, ../sass/style.sass */
  #mobile-header {
    position: fixed;
    left: 0;
    height: 50px;
    width: 100%;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    z-index: 99999999999999;
    background-color: #f6a11c;
    background: -moz-linear-gradient(top, #f6a11c 0%, #d68911 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6a11c), color-stop(100%, #d68911));
    background: -webkit-linear-gradient(top, #f6a11c 0%, #d68911 100%);
    background: -o-linear-gradient(top, #f6a11c 0%, #d68911 100%);
    background: -ms-linear-gradient(top, #f6a11c 0%, #d68911 100%);
    background: linear-gradient(to bottom, #f6a11c 0%, #d68911 100%);
    zoom: 1;
    text-align: center;
    display: block;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  }
  /* line 3656, ../sass/style.sass */
  #mobile-header #logo {
    width: 100%;
    max-width: 170px;
    display: block;
    padding: 10px;
    position: relative;
    margin: 0 auto;
    z-index: 1;
  }

  /* line 3665, ../sass/style.sass */
  .nav-btn {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 1.46667em;
    font-weight: normal;
    color: white;
    padding: 5px 10px 3px;
    text-align: center;
    background-color: #d68911;
    background: -moz-linear-gradient(top, #f69d12 0%, #cd8310 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f69d12), color-stop(100%, #cd8310));
    background: -webkit-linear-gradient(top, #f69d12 0%, #cd8310 100%);
    background: -o-linear-gradient(top, #f69d12 0%, #cd8310 100%);
    background: -ms-linear-gradient(top, #f69d12 0%, #cd8310 100%);
    background: linear-gradient(to bottom, #f69d12 0%, #cd8310 100%);
    zoom: 1;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    z-index: 2;
  }

  /* line 3679, ../sass/style.sass */
  .nav-btn-right {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 1.46667em;
    font-weight: normal;
    color: white;
    padding: 5px 13.5px 3px;
    text-align: center;
    background-color: #d68911;
    background: -moz-linear-gradient(top, #f69d12 0%, #cd8310 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f69d12), color-stop(100%, #cd8310));
    background: -webkit-linear-gradient(top, #f69d12 0%, #cd8310 100%);
    background: -o-linear-gradient(top, #f69d12 0%, #cd8310 100%);
    background: -ms-linear-gradient(top, #f69d12 0%, #cd8310 100%);
    background: linear-gradient(to bottom, #f69d12 0%, #cd8310 100%);
    zoom: 1;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.1);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3), 0 1px 1px rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    z-index: 2;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  /* line 3694, ../sass/style.sass */
  .show {
    display: inline-block;
  }

  /* line 3697, ../sass/style.sass */
  .hide {
    display: none;
  }

  /* line 3700, ../sass/style.sass */
  #inner-wrap {
    width: 100%;
    float: right;
    z-index: 201;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  /* line 3707, ../sass/style.sass */
  #mobile-nav {
    position: absolute;
    display: block;
    color: white;
    top: 0;
    left: 0;
    width: 80%;
    z-index: 200;
    overflow: hidden;
    text-transform: uppercase;
    -webkit-transition: width 0.2s ease-in-out;
    -moz-transition: width 0.2s ease-in-out;
    -o-transition: width 0.2s ease-in-out;
    transition: width 0.2s ease-in-out;
    padding-bottom: 10px;
  }
  /* line 3721, ../sass/style.sass */
  #mobile-nav:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 2.26667em;
  }
  /* line 3729, ../sass/style.sass */
  #mobile-nav h3 {
    text-align: center;
    padding: 10px 0 0;
  }
  /* line 3733, ../sass/style.sass */
  #mobile-nav #mystore-mobile {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 3737, ../sass/style.sass */
  #mobile-nav #mystore-mobile h3 {
    padding: 5px;
  }
  /* line 3740, ../sass/style.sass */
  #mobile-nav #mystore-mobile a {
    background-color: #b3c426;
    background: -moz-linear-gradient(top, #b3c426 0%, #91a012 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b3c426), color-stop(100%, #91a012));
    background: -webkit-linear-gradient(top, #b3c426 0%, #91a012 100%);
    background: -o-linear-gradient(top, #b3c426 0%, #91a012 100%);
    background: -ms-linear-gradient(top, #b3c426 0%, #91a012 100%);
    background: linear-gradient(to bottom, #b3c426 0%, #91a012 100%);
    zoom: 1;
    color: white;
    text-transform: uppercase;
    text-align: center;
    display: block;
    width: 100%;
    padding: 10px 5px;
  }
  /* line 3749, ../sass/style.sass */
  #mobile-nav ul {
    padding-top: 10px;
  }
  /* line 3754, ../sass/style.sass */
  #mobile-nav ul li a {
    display: block;
    color: white;
    background-color: #f6a11c;
    background: -moz-linear-gradient(top, #f6a11c 0%, #d68911 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6a11c), color-stop(100%, #d68911));
    background: -webkit-linear-gradient(top, #f6a11c 0%, #d68911 100%);
    background: -o-linear-gradient(top, #f6a11c 0%, #d68911 100%);
    background: -ms-linear-gradient(top, #f6a11c 0%, #d68911 100%);
    background: linear-gradient(to bottom, #f6a11c 0%, #d68911 100%);
    zoom: 1;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding: 1.33333em;
    font-size: 0.86667em;
    font-weight: 600;
  }
  /* line 3764, ../sass/style.sass */
  #mobile-nav ul li a.first {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
  }

  /* line 3767, ../sass/style.sass */
  #mobile-nav.clicked {
    width: 80%;
    z-index: 199;
  }

  /* line 3771, ../sass/style.sass */
  #map {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }

  /* line 3774, ../sass/style.sass */
  #inner-wrap.clicked {
    left: 80%;
    z-index: 201;
    position: fixed;
    -webkit-box-shadow: -1px 0px 30px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: -1px 0px 30px rgba(0, 0, 0, 0.5);
    box-shadow: -1px 0px 30px rgba(0, 0, 0, 0.5);
  }
  /* line 3780, ../sass/style.sass */
  #inner-wrap.clicked #mobile-header {
    width: 20%;
    left: 80%;
  }
  /* line 3784, ../sass/style.sass */
  #inner-wrap.clicked #mobile-header img {
    right: -80%;
    opacity: 0;
  }
  /* line 3788, ../sass/style.sass */
  #inner-wrap.clicked #mobile-header #logo {
    left: 80%;
  }
  /* line 3791, ../sass/style.sass */
  #inner-wrap.clicked #mobile-header .nav-btn-right {
    opacity: 0;
    right: -80%;
  }

  /* line 3795, ../sass/style.sass */
  #map.clicked {
    left: 80%;
    width: 20%;
    -webkit-box-shadow: -1px 0px 30px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: -1px 0px 30px rgba(0, 0, 0, 0.5);
    box-shadow: -1px 0px 30px rgba(0, 0, 0, 0.5);
  }

  /* line 3802, ../sass/style.sass */
  #yogurt .yogurt-info {
    margin-bottom: 20px;
  }
  /* line 3805, ../sass/style.sass */
  #yogurt .yogurt-info h3, #yogurt .yogurt-info h2, #yogurt .yogurt-info p, #yogurt .yogurt-info .nutrition-button {
    padding-left: 0;
  }
  /* line 3808, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-button {
    display: none !important;
  }
  /* line 3811, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info {
    margin-left: 0;
    display: none;
  }
  /* line 3815, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info .serving {
    display: none;
  }

  /* line 3818, ../sass/style.sass */
  #download {
    margin-top: -100px;
  }

  /* line 3821, ../sass/style.sass */
  .gradient {
    margin-top: -120px;
  }

  /* line 3827, ../sass/style.sass */
  .main-slideshow #pager-container {
    top: 345px;
  }
  /* line 3830, ../sass/style.sass */
  .main-slideshow .slide {
    min-height: 450px;
    max-height: 450px;
  }
  /* line 3834, ../sass/style.sass */
  .main-slideshow .slideshow-info {
    padding-top: 150px;
  }
  /* line 3837, ../sass/style.sass */
  .main-slideshow .slideshow-info h3, .main-slideshow .slideshow-info h2 {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
  /* line 3840, ../sass/style.sass */
  .main-slideshow .slideshow-info h3 {
    font-size: 1em;
  }
  /* line 3843, ../sass/style.sass */
  .main-slideshow .slideshow-info a.button.blue {
    display: none;
  }
  /* line 3846, ../sass/style.sass */
  .main-slideshow .nutrition-info {
    display: none;
  }

  /* line 3850, ../sass/style.sass */
  #sub-content {
    margin-top: 20px;
  }
  /* line 3853, ../sass/style.sass */
  #sub-content .threecol {
    width: 43%;
    float: left;
    padding: 20px;
  }
  /* line 3858, ../sass/style.sass */
  #sub-content .threecol h3 {
    font-size: 1.66667em;
  }
  /* line 3861, ../sass/style.sass */
  #sub-content .threecol a.home-promo-image {
    background: none;
    padding: 0 0 2px 0;
    max-width: 100%;
  }
  /* line 3866, ../sass/style.sass */
  #sub-content .threecol a.home-promo-image img {
    border: none;
    max-width: 100%;
  }

  /* line 3870, ../sass/style.sass */
  #footer-wrap {
    margin-top: 30px;
  }
  /* line 3875, ../sass/style.sass */
  #footer-wrap .newsletter input {
    width: 90%;
  }

  /* line 3880, ../sass/style.sass */
  #footer .hide {
    display: none;
  }

  /* line 3884, ../sass/style.sass */
  .map-information {
    display: none;
  }

  /* line 3887, ../sass/style.sass */
  .container#map #map-information {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 0;
    min-height: 0;
    padding: 20px 0 10px;
    background: white;
    padding: 25px 15px;
    bottom: -51px;
    position: relative;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    z-index: 2;
    border: 1px solid #dadada;
    overflow: hidden;
  }
  /* line 3904, ../sass/style.sass */
  .container#map #map-information .view-all {
    text-transform: uppercase;
    font-size: 1em;
    color: #43c7ea;
    margin-left: -20px;
    margin-top: -10px;
    display: block;
  }
  /* line 3912, ../sass/style.sass */
  .container#map #map-information h3 {
    color: #f29e1a;
    font-weight: bold;
    font-size: 1em;
    margin-bottom: 15px;
  }
  /* line 3918, ../sass/style.sass */
  .container#map #map-information input[type="text"] {
    border: 1px solid #f6a11c;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    padding: 10px 15px;
    width: 65%;
  }
  /* line 3924, ../sass/style.sass */
  .container#map #map-information form {
    margin-bottom: 0;
    margin-left: -20px;
  }
  /* line 3928, ../sass/style.sass */
  .container#map #map-information form .button {
    background-color: #43c7ea;
    background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
    background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
    zoom: 1;
    text-align: center;
    display: inline-block;
    padding: 10px 20px;
    text-transform: uppercase;
    color: white;
    margin-bottom: 25px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-size: 0.8em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 1em;
    text-transform: uppercase;
    color: white;
    padding: 5px 10px;
    border: none;
    font-family: "futura-pt", sans-serif;
    font-weight: bold;
    padding: 7px 15px 8px;
    background-color: #43c7ea;
    background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
    background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
    zoom: 1;
  }
  /* line 3945, ../sass/style.sass */
  .container#map #map-information form .button:hover {
    background: #43c7ea;
  }
  /* line 3949, ../sass/style.sass */
  .container#map #map-information form .button.mobile {
    display: none;
  }

  /* line 3954, ../sass/style.sass */
  #mobile-map-search {
    display: block;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999999999999;
    text-align: center;
  }
  /* line 3962, ../sass/style.sass */
  #mobile-map-search .search, #mobile-map-search .clicked {
    background-color: #43c7ea;
    background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
    background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
    zoom: 1;
    text-align: center;
    display: inline-block;
    padding: 10px 20px;
    text-transform: uppercase;
    color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 1em;
    text-transform: uppercase;
    color: white;
    padding: 5px 10px;
    border: none;
    font-family: "futura-pt", sans-serif;
    font-weight: bold;
    max-width: 100px;
    font-size: 0.8em;
    margin: 0 auto !important;
    -webkit-border-radius: 5px 5px 0 0 !important;
    -moz-border-radius: 5px 5px 0 0 !important;
    -ms-border-radius: 5px 5px 0 0 !important;
    -o-border-radius: 5px 5px 0 0 !important;
    border-radius: 5px 5px 0 0 !important;
    position: relative;
    bottom: -51px;
  }

  /* line 3982, ../sass/style.sass */
  #main-content.community h4 {
    font-size: 2.4em;
    line-height: 36px;
  }
  /* line 3988, ../sass/style.sass */
  #main-content.press.article h4 {
    font-size: 2.4em;
  }
  /* line 3991, ../sass/style.sass */
  #main-content.press.article h5.subheader {
    font-size: 1.13333em;
  }
  /* line 3996, ../sass/style.sass */
  #main-content.ounceback a.button {
    font-size: 1.2em;
  }

  /* line 3999, ../sass/style.sass */
  #main-content.press .pagination {
    text-align: left;
    float: none;
    margin: 5px 0 0;
  }
  /* line 4004, ../sass/style.sass */
  #main-content.press .pagination li {
    margin-right: 0;
  }

  /* line 4010, ../sass/style.sass */
  #myoly #myorangeleaf {
    width: 90%;
  }
  /* line 4013, ../sass/style.sass */
  #myoly #myorangeleaf .store-location .store-button {
    display: block;
    max-width: 120px;
    margin: 5px 0;
  }

  /* line 4019, ../sass/style.sass */
  #content.owtol {
    overflow: hidden;
  }
  /* line 4022, ../sass/style.sass */
  #content.owtol a.our-flavors, #content.owtol a.owtol-button {
    display: block;
    margin: 0 auto -10px;
    max-width: 300px;
  }
  /* line 4027, ../sass/style.sass */
  #content.owtol a.owtol-button {
    display: none;
  }
  /* line 4030, ../sass/style.sass */
  #content.owtol p.disclaimer {
    margin-left: 0;
    padding: 0 20px;
    width: 90%;
  }
  /* line 4037, ../sass/style.sass */
  #content.owtol .owtol-row .icon {
    margin-left: 0;
    display: none;
  }
  /* line 4041, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol {
    float: left;
    width: 35%;
  }
  /* line 4045, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol .large-photo {
    display: none;
  }
  /* line 4048, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol .large-photo .photo-arrow {
    display: none;
  }
  /* line 4051, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol .title {
    float: none;
    margin: 0;
    height: auto;
    max-width: 100px;
    display: none;
  }
  /* line 4060, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol:hover .large-photo {
    visibility: hidden;
  }
  /* line 4063, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol .thumbnail img {
    margin: 5px 0 0 10px;
    float: none;
    display: block;
  }
  /* line 4068, ../sass/style.sass */
  #content.owtol .owtol-row .eightcol {
    float: left;
    width: 55%;
    padding-top: 20px;
  }
  /* line 4073, ../sass/style.sass */
  #content.owtol .owtol-row .eightcol p {
    width: 100%;
  }

  /* line 4077, ../sass/style.sass */
  .view-nutrition {
    display: block;
    text-align: center;
    color: white;
    background-color: #43c7ea;
    background: -moz-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #43c7ea), color-stop(100%, #19a1c5));
    background: -webkit-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -o-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: -ms-linear-gradient(top, #43c7ea 0%, #19a1c5 100%);
    background: linear-gradient(to bottom, #43c7ea 0%, #19a1c5 100%);
    zoom: 1;
    padding: 20px 0;
    border: solid 1px white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 1em;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    font-weight: 100;
    margin-bottom: 20px;
  }

  /* line 4091, ../sass/style.sass */
  #mobile-nutrition {
    display: block;
  }
  /* line 4094, ../sass/style.sass */
  #mobile-nutrition .nutrition {
    border: 1px solid black;
    background: white;
  }
  /* line 4099, ../sass/style.sass */
  #mobile-nutrition h5 {
    color: white;
    font-size: 1.2em;
    display: block;
    background: black;
    padding: 10px;
  }
  /* line 4107, ../sass/style.sass */
  #mobile-nutrition .info {
    padding: 10px 0;
  }
  /* line 4110, ../sass/style.sass */
  #mobile-nutrition .info strong {
    padding-left: 10px;
    color: black;
  }
  /* line 4114, ../sass/style.sass */
  #mobile-nutrition .info .calories {
    padding-right: 10px;
  }
  /* line 4117, ../sass/style.sass */
  #mobile-nutrition .info .left {
    float: left;
    color: black;
  }
  /* line 4121, ../sass/style.sass */
  #mobile-nutrition .info .right {
    float: right;
    color: black;
  }
  /* line 4125, ../sass/style.sass */
  #mobile-nutrition .info hr {
    clear: both;
    overflow: hidden;
    height: 1px;
    border: none;
    border-bottom: solid 1px black;
    padding: 5px 0;
  }
  /* line 4133, ../sass/style.sass */
  #mobile-nutrition h3 {
    padding-top: 30px;
    padding-bottom: 15px;
  }
}
@media only screen and (max-width: 750px) {
  /* line 4139, ../sass/style.sass */
  .subnav {
    display: none;
    margin: 0;
    padding: 0;
    margin-top: 10px;
  }
  /* line 4145, ../sass/style.sass */
  .subnav.clicked {
    display: block;
  }

  /* line 4148, ../sass/style.sass */
  #subnav-button {
    display: block;
    padding: 10px;
    text-align: center;
    background: #43c7ea;
    color: white;
    margin-top: -40px;
    text-transform: uppercase;
  }

  /* line 4157, ../sass/style.sass */
  #header-wrap {
    display: none;
  }

  /* line 4160, ../sass/style.sass */
  .social {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  /* line 4167, ../sass/style.sass */
  body p, body h2, body h1, body h3, body h4, body h5, body h6, body p a, body li a {
    text-shadow: none;
  }

  /* line 4173, ../sass/style.sass */
  #promo-controls a {
    top: 40% !important;
  }
  /* line 4176, ../sass/style.sass */
  #promo-controls a#promo-next {
    left: 4px !important;
  }
  /* line 4179, ../sass/style.sass */
  #promo-controls a#promo-prev {
    right: 4px !important;
  }

  /* line 4185, ../sass/style.sass */
  .bx-controls-direction a.bx-prev {
    left: -10px !important;
  }
  /* line 4188, ../sass/style.sass */
  .bx-controls-direction a.bx-next {
    right: -10px;
  }

  /* line 4194, ../sass/style.sass */
  .mapInfoWindow .icons {
    margin-top: -25px;
  }
  /* line 4197, ../sass/style.sass */
  .mapInfoWindow .icons .tooltip {
    opacity: 0;
    top: -10px;
    position: absolute;
    padding: 5px 10px;
    font-size: 0.8em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: white;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    margin: 0 auto;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-align: center;
    width: 94px;
    left: 50%;
    margin-left: -58px;
    z-index: 2;
    display: none;
  }
  /* line 4215, ../sass/style.sass */
  .mapInfoWindow .icons .tooltip img {
    width: 18px;
    height: 8px;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -9px;
  }
  /* line 4223, ../sass/style.sass */
  .mapInfoWindow .icons li {
    float: left;
    height: 39px;
    background: url(../images/web-icons.png) no-repeat center center;
    display: block;
    margin-right: 15px;
    position: relative;
    overflow: visible;
    opacity: 0.8;
    z-index: 1;4:33 PM 6/9/2014
    text-indent: -999999px;
    border: none;
  }
  /* line 4236, ../sass/style.sass */
  .mapInfoWindow .icons li:hover {
    opacity: 1;
  }
  /* line 4239, ../sass/style.sass */
  .mapInfoWindow .icons li:hover .tooltip {
    opacity: 1;
    top: -20px;
  }
  /* line 4243, ../sass/style.sass */
  .mapInfoWindow .icons li.floats {
    width: 16px;
    background-position: -199px center;
  }
  /* line 4247, ../sass/style.sass */
  .mapInfoWindow .icons li.pies {
    width: 24px;
    background-position: -116px center;
  }
  /* line 4251, ../sass/style.sass */
  .mapInfoWindow .icons li.catering {
    width: 22px;
    background-position: -233px center;
  }
  /* line 4255, ../sass/style.sass */
  .mapInfoWindow .icons li.hot-beverages {
    width: 24px;
    background-position: 0 center;
  }
  /* line 4259, ../sass/style.sass */
  .mapInfoWindow .icons li.fundraising {
    width: 34px;
    background-position: -150px center;
  }
  /* line 4263, ../sass/style.sass */
  .mapInfoWindow .icons li.birthdays {
    width: 19px;
    background-position: -41px center;
  }
  /* line 4267, ../sass/style.sass */
  .mapInfoWindow .icons li.togo {
    width: 20px;
    background-position: -79px center;
  }
  /* line 4271, ../sass/style.sass */
  .mapInfoWindow .icons li.frozies {
    width: 13px;
    background-position: -315px center;
  }
  /* line 4275, ../sass/style.sass */
  .mapInfoWindow .icons li.cookies {
    width: 22px;
    background-position: -272px center;
  }
  /* line 4279, ../sass/style.sass */
  .mapInfoWindow .icons li.nowopen {
    width: 30px;
    background-position: -340px center;
  }
  /* line 4283, ../sass/style.sass */
  .mapInfoWindow .icons li.comingspoon {
    width: 32px;
    background-position: -383px center;
  }
  /* line 4287, ../sass/style.sass */
  .mapInfoWindow .action-buttons {
    margin-top: 10px !important;
    min-height: 60px !important;
  }

  /* line 4292, ../sass/style.sass */
  .yogurt-container {
    margin-top: -80px;
  }

  /* line 4295, ../sass/style.sass */
  #nav-wrapper {
    display: none;
  }

  /* line 4298, ../sass/style.sass */
  #iloveorangeleaf, #storelocator-button, #storelocator-tab {
    display: none;
  }

  /* line 4301, ../sass/style.sass */
  .main-slideshow {
    top: -15px;
  }
  /* line 4304, ../sass/style.sass */
  .main-slideshow #pager-container {
    top: 280px;
  }
  /* line 4307, ../sass/style.sass */
  .main-slideshow .slide {
    min-height: 350px !important;
    max-height: 350px !important;
  }
  /* line 4311, ../sass/style.sass */
  .main-slideshow .slideshow-info {
    padding-top: 150px;
  }
  /* line 4314, ../sass/style.sass */
  .main-slideshow .slideshow-info h3, .main-slideshow .slideshow-info h2 {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
  /* line 4317, ../sass/style.sass */
  .main-slideshow .slideshow-info h3 {
    font-size: 1em;
  }
  /* line 4320, ../sass/style.sass */
  .main-slideshow .slideshow-info h2.flavor-title {
    font-size: 2.33333em;
  }
  /* line 4324, ../sass/style.sass */
  .main-slideshow .slideshow-info h2.flavor-title.smaller {
    font-size: 2em;
  }
  /* line 4327, ../sass/style.sass */
  .main-slideshow .slideshow-info a.button.blue {
    display: none;
  }
  /* line 4330, ../sass/style.sass */
  .main-slideshow .nutrition-info {
    display: none;
  }

  /* line 4335, ../sass/style.sass */
  #sub-content .threecol {
    width: 40%;
  }
  /* line 4338, ../sass/style.sass */
  #sub-content .threecol h3 {
    font-size: 1.33333em;
  }

  /* line 4345, ../sass/style.sass */
  #main-content .w-form input[type="text"], .page .w-form input[type="text"] {
    width: 90%;
    max-width: 500px;
  }
  /* line 4349, ../sass/style.sass */
  #main-content .w-form textarea, .page .w-form textarea {
    width: 90%;
    max-width: 500px;
  }

  /* line 4355, ../sass/style.sass */
  .sel-buttons .pagination {
    margin-bottom: 10px;
  }
  /* line 4358, ../sass/style.sass */
  .sel-buttons h3 {
    clear: left;
    margin-top: 10px;
    display: block;
  }

  /* line 4365, ../sass/style.sass */
  #yogurt .yogurt-info {
    margin-bottom: 20px;
  }
  /* line 4368, ../sass/style.sass */
  #yogurt .yogurt-info h3, #yogurt .yogurt-info h2, #yogurt .yogurt-info p {
    padding-left: 0;
  }
  /* line 4371, ../sass/style.sass */
  #yogurt .yogurt-info h2 {
    width: 100%;
  }
  /* line 4374, ../sass/style.sass */
  #yogurt .yogurt-info a.nutrition-button {
    display: none;
  }
  /* line 4377, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info {
    padding-top: 0;
    display: none;
  }
  /* line 4381, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info .bubble-arrow {
    display: none;
  }
  /* line 4384, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info ul {
    display: none;
  }
  /* line 4387, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-guide-button {
    border-top: none;
    display: none;
  }

  /* line 4395, ../sass/style.sass */
  #myoly #myoly-store #mobile-downloads {
    padding-top: 10px;
  }
  /* line 4398, ../sass/style.sass */
  #myoly #myoly-store #mobile-ios, #myoly #myoly-store #mobile-android {
    width: 50%;
    max-width: 120px;
    float: left;
  }
  /* line 4408, ../sass/style.sass */
  #myoly #myorangeleaf .flavor-voting h3 {
    width: 100%;
  }
  /* line 4411, ../sass/style.sass */
  #myoly #myorangeleaf .flavor-voting h3 br {
    display: none;
  }
  /* line 4414, ../sass/style.sass */
  #myoly #myorangeleaf .flavor-voting .button {
    display: block;
    width: 100%;
  }
  /* line 4418, ../sass/style.sass */
  #myoly #myorangeleaf .flavor-voting .flavor-text {
    width: 100%;
    float: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    font-size: 1em;
    margin-bottom: 15px;
  }
  /* line 4425, ../sass/style.sass */
  #myoly #myorangeleaf .flavor-voting .flavors {
    width: 100%;
  }
  /* line 4428, ../sass/style.sass */
  #myoly #myorangeleaf .flavor-voting .flavors li p {
    font-size: 0.73333em;
    padding: 0 5px;
  }
  /* line 4433, ../sass/style.sass */
  #myoly #myorangeleaf h2 {
    font-size: 2.33333em;
    margin-bottom: 5px;
  }
  /* line 4437, ../sass/style.sass */
  #myoly #myorangeleaf .store-location {
    width: 95%;
  }
  /* line 4440, ../sass/style.sass */
  #myoly #myorangeleaf .store-location .store-button {
    width: 100%;
    display: block;
    text-align: center;
    max-width: 500px;
    margin: 5px auto;
  }
  /* line 4447, ../sass/style.sass */
  #myoly #myorangeleaf .store-location .store-button.green, #myoly #myorangeleaf .store-location .store-button.blue {
    padding: 10px;
    font-size: 1em;
  }
  /* line 4451, ../sass/style.sass */
  #myoly #myorangeleaf .store-location p span {
    display: block;
    margin-bottom: 20px;
    margin-top: 5px;
  }
  /* line 4458, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper hr {
    width: 90%;
  }
  /* line 4461, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-info {
    width: 100%;
    max-width: 400px;
    float: none;
    display: block;
    border: none;
    margin-right: 10px;
  }
  /* line 4469, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-info .store-details {
    max-width: 500px;
  }
  /* line 4472, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-info h3 {
    width: 100%;
  }
  /* line 4477, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-info .store-hours h4 {
    font-size: 0.93333em;
  }
  /* line 4480, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .store-info .store-hours ul li {
    font-size: 0.86667em;
  }

  /* line 4484, ../sass/style.sass */
  #myoly #myorangeleaf .store-info-wrapper .whats-happening {
    width: 100%;
    max-width: 400px;
    display: block;
    float: none;
  }

  /* line 4494, ../sass/style.sass */
  #main-content.ounceback ul li {
    font-size: 1em;
  }
  /* line 4497, ../sass/style.sass */
  #main-content.ounceback a.button {
    font-size: 1em;
    padding: 10px;
    text-align: center;
  }

  /* line 4502, ../sass/style.sass */
  .social {
    margin-left: 20px !important;
  }
}
@media only screen and (max-width: 400px) {
  /* line 4507, ../sass/style.sass */
  body {
    overflow-x: hidden;
  }

  /* line 4510, ../sass/style.sass */
  .sidebar-mobile {
    display: block;
    padding-top: 10px;
  }

  /* line 4514, ../sass/style.sass */
  .sidebar-press {
    padding-left: 20px;
  }

  /* line 4517, ../sass/style.sass */
  .sidebar-full {
    display: none;
  }

  /* line 4521, ../sass/style.sass */
  #promo-row {
    margin-bottom: 40px;
  }
  /* line 4526, ../sass/style.sass */
  #promo-row .bx-controls-direction a.bx-prev {
    top: 40%;
    left: -10px !important;
  }
  /* line 4530, ../sass/style.sass */
  #promo-row .bx-controls-direction a.bx-next {
    top: 40%;
    right: -10px !important;
  }

  /* line 4541, ../sass/style.sass */
  .main-slideshow {
    top: -15px;
  }
  /* line 4544, ../sass/style.sass */
  .main-slideshow #pager-container {
    top: 280px;
    display: none;
  }
  /* line 4548, ../sass/style.sass */
  .main-slideshow .slideshow-info {
    padding-top: 120px !important;
  }
  /* line 4551, ../sass/style.sass */
  .main-slideshow .slideshow-info h3, .main-slideshow .slideshow-info h2 {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
  /* line 4554, ../sass/style.sass */
  .main-slideshow .slideshow-info h3 {
    font-size: 1em;
  }
  /* line 4557, ../sass/style.sass */
  .main-slideshow .slideshow-info h2.flavor-title {
    font-size: 2.33333em;
  }
  /* line 4561, ../sass/style.sass */
  .main-slideshow .slideshow-info h2.flavor-title.smaller {
    font-size: 2em;
  }
  /* line 4564, ../sass/style.sass */
  .main-slideshow .slideshow-info a.button {
    max-width: 130px;
  }
  /* line 4567, ../sass/style.sass */
  .main-slideshow .slideshow-info a.button.blue {
    display: none;
  }
  /* line 4570, ../sass/style.sass */
  .main-slideshow .nutrition-info {
    display: none;
  }

  /* line 4575, ../sass/style.sass */
  #sub-content .threecol {
    width: 90% !important;
  }

  /* line 4579, ../sass/style.sass */
  .nutrition-info .serving {
    display: none;
  }

  /* line 4586, ../sass/style.sass */
  #yogurt .yogurt-info h2 {
    width: 100%;
    font-size: 25px;
    display: block;
  }
  /* line 4591, ../sass/style.sass */
  #yogurt .yogurt-info h2, #yogurt .yogurt-info h3, #yogurt .yogurt-info p {
    padding-left: 20px;
  }
  /* line 4594, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-guide-button {
    max-width: 100%;
  }
  /* line 4597, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-guide-button a {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    font-size: 0.93333em;
  }

  /* line 4605, ../sass/style.sass */
  #content.owtol .owtol-row .icon {
    margin-left: 0;
    display: none;
  }
  /* line 4609, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol {
    float: none !important;
    width: 100% !important;
  }
  /* line 4613, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol .title {
    float: none;
    margin: 0;
    height: auto;
    max-width: 100px;
    display: none;
  }
  /* line 4622, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol:hover .large-photo {
    visibility: hidden;
  }
  /* line 4625, ../sass/style.sass */
  #content.owtol .owtol-row .fourcol .thumbnail img {
    margin: 5px auto 10px !important;
    float: none;
    display: block;
    width: 90% !important;
    max-width: 300px !important;
  }
  /* line 4632, ../sass/style.sass */
  #content.owtol .owtol-row .eightcol {
    float: none !important;
    width: 100% !important;
    padding-top: 20px;
  }
  /* line 4637, ../sass/style.sass */
  #content.owtol .owtol-row .eightcol p {
    width: 90% !important;
  }

  /* line 4642, ../sass/style.sass */
  #main-content.spoon h2 {
    font-size: 2.33333em;
  }
  /* line 4645, ../sass/style.sass */
  #main-content.spoon .main-spoon {
    width: 90%;
    display: none !important;
    margin: 0 auto;
  }
  /* line 4650, ../sass/style.sass */
  #main-content.spoon .main-spoon-small {
    display: block !important;
    margin: 0 auto 20px;
    width: 100% !important;
  }
  /* line 4655, ../sass/style.sass */
  #main-content.spoon .spoon-people {
    float: none;
    margin: 0 auto;
    display: block;
  }
  /* line 4660, ../sass/style.sass */
  #main-content.spoon p {
    display: block;
    width: 90%;
    max-width: 900px;
    margin: 0 auto;
    float: none;
    left: 0;
    position: relative;
    font-size: 1.33333em;
  }

  /* line 4670, ../sass/style.sass */
  a.submit-button {
    margin-left: 20px;
  }

  /* line 4673, ../sass/style.sass */
  .social {
    margin-left: 20px !important;
  }

  /* line 4679, ../sass/style.sass */
  .w-form select {
    width: 80%;
  }
  /* line 4684, ../sass/style.sass */
  .w-form label input[type="text"] {
    width: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 4688, ../sass/style.sass */
  .w-form span {
    width: 100%;
  }
  /* line 4691, ../sass/style.sass */
  .w-form span input[type="text"] {
    width: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 4695, ../sass/style.sass */
  .w-form input[type="text"] {
    width: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 4700, ../sass/style.sass */
  .w-form textarea {
    width: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  /* line 4708, ../sass/style.sass */
  #main-content h3 {
    font-size: 2em;
  }

  /* line 4712, ../sass/style.sass */
  .sorting {
    width: 80%;
  }
  /* line 4716, ../sass/style.sass */
  .sorting select {
    width: 100% !important;
  }

  /* line 4720, ../sass/style.sass */
  .sidebar-mobile {
    display: block;
    padding-top: 10px;
  }

  /* line 4724, ../sass/style.sass */
  .sidebar-press {
    padding-left: 20px;
  }

  /* line 4727, ../sass/style.sass */
  .sidebar-full {
    display: none;
  }
}
@media only screen and (max-width: 360px) {
  /* line 4732, ../sass/style.sass */
  #promo-row {
    margin-bottom: 40px;
  }
  /* line 4737, ../sass/style.sass */
  #promo-row .bx-controls-direction a.bx-prev {
    top: 35% !important;
    left: -35px !important;
  }
  /* line 4741, ../sass/style.sass */
  #promo-row .bx-controls-direction a.bx-next {
    top: 35% !important;
    right: -25px !important;
  }
}
/*iPads */
@media only screen and (max-device-width: 1024px) and (max-device-height: 1024px) {
  /* line 4751, ../sass/style.sass */
  #sub-content a.home-promo-image {
    padding: 0;
  }
  /* line 4754, ../sass/style.sass */
  #sub-content a.home-promo-image img {
    border: none;
  }

  /* line 4760, ../sass/style.sass */
  .main-slideshow .nutrition-info {
    display: none;
  }

  /* line 4763, ../sass/style.sass */
  .main-slideshow #pager-container {
    top: 444px;
    left: -5px;
  }

  /* line 4769, ../sass/style.sass */
  .main-slideshow .slideshow-info a.button.blue {
    display: none;
  }
  /* line 4772, ../sass/style.sass */
  .main-slideshow .slide {
    min-height: 650px;
    max-height: 650px;
  }

  /* line 4781, ../sass/style.sass */
  #yogurt .yogurt-info h3, #yogurt .yogurt-info h2, #yogurt .yogurt-info p {
    padding-left: 0;
  }
  /* line 4784, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-button {
    padding-left: 20px;
  }
  /* line 4787, ../sass/style.sass */
  #yogurt .yogurt-info .nutrition-info {
    margin-left: 20px;
  }
}
/* line 4790, ../sass/style.sass */
.popup {
  display: none;
  background-color: white;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 0 25px 5px #999999;
  color: #111111;
  display: none;
  min-width: 450px;
  padding: 25px;
}
/* line 4800, ../sass/style.sass */
.popup iframe {
  background: url("loader.gif") center center no-repeat;
  min-height: 320px;
  min-width: 450px;
  width: 100%;
}
/* line 4807, ../sass/style.sass */
.popup .button.b-close, .popup .popup .button.bClose {
  border-radius: 7px 7px 7px 7px;
  box-shadow: none;
  font: bold 131% sans-serif;
  padding: 0 6px 2px;
  position: absolute;
  right: -7px;
  top: -7px;
}
/* line 4817, ../sass/style.sass */
.popup .button {
  background-color: #2b91af;
  border-radius: 10px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  color: white;
  cursor: pointer;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
}


} 