@import url(http://fonts.googleapis.com/css?family=Amatic+SC:400,700);
/* =============================================================================
   HTML5 Boilerplate CSS: h5bp.com/css
   ========================================================================== */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
  font-family: 'YAAType', serif;
  color: #222;
}
body {
  margin: 0;
  font-size: 1.1em;
  line-height: 1.4;
}
a {
  color: #00e;
  text-decoration: none;
}
a:focus {
  outline: 0 !important;
}
a:hover,
a:active {
  outline: 0;
}
a:focus {
  outline: 0 !important;
}
a:focus img,
a:focus div {
  outline: none !important;
}
a img,
a input {
  border: 0px;
  outline: 0;
}
a input:focus {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background: none;
  color: #F58025;
  font-weight: bold;
}
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: "";
  content: none;
}
small {
  font-size: 85%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  font-family: 'arial';
}
sup {
  top: -0.25em !important;
}
sub {
  bottom: -0.25em;
}
ul,
ol {
  margin: 1em 0;
  padding: 0 0 0 40px;
}
dd {
  margin: 0 0 0 40px;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
label {
  cursor: pointer;
}
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}
input {
  -webkit-appearance: none;
  border-radius: 0;
}
:focus {
  outline: none !important;
}
::-moz-focus-inner {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td {
  vertical-align: top;
}
html,
button,
input,
select,
textarea {
  color: #572700;
  font-family: sans-serif;
}
body {
  font-size: 16px;
  line-height: 24px;
}
h1 {
  font-family: 'YAAType';
  font-size: 65px;
  line-height: 100%;
  margin: 0 0 30px;
  padding: 0;
  text-transform: uppercase;
}
h1 sub,
h1 sup {
  font-size: 35%;
  top: -33px !important;
}
h1,
h2,
h3,
h4,
h5 {
  font-weight: normal;
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  /* Black prints faster: h5bp.com/s */
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  /* Don't show links for images, or javascript/internal links */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  /* h5bp.com/t */
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .fruit {
    display: none;
  }
}
/* @import must be at top of file, otherwise CSS will not work */
/* @import url("http://hello.myfonts.net/count/2a797d"); */
/***** Typography ******/
@font-face {
  font-family: 'ProximaNova';
  src: url(/styles/www/ProximaNova/ProximaNova-Light.otf);
}
@font-face {
  font-family: 'ProximaNova Regular';
  src: url(/styles/www/ProximaNova/ProximaNova-Regular.otf);
}
@font-face {
  font-family: 'ProximaNova Bold';
  src: url(/styles/www/ProximaNova/ProximaNova-Bold.otf);
}
@font-face {
  font-family: 'ProximaNova Semibold';
  src: url(/styles/www/ProximaNova/ProximaNova-Semibold.otf);
}
@font-face {
  font-family: 'AkzidenzGroteskBE-Md';
  src: url(/styles/www/AkzidenzGroteskBE-Md/AkzidenzGroteskBE-Md.otf);
}
@font-face {
  font-family: 'EmmascriptMVB';
  src: url(/styles/www/EmmascriptMVB/ufonts.com_emmascript-mvb.ttf);
}
@font-face {
  font-family: 'YAA-Bold';
  src: url('../../styles/www/2A797D_0_0.eot');
  src: url('../../styles/www/2A797D_0_0.eot?#iefix') format('embedded-opentype'), url('../../styles/www/2A797D_0_0.woff') format('woff'), url('../../styles/www/2A797D_0_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'YAAType';
  src: url('../../styles/www/2A797D_1_0.eot');
  src: url('../../styles/www/2A797D_1_0.eot?#iefix') format('embedded-opentype'), url('../../styles/www/2A797D_1_0.woff') format('woff'), url('../../styles/www/2A797D_1_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Chalk-hand-lettering-shaded';
  src: url('../../styles/www/2A797D_2_0.eot');
  src: url('../../styles/www/2A797D_2_0.eot?#iefix') format('embedded-opentype'), url('../../styles/www/2A797D_2_0.woff') format('woff'), url('../../styles/www/2A797D_2_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'wisdom_scriptregular';
  src: url('../../styles/www/wisdom_script_aj-webfont.eot');
  src: url('../../styles/www/wisdom_script_aj-webfont.eot?#iefix') format('embedded-opentype'), url('../../styles/www/wisdom_script_aj-webfont.woff') format('woff'), url('../../styles/www/wisdom_script_aj-webfont.ttf') format('truetype'), url('../../styles/www/wisdom_script_aj-webfont.svg#wisdom_scriptregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'kg_somebody_that_i_used_to_Rg';
  src: url('../../styles/www/kgsomebodythatiusedtoknow-webfont.eot');
  src: url('../../styles/www/kgsomebodythatiusedtoknow-webfont.eot?#iefix') format('embedded-opentype'), url('../../styles/www/kgsomebodythatiusedtoknow-webfont.woff') format('woff'), url('../../styles/www/kgsomebodythatiusedtoknow-webfont.ttf') format('truetype'), url('../../styles/www/kgsomebodythatiusedtoknow-webfont.svg#kg_somebody_that_i_used_to_Rg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Dosis";
  font-style: normal;
  font-weight: 400;
  src: local("Dosis Regular"), local("Dosis-Regular"), url("http://themes.googleusercontent.com/static/fonts/dosis/v2/Ewe0SEXPrakEimFzbOGwB6CWcynf_cDxXwCLxiixG1c.woff") format("woff");
}
@font-face {
  font-family: "Dosis";
  font-style: normal;
  font-weight: 500;
  src: local("Dosis Medium"), local("Dosis-Medium"), url("http://themes.googleusercontent.com/static/fonts/dosis/v2/A4RWZsncmJ25G8iqn2EHN3YhjbSpvc47ee6xR_80Hnw.woff") format("woff");
}
@font-face {
  font-family: "Dosis";
  font-style: normal;
  font-weight: 600;
  src: local("Dosis SemiBold"), local("Dosis-SemiBold"), url("http://themes.googleusercontent.com/static/fonts/dosis/v2/f8qltGyj2S-SS_tsOHsjgXYhjbSpvc47ee6xR_80Hnw.woff") format("woff");
}
@font-face {
  font-family: "Dosis";
  font-style: normal;
  font-weight: 700;
  src: local("Dosis Bold"), local("Dosis-Bold"), url("http://themes.googleusercontent.com/static/fonts/dosis/v2/x-7NZTw0n-ypOAaIE8uSrnYhjbSpvc47ee6xR_80Hnw.woff") format("woff");
}
.typekit-badge {
  display: none !important;
}
h1 {
  font-weight: normal;
  font-style: normal;
}
.bg-grass {
  background-color: #ebf1dd;
}
.bg-wheatgrass {
  background-color: #c1d72f;
}
.bg-lime,
.bg-kale,
.bg-cucumber,
.bg-pineapple,
.wheatgrass {
  background-color: #4aa942;
}
.bg-berry {
  background-color: #7c0040;
}
.bg-mango {
  background-color: #ffc425;
}
.bg-orange {
  background-color: #f58024;
}
.bg-darkOrange {
  background-color: #f8981d;
}
.bg-sky {
  background-color: #d2e5f6;
}
.bg-beet,
.bg-beets {
  background-color: #c60c48;
}
.bg-peach {
  background-color: #ffe9ce;
}
.bg-strawberry,
.bg-carrot,
.bg-orange {
  background-color: #f15d22;
}
.bg-chia,
.bg-banana,
.bg-ginger,
.bg-lemon {
  background-color: #572700;
}
.bg-apple {
  background-color: #c60c46;
}
.bg-grey-blue {
  background-color: #f8f8f8;
}
.bg-cool-blue {
  background-color: #54b8e7;
}
.bg-plum {
  background-color: #7c0040;
}
.white-gradient {
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.container {
  width: 960px;
  margin: auto;
}
.inner-shadow {
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.13) 0%, rgba(0, 0, 0, 0) 98%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(98%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.13) 0%, rgba(0, 0, 0, 0) 98%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.13) 0%, rgba(0, 0, 0, 0) 98%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.13) 0%, rgba(0, 0, 0, 0) 98%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.13) 0%, rgba(0, 0, 0, 0) 98%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#21000000', endColorstr='#00000000', GradientType=0);
  /* IE6-8 */
}
.arrow-up {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 100px 100px 100px;
  border-color: transparent transparent #007bff;
}
.arrow-down {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 24px 27px 0 27px;
  border-color: #ffffff transparent transparent;
}
.plain-text,
.reg {
  font-family: 'arial', san-serif;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hidden-slide {
  height: 0;
  overflow: hidden;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.btn-base {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.btn-base.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.search-btn-base {
  background-image: url(/images/www/tempIMGs/siteSPRITE.png);
  background-color: #f58024;
  background-position: 4px -121px;
  border: medium none !important;
  height: 30px;
  line-height: 0;
  margin: -5px 0 0 4px;
  width: 30px;
}
.radial-progress {
  width: 350px;
  height: 350px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  background-color: transparent;
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill,
.radial-progress .circle .shadow {
  width: 350px;
  height: 350px;
  position: absolute;
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill {
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 1s;
  transition: -ms-transform 1s;
  transition: transform 1s;
  border-radius: 50%;
}
.radial-progress .circle .mask {
  clip: rect(0px, 350px, 350px, 175px);
}
.radial-progress .circle .mask .fill {
  clip: rect(0px, 175px, 350px, 0px);
  background-color: #4aa942;
}
.radial-progress .inset {
  width: 330px;
  height: 330px;
  position: absolute;
  margin-left: 10px;
  margin-top: 10px;
  background-color: #f2f0ee;
  border-radius: 50%;
}
.radial-progress .inset .percentage {
  height: 156px;
  width: 250px;
  overflow: hidden;
  z-index: 100;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  position: absolute;
  top: 100px;
  left: 40px;
  line-height: 1;
}
.radial-progress .inset .percentage .numbers {
  margin-top: -147px;
  transition: width 1s;
}
.radial-progress .inset .percentage .numbers span {
  width: 250px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-weight: 700;
  font-size: 130px;
  font-family: 'Amatic SC', cursive;
  color: #fff;
  letter-spacing: -5px;
  line-height: 156px;
}
.radial-progress .image-wrap {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.radial-progress .image-wrap img {
  left: 50%;
  position: absolute;
  top: 50%;
  margin-top: -154px;
  margin-left: -154px;
  width: 308px;
}
.radial-progress[data-progress="0"] .circle .mask.full,
.radial-progress[data-progress="0"] .circle .fill {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.radial-progress[data-progress="0"] .circle .fill.fix {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.radial-progress[data-progress="0"] .inset .percentage .numbers {
  width: 250px;
}
.radial-progress[data-progress="1"] .circle .mask.full,
.radial-progress[data-progress="1"] .circle .fill {
  -webkit-transform: rotate(1.8deg);
  -ms-transform: rotate(1.8deg);
  transform: rotate(1.8deg);
}
.radial-progress[data-progress="1"] .circle .fill.fix {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.radial-progress[data-progress="1"] .inset .percentage .numbers {
  width: 500px;
}
.radial-progress[data-progress="2"] .circle .mask.full,
.radial-progress[data-progress="2"] .circle .fill {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.radial-progress[data-progress="2"] .circle .fill.fix {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.radial-progress[data-progress="2"] .inset .percentage .numbers {
  width: 750px;
}
.radial-progress[data-progress="3"] .circle .mask.full,
.radial-progress[data-progress="3"] .circle .fill {
  -webkit-transform: rotate(5.4deg);
  -ms-transform: rotate(5.4deg);
  transform: rotate(5.4deg);
}
.radial-progress[data-progress="3"] .circle .fill.fix {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.radial-progress[data-progress="3"] .inset .percentage .numbers {
  width: 1000px;
}
.radial-progress[data-progress="4"] .circle .mask.full,
.radial-progress[data-progress="4"] .circle .fill {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.radial-progress[data-progress="4"] .circle .fill.fix {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.radial-progress[data-progress="4"] .inset .percentage .numbers {
  width: 1250px;
}
.radial-progress[data-progress="5"] .circle .mask.full,
.radial-progress[data-progress="5"] .circle .fill {
  -webkit-transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  transform: rotate(9deg);
}
.radial-progress[data-progress="5"] .circle .fill.fix {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  transform: rotate(18deg);
}
.radial-progress[data-progress="5"] .inset .percentage .numbers {
  width: 1500px;
}
.radial-progress[data-progress="6"] .circle .mask.full,
.radial-progress[data-progress="6"] .circle .fill {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.radial-progress[data-progress="6"] .circle .fill.fix {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.radial-progress[data-progress="6"] .inset .percentage .numbers {
  width: 1750px;
}
.radial-progress[data-progress="7"] .circle .mask.full,
.radial-progress[data-progress="7"] .circle .fill {
  -webkit-transform: rotate(12.6deg);
  -ms-transform: rotate(12.6deg);
  transform: rotate(12.6deg);
}
.radial-progress[data-progress="7"] .circle .fill.fix {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.radial-progress[data-progress="7"] .inset .percentage .numbers {
  width: 2000px;
}
.radial-progress[data-progress="8"] .circle .mask.full,
.radial-progress[data-progress="8"] .circle .fill {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.radial-progress[data-progress="8"] .circle .fill.fix {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.radial-progress[data-progress="8"] .inset .percentage .numbers {
  width: 2250px;
}
.radial-progress[data-progress="9"] .circle .mask.full,
.radial-progress[data-progress="9"] .circle .fill {
  -webkit-transform: rotate(16.2deg);
  -ms-transform: rotate(16.2deg);
  transform: rotate(16.2deg);
}
.radial-progress[data-progress="9"] .circle .fill.fix {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.radial-progress[data-progress="9"] .inset .percentage .numbers {
  width: 2500px;
}
.radial-progress[data-progress="10"] .circle .mask.full,
.radial-progress[data-progress="10"] .circle .fill {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  transform: rotate(18deg);
}
.radial-progress[data-progress="10"] .circle .fill.fix {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  transform: rotate(36deg);
}
.radial-progress[data-progress="10"] .inset .percentage .numbers {
  width: 2750px;
}
.radial-progress[data-progress="11"] .circle .mask.full,
.radial-progress[data-progress="11"] .circle .fill {
  -webkit-transform: rotate(19.8deg);
  -ms-transform: rotate(19.8deg);
  transform: rotate(19.8deg);
}
.radial-progress[data-progress="11"] .circle .fill.fix {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.radial-progress[data-progress="11"] .inset .percentage .numbers {
  width: 3000px;
}
.radial-progress[data-progress="12"] .circle .mask.full,
.radial-progress[data-progress="12"] .circle .fill {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.radial-progress[data-progress="12"] .circle .fill.fix {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.radial-progress[data-progress="12"] .inset .percentage .numbers {
  width: 3250px;
}
.radial-progress[data-progress="13"] .circle .mask.full,
.radial-progress[data-progress="13"] .circle .fill {
  -webkit-transform: rotate(23.4deg);
  -ms-transform: rotate(23.4deg);
  transform: rotate(23.4deg);
}
.radial-progress[data-progress="13"] .circle .fill.fix {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.radial-progress[data-progress="13"] .inset .percentage .numbers {
  width: 3500px;
}
.radial-progress[data-progress="14"] .circle .mask.full,
.radial-progress[data-progress="14"] .circle .fill {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.radial-progress[data-progress="14"] .circle .fill.fix {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.radial-progress[data-progress="14"] .inset .percentage .numbers {
  width: 3750px;
}
.radial-progress[data-progress="15"] .circle .mask.full,
.radial-progress[data-progress="15"] .circle .fill {
  -webkit-transform: rotate(27deg);
  -ms-transform: rotate(27deg);
  transform: rotate(27deg);
}
.radial-progress[data-progress="15"] .circle .fill.fix {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  transform: rotate(54deg);
}
.radial-progress[data-progress="15"] .inset .percentage .numbers {
  width: 4000px;
}
.radial-progress[data-progress="16"] .circle .mask.full,
.radial-progress[data-progress="16"] .circle .fill {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.radial-progress[data-progress="16"] .circle .fill.fix {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.radial-progress[data-progress="16"] .inset .percentage .numbers {
  width: 4250px;
}
.radial-progress[data-progress="17"] .circle .mask.full,
.radial-progress[data-progress="17"] .circle .fill {
  -webkit-transform: rotate(30.6deg);
  -ms-transform: rotate(30.6deg);
  transform: rotate(30.6deg);
}
.radial-progress[data-progress="17"] .circle .fill.fix {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.radial-progress[data-progress="17"] .inset .percentage .numbers {
  width: 4500px;
}
.radial-progress[data-progress="18"] .circle .mask.full,
.radial-progress[data-progress="18"] .circle .fill {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.radial-progress[data-progress="18"] .circle .fill.fix {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.radial-progress[data-progress="18"] .inset .percentage .numbers {
  width: 4750px;
}
.radial-progress[data-progress="19"] .circle .mask.full,
.radial-progress[data-progress="19"] .circle .fill {
  -webkit-transform: rotate(34.2deg);
  -ms-transform: rotate(34.2deg);
  transform: rotate(34.2deg);
}
.radial-progress[data-progress="19"] .circle .fill.fix {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.radial-progress[data-progress="19"] .inset .percentage .numbers {
  width: 5000px;
}
.radial-progress[data-progress="20"] .circle .mask.full,
.radial-progress[data-progress="20"] .circle .fill {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  transform: rotate(36deg);
}
.radial-progress[data-progress="20"] .circle .fill.fix {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
.radial-progress[data-progress="20"] .inset .percentage .numbers {
  width: 5250px;
}
.radial-progress[data-progress="21"] .circle .mask.full,
.radial-progress[data-progress="21"] .circle .fill {
  -webkit-transform: rotate(37.8deg);
  -ms-transform: rotate(37.8deg);
  transform: rotate(37.8deg);
}
.radial-progress[data-progress="21"] .circle .fill.fix {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.radial-progress[data-progress="21"] .inset .percentage .numbers {
  width: 5500px;
}
.radial-progress[data-progress="22"] .circle .mask.full,
.radial-progress[data-progress="22"] .circle .fill {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.radial-progress[data-progress="22"] .circle .fill.fix {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.radial-progress[data-progress="22"] .inset .percentage .numbers {
  width: 5750px;
}
.radial-progress[data-progress="23"] .circle .mask.full,
.radial-progress[data-progress="23"] .circle .fill {
  -webkit-transform: rotate(41.4deg);
  -ms-transform: rotate(41.4deg);
  transform: rotate(41.4deg);
}
.radial-progress[data-progress="23"] .circle .fill.fix {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.radial-progress[data-progress="23"] .inset .percentage .numbers {
  width: 6000px;
}
.radial-progress[data-progress="24"] .circle .mask.full,
.radial-progress[data-progress="24"] .circle .fill {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.radial-progress[data-progress="24"] .circle .fill.fix {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.radial-progress[data-progress="24"] .inset .percentage .numbers {
  width: 6250px;
}
.radial-progress[data-progress="25"] .circle .mask.full,
.radial-progress[data-progress="25"] .circle .fill {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.radial-progress[data-progress="25"] .circle .fill.fix {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.radial-progress[data-progress="25"] .inset .percentage .numbers {
  width: 6500px;
}
.radial-progress[data-progress="26"] .circle .mask.full,
.radial-progress[data-progress="26"] .circle .fill {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.radial-progress[data-progress="26"] .circle .fill.fix {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.radial-progress[data-progress="26"] .inset .percentage .numbers {
  width: 6750px;
}
.radial-progress[data-progress="27"] .circle .mask.full,
.radial-progress[data-progress="27"] .circle .fill {
  -webkit-transform: rotate(48.6deg);
  -ms-transform: rotate(48.6deg);
  transform: rotate(48.6deg);
}
.radial-progress[data-progress="27"] .circle .fill.fix {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.radial-progress[data-progress="27"] .inset .percentage .numbers {
  width: 7000px;
}
.radial-progress[data-progress="28"] .circle .mask.full,
.radial-progress[data-progress="28"] .circle .fill {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.radial-progress[data-progress="28"] .circle .fill.fix {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.radial-progress[data-progress="28"] .inset .percentage .numbers {
  width: 7250px;
}
.radial-progress[data-progress="29"] .circle .mask.full,
.radial-progress[data-progress="29"] .circle .fill {
  -webkit-transform: rotate(52.2deg);
  -ms-transform: rotate(52.2deg);
  transform: rotate(52.2deg);
}
.radial-progress[data-progress="29"] .circle .fill.fix {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.radial-progress[data-progress="29"] .inset .percentage .numbers {
  width: 7500px;
}
.radial-progress[data-progress="30"] .circle .mask.full,
.radial-progress[data-progress="30"] .circle .fill {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  transform: rotate(54deg);
}
.radial-progress[data-progress="30"] .circle .fill.fix {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  transform: rotate(108deg);
}
.radial-progress[data-progress="30"] .inset .percentage .numbers {
  width: 7750px;
}
.radial-progress[data-progress="31"] .circle .mask.full,
.radial-progress[data-progress="31"] .circle .fill {
  -webkit-transform: rotate(55.8deg);
  -ms-transform: rotate(55.8deg);
  transform: rotate(55.8deg);
}
.radial-progress[data-progress="31"] .circle .fill.fix {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.radial-progress[data-progress="31"] .inset .percentage .numbers {
  width: 8000px;
}
.radial-progress[data-progress="32"] .circle .mask.full,
.radial-progress[data-progress="32"] .circle .fill {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.radial-progress[data-progress="32"] .circle .fill.fix {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.radial-progress[data-progress="32"] .inset .percentage .numbers {
  width: 8250px;
}
.radial-progress[data-progress="33"] .circle .mask.full,
.radial-progress[data-progress="33"] .circle .fill {
  -webkit-transform: rotate(59.4deg);
  -ms-transform: rotate(59.4deg);
  transform: rotate(59.4deg);
}
.radial-progress[data-progress="33"] .circle .fill.fix {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.radial-progress[data-progress="33"] .inset .percentage .numbers {
  width: 8500px;
}
.radial-progress[data-progress="34"] .circle .mask.full,
.radial-progress[data-progress="34"] .circle .fill {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.radial-progress[data-progress="34"] .circle .fill.fix {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.radial-progress[data-progress="34"] .inset .percentage .numbers {
  width: 8750px;
}
.radial-progress[data-progress="35"] .circle .mask.full,
.radial-progress[data-progress="35"] .circle .fill {
  -webkit-transform: rotate(63deg);
  -ms-transform: rotate(63deg);
  transform: rotate(63deg);
}
.radial-progress[data-progress="35"] .circle .fill.fix {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  transform: rotate(126deg);
}
.radial-progress[data-progress="35"] .inset .percentage .numbers {
  width: 9000px;
}
.radial-progress[data-progress="36"] .circle .mask.full,
.radial-progress[data-progress="36"] .circle .fill {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.radial-progress[data-progress="36"] .circle .fill.fix {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.radial-progress[data-progress="36"] .inset .percentage .numbers {
  width: 9250px;
}
.radial-progress[data-progress="37"] .circle .mask.full,
.radial-progress[data-progress="37"] .circle .fill {
  -webkit-transform: rotate(66.6deg);
  -ms-transform: rotate(66.6deg);
  transform: rotate(66.6deg);
}
.radial-progress[data-progress="37"] .circle .fill.fix {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.radial-progress[data-progress="37"] .inset .percentage .numbers {
  width: 9500px;
}
.radial-progress[data-progress="38"] .circle .mask.full,
.radial-progress[data-progress="38"] .circle .fill {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.radial-progress[data-progress="38"] .circle .fill.fix {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.radial-progress[data-progress="38"] .inset .percentage .numbers {
  width: 9750px;
}
.radial-progress[data-progress="39"] .circle .mask.full,
.radial-progress[data-progress="39"] .circle .fill {
  -webkit-transform: rotate(70.2deg);
  -ms-transform: rotate(70.2deg);
  transform: rotate(70.2deg);
}
.radial-progress[data-progress="39"] .circle .fill.fix {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.radial-progress[data-progress="39"] .inset .percentage .numbers {
  width: 10000px;
}
.radial-progress[data-progress="40"] .circle .mask.full,
.radial-progress[data-progress="40"] .circle .fill {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
.radial-progress[data-progress="40"] .circle .fill.fix {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}
.radial-progress[data-progress="40"] .inset .percentage .numbers {
  width: 10250px;
}
.radial-progress[data-progress="41"] .circle .mask.full,
.radial-progress[data-progress="41"] .circle .fill {
  -webkit-transform: rotate(73.8deg);
  -ms-transform: rotate(73.8deg);
  transform: rotate(73.8deg);
}
.radial-progress[data-progress="41"] .circle .fill.fix {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.radial-progress[data-progress="41"] .inset .percentage .numbers {
  width: 10500px;
}
.radial-progress[data-progress="42"] .circle .mask.full,
.radial-progress[data-progress="42"] .circle .fill {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.radial-progress[data-progress="42"] .circle .fill.fix {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.radial-progress[data-progress="42"] .inset .percentage .numbers {
  width: 10750px;
}
.radial-progress[data-progress="43"] .circle .mask.full,
.radial-progress[data-progress="43"] .circle .fill {
  -webkit-transform: rotate(77.4deg);
  -ms-transform: rotate(77.4deg);
  transform: rotate(77.4deg);
}
.radial-progress[data-progress="43"] .circle .fill.fix {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.radial-progress[data-progress="43"] .inset .percentage .numbers {
  width: 11000px;
}
.radial-progress[data-progress="44"] .circle .mask.full,
.radial-progress[data-progress="44"] .circle .fill {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.radial-progress[data-progress="44"] .circle .fill.fix {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.radial-progress[data-progress="44"] .inset .percentage .numbers {
  width: 11250px;
}
.radial-progress[data-progress="45"] .circle .mask.full,
.radial-progress[data-progress="45"] .circle .fill {
  -webkit-transform: rotate(81deg);
  -ms-transform: rotate(81deg);
  transform: rotate(81deg);
}
.radial-progress[data-progress="45"] .circle .fill.fix {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  transform: rotate(162deg);
}
.radial-progress[data-progress="45"] .inset .percentage .numbers {
  width: 11500px;
}
.radial-progress[data-progress="46"] .circle .mask.full,
.radial-progress[data-progress="46"] .circle .fill {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.radial-progress[data-progress="46"] .circle .fill.fix {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.radial-progress[data-progress="46"] .inset .percentage .numbers {
  width: 11750px;
}
.radial-progress[data-progress="47"] .circle .mask.full,
.radial-progress[data-progress="47"] .circle .fill {
  -webkit-transform: rotate(84.6deg);
  -ms-transform: rotate(84.6deg);
  transform: rotate(84.6deg);
}
.radial-progress[data-progress="47"] .circle .fill.fix {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.radial-progress[data-progress="47"] .inset .percentage .numbers {
  width: 12000px;
}
.radial-progress[data-progress="48"] .circle .mask.full,
.radial-progress[data-progress="48"] .circle .fill {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.radial-progress[data-progress="48"] .circle .fill.fix {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.radial-progress[data-progress="48"] .inset .percentage .numbers {
  width: 12250px;
}
.radial-progress[data-progress="49"] .circle .mask.full,
.radial-progress[data-progress="49"] .circle .fill {
  -webkit-transform: rotate(88.2deg);
  -ms-transform: rotate(88.2deg);
  transform: rotate(88.2deg);
}
.radial-progress[data-progress="49"] .circle .fill.fix {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.radial-progress[data-progress="49"] .inset .percentage .numbers {
  width: 12500px;
}
.radial-progress[data-progress="50"] .circle .mask.full,
.radial-progress[data-progress="50"] .circle .fill {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.radial-progress[data-progress="50"] .circle .fill.fix {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.radial-progress[data-progress="50"] .inset .percentage .numbers {
  width: 12750px;
}
.radial-progress[data-progress="51"] .circle .mask.full,
.radial-progress[data-progress="51"] .circle .fill {
  -webkit-transform: rotate(91.8deg);
  -ms-transform: rotate(91.8deg);
  transform: rotate(91.8deg);
}
.radial-progress[data-progress="51"] .circle .fill.fix {
  -webkit-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.radial-progress[data-progress="51"] .inset .percentage .numbers {
  width: 13000px;
}
.radial-progress[data-progress="52"] .circle .mask.full,
.radial-progress[data-progress="52"] .circle .fill {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.radial-progress[data-progress="52"] .circle .fill.fix {
  -webkit-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.radial-progress[data-progress="52"] .inset .percentage .numbers {
  width: 13250px;
}
.radial-progress[data-progress="53"] .circle .mask.full,
.radial-progress[data-progress="53"] .circle .fill {
  -webkit-transform: rotate(95.4deg);
  -ms-transform: rotate(95.4deg);
  transform: rotate(95.4deg);
}
.radial-progress[data-progress="53"] .circle .fill.fix {
  -webkit-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.radial-progress[data-progress="53"] .inset .percentage .numbers {
  width: 13500px;
}
.radial-progress[data-progress="54"] .circle .mask.full,
.radial-progress[data-progress="54"] .circle .fill {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.radial-progress[data-progress="54"] .circle .fill.fix {
  -webkit-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.radial-progress[data-progress="54"] .inset .percentage .numbers {
  width: 13750px;
}
.radial-progress[data-progress="55"] .circle .mask.full,
.radial-progress[data-progress="55"] .circle .fill {
  -webkit-transform: rotate(99deg);
  -ms-transform: rotate(99deg);
  transform: rotate(99deg);
}
.radial-progress[data-progress="55"] .circle .fill.fix {
  -webkit-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  transform: rotate(198deg);
}
.radial-progress[data-progress="55"] .inset .percentage .numbers {
  width: 14000px;
}
.radial-progress[data-progress="56"] .circle .mask.full,
.radial-progress[data-progress="56"] .circle .fill {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.radial-progress[data-progress="56"] .circle .fill.fix {
  -webkit-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.radial-progress[data-progress="56"] .inset .percentage .numbers {
  width: 14250px;
}
.radial-progress[data-progress="57"] .circle .mask.full,
.radial-progress[data-progress="57"] .circle .fill {
  -webkit-transform: rotate(102.6deg);
  -ms-transform: rotate(102.6deg);
  transform: rotate(102.6deg);
}
.radial-progress[data-progress="57"] .circle .fill.fix {
  -webkit-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.radial-progress[data-progress="57"] .inset .percentage .numbers {
  width: 14500px;
}
.radial-progress[data-progress="58"] .circle .mask.full,
.radial-progress[data-progress="58"] .circle .fill {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.radial-progress[data-progress="58"] .circle .fill.fix {
  -webkit-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.radial-progress[data-progress="58"] .inset .percentage .numbers {
  width: 14750px;
}
.radial-progress[data-progress="59"] .circle .mask.full,
.radial-progress[data-progress="59"] .circle .fill {
  -webkit-transform: rotate(106.2deg);
  -ms-transform: rotate(106.2deg);
  transform: rotate(106.2deg);
}
.radial-progress[data-progress="59"] .circle .fill.fix {
  -webkit-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.radial-progress[data-progress="59"] .inset .percentage .numbers {
  width: 15000px;
}
.radial-progress[data-progress="60"] .circle .mask.full,
.radial-progress[data-progress="60"] .circle .fill {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  transform: rotate(108deg);
}
.radial-progress[data-progress="60"] .circle .fill.fix {
  -webkit-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  transform: rotate(216deg);
}
.radial-progress[data-progress="60"] .inset .percentage .numbers {
  width: 15250px;
}
.radial-progress[data-progress="61"] .circle .mask.full,
.radial-progress[data-progress="61"] .circle .fill {
  -webkit-transform: rotate(109.8deg);
  -ms-transform: rotate(109.8deg);
  transform: rotate(109.8deg);
}
.radial-progress[data-progress="61"] .circle .fill.fix {
  -webkit-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.radial-progress[data-progress="61"] .inset .percentage .numbers {
  width: 15500px;
}
.radial-progress[data-progress="62"] .circle .mask.full,
.radial-progress[data-progress="62"] .circle .fill {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.radial-progress[data-progress="62"] .circle .fill.fix {
  -webkit-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.radial-progress[data-progress="62"] .inset .percentage .numbers {
  width: 15750px;
}
.radial-progress[data-progress="63"] .circle .mask.full,
.radial-progress[data-progress="63"] .circle .fill {
  -webkit-transform: rotate(113.4deg);
  -ms-transform: rotate(113.4deg);
  transform: rotate(113.4deg);
}
.radial-progress[data-progress="63"] .circle .fill.fix {
  -webkit-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.radial-progress[data-progress="63"] .inset .percentage .numbers {
  width: 16000px;
}
.radial-progress[data-progress="64"] .circle .mask.full,
.radial-progress[data-progress="64"] .circle .fill {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.radial-progress[data-progress="64"] .circle .fill.fix {
  -webkit-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.radial-progress[data-progress="64"] .inset .percentage .numbers {
  width: 16250px;
}
.radial-progress[data-progress="65"] .circle .mask.full,
.radial-progress[data-progress="65"] .circle .fill {
  -webkit-transform: rotate(117deg);
  -ms-transform: rotate(117deg);
  transform: rotate(117deg);
}
.radial-progress[data-progress="65"] .circle .fill.fix {
  -webkit-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  transform: rotate(234deg);
}
.radial-progress[data-progress="65"] .inset .percentage .numbers {
  width: 16500px;
}
.radial-progress[data-progress="66"] .circle .mask.full,
.radial-progress[data-progress="66"] .circle .fill {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.radial-progress[data-progress="66"] .circle .fill.fix {
  -webkit-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.radial-progress[data-progress="66"] .inset .percentage .numbers {
  width: 16750px;
}
.radial-progress[data-progress="67"] .circle .mask.full,
.radial-progress[data-progress="67"] .circle .fill {
  -webkit-transform: rotate(120.6deg);
  -ms-transform: rotate(120.6deg);
  transform: rotate(120.6deg);
}
.radial-progress[data-progress="67"] .circle .fill.fix {
  -webkit-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.radial-progress[data-progress="67"] .inset .percentage .numbers {
  width: 17000px;
}
.radial-progress[data-progress="68"] .circle .mask.full,
.radial-progress[data-progress="68"] .circle .fill {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.radial-progress[data-progress="68"] .circle .fill.fix {
  -webkit-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.radial-progress[data-progress="68"] .inset .percentage .numbers {
  width: 17250px;
}
.radial-progress[data-progress="69"] .circle .mask.full,
.radial-progress[data-progress="69"] .circle .fill {
  -webkit-transform: rotate(124.2deg);
  -ms-transform: rotate(124.2deg);
  transform: rotate(124.2deg);
}
.radial-progress[data-progress="69"] .circle .fill.fix {
  -webkit-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.radial-progress[data-progress="69"] .inset .percentage .numbers {
  width: 17500px;
}
.radial-progress[data-progress="70"] .circle .mask.full,
.radial-progress[data-progress="70"] .circle .fill {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  transform: rotate(126deg);
}
.radial-progress[data-progress="70"] .circle .fill.fix {
  -webkit-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  transform: rotate(252deg);
}
.radial-progress[data-progress="70"] .inset .percentage .numbers {
  width: 17750px;
}
.radial-progress[data-progress="71"] .circle .mask.full,
.radial-progress[data-progress="71"] .circle .fill {
  -webkit-transform: rotate(127.8deg);
  -ms-transform: rotate(127.8deg);
  transform: rotate(127.8deg);
}
.radial-progress[data-progress="71"] .circle .fill.fix {
  -webkit-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.radial-progress[data-progress="71"] .inset .percentage .numbers {
  width: 18000px;
}
.radial-progress[data-progress="72"] .circle .mask.full,
.radial-progress[data-progress="72"] .circle .fill {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.radial-progress[data-progress="72"] .circle .fill.fix {
  -webkit-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.radial-progress[data-progress="72"] .inset .percentage .numbers {
  width: 18250px;
}
.radial-progress[data-progress="73"] .circle .mask.full,
.radial-progress[data-progress="73"] .circle .fill {
  -webkit-transform: rotate(131.4deg);
  -ms-transform: rotate(131.4deg);
  transform: rotate(131.4deg);
}
.radial-progress[data-progress="73"] .circle .fill.fix {
  -webkit-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.radial-progress[data-progress="73"] .inset .percentage .numbers {
  width: 18500px;
}
.radial-progress[data-progress="74"] .circle .mask.full,
.radial-progress[data-progress="74"] .circle .fill {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.radial-progress[data-progress="74"] .circle .fill.fix {
  -webkit-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.radial-progress[data-progress="74"] .inset .percentage .numbers {
  width: 18750px;
}
.radial-progress[data-progress="75"] .circle .mask.full,
.radial-progress[data-progress="75"] .circle .fill {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.radial-progress[data-progress="75"] .circle .fill.fix {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.radial-progress[data-progress="75"] .inset .percentage .numbers {
  width: 19000px;
}
.radial-progress[data-progress="76"] .circle .mask.full,
.radial-progress[data-progress="76"] .circle .fill {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.radial-progress[data-progress="76"] .circle .fill.fix {
  -webkit-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.radial-progress[data-progress="76"] .inset .percentage .numbers {
  width: 19250px;
}
.radial-progress[data-progress="77"] .circle .mask.full,
.radial-progress[data-progress="77"] .circle .fill {
  -webkit-transform: rotate(138.6deg);
  -ms-transform: rotate(138.6deg);
  transform: rotate(138.6deg);
}
.radial-progress[data-progress="77"] .circle .fill.fix {
  -webkit-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.radial-progress[data-progress="77"] .inset .percentage .numbers {
  width: 19500px;
}
.radial-progress[data-progress="78"] .circle .mask.full,
.radial-progress[data-progress="78"] .circle .fill {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.radial-progress[data-progress="78"] .circle .fill.fix {
  -webkit-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.radial-progress[data-progress="78"] .inset .percentage .numbers {
  width: 19750px;
}
.radial-progress[data-progress="79"] .circle .mask.full,
.radial-progress[data-progress="79"] .circle .fill {
  -webkit-transform: rotate(142.2deg);
  -ms-transform: rotate(142.2deg);
  transform: rotate(142.2deg);
}
.radial-progress[data-progress="79"] .circle .fill.fix {
  -webkit-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.radial-progress[data-progress="79"] .inset .percentage .numbers {
  width: 20000px;
}
.radial-progress[data-progress="80"] .circle .mask.full,
.radial-progress[data-progress="80"] .circle .fill {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}
.radial-progress[data-progress="80"] .circle .fill.fix {
  -webkit-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  transform: rotate(288deg);
}
.radial-progress[data-progress="80"] .inset .percentage .numbers {
  width: 20250px;
}
.radial-progress[data-progress="81"] .circle .mask.full,
.radial-progress[data-progress="81"] .circle .fill {
  -webkit-transform: rotate(145.8deg);
  -ms-transform: rotate(145.8deg);
  transform: rotate(145.8deg);
}
.radial-progress[data-progress="81"] .circle .fill.fix {
  -webkit-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.radial-progress[data-progress="81"] .inset .percentage .numbers {
  width: 20500px;
}
.radial-progress[data-progress="82"] .circle .mask.full,
.radial-progress[data-progress="82"] .circle .fill {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.radial-progress[data-progress="82"] .circle .fill.fix {
  -webkit-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.radial-progress[data-progress="82"] .inset .percentage .numbers {
  width: 20750px;
}
.radial-progress[data-progress="83"] .circle .mask.full,
.radial-progress[data-progress="83"] .circle .fill {
  -webkit-transform: rotate(149.4deg);
  -ms-transform: rotate(149.4deg);
  transform: rotate(149.4deg);
}
.radial-progress[data-progress="83"] .circle .fill.fix {
  -webkit-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.radial-progress[data-progress="83"] .inset .percentage .numbers {
  width: 21000px;
}
.radial-progress[data-progress="84"] .circle .mask.full,
.radial-progress[data-progress="84"] .circle .fill {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.radial-progress[data-progress="84"] .circle .fill.fix {
  -webkit-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.radial-progress[data-progress="84"] .inset .percentage .numbers {
  width: 21250px;
}
.radial-progress[data-progress="85"] .circle .mask.full,
.radial-progress[data-progress="85"] .circle .fill {
  -webkit-transform: rotate(153deg);
  -ms-transform: rotate(153deg);
  transform: rotate(153deg);
}
.radial-progress[data-progress="85"] .circle .fill.fix {
  -webkit-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  transform: rotate(306deg);
}
.radial-progress[data-progress="85"] .inset .percentage .numbers {
  width: 21500px;
}
.radial-progress[data-progress="86"] .circle .mask.full,
.radial-progress[data-progress="86"] .circle .fill {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.radial-progress[data-progress="86"] .circle .fill.fix {
  -webkit-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.radial-progress[data-progress="86"] .inset .percentage .numbers {
  width: 21750px;
}
.radial-progress[data-progress="87"] .circle .mask.full,
.radial-progress[data-progress="87"] .circle .fill {
  -webkit-transform: rotate(156.6deg);
  -ms-transform: rotate(156.6deg);
  transform: rotate(156.6deg);
}
.radial-progress[data-progress="87"] .circle .fill.fix {
  -webkit-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.radial-progress[data-progress="87"] .inset .percentage .numbers {
  width: 22000px;
}
.radial-progress[data-progress="88"] .circle .mask.full,
.radial-progress[data-progress="88"] .circle .fill {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.radial-progress[data-progress="88"] .circle .fill.fix {
  -webkit-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.radial-progress[data-progress="88"] .inset .percentage .numbers {
  width: 22250px;
}
.radial-progress[data-progress="89"] .circle .mask.full,
.radial-progress[data-progress="89"] .circle .fill {
  -webkit-transform: rotate(160.2deg);
  -ms-transform: rotate(160.2deg);
  transform: rotate(160.2deg);
}
.radial-progress[data-progress="89"] .circle .fill.fix {
  -webkit-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.radial-progress[data-progress="89"] .inset .percentage .numbers {
  width: 22500px;
}
.radial-progress[data-progress="90"] .circle .mask.full,
.radial-progress[data-progress="90"] .circle .fill {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  transform: rotate(162deg);
}
.radial-progress[data-progress="90"] .circle .fill.fix {
  -webkit-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  transform: rotate(324deg);
}
.radial-progress[data-progress="90"] .inset .percentage .numbers {
  width: 22750px;
}
.radial-progress[data-progress="91"] .circle .mask.full,
.radial-progress[data-progress="91"] .circle .fill {
  -webkit-transform: rotate(163.8deg);
  -ms-transform: rotate(163.8deg);
  transform: rotate(163.8deg);
}
.radial-progress[data-progress="91"] .circle .fill.fix {
  -webkit-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.radial-progress[data-progress="91"] .inset .percentage .numbers {
  width: 23000px;
}
.radial-progress[data-progress="92"] .circle .mask.full,
.radial-progress[data-progress="92"] .circle .fill {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.radial-progress[data-progress="92"] .circle .fill.fix {
  -webkit-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.radial-progress[data-progress="92"] .inset .percentage .numbers {
  width: 23250px;
}
.radial-progress[data-progress="93"] .circle .mask.full,
.radial-progress[data-progress="93"] .circle .fill {
  -webkit-transform: rotate(167.4deg);
  -ms-transform: rotate(167.4deg);
  transform: rotate(167.4deg);
}
.radial-progress[data-progress="93"] .circle .fill.fix {
  -webkit-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.radial-progress[data-progress="93"] .inset .percentage .numbers {
  width: 23500px;
}
.radial-progress[data-progress="94"] .circle .mask.full,
.radial-progress[data-progress="94"] .circle .fill {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.radial-progress[data-progress="94"] .circle .fill.fix {
  -webkit-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.radial-progress[data-progress="94"] .inset .percentage .numbers {
  width: 23750px;
}
.radial-progress[data-progress="95"] .circle .mask.full,
.radial-progress[data-progress="95"] .circle .fill {
  -webkit-transform: rotate(171deg);
  -ms-transform: rotate(171deg);
  transform: rotate(171deg);
}
.radial-progress[data-progress="95"] .circle .fill.fix {
  -webkit-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  transform: rotate(342deg);
}
.radial-progress[data-progress="95"] .inset .percentage .numbers {
  width: 24000px;
}
.radial-progress[data-progress="96"] .circle .mask.full,
.radial-progress[data-progress="96"] .circle .fill {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.radial-progress[data-progress="96"] .circle .fill.fix {
  -webkit-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.radial-progress[data-progress="96"] .inset .percentage .numbers {
  width: 24250px;
}
.radial-progress[data-progress="97"] .circle .mask.full,
.radial-progress[data-progress="97"] .circle .fill {
  -webkit-transform: rotate(174.6deg);
  -ms-transform: rotate(174.6deg);
  transform: rotate(174.6deg);
}
.radial-progress[data-progress="97"] .circle .fill.fix {
  -webkit-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.radial-progress[data-progress="97"] .inset .percentage .numbers {
  width: 24500px;
}
.radial-progress[data-progress="98"] .circle .mask.full,
.radial-progress[data-progress="98"] .circle .fill {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.radial-progress[data-progress="98"] .circle .fill.fix {
  -webkit-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.radial-progress[data-progress="98"] .inset .percentage .numbers {
  width: 24750px;
}
.radial-progress[data-progress="99"] .circle .mask.full,
.radial-progress[data-progress="99"] .circle .fill {
  -webkit-transform: rotate(178.2deg);
  -ms-transform: rotate(178.2deg);
  transform: rotate(178.2deg);
}
.radial-progress[data-progress="99"] .circle .fill.fix {
  -webkit-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.radial-progress[data-progress="99"] .inset .percentage .numbers {
  width: 25000px;
}
.radial-progress[data-progress="100"] .circle .mask.full,
.radial-progress[data-progress="100"] .circle .fill {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.radial-progress[data-progress="100"] .circle .fill.fix {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.radial-progress[data-progress="100"] .inset .percentage .numbers {
  width: 25250px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: table;
  -webkit-transition: background 500ms ease;
  transition: background 500ms ease;
}
.carousel-inner a {
  position: relative;
  z-index: 9998;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
  width: 100%;
  height: 550px;
  text-align: center;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  text-align: center;
}
.carousel-inner > .item img {
  height: auto;
  width: auto;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.control-wrap {
  height: 0;
  left: 0;
  margin-left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.flex-direction-nav a {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.carousel-control {
  position: absolute;
  top: 50%;
  margin-top: 17px;
  left: 0;
  bottom: 0;
  text-align: center;
  height: 34px;
  width: 30px;
  background: white;
  background: url(../../images/www/carousel/corousel-controls.png) left top no-repeat transparent;
}
.carousel-control.left {
  background-position: left center;
  left: 30px;
}
.carousel-control.right {
  left: auto;
  right: 30px;
  background-position: right center;
}
.carousel-control:hover,
.carousel-control:focus {
  cursor: pointer;
}
.carousel-control .carousel-prev,
.carousel-control .carousel-next {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .carousel-prev {
  left: 50%;
}
.carousel-control .carousel-next {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 7px;
  left: 50%;
  z-index: 9999;
  width: 60%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  text-indent: -999px;
  border: 1px solid #bca999;
  border-radius: 11px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  background-color: #4aa942;
  border-color: #4aa942;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.mainContent {
  z-index: 0;
  /*padding-top:130px;*/
  /*padding-top:102px;*/
  overflow: hidden;
  position: relative;
  min-height: 500px;
}
h1 {
  font-family: 'YAAType';
  font-size: 65px;
  margin: 0;
  margin-bottom: 30px;
  line-height: 100%;
  text-transform: uppercase;
  padding: 0;
}
body {
  min-width: 1024px;
  font-family: 'YAAType', Arial, Sans-Serif;
}
body * {
  -webkit-font-smoothing: antialiased !important;
  font-smoothing: antialiased !important;
}
#Listing {
  z-index: 0 !important;
}
input {
  padding: 0;
}
.bottomBorder {
  border-bottom: 1px solid #E6E6E6 !important;
}
.center {
  width: 886px;
  margin: 0 auto;
  z-index: 1;
  position: relative;
}
.mainbody .center,
.mainbody.live_fruitfully.landing.live_fruitfully .center,
.mainbody.person.live_fruitfully .center {
  /*width: 808px;*/
  width: 820px;
  margin: 0 auto;
}
.live_fruitfully.mainbody .center,
.connect.mainbody .center,
.company_info.mainbody .center,
.testimonials.mainbody .center {
  width: 880px;
}
.live_fruitfully h1.gif {
  background: url(/images/www/tempIMGs/liveFruitfully.gif) no-repeat center center;
  height: 72px;
  line-height: 200px !important;
  overflow: hidden;
}
.mainbody.live_fruitfully.landing.live_fruitfully .center,
.mainbody.person.live_fruitfully .center {
  width: 830px;
}
.mainbody.person.live_fruitfully .center {
  width: 795px;
}
.findstore.mainbody .center {
  width: 800px;
}
.live_fruitfully .main_content {
  padding-top: 17px;
}
.mainbody.menu .center {
  width: 820px;
}
.mainbody.healthy_made_simple .center {
  width: 850px;
}
.mainbody {
  margin-bottom: 60px;
  /*background:url(/images/www/tempIMGs/bg_common.jpg) center 80px no-repeat transparent;*/
}
.menu_listing .mainbody,
.healthy_vid .mainbody {
  margin-bottom: 50px;
}
.healthy_vid ul.links,
.careers ul.links {
  margin: 0;
  padding: 0;
}
.healthy_vid ul.links:after,
.careers ul.links:after,
.healthy_made_simple ul.links:after {
  clear: both;
}
.healthy_vid ul.links li,
.careers ul.links li,
.healthy_made_simple ul.links li {
  margin: 0 7px;
  padding: 0;
  list-style-type: none;
  /*float: left;*/
  display: inline-block;
  *display: inline;
}
.healthy_vid ul.links li a,
.careers ul.links li a,
.healthy_made_simple ul.links li a {
  width: 194px;
  display: block;
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  background-color: #f58024;
  background-image: none;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 22px;
  padding: 5px 0;
}
.healthy_vid ul.links li a.mobile,
.careers ul.links li a.mobile,
.healthy_made_simple ul.links li a.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.jambacard {
  margin-bottom: 205px;
}
.findstore {
  margin-bottom: 50px;
}
p,
ul,
#ingredients {
  font-family: 'YAAType', Arial, sans-serif;
  /*font-weight: 500;*/
}
.left {
  float: left;
}
.right {
  float: right;
}
.clear {
  clear: both;
}
.content-wrapper {
  background: #fff;
  margin: 0 auto;
  clear: both;
  position: relative;
  display: block;
}
.content-wrapper > * {
  margin: 0 auto;
}
.header {
  /*position:fixed;
    top:0;
    left:0;
    right:0;	*/
}
header,
.header {
  z-index: 1000;
}
.header-container {
  position: relative;
  /* height:90px;*/
  min-width: 1024px;
  width: 100%;
  overflow: hidden;
}
.global-nav {
  width: 100%;
  background: #fff;
  z-index: 1010;
  max-height: 244px;
  position: relative;
  /* -webkit-box-shadow: 0px 4px 12px rgba(0,0,0,.1);

  -moz-box-shadow: 0px 4px 12px rgba(0,0,0,.1);

  -o-box-shadow: 0px 4px 12px rgba(0,0,0,.1);

  -ms-box-shadow: 0px 4px 12px rgba(0,0,0,.1);

  box-shadow: 0px 4px 12px rgba(0,0,0,.1);*/
}
nav.primary {
  height: 103px;
  width: 960px;
  margin: 0 auto;
}
nav.primary li * {
  font-size: 14px !important;
}
nav * {
  font-size: 14px !important;
  font-style: normal;
  letter-spacing: -1px;
}
nav.primary ul {
  clear: both;
  float: right;
  text-align: center;
  margin-top: 7px;
}
nav.primary ul a sup {
  font-size: 55% !important;
  font-weight: normal;
  letter-spacing: normal;
  top: -5px !important;
}
nav ul li {
  display: block;
  float: right;
  margin-left: 22px;
  font-family: 'YAAType', Sans-Serif;
  font-weight: 500;
  z-index: 10000;
  position: relative;
  margin-top: 1px;
}
.firstli {
  margin-top: -17px !important;
  margin-left: 0;
  padding: 0;
  position: absolute;
  left: 0;
  top: 40px;
}
.searchLi {
  position: relative;
  top: -5px;
}
.lastli {
  padding-right: 0;
}
nav a {
  text-decoration: none;
  cursor: pointer;
  font-weight: 600;
}
.lt-ie9 nav a {
  font-weight: 500;
}
#carrot {
  height: 12px;
  width: 22px;
  background-position: -10px -370px;
  position: absolute;
  top: 53px;
  z-index: 10000 !important;
  display: none;
}
.carrot #carrot {
  display: block;
}
nav.primary ul li a:hover,
nav ul li.current a,
nav ul li.carrot a {
  padding-bottom: 10px;
}
nav.primary .rightNav {
  float: right;
  width: 601px;
  margin-top: 1px;
}
.btnWrap {
  display: inline;
}
nav.primary ul li:first-child a:hover {
  background: none;
  opacity: 1;
  filter: alpha(opacity=100);
}
nav ul li a.tangerine:hover,
nav ul li.current a.tangerine,
nav ul li.carrot a.tangerine {
  border-bottom: 3px solid #ED5D22;
}
nav ul li a.punch:hover,
nav ul li.current a.punch,
nav ul li.carrot a.punch {
  border-bottom: 3px solid #C60C46;
}
nav ul li a.orange:hover,
nav ul li.current a.orange,
nav ul li.carrot a.orange {
  border-bottom: 3px solid #C60C46;
}
nav ul li a.lemon:hover,
nav ul li.current a.lemon,
nav ul li.carrot a.lemon {
  border-bottom: 3px solid #FBAD20;
}
nav ul li a.lime:hover,
nav ul li.current a.lime,
nav ul li.carrot a.lime {
  border-bottom: 3px solid #83BF21;
}
nav ul li a.greenApple:hover,
nav ul li.current a.greenApple,
nav ul li.carrot a.greenApple {
  border-bottom: 3px solid #4AA942;
}
.social-links {
  float: right;
}
.social-links .link {
  background-image: url("../../images/www/tempIMGs/icn_sheet_social.png");
  width: 18px;
  height: 17px;
  display: block;
  float: left;
  margin-left: 4px;
  margin-top: 19px;
  margin-bottom: 6px;
  text-indent: -9999px;
}
.social-links .fb {
  background-image: url("../../images/www/tempIMGs/icn_sheet_social.png");
  width: 18px;
  height: 17px;
  display: block;
  float: left;
  margin-left: 4px;
  margin-top: 19px;
  margin-bottom: 6px;
  text-indent: -9999px;
  background-position: 0 0;
}
.social-links .fb:hover {
  background-position: 0 -18px;
}
.social-links .twit {
  background-image: url("../../images/www/tempIMGs/icn_sheet_social.png");
  width: 18px;
  height: 17px;
  display: block;
  float: left;
  margin-left: 4px;
  margin-top: 19px;
  margin-bottom: 6px;
  text-indent: -9999px;
  background-position: -19px 0;
}
.social-links .twit:hover {
  background-position: -19px -18px;
}
.social-links .pin {
  background-image: url("../../images/www/tempIMGs/icn_sheet_social.png");
  width: 18px;
  height: 17px;
  display: block;
  float: left;
  margin-left: 4px;
  margin-top: 19px;
  margin-bottom: 6px;
  text-indent: -9999px;
  background-position: -38px 0;
}
.social-links .pin:hover {
  background-position: -38px -18px;
}
.social-links .yt {
  background-image: url("../../images/www/tempIMGs/icn_sheet_social.png");
  width: 18px;
  height: 17px;
  display: block;
  float: left;
  margin-left: 4px;
  margin-top: 19px;
  margin-bottom: 6px;
  text-indent: -9999px;
  background-position: -57px 0;
}
.social-links .yt:hover {
  background-position: -57px -18px;
}
.social-links .instagram {
  background-image: url("../../images/www/tempIMGs/icn_sheet_social.png");
  width: 18px;
  height: 17px;
  display: block;
  float: left;
  margin-left: 4px;
  margin-top: 19px;
  margin-bottom: 6px;
  text-indent: -9999px;
  background-position: -76px 0;
}
.social-links .instagram:hover {
  background-position: -76px -18px;
}
#siteSearch {
  height: 28px;
  width: 135px;
  color: #999;
  border: solid 1px #ccc;
  padding-left: 12px;
  padding-right: 26px;
  line-height: 29px;
  font-size: 12px;
  float: left;
  letter-spacing: normal;
}
.primary .greenApple img {
  margin-right: 5px;
  margin-top: -6px;
}
.primary #SearchButton {
  background: url("../../images/www/tempIMGs/icn_primary_search.png") no-repeat scroll center center transparent;
  position: absolute;
  left: 140px;
  top: -10px;
  margin: 0;
  padding: 0;
}
.primary .firstli a:hover {
  background: none;
}
nav {
  position: relative;
  top: -6px;
}
nav input {
  font-family: 'YAAType';
  font-weight: 500;
}
nav input[type="submit"] {
  height: 38px;
  width: 36px;
  border: none !important;
  background-position: -3px -315px;
  background-color: #fff;
  float: left;
  margin: -4px 0 0 3px;
}
li.lastli div {
  margin-top: -5px;
}
nav input[type="submit"]:active {
  background-position: -48px -313px;
}
#subSlide {
  width: 100%;
  height: 0;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
#topBorder,
#bottomBorder {
  position: absolute;
  height: 10px;
  width: 100%;
  background: url(/images/www/tempIMGs/subBorders.png);
  z-index: 100;
}
#extraBorder {
  position: absolute;
  height: 30px;
  width: 100%;
  background: #fff;
  bottom: 0;
}
#topBorder {
  top: 0;
  background-position: center -40px;
}
#bottomBorder {
  bottom: 0;
  background-position: center 10px;
}
#subSlider {
  background: url(/images/www/tempIMGs/subNavGradient.png);
  height: 2793px;
  background-repeat: repeat;
  position: relative;
}
#subSlide ul {
  width: 700px;
  text-align: center;
  height: 77px;
  padding: 35px 0;
  margin-bottom: 735px;
  text-align: left;
}
#subSlide ul li {
  float: none;
  margin: 0;
  padding: 0;
  height: 26px;
  text-align: left;
  white-space: nowrap;
}
#subSlide div.licol {
  float: left;
  margin-right: 40px;
  width: auto;
}
#subSlide ul li a {
  color: #fff !important;
  padding: 3px 0;
}
#subSlide ul li a:hover {
  background-image: url(/images/www/tempIMGs/subNavHover.png);
  background-repeat: repeat-x;
  background-position: center bottom;
}
.search.orange input.button {
  background-image: url(/images/www/tempIMGs/siteSPRITE.png);
  background-color: #f58024;
  background-position: 4px -121px;
  border: medium none !important;
  height: 30px;
  line-height: 0;
  margin: -5px 0 0 4px;
  width: 30px;
}
.search.orange input.button:active {
  background-position: -48px -590px;
}
.search.orange {
  margin-top: 40px;
  margin-bottom: 10px;
  clear: both;
}
.prod_block .search.orange input {
  display: block;
  float: left;
}
.search input {
  /* height: 27px;
    width: 116px;
    position: relative;
    top: 1px;
    border: 1px solid #cccccc;
    line-height: 27px;
    font-size: 16px;
    padding-left: 5px;
    font-weight: 500;*/
  font-family: 'YAAType', Arial, sans-serif;
  height: 28px;
  width: 116px;
  color: #999;
  border: solid 1px #ccc;
  padding-left: 10px;
  line-height: 29px;
  font-size: 15px;
  margin-top: -5px;
}
.search input.button {
  border: 0px solid #F58025 !important;
  position: inherit;
}
.btn_show {
  background: #f58025;
  width: 56px;
  height: 50px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 25px;
  cursor: pointer;
}
.btn_show p {
  color: #ffffff;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 18px;
  margin: 11px 5px;
}
.headline_and_intro {
  clear: both;
  /*padding-bottom: 2.2em;*/
  padding-bottom: 1em;
}
.headline_and_intro *:last-child,
.headline_and_intro p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.live_fruitfully,
.healthy_vid {
  margin-bottom: 150px;
}
/*.live_fruitfully .headline_and_intro
{
    padding-bottom: 5px;
}*/
.jambacard .headline_and_intro,
.energy .headline_and_intro,
.retail .headline_and_intro {
  clear: both;
  /*padding-bottom: 20px;*/
}
.headline_and_intro p {
  text-align: center;
  font-size: 15px;
  line-height: 190%;
  font-weight: 500;
  margin: 1.5em 0 .5em 0;
  margin-top: 14px;
  width: 640px;
  margin: 0 auto;
  text-transform: uppercase;
}
.headline_and_intro p strong {
  font-family: 'cubano';
  font-size: 20px;
  color: #572700;
  font-weight: normal;
}
.headline_and_intro .title_line {
  clear: both;
  text-align: center;
  padding-top: 0;
}
/*.menu_listing .headline_and_intro .title_line
{
    padding: 5px 0 15px 0;
}*/
.menu_listing sup {
  font-size: 51%;
  top: -9px;
  font-weight: bold;
}
.menu_listing h2 sup {
  font-size: 50%;
  top: -20px;
  /*font-weight: 500;*/
  font-weight: 500;
}
.menu_listing h2 sup.trade {
  font-size: 50%;
  top: -15px;
  font-family: 'YAAType';
  /*font-weight: 500;*/
  font-weight: 500;
}
.headline_and_intro .title_line p {
  text-align: center;
  margin: 0;
  font-family: 'EmmascriptMVB', Arial, sans-serif;
  font-size: 50px;
  line-height: 140%;
  font-weight: normal;
}
#Listing {
  z-index: 0;
}
.btn_filter {
  background: url(/images/www/tempIMGs/bg_filter_btn.png) center center no-repeat transparent;
  height: 41px;
  width: 89px;
  cursor: pointer;
}
.btn_filter p {
  color: #ffffff;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 18px;
  padding: 6px 10px;
}
.main_inf {
  clear: both;
  padding: 20px 0 10px 0;
}
.main_inf img {
  float: left;
}
.menu.menu_listing .main_inf img.prod_pic {
  width: 379px;
  height: 379px;
}
.main_inf .product {
  position: relative;
  float: left;
  padding-right: 31px;
}
.main_inf .light_prod {
  position: absolute;
  bottom: -23px;
  right: -23px;
  padding: 5px;
}
.menu_listing .main_inf .right_block,
.menu.energy .main_inf .right_block {
  width: 410px;
  float: left;
}
.menu_listing .main_inf .right_block h2 {
  margin: 15px 0px 8px;
  color: #f58025;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 42px;
  line-height: 95%;
  text-transform: none;
}
.main_inf .right_block p strong {
  font-weight: normal;
}
.main_inf .right_block p {
  margin: 15px 20px 0 0;
  font-family: 'YAAType';
  /*font-weight: 500;*/
  font-weight: 500;
}
.energy .main_inf .right_block p {
  margin-top: 10px;
}
.energy .more_inf .left_block p {
  margin-top: 0px;
}
.energy .more_inf h3 {
  margin-bottom: 0;
}
.fb_edge_widget_with_comment {
  margin-right: 10px;
  padding-left: 10px;
  position: absolute;
  top: -2px;
  *top: 0;
  left: 0;
  z-index: 150;
}
.wall .fb_edge_widget_with_comment {
  top: -5px;
}
.twitter-share-button {
  position: absolute;
  left: 90px;
  width: 89px !important;
  top: 0;
}
.main_inf .right_block .social_icons {
  position: relative;
  height: 25px;
  margin-bottom: 10px;
  width: 302px;
}
.pin-it-button {
  position: absolute;
  left: 180px;
  top: 0;
}
.main_inf .right_block .social_icons a {
  display: block;
  float: left;
  width: 26px;
  height: 21px;
  text-decoration: none;
  padding: 0 0px;
}
.main_inf .right_block .social_icons a span {
  display: none;
}
.main_inf .right_block .social_icons a.icon_1 {
  background: url(/images/www/tempIMGs/icon_1.png) center center no-repeat transparent;
  padding-left: 0;
}
.main_inf .right_block .social_icons a.icon_2 {
  background: url(/images/www/tempIMGs/icon_2.png) center center no-repeat transparent;
}
.main_inf .right_block .social_icons a.icon_3 {
  background: url(/images/www/tempIMGs/icon_3.png) center center no-repeat transparent;
}
.main_inf .right_block .social_icons a.icon_4 {
  background: url(/images/www/tempIMGs/icon_4.png) center center no-repeat transparent;
}
.main_inf .right_block .social_icons a.icon_1:hover {
  background: url(/images/www/tempIMGs/icon_1_hov.png) center center no-repeat transparent;
}
.main_inf .right_block .social_icons a.icon_2:hover {
  background: url(/images/www/tempIMGs/icon_2_hov.png) center center no-repeat transparent;
}
.main_inf .right_block .social_icons a.icon_3:hover {
  background: url(/images/www/tempIMGs/icon_3_hov.png) center center no-repeat transparent;
}
.main_inf .right_block .social_icons a.icon_4:hover {
  background: url(/images/www/tempIMGs/icon_4_hov.png) center center no-repeat transparent;
}
.master_regular .tabs {
  border-bottom: 4px solid #f58025;
}
.master_light .tabs {
  border-bottom: 4px solid #54bceb;
}
h1 span.light sup {
  font-size: 50%;
  top: -0.7em !important;
}
.tabs {
  /* margin-top: 20px;*/
  /*margin-top:-2px;*/
}
.menu_listing_single .tabs {
  margin-top: 7px;
}
.tabs ul {
  padding: 0;
  margin: 0;
}
.tabs ul li {
  display: block;
  float: left;
  list-style: none;
  margin-right: 3px;
  background: url("/images/www/tempIMGs/bg_tab_btn.png") no-repeat scroll top center transparent;
  width: 168px;
  text-align: center;
  cursor: pointer;
  height: 38px;
  position: relative;
  top: -3px;
}
.tabs ul li {
  margin-top: 2px;
  height: 36px;
}
.tabs ul li.current {
  margin-top: 0px;
  height: 38px;
}
.tabs ul li.regular {
  text-transform: uppercase;
}
.master_light .tabs ul li {
  background: url("/images/www/tempIMGs/bg_tab_btn_reg.png") no-repeat scroll top center transparent;
}
.tabs ul li.current {
  top: 0;
}
.tabs ul li.current span a {
  background: #f58025;
  cursor: default;
  line-height: 150%;
  height: 37px;
}
.tab_block.visible {
  display: block;
}
.tab_block {
  display: none;
}
.table.visible {
  display: block;
}
.table {
  display: none;
}
.master_light .tabs ul li.current span a {
  background: #54bceb;
}
.tabs ul li span a {
  color: #ffffff;
  font-family: 'YAAType';
  font-size: 22px;
  text-decoration: none;
  display: block;
  height: 33px;
  padding-top: 5px;
  line-height: 120%;
  background: transparent;
  border: none;
  width: 100%;
}
.more_inf_single ul,
.more_inf ul {
  margin: 0;
  padding: 0;
}
.goeswithul {
  margin-top: 10px !important;
}
.more_inf_single .left_block ul li,
.more_inf .left_block ul li {
  list-style: none;
  padding: 2px 0;
  font-family: 'YAAType', Arial, sans-serif;
  font-weight: 500;
  height: 18px;
  font-size: 18px;
  /*font-size:16px;*/
}
.more_inf_single .left_block ul li img,
.more_inf .left_block ul li img {
  margin-right: 15px;
}
.more_inf_single .left_block,
.more_inf .left_block {
  float: left;
  width: 379px;
}
.energy .more_inf .left_block p {
  width: 300px;
}
.energy .more_inf .table_footer {
  padding-top: 5px;
}
.more_inf_single .right_block,
.more_inf .right_block {
  float: right;
  width: 410px;
}
.more_inf_single h3,
.more_inf_single h4,
.more_inf_single h5,
.more_inf h3,
.more_inf h4,
.more_inf h5 {
  color: #f58025;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 24px;
  /*margin:20px 0 5px 0;*/
  margin: 20px 0 0 0;
  font-weight: 500;
}
.more_inf .left_block p,
.more_inf_single .left_block p {
  margin: 0;
}
.lt-ie9 .more_inf_single h3,
.lt-ie9 .more_inf_single h4,
.lt-ie9 .more_inf_single h5,
.lt-ie9 .more_inf h3,
.lt-ie9 .more_inf h4,
.lt-ie9 .more_inf h5 {
  font-weight: bold;
}
.master_light .more_inf_single h3,
.master_light .more_inf_single h4,
.master_light .more_inf_single h5,
.master_light .more_inf h3,
.master_light .more_inf h4,
.master_light .more_inf h5 {
  color: #54BCEB;
}
.master_light .more_inf_single h3.alt,
.master_light .more_inf h3.alt {
  font-family: 'YAAType';
}
.prod_block table {
  border-collapse: collapse;
  border-bottom: 4px solid #572700;
  width: 410px;
}
table td,
table th {
  border-bottom: 1px solid #572700;
}
.table_line {
  border-bottom: 1px solid #572700;
  font-family: 'YAAType', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
}
.table_line.bold_line {
  border-bottom: 4px solid #572700;
}
.table_line live {
  width: 275px;
  font-family: 'YAAType', Arial, sans-serif;
}
.table_line .left_col strong {
  font-weight: 700;
}
.table_line .right_col {
  width: 120px;
}
.table_line td.right_col,
.table_line td.left_col {
  height: 26px;
  vertical-align: middle;
  background: #fff;
}
.table_line th {
  text-align: left;
}
.table_line.no_border {
  border: none;
}
.table_line .left_col .table_footer .left_col,
.table_line .left_col .table_footer .right_col {
  width: 120px;
  text-align: left;
  float: left;
}
.table_footer {
  line-height: 17px;
}
.table_footer span {
  font-family: 'YAAType', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
}
div.percentages {
  margin: 4px 0 6px;
}
div.percentages ul li {
  list-style: none;
  float: left;
  font-weight: 700;
  text-transform: capitalize;
  width: 30%;
  font-size: 14px;
}
div.percentages ul li span {
  font-weight: 400;
  padding-left: 10px;
}
.master_light .table_line td.right_col {
  color: #54BCEB;
}
.table_line td.right_col {
  color: #f58025;
}
.table_title_line td.right_col {
  color: #f58025;
}
.block_sub li {
  clear: both;
  list-style: none outside none;
}
.block_sub .title_line img {
  float: left;
  margin-top: 5px;
  position: relative;
  left: 22px;
}
.goesWith {
  margin: 30px 0 23px;
}
.block_sub .title_line .right_block {
  float: left;
  /*padding-left: 80px;*/
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 28px;
  text-transform: uppercase;
  width: 320px;
}
.goesWithImg {
  width: 80px;
  float: left;
  height: 44px;
}
.menu_listing .more_inf .goesWith div.right_block h3 {
  margin-top: 0;
}
.energy .block_sub .title_line .right_block {
  padding-left: 0px;
}
.energy .block_sub .title_line .right_block h3 {
  color: #f58025;
}
.block_sub .title_line .right_block h3 {
  line-height: 26px !important;
}
.energy .block_sub .right_block ul li {
  font-family: 'YAAType', Arial, sans-serif;
  font-weight: 500;
  font-size: 19px;
}
.block_sub .right_block h5 {
  margin: 0;
  color: #f58025;
  line-height: 1;
}
.lt-ie9 .block_sub .right_block h5 {
  font-weight: bold;
}
.block_sub .title_line .right_block h3 {
  font-family: 'cubano';
  font-size: 24px;
  text-transform: uppercase;
  color: #572700;
  line-height: 2px;
  font-weight: normal;
}
.block_sub .right_block h4,
.block_sub .right_block p {
  padding-left: 90px;
  margin-top: 0;
  padding-top: 0;
  line-height: 115%;
}
.block_sub .right_block p {
  margin-top: 8px;
  font-family: 'YAAType';
  /*font-weight: 500;*/
  font-weight: 500;
}
.block_sub .goeswithul .right_block p {
  line-height: 23px;
  font-weight: 400;
  margin-top: 4px;
}
.block_sub .right_block img {
  float: left;
  width: 75px;
  height: auto !important;
  margin-top: 6px;
}
.btn_more,
.btn_less {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  display: inline;
  padding: 0px;
  height: 42px;
  background-image: url(/images/www/tempIMGs/more-less.png);
  background-position: 85px -34px;
  background-repeat: no-repeat;
  background-color: #f58024;
  width: 116px;
  min-width: 20px;
}
.btn_more.mobile,
.btn_less.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
input.btn_more.no_active {
  background-position: 77px -34px;
}
.menu_listing input.btn_more.no_active {
  background-position: 77px 10px;
}
.btn_more,
.btn_less {
  position: absolute;
  right: 0;
  bottom: 30px;
  text-align: left;
  text-indent: 25px;
  z-index: 100;
}
.prod_block {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 15px;
  position: relative;
  margin-bottom: 3px;
}
.prod_block.first {
  border-top: 1px solid #E6E6E6;
}
.prod_block.single {
  border-top: 1px solid #E6E6E6;
  border-bottom: none;
}
.menu_listing_single .prod_block,
.menu_listing_single .prod_block.first {
  /*border:none;*/
}
/**** Footer ****/
.autoH {
  height: auto;
}
footer {
  min-height: 250px;
  background-color: #572700;
  padding: 24px 0 32px;
  position: relative;
  z-index: 999;
  text-align: center;
}
footer .center {
  margin-top: 7px;
  width: 980px;
  text-align: left;
  position: relative;
  left: 10px;
}
footer.sticky {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.foot_block {
  float: left;
  overflow: hidden;
  color: #572700;
  line-height: 100%;
}
.foot_block h5 {
  color: #FFC425;
  font-family: 'YAA-Bold', Arial, sans-serif;
  font-size: 18px;
  line-height: 21px;
  margin: 2px 0 18px 0;
  padding-top: 20px;
  font-weight: normal;
}
.foot_block ul {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
}
.foot_block ul li {
  list-style: none;
  margin-bottom: 10px;
  width: 100%;
}
.foot_block ul li a {
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 14px;
  color: #dbd5d3;
  text-decoration: none;
}
.foot_block ul li a em {
  font-style: normal;
}
.foot_block ul li a:hover {
  text-decoration: underline;
}
.foot_block ul li a img {
  margin: 0 5px 0 0;
}
.mail a,
.mail p {
  font-family: 'YAAType', Arial, sans-serif;
  color: #dbd5d3;
}
.mail a {
  text-decoration: underline;
  display: inline-block;
}
.mail input {
  height: 25px;
  width: 111px;
  border: 1px solid #98a60f;
  background: #fff;
  font-size: 16px;
  color: #959595;
  font-family: 'YAAType', Arial, sans-serif;
  padding-left: 5px;
}
.mail input.button {
  width: 72px;
  height: 33px;
  background-position: -6px -399px;
  float: right;
  background-color: transparent;
  color: #fff;
  border: none;
  overflow: visible;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 14px;
  margin: 0;
  margin-top: -3px;
}
.mail input.button:active {
  background-position: -6px -440px;
  margin-right: 2px;
}
.mail p {
  font-size: 14px;
  margin-top: -4px;
}
.block_pop_up {
  line-height: 155%;
  width: 71px;
  height: 32px;
  background: url(/images/www/tempIMGs/bg_pop_up.png) left top no-repeat transparent;
  padding: 10px 0 0;
  color: #c60c46;
  border: none;
  float: left;
  position: absolute;
  text-align: center;
  font-size: 14px;
  font-family: 'ProximaNova', Arial, sans-serif;
}
.more_inf {
  clear: both;
  padding-bottom: 50px !important;
}
.ie8 .btn_filter p,
.ie8 .btn_more p {
  font-size: 14px;
  padding-top: 10px;
}
div.foot_block.one {
  width: 197px;
}
div.foot_block.two {
  width: 180px;
}
div.foot_block.three {
  width: 199px;
}
div.foot_block.five {
  width: 207px;
}
div.foot_block.six {
  width: 180px;
}
/* footer social icons */
footer div.socoIco {
  width: 16px !important;
  height: 19px !important;
  margin: 0;
  padding: 0;
  margin-right: 5px !important;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: relative !important;
  top: 5px;
  left: 0;
}
footer div.socoIco.facebook {
  background-position: -8px -509px;
}
footer div.socoIco.locator {
  background-position: -8px -479px;
}
footer div.socoIco.twitter {
  background-position: -8px -538px;
}
footer div.socoIco.pinterest {
  background-position: -8px -565px;
}
footer div.socoIco.instagram {
  background-position: -27px -537px;
}
.socoIco.youtube {
  background-position: -27px -509px;
}
#up_btn {
  margin: 0px;
  background: #ffffff;
  z-index: 2;
  position: fixed;
  top: 300px;
  right: 0px;
  width: 55px;
  height: 73px;
}
.block_pop_up {
  line-height: 155%;
  width: 71px;
  height: 32px;
  background: url(/images/www/tempIMGs/bg_pop_up.png) left top no-repeat transparent;
  padding: 10px 0 0 0px;
  color: #c60c46;
  border: none;
  float: left;
  position: absolute;
  text-align: center;
  font-size: 14px;
  font-family: 'ProximaNova', Arial, sans-serif;
}
.more_inf {
  clear: both;
  padding-bottom: 50px;
}
.ie8 .btn_filter p,
.ie8 .btn_more p {
  font-size: 14px;
  padding-top: 10px;
}
.foot_block.product_services {
  position: relative;
  left: 10px;
}
.menu_listing_single .left_block p {
  margin-top: 0;
}
.menu_listing_single .more_inf_single h3 {
  margin-bottom: 0;
}
.right_block h4 strong {
  display: block;
  font-weight: 500;
}
.table_line .right_col {
  text-align: right;
}
.table_title_line strong {
  font-family: 'YAAType';
  font-weight: 500;
}
.mainbody {
  margin: 15px 0 60px;
  padding-top: 0;
  z-index: 1;
}
.mainbody .title_line h1 {
  font-family: 'YAAType';
  font-size: 65px;
  margin: 0;
  margin-bottom: 30px;
  line-height: 100%;
  text-transform: uppercase;
  padding: 0;
}
.mainbody .title_line h1 span.light {
  text-transform: none;
  color: #63C1EC;
}
.mainbody .title_line h1 em {
  font-family: 'Chalk-hand-lettering-shaded', cursive;
  padding-right: 10px;
  font-size: 60px;
  font-weight: normal;
  font-style: normal;
  margin: 0;
  /*padding: 5px 0 20px 0;*/
  padding: 0;
  text-transform: lowercase;
  line-height: 55px;
}
/*---------------------------------------------------------------------------------------*/
.findstore p.int_loc {
  color: #572700;
  margin: 13px 0 0px 0;
  text-align: center;
  font-family: 'YAAType';
  font-size: 14px;
}
.findstore p.int_loc a {
  color: #572700;
  text-decoration: none;
}
.catering.mainbody .title_line h1 {
  margin-bottom: 20px;
}
.cartering.mainbody,
.fundraising.mainbody {
  margin-bottom: 0;
}
.jambago .mainbody .title_line h1 {
  padding: 5px 0 10px 0;
  margin-bottom: 0;
}
.menu .headline_and_intro .title_line {
  background: none;
  padding-top: 0;
}
.fundraising .prod_block,
.menu .prod_block,
.retail .prod_block {
  border-top: 1px solid #E6E6E6;
  border-bottom: 0px solid #CCCCCC;
  margin-bottom: 0px !important;
  padding: 0 !important;
}
.menu_listing .prod_block {
  height: auto;
  zoom: 1;
  overflow: visible;
  padding-bottom: 20px;
}
.fundraising .prod_block.last,
.menu_category .prod_block.last,
.retail .prod_block.last {
  border-bottom: 1px solid #E6E6E6;
}
.menu .main_inf {
  clear: both;
  padding: 30px 0;
}
.menu_listing .main_inf {
  min-height: 379px;
}
.menu_landing.menu img.prod_pic,
.menu_category.menu img.prod_pic,
.retail.company_info img.prod_pic {
  width: 225px;
  height: auto;
}
.main_inf .right_block {
  width: 560px;
}
.menu_category .main_inf .right_block {
  padding-bottom: 42px;
}
.retail .main_inf .right_block {
  width: 620px;
}
.menu.menu_landing .main_inf .right_block h2,
.menu.menu_category .main_inf .right_block h2,
.retail .main_inf .right_block h2 {
  font-family: 'YAAType';
  font-size: 36px;
  font-weight: normal;
  margin: 7px 0 0px 0;
  line-height: 39px;
}
.mainbody.connect h2,
.mainbody.more h2 {
  font-family: 'YAAType';
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 20px 0 0 0;
  padding: 0;
  line-height: 100%;
}
.mainbody.more h2 {
  text-align: center;
}
.mainbody.careers .main_content p {
  margin-top: 7px;
}
.mainbody.careers .main_content p small {
  position: relative;
  top: -1px;
  line-height: 12px;
}
.mainbody.careers .main_content p.smallp {
  line-height: 18px;
}
.main_inf .right_block p {
  margin: 15px 0 5px 0;
}
.retail .main_inf .right_block p {
  margin: 10px 0 8px 0;
}
.menu p,
div.ingredients div {
  font-family: 'YAAType', Arial, sans-serif;
  font-weight: 500;
}
div.ingredients div {
  width: 379px;
}
/*.healthy_vid.menu p
{
    font-size: 20px;
    font-family: 'YAAType';
    font-weight: 500;
    margin-bottom:25px;
}
*/
lt-ie9 .menu .main_inf .right_block h2 {
  font-weight: bold;
}
.menu .main_inf .right_block h2 .amp {
  font-size: 60%;
  font-weight: 500;
  line-height: 130%;
  position: relative;
  top: -4px;
}
.menu .main_inf .right_block h2 span {
  text-transform: lowercase;
}
.menu .main_inf .right_block h2 span.light {
  text-transform: none;
}
.menu .main_inf .right_block h2 em,
.retail .main_inf .right_block h2 em {
  font-family: 'Chalk-hand-lettering-shaded', cursive;
  font-style: normal;
  margin-right: 0px;
  text-transform: lowercase;
  /*font-weight: 500;*/
  font-weight: 500;
}
.menu .main_inf .right_block h2 .alt {
  font-weight: 500;
  text-transform: uppercase;
}
.menu .main_inf .right_block h2 .alt2 {
  font-weight: 500;
  text-transform: none;
}
.menu .foot_block h5 {
  color: #572300;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 20px;
  margin: 10px 0 10px;
}
.menu .btn_more_menu p {
  text-transform: uppercase;
  font-family: 'YAAType';
  font-size: 22px;
  color: #ffffff;
  margin: 0;
  padding: 6px 15px;
}
p.light_link a {
  color: #63C1EC;
  text-decoration: none;
  font-family: 'YAAType';
  font-size: 25px;
  letter-spacing: -0.03em;
}
p.light_link a span {
  letter-spacing: 0;
  font-family: 'Cedarville Cursive', cursive;
}
.main_inf p.light_link {
  float: left;
  padding: 0 0 0px 0;
  margin-top: 0px;
}
.light_link sup {
  font-size: 110%;
  top: .1px;
}
.prod_block.color_1 h2 {
  color: #54bceb;
}
h2.color_1 {
  color: #54bceb;
}
.postTile.color_1 {
  background: #54bceb;
}
.prod_block.color_2 h2 {
  color: #f58025;
}
h2.color_2 {
  color: #f58025;
}
.postTile.color_2 {
  background: #f58025;
}
.prod_block.color_3 h2 {
  color: #c20c45;
}
h2.color_3 {
  color: #c20c45;
}
.postTile.color_3 {
  background: #c20c45;
}
.prod_block.color_4 h2 {
  color: #4aa942;
}
h2.color_4 {
  color: #4aa942;
}
.postTile.color_4 {
  background: #4aa942;
}
.prod_block.color_5 h2 {
  color: #c1d72f;
}
h2.color_5 {
  color: #c1d72f;
}
.postTile.color_5 {
  background: #c1d72f;
}
.prod_block.color_6 h2 {
  color: #f15d22;
}
h2.color_6 {
  color: #f15d22;
}
.postTile.color_6 {
  background: #f15d22;
}
.prod_block.color_7 h2 {
  color: #7c003f;
}
.postTile.color_7 {
  background: #7c003f;
}
h2.color_7 {
  color: #7c003f;
}
.prod_block.color_8 h2 {
  color: #54bceb;
}
h2.color_8 {
  color: #54bceb;
}
.postTile.color_8 {
  background: #54bceb;
}
.prod_block .btn_more_menu {
  width: 148px;
  /*float: right;
    margin-top: 36px;*/
  cursor: pointer;
  position: absolute;
  right: -6px;
  bottom: 30px;
}
.retail .prod_block .btn_more_menu {
  margin-top: 22px;
}
.prod_block.color_1 .btn_more_menu {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  background-color: #54b8e7;
}
.prod_block.color_1 .btn_more_menu.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.btn_more_menu {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  text-indent: 20px;
}
.btn_more_menu.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.prod_block.color_2 .btn_more_menu {
  background-color: #f58024;
  background-color: #f15d22;
}
.prod_block.color_3 .btn_more_menu {
  background-color: #c60c48;
}
.prod_block.color_4 .btn_more_menu {
  background-color: #4aa942;
}
.prod_block.color_5 .btn_more_menu {
  background-color: #c1d72f;
}
.prod_block.color_6 .btn_more_menu {
  background-color: #f58024;
  background-color: #f15d22;
}
.prod_block.color_7 .btn_more_menu {
  background-color: #7c0040;
}
.prod_block.color_8 .btn_more_menu {
  background-color: #7c0040;
}
ul.icons {
  clear: both;
}
.left_block ul.icons li {
  float: left;
  padding: 0 10px 0px 0 !important;
  margin-bottom: 25px;
  display: block;
  text-align: center;
  font-size: 16px;
  height: 84px !important;
}
ul.icons li img {
  margin: 0 0 5px 0 !important;
  display: block;
}
.updatePanel {
  display: block;
  height: 0;
  zoom: 1;
  visibility: hidden;
  overflow: hidden !important;
  position: relative;
  width: 100%;
}
.updatePanel.visible {
  visibility: visible;
}
.single_product .updatePanel {
  visibility: visible;
}
.single_product .updatePanel {
  height: auto;
}
.single_product .showMore {
  display: none;
}
.single_product.mainbody.menu_listing .more_inf {
  padding-bottom: 0 !important;
}
.updatePanel.visible {
  display: block;
}
.size_tabs {
  border-bottom: 4px solid #f58025;
  margin-top: 20px;
}
.menu_listing .more_inf .right_block h3,
.menu_listing_single .more_inf .right_block h3 {
  margin-top: 13px;
}
.more_inf_single .left_block ul li,
.more_inf .left_block ul li {
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  height: 18px;
  list-style: none outside none;
  padding: 2px 0;
}
.master_light .size_tabs {
  border-bottom: 4px solid #54BCEB;
}
.size_tabs ul li {
  /* text-transform: uppercase;
    display: block;
    float: left;
    list-style: none;
    text-align: center;
    cursor: pointer;
    min-width: 98px;
    height: 40px;
    margin-right: 5px;
    background: none;
    overflow:hidden;*/
  background: none repeat scroll 0 0 transparent;
  cursor: pointer;
  display: block;
  float: left;
  height: 35px;
  list-style: none outside none;
  margin-right: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 98px;
}
.size_tabs ul li span a {
  background-size: 100% 36px;
  min-width: 104px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f58024;
  border: medium none;
  width: 104px;
  height: 32px;
}
.size_tabs ul li.current span a {
  background: #f58025;
  cursor: default;
  height: 34px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.master_light .size_tabs ul li.current span a {
  background: #54BCEB;
}
.master_light .size_tabs ul li span a {
  background: url("/images/www/tempIMGs/bg_tab_btn_right.png") no-repeat scroll top center transparent;
  width: 104px;
}
.size_tabs ul li span a {
  font-family: 'YAAType';
  text-decoration: none;
  display: block;
}
.size_tabs ul li.power {
  margin-right: 0px;
}
.size_tabs ul li span a {
  font-size: 18px;
  padding-top: 6px;
  height: 32px;
  color: #ffffff;
}
.size_tabs ul .bigTab {
  font-size: 16px;
  line-height: 12px;
}
.master_light .size_tabs ul li span a {
  color: #ffffff;
}
.size_tabs ul li.current span a {
  color: #ffffff;
  line-height: 33px;
}
.size_tabs {
  margin-left: 60px;
}
.size_tabs p {
  font-family: 'YAAType';
  font-weight: 600;
  font-size: 18px;
  margin: 40px 0 10px 0;
}
img.size_icon {
  margin-top: 12px;
  position: relative;
  top: 6px;
}
.milDisclaimer,
.privacy .main_content p.milDisclaimer {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 16px;
  margin-top: 30px;
}
.live_fruitfully .milDisclaimer {
  float: left;
  clear: both;
}
.product_body {
  min-height: 257px;
}
.product_body .disclaimer {
  display: block;
  font-size: 12px;
  margin-top: 20px;
  line-height: 15px;
}
.more_inf.active {
  margin-bottom: 30px;
}
/*--------------------------------------------------------------------*/
.search.search_store {
  width: 435px;
  margin: 24px auto 0px auto;
  float: none;
}
.search.search_store input {
  width: 260px;
  height: 45px;
  font-family: 'YAAType';
  font-weight: 500;
  font-size: 19px;
  line-height: 41px;
}
.search.search_store input[type="button"] {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  min-width: 148px;
  background-image: none;
  background-color: #f58024;
  width: 137px;
  height: 47px;
  font-family: 'YAA-BOLD';
  color: #ffffff;
  text-transform: uppercase;
  padding: 0;
}
.search.search_store input[type="button"].mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.findstore .headline_and_intro {
  clear: both;
  padding-bottom: 10px;
}
.block_map {
  margin-top: 35px;
  width: 800px;
  height: 400px;
  margin: 0 auto 30px;
}
#map_canvas {
  width: 100%;
  height: 100%;
}
.findstore .legend {
  margin-top: 6px;
  font-family: 'YAAType';
  font-weight: 500;
  line-height: 40px;
  padding-bottom: 4px;
}
.findstore .legend img {
  height: 40px;
  margin-right: 3px;
  position: relative;
  top: -2px;
  height: auto;
}
.findstore .legend ul {
  margin: 0;
  padding: 0;
}
.findstore .legend ul li {
  margin: 0 20px 0 0;
  padding: 0;
  list-style-type: none;
  display: inline;
  float: left;
  height: 60px;
}
.legend div {
  width: auto;
  float: left;
  margin: 4px;
}
.legend div img {
  float: left;
  margin-right: 7px;
}
.legend div p {
  margin: 12px 0;
}
.results {
  display: none;
}
.results a {
  font-size: 16px;
  text-transform: uppercase;
  font-family: 'YAA-Bold';
  color: #f58024;
}
.results a:hover {
  text-decoration: underline;
}
.results table tr td,
.results table tr th {
  border-bottom: 1px solid #F58025;
}
.results table tr td.no_border,
#mobile.optimized .results table tr td.no_border {
  border-bottom: 0px solid #F58025;
}
.results table tr td.col_1 {
  width: 280px;
}
.results table tr td.col_3,
.results table tr td strong {
  font-family: 'YAAType';
}
.results table tr td.col_2,
.results table tr td.col_3 {
  width: 195px;
}
.results table tr td.col_4 {
  width: 125px;
}
.results table tr td.col_5 {
  width: 80px;
}
.results table thead th {
  margin: 5px 0;
  color: #F58025;
  text-align: left;
  font-weight: 500;
  font-family: 'YAAType';
  padding-bottom: 4px;
}
.mainbody.connect.findstore h2 {
  color: #F58025;
  font-weight: 500;
  font-family: 'YAAType';
  font-size: 100%;
  margin: 30px 0 35px 0;
  text-transform: none;
}
.results table tr.line.tools td {
  padding: 20px 0 8px 0;
}
.results table tr.line.tools td img {
  margin-right: 10px;
}
.results table tr.line td h3 {
  color: #F58025;
  font-size: 36px;
  margin: 15px 0 15px 0;
  font-family: 'YAAType';
  font-weight: 600;
}
.results table tr.line td address,
.results table tr.line td .hours,
.results tr.line td {
  font-weight: 500;
  font-family: 'YAAType';
  font-style: normal;
  line-height: 23px;
}
.results table tr.line td img {
  margin: 20px 0;
}
.results table tr.line td a.button {
  background: url("/images/www/tempIMGs/bg_find_btn.png") no-repeat scroll left top transparent;
  width: 117px;
  margin-top: 14px;
  font-family: 'YAAType';
  font-size: 22px;
  font-weight: 500;
  color: #ffffff;
  display: block;
  height: 41px;
  float: right;
  text-decoration: none;
  padding: 7px 10px;
  text-transform: uppercase;
}
.btns_block {
  width: 480px;
  margin: 1.5em auto 0 auto;
  /*margin-bottom: 20px; margin-bottom:30px;*/
}
.btns_block.fit3 {
  width: 100%;
  text-align: center;
}
.healthy_vid .btns_block {
  width: 310px;
  text-align: center;
  margin-bottom: 25px;
}
.healthy_vid .btns_block a {
  width: 293px;
  padding-top: 10px;
  height: 74px;
  margin: 0 auto;
  background: url(/images/www/tempIMGs/bg_vid_btn.png) no-repeat scroll top center transparent;
}
.healthy_vid .btns_block p {
  margin-top: 0;
}
.btns_block a {
  display: inline-block;
  width: 225px;
  /*float: left;*/
  margin: 0 10px;
  height: 66px;
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  min-width: 148px;
  background-color: #f58024;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 23px;
}
.btns_block a.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.btns_block.fit3 a {
  width: 218px;
  height: 38px;
  /*height: 64px;*/
  background-image: none;
  padding: 4px 0;
  line-height: 19px;
}
.video_block {
  width: 629px;
  height: 354px;
  background: url("/images/www/tempIMGs/bg_video_block.jpg") no-repeat scroll center center transparent;
  margin: 0 auto 35px auto;
}
/*--------------------slider---------------------------------------*/
.slider {
  /*height: 347px;*/
  height: 316px;
  /* overflow:hidden;*/
  width: 850px;
  margin: 31px auto 0;
  position: relative;
}
.slider .flex-viewport {
  margin: 0 auto;
}
.slider .flex-viewport li {
  overflow: hidden;
}
.slider .flex-control-nav {
  display: none;
}
.slider .flex-direction-nav .flex-prev {
  width: 71px;
  height: 71px;
  background: url("/images/www/tempIMGs/slide_left_btn.png") no-repeat scroll center center transparent;
  display: block;
  position: absolute;
  left: -15px;
}
.slider .flex-direction-nav .flex-next {
  width: 71px;
  height: 71px;
  background: url("/images/www/tempIMGs/slide_right_btn.png") no-repeat scroll center center transparent;
  display: block;
  position: absolute;
  right: -13px;
}
.slider .flex-direction-nav {
  position: relative;
}
.slider .flex-direction-nav li {
  list-style: none;
}
.slider .flex-direction-nav li a {
  text-indent: 9999px;
}
.main_content {
  padding-top: 25px;
}
.main_content img {
  float: left;
  margin-right: 40px;
  margin-top: 20px;
}
.healthy_made_simple {
  margin-bottom: 100px;
}
.healthy_made_simple .headline_and_intro p {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  margin-top: 8px;
}
.healthy_made_simple .slider {
  margin-top: 6px;
}
.catering .input_form h2,
.healthy_vid h2,
.healthy_made_simple h2,
.careers_path h2,
.community h2,
.live_fruitfully h2 {
  font-family: 'cubano';
  font-size: 28px;
  font-weight: normal;
  line-height: 32px;
  text-align: center;
  padding: 10px 0 0 0;
  text-transform: uppercase;
}
.live_fruitfully .main_content h2 {
  padding: 15px 0 0 0;
}
.live_fruitfully .main_content li .mediaPost .arrow {
  top: 1px;
}
.live_fruitfully iframe {
  margin: 0;
}
.live_fruitfully .postTile iframe {
  width: 380px;
  height: 214px;
}
.wall iframe {
  width: 581px;
  height: 327px;
}
.live_fruitfully .main_content p {
  padding-left: 240px;
}
.live_fruitfully.mainbody .center {
  width: 853px;
}
.live_fruitfully .postTile {
  position: relative;
}
.textPost div.text {
  font-size: 18px;
  font-weight: 400;
  padding: 0 30px;
}
.textPost p.auth {
  font-size: 18px;
}
.live_fruitfully .main_content li .textPost .arrow {
  bottom: 0;
}
.textPost p.auth strong {
  font-size: 18px !important;
}
.textPost p.text strong {
  text-decoration: underline;
}
p.datep {
  margin-bottom: 0;
  height: 0;
}
.live_fruitfully .main_content img {
  margin-top: 7px;
}
.live_fruitfully.landing .main_content p,
.live_fruitfully.landing .main_content h3 {
  padding: 0;
  margin: 1em 20px;
  padding-right: 16px;
  font-size: 16px;
}
.live_fruitfully.landing .main_content strong {
  font-family: 'YAA-BOLD';
}
.live_fruitfully.landing .main_content p strong {
  font-weight: 600;
  font-size: 16px;
}
.live_fruitfully .mainbody .center {
  width: 880px;
}
.main_content h2 {
  margin: 30px 0 10px 0;
  padding: 0;
}
.privacy .main_content h2 {
  font-family: 'YAA-bold';
  font-size: 100%;
}
.privacy .main_content,
.privacy .main_content h2:first-child,
.evidence_of_insurance .main_content {
  margin-top: 6px;
  padding-top: 0;
}
.evidence_of_insurance .main_content p {
  font-size: 12px;
  line-height: 18px;
}
.fundraising .main_content h2 {
  font-size: 52px;
  color: #f15d22;
  margin: 40px 0;
}
.community .slider {
  margin: 16px auto 14px;
}
.main_content p {
  font-family: 'YAAType';
  font-weight: 500;
  font-weight: 400;
  padding: 0;
  margin: 15px 0;
  /*padding-left: 245px;*/
  margin: 20px 0;
}
.more p {
  font-weight: 400;
}
.legal .main_content {
  padding-top: 6px;
}
.legal p a,
.legal p mark,
.privacy p a,
.privacy p mark {
  font-weight: 500;
}
.legal p {
  line-height: 24px;
  margin: 24px 0;
}
.legal h2,
.privacy h2 {
  font-family: 'YAAType';
  font-weight: 600;
  font-size: 18px;
  text-transform: none;
  text-align: left;
  margin: 0;
  padding: 0;
}
.legal h2 + p {
  margin-top: 0;
  padding-top: 0;
}
.main_content p:first-child,
.main_content ul:first-child {
  margin-top: 0;
  padding-top: 0;
}
.main_content p:first-child {
  margin-bottom: 55px;
  font-size: 15px;
  text-transform: capitalize;
  line-height: 190%;
}
.fundraising .main_content p {
  padding: 0;
  width: 620px;
  margin: 0 auto;
}
.main_content p a {
  font-family: 'YAAType';
  font-weight: 500;
  color: #f18025;
  text-decoration: none;
  /*font-size: 25px;*/
}
.main_content p a:hover {
  text-decoration: underline;
}
.main_content a.btn_my_health:hover {
  text-decoration: none;
}
.main_content .btn_my_health,
.live_fruitfully .main_content .pledge {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  background-color: #f58024;
  padding: 19px 20px 21px;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.main_content .btn_my_health.mobile,
.live_fruitfully .main_content .pledge.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.main_content .btn_my_health:hover,
.live_fruitfully .main_content .pledge:hover {
  text-decoration: none;
}
.main_content .btn_download {
  display: block;
  width: 330px;
  font-family: 'YAA-bold';
  font-size: 16px;
  font-weight: 500;
  margin: 0 auto;
  color: #ffffff;
  padding: 12px 18px;
  text-decoration: none;
  background-color: #f58024;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  text-align: center;
}
.main_content .btn_download:hover {
  text-decoration: none;
}
.slider .banner-carousel .flex-direction-nav {
  position: static;
}
.banner-carousel ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.banner-carousel ul li img {
  width: 100%;
  height: auto;
}
.banner-carousel ul {
  margin-top: 0;
  padding: 0;
}
.jambago .main_content h2 {
  margin-top: 30px;
  margin-bottom: 20px;
}
.jambago .main_content h2.alt2 {
  padding-top: 60px;
}
.jambago .main_content p {
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
}
.jambago .main_content p.center_p {
  text-transform: none;
  font-size: 16px;
}
.jambago .slider,
.careers .slider {
  width: 850px;
  margin: 0 auto;
}
.catering .curve {
  float: none;
  margin-top: 0px;
}
.jambago .curve {
  float: none;
  margin-top: 15px;
}
.jambago .main_content,
.catering .main_content {
  width: 632px;
  margin: 0 auto;
  padding: 20px 0 0 0;
}
.center_p {
  text-align: center;
}
.catering .main_content p,
.jambago .main_content p,
.careers .main_content p {
  padding-left: 0;
}
.catering .main_content p.center_p {
  padding-bottom: 3px;
  margin-top: -12px;
  line-height: 150%;
}
.catering .main_content p.disclaimer {
  text-align: center;
  padding-top: 30px;
}
.catering .main_content p {
  font-size: 16px;
}
.catering .main_content p:first-child {
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
}
.catering h2.alt2 {
  padding-top: 60px !important;
  margin-bottom: 20px !important;
}
.catering .input_form {
  margin-top: 34px;
}
.jambago .main_content p.center_p {
  padding-bottom: 65px;
}
.catering .slider {
  /* width: 885px;*/
  margin: 26px auto;
}
.fundraising .slider .flex-viewport,
.catering .slider .flex-viewport {
  width: auto;
}
.fundraising .slider .flex-direction-nav .flex-next {
  left: 827px;
}
.fundraising .slider .flex-direction-nav .flex-prev {
  top: -210px;
  left: -16px;
}
.input_form {
  width: 623px;
  margin: 0 auto;
}
.insider.sign_up .input_form {
  width: 709px;
}
.insider.unsubscribe input.email {
  width: 442px;
}
.insider.sign_up.unsubscribe .input_form {
  width: 625px;
}
.sign_up.unsubscribe .input_form input.btn_sign_up {
  margin: 0;
  margin-left: 20px;
  float: left;
}
.input_form input {
  height: 36px;
  border: 1px solid #cccccc;
  text-indent: 1px;
}
.input_form input,
.catering .input_form textarea {
  display: block;
  width: 290px;
  font-family: 'YAAType';
  font-weight: 400;
  font-size: 20px;
  border: 1px solid #cccccc;
}
.input_form textarea {
  width: 280px;
  height: 144px;
  padding: 5px;
  font-family: 'YAAType';
  font-weight: 500;
  font-size: 20px;
}
.input_form textarea.brown_txt {
  color: #572700;
}
input.invalid,
div.invalid {
  border: 2px solid #F15D22 !important;
}
.input_form input.phone {
  width: 87px;
  margin-right: 12px;
  float: left;
}
.insider .input_form input.phone {
  margin-right: 0;
}
.input_form input[type="text"] {
  text-indent: 10px !important;
  text-align: left;
}
.input_form input.phone.no_margin {
  margin-right: 0;
}
.catering .input_form .city,
.catering .input_form .state {
  float: left;
}
.catering .input_form .city input {
  width: 195px;
  margin-right: 12px;
}
.catering .input_form .state input {
  width: 80px;
}
.catering .input_form input.button {
  width: 108px;
  height: 48px;
  background-color: #f58024;
  font-family: 'Yaa-bold';
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  border: none;
  margin-top: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.more .input_form p,
.connect .input_form p {
  font-size: 15px;
  margin-bottom: 0;
}
.input_form .req {
  color: #f58025;
}
.main_content p.req {
  font-size: 16px;
}
.formLegend {
  font-size: 16px;
  font-weight: 400;
  margin: -8px 0 0;
}
.input_form label {
  font-family: 'YAAType';
  display: block;
  margin: 10px 0 5px 0;
}
.input_form p,
.input_form label {
  font-weight: 400;
  font-size: 14px;
  font-family: 'YAA-Bold';
}
.card_block {
  padding: 32px 0 100px;
}
.card_block h2 {
  color: #f58025;
  font-size: 28px;
  font-family: 'YAAType';
  line-height: 30px;
  margin-bottom: 0;
  margin-top: 0;
}
.card_block ul {
  padding-left: 0;
  margin-top: 0.8em;
  padding-bottom: 6px;
  font-size: 18px;
}
.card_block ul li {
  font-family: 'YAAType';
  font-weight: 400;
  list-style: none;
  line-height: 28px;
}
.card_block .btn_gotocard,
.card_block .btn_stayhere {
  border: medium none;
  color: #FFFFFF;
  display: block;
  font-family: 'YAAType';
  font-size: 22px;
  font-weight: 500;
  height: 45px;
  margin-top: 10px;
  padding: 7px 0 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 365px;
}
.card_block .btn_gotocard {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  background-color: #f58024;
  background-position: 95% center;
  text-align: left;
  padding: 0;
  padding-left: 25px;
  line-height: 44px;
  height: 44px;
}
.card_block .btn_gotocard.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.card_block .btn_stayhere {
  background: url("/images/www/tempIMGs/bg_stayhere_btn.png") no-repeat scroll top left transparent;
}
/*-----------------------------------------------------*/
body .mainbody h2.alt2 {
  background: url(/images/www/tempIMGs/curve.png) no-repeat 100% 0;
  padding-top: 35px;
  margin: 35px 0 10px 0;
  text-align: center;
  font-family: 'YAAType', Arial #000000, Sans-Serif;
  text-transform: uppercase;
  font-size: 32px;
  margin: 49px 0 10px;
  padding-top: 33px;
}
.state_acronym {
  text-transform: uppercase;
  text-align: center;
}
.placeholder {
  color: #999;
}
.careers .main_content {
  text-align: center;
}
.main_content small {
  font-size: 16px;
  line-height: 18px;
}
.careers .main_content .reference {
  line-height: 20px;
  text-decoration: underline;
  font-size: 16px;
}
p a.btn_jobListings {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  min-width: 148px;
  background-image: none;
  background-color: #f58024;
  display: block;
  line-height: 19px;
  width: 200px;
  font-size: 22px;
  margin: 60px auto 50px auto;
  color: #ffffff;
  padding: 13px 0px;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
}
p a.btn_jobListings.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.careers_path .mainbody .center .job,
.testimonials.mainbody .center h2 {
  font-family: 'YAAType';
  font-size: 42px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 20px 0 0px 0;
}
.testimonials.mainbody .center h2.first {
  margin-top: 4px;
}
.testimonials.mainbody .center h2 {
  margin-top: 62px;
  margin-bottom: 32px;
}
.testimonials.mainbody .center *:first-child {
  margin-top: 0;
  padding-top: 0;
}
.testimonials.mainbody .headline_and_intro p {
  margin-top: 22px;
}
.careers_path .main_content {
  margin-top: 20px;
  padding-top: 0;
}
.careers_path .main_content h2:first-child {
  margin-top: 0;
  padding-top: 0;
}
.careers_path.mainbody h2 {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 43px;
  font-size: 42px;
}
.careers_path .main_content,
.careers_path .main_content p,
.careers_path .main_content ul {
  font-size: 24px;
  line-height: 30px;
}
.careers_path .main_content ul li {
  font-weight: 400;
  line-height: 28px;
}
.job.color_1,
.txt_color_1 {
  color: #F58025;
}
.job.color_2,
.txt_color_2 {
  color: #C20C45;
}
.job.color_3,
.txt_color_3 {
  color: #4AA942;
}
.job.color_4,
.txt_color_4 {
  color: #c1d72f;
}
.job.color_5,
.txt_color_5 {
  color: #F58025;
}
.job.color_6,
.txt_color_6 {
  color: #7C003F;
}
.job.color_7,
.txt_color_7 {
  color: #C60C46;
}
.careers_path .job ul {
  font-size: 1em;
  margin: 0;
  padding-left: 20px;
}
.careers_path ul {
  /* margin-top: 5px;*/
  margin-top: 0;
}
.careers_path.mainbody h3 {
  margin: 0;
  padding: 0;
  font-family: 'YAAType';
  font-weight: normal;
  font-size: 100%;
  font-weight: 600;
}
.legal .copy h5 {
  font-weight: bold;
  margin-bottom: 0;
}
.legal .copy p {
  margin-top: 0;
}
.legal .copy {
  text-transform: uppercase;
}
.press .headline_and_intro p {
  background: url(/images/www/tempIMGs/pressWaves.png) no-repeat bottom center;
  padding: 4px 0 40px;
}
.press .more_info {
  text-align: center;
  font-size: 24px;
  font-weight: 400;
}
.press .more_info p {
  font-weight: 400;
  margin-top: 3px;
  line-height: 29px;
}
.press h2 {
  font-family: 'cubano', Arial #000000, Sans-Serif;
  text-align: center;
  text-transform: uppercase;
  font-size: 32px;
  margin-top: 42px;
  font-weight: normal;
}
.press .more_info a {
  font-weight: 400;
  font-size: 18px;
  margin-top: 20px;
  line-height: 150%;
  color: #f58024;
}
.press .more_info a:hover {
  cursor: pointer;
  text-decoration: underline;
}
.international .links {
  margin: 0;
  padding: 25px 0 100px 13%;
}
.international .links li {
  margin: 0 35px 20px 35px;
  list-style-type: none;
  float: left;
}
.international .links li a {
  font-weight: 500;
  color: #572700;
  text-decoration: none;
  font-size: 20px;
}
.international .links li a img {
  margin-right: 10px;
}
ul.links {
  display: block;
  margin: 20px 0;
}
ul.links.fit4 {
  width: 900px;
  margin: 0 auto;
  text-align: center;
  zoom: 1;
}
ul.links.fit3 {
  width: 707px;
}
ul.links.fit4 li {
  margin: 0 16px;
}
ul.links.fit4 li:first-child,
ul.links.fit4 li.first {
  margin-left: 0;
}
ul.links.fit4 li:last-child,
ul.links.fit4 li.last {
  margin-right: 0;
}
.link_container {
  margin: 18px 0 5px;
}
.sign_up label {
  clear: both;
}
.sign_up label.checkbox {
  width: 180px;
  height: 30px;
  display: block;
  position: relative;
  font-weight: 600;
  margin: 30px 0;
}
.sign_up label.checkbox input {
  width: 0;
}
input[type="checkbox"] + span {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/images/www/tempIMGs/checkbox.png) no-repeat;
  cursor: pointer;
  padding-left: 36px;
  left: 0;
  margin: -10px 0px 0px 0px;
}
input[type="checkbox"]:checked + span {
  background-position: 0 -30px;
}
.sign_up .input_form input,
.sign_up .input_form select,
.sign_up .input_form .cusel {
  height: 38px;
  width: 295px;
  border-bottom: 1px solid #cccccc;
  text-indent: 1px;
  font: 18px 'YAAType';
  margin-bottom: 20px;
  display: block;
  float: left;
}
.cusel .jScrollPaneContainer,
.cusel .cusel-scroll-pane {
  max-height: 330px;
  overflow-y: scroll !important;
}
.sign_up .req {
  color: #f58025;
  font-size: 16px;
}
label.checkbox input {
  visibility: hidden;
}
.sign_up .def {
  float: left;
  font-family: 'YAAType';
  width: 388px;
  margin: -5px 0 15px 20px;
  display: block;
  min-height: 38px;
}
.sign_up .input_form h2 {
  margin: 15px 0 5px 0;
}
.sign_up .input_form input.btn_sign_up {
  display: inline;
  border: none;
  font-family: 'YAAType';
  font-size: 22px;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none;
  background: url(/images/www/tempIMGs/link_bg_3.gif) no-repeat scroll top center transparent;
  text-transform: uppercase;
  width: 156px;
  float: none;
  height: 44px;
  margin: 0;
  padding: 0 0 5px 0;
  display: block;
  margin: 116px auto 36px;
}
.sign_up h2 {
  font-family: 'YAAType';
  color: #f18025;
  font-size: 32px;
  text-transform: uppercase;
  margin: 40px 0 -20px 0;
}
.sign_up .mainbody .center {
  margin: 0px 0px 150px 300px;
}
.sign_up.mainbody .title_line h1,
.sign_up.mainbody .title_line h1 strong {
  font-size: 42px;
  line-height: 100%;
}
.sign_up .inp label {
  font-family: 'YAA-BOLD';
}
a.link_4 {
  background-color: #f58024;
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  display: block;
  margin: 15px auto 0;
  font-family: 'YAA-BOLD';
  line-height: 9px;
  background-position: 95% center;
  padding: 20px 25px;
  width: 370px;
}
a.link_4.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.job_listings a.link_1 {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  min-width: 148px;
  background-image: none;
  background-color: #f58024;
  color: White;
  display: block;
  font-weight: 400;
  line-height: 19px;
  margin: 15px auto 0;
  padding: 11px 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 280px;
}
.job_listings a.link_1.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.job_listings a.link_2 {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  min-width: 148px;
  background-image: none;
  background-color: #f58024;
  background-position: center -77px;
  display: block;
  font-weight: 400;
  line-height: 19px;
  padding: 13px 0;
  margin: 12px auto 0;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 280px;
}
.job_listings a.link_2.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.answer {
  font-size: 24px;
  display: none;
  margin-top: 0;
  padding: 6px 0px 0px 50px;
  font-weight: 400;
  line-height: 29px;
}
.box p,
.box ul li {
  font-size: 18px;
  margin-top: 0;
  padding: 6px 0px 0px 50px;
  font-weight: 400;
  line-height: 29px;
}
.box .answer p {
  padding: 0;
}
.careers_faq .headline_and_intro {
  padding-bottom: 17px;
}
.box a.open {
  background: url(/images/www/tempIMGs/ask_open.png) no-repeat scroll top left transparent;
}
.box a {
  text-decoration: none;
  font-family: 'YAAType';
  font-size: 24px;
  color: #f58025;
  font-weight: 600;
  padding: 3px 0px 3px 50px;
  background: url(/images/www/tempIMGs/ask_close.png) no-repeat scroll top left transparent;
  text-transform: none;
  display: block;
}
.box p a {
  padding: 0;
  background: none;
  font-size: 18px;
  text-transform: uppercase;
  display: inline;
}
.careers_faq h2 {
  margin-bottom: 0;
}
.careers_faq .box {
  margin-bottom: 35px;
}
.contact_us .input_form h2 {
  clear: both;
  padding: 30px 0 30px;
  text-align: center;
  font-family: 'cubano';
  font-weight: normal;
}
.contact_us .inp input {
  height: 38px;
  width: 295px;
  border: 1px solid #cccccc;
  text-indent: 1px;
  margin: 0px 0px 15px 0px;
}
.contact_us .inp label {
  width: 295px;
}
.contact_us input.button {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  min-width: 148px;
  background-color: orange;
  width: 108px;
  background-image: none;
  font-family: 'YAA-BOLD';
  border: none;
  margin-left: 125px;
  text-transform: uppercase;
  padding: 15px 0;
}
.contact_us input.button.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.contact_us .phone {
  width: 87px;
  margin-right: 15px;
  float: left;
}
.contact_us .no_margin {
  margin-right: 0;
}
.contact_us .comm {
  font-family: 'YAAType';
}
.contact_us .comm textarea {
  float: left;
  height: 150px;
  margin: 0px 30px 0px 0px;
  border: 1px solid #cccccc;
}
.submit {
  margin: 0px 0px 0px 110px;
}
.contact_us h2 {
  padding: 160px 0px 0px 0px;
}
.contact_us .label_hight {
  margin: 60px 0px 5px 0px;
}
.contact_us .chars_left {
  margin: 40px 0px 30px 0px;
  font-size: 14px;
  color: #999;
}
.chars_left span {
  border: 1px solid #bbb;
  padding: 0px 5px 0px 5px;
  margin: 0 0 0 5px;
  font-size: 95%;
  display: inline-block;
  width: 30px;
  text-align: right;
}
.contact_us_submission .mainbody {
  margin-bottom: 160px;
}
.contact_us div.selector select {
  font-size: inherit;
}
.jamba_fundraising .under_slider {
  margin: 0px 70px 0px;
  padding: 0px 0px 0px 0px;
}
.jamba_fundraising .under_slider p {
  font-size: 20px;
}
.jamba_fundraising .under_slider p.disclaimer {
  font-size: 16px;
  margin-top: -15px;
}
.jamba_fundraising .under_slider h2 {
  font-family: 'YAAType';
  font-size: 32px;
  line-height: 32px;
  text-align: center;
  padding: 37px 0 30px 0;
  text-transform: uppercase;
  background: url(/images/www/tempIMGs/curve.png) no-repeat 50% 100%;
}
.jamba_fundraising ul {
  padding: 0;
}
.jamba_fundraising .under_slider ul {
  padding: 0;
  margin-top: -8px;
}
.jamba_fundraising .under_slider li {
  list-style: none;
  margin: 0 0 40px 0;
}
.jamba_fundraising .under_slider li p {
  font-size: 18px;
  line-height: 23px;
}
i.first {
  display: block;
  width: 46px;
  height: 46px;
  background: url(/images/www/tempIMGs/123.png) no-repeat 0% 0%;
  background-position: 0px 3px;
  float: left;
  margin: 13px 20px 20px 0px;
}
i.second {
  display: block;
  width: 46px;
  height: 46px;
  background: url(/images/www/tempIMGs/123.png) no-repeat 0% 0%;
  background-position: 0px -77px;
  float: left;
  margin: -10px 20px 0px 0px;
}
i.third {
  display: block;
  width: 46px;
  height: 46px;
  background: url(/images/www/tempIMGs/123.png) no-repeat 0% 0%;
  background-position: 0px -154px;
  float: left;
  margin: 10px 20px 20px 0px;
}
.jamba_fundraising p a {
  font-family: 'YAAType';
  color: #f18025;
  text-decoration: none;
}
.testimonials em {
  font-family: 'Cedarville Cursive', cursive;
  /*display:block;*/
  padding-right: 10px;
  font-size: 36px;
  font-weight: normal;
  font-style: normal;
  position: relative;
  left: 10px;
  text-transform: lowercase;
}
.testimonials .main_content h3 {
  font-size: 24px;
  margin: 5px 0;
  padding: 0;
  font-family: 'Yaa-Bold', Arial, Sans-Serif;
}
.testimonials .main_content h3 + p {
  margin-top: 0;
}
.testimonials.mainbody .main_content p {
  line-height: 29px;
  margin-top: -5px;
}
.community .main_content {
  clear: both;
  width: 635px;
  margin: 0 auto;
  padding-top: 16px;
}
.community .main_content h2 {
  background: url(/images/www/tempIMGs/curve.png) no-repeat 50% 0;
  padding-top: 35px;
  margin: 35px 0 10px 0;
}
.community .main_content p {
  font-size: 15px;
  line-height: 190%;
  text-transform: uppercase;
}
.community .block {
  overflow: hidden;
  min-height: 260px;
  position: relative;
  z-index: 10;
  padding: 40px 0;
  border: 20px solid #fff;
  border-top: 0;
}
.community .offfund {
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #d2e5f6;
  border: solid 20px #fff;
  border-top: none;
  position: relative;
}
.community .offfund h3,
.community .offfund h4,
.community .offfund a {
  color: #c60c46 !important;
}
.community .block.sip,
.community .pta {
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffe9ce;
  border: solid 20px #fff;
  border-top: none;
  padding: 40px 0;
  height: 259px;
  min-height: 259px;
}
.community .block.sip h3,
.community .pta h3,
.community .block.sip h4,
.community .pta h4,
.community .block.sip a,
.community .pta a {
  color: #f58024 !important;
}
.community .block.sip h3.comA,
.community .pta h3.comA,
.community .block.sip h4.comA,
.community .pta h4.comA,
.community .block.sip a.comA,
.community .pta a.comA {
  color: #fff !important;
}
.community .block.sip .orangeBtn,
.community .pta .orangeBtn {
  color: #fff !important;
  line-height: 26px;
  padding-bottom: 13px;
}
.community .pta {
  height: auto;
}
.community p,
.community a {
  color: #572700;
}
.community a:hover {
  text-decoration: underline;
}
/*
.community .block.sip .decor_3
{
	width:240px;
	height:331px;
	background:url(/images/www/tempIMGs/cup.png) no-repeat left bottom ;
	left: -186px;
    position: absolute;
    top:-29px;
}
*/
.community .block .decor {
  position: relative;
  overflow: visible;
}
/*
.offfund .decor_1
{
	position:absolute;
	left: -197px;
	top:-100%;
	background:url(/images/www/tempIMGs/fundLeft.png) no-repeat;
	height:100%;
	width:150px;	
}

.offfund .decor_2
{
	position:absolute;
	right:-199px;	
	top:-100%;
	background:url(/images/www/tempIMGs/fundRight.png) no-repeat;
	height:100%;
	width:173px;	
}

.offfund .decor_3
{
	position:absolute;
	right:-186px;	
	top:59px;
	background:url(/images/www/tempIMGs/pig.png) no-repeat;
	height:180px;
	width:246px;	
}
*/
.community .block .inner {
  width: 673px;
  margin: 0 auto 20px auto;
  text-align: center;
  color: White;
  position: relative;
  min-height: 240px;
}
.community .block .more_inf p a,
.community .block .more_inf p span.phone {
  background-image: none;
  text-decoration: none;
  color: #2A5E76;
  font-family: 'YAA-BOLD', Arial, Sans-Serif !important;
}
.offfund.block .inner input.btn_more {
  right: -97px;
}
.offund.block .inner .more_inf {
  padding-bottom: 0;
}
.community .block h3 {
  margin: 50px 0 20px 0;
  padding: 0;
  font-family: 'YAAType';
  font-size: 42px;
  line-height: 50px;
  text-transform: uppercase;
  text-align: center;
}
.community .block h4 {
  font-size: 24px;
  font-family: 'YAAType';
  margin: 5px 0 0 0;
}
.community .block h4.alt {
  font-size: 32px;
  font-family: 'YAAType';
  margin: 30px 0 0 0;
  padding: 0;
  text-transform: uppercase;
}
.community .block.gardens h5 {
  font-family: 'YAAType';
  font-size: 24px;
}
.community .block .more_inf {
  padding: 0;
  margin: 1em 0 0 0;
}
.community .block .more_inf *:first-child {
  padding-top: 0;
  margin-top: 0;
}
/*
.community .pta .decor_1
{
    position:absolute;
    width:202px;
    height:154px;
    top:80px;
    left:-220px;
    background:url(/images/www/tempIMGs/community_decor.png) no-repeat 0 -111px;
}

.community .pta .decor_2
{
    position:absolute;
    width:160px;
    height:195px;
    top:0;
    right:-150px;
    background:url(/images/www/tempIMGs/community_decor.png) no-repeat -752px -3px;
}
.community .gardens .decor_3
{
    z-index:1;
    position:absolute;
    width:220px;
    height:395px;
    bottom:-340px;
    left:-230px;
    background:url(/images/www/tempIMGs/community_decor.png) no-repeat 0 -261px;
}
.community .gardens .decor_4
{
    z-index:1;
    position:absolute;
    width:312px;
    height:432px;
    top:70px;
    right:-295px;
    background:url(/images/www/tempIMGs/community_decor.png) no-repeat -750px -650px;
}
*/
.community .gardens {
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #dfedc9;
  border: solid 20px #fff;
  border-top: none;
}
.community .gardens h3,
.community .gardens h4,
.community .gardens h5,
.community .gardens a,
.community .gardens .alt,
.community .gardens span {
  color: #4aa942;
}
.community .gardens .commA {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.community .gardens .commA.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.community .main_content h2 + p {
  font-size: 24px;
  text-align: center;
  line-height: 29px;
  margin-bottom: 28px;
}
.community .main_inf {
  margin-bottom: 0;
  padding-bottom: 0;
}
.community .btn_more,
.offund .btn_more {
  width: 120px;
  position: absolute;
  bottom: -40px;
  right: -97px;
  background-color: transparent;
}
.community .btn_more,
.offund .btn_more {
  width: 116px;
}
.community .pta .btn_more.active {
  background-color: transparent !important;
  width: 116px;
}
.community .btn_more.no_active {
  background-color: transparent;
  background-position: 85px 10px;
}
.community.mainbody {
  margin-bottom: 0;
}
.community .main_content {
  text-align: center;
}
/* Whirld Sports */
.block.whirld {
  background-color: #d2e5f6;
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.block.rock {
  background-color: #ffe9ce;
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.block.rock h3,
.block.rock a {
  color: #f58024 !important;
}
.community.sports .block p {
  margin: 0 auto;
}
.block.whirld h4 {
  color: #2a5e76;
  font-size: 32px;
  line-height: 34px;
  text-transform: uppercase;
  font-family: 'cubano', sans-serif;
  margin: 28px 0 0;
}
.community.sports .block .main_inf {
  position: relative;
}
.block.whirld h3,
.block.whirld h5 {
  color: #c60c46;
}
.block.whirld h5 {
  font-size: 18px;
  line-height: 23px;
  margin: 9px 0 0;
}
.community.sports .main_content {
  width: 716px;
  padding: 12px 0 30px;
}
.block.whirld .dec {
  height: 220px;
  width: 200px;
  background: url('/images/www/whirld-sports/JambaWhirld.png') no-repeat;
  position: absolute;
  top: -15px !important;
  right: -111px;
}
.community.sports .block.whirld .more_inf p {
  padding-bottom: 18px;
}
.block.whirld .more_inf {
  margin-top: 41px;
}
.block.rock .dec {
  height: 230px;
  width: 200px;
  position: absolute;
  top: 41px !important;
  left: -130px;
}
.block.rock ul {
  margin-top: 46px;
}
.community .block.rock h3 {
  margin-top: 13px;
}
.community .block.whirld .more_inf p a {
  font-family: 'YAAType', Sans-Serif !important;
  font-size: 18px !important;
  line-height: 23px !important;
}
.community .block.whirld .more_inf p a:hover {
  text-decoration: underline;
}
.block.rock li {
  list-style: none;
  color: #a0340e;
  font-size: 18px;
  line-height: 32px;
}
/*end Whirl'd Sports*/
.search_mob {
  display: none;
}
.main_inf div.right a {
  text-decoration: none;
}
.menu_landing .headline_and_intro p {
  margin: 0px 120px 0px 120px;
}
.franchise .headline_and_intro h1 {
  margin-bottom: 49px;
}
.franchise .btn {
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-family: 'YAA-BOLD', Arial #000000, Sans-Serif;
  text-transform: uppercase;
  background-color: #f58024;
  background-position: 90%;
  padding-top: 14px;
  padding-bottom: 14px;
  background-position: 95% center;
  display: block;
  width: 270px;
  margin: 0 auto;
}
.franchise .more_info {
  text-align: center;
  padding-top: 12px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 24px;
  background: url(/images/www/tempIMGs/curve.png) no-repeat center top;
}
.franchise .more_info p {
  font-size: 18px;
  line-height: 150%;
  padding-top: 20px;
}
.franchise .more_info p a {
  color: #F58025;
}
.franchise .more_info p a.link {
  padding-bottom: 2px;
}
.franchise .more_info p a.link:hover {
  text-decoration: underline;
}
/*@ screen and (max-width:500px)
{
    .mainbody
    {
        margin-bottom: 0px;
    }
    .mainbody.menu .center, .mainbody.connect .center
    {
        width: 100%;
    }
    .main_inf .right_block
    {
        width: 100%;
        float: none;
        padding-left: 30%;
    }
    .main_inf .right
    {
        width: 70%;
    }
    div.nav
    {
        display: none;
    }
    .prod_block p
    {
        display: none;
    }
    .prod_block .right a.btn_more_menu
    {
        display: none;
    }
    header .search
    {
        display: none;
    }
    .logo
    {
        margin: 5px 0px 0px 5px;
    }
    .logo img
    {
        width: 130px;
    }
    .search_mob
    {
        display: inline-block;
        position: absolute;
        right: 5px;
        top: 20px;
    }
    .search_mob a
    {
        background: url(/images/www/tempIMGs/bg_search_mob.png) no-repeat 90px 8px;
        padding: 18px 50px 7px 13px;
        text-decoration: none;
        font-family: 'YAAType';
        font-size: 16px;
        font-weight: 600;
        color: #572700;
    }
    .mainbody .title_line h1
    {
        font-size: 33px;
    }
    .mainbody .title_line h1 strong
    {
        font-size: 39px;
    }
    .menu_landing .headline_and_intro
    {
        left: 0;
    }
    .menu_landing .headline_and_intro p
    {
        font-size: 16px;
        margin: 10px 10px 0px 10px;
    }
    .prod_block img
    {
        max-width: 80px;
        margin-left: 5px;
    }
    .main_inf
    {
        padding: 2% 0% 2% 0%;
        width: 100%;
    }
    .menu.menu_landing .main_inf .right_block h2
    {
        font-size: 24px;
        padding: 0px 0px 0px 10px;
        position: absolute;
        top: 30%;
        left: 90px;
        margin-top: 0px;
    }
    .clear_mob
    {
        clear: both;
    }

    .search.search_store
    {
        width: 100%;
        margin-bottom: -50px;
    }
    .search.search_store input
    {
        width: 54%;
        height: 18px;
        font-size: 14px;
        line-height: 18px;
        margin-left: 20px;
    }
    .search.search_store input.button
    {
        background: url(/images/www/tempIMGs/bg_find_btn_mob.png) 0% 0% no-repeat transparent;
        width: 34%;
        height: 84px;
        font-size: 14px;
        padding: 0px 16px 60px 0px;
        margin-left: 0px;
    }
    .block_map
    {
        margin: 10px 0px 0px 10px;
        width: 300px;
        height: 200px;
    }
    .findstore .legend
    {
        height: 130px;
    }
    .findstore .legend ul li
    {
        margin: 0 0 0 10px;
        display: block;
    }
}*/
.live_fruitfully.mainbody .headline_and_intro {
  padding-bottom: 40px;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-bottom: 15px;
}
.live_fruitfully.landing .contributors ul,
.live_fruitfully.person .contributors ul {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  margin: 0 auto 0 40px;
}
.live_fruitfully.landing .main_content > ul {
  position: relative;
  width: 790px;
  display: block;
  margin: 0;
  padding: 0;
}
.postTile.item {
  float: left;
}
.postTile.textPost a p.text {
  width: 323px;
}
.live_fruitfully.landing .main_content > ul > li {
  /* display: inline-block;*/
  margin-bottom: 30px;
  margin-right: 10px;
  position: relative;
  display: none;
}
a.see-more-posts {
  color: #fff !important;
}
a.see-more-posts:hover {
  cursor: pointer;
}
.more-posts li {
  display: none;
}
.live_fruitfully.landing .main_content > ul > li.visible {
  display: block;
}
.live_fruitfully.landing .main_content > ul > li img {
  width: 380px;
}
.live_fruitfully.person .main_content > ul > li {
  display: block;
  margin-bottom: 20px;
  margin-right: 0;
}
.live_fruitfully.person .post {
  width: 100%;
  overflow: hidden;
}
.live_fruitfully.landing .main_content {
  margin-top: 20px;
}
.live_fruitfully.landing .main_content h3 sup {
  font-size: 80%;
  top: -3px;
}
.live_fruitfully.landing .main_content img {
  float: none;
  display: block;
  margin: 0;
  padding: 0;
}
.live_fruitfully.landing .contributors ul li {
  padding: 0;
  list-style-type: none;
  display: inline-block;
  margin: 0 20px;
  width: 110px;
  background: url(/images/www/tempIMGs/bg_contr1.png) no-repeat 0% 0%;
  text-align: center;
  zoom: 1;
  *display: inline;
}
.live_fruitfully.person .contributors ul li {
  padding: 0;
  list-style-type: none;
  display: block;
  margin: 20px auto;
  width: 110px;
  background: url(/images/www/tempIMGs/bg_contr1.png) no-repeat 0% 0%;
  text-align: center;
}
/*.live_fruitfully.landing.live_fruitfully .title_line h1
{
    height: 0px;
    padding-top: 53px;
    overflow: hidden;
    background: url(/images/www/tempIMGs/live_fruitfully.gif) no-repeat 50% 0;
}
*/
.live_fruitfully.landing.live_fruitfully .title_line h1 {
  font-size: 56px;
}
.live_fruitfully.landing.live_fruitfully .headline_and_intro p {
  width: 645px;
  margin: 19px auto 27px auto;
}
.live_fruitfully.landing .contributors h2 {
  margin: 0 0 14px;
  padding-top: 0;
}
.live_fruitfully.landing .contributors ul li a,
.live_fruitfully.person .contributors ul li a {
  padding: 0px 5px 0px 0px;
  display: block;
  color: #572700;
  text-decoration: none;
  font-size: 16px;
  line-height: 120%;
}
.live_fruitfully.landing .contributors ul li {
  vertical-align: top;
}
.lt-ie9 .live_fruitfully.landing .contributors ul li a,
.lt-ie9 .live_fruitfully.person .contributors ul li a {
  font-size: 16px;
}
.live_fruitfully.landing .contributors ul li a img,
.live_fruitfully.person .contributors ul li a img {
  display: block;
  margin: 0 0 18px 5px;
}
.live_fruitfully.landing .contributors ul li a .count,
.live_fruitfully.person .contributors ul li a .count {
  letter-spacing: 1px;
}
.live_fruitfully.landing .contributors ul li a img,
.live_fruitfully.person .contributors ul li a img {
  vertical-align: baseline;
  z-index: -1;
  position: relative;
  width: 96px;
}
.live_fruitfully .tags {
  margin: 29px 0 -14px;
}
.live_fruitfully.person .tags {
  margin-top: 38px;
}
.live_fruitfully .tags ul {
  display: inline;
  margin: 0;
  padding: 0;
}
.live_fruitfully .tags h2 {
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 20px;
  text-align: left;
  display: inline;
  text-transform: none;
}
.live_fruitfully .tags ul li {
  list-style-type: none;
  display: inline;
  margin: 0 3px;
}
.live_fruitfully .tags li a {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  background-image: none;
  background-color: #f58024;
  display: inline-block;
  text-align: center;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.live_fruitfully .tags li a.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.live_fruitfully.landing .main_content h2,
.live_fruitfully.person .main_content h2 {
  display: none;
}
.live_fruitfully.person .main_content .contributors h2 {
  display: block;
  padding-left: 0;
}
.live_fruitfully.landing .main_content li {
  text-align: left;
  margin: 0 30px 0 0;
  padding: 0;
  list-style-type: none;
  width: 380px;
}
.live_fruitfully .main_content li .arrow {
  display: block;
  text-align: center;
  height: auto !important;
  width: auto !important;
  top: -27px;
  right: -17px;
  position: absolute;
}
.text strong {
  cursor: pointer;
}
.live_fruitfully .main_content li .textPost .arrow {
  top: auto;
  bottom: 30px;
}
.live_fruitfully .main_content li.wall_color1 a.arrow {
  background: url(/images/www/tempIMGs/slide_right_btn_color1.png) no-repeat 103% 100%;
}
.live_fruitfully .main_content li.wall_color2 a.arrow {
  background: url(/images/www/tempIMGs/slide_right_btn_color2.png) no-repeat 103% 100%;
}
.live_fruitfully .main_content li.wall_color4 a.arrow {
  background: url(/images/www/tempIMGs/slide_right_btn_color4.png) no-repeat 103% 100%;
}
.live_fruitfully .main_content li.wall_color5 a.arrow {
  background: url(/images/www/tempIMGs/slide_right_btn_color5.png) no-repeat 103% 100%;
}
.live_fruitfully .main_content li.wall_color7 a.arrow {
  background: url(/images/www/tempIMGs/slide_right_btn_color7.png) no-repeat 103% 100%;
}
.live_fruitfully .main_content li.wall_color8 a.arrow {
  background: url(/images/www/tempIMGs/slide_right_btn_color8.png) no-repeat 103% 100%;
}
.live_fruitfully .main_content li.wall_color9 a.arrow {
  background: url(/images/www/tempIMGs/slide_right_btn_color9.png) no-repeat 103% 100%;
}
.live_fruitfully .main_content li.wall_color9 a,
.live_fruitfully .main_content li.wall_color9 .date {
  color: #FFC425;
}
.live_fruitfully.person .wall input.btn_more {
  background: url(/images/www/tempIMGs/btn_more_less.png) no-repeat 0 100%;
  background-color: inherit;
  width: 110px;
  height: 40px;
  display: block;
  border: none;
  color: #ffffff;
  font-family: 'YAAType';
  font-size: 22px;
  text-decoration: none;
  text-indent: 10px;
  text-transform: uppercase;
  text-align: left;
  float: none;
  position: absolute;
  right: 0;
  bottom: -50px;
}
.live_fruitfully.person .wall input.btn_more.active {
  background-position: 0 0;
}
.wall_color1,
.wall_color1 input.btn_more {
  background-color: #f15d22 !important;
  color: White;
}
.wall_color2 {
  background-color: #c60c46;
  color: White;
}
.wall_color3 {
  background-color: #c1d72f;
}
.wall_color4 {
  background-color: #f58025;
  color: White;
}
.wall_color5,
.wall_color5 input.btn_more {
  background-color: #54bceb !important;
}
.wall_color5.odd {
  color: White;
}
.wall_color6 {
  background-color: #ffc425;
}
.wall_color7 {
  background-color: #7c0040;
  color: White;
}
.wall_color8 {
  background-color: #4aa942;
  color: White;
}
.wall_color9,
.wall_color9 input.btn_more {
  background-color: #572700 !important;
  color: White;
}
.main_content h3 {
  font-size: 20px;
}
.main_content p {
  margin-top: 0;
}
.main_content a {
  color: #f18025;
}
.live_fruitfully.landing .main_content span.date {
  display: block;
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: -12px;
}
.live_fruitfully.landing .main_content .a_fx {
  position: relative;
  height: 1px;
  overflow: visible;
  width: 381px;
}
.live_fruitfully.landing .main_content cite {
  margin: .5em 20px;
  display: block;
  font-style: normal;
  line-height: 120%;
  font-family: 'Cedarville Cursive', cursive;
  font-size: 29px;
}
.live_fruitfully .headline_and_intro .image_border {
  background: url(/images/www/tempIMGs/bg_img.png) no-repeat 103% 100%;
  float: left;
  height: 211px;
  width: 212px;
  margin: 10px 30px 0 0;
}
.live_fruitfully.person .main_content h3 {
  margin: 0 0 2px 0;
  font-size: 24px;
}
.live_fruitfully .headline_and_intro .image_border img {
  left: 8px;
  position: relative;
  z-index: -1;
  height: 200px;
  top: 5px;
}
.live_fruitfully .headline_and_intro p {
  width: 90%;
  margin-top: 25px;
}
.live_fruitfully.person .links_tags {
  margin-top: 20px;
}
.live_fruitfully.person .headline_and_intro p {
  text-align: left;
}
.live_fruitfully.person .contributors {
  float: right;
  width: 184px;
}
.live_fruitfully.person .contributors h2 {
  background: url(/images/www/tempIMGs/bg_bubble.png) no-repeat center top;
  display: block;
  width: 217px;
  line-height: 18px;
  height: 95px;
  font-family: 'Chalk-hand-lettering-shaded';
  text-transform: lowercase;
  font-size: 20px;
  text-indent: 3px;
  margin: 20px 0 -5px;
  padding-top: 19px;
}
.live_fruitfully.person .contributors h2 {
  display: block;
  padding-left: 0;
}
.live_fruitfully h2 {
  padding: 15px 0 0;
}
.lt-ie9 .live_fruitfully.person .contributors h2 {
  text-indent: 9px;
}
.live_fruitfully.person .contributors h2 strong {
  font-family: 'YAAType';
  text-transform: uppercase;
  font-size: 18px;
  position: relative;
  left: -2px;
}
.live_fruitfully.person .social_icons {
  position: absolute;
  left: 0;
  bottom: -40px;
  white-space: nowrap;
  width: 400px;
}
.live_fruitfully.person .wall {
  margin: 20px 0;
  width: auto;
}
.live_fruitfully.person .wall > ul {
  margin: 0;
  padding: 0;
}
.live_fruitfully.person .contributors li {
  margin: 30px 0 30px 0;
}
.live_fruitfully.person .wall {
  float: left;
}
.live_fruitfully.person .wall img.wall_img {
  width: 100%;
  margin-top: -17px;
}
.live_fruitfully.person .wall > ul > li {
  margin: 20px 0 130px 0;
  padding: 0 0 0px 0;
  width: 581px;
  display: block;
  position: relative;
}
.live_fruitfully.person .wall > ul > li:last-child {
  margin-bottom: 30px;
}
.live_fruitfully.person.mainbody h1,
.live_fruitfully.person.mainbody h1 strong {
  font-size: 56px;
}
.live_fruitfully.person .main_inf h3,
.live_fruitfully.person .main_inf p,
.live_fruitfully.person .more_inf p {
  padding: 0px 30px;
}
.live_fruitfully.person .more_inf.active {
  margin-bottom: 0;
}
.live_fruitfully.person .main_content .wall .more_inf {
  padding-bottom: 0 !important;
  overflow: hidden;
}
.live_fruitfully.person .main_content .wall .more_inf p.text {
  height: 0;
  overflow: hidden;
}
.live_fruitfully.person .main_content .wall .more_inf p {
  margin-bottom: 0;
}
.more_inf .inner {
  padding-bottom: 30px;
}
.mainbody.energy .more_inf,
.mainbody.menu_listing .more_inf {
  padding-bottom: 50px;
}
.social_icons.clearfix div {
  display: block;
  float: left;
  margin: -3px 0 0;
  padding: 0;
  position: static;
  width: 183px;
}
.social_icons img {
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.nobr {
  white-space: nowrap;
}
.postTile a {
  color: inherit;
}
.center.search {
  width: 864;
  margin: 0 auto;
}
.search {
  font-family: 'YAAType', Arial, Sans-Serif;
}
.search .searchString {
  font-size: 20px;
  display: block;
  margin-bottom: 21px;
}
.search a {
  color: #F58025;
  text-decoration: underline;
}
.search h2 {
  font-size: 20px;
  margin: 26px 0 8px;
}
.search .title {
  margin-bottom: 21px;
}
.search.center a.link {
  display: block;
  margin: 2px 0 12px;
}
.connect_with_jamba a {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  background-image: none;
  background-color: #f58024;
  display: block;
  line-height: 11px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 156px;
  margin: 0 auto;
}
.connect_with_jamba a.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.makeitameal {
  font-style: normal;
}
.makeitameal h2 {
  font-style: normal;
}
.makeitameal p {
  width: 630px;
  margin: 17px auto 31px;
  font-style: normal;
  font-size: 20px;
  line-height: 28px;
}
.makeitameal a.link.btn {
  background: url("/images/www/tempIMGs/makeitamealBTN.png") no-repeat scroll 0 top transparent;
  height: 48px;
  line-height: 44px;
  padding-left: 15px;
  text-align: left;
  width: 192px;
}
.retailList ul {
  padding: 0;
  margin: -10px 0 14px 0;
}
.retailList ul li {
  list-style: none;
  float: left;
  height: 173px;
  width: 164px;
}
.retailList ul li a {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-family: 'YAAType', Arial #000000, Sans-Serif;
  color: #572700;
  font-size: 24px;
  line-height: 24px;
}
.productSection {
  border-top: 1px solid #ccc;
}
.retail_locations h2,
.retail_locations h2 strong,
.retail_locations h2 em {
  font-size: 42px;
  text-transform: uppercase;
  font-family: 'YAAType', Arial #000000, Sans-Serif;
}
.retail_locations h2 {
  margin: 19px 0 0;
}
.retail_locations h2 em {
  text-transform: lowercase;
  font-family: 'Chalk-hand-lettering-shaded', cursive;
  font-weight: normal;
  font-style: normal;
}
.retail_locations h3 {
  font-family: 'YAAType', Arial, Sans-Serif;
  font-size: 32px;
  margin: 2px 0 0;
}
.retail_locations .productSection ul {
  padding-left: 20px;
  margin-top: 12px;
}
.retail_locations .productSection ul li {
  font-size: 20px;
  line-height: 24px;
}
p.p1 {
  background: #fff;
}
/************ Generic Page Styles *************/
/************ Campaigs ************************/
/** Gift Card **/
.giftCard .gcSlide {
  background: url(/images/www/tempIMGs/GC-snowflakes.png) no-repeat;
}
.mainbody.giftCard .slider {
  margin-top: 0;
}
.mainbody.giftCard h2 {
  margin: 17px 0 16px;
}
.giftCard p {
  width: 715px;
  margin: 0 auto;
  padding-bottom: 24px;
  font-size: 20px;
  line-height: 28px;
}
.giftCard .orangeBtnContainer {
  margin-top: 18px;
}
/************************ BUTTONS AND BUTTON-LIKE LINKS ******************/
a.link.btn {
  font-family: 'YAAType', Arial #000000, Sans-Serif;
  text-transform: uppercase;
  color: #fff;
  font-size: 22px;
  font-style: normal;
  text-align: center;
  display: block;
  margin: 0 auto;
  width: auto;
}
.community .more_inf a {
  display: inline-block;
  float: none;
  font-family: 'YAAType' !important;
  text-decoration: none;
}
.community .more_inf a span,
a.comA {
  margin: 0;
  background-color: #ffc425;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: medium none;
  color: #FFFFFF;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  padding: 0 18px 0 18px;
  display: block;
  height: 47px;
  left: -5px;
  line-height: 45px;
  display: inline-block;
  float: none;
  font-family: 'yaa-bold' !important;
  font-weight: 400 !important;
  text-decoration: none;
  color: #fff !important;
  margin-bottom: 10px;
  margin-top: 10px;
}
.community .more_inf a span:hover,
a.comA:hover {
  text-decoration: none;
}
/* fall bogo */
table {
  font-size: 14px;
  font-family: 'YAAType', Arial, Sans-Serif;
}
/* Twilight Contest */
.twilightContest .headline_and_intro {
  padding-bottom: 0;
}
.twilightContest .main_content p {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 27px;
}
.twilightContest .center .buttonWrapper {
  display: block;
  text-align: center;
}
.promotion .buttonWrapper {
  border-bottom: 1px solid #CCCCCC;
}
.promotion .buttonWrapper .orangeBtn {
  width: 200px;
  margin: 0 auto 35px;
  display: block;
}
.twilightContest .center h2 {
  margin-bottom: 16px;
}
.twilightContest .slider {
  margin: 20px auto 17px;
}
.twilightContest .center h2.second {
  margin-top: 65px;
}
.twilightContest .center a.rules {
  line-height: 45px;
  text-decoration: underline;
}
.twitterContest p.disclaimer {
  padding-top: 22px;
  font-size: 16px;
  line-height: 19px;
}
.twitterContest div.officialRules {
  margin-top: 105px;
}
.twilightContest div.officialRules h3 {
  font-size: 18px;
  line-height: 18px;
  margin: 0;
}
.twilightContest div.officialRules p {
  margin-top: 3px;
  font-size: 14px;
  line-height: 18px;
}
.twitterContest .main_content {
  width: 600px;
  margin: 0 auto;
}
.twilightContest p.disclaimer {
  font-size: 14px;
  line-height: 18px;
  padding-top: 35px;
}
.twilightLegal ol li ol li {
  font-weight: normal;
  padding-bottom: 20px;
}
.twilightLegal table tr td {
  padding-right: 10px;
}
.twilightLegal .col1 {
  width: 30px;
}
.twilightLegal .col2,
.twilightLegal .col3,
.twilightLegal .col4 {
  width: 27%;
}
.twilightLegal .col5 {
  width: 10px;
}
.twilightLegal td {
  padding: 20px 0;
  font-weight: normal;
}
.twilightLegal th {
  vertical-align: bottom;
  text-align: left;
}
/* Orange Button */
.orangeBtn {
  width: auto;
  margin: 0 auto 4px;
  position: relative;
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 9px 24px 6px 20px;
  font-family: 'YAA-BOLD', Arial #000000, Sans-Serif;
  background: #f58024;
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  min-width: 148px;
  background-image: none;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  line-height: 6px;
}
.orangeBtn.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.orangeBtn .btnSide {
  display: none;
}
.orangeBtn.wArrow {
  padding: 9px 63px 6px 20px;
}
div.orangeBtnContainer {
  width: auto;
  position: relative;
  overflow: hidden;
  padding-bottom: 4px;
  text-align: center;
}
div.orangeBtnContainer .btnSide {
  position: absolute;
}
div.btnSide.oBtnLeft {
  left: -4px;
  top: 0;
  width: 4px;
  height: 100%;
  background: url(/images/www/tempIMGs/__Button_Left.png) no-repeat;
}
div.btnSide.oBtnBottom {
  left: -4px;
  bottom: -3px;
  height: 4px;
  width: 100%;
  background: url(/images/www/tempIMGs/__Button_Bottom.png);
}
span.btnArrow {
  display: block;
  height: 21px;
  width: 29px;
  right: 22px;
  top: 8px;
  background: url(/images/www/tempIMGs/__Button_arrow.png) no-repeat;
}
div.btnSide.oBtnBottomRight {
  right: 0;
  bottom: -3px;
  height: 4px;
  width: 4px;
  background: url(/images/www/tempIMGs/__Button_bottomRight.png) no-repeat;
}
/****** Sprites ******/
.flex-direction-nav li a,
.sliderState,
nav input[type="submit"],
.mail input.button,
#carrot,
.socoIco,
.search.orange input.button,
footer div.socoIco.twitter,
.flex-control-nav.flex-control-paging li a {
  background-image: url(/images/www/tempIMGs/siteSPRITE.png);
  overflow: hidden;
  background-repeat: no-repeat;
}
/**** Clearfix ****/
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
/**** Content ****/
#content {
  padding: 0 75px;
  max-width: 1000px;
  min-width: 750px;
  margin: 0 auto;
  /*margin:210px auto 100px auto;*/
  /*margin:174px auto 100px auto;*/
  margin: 0px auto 100px auto;
}
/* screens smaller than 640 */
@media screen and (max-width: 1023px) {
  .fruit {
    display: none;
  }
}
/**** Text Modifications ****/
.uppercase {
  text-transform: uppercase;
}
.white {
  color: #fff;
}
/**** Item Classes ****/
.short-item {
  margin: 15px 0;
  height: 145px;
  width: 222px;
}
.short-item img {
  /*height:145px !important;*/
}
.short-text {
  width: 184px;
  height: 75px;
  position: absolute;
  top: 75px;
  left: 0px;
  padding: 0 19px;
  font-size: 18px;
  font-size: 15px;
  line-height: 18px;
  font-family: 'YAAType', Arial, Sans-Serif;
  font-weight: 400;
}
.tall-item {
  margin: 15px 0;
  height: 320px;
  width: 222px;
  overflow: hidden;
}
.tall-item.insider {
  font-family: 'YAAType', Arial, Sans-Serif;
  background: url(/images/www/tempIMGs/insider.png) no-repeat center top;
  font-size: 18px;
}
.tall-item.insider p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 19px;
  padding: 180px 23px 0;
}
.tall-item.insider a.tileBtn {
  background: url("/images/www/tempIMGs/subtnBG.png") no-repeat scroll center 3px transparent;
  color: #FFFFFF;
  display: block;
  font-family: 'YAAType', arial, sans-serif;
  font-size: 16px;
  margin: 0 auto;
  padding: 7px 0;
  text-align: center;
  text-transform: uppercase;
  width: 180px;
}
.tall-text {
  position: absolute;
  top: 14px;
  left: 19px;
  font-size: 22px;
  font-family: 'YAAType', Arial, Sans-Serif;
  font-weight: 400;
  width: 169px;
  line-height: 27px;
}
.wide-item {
  margin: 15px 0;
  width: 473px;
  height: 320px;
  /*background: url(/images/www/tempIMGs/oatmealBG.jpg) no-repeat;*/
  overflow: hidden;
}
.lime-text {
  background-color: #83BF21;
}
.twitter {
  width: 54px;
  height: 39px;
  position: absolute;
  top: 14%;
  left: 5%;
  margin: 5px;
  background-size: 90% auto;
  background: url(/images/www/tempIMGs/twitter.png) no-repeat;
}
.managedSocial {
  background: #F8981D;
  color: #fff;
}
.managedSocial h4 {
  font-size: 24px;
  line-height: 25px;
  padding: 12px 17px 9px;
  margin: 0;
}
.managedSocial p {
  font-size: 16px;
  line-height: 18px;
  padding: 0 17px;
  margin: 0;
}
.managedSocial div {
  width: 100%;
  font-size: 16px;
  line-height: 20px;
  text-align: right;
}
.managedSocial div span {
  padding: 0 17px;
  color: #572700;
}
/**** Square Arrows ***/
.square-orange {
  width: 59px;
  height: 59px;
  /*background: url(/images/www/tempIMGs/square-orange.png) no-repeat;*/
  position: absolute;
  right: -18px;
  bottom: 15%;
  z-index: 5;
}
.square-chocolate {
  width: 59px;
  height: 59px;
  /*background: url(/images/www/tempIMGs/square-chocolate.png) no-repeat;*/
  position: absolute;
  right: -16px;
  bottom: 15%;
  z-index: 5;
}
.square-blue {
  width: 59px;
  height: 59px;
  /*background: url(/images/www/tempIMGs/square-blue.png) no-repeat;*/
  position: absolute;
  right: -18px;
  bottom: 15%;
  z-index: 5;
}
.square-punch {
  width: 59px;
  height: 59px;
  /*background: url(/images/www/tempIMGs/square-punch.png) no-repeat;*/
  position: absolute;
  right: -17px;
  bottom: 15%;
  z-index: 5;
}
.square-mango {
  width: 59px;
  height: 59px;
  /*background: url(/images/www/tempIMGs/square-mango.png) no-repeat;*/
  position: absolute;
  right: -17px;
  bottom: 15%;
  z-index: 5;
}
#container {
  margin: 0 auto;
  z-index: 100;
}
.item img {
  width: 100%;
  height: auto;
}
.item .title-button {
  width: auto;
}
/**** Tile Text Containers ****/
.bottom-lemon {
  width: 222px;
  height: 85px;
  /*background: url(/images/www/tempIMGs/bottom-lemon.png) no-repeat;*/
  position: absolute;
  bottom: 5px;
  left: 0;
}
.bottom-blue {
  width: 222px;
  height: 85px;
  /*background: url(/images/www/tempIMGs/bottom-blue.png) no-repeat;*/
  position: absolute;
  bottom: 15px;
  left: 0;
}
.bottom-punch {
  width: 222px;
  height: 85px;
  /*background: url(/images/www/tempIMGs/bottom-punch.png) no-repeat;*/
  position: absolute;
  bottom: 10px;
  left: 0;
}
/**** Gutters ****/
.has-gutters .item {
  margin: 5px 0;
}
.has-gutters .col1 {
  width: 90px;
}
.has-gutters .col2 {
  width: 230px;
}
.has-gutters .col3 {
  width: 370px;
}
.has-gutters .col4 {
  width: 550px;
}
/**** Transitions ****/
.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
  -moz-transition-duration: 0.7s;
  -ms-transition-duration: 0.7s;
  -o-transition-duration: 0.7s;
  transition-duration: 0.7s;
}
.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-property: left, right, top;
  -moz-transition-property: left, right, top;
  -ms-transition-property: left, right, top;
  -o-transition-property: left, right, top;
  transition-property: left, right, top;
}
/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
  -moz-transition-property: none;
  -ms-transition-property: none;
  -o-transition-property: none;
  transition-property: none;
}
/**** Pygments ****/
.punch {
  color: #C60C46 !important;
}
.punchBG {
  background-color: #C60C46;
}
.orange {
  color: #F58025 !important;
}
.orangeBG {
  background-color: #F58025;
}
.lemon {
  color: #FBAD20 !important;
}
.tangerine {
  color: #ed5d22 !important;
}
.lemonBG {
  background-color: #FBAD20;
}
.lime {
  color: #83BF21 !important;
}
.greenApple {
  color: #4AA942 !impoRTANT;
}
.limeBG {
  background-color: #83BF21;
}
.brown {
  color: #572700 !important;
}
/*home page*/
.flex-control-nav.flex-control-paging {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 11px;
  height: 20px;
  overflow: visible;
  margin: 0;
  padding: 0;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.home .flex-control-nav.flex-control-paging {
  bottom: 14px;
}
.flex-control-nav.flex-control-paging li {
  display: inline-block !important;
  zoom: 1;
  *display: inline !important;
  height: auto !important;
  text-indent: 9999px;
}
.flex-control-nav.flex-control-paging li a {
  display: block;
  background-position: -19px -60px;
  height: 20px;
  width: 20px;
}
.flex-control-nav.flex-control-paging li a.flex-active {
  background-position: left -60px;
}
.banner-carousel ul li img {
  width: auto;
}
.header-carousel-container.home {
  position: absolute;
  width: 100%;
  height: 504px;
  top: 175px;
  top: -1000px;
  z-index: 999;
  /*  background: #F58025; */
}
/* carousel styles */
.home .banner-carousel {
  width: 100%;
  height: 370px;
  position: absolute;
}
.edge {
  position: absolute;
}
.topE {
  width: 100%;
  height: 6px;
  top: 0;
  background: url(/images/www/tempIMGs/topEdge.png);
}
.bottomE {
  width: 100%;
  height: 6px;
  bottom: 0;
  background: url(/images/www/tempIMGs/bottomEdge.png);
}
.leftE {
  width: 6px;
  height: 100%;
  left: -1px;
  top: 0;
  background: url(/images/www/tempIMGs/leftEdge.png);
}
.rightE {
  width: 6px;
  height: 100%;
  right: -1px;
  top: 0;
  background: url(/images/www/tempIMGs/rightEdge.png);
}
.hide-btn {
  position: absolute;
  top: 40px;
  right: 0;
  width: 62px;
  height: 50px;
  background: url(/images/www/tempIMGs/hide.jpg) no-repeat top left;
  display: block;
  z-index: 88;
}
.toggle-banner {
  position: fixed;
  -webkit-backface-visibility: hidden;
  top: 125px;
  right: 0;
  width: 56px;
  height: 56px;
  display: block;
  background: #F15D22;
  font-family: 'YAAType', Arial, Sans-Serif;
  font-size: 16px;
  text-align: center;
  line-height: 56px;
  text-decoration: none;
  color: #fff !important;
  font-weight: 400;
  z-index: 1011111111;
  cursor: pointer;
}
#bannerShadow {
  width: 100%;
  height: 200px;
  background: transparent url(/images/www/tempIMGs/dropShadow.png);
  background-size: 100% 100%;
  position: relative;
  top: -17px;
}
.slide ul {
  position: relative;
  margin: 0 auto;
  padding: 0;
}
.home .slide li {
  text-align: center;
  list-style: none;
  display: inline;
  height: 380px;
}
.home .slide li img {
  /*	margin-top: 20px;*/
}
/*.mainContent
	{
		margin-top: 165px;
	}*/
.item.masonry-brick {
  margin-left: 11px;
}
.motivation-banner {
  /*position: fixed;
		top: 98px;*/
  z-index: 1009;
  height: 75px;
  width: 100%;
  min-width: 853px;
  margin: 0 auto;
  text-transform: uppercase;
  font-size: 40px;
  text-align: center;
  line-height: 66px;
  font-family: 'YAAType', sans-serif;
  background: #fff;
  top: -7px;
  position: relative;
}
.bannerObj {
  display: none;
}
/* fruit paralax

*/
.fruitplx {
  position: fixed;
  height: 100%;
  top: 0;
  width: 232px;
  z-index: 1;
  margin: 0 50px;
  overflow: hidden;
}
.fruitplx div {
  height: 200%;
  width: 100%;
  background-position: left top;
  background-repeat: repeat-y !important;
  position: absolute;
  bottom: 0;
  left: 0;
}
.fpr,
.fpl {
  position: absolute;
  /*top:380px;*/
}
.fpr {
  right: 0;
}
.fpl {
  left: 0;
}
.l1 {
  background: url(../images/www/tempIMGs/1.png);
}
.l2 {
  background: url(../images/www/tempIMGs/2.png);
  background-position: left -300px !important;
}
.l3 {
  background: url(../images/www/tempIMGs/3.png);
  background-position: left -400px !important;
}
.l4 {
  background: url(../images/www/tempIMGs/4.png);
}
.r1 {
  background: url(../images/www/tempIMGs/1.png);
}
.r2 {
  background: url(../images/www/tempIMGs/2.png);
}
.r3 {
  background: url(../images/www/tempIMGs/3.png);
}
.r4 {
  background: url(../images/www/tempIMGs/4.png);
}
.r5 {
  background: url(../images/www/tempIMGs/5.png);
}
.r6 {
  background: url(../images/www/tempIMGs/6.png);
}
.slide ul.flex-direction-nav {
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
.flex-direction-nav li {
  list-style-type: none;
}
.flex-direction-nav li a {
  display: block;
  height: 74px;
  position: absolute;
  /*top: 160px;*/
  top: 129px;
  width: 68px;
}
.home .flex-direction-nav li a {
  top: 160px;
}
.home .flex-prev {
  background-position: 15px -229px;
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
  left: 0;
  z-index: 88;
}
.home .flex-next {
  background-position: 18px -168px;
  box-shadow: -2px 2px 7px rgba(0, 0, 0, 0.2);
  right: 0;
  z-index: 88;
}
.findstore #cityList a {
  color: #F58025;
}
#didYouMean {
  text-transform: uppercase;
  color: #572700;
  font-size: 25px;
}
.findstore #cityList a:hover {
  cursor: pointer;
}
.content-wrapper {
  /*overflow:hidden;*/
}
.error h1 {
  text-align: center;
  color: #F58025;
}
.error h2 {
  font-family: 'YAAType', Arial #000000, Sans-Serif;
  text-align: center;
  text-transform: uppercase;
  color: #F58025;
  font-size: 32px;
}
.error {
  background: url(/images/www/tempIMGs/404error.jpg) no-repeat center 33px;
  height: 1000px;
}
option {
  z-index: 10000 !important;
}
/*   Kids Landing      */
.kids .center {
  width: 980px;
}
.kids .wrapper {
  text-align: center;
  margin: 40px 0 150px;
}
.kids .pageWrapper {
  float: left;
  text-align: center;
  width: 326px;
  vertical-align: top;
  position: relative;
  min-height: 524px;
  margin: 0;
}
.kids .pageWrapper.middle p {
  padding-left: 12px;
  padding-right: 12px;
}
.kids .pageWrapper .imgWrap {
  height: 307px;
}
.kids .ollie .imgWrap img {
  margin-top: 25px;
}
#abLink {
  color: #F48025;
}
.kids .pageWrapper h2 {
  font-size: 50px;
  line-height: 50px;
  font-family: 'YAAType', Arial #000000, Sans-Serif;
  text-transform: uppercase;
  margin: 10px auto 0;
}
.kids .pageWrapper .btn {
  background-image: none;
  display: block;
  text-transform: uppercase;
  font-family: 'YAA-bold', Arial #000000, Sans-Serif;
  color: #fff !important;
  text-align: center;
  font-size: 17px !important;
  width: 245px;
  height: 42px;
  margin: 10px auto 0;
  line-height: 41px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0;
}
.kids .pageWrapper p {
  padding: 2px 4px;
  margin: 0;
  font-weight: 400;
  min-height: 130px;
}
.kids .btn.blue {
  background-color: #54b8e7;
}
.kids .btn.yellow {
  background-color: #ffc425;
}
.kids .btn.orange {
  background-color: #f58024;
  background-color: #f15d22;
}
.btn:hover {
  cursor: pointer !important;
}
/* Parents Landing */
.parents.community .block .more_inf p a {
  font-family: 'YAAType', Arial, Sans-Serif !important;
  font-size: 17.6px !important;
  font-size: inherit;
  color: #fff;
}
.parents.community .block .more_inf p a:hover {
  text-decoration: underline !important;
}
.parents.community .block .more_inf p a:hover {
  text-decoration: underline;
}
/*  
//////////////////////////////////////
//////////////////////////////////////
/// Pick a Pal
//////////////////////////////////////
//////////////////////////////////////
*/
.kids.pickAPal.makeAPal .center {
  width: 1024px;
}
.kids.pickAPal.makeAPal #instructions {
  margin-bottom: 37px;
}
.kids #pals ul {
  padding: 0;
  text-align: center;
}
.kids #pals li {
  list-style: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 22px;
  width: 220px;
}
.kids #pals li div {
  width: 220px;
}
.kids #pals .imgWrap {
  height: 247px;
}
.kids #pals li h2 {
  color: #fff;
  font-size: 17px;
  line-height: 45px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
}
.kids #pals li.ollie h2 {
  background-color: #f58024;
  background-color: #f15d22;
}
.kids #pals li.shades h2 {
  background-color: #54b8e7;
}
.kids #pals li.patches h2 {
  background-color: #4aa942;
}
.kids #pals li.nettie h2 {
  background-color: #ffc425;
}
.kids #pals .pageWrapper {
  min-height: auto;
}
.kids #pals .pageWrapper,
.kids #pals .pageWrapper div {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.kids.pickAPal {
  padding-bottom: 166px;
}
.kids a.palAnch {
  display: block;
}
/*  
//////////////////////////////////////
//////////////////////////////////////
/// Make a Pal
//////////////////////////////////////
//////////////////////////////////////
*/
.kids.makeAPal .center {
  width: 980px;
}
.makeAPal #game {
  overflow: hidden;
  margin: 19px auto;
  position: relative;
}
.makeAPal h2 {
  font-family: 'Chalk-hand-lettering-shaded', cursive;
  font-size: 42px;
  line-height: 42px;
  color: #ED5D22;
  font-weight: 400;
  text-align: center;
  margin: 18px 0 10px;
}
.makeAPal #instructions {
  text-align: center;
}
.makeAPal #instructions ul {
  padding: 0;
  margin: 40px 0 0 0;
}
.makeAPal #instructions li {
  list-style: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
  cursor: pointer;
}
.pickAPal #instructions li {
  cursor: auto;
}
.makeAPal p {
  width: auto !important;
  font-weight: 400;
}
.makeAPal #instructions li div {
  float: left;
}
.makeAPal #instructions li .num {
  font-family: 'kg_somebody_that_i_used_to_Rg', Arial Bold, Sans-Serif;
  font-size: 72px;
  line-height: 72px;
  margin-right: 10px;
  color: #572700;
}
.makeAPal #instructions li .num.active {
  color: #ed5d22;
}
.makeAPal #instructions li .instr {
  font-size: 18px;
  line-height: 20px;
  text-align: left;
  padding-top: 13px;
  margin-right: 20px;
  color: #572700;
}
.makeAPal .flexslider,
.makeAPal #game {
  width: 960px;
  height: 500px;
}
.makeAPal #game .flexslider {
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.makeAPal #touchArea {
  width: 960px;
  height: 500px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.makeAPal #expand {
  top: 8px;
  right: 8px;
  height: 50px;
  width: 50px;
  background: url(/images/www/make_a_pal/expand.png);
  position: absolute;
  z-index: 10;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.makeAPal #expand.contract {
  background: url(/images/www/make_a_pal/contract.png);
}
.makeAPal .print {
  display: none;
}
.makeAPal #printMsg.print {
  text-align: center;
  width: 100%;
}
.makeAPal #printMsg.print h1 {
  text-transform: uppercase;
  color: #F15D22 !important;
  font-family: 'YAAType', Arial Bold, Sans-Serif;
  font-size: 42px;
  line-height: 42px;
}
.makeAPal #printMsg.print p {
  text-transform: uppercase;
  color: #572700 !important;
  font-size: 26px;
  line-height: 26px;
}
#expand,
.dir,
.buttonFace {
  cursor: pointer;
}
body.expanded .fruit,
body.expanded header,
body.expanded footer,
body.expanded .headline_and_intro,
body.expanded #instructions {
  display: none;
}
/*.makeAPal #pal{
	width:960px;
	height:500px;
	position: absolute;
	top:0;
	left:0;
}*/
body.expanded .mainbody {
  margin: 0;
}
body.expanded .makeAPal #game {
  margin-top: 0;
}
.makeAPal #pal {
  position: absolute;
  top: 0;
  left: 0;
}
.makeAPal #gameControls {
  text-align: center;
}
.makeAPal .controlWrapper {
  width: auto;
  display: inline-block;
  padding-top: 10px;
}
.makeAPal .controlCell {
  float: left;
  width: 210px;
  margin-right: 40px;
  text-align: center;
  text-transform: uppercase;
  position: relative;
}
.makeAPal .control {
  width: 183px;
  padding: 0 14px;
  height: 210px;
  background-repeat: no-repeat;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.buttonFace {
  height: 196px;
  width: 196px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#hair {
  background-image: url(/images/www/make_a_pal/DesktopButtons/__DarkYellowButtonEdge.png);
}
#hair .buttonFace {
  background: url(/images/www/make_a_pal/DesktopButtons/__Hats_Hair.png);
}
#faces {
  background-image: url(/images/www/make_a_pal/DesktopButtons/__GreenButtonEdge.png);
}
#faces .buttonFace {
  background: url(/images/www/make_a_pal/DesktopButtons/__Faces.png);
}
#accessories {
  background-image: url(/images/www/make_a_pal/DesktopButtons/__YellowButtonEdge.png);
}
#accessories .buttonFace {
  background: url(/images/www/make_a_pal/DesktopButtons/__Shoes_Toys.png);
}
#background {
  background-image: url(/images/www/make_a_pal/DesktopButtons/__BlueButtonEdge.png);
}
#background .buttonFace {
  background: url(/images/www/make_a_pal/DesktopButtons/__Backgrounds.png);
}
.makeAPal .control.active {
  position: relative;
  left: -8px;
  top: 8px;
}
.makeAPal .controlCell h3 {
  text-align: center;
  font-family: 'YAAType', Arial Blanl, Sans-Serif;
  font-size: 26px;
  line-height: 26px;
  margin: 0 0 12px 14px;
}
.makeAPal .dir {
  width: 100px;
  height: 101px;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.makeAPal .previous {
  background: url(/images/www/make_a_pal/leftArrow.png);
  left: -13px;
}
.makeAPal .next {
  background: url(/images/www/make_a_pal/rightArrow.png);
  right: -13px;
}
.makeAPal ul.slides {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 !important;
}
.makeAPal ul.slides li {
  margin: 0 !important;
  padding: 0 !important;
  text-indent: 0 !important;
}
.makeAPal #actionWrapper {
  text-align: center;
  margin: 36px 0;
}
.makeAPal #actionWrapper .btn.brown {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  min-width: 148px;
  background-color: #f58024;
  height: 46px;
  width: 232px;
  background-image: none;
  color: #fff !important;
  font-family: 'YAAType', Arial #000000, Sans-Serif;
  font-size: 22px;
  line-height: 46px;
  text-transform: uppercase;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 0 20px;
  padding: 0px;
}
.makeAPal #actionWrapper .btn.brown.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.makeAPal .last {
  margin-right: 0 !important;
}
.kids.kidsfun.planes .headline_and_intro p {
  width: auto;
  margin: 39px auto 20px;
}
.kids.kidsfun.planes .bogoImg {
  width: 850px;
  margin: 0 auto 40px;
}
.kids.kidsfun.planes .bogoImg img {
  margin: 0 auto;
}
.kids.kidsfun.planes .bogoImg p {
  font-size: 14px;
  line-height: 18px;
}
.kids.kidsfun.planes h2 {
  background: none;
  font-size: 42px;
  line-height: 55px;
}
.kids.kidsfun.planes .gameBlock {
  padding-bottom: 0;
}
.kids.kidsfun.planes .gameBlock p {
  width: auto;
}
.kids.kidsfun.planes .gameBlock .content {
  width: 920px;
  margin: 0 auto;
  padding-bottom: 63px;
  padding-top: 82px;
}
.kids.kidsfun.planes .gameBlock .content h2 {
  margin-top: 0;
}
.kids.kidsfun.planes #planes {
  background: #54b9e8;
}
.kids.kidsfun.planes #planes .content {
  background: url("/images/www/planes/planes_coloringBG.png") 626px 122px no-repeat;
}
.kids.kidsfun.planes #planes .btn {
  background: url("/images/www/planes/blue_btn.png") center center no-repeat;
}
.kids.kidsfun.planes #pals {
  background: #f28025;
  min-height: 343px;
}
.kids.kidsfun.planes #pals h2 {
  margin-top: 36px;
}
.kids.kidsfun.planes #pals .content {
  background: url("/images/www/planes/pals_coloringBG.png") left 132px no-repeat;
}
.kids.kidsfun.planes #pals .orangeBtn {
  background: #e77121;
  width: 159px;
  margin-top: 24px;
}
.kids.kidsfun.planes .buttonWrapper {
  font-size: 0;
  text-align: center;
}
.kids.kidsfun.planes .buttonWrapper .orangeBtnContainer {
  display: inline-block;
  *display: inline;
  padding: 0 20px;
}
.kids.kidsfun.planes .buttonWrapper .orangeBtnContainer a {
  color: #fff;
}
.kids.kidsfun.planes .buttonWrapper .orangeBtnContainer a:hover {
  text-decoration: none;
  color: #fff;
  cursor: pointer;
}
/* Characters */
/*.makeAPal .Shades #pal{
	background: url(/images/www/make_a_pal/__Shades/Shades_body.png);	
}

.makeAPal .Nettie #pal{
	background: url(/images/www/make_a_pal/__Nettie/Nattie_body.png);	
}

.makeAPal .Ollie #pal{
	background: url(/images/www/make_a_pal/__Ollie/Ollie_body.png);	
}

.makeAPal .Patches #pal{
	background: url(/images/www/make_a_pal/__Patches/Patches_body.png);	
}*/
/* ipad Make a Pal */
/* FlexSlider Styles */
.makeAPal .flexslider {
  position: relative;
  margin: 0 auto;
}
.makeAPal .flexslider ul li {
  width: 960px;
  height: 500px;
}
.makeAPal .flex-direction-nav {
  display: none;
}
/*  Kids Fun */
.kids.kidsfun {
  margin-bottom: 0;
}
.kids.kidsfun .center {
  position: relative;
}
.kids.kidsfun p {
  font-weight: 400;
}
.kids.kidsfun h2 {
  text-align: center;
  text-transform: uppercase;
  font-size: 64px;
  line-height: 64px;
  font-family: 'YAAType', Arial Bold, Sans-Serif;
  padding-bottom: 20px;
  background: url(/images/www/tempIMGs/kf__WaveBorder.png) no-repeat center bottom;
  margin: 48px auto 43px;
}
.kids.kidsfun .characterBlock {
  width: 923px;
  margin: 0 auto 22px;
}
.kids.kidsfun .charDesc {
  width: 568px;
}
.kids.kidsfun .charDesc.left {
  padding: 0 0px 0 107px;
}
.kids.kidsfun .charDesc.right {
  padding: 0 82px 0 0px;
}
.kids.kidsfun .characterBlock p {
  font-size: 24px;
  line-height: 32px;
  margin: 0;
}
.kids.kidsfun .characterBlock p span {
  display: inline-block;
  *display: inline;
  zoom: 1;
  height: 30px;
  width: 34px;
  position: relative;
  top: 4px;
  background-position: center !important;
}
.kids.kidsfun h3 {
  font-size: 42px;
  line-height: 42px;
  text-transform: uppercase;
  font-family: 'YAAType', Arial Bold, Sans-Serif;
  margin: 34px auto 4px;
}
.kids.kidsfun section#games {
  margin-top: 45px;
  position: relative;
  z-index: 1;
}
.kids.kidsfun .gameBlock {
  text-align: center;
  padding-bottom: 63px;
  border: 20px solid #fff;
  border-top: none;
}
.kids.kidsfun .gameBlock h2 {
  font-size: 42px;
  line-height: 50px;
  text-transform: uppercase;
  font-family: 'YAAType', Arial Bold, Sans-Serif;
  color: #fff;
  padding-bottom: 0;
  background: none;
  margin: 82px auto 20px;
}
.kids.kidsfun .gameBlock p {
  font-size: 18px;
  line-height: 23px;
  width: 455px;
  margin: 0 auto 30px;
}
.kids.kidsfun .gameBlock a.btn {
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
  background-image: none;
  background: #f58024;
  display: block;
  width: 147px;
  margin: 0px auto;
}
.kids.kidsfun .gameBlock a.btn.mobile {
  height: 120px;
  background: none;
  background-color: #f58024 !important;
  background-image: none !important;
  background-position: 87% 8px;
  background-repeat: no-repeat;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 19px 0px 21px;
  text-transform: uppercase;
  min-width: 148px;
}
.kids.kidsfun #makeAPal {
  background-color: #fcf4d8;
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.kids.kidsfun #makeAPal h2 {
  color: #f58024 !important;
}
.kids.kidsfun #coloringBook {
  background-color: #dfedc9;
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.kids.kidsfun #coloringBook h2 {
  color: #4aa942 !important;
}
.kids.kidsfun #coloringBook a.btn {
  background: #4aa942;
}
.kids.kidsfun #ollie h3 {
  color: #e56a17;
}
.kids.kidsfun #patches h3 {
  color: #c1d72f;
}
.kids.kidsfun #shades h3 {
  color: #54b8e7;
}
.kids.kidsfun #nettie h3 {
  color: #c60c46;
}
.kids.kidsfun #playGames {
  position: absolute;
  top: 0;
  right: -5px;
  width: 167px;
  height: 127px;
  background: url(/images/www/tempIMGs/kf__PlayGames.png) no-repeat;
  cursor: pointer;
}
.kids .emoticon {
  -webkit-backface-visibility: hidden;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.kids .characterBlock:hover .emoticon {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(30deg);
  /* IE 9 */
  transform: rotate(360deg);
}
/*.kids .characterBlock:hover .charImg.left
{ 
    -webkit-transform:rotate(-20deg);
    -moz-transform:rotate(-20deg); 
    -o-transform:rotate(-20deg);
    -ms-transform:rotate(-20deg);
    transform:rotate(-20deg);
}   

.kids .characterBlock:hover .charImg.right
{ 
    -webkit-transform:rotate(20deg);
    -moz-transform:rotate(20deg); 
    -o-transform:rotate(20deg);
    -ms-transform:rotate(20deg);
     transform:rotate(20deg);
}*/
.kids.kidsfun span#smiley {
  background: url(/images/www/tempIMGs/emoticon_smiley.png) no-repeat;
}
.kids.kidsfun span#winkie {
  background: url(/images/www/tempIMGs/emoticon_winkie.png) no-repeat;
}
/*    National Coupon  */
.nationalCoupon .center .headline_and_intro p {
  font-size: 20px;
  line-height: 28px;
  padding: 16px 0 0;
}
.nationalCoupon .center p {
  font-size: 14px;
  line-height: 18px;
  width: 870px;
}
.nationalCoupon .slider {
  margin: 21px auto 78px;
}
.nationalCoupon #coupon {
  margin-bottom: 24px;
}
.nationalCoupon .orangeBtn {
  margin-bottom: 36px;
}
.nationalCoupon {
  margin-bottom: 78px;
}
a input[type="submit"]:focus,
a input[type="button"]:focus,
a input[type="submit"]:active,
a input[type="button"]:active {
  outline: none;
}
input[type="button"] {
  outline: none !important;
  border: 0px !important;
}
li#css3 {
  list-style: none;
  width: 100%;
  background: #66CCFF;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
li#css3 .text {
  background: url(/images/www/specialCarousel/slidebg.png) 20% 30px no-repeat;
  width: 1024px;
  margin: 0 auto;
  height: 380px;
}
.bg {
  width: 100%;
  height: 380px;
  position: relative;
}
.cloud {
  position: absolute;
  top: 20px;
  right: 10%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.cloud.big {
  margin-right: 250px;
  -webkit-animation: cloud 100s linear infinite;
  -moz-animation: cloud 100s linear infinite;
  -ms-animation: cloud 100s linear infinite;
  -o-animation: cloud 100s linear infinite;
  animation: cloud 100s linear infinite;
}
.cloud.small {
  -webkit-animation: cloud 27s linear infinite;
  -moz-animation: cloud 27s linear infinite;
  -ms-animation: cloud 27s linear infinite;
  -o-animation: cloud 27s linear infinite;
  animation: cloud 27s linear infinite;
}
.wave {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  min-height: 50px;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.wave.one {
  background: url(/images/www/specialCarousel/wave1.png);
  bottom: 72px;
  height: 78px;
}
.wave.two {
  background: url(/images/www/specialCarousel/wave2.png);
  bottom: 4px;
  height: 106px;
}
.wave.three {
  background: url(/images/www/specialCarousel/wave3.png);
  bottom: -116px;
  height: 190px;
}
.wave.left {
  -webkit-animation: waveLeft 90s linear infinite;
  -moz-animation: waveLeft 90s linear infinite;
  -ms-animation: waveLeft 90s linear infinite;
  -o-animation: waveLeft 90s linear infinite;
  animation: waveLeft 90s linear infinite;
}
.wave.right {
  background-position: top -100%;
  -webkit-animation: waveRight 90s linear infinite;
  -moz-animation: waveRight 90s linear infinite;
  -ms-animation: waveRight 90s linear infinite;
  -o-animation: waveRight 90s linear infinite;
  animation: waveRight 90s linear infinite;
}
.cup {
  position: absolute;
  bottom: -10px;
  right: 40%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: cup 7s linear infinite;
  -moz-animation: cup 7s linear infinite;
  -ms-animation: cup 7s linear infinite;
  -o-animation: cup 7s linear infinite;
  animation: cup 7s linear infinite;
}
.home .shades {
  position: absolute;
  bottom: 10px;
  right: 15%;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -moz-transform-origin: 110% 110%;
  -webkit-transform-origin: 110% 110%;
  -ms-transform-origin: 110% 110%;
  -o-transform-origin: 110% 110%;
  transform-origin: 110% 110%;
  -webkit-animation: shades 5s linear infinite;
  -moz-animation: shades 5s linear infinite;
  -ms-animation: shades 5s linear infinite;
  -o-animation: shades 5s linear infinite;
  animation: shades 5s linear infinite;
}
@keyframes waveLeft {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -100%;
  }
}
@-moz-keyframes waveLeft {
  0% {
    background-position: 0;
  }
  100% {
    background-position: -100%;
  }
}
@-webkit-keyframes "waveLeft" {
  0% {
    background-position: 0;
  }
  100% {
    background-position: -100%;
  }
}
@-ms-keyframes "waveLeft" {
  0% {
    background-position: 0;
  }
  100% {
    background-position: -100%;
  }
}
@-o-keyframes "waveLeft" {
  0% {
    background-position: 0;
  }
  100% {
    background-position: -100%;
  }
}
@keyframes waveRight {
  0% {
    background-position: -100%;
  }
  100% {
    background-position: 0%;
  }
}
@-moz-keyframes waveRight {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 100%;
  }
}
@-webkit-keyframes "waveRight" {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 100%;
  }
}
@-ms-keyframes "waveRight" {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 100%;
  }
}
@-o-keyframes "waveRight" {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 100%;
  }
}
@keyframes cup {
  0% {
    transform: translateY(0px) rotateZ(0deg);
  }
  25% {
    transform: translateY(-20px) rotateZ(10deg);
  }
  50% {
    transform: translateY(0px) translateX(-30px) rotateZ(20deg);
  }
  75% {
    transform: translateY(-10px) rotateZ(10deg);
  }
  100% {
    transform: translateY(0px) translateX(0) rotateZ(0deg);
  }
}
@-moz-keyframes cup {
  0% {
    -moz-transform: translateY(0px) rotateZ(0deg);
  }
  25% {
    -moz-transform: translateY(-10px) rotateZ(10deg);
  }
  50% {
    -moz-transform: translateY(0px) translateX(-30px) rotateZ(20deg);
  }
  75% {
    -moz-transform: translateY(-10px) rotateZ(10deg);
  }
  100% {
    -moz-transform: translateY(0px) translateX(0) rotateZ(0deg);
  }
}
@-webkit-keyframes "cup" {
  0% {
    -webkit-transform: translateY(0px) rotateZ(0deg);
  }
  25% {
    -webkit-transform: translateY(-10px) rotateZ(10deg);
  }
  50% {
    -webkit-transform: translateY(0px) translateX(-20px) rotateZ(20deg);
  }
  75% {
    -webkit-transform: translateY(-10px) rotateZ(10deg);
  }
  100% {
    -webkit-transform: translateY(0px) translateX(0) rotateZ(0deg);
  }
}
@-ms-keyframes "cup" {
  0% {
    -ms-transform: translateY(0px) rotateZ(0deg);
  }
  25% {
    -ms-transform: translateY(-10px) rotateZ(10deg);
  }
  50% {
    -ms-transform: translateY(0px) translateX(-10px) rotateZ(20deg);
  }
  75% {
    -ms-transform: translateY(-10px) rotateZ(10deg);
  }
  100% {
    -ms-transform: translateY(0px) translateX(0) rotateZ(0deg);
  }
}
@-o-keyframes "cup" {
  0% {
    -o-transform: translateY(0px) rotateZ(0deg);
  }
  25% {
    -o-transform: translateY(-10px) rotateZ(10deg);
  }
  50% {
    -o-transform: translateY(0px) translateX(-10px) rotateZ(20deg);
  }
  75% {
    -o-transform: translateY(-10px) rotateZ(10deg);
  }
  100% {
    -o-transform: translateY(0px) translateX(0) rotateZ(0deg);
  }
}
@keyframes shades {
  0% {
    transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
  40% {
    transform: translateY(0px) translateX(10px) rotateZ(-2deg);
  }
  50% {
    transform: translateY(20px) translateX(13px);
  }
  70% {
    transform: translateY(0px) translateX(11px) rotateZ(-3deg);
  }
  100% {
    transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
}
@-moz-keyframes shades {
  0% {
    -moz-transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
  40% {
    -moz-transform: translateY(0px) translateX(10px) rotateZ(-2deg);
  }
  50% {
    -moz-transform: translateY(20px) translateX(13px);
  }
  70% {
    -moz-transform: translateY(0px) translateX(11px) rotateZ(-3deg);
  }
  100% {
    -moz-transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
}
@-webkit-keyframes "shades" {
  0% {
    -webkit-transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
  40% {
    -webkit-transform: translateY(0px) translateX(10px) rotateZ(-2deg);
  }
  50% {
    -webkit-transform: translateY(20px) translateX(13px);
  }
  70% {
    -webkit-transform: translateY(0px) translateX(11px) rotateZ(-3deg);
  }
  100% {
    -webkit-transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
}
@-ms-keyframes "shades" {
  0% {
    -ms-transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
  40% {
    -ms-transform: translateY(0px) translateX(10px) rotateZ(-2deg);
  }
  50% {
    -ms-transform: translateY(20px) translateX(13px);
  }
  70% {
    -ms-transform: translateY(0px) translateX(11px) rotateZ(-3deg);
  }
  100% {
    -ms-transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
}
@-o-keyframes "shades" {
  0% {
    -o-transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
  40% {
    -o-transform: translateY(0px) translateX(10px) rotateZ(-2deg);
  }
  50% {
    -o-transform: translateY(20px) translateX(13px);
  }
  70% {
    -o-transform: translateY(0px) translateX(11px) rotateZ(-3deg);
  }
  100% {
    -o-transform: translateY(0px) translateX(20px) rotateZ(0deg);
  }
}
@keyframes cloud {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(-100px);
  }
  100% {
    transform: translateX(0px);
  }
}
@-moz-keyframes cloud {
  0% {
    -moz-transform: translateX(0px);
  }
  50% {
    -moz-transform: translateX(-500px);
  }
  100% {
    -moz-transform: translateX(0px);
  }
}
@-webkit-keyframes "cloud" {
  0% {
    -webkit-transform: translateX(0px);
  }
  50% {
    -webkit-transform: translateX(-500px);
  }
  100% {
    -webkit-transform: translateX(0px);
  }
}
@-ms-keyframes "cloud" {
  0% {
    -ms-transform: translateX(0px);
  }
  50% {
    -ms-transform: translateX(-500px);
  }
  100% {
    -ms-transform: translateX(0px);
  }
}
@-o-keyframes "cloud" {
  0% {
    -o-transform: translateX(0px);
  }
  50% {
    -o-transform: translateX(-500px);
  }
  100% {
    -o-transform: translateX(0px);
  }
}
.home ul.slides {
  height: 380px;
  overflow: hidden;
}
.mainbody.connect.findstore.promotion .center {
  width: 840px;
}
.promotion .headline_and_intro h1 {
  margin-bottom: 22px;
}
.promotion .couponImg {
  margin: 49px 0 29px;
}
.promotion #printCoupon:hover {
  color: #fff !important;
  cursor: pointer;
}
.promotion .sub-head {
  text-align: center;
}
.mainbody.connect.findstore.promotion .sub-head h2 {
  font-size: 36px;
  line-height: 46px;
  text-transform: uppercase;
  font-family: 'YAAType';
  color: #572700;
  margin-bottom: 0;
}
.promotion .sub-head p {
  font-size: 18px;
  line-height: 23px;
  font-weight: 400;
  margin: 3px 0 0;
}
.mainbody.connect.findstore.promotion .search.search_store {
  margin-top: 44px;
}
.promotion .disclaimer {
  display: none;
}
.promotion .results {
  width: 800px;
  margin: 0 auto;
}
.promotion .results table {
  margin: 0 auto;
}
h3#noStores {
  font-weight: 400;
}
h3#noStores a {
  text-decoration: underline;
  color: #F18025 !important;
}
h3#noStores a:hover {
  cursor: pointer;
}
.inner {
  width: 960px;
  margin: auto;
}
.home-carousel {
  height: 550px;
  width: 100%;
  overflow: hidden;
  *zoom: 1;
  zoom: 1;
}
.home-carousel:before,
.home-carousel:after {
  display: table;
  content: "";
  line-height: 0;
}
.home-carousel:after {
  clear: both;
}
.home-carousel .slide {
  width: 100%;
  float: left;
  height: 100%;
}
.home-carousel .carousel-inner {
  background-image: url("/images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.home-carousel .carousel-control {
  margin-top: 277px;
}
.ingredients {
  *zoom: 1;
  zoom: 1;
  overflow: hidden;
}
.ingredients:before,
.ingredients:after {
  display: table;
  content: "";
  line-height: 0;
}
.ingredients:after {
  clear: both;
}
.ingredients header {
  width: 960px;
  margin: auto;
  text-align: center;
  padding: 44px 33px 30px;
}
.ingredients header h2 {
  color: #4aa942;
  font-family: 'cubano', Arial;
  font-size: 38px;
  line-height: 90%;
  margin: 0 0 15px;
  text-transform: uppercase;
  font-weight: normal;
}
.ingredients header h2 span {
  display: block;
  font-family: 'YAAType';
  font-size: 24px;
  width: 100%;
}
.ingredients .ingredients-wrap {
  position: relative;
  overflow: hidden;
  *zoom: 1;
  zoom: 1;
}
.ingredients .ingredients-wrap:before,
.ingredients .ingredients-wrap:after {
  display: table;
  content: "";
  line-height: 0;
}
.ingredients .ingredients-wrap:after {
  clear: both;
}
.ingredients .ingredients-wrap.active {
  height: 600px;
}
.ingredients .flex-disabled {
  opacity: 0;
  filter: alpha(opacity=0);
}
.ingredient-box {
  height: 300px;
  width: 33.333333%;
  float: left;
  *zoom: 1;
  zoom: 1;
  text-align: center;
  background-position: center center;
  background-size: cover;
}
.ingredient-box:before,
.ingredient-box:after {
  display: table;
  content: "";
  line-height: 0;
}
.ingredient-box:after {
  clear: both;
}
.ingredient-box:hover {
  cursor: pointer;
}
.ingredient-box h3 {
  -webkit-transition: margin 0.25s;
  transition: margin 0.25s;
  color: white;
  margin: 0;
  padding-top: 110px;
  font-family: 'Chalk-hand-lettering-shaded';
  font-size: 52px;
  line-height: 36px;
  font-weight: normal;
  height: 137px;
}
.ingredient-box h3 span {
  display: block;
  width: 100%;
  font-size: 18px;
  font-family: 'YAA-bold';
  line-height: 100%;
  margin-bottom: 15px;
}
.ingredient-box h3 span .line-work {
  border-top: 1px solid #fff;
  width: 33px;
  height: 5px;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin: 0 7px;
}
.ingredient-box h3.learn-trigger {
  font-family: 'kg_somebody_that_i_used_to_Rg';
  font-weight: 600;
  font-size: 38px;
  padding-bottom: 101px;
  padding-top: 136px;
  text-transform: uppercase;
  line-height: 47px;
  background-image: url(../../images/www/tempIMGs/ingredient-thought.png);
  background-position: center 112px;
  background-repeat: no-repeat;
}
.ingredient-box h3.learn-trigger span {
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 100%;
  display: block;
  width: 100%;
  text-transform: uppercase;
  margin-top: 8px;
  font-weight: normal;
}
.ingredient {
  height: 300px;
  width: 33.333333%;
  float: left;
  *zoom: 1;
  zoom: 1;
  text-align: center;
  background-position: center center;
  background-size: cover;
}
.ingredient:before,
.ingredient:after {
  display: table;
  content: "";
  line-height: 0;
}
.ingredient:after {
  clear: both;
}
.ingredient:hover {
  cursor: pointer;
}
.ingredient h3 {
  -webkit-transition: margin 0.25s;
  transition: margin 0.25s;
  color: white;
  margin: 0;
  padding-top: 110px;
  font-family: 'Chalk-hand-lettering-shaded';
  font-size: 52px;
  line-height: 36px;
  font-weight: normal;
  height: 137px;
}
.ingredient h3 span {
  display: block;
  width: 100%;
  font-size: 18px;
  font-family: 'YAA-bold';
  line-height: 100%;
  margin-bottom: 15px;
}
.ingredient h3 span .line-work {
  border-top: 1px solid #fff;
  width: 33px;
  height: 5px;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin: 0 7px;
}
.ingredient h3.learn-trigger {
  font-family: 'kg_somebody_that_i_used_to_Rg';
  font-weight: 600;
  font-size: 38px;
  padding-bottom: 101px;
  padding-top: 136px;
  text-transform: uppercase;
  line-height: 47px;
  background-image: url(../../images/www/tempIMGs/ingredient-thought.png);
  background-position: center 112px;
  background-repeat: no-repeat;
}
.ingredient h3.learn-trigger span {
  font-family: 'YAA-bold';
  font-size: 16px;
  line-height: 100%;
  display: block;
  width: 100%;
  text-transform: uppercase;
  margin-top: 8px;
  font-weight: normal;
}
.ingredient.chia {
  background-image: url('../../images/www/ingredients/meet-chia.jpg');
}
.ingredient.chia .indicator {
  border-bottom-color: #572700;
}
.ingredient.chia .info {
  background-color: #572700;
}
.ingredient.super.greens {
  background-image: url('../../images/www/ingredients/meet-kale.jpg');
}
.ingredient.super.greens .indicator {
  border-bottom-color: #4aa942;
}
.ingredient.super.greens .info {
  background-color: #4aa942;
}
.ingredient.Lemon {
  background-image: url('../../images/www/ingredients/meet-lemon.jpg');
}
.ingredient.Lemon .indicator {
  border-bottom-color: #4aa942;
}
.ingredient.Lemon .info {
  background-color: #4aa942;
}
.ingredient.beets {
  background-image: url('../../images/www/ingredients/meet-beets.jpg');
}
.ingredient.beets .indicator {
  border-bottom-color: #c60c46;
}
.ingredient.beets .info {
  background-color: #c60c46;
}
.ingredient.apple {
  background-image: url('../../images/www/ingredients/meet-apple.jpg');
}
.ingredient.apple .indicator {
  border-bottom-color: #c60c46;
}
.ingredient.apple .info {
  background-color: #c60c46;
}
.ingredient.banana {
  background-image: url('../../images/www/ingredients/meet-banana.jpg');
}
.ingredient.banana .indicator {
  border-bottom-color: #572700;
}
.ingredient.banana .info {
  background-color: #572700;
}
.ingredient.carrot {
  background-image: url('../../images/www/ingredients/meet-carrots.jpg');
}
.ingredient.carrot .indicator {
  border-bottom-color: #f15d22;
}
.ingredient.carrot .info {
  background-color: #f15d22;
}
.ingredient.cucumber {
  background-image: url('../../images/www/ingredients/meet-cucumbers.jpg');
}
.ingredient.cucumber .indicator {
  border-bottom-color: #4aa942;
}
.ingredient.cucumber .info {
  background-color: #4aa942;
}
.ingredient.ginger {
  background-image: url('../../images/www/ingredients/meet-ginger.jpg');
}
.ingredient.ginger .indicator {
  border-bottom-color: #572700;
}
.ingredient.ginger .info {
  background-color: #572700;
}
.ingredient.lemon {
  background-image: url('../../images/www/ingredients/meet-lemon.jpg');
}
.ingredient.lemon .indicator {
  border-bottom-color: #572700;
}
.ingredient.lemon .info {
  background-color: #572700;
}
.ingredient.orange {
  background-image: url('../../images/www/ingredients/meet-orange.jpg');
}
.ingredient.orange .indicator {
  border-bottom-color: #f15d22;
}
.ingredient.orange .info {
  background-color: #f15d22;
}
.ingredient.pineapple {
  background-image: url('../../images/www/ingredients/meet-pineapple.jpg');
}
.ingredient.pineapple .indicator {
  border-bottom-color: #4aa942;
}
.ingredient.pineapple .info {
  background-color: #4aa942;
}
.ingredient.wheatgrass {
  background-image: url('../../images/www/ingredients/meet-wheatgrass.jpg');
}
.ingredient.wheatgrass .indicator {
  border-bottom-color: #4aa942;
}
.ingredient.wheatgrass .info {
  background-color: #4aa942;
}
.ingredient:hover h3:first-child {
  margin-top: -320px;
}
.ingredient .info {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 100;
}
.ingredient.active h3 {
  margin-top: -310px !important;
}
.ingredient.active .info {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 101;
}
.ingredient .modal-close {
  width: 40px;
  height: 40px;
  background-size: contain;
  right: 0;
  top: 0;
}
.ingredient .info {
  height: 360px;
  width: 100%;
  top: 300px;
  left: 0;
  position: absolute;
}
.ingredient .info a {
  color: #fff;
}
.ingredient .info a:hover {
  text-decoration: underline;
}
.ingredient .info .copy {
  width: 50%;
  float: left;
  text-align: left;
}
.ingredient .info img {
  top: 100%;
  visibility: hidden;
}
.ingredient .info h4,
.ingredient .info p {
  color: #fff;
}
.ingredient .info h5,
.ingredient .info p {
  font-family: 'YAA-bold';
  font-size: 16px;
  margin: 0;
}
.ingredient .info h4 {
  font-family: 'YAAType';
  font-size: 40px;
  text-transform: uppercase;
  line-height: 100%;
  margin-top: 62px;
  margin-bottom: 11px;
}
.ingredient .info h5 {
  color: #ffc425;
  font-weight: bold;
  margin-top: 8px;
  text-transform: uppercase;
}
.ingredient .indicator-wrap {
  height: 0;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.ingredient .indicator {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 100px 100px 100px;
  border-color: transparent transparent #007bff;
  -webkit-transition: top 0.35s;
  transition: top 0.35s;
  -webkit-transition: opacity 0.55s ease-in;
  transition: opacity 0.55s ease-in;
  opacity: 0;
  filter: alpha(opacity=0);
  border-width: 0 21px 20px;
  left: 50%;
  margin-left: -20px;
  position: absolute;
  bottom: -200px;
  width: 0;
}
.ingredient.active .indicator-wrap {
  height: 301px;
}
.ingredient.active .indicator {
  bottom: 0;
  opacity: 1;
  filter: alpha(opacity=100);
}
.ingredient.active img {
  visibility: visible;
}
.touch .ingredient:hover h3 {
  margin-top: 0px;
}
.cat-promo {
  height: 552px;
  text-align: center;
  background-image: url('../../images/www/carousel/juices-bg.jpg');
  background-position: center center;
  background-size: cover;
  max-width: 1500px;
  margin: 0 auto;
}
.cat-promo .inner {
  position: relative;
}
.cat-promo .copy {
  left: 0;
  position: absolute;
  top: 71px;
  width: 481px;
}
.cat-promo .copy img {
  margin-bottom: 50px;
}
.cat-promo p {
  font-family: "YAA-bold";
  font-size: 15px;
}
.product-promo {
  position: relative;
  padding-bottom: 70px;
  background: #fff;
}
.product-promo header {
  *zoom: 1;
  zoom: 1;
  text-align: center;
}
.product-promo header:before,
.product-promo header:after {
  display: table;
  content: "";
  line-height: 0;
}
.product-promo header:after {
  clear: both;
}
.product-promo header h2 {
  font-family: "YAAType";
  font-size: 36px;
  line-height: 100%;
  color: #c60c48;
  text-transform: uppercase;
  margin: 60px 0 10px;
  font-weight: normal;
}
.product-promo header h2 span {
  display: block;
  width: 100%;
  font-family: 'Chalk-hand-lettering-shaded';
  text-transform: lowercase;
  font-weight: 32px;
  margin-bottom: 8px;
}
.product-promo .smoothie-carousel,
.product-promo .juice-carousel {
  height: 290px;
  position: relative;
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
}
.product-promo .carousel-inner {
  z-index: 100;
}
.product-promo .carousel-inner .item {
  width: 215px;
  height: 100%;
  display: block;
  float: left;
  margin: 0 5px;
}
.product-promo .carousel-inner .item a {
  font-family: 'YAA-bold';
  line-height: 18px;
  font-size: 16px;
  color: #572700;
  position: static;
  height: 300px;
  display: block;
}
.product-promo .carousel-inner .item a:hover {
  cursor: pointer;
}
.product-promo .carousel-caption {
  left: 0;
  right: 0;
  top: 255px;
  padding: 0;
}
.product-promo .carousel-control {
  margin-top: -34px;
  top: 245px;
}
.product-promo .carousel-control.left {
  left: 0;
}
.product-promo .carousel-control.right {
  right: 0;
}
.product-promo .control-wrap {
  height: 0;
  left: 50%;
  margin-left: -480px;
  width: 960px;
}
.flex-spot .spot {
  height: 430px;
  width: 50%;
  text-align: center;
  background-position: center top;
  background-size: cover;
  position: relative;
  overflow: hidden;
  float: left;
}
.flex-spot .copy {
  position: absolute;
  width: 598px;
  left: 50%;
  top: 300px;
  margin-left: -299px;
}
.flex-spot span {
  display: block;
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  font-family: 'YAA-bold';
  font-size: 15px;
}
.flex-spot a {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.flex-spot .left-spot,
.flex-spot .store-finder {
  height: 430px;
  width: 50%;
  text-align: center;
  background-position: center top;
  background-size: cover;
  position: relative;
  overflow: hidden;
  float: left;
  color: #fff;
  background-image: url('../../images/www/flexSpot/flex-box-left.jpg');
}
.flex-spot .right-spot {
  height: 430px;
  width: 50%;
  text-align: center;
  background-position: center top;
  background-size: cover;
  position: relative;
  overflow: hidden;
  float: left;
  float: right;
  color: #c60c48;
  background-image: url('../../images/www/flexSpot/flex-box-right.jpg');
}
.flex-spot .store-finder,
.flex-spot .carousel-spot {
  float: left;
}
.flex-spot .carousel-spot {
  background: url('../../images/www/flexSpot/flex-box-right.jpg') center center no-repeat;
  background-size: cover;
  background-color: #d6e8f7;
  background-repeat: no-repeat;
}
.flex-spot .carousel-spot .copy {
  margin-left: -250px;
  width: 500px;
}
.flex-spot input {
  font-family: "YAA-Bold";
  outline: 0;
  border: none;
  color: #b2b2b2;
}
.flex-spot input[type="button"] {
  background-color: #c1d72f;
  text-transform: uppercase;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 0px 14px;
  line-height: 100%;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  height: 40px;
}
.flex-spot input[type="text"] {
  padding: 7px 15px 7px;
  width: 200px;
  line-height: 0px;
  font-family: 'YAA-bold';
  height: 26px;
}
.lt-ie9 .flex-spot input {
  display: block;
  float: left;
}
.lt-ie9 .flex-spot input[type="text"] {
  line-height: 24px;
  margin-left: 25%;
}
@-moz-document url-prefix() {
  .flex-spot input[type="button"] {
    height: 42px;
  }
  .flex-spot input[type="text"] {
    height: 26px;
  }
}
.modal-close {
  width: 80px;
  height: 80px;
  background: url(../../images/www/tempIMGs/icn_modal-close.png) center center no-repeat transparent;
  position: absolute;
  right: 0;
  top: 0;
}
a.btn {
  font-family: 'YAA-bold', Arial, sans-serif;
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  background-position: 90% 9px;
  background-repeat: no-repeat;
  padding: 9px 65px 9px 27px;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 16px;
}
a.btn.lg {
  padding: 7px 60px 9px 20px;
  font-family: 'cubano';
  font-size: 21px;
  background-position: 95% center;
  line-height: 21px;
}
a.btn.lg span {
  font-family: 'YAA-BOLD';
  text-transform: uppercase;
  font-size: 16px;
}
a.btn:hover {
  color: #fff;
}
.coupon {
  text-align: center;
  position: relative;
}
.coupon.hidden-slide {
  margin-bottom: 5px;
  -webkit-transition: all 1000ms cubic-bezier(0.19, 1, 0.5, 1);
  -moz-transition: all 1000ms cubic-bezier(0.19, 1, 0.5, 1);
  -o-transition: all 1000ms cubic-bezier(0.19, 1, 0.5, 1);
  transition: all 1000ms cubic-bezier(0.19, 1, 0.5, 1);
  /* custom */
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.5, 1);
  -moz-transition-timing-function: cubic-bezier(0.19, 1, 0.5, 1);
  -o-transition-timing-function: cubic-bezier(0.19, 1, 0.5, 1);
  transition-timing-function: cubic-bezier(0.19, 1, 0.5, 1);
  /* custom */
}
.full-video-header {
  overflow: hidden;
  min-height: 600px;
}
.full-video-header .image-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  text-align: center;
  min-width: 1024px;
  min-height: 600px;
}
.full-video-header .image-wrap img {
  z-index: 5;
  position: absolute;
  left: 50%;
  margin-left: -222px;
}
.full-video-header .image-wrap img.headline {
  margin-top: -229px;
  margin-left: -306px;
  top: 50%;
}
.full-video-header .image-wrap img.sub-head {
  bottom: 5%;
}
.full-video-header .video-wrapper {
  width: 100%;
  height: 100%;
  min-height: 600px;
  overflow: hidden;
  position: relative;
}
.full-video-header .video-wrapper img {
  height: 100%;
  width: 100%;
}
.full-video-header .video-wrapper video,
.full-video-header .video-wrapper .poster-image {
  min-height: 600px;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  left: 0;
  top: 0;
  position: absolute;
  text-align: center;
}
.full-video-header .video-wrapper .poster-image {
  display: none;
}
.full-video-header .blocker {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.touch video {
  display: none;
}
.touch .full-video-header .video-wrapper {
  background: url('/images/www/juicelanding/videoHeader/juice-bg-video.jpg') left top no-repeat;
  background-size: cover;
  background-position: center center;
}
.touch .optimized video {
  display: none;
}
.touch .optimized .poster-image {
  height: 100%;
  display: block;
}
.juice-callout {
  color: #f58024;
  background: none repeat scroll 0 0 white;
  color: #f15d22;
  position: relative;
  padding: 50px 0;
}
.juice-callout p {
  font-size: 21px;
  text-transform: uppercase;
  width: 100%;
  line-height: 40px;
}
.juice-callout p strong {
  font-size: 38px;
  font-family: 'Chalk-hand-lettering-shaded';
  text-transform: none;
  color: inherit;
}
.juice-callout .arrow-down {
  bottom: -23px;
  left: 50%;
  margin-left: -27px;
  position: absolute;
  z-index: 1;
}
.product-promo.juice-promo {
  padding-bottom: 0;
}
.product-promo.juice-promo .juice-carousel {
  height: 370px;
  margin-bottom: -25px;
}
.product-promo.juice-promo .control-wrap {
  top: 100px;
}
.product-promo.juice-promo .control-wrap .carousel-control {
  margin-top: -74px;
}
.product-promo.juice-promo header h2 span {
  font-family: "cubano", sans-serif;
  margin-bottom: 15px;
  font-size: 32px;
}
.product-promo.juice-promo header h2 span:first-child {
  margin-bottom: 0px;
}
.product-promo.juice-promo header h2 span.sub-text {
  font-family: inherit;
  font-size: 16px;
  text-transform: none;
}
.juice-facts {
  position: relative;
  overflow: hidden;
  height: 2499px;
  border: solid 20px #fff;
  border-bottom: none;
  border-top: none;
}
.juice-facts .content-wrap {
  width: 100%;
  margin: 0 auto;
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #dfedc9;
  background-attachment: fixed;
}
.juice-facts .inner-content {
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 6;
}
.juice-facts .inner-top {
  background: url(../../images/www/juicelanding/juice-facts/juice-facts-top-bg.png) center top no-repeat transparent;
  height: 1800px;
}
.juice-facts .inner-bottom {
  background: url(../../images/www/juicelanding/juice-facts/juice-facts-bottom-bg.jpg) center bottom no-repeat transparent;
  height: 700px;
}
.juice-facts .bottom-wrap {
  width: 100%;
  background-color: #387c2b;
  position: relative;
  z-index: 100;
}
.juice-facts .scroller {
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: -700px;
}
.juice-facts .scroller.z1 {
  z-index: 4;
  margin-top: -1087px;
}
.juice-facts .scroller.z2 {
  z-index: 3;
  margin-top: -1001px;
}
.juice-facts .scroller.z3 {
  z-index: 2;
  margin-top: -1040px;
}
.juice-facts .scroller.z4 {
  z-index: 1;
  margin-top: -1314px;
}
.juice-facts .waves {
  width: 100%;
  height: 137px;
  position: absolute;
  top: -66px;
}
.juice-facts .waves.wave {
  background: url(../../images/www/juicelanding/juice-facts/wave.png) center center repeat-x transparent;
  z-index: 3;
}
.lt-ie9 .juice-facts .scroller.z1,
.touch .juice-facts .scroller.z1 {
  z-index: 4;
  margin-top: 70px;
}
.lt-ie9 .juice-facts .scroller.z2,
.touch .juice-facts .scroller.z2 {
  z-index: 3;
  margin-top: 770px;
}
.lt-ie9 .juice-facts .scroller.z3,
.touch .juice-facts .scroller.z3 {
  z-index: 2;
  margin-top: 910px;
}
.lt-ie9 .juice-facts .scroller.z4,
.touch .juice-facts .scroller.z4 {
  z-index: 1;
  margin-top: 440px;
}
.drawer-toggle {
  position: relative !important;
}
.drawer-toggle > img {
  max-height: 300px;
}
.drawer-toggle .arrow-down {
  position: absolute;
  bottom: -50px;
  left: 50%;
  margin-left: -12px;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 9999;
  -webkit-transition: all 200ms;
  transition: all 200ms;
}
.drawer-toggle.active-drawer .arrow-down {
  opacity: 1;
  filter: alpha(opacity=100);
  bottom: -69px;
}
.drawer-content {
  display: none;
  width: 810px;
  margin: 0 auto;
  padding: 50px 0 55px 0;
}
.drawer-content h3 {
  font-family: 'Amatic SC', cursive;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 52px;
  line-height: 52px;
}
.drawer-content h4 {
  font-family: 'YAA-bold';
  font-size: 14px;
  text-transform: uppercase;
  margin: 0;
}
.drawer-content ul {
  margin: 0 0 28px;
  padding: 0;
}
.drawer-content ul li {
  list-style-position: inside;
  margin-top: 7px;
}
.drawer-content a {
  font-family: 'YAA-bold';
  color: #c60c46;
}
.drawer-content article {
  float: left;
  width: 375px;
  margin-top: 26px;
}
.drawer-content .fig-wrap {
  float: right;
  width: 347px;
}
.drawer-content figure {
  position: relative;
}
.drawer-content figure .image-wrap {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
}
.drawer-content figcaption {
  padding-top: 15px;
  width: 100%;
  text-align: center;
  color: #592a03;
}
.drawer-content figcaption h4 {
  margin-top: 10px;
  line-height: 12px;
}
.drawer-content figcaption span {
  font-family: 'YAA-bold';
  color: #977b65;
  font-size: 11px;
  text-transform: uppercase;
}
.carousel-drawer {
  height: 0;
  background-color: #f2f0ee;
  width: 100%;
}
.carousel-drawer .drawer-content {
  display: block;
}
.flex-spot .carousel-spot {
  background-size: cover;
  background-position: center center;
}
.flex-spot .carousel-spot .copy {
  top: 318px;
  width: 400px;
  margin-left: -200px;
}
.flex-spot .carousel-spot .copy span {
  font-size: 14px;
  line-height: 19px;
}
.flex-spot .carousel-indicators {
  bottom: 37px;
}
.flex-spot .carousel-indicators li {
  height: 8px;
  width: 8px;
  margin-right: 2px;
  border-color: #572700;
}
.flex-spot .carousel-indicators li.active {
  background-color: #572700;
}
.flex-spot .carousel-inner .item {
  opacity: 0;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
  display: block;
  position: absolute;
}
.flex-spot .carousel-inner .item.active {
  opacity: 1;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
}
.flex-spot .carousel-inner .item.active.left,
.flex-spot .carousel-inner .item.active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.flex-spot .carousel-inner .item.next.left,
.flex-spot .carousel-inner .item.prev.right {
  opacity: 1;
}
.flex-spot .carousel-inner .item img {
  width: 510px;
  min-width: 510px;
  margin-top: 23px;
}
.lt-ie9 .flex-spot .carousel-spot .carousel-inner .item {
  background: url('../../images/www/flexSpot/flex-box-right.jpg') center top no-repeat;
  display: none;
}
.lt-ie9 .flex-spot .carousel-spot .carousel-inner .item.active {
  display: block;
}
#mobile.optimized section {
  width: 640px;
  overflow: hidden;
  margin: 0 auto;
}
#mobile.optimized .full-video-header .video-wrapper {
  width: 640px;
}
#mobile.optimized .full-video-header .video-wrapper .poster-image {
  height: auto;
  position: relative;
}
#mobile.optimized .container,
#mobile.optimized .juice-callout p,
#mobile.optimized .juice-callout .inner {
  width: 640px;
  margin: 0 auto;
}
#mobile.optimized .full-video-header .video-wrapper .poster-image {
  min-width: 0;
  min-height: 0;
}
#mobile.optimized .poster-image {
  display: block;
}
#mobile.optimized .headline_and_intro.juice-landing {
  width: 570px;
}
#mobile.optimized .headline_and_intro.juice-landing p {
  font-size: 28px !important;
  line-height: 60px !important;
  padding-bottom: 0;
}
#mobile.optimized .headline_and_intro.juice-landing p strong {
  font-size: 48px !important;
}
#mobile.optimized .juice-facts {
  height: auto;
  border: none;
}
#mobile.optimized .juice-facts .container {
  /*
background-image: url(../../images/www/juicelanding/juice-facts/juice-facts-mobile-fixed-bg.png);
			background-position: center top;
			background-repeat:no-repeat;
			background-attachment:fixed;
*/
}
#mobile.optimized .spot {
  float: left;
  width: 100%;
}
#mobile.optimized .flex-spot .carousel {
  background-size: cover;
}
#mobile.optimized .flex-spot .carousel-indicators {
  bottom: 50px;
}
#mobile.optimized .flex-spot .carousel-indicators li {
  width: 16px;
  height: 16px;
}
#mobile.optimized .flex-spot .carousel-inner .item {
  width: 100%;
  margin-top: 61px;
}
#mobile.optimized .flex-spot .carousel-inner .item img {
  width: 100%;
  margin: 0;
  max-width: 100%;
  min-width: 100%;
}
#mobile.optimized .flex-spot .carousel-inner .item .copy {
  left: 0;
  width: 560px;
  margin: 0 auto;
  position: relative;
  bottom: 15px;
}
#mobile.optimized .flex-spot .carousel-inner .item span {
  width: 100%;
  font-size: 24px;
}
#mobile.optimized .inner {
  width: 640px;
}
#mobile.optimized .juice-promo {
  padding-bottom: 0;
}
#mobile.optimized .juice-promo h2 {
  line-height: 100%;
}
#mobile.optimized .juice-promo .sub-text {
  margin: 0 auto;
  width: 85%;
  font-size: 28px;
  padding-top: 15px;
}
#mobile.optimized .juice-carousel {
  margin-bottom: -59px;
  height: 560px;
}
#mobile.optimized .juice-carousel .carousel-caption {
  width: 250px;
}
#mobile.optimized .juice-carousel .flex-viewport {
  height: 550px !important;
}
#mobile.optimized .juice-carousel .carousel-caption {
  top: 112%;
}
#mobile.optimized .drawer-toggle img {
  margin-left: 11px;
  max-height: none;
}
#mobile.optimized .drawer-toggle.active-drawer .arrow-down {
  bottom: -192px;
  margin-left: -38px;
  border-width: 48px 54px 0 54px;
}
#mobile.optimized .drawer-content {
  width: 530px;
  padding: 60px;
  padding-top: 98px;
}
#mobile.optimized .drawer-content h3 {
  font-size: 90px;
  line-height: 90px;
  font-weight: 700;
}
#mobile.optimized .drawer-content h4 {
  font-size: 22px;
}
#mobile.optimized .drawer-content ul li {
  font-size: 28px;
  line-height: 32px;
  margin-top: 15px;
}
#mobile.optimized .drawer-content a {
  font-size: 28px;
  line-height: 32px;
}
#mobile.optimized .drawer-content article,
#mobile.optimized .drawer-content .fig-wrap {
  width: 100%;
  margin: 0 auto;
}
#mobile.optimized .drawer-content article {
  margin-top: 75px;
}
#mobile.optimized .drawer-content figcaption {
  padding-top: 0px;
}
#mobile.optimized .drawer-content figcaption span {
  display: block;
  font-size: 18px;
  margin: 15px 0 35px;
}
#mobile.optimized .radial-progress {
  width: 518px;
  height: 518px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  background-color: transparent;
  border-radius: 50%;
}
#mobile.optimized .radial-progress .circle .mask,
#mobile.optimized .radial-progress .circle .fill,
#mobile.optimized .radial-progress .circle .shadow {
  width: 518px;
  height: 518px;
  position: absolute;
  border-radius: 50%;
}
#mobile.optimized .radial-progress .circle .mask,
#mobile.optimized .radial-progress .circle .fill {
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 1s;
  transition: -ms-transform 1s;
  transition: transform 1s;
  border-radius: 50%;
}
#mobile.optimized .radial-progress .circle .mask {
  clip: rect(0px, 518px, 518px, 259px);
}
#mobile.optimized .radial-progress .circle .mask .fill {
  clip: rect(0px, 259px, 518px, 0px);
  background-color: #4aa942;
}
#mobile.optimized .radial-progress .inset {
  width: 497px;
  height: 497px;
  position: absolute;
  margin-left: 10.5px;
  margin-top: 10.5px;
  background-color: #f2f0ee;
  border-radius: 50%;
}
#mobile.optimized .radial-progress .inset .percentage {
  height: 252px;
  width: 350px;
  overflow: hidden;
  z-index: 100;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  position: absolute;
  top: 143.5px;
  left: 73.5px;
  line-height: 1;
}
#mobile.optimized .radial-progress .inset .percentage .numbers {
  margin-top: -163px;
  transition: width 1s;
}
#mobile.optimized .radial-progress .inset .percentage .numbers span {
  width: 350px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-weight: 700;
  font-size: 210px;
  font-family: 'Amatic SC', cursive;
  color: #fff;
  letter-spacing: -5px;
  line-height: 210px;
}
#mobile.optimized .radial-progress .image-wrap {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
#mobile.optimized .radial-progress .image-wrap img {
  left: 50%;
  position: absolute;
  top: 50%;
  margin-top: -226px;
  margin-left: -226px;
  width: 452px;
  height: auto;
}
#mobile.optimized .radial-progress[data-progress="0"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="0"] .circle .fill {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
#mobile.optimized .radial-progress[data-progress="0"] .circle .fill.fix {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
#mobile.optimized .radial-progress[data-progress="0"] .inset .percentage .numbers {
  width: 350px;
}
#mobile.optimized .radial-progress[data-progress="1"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="1"] .circle .fill {
  -webkit-transform: rotate(1.8deg);
  -ms-transform: rotate(1.8deg);
  transform: rotate(1.8deg);
}
#mobile.optimized .radial-progress[data-progress="1"] .circle .fill.fix {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
#mobile.optimized .radial-progress[data-progress="1"] .inset .percentage .numbers {
  width: 700px;
}
#mobile.optimized .radial-progress[data-progress="2"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="2"] .circle .fill {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
#mobile.optimized .radial-progress[data-progress="2"] .circle .fill.fix {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
#mobile.optimized .radial-progress[data-progress="2"] .inset .percentage .numbers {
  width: 1050px;
}
#mobile.optimized .radial-progress[data-progress="3"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="3"] .circle .fill {
  -webkit-transform: rotate(5.4deg);
  -ms-transform: rotate(5.4deg);
  transform: rotate(5.4deg);
}
#mobile.optimized .radial-progress[data-progress="3"] .circle .fill.fix {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
#mobile.optimized .radial-progress[data-progress="3"] .inset .percentage .numbers {
  width: 1400px;
}
#mobile.optimized .radial-progress[data-progress="4"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="4"] .circle .fill {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
#mobile.optimized .radial-progress[data-progress="4"] .circle .fill.fix {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
#mobile.optimized .radial-progress[data-progress="4"] .inset .percentage .numbers {
  width: 1750px;
}
#mobile.optimized .radial-progress[data-progress="5"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="5"] .circle .fill {
  -webkit-transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  transform: rotate(9deg);
}
#mobile.optimized .radial-progress[data-progress="5"] .circle .fill.fix {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  transform: rotate(18deg);
}
#mobile.optimized .radial-progress[data-progress="5"] .inset .percentage .numbers {
  width: 2100px;
}
#mobile.optimized .radial-progress[data-progress="6"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="6"] .circle .fill {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
#mobile.optimized .radial-progress[data-progress="6"] .circle .fill.fix {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
#mobile.optimized .radial-progress[data-progress="6"] .inset .percentage .numbers {
  width: 2450px;
}
#mobile.optimized .radial-progress[data-progress="7"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="7"] .circle .fill {
  -webkit-transform: rotate(12.6deg);
  -ms-transform: rotate(12.6deg);
  transform: rotate(12.6deg);
}
#mobile.optimized .radial-progress[data-progress="7"] .circle .fill.fix {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
#mobile.optimized .radial-progress[data-progress="7"] .inset .percentage .numbers {
  width: 2800px;
}
#mobile.optimized .radial-progress[data-progress="8"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="8"] .circle .fill {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
#mobile.optimized .radial-progress[data-progress="8"] .circle .fill.fix {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
#mobile.optimized .radial-progress[data-progress="8"] .inset .percentage .numbers {
  width: 3150px;
}
#mobile.optimized .radial-progress[data-progress="9"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="9"] .circle .fill {
  -webkit-transform: rotate(16.2deg);
  -ms-transform: rotate(16.2deg);
  transform: rotate(16.2deg);
}
#mobile.optimized .radial-progress[data-progress="9"] .circle .fill.fix {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
#mobile.optimized .radial-progress[data-progress="9"] .inset .percentage .numbers {
  width: 3500px;
}
#mobile.optimized .radial-progress[data-progress="10"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="10"] .circle .fill {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  transform: rotate(18deg);
}
#mobile.optimized .radial-progress[data-progress="10"] .circle .fill.fix {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  transform: rotate(36deg);
}
#mobile.optimized .radial-progress[data-progress="10"] .inset .percentage .numbers {
  width: 3850px;
}
#mobile.optimized .radial-progress[data-progress="11"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="11"] .circle .fill {
  -webkit-transform: rotate(19.8deg);
  -ms-transform: rotate(19.8deg);
  transform: rotate(19.8deg);
}
#mobile.optimized .radial-progress[data-progress="11"] .circle .fill.fix {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
#mobile.optimized .radial-progress[data-progress="11"] .inset .percentage .numbers {
  width: 4200px;
}
#mobile.optimized .radial-progress[data-progress="12"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="12"] .circle .fill {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
#mobile.optimized .radial-progress[data-progress="12"] .circle .fill.fix {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
#mobile.optimized .radial-progress[data-progress="12"] .inset .percentage .numbers {
  width: 4550px;
}
#mobile.optimized .radial-progress[data-progress="13"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="13"] .circle .fill {
  -webkit-transform: rotate(23.4deg);
  -ms-transform: rotate(23.4deg);
  transform: rotate(23.4deg);
}
#mobile.optimized .radial-progress[data-progress="13"] .circle .fill.fix {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
#mobile.optimized .radial-progress[data-progress="13"] .inset .percentage .numbers {
  width: 4900px;
}
#mobile.optimized .radial-progress[data-progress="14"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="14"] .circle .fill {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
#mobile.optimized .radial-progress[data-progress="14"] .circle .fill.fix {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
#mobile.optimized .radial-progress[data-progress="14"] .inset .percentage .numbers {
  width: 5250px;
}
#mobile.optimized .radial-progress[data-progress="15"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="15"] .circle .fill {
  -webkit-transform: rotate(27deg);
  -ms-transform: rotate(27deg);
  transform: rotate(27deg);
}
#mobile.optimized .radial-progress[data-progress="15"] .circle .fill.fix {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  transform: rotate(54deg);
}
#mobile.optimized .radial-progress[data-progress="15"] .inset .percentage .numbers {
  width: 5600px;
}
#mobile.optimized .radial-progress[data-progress="16"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="16"] .circle .fill {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
#mobile.optimized .radial-progress[data-progress="16"] .circle .fill.fix {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
#mobile.optimized .radial-progress[data-progress="16"] .inset .percentage .numbers {
  width: 5950px;
}
#mobile.optimized .radial-progress[data-progress="17"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="17"] .circle .fill {
  -webkit-transform: rotate(30.6deg);
  -ms-transform: rotate(30.6deg);
  transform: rotate(30.6deg);
}
#mobile.optimized .radial-progress[data-progress="17"] .circle .fill.fix {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
#mobile.optimized .radial-progress[data-progress="17"] .inset .percentage .numbers {
  width: 6300px;
}
#mobile.optimized .radial-progress[data-progress="18"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="18"] .circle .fill {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
#mobile.optimized .radial-progress[data-progress="18"] .circle .fill.fix {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
#mobile.optimized .radial-progress[data-progress="18"] .inset .percentage .numbers {
  width: 6650px;
}
#mobile.optimized .radial-progress[data-progress="19"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="19"] .circle .fill {
  -webkit-transform: rotate(34.2deg);
  -ms-transform: rotate(34.2deg);
  transform: rotate(34.2deg);
}
#mobile.optimized .radial-progress[data-progress="19"] .circle .fill.fix {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
#mobile.optimized .radial-progress[data-progress="19"] .inset .percentage .numbers {
  width: 7000px;
}
#mobile.optimized .radial-progress[data-progress="20"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="20"] .circle .fill {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  transform: rotate(36deg);
}
#mobile.optimized .radial-progress[data-progress="20"] .circle .fill.fix {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
#mobile.optimized .radial-progress[data-progress="20"] .inset .percentage .numbers {
  width: 7350px;
}
#mobile.optimized .radial-progress[data-progress="21"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="21"] .circle .fill {
  -webkit-transform: rotate(37.8deg);
  -ms-transform: rotate(37.8deg);
  transform: rotate(37.8deg);
}
#mobile.optimized .radial-progress[data-progress="21"] .circle .fill.fix {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
#mobile.optimized .radial-progress[data-progress="21"] .inset .percentage .numbers {
  width: 7700px;
}
#mobile.optimized .radial-progress[data-progress="22"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="22"] .circle .fill {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
#mobile.optimized .radial-progress[data-progress="22"] .circle .fill.fix {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
#mobile.optimized .radial-progress[data-progress="22"] .inset .percentage .numbers {
  width: 8050px;
}
#mobile.optimized .radial-progress[data-progress="23"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="23"] .circle .fill {
  -webkit-transform: rotate(41.4deg);
  -ms-transform: rotate(41.4deg);
  transform: rotate(41.4deg);
}
#mobile.optimized .radial-progress[data-progress="23"] .circle .fill.fix {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
#mobile.optimized .radial-progress[data-progress="23"] .inset .percentage .numbers {
  width: 8400px;
}
#mobile.optimized .radial-progress[data-progress="24"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="24"] .circle .fill {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
#mobile.optimized .radial-progress[data-progress="24"] .circle .fill.fix {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
#mobile.optimized .radial-progress[data-progress="24"] .inset .percentage .numbers {
  width: 8750px;
}
#mobile.optimized .radial-progress[data-progress="25"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="25"] .circle .fill {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
#mobile.optimized .radial-progress[data-progress="25"] .circle .fill.fix {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
#mobile.optimized .radial-progress[data-progress="25"] .inset .percentage .numbers {
  width: 9100px;
}
#mobile.optimized .radial-progress[data-progress="26"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="26"] .circle .fill {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
#mobile.optimized .radial-progress[data-progress="26"] .circle .fill.fix {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
#mobile.optimized .radial-progress[data-progress="26"] .inset .percentage .numbers {
  width: 9450px;
}
#mobile.optimized .radial-progress[data-progress="27"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="27"] .circle .fill {
  -webkit-transform: rotate(48.6deg);
  -ms-transform: rotate(48.6deg);
  transform: rotate(48.6deg);
}
#mobile.optimized .radial-progress[data-progress="27"] .circle .fill.fix {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
#mobile.optimized .radial-progress[data-progress="27"] .inset .percentage .numbers {
  width: 9800px;
}
#mobile.optimized .radial-progress[data-progress="28"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="28"] .circle .fill {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
#mobile.optimized .radial-progress[data-progress="28"] .circle .fill.fix {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
#mobile.optimized .radial-progress[data-progress="28"] .inset .percentage .numbers {
  width: 10150px;
}
#mobile.optimized .radial-progress[data-progress="29"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="29"] .circle .fill {
  -webkit-transform: rotate(52.2deg);
  -ms-transform: rotate(52.2deg);
  transform: rotate(52.2deg);
}
#mobile.optimized .radial-progress[data-progress="29"] .circle .fill.fix {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
#mobile.optimized .radial-progress[data-progress="29"] .inset .percentage .numbers {
  width: 10500px;
}
#mobile.optimized .radial-progress[data-progress="30"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="30"] .circle .fill {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  transform: rotate(54deg);
}
#mobile.optimized .radial-progress[data-progress="30"] .circle .fill.fix {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  transform: rotate(108deg);
}
#mobile.optimized .radial-progress[data-progress="30"] .inset .percentage .numbers {
  width: 10850px;
}
#mobile.optimized .radial-progress[data-progress="31"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="31"] .circle .fill {
  -webkit-transform: rotate(55.8deg);
  -ms-transform: rotate(55.8deg);
  transform: rotate(55.8deg);
}
#mobile.optimized .radial-progress[data-progress="31"] .circle .fill.fix {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
#mobile.optimized .radial-progress[data-progress="31"] .inset .percentage .numbers {
  width: 11200px;
}
#mobile.optimized .radial-progress[data-progress="32"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="32"] .circle .fill {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
#mobile.optimized .radial-progress[data-progress="32"] .circle .fill.fix {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
#mobile.optimized .radial-progress[data-progress="32"] .inset .percentage .numbers {
  width: 11550px;
}
#mobile.optimized .radial-progress[data-progress="33"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="33"] .circle .fill {
  -webkit-transform: rotate(59.4deg);
  -ms-transform: rotate(59.4deg);
  transform: rotate(59.4deg);
}
#mobile.optimized .radial-progress[data-progress="33"] .circle .fill.fix {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
#mobile.optimized .radial-progress[data-progress="33"] .inset .percentage .numbers {
  width: 11900px;
}
#mobile.optimized .radial-progress[data-progress="34"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="34"] .circle .fill {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
#mobile.optimized .radial-progress[data-progress="34"] .circle .fill.fix {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
#mobile.optimized .radial-progress[data-progress="34"] .inset .percentage .numbers {
  width: 12250px;
}
#mobile.optimized .radial-progress[data-progress="35"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="35"] .circle .fill {
  -webkit-transform: rotate(63deg);
  -ms-transform: rotate(63deg);
  transform: rotate(63deg);
}
#mobile.optimized .radial-progress[data-progress="35"] .circle .fill.fix {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  transform: rotate(126deg);
}
#mobile.optimized .radial-progress[data-progress="35"] .inset .percentage .numbers {
  width: 12600px;
}
#mobile.optimized .radial-progress[data-progress="36"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="36"] .circle .fill {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
#mobile.optimized .radial-progress[data-progress="36"] .circle .fill.fix {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
#mobile.optimized .radial-progress[data-progress="36"] .inset .percentage .numbers {
  width: 12950px;
}
#mobile.optimized .radial-progress[data-progress="37"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="37"] .circle .fill {
  -webkit-transform: rotate(66.6deg);
  -ms-transform: rotate(66.6deg);
  transform: rotate(66.6deg);
}
#mobile.optimized .radial-progress[data-progress="37"] .circle .fill.fix {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
#mobile.optimized .radial-progress[data-progress="37"] .inset .percentage .numbers {
  width: 13300px;
}
#mobile.optimized .radial-progress[data-progress="38"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="38"] .circle .fill {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
#mobile.optimized .radial-progress[data-progress="38"] .circle .fill.fix {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
#mobile.optimized .radial-progress[data-progress="38"] .inset .percentage .numbers {
  width: 13650px;
}
#mobile.optimized .radial-progress[data-progress="39"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="39"] .circle .fill {
  -webkit-transform: rotate(70.2deg);
  -ms-transform: rotate(70.2deg);
  transform: rotate(70.2deg);
}
#mobile.optimized .radial-progress[data-progress="39"] .circle .fill.fix {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
#mobile.optimized .radial-progress[data-progress="39"] .inset .percentage .numbers {
  width: 14000px;
}
#mobile.optimized .radial-progress[data-progress="40"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="40"] .circle .fill {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  transform: rotate(72deg);
}
#mobile.optimized .radial-progress[data-progress="40"] .circle .fill.fix {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}
#mobile.optimized .radial-progress[data-progress="40"] .inset .percentage .numbers {
  width: 14350px;
}
#mobile.optimized .radial-progress[data-progress="41"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="41"] .circle .fill {
  -webkit-transform: rotate(73.8deg);
  -ms-transform: rotate(73.8deg);
  transform: rotate(73.8deg);
}
#mobile.optimized .radial-progress[data-progress="41"] .circle .fill.fix {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
#mobile.optimized .radial-progress[data-progress="41"] .inset .percentage .numbers {
  width: 14700px;
}
#mobile.optimized .radial-progress[data-progress="42"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="42"] .circle .fill {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
#mobile.optimized .radial-progress[data-progress="42"] .circle .fill.fix {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
#mobile.optimized .radial-progress[data-progress="42"] .inset .percentage .numbers {
  width: 15050px;
}
#mobile.optimized .radial-progress[data-progress="43"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="43"] .circle .fill {
  -webkit-transform: rotate(77.4deg);
  -ms-transform: rotate(77.4deg);
  transform: rotate(77.4deg);
}
#mobile.optimized .radial-progress[data-progress="43"] .circle .fill.fix {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
#mobile.optimized .radial-progress[data-progress="43"] .inset .percentage .numbers {
  width: 15400px;
}
#mobile.optimized .radial-progress[data-progress="44"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="44"] .circle .fill {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
#mobile.optimized .radial-progress[data-progress="44"] .circle .fill.fix {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
#mobile.optimized .radial-progress[data-progress="44"] .inset .percentage .numbers {
  width: 15750px;
}
#mobile.optimized .radial-progress[data-progress="45"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="45"] .circle .fill {
  -webkit-transform: rotate(81deg);
  -ms-transform: rotate(81deg);
  transform: rotate(81deg);
}
#mobile.optimized .radial-progress[data-progress="45"] .circle .fill.fix {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  transform: rotate(162deg);
}
#mobile.optimized .radial-progress[data-progress="45"] .inset .percentage .numbers {
  width: 16100px;
}
#mobile.optimized .radial-progress[data-progress="46"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="46"] .circle .fill {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
#mobile.optimized .radial-progress[data-progress="46"] .circle .fill.fix {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
#mobile.optimized .radial-progress[data-progress="46"] .inset .percentage .numbers {
  width: 16450px;
}
#mobile.optimized .radial-progress[data-progress="47"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="47"] .circle .fill {
  -webkit-transform: rotate(84.6deg);
  -ms-transform: rotate(84.6deg);
  transform: rotate(84.6deg);
}
#mobile.optimized .radial-progress[data-progress="47"] .circle .fill.fix {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
#mobile.optimized .radial-progress[data-progress="47"] .inset .percentage .numbers {
  width: 16800px;
}
#mobile.optimized .radial-progress[data-progress="48"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="48"] .circle .fill {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
#mobile.optimized .radial-progress[data-progress="48"] .circle .fill.fix {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
#mobile.optimized .radial-progress[data-progress="48"] .inset .percentage .numbers {
  width: 17150px;
}
#mobile.optimized .radial-progress[data-progress="49"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="49"] .circle .fill {
  -webkit-transform: rotate(88.2deg);
  -ms-transform: rotate(88.2deg);
  transform: rotate(88.2deg);
}
#mobile.optimized .radial-progress[data-progress="49"] .circle .fill.fix {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
#mobile.optimized .radial-progress[data-progress="49"] .inset .percentage .numbers {
  width: 17500px;
}
#mobile.optimized .radial-progress[data-progress="50"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="50"] .circle .fill {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
#mobile.optimized .radial-progress[data-progress="50"] .circle .fill.fix {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#mobile.optimized .radial-progress[data-progress="50"] .inset .percentage .numbers {
  width: 17850px;
}
#mobile.optimized .radial-progress[data-progress="51"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="51"] .circle .fill {
  -webkit-transform: rotate(91.8deg);
  -ms-transform: rotate(91.8deg);
  transform: rotate(91.8deg);
}
#mobile.optimized .radial-progress[data-progress="51"] .circle .fill.fix {
  -webkit-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
#mobile.optimized .radial-progress[data-progress="51"] .inset .percentage .numbers {
  width: 18200px;
}
#mobile.optimized .radial-progress[data-progress="52"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="52"] .circle .fill {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
#mobile.optimized .radial-progress[data-progress="52"] .circle .fill.fix {
  -webkit-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
#mobile.optimized .radial-progress[data-progress="52"] .inset .percentage .numbers {
  width: 18550px;
}
#mobile.optimized .radial-progress[data-progress="53"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="53"] .circle .fill {
  -webkit-transform: rotate(95.4deg);
  -ms-transform: rotate(95.4deg);
  transform: rotate(95.4deg);
}
#mobile.optimized .radial-progress[data-progress="53"] .circle .fill.fix {
  -webkit-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
#mobile.optimized .radial-progress[data-progress="53"] .inset .percentage .numbers {
  width: 18900px;
}
#mobile.optimized .radial-progress[data-progress="54"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="54"] .circle .fill {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
#mobile.optimized .radial-progress[data-progress="54"] .circle .fill.fix {
  -webkit-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
#mobile.optimized .radial-progress[data-progress="54"] .inset .percentage .numbers {
  width: 19250px;
}
#mobile.optimized .radial-progress[data-progress="55"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="55"] .circle .fill {
  -webkit-transform: rotate(99deg);
  -ms-transform: rotate(99deg);
  transform: rotate(99deg);
}
#mobile.optimized .radial-progress[data-progress="55"] .circle .fill.fix {
  -webkit-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  transform: rotate(198deg);
}
#mobile.optimized .radial-progress[data-progress="55"] .inset .percentage .numbers {
  width: 19600px;
}
#mobile.optimized .radial-progress[data-progress="56"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="56"] .circle .fill {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
#mobile.optimized .radial-progress[data-progress="56"] .circle .fill.fix {
  -webkit-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
#mobile.optimized .radial-progress[data-progress="56"] .inset .percentage .numbers {
  width: 19950px;
}
#mobile.optimized .radial-progress[data-progress="57"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="57"] .circle .fill {
  -webkit-transform: rotate(102.6deg);
  -ms-transform: rotate(102.6deg);
  transform: rotate(102.6deg);
}
#mobile.optimized .radial-progress[data-progress="57"] .circle .fill.fix {
  -webkit-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
#mobile.optimized .radial-progress[data-progress="57"] .inset .percentage .numbers {
  width: 20300px;
}
#mobile.optimized .radial-progress[data-progress="58"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="58"] .circle .fill {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
#mobile.optimized .radial-progress[data-progress="58"] .circle .fill.fix {
  -webkit-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
#mobile.optimized .radial-progress[data-progress="58"] .inset .percentage .numbers {
  width: 20650px;
}
#mobile.optimized .radial-progress[data-progress="59"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="59"] .circle .fill {
  -webkit-transform: rotate(106.2deg);
  -ms-transform: rotate(106.2deg);
  transform: rotate(106.2deg);
}
#mobile.optimized .radial-progress[data-progress="59"] .circle .fill.fix {
  -webkit-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
#mobile.optimized .radial-progress[data-progress="59"] .inset .percentage .numbers {
  width: 21000px;
}
#mobile.optimized .radial-progress[data-progress="60"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="60"] .circle .fill {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  transform: rotate(108deg);
}
#mobile.optimized .radial-progress[data-progress="60"] .circle .fill.fix {
  -webkit-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  transform: rotate(216deg);
}
#mobile.optimized .radial-progress[data-progress="60"] .inset .percentage .numbers {
  width: 21350px;
}
#mobile.optimized .radial-progress[data-progress="61"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="61"] .circle .fill {
  -webkit-transform: rotate(109.8deg);
  -ms-transform: rotate(109.8deg);
  transform: rotate(109.8deg);
}
#mobile.optimized .radial-progress[data-progress="61"] .circle .fill.fix {
  -webkit-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
#mobile.optimized .radial-progress[data-progress="61"] .inset .percentage .numbers {
  width: 21700px;
}
#mobile.optimized .radial-progress[data-progress="62"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="62"] .circle .fill {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
#mobile.optimized .radial-progress[data-progress="62"] .circle .fill.fix {
  -webkit-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
#mobile.optimized .radial-progress[data-progress="62"] .inset .percentage .numbers {
  width: 22050px;
}
#mobile.optimized .radial-progress[data-progress="63"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="63"] .circle .fill {
  -webkit-transform: rotate(113.4deg);
  -ms-transform: rotate(113.4deg);
  transform: rotate(113.4deg);
}
#mobile.optimized .radial-progress[data-progress="63"] .circle .fill.fix {
  -webkit-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
#mobile.optimized .radial-progress[data-progress="63"] .inset .percentage .numbers {
  width: 22400px;
}
#mobile.optimized .radial-progress[data-progress="64"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="64"] .circle .fill {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
#mobile.optimized .radial-progress[data-progress="64"] .circle .fill.fix {
  -webkit-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
#mobile.optimized .radial-progress[data-progress="64"] .inset .percentage .numbers {
  width: 22750px;
}
#mobile.optimized .radial-progress[data-progress="65"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="65"] .circle .fill {
  -webkit-transform: rotate(117deg);
  -ms-transform: rotate(117deg);
  transform: rotate(117deg);
}
#mobile.optimized .radial-progress[data-progress="65"] .circle .fill.fix {
  -webkit-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  transform: rotate(234deg);
}
#mobile.optimized .radial-progress[data-progress="65"] .inset .percentage .numbers {
  width: 23100px;
}
#mobile.optimized .radial-progress[data-progress="66"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="66"] .circle .fill {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
#mobile.optimized .radial-progress[data-progress="66"] .circle .fill.fix {
  -webkit-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
#mobile.optimized .radial-progress[data-progress="66"] .inset .percentage .numbers {
  width: 23450px;
}
#mobile.optimized .radial-progress[data-progress="67"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="67"] .circle .fill {
  -webkit-transform: rotate(120.6deg);
  -ms-transform: rotate(120.6deg);
  transform: rotate(120.6deg);
}
#mobile.optimized .radial-progress[data-progress="67"] .circle .fill.fix {
  -webkit-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
#mobile.optimized .radial-progress[data-progress="67"] .inset .percentage .numbers {
  width: 23800px;
}
#mobile.optimized .radial-progress[data-progress="68"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="68"] .circle .fill {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
#mobile.optimized .radial-progress[data-progress="68"] .circle .fill.fix {
  -webkit-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
#mobile.optimized .radial-progress[data-progress="68"] .inset .percentage .numbers {
  width: 24150px;
}
#mobile.optimized .radial-progress[data-progress="69"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="69"] .circle .fill {
  -webkit-transform: rotate(124.2deg);
  -ms-transform: rotate(124.2deg);
  transform: rotate(124.2deg);
}
#mobile.optimized .radial-progress[data-progress="69"] .circle .fill.fix {
  -webkit-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
#mobile.optimized .radial-progress[data-progress="69"] .inset .percentage .numbers {
  width: 24500px;
}
#mobile.optimized .radial-progress[data-progress="70"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="70"] .circle .fill {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  transform: rotate(126deg);
}
#mobile.optimized .radial-progress[data-progress="70"] .circle .fill.fix {
  -webkit-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  transform: rotate(252deg);
}
#mobile.optimized .radial-progress[data-progress="70"] .inset .percentage .numbers {
  width: 24850px;
}
#mobile.optimized .radial-progress[data-progress="71"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="71"] .circle .fill {
  -webkit-transform: rotate(127.8deg);
  -ms-transform: rotate(127.8deg);
  transform: rotate(127.8deg);
}
#mobile.optimized .radial-progress[data-progress="71"] .circle .fill.fix {
  -webkit-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
#mobile.optimized .radial-progress[data-progress="71"] .inset .percentage .numbers {
  width: 25200px;
}
#mobile.optimized .radial-progress[data-progress="72"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="72"] .circle .fill {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
#mobile.optimized .radial-progress[data-progress="72"] .circle .fill.fix {
  -webkit-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
#mobile.optimized .radial-progress[data-progress="72"] .inset .percentage .numbers {
  width: 25550px;
}
#mobile.optimized .radial-progress[data-progress="73"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="73"] .circle .fill {
  -webkit-transform: rotate(131.4deg);
  -ms-transform: rotate(131.4deg);
  transform: rotate(131.4deg);
}
#mobile.optimized .radial-progress[data-progress="73"] .circle .fill.fix {
  -webkit-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
#mobile.optimized .radial-progress[data-progress="73"] .inset .percentage .numbers {
  width: 25900px;
}
#mobile.optimized .radial-progress[data-progress="74"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="74"] .circle .fill {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
#mobile.optimized .radial-progress[data-progress="74"] .circle .fill.fix {
  -webkit-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
#mobile.optimized .radial-progress[data-progress="74"] .inset .percentage .numbers {
  width: 26250px;
}
#mobile.optimized .radial-progress[data-progress="75"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="75"] .circle .fill {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
#mobile.optimized .radial-progress[data-progress="75"] .circle .fill.fix {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
#mobile.optimized .radial-progress[data-progress="75"] .inset .percentage .numbers {
  width: 26600px;
}
#mobile.optimized .radial-progress[data-progress="76"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="76"] .circle .fill {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
#mobile.optimized .radial-progress[data-progress="76"] .circle .fill.fix {
  -webkit-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
#mobile.optimized .radial-progress[data-progress="76"] .inset .percentage .numbers {
  width: 26950px;
}
#mobile.optimized .radial-progress[data-progress="77"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="77"] .circle .fill {
  -webkit-transform: rotate(138.6deg);
  -ms-transform: rotate(138.6deg);
  transform: rotate(138.6deg);
}
#mobile.optimized .radial-progress[data-progress="77"] .circle .fill.fix {
  -webkit-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
#mobile.optimized .radial-progress[data-progress="77"] .inset .percentage .numbers {
  width: 27300px;
}
#mobile.optimized .radial-progress[data-progress="78"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="78"] .circle .fill {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
#mobile.optimized .radial-progress[data-progress="78"] .circle .fill.fix {
  -webkit-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
#mobile.optimized .radial-progress[data-progress="78"] .inset .percentage .numbers {
  width: 27650px;
}
#mobile.optimized .radial-progress[data-progress="79"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="79"] .circle .fill {
  -webkit-transform: rotate(142.2deg);
  -ms-transform: rotate(142.2deg);
  transform: rotate(142.2deg);
}
#mobile.optimized .radial-progress[data-progress="79"] .circle .fill.fix {
  -webkit-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
#mobile.optimized .radial-progress[data-progress="79"] .inset .percentage .numbers {
  width: 28000px;
}
#mobile.optimized .radial-progress[data-progress="80"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="80"] .circle .fill {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  transform: rotate(144deg);
}
#mobile.optimized .radial-progress[data-progress="80"] .circle .fill.fix {
  -webkit-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  transform: rotate(288deg);
}
#mobile.optimized .radial-progress[data-progress="80"] .inset .percentage .numbers {
  width: 28350px;
}
#mobile.optimized .radial-progress[data-progress="81"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="81"] .circle .fill {
  -webkit-transform: rotate(145.8deg);
  -ms-transform: rotate(145.8deg);
  transform: rotate(145.8deg);
}
#mobile.optimized .radial-progress[data-progress="81"] .circle .fill.fix {
  -webkit-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
#mobile.optimized .radial-progress[data-progress="81"] .inset .percentage .numbers {
  width: 28700px;
}
#mobile.optimized .radial-progress[data-progress="82"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="82"] .circle .fill {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
#mobile.optimized .radial-progress[data-progress="82"] .circle .fill.fix {
  -webkit-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
#mobile.optimized .radial-progress[data-progress="82"] .inset .percentage .numbers {
  width: 29050px;
}
#mobile.optimized .radial-progress[data-progress="83"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="83"] .circle .fill {
  -webkit-transform: rotate(149.4deg);
  -ms-transform: rotate(149.4deg);
  transform: rotate(149.4deg);
}
#mobile.optimized .radial-progress[data-progress="83"] .circle .fill.fix {
  -webkit-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
#mobile.optimized .radial-progress[data-progress="83"] .inset .percentage .numbers {
  width: 29400px;
}
#mobile.optimized .radial-progress[data-progress="84"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="84"] .circle .fill {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
#mobile.optimized .radial-progress[data-progress="84"] .circle .fill.fix {
  -webkit-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
#mobile.optimized .radial-progress[data-progress="84"] .inset .percentage .numbers {
  width: 29750px;
}
#mobile.optimized .radial-progress[data-progress="85"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="85"] .circle .fill {
  -webkit-transform: rotate(153deg);
  -ms-transform: rotate(153deg);
  transform: rotate(153deg);
}
#mobile.optimized .radial-progress[data-progress="85"] .circle .fill.fix {
  -webkit-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  transform: rotate(306deg);
}
#mobile.optimized .radial-progress[data-progress="85"] .inset .percentage .numbers {
  width: 30100px;
}
#mobile.optimized .radial-progress[data-progress="86"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="86"] .circle .fill {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
#mobile.optimized .radial-progress[data-progress="86"] .circle .fill.fix {
  -webkit-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
#mobile.optimized .radial-progress[data-progress="86"] .inset .percentage .numbers {
  width: 30450px;
}
#mobile.optimized .radial-progress[data-progress="87"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="87"] .circle .fill {
  -webkit-transform: rotate(156.6deg);
  -ms-transform: rotate(156.6deg);
  transform: rotate(156.6deg);
}
#mobile.optimized .radial-progress[data-progress="87"] .circle .fill.fix {
  -webkit-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
#mobile.optimized .radial-progress[data-progress="87"] .inset .percentage .numbers {
  width: 30800px;
}
#mobile.optimized .radial-progress[data-progress="88"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="88"] .circle .fill {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
#mobile.optimized .radial-progress[data-progress="88"] .circle .fill.fix {
  -webkit-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
#mobile.optimized .radial-progress[data-progress="88"] .inset .percentage .numbers {
  width: 31150px;
}
#mobile.optimized .radial-progress[data-progress="89"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="89"] .circle .fill {
  -webkit-transform: rotate(160.2deg);
  -ms-transform: rotate(160.2deg);
  transform: rotate(160.2deg);
}
#mobile.optimized .radial-progress[data-progress="89"] .circle .fill.fix {
  -webkit-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
#mobile.optimized .radial-progress[data-progress="89"] .inset .percentage .numbers {
  width: 31500px;
}
#mobile.optimized .radial-progress[data-progress="90"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="90"] .circle .fill {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  transform: rotate(162deg);
}
#mobile.optimized .radial-progress[data-progress="90"] .circle .fill.fix {
  -webkit-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  transform: rotate(324deg);
}
#mobile.optimized .radial-progress[data-progress="90"] .inset .percentage .numbers {
  width: 31850px;
}
#mobile.optimized .radial-progress[data-progress="91"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="91"] .circle .fill {
  -webkit-transform: rotate(163.8deg);
  -ms-transform: rotate(163.8deg);
  transform: rotate(163.8deg);
}
#mobile.optimized .radial-progress[data-progress="91"] .circle .fill.fix {
  -webkit-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
#mobile.optimized .radial-progress[data-progress="91"] .inset .percentage .numbers {
  width: 32200px;
}
#mobile.optimized .radial-progress[data-progress="92"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="92"] .circle .fill {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
#mobile.optimized .radial-progress[data-progress="92"] .circle .fill.fix {
  -webkit-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
#mobile.optimized .radial-progress[data-progress="92"] .inset .percentage .numbers {
  width: 32550px;
}
#mobile.optimized .radial-progress[data-progress="93"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="93"] .circle .fill {
  -webkit-transform: rotate(167.4deg);
  -ms-transform: rotate(167.4deg);
  transform: rotate(167.4deg);
}
#mobile.optimized .radial-progress[data-progress="93"] .circle .fill.fix {
  -webkit-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
#mobile.optimized .radial-progress[data-progress="93"] .inset .percentage .numbers {
  width: 32900px;
}
#mobile.optimized .radial-progress[data-progress="94"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="94"] .circle .fill {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
#mobile.optimized .radial-progress[data-progress="94"] .circle .fill.fix {
  -webkit-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
#mobile.optimized .radial-progress[data-progress="94"] .inset .percentage .numbers {
  width: 33250px;
}
#mobile.optimized .radial-progress[data-progress="95"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="95"] .circle .fill {
  -webkit-transform: rotate(171deg);
  -ms-transform: rotate(171deg);
  transform: rotate(171deg);
}
#mobile.optimized .radial-progress[data-progress="95"] .circle .fill.fix {
  -webkit-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  transform: rotate(342deg);
}
#mobile.optimized .radial-progress[data-progress="95"] .inset .percentage .numbers {
  width: 33600px;
}
#mobile.optimized .radial-progress[data-progress="96"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="96"] .circle .fill {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
#mobile.optimized .radial-progress[data-progress="96"] .circle .fill.fix {
  -webkit-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
#mobile.optimized .radial-progress[data-progress="96"] .inset .percentage .numbers {
  width: 33950px;
}
#mobile.optimized .radial-progress[data-progress="97"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="97"] .circle .fill {
  -webkit-transform: rotate(174.6deg);
  -ms-transform: rotate(174.6deg);
  transform: rotate(174.6deg);
}
#mobile.optimized .radial-progress[data-progress="97"] .circle .fill.fix {
  -webkit-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
#mobile.optimized .radial-progress[data-progress="97"] .inset .percentage .numbers {
  width: 34300px;
}
#mobile.optimized .radial-progress[data-progress="98"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="98"] .circle .fill {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
#mobile.optimized .radial-progress[data-progress="98"] .circle .fill.fix {
  -webkit-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
#mobile.optimized .radial-progress[data-progress="98"] .inset .percentage .numbers {
  width: 34650px;
}
#mobile.optimized .radial-progress[data-progress="99"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="99"] .circle .fill {
  -webkit-transform: rotate(178.2deg);
  -ms-transform: rotate(178.2deg);
  transform: rotate(178.2deg);
}
#mobile.optimized .radial-progress[data-progress="99"] .circle .fill.fix {
  -webkit-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
#mobile.optimized .radial-progress[data-progress="99"] .inset .percentage .numbers {
  width: 35000px;
}
#mobile.optimized .radial-progress[data-progress="100"] .circle .mask.full,
#mobile.optimized .radial-progress[data-progress="100"] .circle .fill {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
#mobile.optimized .radial-progress[data-progress="100"] .circle .fill.fix {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
#mobile.optimized .radial-progress[data-progress="100"] .inset .percentage .numbers {
  width: 35350px;
}
.roadshow.mainbody {
  margin-bottom: 15px;
}
.roadshow .center {
  text-align: center;
  max-width: 820px;
  width: auto;
}
.roadshow p strong,
.roadshow h3,
.roadshow .regionName strong,
.roadshow .event-info strong,
.roadshow .events .col-1 {
  font-family: 'YAA-bold', Arial, sans-serif;
  font-weight: normal;
}
.roadshow .regionName strong {
  text-transform: uppercase;
}
.roadshow h2 {
  font-size: 36px;
  font-family: 'kg_somebody_that_i_used_to_Rg', Arial Bold, Sans-Serif;
  text-transform: uppercase;
  margin-top: 0;
  color: #572700;
}
.roadshow h3 {
  margin: 40px 0;
}
.roadshow h3 .eventsToggle {
  color: #f15d22;
  font-size: 27px;
  text-transform: uppercase;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 3px 60px 0 0;
  height: 27px;
  background-image: url(../../images/www/tempIMGs/dropdownArrows.png);
  background-repeat: no-repeat;
  background-position: 100% 0px;
}
.roadshow .home-carousel {
  height: 590px;
  margin-top: -70px;
  margin-bottom: 5px;
}
.roadshow .subBanner img {
  width: 100%;
  height: auto;
}
.roadshow .slider {
  margin: 0 auto 30px auto;
  height: auto;
}
.roadshow .slider img {
  height: auto;
  width: 850px;
}
.roadshow .carousel {
  text-align: center;
}
.roadshow .headline_and_intro {
  padding-bottom: 0;
}
.roadshow .headline_and_intro p {
  width: 700px;
  font-size: 16px;
  padding: 40px 0;
  color: #c60c46;
}
.roadshow .headline_and_intro p strong {
  color: #c60c46;
  font-family: 'cubano';
  font-size: 27px;
  font-style: normal;
}
.roadshow .headline_and_intro h1 {
  padding: 0 95px;
  color: #572700;
}
.roadshow .market-block {
  *zoom: 1;
  zoom: 1;
  background: #f2f0ee;
  padding: 36px 0 40px 0;
  margin-bottom: 10px;
  color: #572700;
}
.roadshow .market-block:before,
.roadshow .market-block:after {
  display: table;
  content: "";
  line-height: 0;
}
.roadshow .market-block:after {
  clear: both;
}
.roadshow .market-block h2 {
  margin-bottom: 10px;
}
.roadshow .market-block p {
  margin-bottom: 30px;
  padding: 0 95px;
  line-height: 30px;
}
.roadshow .market-block .arrow-down {
  position: relative;
  top: -17px;
}
.roadshow .markets {
  padding-left: 0px;
  margin-bottom: 0;
}
.roadshow .markets li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  list-style: none;
  width: 207px;
  height: 208px;
  overflow: hidden;
  margin: 0 20px 20px 0;
}
.roadshow .markets li:nth-child(3n) {
  margin-right: 0;
}
.roadshow .markets li:hover img {
  margin-left: -207px;
}
.roadshow .events {
  display: none;
  *zoom: 1;
  zoom: 1;
}
.roadshow .events:before,
.roadshow .events:after {
  display: table;
  content: "";
  line-height: 0;
}
.roadshow .events:after {
  clear: both;
}
.roadshow .events .eventRow {
  margin-bottom: 0px;
  padding: 10px 0 9px 20px;
  border-radius: 5px;
  float: left;
  width: 100%;
}
.roadshow .events .regionName {
  color: #c60c46;
  text-align: left;
  float: left;
  font-size: 18px;
  padding-left: 20px;
  margin-bottom: 20px;
}
.roadshow .events .regionBlock {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}
.roadshow .events .regionBlock .regionRow:nth-child(odd) .eventRow {
  background-color: #f9e6ec;
}
.roadshow .events .regionBlock:nth-child(3) .regionRow:nth-child(odd) .regionName {
  color: #c1d72f;
}
.roadshow .events .regionBlock:nth-child(3) .regionRow:nth-child(odd) .eventRow {
  background-color: #f9fbea;
}
.roadshow .events .regionBlock:nth-child(3) .split-btn {
  color: #c1d72f;
}
.roadshow .events .regionBlock:nth-child(3) .split-btn .arrow {
  background-color: #c1d72f;
}
.roadshow .events .regionBlock:nth-child(4) .regionRow:nth-child(odd) .regionName {
  color: #ffc425;
}
.roadshow .events .regionBlock:nth-child(4) .regionRow:nth-child(odd) .eventRow {
  background-color: #fff9e9;
}
.roadshow .events .regionBlock:nth-child(4) .split-btn {
  color: #ffc425;
}
.roadshow .events .regionBlock:nth-child(4) .split-btn .arrow {
  background-color: #ffc425;
}
.roadshow .events .regionBlock:nth-child(5) .regionRow:nth-child(odd) .regionName {
  color: #572700;
}
.roadshow .events .regionBlock:nth-child(5) .regionRow:nth-child(odd) .eventRow {
  background-color: #f3f0ed;
}
.roadshow .events .regionBlock:nth-child(5) .split-btn {
  color: #572700;
}
.roadshow .events .regionBlock:nth-child(5) .split-btn .arrow {
  background-color: #572700;
}
.roadshow .events .regionBlock:nth-child(6) .regionRow:nth-child(odd) .regionName {
  color: #f15d22;
}
.roadshow .events .regionBlock:nth-child(6) .regionRow:nth-child(odd) .eventRow {
  background-color: #feeee8;
}
.roadshow .events .regionBlock:nth-child(6) .split-btn {
  color: #f15d22;
}
.roadshow .events .regionBlock:nth-child(6) .split-btn .arrow {
  background-color: #f15d22;
}
.roadshow .events .regionBlock:nth-child(7) .regionRow:nth-child(odd) .regionName {
  color: #4aa942;
}
.roadshow .events .regionBlock:nth-child(7) .regionRow:nth-child(odd) .eventRow {
  background-color: #edf6ec;
}
.roadshow .events .regionBlock:nth-child(7) .split-btn {
  color: #4aa942;
}
.roadshow .events .regionBlock:nth-child(7) .split-btn .arrow {
  background-color: #4aa942;
}
.roadshow .events .col-1,
.roadshow .events .col-2,
.roadshow .events .col-3,
.roadshow .events .col-4 {
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  display: inline-block;
  text-align: left;
  float: left;
}
.roadshow .events .col-1 {
  width: 24%;
  text-transform: uppercase;
}
.roadshow .events .col-2 {
  width: 26%;
  text-transform: uppercase;
}
.roadshow .events .col-3 {
  width: 30%;
}
.roadshow .events .col-4 {
  width: 20%;
  text-align: right;
}
.roadshow .events .split-btn {
  font-family: 'YAA-bold', Arial, sans-serif;
  color: #c60c46;
  font-size: 16px;
  text-decoration: underline;
}
.roadshow .events .split-btn .arrow {
  background-color: #c60c46;
  background-position: 50% 10px;
  background-repeat: no-repeat;
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  padding: 12px 30px;
  margin-left: 16px;
}
.roadshow .show .events {
  display: block;
  margin-bottom: 20px;
}
.roadshow .show .eventsToggle {
  background-position: 100% -30px;
}
.roadshow .gardens {
  padding: 50px 0;
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ebf1dd;
  border: solid 20px #fff;
  border-top: none;
}
.roadshow .gardens .inner {
  width: auto;
  max-width: 673px;
  margin: 0 auto 20px auto;
  text-align: center;
  position: relative;
  min-height: 240px;
}
.roadshow .gardens p {
  line-height: 36px;
}
.roadshow .gardens p strong {
  display: inline-block;
  margin: 10px;
}
.roadshow .gardens .btn {
  background-position: 94% 9px;
  font-family: 'cubano';
  font-size: 21px;
}
.roadshow .gardens h3 {
  color: #4aa942;
}
.roadshow .brand-love {
  padding-top: 40px;
  padding-bottom: 20px;
  *zoom: 1;
  zoom: 1;
}
.roadshow .brand-love:before,
.roadshow .brand-love:after {
  display: table;
  content: "";
  line-height: 0;
}
.roadshow .brand-love:after {
  clear: both;
}
.roadshow .brand-love .info-spot {
  margin-top: 20px;
  float: left;
  width: 25%;
}
.roadshow .brand-love .info-spot p {
  font-size: 15px;
}
.roadshow .regionCopy {
  font-size: 18px;
  text-transform: uppercase;
}
.roadshow .regionCopy p {
  line-height: 28px;
  padding: 0 70px;
}
.roadshow .regionCopy p a {
  color: #c60c46;
}
.roadshow .regionCopy em {
  font-family: 'Chalk-hand-lettering-shaded', cursive;
  font-size: 150%;
  text-transform: lowercase;
  font-style: normal;
}
.roadshow .event-list h2 {
  margin-top: 0;
  color: #4aa942;
}
.roadshow .event-list .btn {
  float: right;
  background-color: #4aa942;
}
.roadshow .event-list .event-block {
  *zoom: 1;
  zoom: 1;
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 80px;
  margin-top: 60px;
}
.roadshow .event-list .event-block:before,
.roadshow .event-list .event-block:after {
  display: table;
  content: "";
  line-height: 0;
}
.roadshow .event-list .event-block:after {
  clear: both;
}
.roadshow .event-list .event-block .map-img {
  float: left;
  width: 255px;
  margin-left: 4%;
}
.roadshow .event-list .event-block .map-img img {
  max-width: 255px;
}
.roadshow .event-list .event-block .event-info {
  float: left;
  width: 420px;
  margin-left: 3%;
  padding-right: 0;
  text-align: left;
  font-size: 24px;
  line-height: 120%;
}
.roadshow .event-list .event-block .event-info h3 {
  font-family: 'YAAType', Arial, sans-serif;
  margin-top: 7px;
  font-size: 36px;
  color: #f8981d;
}
.roadshow .event-list .event-block .event-info .btn {
  background-color: #f8981d;
}
.roadshow .event-list .event-block .event-info .location {
  margin-top: 30px;
  float: left;
  width: 100%;
  font-size: 18px;
}
.roadshow .event-list .event-block .event-info .location .loc-link {
  color: #c60c46;
  text-decoration: underline;
  text-transform: uppercase;
}
.roadshow .event-list .event-block .event-info .location .btn {
  font-family: 'cubano';
  font-size: 21px;
}
.roadshow .event-list .event-block .event-info .location p {
  margin-top: 0;
  float: left;
}
.roadshow .event-list .event-block:nth-child(2) h3 {
  color: #c1d72f;
}
.roadshow .event-list .event-block:nth-child(2) .btn {
  background-color: #c1d72f;
}
.roadshow .event-list .event-block:nth-child(3) h3 {
  color: #c60c46;
}
.roadshow .event-list .event-block:nth-child(3) .btn {
  background-color: #c60c46;
}
.roadshow .register-form {
  width: 600px;
  padding-bottom: 50px;
}
.roadshow .register-form h2 {
  color: #c60c46;
  clear: both;
  padding: 70px 0 0 0;
  text-align: center;
  font-family: 'cubano';
  font-weight: normal;
}
.roadshow .input_form {
  text-align: center;
}
.roadshow .input_form input {
  float: none;
  font-size: 16px;
  height: 38px;
  width: 445px;
  border: 1px solid #cccccc;
  text-indent: 1px;
  margin: 0px 0px 15px 0px;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.roadshow .input_form .submitBtn {
  background: #c60c46;
  color: #fff;
  font-family: 'cubano';
  font-size: 21px;
  height: 41px;
}
.roadshow .input_form select {
  width: 415px;
}
.roadshow .input_form .selector {
  width: 444px !important;
  text-align: left;
  background-image: url(../../images/www/tempIMGs/select-arrow.gif);
  background-position: 393px 0;
  border: 1px solid #cccccc;
  float: none;
}
.roadshow .input_form .selector span {
  font-size: 16px;
  background: none;
}
#mobile.optimized .roadshow .center {
  width: 100%;
}
#mobile.optimized .roadshow .subBanner {
  margin-top: -26px;
}
#mobile.optimized .roadshow .market-block p {
  font-size: 22px;
  margin-top: 0;
  padding: 0;
}
#mobile.optimized .roadshow .market-block .center {
  width: 601px;
}
#mobile.optimized .roadshow h2 {
  font-size: 42px;
  line-height: 55px;
  margin: 0 auto;
  max-width: 400px;
}
#mobile.optimized .roadshow .markets {
  width: 640px;
  max-width: 640px;
  margin: 0 auto;
}
#mobile.optimized .roadshow .markets li,
#mobile.optimized .roadshow .markets a {
  float: left;
}
#mobile.optimized .roadshow .markets li {
  height: 279px;
  width: 278px;
  margin: 10px;
}
#mobile.optimized .roadshow .markets li:nth-child(3n) {
  margin-right: 10px;
}
#mobile.optimized .roadshow .markets li:hover img {
  margin-left: 0;
}
#mobile.optimized .roadshow .markets a {
  height: 100%;
  width: 100%;
}
#mobile.optimized .roadshow .markets a img {
  height: 100%;
  width: auto;
}
#mobile.optimized .roadshow .regionName strong {
  font-size: 22px;
}
#mobile.optimized .roadshow .events .eventRow {
  position: relative;
}
#mobile.optimized .roadshow .events .col-1,
#mobile.optimized .roadshow .events .col-2,
#mobile.optimized .roadshow .events .col-3,
#mobile.optimized .roadshow .events .col-4 {
  font-size: 20px;
}
#mobile.optimized .roadshow .events .col-1 {
  width: 26%;
}
#mobile.optimized .roadshow .events .col-2 {
  left: 0;
  position: absolute;
  text-align: center;
  top: 23px;
  width: 100%;
}
#mobile.optimized .roadshow .events .col-3 {
  clear: left;
}
#mobile.optimized .roadshow .events .col-4 {
  position: absolute;
  width: 150px;
  right: 20px;
  top: 21px;
}
#mobile.optimized .roadshow .gardens {
  padding: 30px 15px;
  border: none;
}
#mobile.optimized .roadshow .gardens img {
  max-width: 100%;
}
#mobile.optimized .roadshow .gardens p {
  font-size: 24px;
  line-height: 44px;
}
#mobile.optimized .roadshow .gardens p strong {
  display: inline-block;
  margin-top: 54px;
  margin-bottom: 34px;
}
#mobile.optimized .roadshow .brand-love .info-spot {
  width: 50%;
}
#mobile.optimized .roadshow .brand-love .info-spot p {
  font-size: 25px;
  line-height: 32px;
}
#mobile.optimized .roadshow .brand-love .info-spot img {
  height: 173px;
}
#mobile.optimized .roadshow .btn {
  padding: 15px 107px 15px 27px;
}
#mobile.optimized .roadshow .slider {
  width: 100%;
}
#mobile.optimized .roadshow .slider img {
  height: auto;
  width: 100%;
}
#mobile.optimized .roadshow .headline_and_intro p {
  font-size: 20px;
  max-width: 589px;
  display: inline-block;
  padding-top: 62px;
  padding-bottom: 64px;
}
#mobile.optimized .roadshow .headline_and_intro p strong {
  font-size: 36px;
  display: inline-block;
  margin-bottom: 20px;
}
#mobile.optimized .roadshow .input_form .selector span {
  font-size: 24px;
}
#mobile.optimized .roadshow .event-list .event-block .map-img {
  width: 40%;
}
#mobile.optimized .roadshow .event-list .event-block .event-info {
  width: 50%;
}
#mobile.optimized .roadshow .event-list .event-block .event-info .btn {
  float: left;
}
#modal {
  text-align: center;
  display: none;
  position: fixed;
  left: 25%;
  top: 25%;
  padding: 25px;
  border: 1px solid #e6e6e6;
  background-color: #ffffff;
  width: 50%;
  height: auto;
  z-index: 10002;
}
#modal h2 {
  font-size: 30px;
  color: #c60c48;
  text-transform: uppercase;
}
#modal .comA {
  background-color: #c60c48;
  cursor: pointer;
}
#overlay {
  display: none;
  position: fixed;
  left: 0%;
  top: 0%;
  background-color: black;
  -moz-opacity: 0.6;
  opacity: .60;
  filter: alpha(opacity=60);
  width: 100%;
  height: 100%;
  z-index: 10001;
}
.oatmeal h3 {
  margin-bottom: 15px;
}
.oatmeal article {
  line-height: 170%;
}
.oatmeal .fig-wrap {
  width: 410px;
}
.oatmeal .fig-wrap h3 {
  color: #F58025 !important;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 0;
  text-transform: none;
  position: relative;
  top: 37px;
}
.oatmeal .fig-wrap .table {
  margin-top: -21px;
}
.oatmeal .fig-wrap table {
  width: 410px;
}
.oatmeal .fig-wrap table .table_line td {
  background: none;
}
.oatmeal .fig-wrap table .table_line .right_col {
  width: 150px;
}
.product-promo.juice-promo header .sub-text {
  font-family: inherit;
  font-size: 16px;
  text-transform: none;
  color: #c60c48;
}
.product-promo.juice-promo header .sub-text span {
  font-size: 80%;
}
.table_footer {
  margin-top: 20px;
}
#mobile.optimized .oatmeal .drawer-content h3 {
  margin-bottom: 0.5em;
  font-size: 80px;
}
#mobile.optimized .oatmeal .drawer-content article {
  margin-top: 0;
  font-size: 1.5em;
}
#mobile.optimized .oatmeal .drawer-content .table h3 {
  color: #F58025 !important;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
  position: relative;
  top: 53px;
}
#mobile.optimized .oatmeal .drawer-content .table table {
  width: 100%;
}
#mobile.optimized .oatmeal .drawer-content .table table td {
  background: none;
}

.roadshow .events .regionBlock:nth-child(3) .regionRow:nth-child(odd) .eventRow {
  background-color: #f9fbea;
}
.roadshow .events .regionBlock:nth-child(3) .split-btn {
  color: #c1d72f;
}
.roadshow .events .regionBlock:nth-child(3) .split-btn .arrow {
  background-color: #c1d72f;
}
.roadshow .events .regionBlock:nth-child(4) .regionRow:nth-child(odd) .regionName {
  color: #ffc425;
}
.roadshow .events .regionBlock:nth-child(4) .regionRow:nth-child(odd) .eventRow {
  background-color: #fff9e9;
}
.roadshow .events .regionBlock:nth-child(4) .split-btn {
  color: #ffc425;
}
.roadshow .events .regionBlock:nth-child(4) .split-btn .arrow {
  background-color: #ffc425;
}
.roadshow .events .regionBlock:nth-child(5) .regionRow:nth-child(odd) .regionName {
  color: #572700;
}
.roadshow .events .regionBlock:nth-child(5) .regionRow:nth-child(odd) .eventRow {
  background-color: #f3f0ed;
}
.roadshow .events .regionBlock:nth-child(5) .split-btn {
  color: #572700;
}
.roadshow .events .regionBlock:nth-child(5) .split-btn .arrow {
  background-color: #572700;
}
.roadshow .events .regionBlock:nth-child(6) .regionRow:nth-child(odd) .regionName {
  color: #f15d22;
}
.roadshow .events .regionBlock:nth-child(6) .regionRow:nth-child(odd) .eventRow {
  background-color: #feeee8;
}
.roadshow .events .regionBlock:nth-child(6) .split-btn {
  color: #f15d22;
}
.roadshow .events .regionBlock:nth-child(6) .split-btn .arrow {
  background-color: #f15d22;
}
.roadshow .events .regionBlock:nth-child(7) .regionRow:nth-child(odd) .regionName {
  color: #4aa942;
}
.roadshow .events .regionBlock:nth-child(7) .regionRow:nth-child(odd) .eventRow {
  background-color: #edf6ec;
}
.roadshow .events .regionBlock:nth-child(7) .split-btn {
  color: #4aa942;
}
.roadshow .events .regionBlock:nth-child(7) .split-btn .arrow {
  background-color: #4aa942;
}
.roadshow .events .col-1,
.roadshow .events .col-2,
.roadshow .events .col-3,
.roadshow .events .col-4 {
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  display: inline-block;
  text-align: left;
  float: left;
}
.roadshow .events .col-1 {
  width: 24%;
  text-transform: uppercase;
}
.roadshow .events .col-2 {
  width: 26%;
  text-transform: uppercase;
}
.roadshow .events .col-3 {
  width: 30%;
}
.roadshow .events .col-4 {
  width: 20%;
  text-align: right;
}
.roadshow .events .split-btn {
  font-family: 'YAA-bold', Arial, sans-serif;
  color: #c60c46;
  font-size: 16px;
  text-decoration: underline;
}
.roadshow .events .split-btn .arrow {
  background-color: #c60c46;
  background-position: 50% 10px;
  background-repeat: no-repeat;
  background-image: url(../../images/www/tempIMGs/__Button_arrow.png);
  padding: 12px 30px;
  margin-left: 16px;
}
.roadshow .show .events {
  display: block;
  margin-bottom: 20px;
}
.roadshow .show .eventsToggle {
  background-position: 100% -30px;
}
.roadshow .gardens {
  padding: 50px 0;
  background-image: url("../../images/www/tempIMGs/whiteGradient.png");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ebf1dd;
  border: solid 20px #fff;
  border-top: none;
}
.roadshow .gardens .inner {
  width: auto;
  max-width: 673px;
  margin: 0 auto 20px auto;
  text-align: center;
  position: relative;
  min-height: 240px;
}
.roadshow .gardens p {
  line-height: 36px;
}
.roadshow .gardens p strong {
  display: inline-block;
  margin: 10px;
}
.roadshow .gardens .btn {
  background-position: 94% 9px;
  font-family: 'cubano';
  font-size: 21px;
}
.roadshow .gardens h3 {
  color: #4aa942;
}
.roadshow .brand-love {
  padding-top: 40px;
  padding-bottom: 20px;
  *zoom: 1;
  zoom: 1;
}
.roadshow .brand-love:before,
.roadshow .brand-love:after {
  display: table;
  content: "";
  line-height: 0;
}
.roadshow .brand-love:after {
  clear: both;
}
.roadshow .brand-love .info-spot {
  margin-top: 20px;
  float: left;
  width: 25%;
}
.roadshow .brand-love .info-spot p {
  font-size: 15px;
}
.roadshow .regionCopy {
  font-size: 18px;
  text-transform: uppercase;
}
.roadshow .regionCopy p {
  line-height: 28px;
  padding: 0 70px;
}
.roadshow .regionCopy p a {
  color: #c60c46;
}
.roadshow .regionCopy em {
  font-family: 'Chalk-hand-lettering-shaded', cursive;
  font-size: 150%;
  text-transform: lowercase;
  font-style: normal;
}
.roadshow .event-list h2 {
  margin-top: 0;
  color: #4aa942;
}
.roadshow .event-list .btn {
  float: right;
  background-color: #4aa942;
}
.roadshow .event-list .event-block {
  *zoom: 1;
  zoom: 1;
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 80px;
  margin-top: 60px;
}
.roadshow .event-list .event-block:before,
.roadshow .event-list .event-block:after {
  display: table;
  content: "";
  line-height: 0;
}
.roadshow .event-list .event-block:after {
  clear: both;
}
.roadshow .event-list .event-block .map-img {
  float: left;
  width: 255px;
  margin-left: 4%;
}
.roadshow .event-list .event-block .map-img img {
  max-width: 255px;
}
.roadshow .event-list .event-block .event-info {
  float: left;
  width: 420px;
  margin-left: 3%;
  padding-right: 0;
  text-align: left;
  font-size: 24px;
  line-height: 120%;
}
.roadshow .event-list .event-block .event-info h3 {
  font-family: 'YAAType', Arial, sans-serif;
  margin-top: 7px;
  font-size: 36px;
  color: #f8981d;
}
.roadshow .event-list .event-block .event-info .btn {
  background-color: #f8981d;
}
.roadshow .event-list .event-block .event-info .location {
  margin-top: 30px;
  float: left;
  width: 100%;
  font-size: 18px;
}
.roadshow .event-list .event-block .event-info .location .loc-link {
  color: #c60c46;
  text-decoration: underline;
  text-transform: uppercase;
}
.roadshow .event-list .event-block .event-info .location .btn {
  font-family: 'cubano';
  font-size: 21px;
}
.roadshow .event-list .event-block .event-info .location p {
  margin-top: 0;
  float: left;
}
.roadshow .event-list .event-block:nth-child(2) h3 {
  color: #c1d72f;
}
.roadshow .event-list .event-block:nth-child(2) .btn {
  background-color: #c1d72f;
}
.roadshow .event-list .event-block:nth-child(3) h3 {
  color: #c60c46;
}
.roadshow .event-list .event-block:nth-child(3) .btn {
  background-color: #c60c46;
}
.roadshow .register-form {
  width: 600px;
  padding-bottom: 50px;
}
.roadshow .register-form h2 {
  color: #c60c46;
  clear: both;
  padding: 70px 0 0 0;
  text-align: center;
  font-family: 'cubano';
  font-weight: normal;
}
.roadshow .input_form {
  text-align: center;
}
.roadshow .input_form input {
  float: none;
  font-size: 16px;
  height: 38px;
  width: 445px;
  border: 1px solid #cccccc;
  text-indent: 1px;
  margin: 0px 0px 15px 0px;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
.roadshow .input_form .submitBtn {
  background: #c60c46;
  color: #fff;
  font-family: 'cubano';
  font-size: 21px;
  height: 41px;
}
.roadshow .input_form select {
  width: 415px;
}
.roadshow .input_form .selector {
  width: 444px !important;
  text-align: left;
  background-image: url(../../images/www/tempIMGs/select-arrow.gif);
  background-position: 393px 0;
  border: 1px solid #cccccc;
  float: none;
}
.roadshow .input_form .selector span {
  font-size: 16px;
  background: none;
}
#mobile.optimized .roadshow .center {
  width: 100%;
}
#mobile.optimized .roadshow .subBanner {
  margin-top: -26px;
}
#mobile.optimized .roadshow .market-block p {
  font-size: 22px;
  margin-top: 0;
  padding: 0;
}
#mobile.optimized .roadshow .market-block .center {
  width: 601px;
}
#mobile.optimized .roadshow h2 {
  font-size: 42px;
  line-height: 55px;
  margin: 0 auto;
  max-width: 400px;
}
#mobile.optimized .roadshow .markets {
  width: 640px;
  max-width: 640px;
  margin: 0 auto;
}
#mobile.optimized .roadshow .markets li,
#mobile.optimized .roadshow .markets a {
  float: left;
}
#mobile.optimized .roadshow .markets li {
  height: 279px;
  width: 278px;
  margin: 10px;
}
#mobile.optimized .roadshow .markets li:nth-child(3n) {
  margin-right: 10px;
}
#mobile.optimized .roadshow .markets li:hover img {
  margin-left: 0;
}
#mobile.optimized .roadshow .markets a {
  height: 100%;
  width: 100%;
}
#mobile.optimized .roadshow .markets a img {
  height: 100%;
  width: auto;
}
#mobile.optimized .roadshow .regionName strong {
  font-size: 22px;
}
#mobile.optimized .roadshow .events .eventRow {
  position: relative;
}
#mobile.optimized .roadshow .events .col-1,
#mobile.optimized .roadshow .events .col-2,
#mobile.optimized .roadshow .events .col-3,
#mobile.optimized .roadshow .events .col-4 {
  font-size: 20px;
}
#mobile.optimized .roadshow .events .col-1 {
  width: 26%;
}
#mobile.optimized .roadshow .events .col-2 {
  left: 0;
  position: absolute;
  text-align: center;
  top: 23px;
  width: 100%;
}
#mobile.optimized .roadshow .events .col-3 {
  clear: left;
}
#mobile.optimized .roadshow .events .col-4 {
  position: absolute;
  width: 150px;
  right: 20px;
  top: 21px;
}
#mobile.optimized .roadshow .gardens {
  padding: 30px 15px;
  border: none;
}
#mobile.optimized .roadshow .gardens img {
  max-width: 100%;
}
#mobile.optimized .roadshow .gardens p {
  font-size: 24px;
  line-height: 44px;
}
#mobile.optimized .roadshow .gardens p strong {
  display: inline-block;
  margin-top: 54px;
  margin-bottom: 34px;
}
#mobile.optimized .roadshow .brand-love .info-spot {
  width: 50%;
}
#mobile.optimized .roadshow .brand-love .info-spot p {
  font-size: 25px;
  line-height: 32px;
}
#mobile.optimized .roadshow .brand-love .info-spot img {
  height: 173px;
}
#mobile.optimized .roadshow .btn {
  padding: 15px 107px 15px 27px;
}
#mobile.optimized .roadshow .slider {
  width: 100%;
}
#mobile.optimized .roadshow .slider img {
  height: auto;
  width: 100%;
}
#mobile.optimized .roadshow .headline_and_intro p {
  font-size: 20px;
  max-width: 589px;
  display: inline-block;
  padding-top: 62px;
  padding-bottom: 64px;
}
#mobile.optimized .roadshow .headline_and_intro p strong {
  font-size: 36px;
  display: inline-block;
  margin-bottom: 20px;
}
#mobile.optimized .roadshow .input_form .selector span {
  font-size: 24px;
}
#mobile.optimized .roadshow .event-list .event-block .map-img {
  width: 40%;
}
#mobile.optimized .roadshow .event-list .event-block .event-info {
  width: 50%;
}
#mobile.optimized .roadshow .event-list .event-block .event-info .btn {
  float: left;
}
#modal {
  text-align: center;
  display: none;
  position: fixed;
  left: 25%;
  top: 25%;
  padding: 25px;
  border: 1px solid #e6e6e6;
  background-color: #ffffff;
  width: 50%;
  height: auto;
  z-index: 10002;
}
#modal h2 {
  font-size: 30px;
  color: #c60c48;
  text-transform: uppercase;
}
#modal .comA {
  background-color: #c60c48;
  cursor: pointer;
}
#overlay {
  display: none;
  position: fixed;
  left: 0%;
  top: 0%;
  background-color: black;
  -moz-opacity: 0.6;
  opacity: .60;
  filter: alpha(opacity=60);
  width: 100%;
  height: 100%;
  z-index: 10001;
}
<<<<<<< HEAD
=======
<<<<<<< HEAD
index: 10001;
=======
.oatmeal h3 {
  margin-bottom: 15px;
}
.oatmeal article {
  line-height: 170%;
}
.oatmeal .fig-wrap {
  width: 410px;
}
.oatmeal .fig-wrap h3 {
  color: #F58025 !important;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 0;
  text-transform: none;
  position: relative;
  top: 37px;
}
.oatmeal .fig-wrap .table {
  margin-top: -21px;
}
.oatmeal .fig-wrap table {
  width: 410px;
}
.oatmeal .fig-wrap table .table_line td {
  background: none;
}
.oatmeal .fig-wrap table .table_line .right_col {
  width: 150px;
}
.product-promo.juice-promo header .sub-text {
  font-family: inherit;
  font-size: 16px;
  text-transform: none;
  color: #c60c48;
}
.product-promo.juice-promo header .sub-text span {
  font-size: 80%;
}
.table_footer {
  margin-top: 20px;
}
#mobile.optimized .oatmeal .drawer-content h3 {
  margin-bottom: 0.5em;
  font-size: 80px;
}
#mobile.optimized .oatmeal .drawer-content article {
  margin-top: 0;
  font-size: 1.5em;
}
#mobile.optimized .oatmeal .drawer-content .table h3 {
  color: #F58025 !important;
  font-family: 'YAAType', Arial, sans-serif;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none;
  position: relative;
  top: 53px;
}
#mobile.optimized .oatmeal .drawer-content .table table {
  width: 100%;
}
#mobile.optimized .oatmeal .drawer-content .table table td {
  background: none;
>>>>>>> c46b854a913349ff6378d6d9be9622f482fb74cf
}
>>>>>>> 1dc9b53ab702f972dc4d3bf6397e67a97dec7e4e
