@charset "UTF-8";
/* Fonts
========================================================================== */
/* Font Awesome
========================================================================== */
@import url("//fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Poppins:400,500&display=swap");
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-feed:before,
.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-sticky-note-o:before {
  content: "\f24a"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-hourglass-o:before {
  content: "\f250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"; }

.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa-hand-spock-o:before {
  content: "\f259"; }

.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-safari:before {
  content: "\f267"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-tv:before,
.fa-television:before {
  content: "\f26c"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa-calendar-times-o:before {
  content: "\f273"; }

.fa-calendar-check-o:before {
  content: "\f274"; }

.fa-industry:before {
  content: "\f275"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-map-o:before {
  content: "\f278"; }

.fa-map:before {
  content: "\f279"; }

.fa-commenting:before {
  content: "\f27a"; }

.fa-commenting-o:before {
  content: "\f27b"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-vimeo:before {
  content: "\f27d"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-edge:before {
  content: "\f282"; }

.fa-credit-card-alt:before {
  content: "\f283"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-modx:before {
  content: "\f285"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-usb:before {
  content: "\f287"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-pause-circle-o:before {
  content: "\f28c"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stop-circle-o:before {
  content: "\f28e"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-percent:before {
  content: "\f295"; }

/* Elegant Icons
========================================================================== */
@font-face {
  font-family: 'ElegantIcons';
  src: url("../fonts/ElegantIcons.eot");
  src: url("../fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"), url("../fonts/ElegantIcons.woff") format("woff"), url("../fonts/ElegantIcons.ttf") format("truetype"), url("../fonts/ElegantIcons.svg#ElegantIcons") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'ElegantIcons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
  font-family: 'ElegantIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.arrow_up:before {
  content: "\21"; }

.arrow_down:before {
  content: "\22"; }

.arrow_left:before {
  content: "\23"; }

.arrow_right:before {
  content: "\24"; }

.arrow_left-up:before {
  content: "\25"; }

.arrow_right-up:before {
  content: "\26"; }

.arrow_right-down:before {
  content: "\27"; }

.arrow_left-down:before {
  content: "\28"; }

.arrow-up-down:before {
  content: "\29"; }

.arrow_up-down_alt:before {
  content: "\2a"; }

.arrow_left-right_alt:before {
  content: "\2b"; }

.arrow_left-right:before {
  content: "\2c"; }

.arrow_expand_alt2:before {
  content: "\2d"; }

.arrow_expand_alt:before {
  content: "\2e"; }

.arrow_condense:before {
  content: "\2f"; }

.arrow_expand:before {
  content: "\30"; }

.arrow_move:before {
  content: "\31"; }

.arrow_carrot-up:before {
  content: "\32"; }

.arrow_carrot-down:before {
  content: "\33"; }

.arrow_carrot-left:before {
  content: "\34"; }

.arrow_carrot-right:before {
  content: "\35"; }

.arrow_carrot-2up:before {
  content: "\36"; }

.arrow_carrot-2down:before {
  content: "\37"; }

.arrow_carrot-2left:before {
  content: "\38"; }

.arrow_carrot-2right:before {
  content: "\39"; }

.arrow_carrot-up_alt2:before {
  content: "\3a"; }

.arrow_carrot-down_alt2:before {
  content: "\3b"; }

.arrow_carrot-left_alt2:before {
  content: "\3c"; }

.arrow_carrot-right_alt2:before {
  content: "\3d"; }

.arrow_carrot-2up_alt2:before {
  content: "\3e"; }

.arrow_carrot-2down_alt2:before {
  content: "\3f"; }

.arrow_carrot-2left_alt2:before {
  content: "\40"; }

.arrow_carrot-2right_alt2:before {
  content: "\41"; }

.arrow_triangle-up:before {
  content: "\42"; }

.arrow_triangle-down:before {
  content: "\43"; }

.arrow_triangle-left:before {
  content: "\44"; }

.arrow_triangle-right:before {
  content: "\45"; }

.arrow_triangle-up_alt2:before {
  content: "\46"; }

.arrow_triangle-down_alt2:before {
  content: "\47"; }

.arrow_triangle-left_alt2:before {
  content: "\48"; }

.arrow_triangle-right_alt2:before {
  content: "\49"; }

.arrow_back:before {
  content: "\4a"; }

.icon_minus-06:before {
  content: "\4b"; }

.icon_plus:before {
  content: "\4c"; }

.icon_close:before {
  content: "\4d"; }

.icon_check:before {
  content: "\4e"; }

.icon_minus_alt2:before {
  content: "\4f"; }

.icon_plus_alt2:before {
  content: "\50"; }

.icon_close_alt2:before {
  content: "\51"; }

.icon_check_alt2:before {
  content: "\52"; }

.icon_zoom-out_alt:before {
  content: "\53"; }

.icon_zoom-in_alt:before {
  content: "\54"; }

.icon_search:before {
  content: "\55"; }

.icon_box-empty:before {
  content: "\56"; }

.icon_box-selected:before {
  content: "\57"; }

.icon_minus-box:before {
  content: "\58"; }

.icon_plus-box:before {
  content: "\59"; }

.icon_box-checked:before {
  content: "\5a"; }

.icon_circle-empty:before {
  content: "\5b"; }

.icon_circle-slelected:before {
  content: "\5c"; }

.icon_stop_alt2:before {
  content: "\5d"; }

.icon_stop:before {
  content: "\5e"; }

.icon_pause_alt2:before {
  content: "\5f"; }

.icon_pause:before {
  content: "\60"; }

.icon_menu:before {
  content: "\61"; }

.icon_menu-square_alt2:before {
  content: "\62"; }

.icon_menu-circle_alt2:before {
  content: "\63"; }

.icon_ul:before {
  content: "\64"; }

.icon_ol:before {
  content: "\65"; }

.icon_adjust-horiz:before {
  content: "\66"; }

.icon_adjust-vert:before {
  content: "\67"; }

.icon_document_alt:before {
  content: "\68"; }

.icon_documents_alt:before {
  content: "\69"; }

.icon_pencil:before {
  content: "\6a"; }

.icon_pencil-edit_alt:before {
  content: "\6b"; }

.icon_pencil-edit:before {
  content: "\6c"; }

.icon_folder-alt:before {
  content: "\6d"; }

.icon_folder-open_alt:before {
  content: "\6e"; }

.icon_folder-add_alt:before {
  content: "\6f"; }

.icon_info_alt:before {
  content: "\70"; }

.icon_error-oct_alt:before {
  content: "\71"; }

.icon_error-circle_alt:before {
  content: "\72"; }

.icon_error-triangle_alt:before {
  content: "\73"; }

.icon_question_alt2:before {
  content: "\74"; }

.icon_question:before {
  content: "\75"; }

.icon_comment_alt:before {
  content: "\76"; }

.icon_chat_alt:before {
  content: "\77"; }

.icon_vol-mute_alt:before {
  content: "\78"; }

.icon_volume-low_alt:before {
  content: "\79"; }

.icon_volume-high_alt:before {
  content: "\7a"; }

.icon_quotations:before {
  content: "\7b"; }

.icon_quotations_alt2:before {
  content: "\7c"; }

.icon_clock_alt:before {
  content: "\7d"; }

.icon_lock_alt:before {
  content: "\7e"; }

.icon_lock-open_alt:before {
  content: "\e000"; }

.icon_key_alt:before {
  content: "\e001"; }

.icon_cloud_alt:before {
  content: "\e002"; }

.icon_cloud-upload_alt:before {
  content: "\e003"; }

.icon_cloud-download_alt:before {
  content: "\e004"; }

.icon_image:before {
  content: "\e005"; }

.icon_images:before {
  content: "\e006"; }

.icon_lightbulb_alt:before {
  content: "\e007"; }

.icon_gift_alt:before {
  content: "\e008"; }

.icon_house_alt:before {
  content: "\e009"; }

.icon_genius:before {
  content: "\e00a"; }

.icon_mobile:before {
  content: "\e00b"; }

.icon_tablet:before {
  content: "\e00c"; }

.icon_laptop:before {
  content: "\e00d"; }

.icon_desktop:before {
  content: "\e00e"; }

.icon_camera_alt:before {
  content: "\e00f"; }

.icon_mail_alt:before {
  content: "\e010"; }

.icon_cone_alt:before {
  content: "\e011"; }

.icon_ribbon_alt:before {
  content: "\e012"; }

.icon_bag_alt:before {
  content: "\e013"; }

.icon_creditcard:before {
  content: "\e014"; }

.icon_cart_alt:before {
  content: "\e015"; }

.icon_paperclip:before {
  content: "\e016"; }

.icon_tag_alt:before {
  content: "\e017"; }

.icon_tags_alt:before {
  content: "\e018"; }

.icon_trash_alt:before {
  content: "\e019"; }

.icon_cursor_alt:before {
  content: "\e01a"; }

.icon_mic_alt:before {
  content: "\e01b"; }

.icon_compass_alt:before {
  content: "\e01c"; }

.icon_pin_alt:before {
  content: "\e01d"; }

.icon_pushpin_alt:before {
  content: "\e01e"; }

.icon_map_alt:before {
  content: "\e01f"; }

.icon_drawer_alt:before {
  content: "\e020"; }

.icon_toolbox_alt:before {
  content: "\e021"; }

.icon_book_alt:before {
  content: "\e022"; }

.icon_calendar:before {
  content: "\e023"; }

.icon_film:before {
  content: "\e024"; }

.icon_table:before {
  content: "\e025"; }

.icon_contacts_alt:before {
  content: "\e026"; }

.icon_headphones:before {
  content: "\e027"; }

.icon_lifesaver:before {
  content: "\e028"; }

.icon_piechart:before {
  content: "\e029"; }

.icon_refresh:before {
  content: "\e02a"; }

.icon_link_alt:before {
  content: "\e02b"; }

.icon_link:before {
  content: "\e02c"; }

.icon_loading:before {
  content: "\e02d"; }

.icon_blocked:before {
  content: "\e02e"; }

.icon_archive_alt:before {
  content: "\e02f"; }

.icon_heart_alt:before {
  content: "\e030"; }

.icon_star_alt:before {
  content: "\e031"; }

.icon_star-half_alt:before {
  content: "\e032"; }

.icon_star:before {
  content: "\e033"; }

.icon_star-half:before {
  content: "\e034"; }

.icon_tools:before {
  content: "\e035"; }

.icon_tool:before {
  content: "\e036"; }

.icon_cog:before {
  content: "\e037"; }

.icon_cogs:before {
  content: "\e038"; }

.arrow_up_alt:before {
  content: "\e039"; }

.arrow_down_alt:before {
  content: "\e03a"; }

.arrow_left_alt:before {
  content: "\e03b"; }

.arrow_right_alt:before {
  content: "\e03c"; }

.arrow_left-up_alt:before {
  content: "\e03d"; }

.arrow_right-up_alt:before {
  content: "\e03e"; }

.arrow_right-down_alt:before {
  content: "\e03f"; }

.arrow_left-down_alt:before {
  content: "\e040"; }

.arrow_condense_alt:before {
  content: "\e041"; }

.arrow_expand_alt3:before {
  content: "\e042"; }

.arrow_carrot_up_alt:before {
  content: "\e043"; }

.arrow_carrot-down_alt:before {
  content: "\e044"; }

.arrow_carrot-left_alt:before {
  content: "\e045"; }

.arrow_carrot-right_alt:before {
  content: "\e046"; }

.arrow_carrot-2up_alt:before {
  content: "\e047"; }

.arrow_carrot-2dwnn_alt:before {
  content: "\e048"; }

.arrow_carrot-2left_alt:before {
  content: "\e049"; }

.arrow_carrot-2right_alt:before {
  content: "\e04a"; }

.arrow_triangle-up_alt:before {
  content: "\e04b"; }

.arrow_triangle-down_alt:before {
  content: "\e04c"; }

.arrow_triangle-left_alt:before {
  content: "\e04d"; }

.arrow_triangle-right_alt:before {
  content: "\e04e"; }

.icon_minus_alt:before {
  content: "\e04f"; }

.icon_plus_alt:before {
  content: "\e050"; }

.icon_close_alt:before {
  content: "\e051"; }

.icon_check_alt:before {
  content: "\e052"; }

.icon_zoom-out:before {
  content: "\e053"; }

.icon_zoom-in:before {
  content: "\e054"; }

.icon_stop_alt:before {
  content: "\e055"; }

.icon_menu-square_alt:before {
  content: "\e056"; }

.icon_menu-circle_alt:before {
  content: "\e057"; }

.icon_document:before {
  content: "\e058"; }

.icon_documents:before {
  content: "\e059"; }

.icon_pencil_alt:before {
  content: "\e05a"; }

.icon_folder:before {
  content: "\e05b"; }

.icon_folder-open:before {
  content: "\e05c"; }

.icon_folder-add:before {
  content: "\e05d"; }

.icon_folder_upload:before {
  content: "\e05e"; }

.icon_folder_download:before {
  content: "\e05f"; }

.icon_info:before {
  content: "\e060"; }

.icon_error-circle:before {
  content: "\e061"; }

.icon_error-oct:before {
  content: "\e062"; }

.icon_error-triangle:before {
  content: "\e063"; }

.icon_question_alt:before {
  content: "\e064"; }

.icon_comment:before {
  content: "\e065"; }

.icon_chat:before {
  content: "\e066"; }

.icon_vol-mute:before {
  content: "\e067"; }

.icon_volume-low:before {
  content: "\e068"; }

.icon_volume-high:before {
  content: "\e069"; }

.icon_quotations_alt:before {
  content: "\e06a"; }

.icon_clock:before {
  content: "\e06b"; }

.icon_lock:before {
  content: "\e06c"; }

.icon_lock-open:before {
  content: "\e06d"; }

.icon_key:before {
  content: "\e06e"; }

.icon_cloud:before {
  content: "\e06f"; }

.icon_cloud-upload:before {
  content: "\e070"; }

.icon_cloud-download:before {
  content: "\e071"; }

.icon_lightbulb:before {
  content: "\e072"; }

.icon_gift:before {
  content: "\e073"; }

.icon_house:before {
  content: "\e074"; }

.icon_camera:before {
  content: "\e075"; }

.icon_mail:before {
  content: "\e076"; }

.icon_cone:before {
  content: "\e077"; }

.icon_ribbon:before {
  content: "\e078"; }

.icon_bag:before {
  content: "\e079"; }

.icon_cart:before {
  content: "\e07a"; }

.icon_tag:before {
  content: "\e07b"; }

.icon_tags:before {
  content: "\e07c"; }

.icon_trash:before {
  content: "\e07d"; }

.icon_cursor:before {
  content: "\e07e"; }

.icon_mic:before {
  content: "\e07f"; }

.icon_compass:before {
  content: "\e080"; }

.icon_pin:before {
  content: "\e081"; }

.icon_pushpin:before {
  content: "\e082"; }

.icon_map:before {
  content: "\e083"; }

.icon_drawer:before {
  content: "\e084"; }

.icon_toolbox:before {
  content: "\e085"; }

.icon_book:before {
  content: "\e086"; }

.icon_contacts:before {
  content: "\e087"; }

.icon_archive:before {
  content: "\e088"; }

.icon_heart:before {
  content: "\e089"; }

.icon_profile:before {
  content: "\e08a"; }

.icon_group:before {
  content: "\e08b"; }

.icon_grid-2x2:before {
  content: "\e08c"; }

.icon_grid-3x3:before {
  content: "\e08d"; }

.icon_music:before {
  content: "\e08e"; }

.icon_pause_alt:before {
  content: "\e08f"; }

.icon_phone:before {
  content: "\e090"; }

.icon_upload:before {
  content: "\e091"; }

.icon_download:before {
  content: "\e092"; }

.social_facebook:before {
  content: "\e093"; }

.social_twitter:before {
  content: "\e094"; }

.social_pinterest:before {
  content: "\e095"; }

.social_googleplus:before {
  content: "\e096"; }

.social_tumblr:before {
  content: "\e097"; }

.social_tumbleupon:before {
  content: "\e098"; }

.social_wordpress:before {
  content: "\e099"; }

.social_instagram:before {
  content: "\e09a"; }

.social_dribbble:before {
  content: "\e09b"; }

.social_vimeo:before {
  content: "\e09c"; }

.social_linkedin:before {
  content: "\e09d"; }

.social_rss:before {
  content: "\e09e"; }

.social_deviantart:before {
  content: "\e09f"; }

.social_share:before {
  content: "\e0a0"; }

.social_myspace:before {
  content: "\e0a1"; }

.social_skype:before {
  content: "\e0a2"; }

.social_youtube:before {
  content: "\e0a3"; }

.social_picassa:before {
  content: "\e0a4"; }

.social_googledrive:before {
  content: "\e0a5"; }

.social_flickr:before {
  content: "\e0a6"; }

.social_blogger:before {
  content: "\e0a7"; }

.social_spotify:before {
  content: "\e0a8"; }

.social_delicious:before {
  content: "\e0a9"; }

.social_facebook_circle:before {
  content: "\e0aa"; }

.social_twitter_circle:before {
  content: "\e0ab"; }

.social_pinterest_circle:before {
  content: "\e0ac"; }

.social_googleplus_circle:before {
  content: "\e0ad"; }

.social_tumblr_circle:before {
  content: "\e0ae"; }

.social_stumbleupon_circle:before {
  content: "\e0af"; }

.social_wordpress_circle:before {
  content: "\e0b0"; }

.social_instagram_circle:before {
  content: "\e0b1"; }

.social_dribbble_circle:before {
  content: "\e0b2"; }

.social_vimeo_circle:before {
  content: "\e0b3"; }

.social_linkedin_circle:before {
  content: "\e0b4"; }

.social_rss_circle:before {
  content: "\e0b5"; }

.social_deviantart_circle:before {
  content: "\e0b6"; }

.social_share_circle:before {
  content: "\e0b7"; }

.social_myspace_circle:before {
  content: "\e0b8"; }

.social_skype_circle:before {
  content: "\e0b9"; }

.social_youtube_circle:before {
  content: "\e0ba"; }

.social_picassa_circle:before {
  content: "\e0bb"; }

.social_googledrive_alt2:before {
  content: "\e0bc"; }

.social_flickr_circle:before {
  content: "\e0bd"; }

.social_blogger_circle:before {
  content: "\e0be"; }

.social_spotify_circle:before {
  content: "\e0bf"; }

.social_delicious_circle:before {
  content: "\e0c0"; }

.social_facebook_square:before {
  content: "\e0c1"; }

.social_twitter_square:before {
  content: "\e0c2"; }

.social_pinterest_square:before {
  content: "\e0c3"; }

.social_googleplus_square:before {
  content: "\e0c4"; }

.social_tumblr_square:before {
  content: "\e0c5"; }

.social_stumbleupon_square:before {
  content: "\e0c6"; }

.social_wordpress_square:before {
  content: "\e0c7"; }

.social_instagram_square:before {
  content: "\e0c8"; }

.social_dribbble_square:before {
  content: "\e0c9"; }

.social_vimeo_square:before {
  content: "\e0ca"; }

.social_linkedin_square:before {
  content: "\e0cb"; }

.social_rss_square:before {
  content: "\e0cc"; }

.social_deviantart_square:before {
  content: "\e0cd"; }

.social_share_square:before {
  content: "\e0ce"; }

.social_myspace_square:before {
  content: "\e0cf"; }

.social_skype_square:before {
  content: "\e0d0"; }

.social_youtube_square:before {
  content: "\e0d1"; }

.social_picassa_square:before {
  content: "\e0d2"; }

.social_googledrive_square:before {
  content: "\e0d3"; }

.social_flickr_square:before {
  content: "\e0d4"; }

.social_blogger_square:before {
  content: "\e0d5"; }

.social_spotify_square:before {
  content: "\e0d6"; }

.social_delicious_square:before {
  content: "\e0d7"; }

.icon_printer:before {
  content: "\e103"; }

.icon_calulator:before {
  content: "\e0ee"; }

.icon_building:before {
  content: "\e0ef"; }

.icon_floppy:before {
  content: "\e0e8"; }

.icon_drive:before {
  content: "\e0ea"; }

.icon_search-2:before {
  content: "\e101"; }

.icon_id:before {
  content: "\e107"; }

.icon_id-2:before {
  content: "\e108"; }

.icon_puzzle:before {
  content: "\e102"; }

.icon_like:before {
  content: "\e106"; }

.icon_dislike:before {
  content: "\e0eb"; }

.icon_mug:before {
  content: "\e105"; }

.icon_currency:before {
  content: "\e0ed"; }

.icon_wallet:before {
  content: "\e100"; }

.icon_pens:before {
  content: "\e104"; }

.icon_easel:before {
  content: "\e0e9"; }

.icon_flowchart:before {
  content: "\e109"; }

.icon_datareport:before {
  content: "\e0ec"; }

.icon_briefcase:before {
  content: "\e0fe"; }

.icon_shield:before {
  content: "\e0f6"; }

.icon_percent:before {
  content: "\e0fb"; }

.icon_globe:before {
  content: "\e0e2"; }

.icon_globe-2:before {
  content: "\e0e3"; }

.icon_target:before {
  content: "\e0f5"; }

.icon_hourglass:before {
  content: "\e0e1"; }

.icon_balance:before {
  content: "\e0ff"; }

.icon_rook:before {
  content: "\e0f8"; }

.icon_printer-alt:before {
  content: "\e0fa"; }

.icon_calculator_alt:before {
  content: "\e0e7"; }

.icon_building_alt:before {
  content: "\e0fd"; }

.icon_floppy_alt:before {
  content: "\e0e4"; }

.icon_drive_alt:before {
  content: "\e0e5"; }

.icon_search_alt:before {
  content: "\e0f7"; }

.icon_id_alt:before {
  content: "\e0e0"; }

.icon_id-2_alt:before {
  content: "\e0fc"; }

.icon_puzzle_alt:before {
  content: "\e0f9"; }

.icon_like_alt:before {
  content: "\e0dd"; }

.icon_dislike_alt:before {
  content: "\e0f1"; }

.icon_mug_alt:before {
  content: "\e0dc"; }

.icon_currency_alt:before {
  content: "\e0f3"; }

.icon_wallet_alt:before {
  content: "\e0d8"; }

.icon_pens_alt:before {
  content: "\e0db"; }

.icon_easel_alt:before {
  content: "\e0f0"; }

.icon_flowchart_alt:before {
  content: "\e0df"; }

.icon_datareport_alt:before {
  content: "\e0f2"; }

.icon_briefcase_alt:before {
  content: "\e0f4"; }

.icon_shield_alt:before {
  content: "\e0d9"; }

.icon_percent_alt:before {
  content: "\e0da"; }

.icon_globe_alt:before {
  content: "\e0de"; }

.icon_clipboard:before {
  content: "\e0e6"; }

.glyph {
  float: left;
  text-align: center;
  padding: .75em;
  margin: .4em 1.5em .75em 0;
  width: 6em;
  text-shadow: none; }

.glyph_big {
  font-size: 128px;
  color: #59c5dc;
  float: left;
  margin-right: 20px; }

.glyph div {
  padding-bottom: 10px; }

.glyph input {
  font-family: consolas, monospace;
  font-size: 12px;
  width: 100%;
  text-align: center;
  border: 0;
  box-shadow: 0 0 0 1px #ccc;
  padding: .2em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

.centered {
  margin-left: auto;
  margin-right: auto; }

.glyph .fs1 {
  font-size: 2em; }

/* Museo 100
========================================================================== */
@font-face {
  font-family: 'museo100';
  src: url("../fonts/Museo100-Regular-webfont.eot");
  src: url("../fonts/Museo100-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Museo100-Regular-webfont.woff2") format("woff2"), url("../fonts/Museo100-Regular-webfont.woff") format("woff"), url("../fonts/Museo100-Regular-webfont.ttf") format("truetype"), url("../fonts/Museo100-Regular-webfont.svg#museo100") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Museo 500
========================================================================== */
@font-face {
  font-family: 'museo500';
  src: url("../fonts/Museo500-Regular-webfont.eot");
  src: url("../fonts/Museo500-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Museo500-Regular-webfont.woff2") format("woff2"), url("../fonts/Museo500-Regular-webfont.woff") format("woff"), url("../fonts/Museo500-Regular-webfont.ttf") format("truetype"), url("../fonts/Museo500-Regular-webfont.svg#museo500") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Museo 900
========================================================================== */
@font-face {
  font-family: 'museo900';
  src: url("../fonts/Museo900-Regular-webfont.eot");
  src: url("../fonts/Museo900-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Museo900-Regular-webfont.woff2") format("woff2"), url("../fonts/Museo900-Regular-webfont.woff") format("woff"), url("../fonts/Museo900-Regular-webfont.ttf") format("truetype"), url("../fonts/Museo900-Regular-webfont.svg#museo900") format("svg");
  font-weight: normal;
  font-style: normal; }

/* MuseoSans 100
========================================================================== */
@font-face {
  font-family: 'museo_sans100';
  src: url("../fonts/MuseoSans_100-webfont.eot");
  src: url("../fonts/MuseoSans_100-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSans_100-webfont.woff2") format("woff2"), url("../fonts/MuseoSans_100-webfont.woff") format("woff"), url("../fonts/MuseoSans_100-webfont.ttf") format("truetype"), url("../fonts/MuseoSans_100-webfont.svg#museo_sans100") format("svg");
  font-weight: normal;
  font-style: normal; }

/* MuseoSans 300
========================================================================== */
@font-face {
  font-family: 'museo_sans300';
  src: url("../fonts/MuseoSans_300-webfont.eot");
  src: url("../fonts/MuseoSans_300-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSans_300-webfont.woff2") format("woff2"), url("../fonts/MuseoSans_300-webfont.woff") format("woff"), url("../fonts/MuseoSans_300-webfont.ttf") format("truetype"), url("../fonts/MuseoSans_300-webfont.svg#museo_sans300") format("svg");
  font-weight: normal;
  font-style: normal; }

/* MuseoSans 500
========================================================================== */
@font-face {
  font-family: 'museo_sans500';
  src: url("../fonts/MuseoSans_500-webfont.eot");
  src: url("../fonts/MuseoSans_500-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSans_500-webfont.woff2") format("woff2"), url("../fonts/MuseoSans_500-webfont.woff") format("woff"), url("../fonts/MuseoSans_500-webfont.ttf") format("truetype"), url("../fonts/MuseoSans_500-webfont.svg#museo_sans500") format("svg");
  font-weight: normal;
  font-style: normal; }

/* MuseoSans 700
========================================================================== */
@font-face {
  font-family: 'museo_sans700';
  src: url("../fonts/MuseoSans_700-webfont.eot");
  src: url("../fonts/MuseoSans_700-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSans_700-webfont.woff2") format("woff2"), url("../fonts/MuseoSans_700-webfont.woff") format("woff"), url("../fonts/MuseoSans_700-webfont.ttf") format("truetype"), url("../fonts/MuseoSans_700-webfont.svg#museo_sans700") format("svg");
  font-weight: normal;
  font-style: normal; }

/* MuseoSans 900
========================================================================== */
@font-face {
  font-family: 'museo_sans900';
  src: url("../fonts/museosans_900-webfont.eot");
  src: url("../fonts/museosans_900-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/museosans_900-webfont.woff2") format("woff2"), url("../fonts/museosans_900-webfont.woff") format("woff"), url("../fonts/museosans_900-webfont.ttf") format("truetype"), url("../fonts/museosans_900-webfont.svg#museo_sans900") format("svg");
  font-weight: normal;
  font-style: normal; }

/* MuseoSans Condensed 100
========================================================================== */
@font-face {
  font-family: 'museo_sans_cond100';
  src: url("../fonts/MuseoSansCnd-100-webfont.eot");
  src: url("../fonts/MuseoSansCnd-100-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSansCnd-100-webfont.woff2") format("woff2"), url("../fonts/MuseoSansCnd-100-webfont.woff") format("woff"), url("../fonts/MuseoSansCnd-100-webfont.ttf") format("truetype"), url("../fonts/MuseoSansCnd-100-webfont.svg#museo_sans_cond100") format("svg");
  font-weight: normal;
  font-style: normal; }

/* MuseoSansItalic 300
========================================================================== */
@font-face {
  font-family: 'museo_sans300_italic';
  src: url("../fonts/MuseoSans_300_Italic-webfont.eot");
  src: url("../fonts/MuseoSans_300_Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/MuseoSans_300_Italic-webfont.woff2") format("woff2"), url("../fonts/MuseoSans_300_Italic-webfont.woff") format("woff"), url("../fonts/MuseoSans_300_Italic-webfont.ttf") format("truetype"), url("../fonts/MuseoSans_300_Italic-webfont.svg#museo_sans300_italic") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Proxima Nova light cond
========================================================================== */
@font-face {
  font-family: 'proxima_nova_condensedlight';
  src: url("../fonts/proximanovacond-light-webfont.eot");
  src: url("../fonts/proximanovacond-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanovacond-light-webfont.woff2") format("woff2"), url("../fonts/proximanovacond-light-webfont.woff") format("woff"), url("../fonts/proximanovacond-light-webfont.ttf") format("truetype"), url("../fonts/proximanovacond-light-webfont.svg#proxima_nova_condensedlight") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Themify font icons
========================================================================== */
/* Fonts files stored in theme_folder/web/fonts/
========================================================================== */
@font-face {
  font-family: 'themify';
  src: url("../fonts/themify.eot");
  src: url("../fonts/themify.eot") format("embedded-opentype"), url("../fonts/themify.woff") format("woff"), url("../fonts/themify.ttf") format("truetype"), url("../fonts/themify.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="ti-"], [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ti-wand:before {
  content: "\e600"; }

.ti-volume:before {
  content: "\e601"; }

.ti-user:before {
  content: "\e602"; }

.ti-unlock:before {
  content: "\e603"; }

.ti-unlink:before {
  content: "\e604"; }

.ti-trash:before {
  content: "\e605"; }

.ti-thought:before {
  content: "\e606"; }

.ti-target:before {
  content: "\e607"; }

.ti-tag:before {
  content: "\e608"; }

.ti-tablet:before {
  content: "\e609"; }

.ti-star:before {
  content: "\e60a"; }

.ti-spray:before {
  content: "\e60b"; }

.ti-signal:before {
  content: "\e60c"; }

.ti-shopping-cart:before {
  content: "\e60d"; }

.ti-shopping-cart-full:before {
  content: "\e60e"; }

.ti-settings:before {
  content: "\e60f"; }

.ti-search:before {
  content: "\e610"; }

.ti-zoom-in:before {
  content: "\e611"; }

.ti-zoom-out:before {
  content: "\e612"; }

.ti-cut:before {
  content: "\e613"; }

.ti-ruler:before {
  content: "\e614"; }

.ti-ruler-pencil:before {
  content: "\e615"; }

.ti-ruler-alt:before {
  content: "\e616"; }

.ti-bookmark:before {
  content: "\e617"; }

.ti-bookmark-alt:before {
  content: "\e618"; }

.ti-reload:before {
  content: "\e619"; }

.ti-plus:before {
  content: "\e61a"; }

.ti-pin:before {
  content: "\e61b"; }

.ti-pencil:before {
  content: "\e61c"; }

.ti-pencil-alt:before {
  content: "\e61d"; }

.ti-paint-roller:before {
  content: "\e61e"; }

.ti-paint-bucket:before {
  content: "\e61f"; }

.ti-na:before {
  content: "\e620"; }

.ti-mobile:before {
  content: "\e621"; }

.ti-minus:before {
  content: "\e622"; }

.ti-medall:before {
  content: "\e623"; }

.ti-medall-alt:before {
  content: "\e624"; }

.ti-marker:before {
  content: "\e625"; }

.ti-marker-alt:before {
  content: "\e626"; }

.ti-arrow-up:before {
  content: "\e627"; }

.ti-arrow-right:before {
  content: "\e628"; }

.ti-arrow-left:before {
  content: "\e629"; }

.ti-arrow-down:before {
  content: "\e62a"; }

.ti-lock:before {
  content: "\e62b"; }

.ti-location-arrow:before {
  content: "\e62c"; }

.ti-link:before {
  content: "\e62d"; }

.ti-layout:before {
  content: "\e62e"; }

.ti-layers:before {
  content: "\e62f"; }

.ti-layers-alt:before {
  content: "\e630"; }

.ti-key:before {
  content: "\e631"; }

.ti-import:before {
  content: "\e632"; }

.ti-image:before {
  content: "\e633"; }

.ti-heart:before {
  content: "\e634"; }

.ti-heart-broken:before {
  content: "\e635"; }

.ti-hand-stop:before {
  content: "\e636"; }

.ti-hand-open:before {
  content: "\e637"; }

.ti-hand-drag:before {
  content: "\e638"; }

.ti-folder:before {
  content: "\e639"; }

.ti-flag:before {
  content: "\e63a"; }

.ti-flag-alt:before {
  content: "\e63b"; }

.ti-flag-alt-2:before {
  content: "\e63c"; }

.ti-eye:before {
  content: "\e63d"; }

.ti-export:before {
  content: "\e63e"; }

.ti-exchange-vertical:before {
  content: "\e63f"; }

.ti-desktop:before {
  content: "\e640"; }

.ti-cup:before {
  content: "\e641"; }

.ti-crown:before {
  content: "\e642"; }

.ti-comments:before {
  content: "\e643"; }

.ti-comment:before {
  content: "\e644"; }

.ti-comment-alt:before {
  content: "\e645"; }

.ti-close:before {
  content: "\e646"; }

.ti-clip:before {
  content: "\e647"; }

.ti-angle-up:before {
  content: "\e648"; }

.ti-angle-right:before {
  content: "\e649"; }

.ti-angle-left:before {
  content: "\e64a"; }

.ti-angle-down:before {
  content: "\e64b"; }

.ti-check:before {
  content: "\e64c"; }

.ti-check-box:before {
  content: "\e64d"; }

.ti-camera:before {
  content: "\e64e"; }

.ti-announcement:before {
  content: "\e64f"; }

.ti-brush:before {
  content: "\e650"; }

.ti-briefcase:before {
  content: "\e651"; }

.ti-bolt:before {
  content: "\e652"; }

.ti-bolt-alt:before {
  content: "\e653"; }

.ti-blackboard:before {
  content: "\e654"; }

.ti-bag:before {
  content: "\e655"; }

.ti-move:before {
  content: "\e656"; }

.ti-arrows-vertical:before {
  content: "\e657"; }

.ti-arrows-horizontal:before {
  content: "\e658"; }

.ti-fullscreen:before {
  content: "\e659"; }

.ti-arrow-top-right:before {
  content: "\e65a"; }

.ti-arrow-top-left:before {
  content: "\e65b"; }

.ti-arrow-circle-up:before {
  content: "\e65c"; }

.ti-arrow-circle-right:before {
  content: "\e65d"; }

.ti-arrow-circle-left:before {
  content: "\e65e"; }

.ti-arrow-circle-down:before {
  content: "\e65f"; }

.ti-angle-double-up:before {
  content: "\e660"; }

.ti-angle-double-right:before {
  content: "\e661"; }

.ti-angle-double-left:before {
  content: "\e662"; }

.ti-angle-double-down:before {
  content: "\e663"; }

.ti-zip:before {
  content: "\e664"; }

.ti-world:before {
  content: "\e665"; }

.ti-wheelchair:before {
  content: "\e666"; }

.ti-view-list:before {
  content: "\e667"; }

.ti-view-list-alt:before {
  content: "\e668"; }

.ti-view-grid:before {
  content: "\e669"; }

.ti-uppercase:before {
  content: "\e66a"; }

.ti-upload:before {
  content: "\e66b"; }

.ti-underline:before {
  content: "\e66c"; }

.ti-truck:before {
  content: "\e66d"; }

.ti-timer:before {
  content: "\e66e"; }

.ti-ticket:before {
  content: "\e66f"; }

.ti-thumb-up:before {
  content: "\e670"; }

.ti-thumb-down:before {
  content: "\e671"; }

.ti-text:before {
  content: "\e672"; }

.ti-stats-up:before {
  content: "\e673"; }

.ti-stats-down:before {
  content: "\e674"; }

.ti-split-v:before {
  content: "\e675"; }

.ti-split-h:before {
  content: "\e676"; }

.ti-smallcap:before {
  content: "\e677"; }

.ti-shine:before {
  content: "\e678"; }

.ti-shift-right:before {
  content: "\e679"; }

.ti-shift-left:before {
  content: "\e67a"; }

.ti-shield:before {
  content: "\e67b"; }

.ti-notepad:before {
  content: "\e67c"; }

.ti-server:before {
  content: "\e67d"; }

.ti-quote-right:before {
  content: "\e67e"; }

.ti-quote-left:before {
  content: "\e67f"; }

.ti-pulse:before {
  content: "\e680"; }

.ti-printer:before {
  content: "\e681"; }

.ti-power-off:before {
  content: "\e682"; }

.ti-plug:before {
  content: "\e683"; }

.ti-pie-chart:before {
  content: "\e684"; }

.ti-paragraph:before {
  content: "\e685"; }

.ti-panel:before {
  content: "\e686"; }

.ti-package:before {
  content: "\e687"; }

.ti-music:before {
  content: "\e688"; }

.ti-music-alt:before {
  content: "\e689"; }

.ti-mouse:before {
  content: "\e68a"; }

.ti-mouse-alt:before {
  content: "\e68b"; }

.ti-money:before {
  content: "\e68c"; }

.ti-microphone:before {
  content: "\e68d"; }

.ti-menu:before {
  content: "\e68e"; }

.ti-menu-alt:before {
  content: "\e68f"; }

.ti-map:before {
  content: "\e690"; }

.ti-map-alt:before {
  content: "\e691"; }

.ti-loop:before {
  content: "\e692"; }

.ti-location-pin:before {
  content: "\e693"; }

.ti-list:before {
  content: "\e694"; }

.ti-light-bulb:before {
  content: "\e695"; }

.ti-Italic:before {
  content: "\e696"; }

.ti-info:before {
  content: "\e697"; }

.ti-infinite:before {
  content: "\e698"; }

.ti-id-badge:before {
  content: "\e699"; }

.ti-hummer:before {
  content: "\e69a"; }

.ti-home:before {
  content: "\e69b"; }

.ti-help:before {
  content: "\e69c"; }

.ti-headphone:before {
  content: "\e69d"; }

.ti-harddrives:before {
  content: "\e69e"; }

.ti-harddrive:before {
  content: "\e69f"; }

.ti-gift:before {
  content: "\e6a0"; }

.ti-game:before {
  content: "\e6a1"; }

.ti-filter:before {
  content: "\e6a2"; }

.ti-files:before {
  content: "\e6a3"; }

.ti-file:before {
  content: "\e6a4"; }

.ti-eraser:before {
  content: "\e6a5"; }

.ti-envelope:before {
  content: "\e6a6"; }

.ti-download:before {
  content: "\e6a7"; }

.ti-direction:before {
  content: "\e6a8"; }

.ti-direction-alt:before {
  content: "\e6a9"; }

.ti-dashboard:before {
  content: "\e6aa"; }

.ti-control-stop:before {
  content: "\e6ab"; }

.ti-control-shuffle:before {
  content: "\e6ac"; }

.ti-control-play:before {
  content: "\e6ad"; }

.ti-control-pause:before {
  content: "\e6ae"; }

.ti-control-forward:before {
  content: "\e6af"; }

.ti-control-backward:before {
  content: "\e6b0"; }

.ti-cloud:before {
  content: "\e6b1"; }

.ti-cloud-up:before {
  content: "\e6b2"; }

.ti-cloud-down:before {
  content: "\e6b3"; }

.ti-clipboard:before {
  content: "\e6b4"; }

.ti-car:before {
  content: "\e6b5"; }

.ti-calendar:before {
  content: "\e6b6"; }

.ti-book:before {
  content: "\e6b7"; }

.ti-bell:before {
  content: "\e6b8"; }

.ti-basketball:before {
  content: "\e6b9"; }

.ti-bar-chart:before {
  content: "\e6ba"; }

.ti-bar-chart-alt:before {
  content: "\e6bb"; }

.ti-back-right:before {
  content: "\e6bc"; }

.ti-back-left:before {
  content: "\e6bd"; }

.ti-arrows-corner:before {
  content: "\e6be"; }

.ti-archive:before {
  content: "\e6bf"; }

.ti-anchor:before {
  content: "\e6c0"; }

.ti-align-right:before {
  content: "\e6c1"; }

.ti-align-left:before {
  content: "\e6c2"; }

.ti-align-justify:before {
  content: "\e6c3"; }

.ti-align-center:before {
  content: "\e6c4"; }

.ti-alert:before {
  content: "\e6c5"; }

.ti-alarm-clock:before {
  content: "\e6c6"; }

.ti-agenda:before {
  content: "\e6c7"; }

.ti-write:before {
  content: "\e6c8"; }

.ti-window:before {
  content: "\e6c9"; }

.ti-widgetized:before {
  content: "\e6ca"; }

.ti-widget:before {
  content: "\e6cb"; }

.ti-widget-alt:before {
  content: "\e6cc"; }

.ti-wallet:before {
  content: "\e6cd"; }

.ti-video-clapper:before {
  content: "\e6ce"; }

.ti-video-camera:before {
  content: "\e6cf"; }

.ti-vector:before {
  content: "\e6d0"; }

.ti-themify-logo:before {
  content: "\e6d1"; }

.ti-themify-favicon:before {
  content: "\e6d2"; }

.ti-themify-favicon-alt:before {
  content: "\e6d3"; }

.ti-support:before {
  content: "\e6d4"; }

.ti-stamp:before {
  content: "\e6d5"; }

.ti-split-v-alt:before {
  content: "\e6d6"; }

.ti-slice:before {
  content: "\e6d7"; }

.ti-shortcode:before {
  content: "\e6d8"; }

.ti-shift-right-alt:before {
  content: "\e6d9"; }

.ti-shift-left-alt:before {
  content: "\e6da"; }

.ti-ruler-alt-2:before {
  content: "\e6db"; }

.ti-receipt:before {
  content: "\e6dc"; }

.ti-pin2:before {
  content: "\e6dd"; }

.ti-pin-alt:before {
  content: "\e6de"; }

.ti-pencil-alt2:before {
  content: "\e6df"; }

.ti-palette:before {
  content: "\e6e0"; }

.ti-more:before {
  content: "\e6e1"; }

.ti-more-alt:before {
  content: "\e6e2"; }

.ti-microphone-alt:before {
  content: "\e6e3"; }

.ti-magnet:before {
  content: "\e6e4"; }

.ti-line-double:before {
  content: "\e6e5"; }

.ti-line-dotted:before {
  content: "\e6e6"; }

.ti-line-dashed:before {
  content: "\e6e7"; }

.ti-layout-width-full:before {
  content: "\e6e8"; }

.ti-layout-width-default:before {
  content: "\e6e9"; }

.ti-layout-width-default-alt:before {
  content: "\e6ea"; }

.ti-layout-tab:before {
  content: "\e6eb"; }

.ti-layout-tab-window:before {
  content: "\e6ec"; }

.ti-layout-tab-v:before {
  content: "\e6ed"; }

.ti-layout-tab-min:before {
  content: "\e6ee"; }

.ti-layout-slider:before {
  content: "\e6ef"; }

.ti-layout-slider-alt:before {
  content: "\e6f0"; }

.ti-layout-sidebar-right:before {
  content: "\e6f1"; }

.ti-layout-sidebar-none:before {
  content: "\e6f2"; }

.ti-layout-sidebar-left:before {
  content: "\e6f3"; }

.ti-layout-placeholder:before {
  content: "\e6f4"; }

.ti-layout-menu:before {
  content: "\e6f5"; }

.ti-layout-menu-v:before {
  content: "\e6f6"; }

.ti-layout-menu-separated:before {
  content: "\e6f7"; }

.ti-layout-menu-full:before {
  content: "\e6f8"; }

.ti-layout-media-right-alt:before {
  content: "\e6f9"; }

.ti-layout-media-right:before {
  content: "\e6fa"; }

.ti-layout-media-overlay:before {
  content: "\e6fb"; }

.ti-layout-media-overlay-alt:before {
  content: "\e6fc"; }

.ti-layout-media-overlay-alt-2:before {
  content: "\e6fd"; }

.ti-layout-media-left-alt:before {
  content: "\e6fe"; }

.ti-layout-media-left:before {
  content: "\e6ff"; }

.ti-layout-media-center-alt:before {
  content: "\e700"; }

.ti-layout-media-center:before {
  content: "\e701"; }

.ti-layout-list-thumb:before {
  content: "\e702"; }

.ti-layout-list-thumb-alt:before {
  content: "\e703"; }

.ti-layout-list-post:before {
  content: "\e704"; }

.ti-layout-list-large-image:before {
  content: "\e705"; }

.ti-layout-line-solid:before {
  content: "\e706"; }

.ti-layout-grid4:before {
  content: "\e707"; }

.ti-layout-grid3:before {
  content: "\e708"; }

.ti-layout-grid2:before {
  content: "\e709"; }

.ti-layout-grid2-thumb:before {
  content: "\e70a"; }

.ti-layout-cta-right:before {
  content: "\e70b"; }

.ti-layout-cta-left:before {
  content: "\e70c"; }

.ti-layout-cta-center:before {
  content: "\e70d"; }

.ti-layout-cta-btn-right:before {
  content: "\e70e"; }

.ti-layout-cta-btn-left:before {
  content: "\e70f"; }

.ti-layout-column4:before {
  content: "\e710"; }

.ti-layout-column3:before {
  content: "\e711"; }

.ti-layout-column2:before {
  content: "\e712"; }

.ti-layout-accordion-separated:before {
  content: "\e713"; }

.ti-layout-accordion-merged:before {
  content: "\e714"; }

.ti-layout-accordion-list:before {
  content: "\e715"; }

.ti-ink-pen:before {
  content: "\e716"; }

.ti-info-alt:before {
  content: "\e717"; }

.ti-help-alt:before {
  content: "\e718"; }

.ti-headphone-alt:before {
  content: "\e719"; }

.ti-hand-point-up:before {
  content: "\e71a"; }

.ti-hand-point-right:before {
  content: "\e71b"; }

.ti-hand-point-left:before {
  content: "\e71c"; }

.ti-hand-point-down:before {
  content: "\e71d"; }

.ti-gallery:before {
  content: "\e71e"; }

.ti-face-smile:before {
  content: "\e71f"; }

.ti-face-sad:before {
  content: "\e720"; }

.ti-credit-card:before {
  content: "\e721"; }

.ti-control-skip-forward:before {
  content: "\e722"; }

.ti-control-skip-backward:before {
  content: "\e723"; }

.ti-control-record:before {
  content: "\e724"; }

.ti-control-eject:before {
  content: "\e725"; }

.ti-comments-smiley:before {
  content: "\e726"; }

.ti-brush-alt:before {
  content: "\e727"; }

.ti-youtube:before {
  content: "\e728"; }

.ti-vimeo:before {
  content: "\e729"; }

.ti-twitter:before {
  content: "\e72a"; }

.ti-time:before {
  content: "\e72b"; }

.ti-tumblr:before {
  content: "\e72c"; }

.ti-skype:before {
  content: "\e72d"; }

.ti-share:before {
  content: "\e72e"; }

.ti-share-alt:before {
  content: "\e72f"; }

.ti-rocket:before {
  content: "\e730"; }

.ti-pinterest:before {
  content: "\e731"; }

.ti-new-window:before {
  content: "\e732"; }

.ti-microsoft:before {
  content: "\e733"; }

.ti-list-ol:before {
  content: "\e734"; }

.ti-linkedin:before {
  content: "\e735"; }

.ti-layout-sidebar-2:before {
  content: "\e736"; }

.ti-layout-grid4-alt:before {
  content: "\e737"; }

.ti-layout-grid3-alt:before {
  content: "\e738"; }

.ti-layout-grid2-alt:before {
  content: "\e739"; }

.ti-layout-column4-alt:before {
  content: "\e73a"; }

.ti-layout-column3-alt:before {
  content: "\e73b"; }

.ti-layout-column2-alt:before {
  content: "\e73c"; }

.ti-instagram:before {
  content: "\e73d"; }

.ti-google:before {
  content: "\e73e"; }

.ti-github:before {
  content: "\e73f"; }

.ti-flickr:before {
  content: "\e740"; }

.ti-facebook:before {
  content: "\e741"; }

.ti-dropbox:before {
  content: "\e742"; }

.ti-dribbble:before {
  content: "\e743"; }

.ti-apple:before {
  content: "\e744"; }

.ti-android:before {
  content: "\e745"; }

.ti-save:before {
  content: "\e746"; }

.ti-save-alt:before {
  content: "\e747"; }

.ti-yahoo:before {
  content: "\e748"; }

.ti-wordpress:before {
  content: "\e749"; }

.ti-vimeo-alt:before {
  content: "\e74a"; }

.ti-twitter-alt:before {
  content: "\e74b"; }

.ti-tumblr-alt:before {
  content: "\e74c"; }

.ti-trello:before {
  content: "\e74d"; }

.ti-stack-overflow:before {
  content: "\e74e"; }

.ti-soundcloud:before {
  content: "\e74f"; }

.ti-sharethis:before {
  content: "\e750"; }

.ti-sharethis-alt:before {
  content: "\e751"; }

.ti-reddit:before {
  content: "\e752"; }

.ti-pinterest-alt:before {
  content: "\e753"; }

.ti-microsoft-alt:before {
  content: "\e754"; }

.ti-linux:before {
  content: "\e755"; }

.ti-jsfiddle:before {
  content: "\e756"; }

.ti-joomla:before {
  content: "\e757"; }

.ti-html5:before {
  content: "\e758"; }

.ti-flickr-alt:before {
  content: "\e759"; }

.ti-email:before {
  content: "\e75a"; }

.ti-drupal:before {
  content: "\e75b"; }

.ti-dropbox-alt:before {
  content: "\e75c"; }

.ti-css3:before {
  content: "\e75d"; }

.ti-rss:before {
  content: "\e75e"; }

.ti-rss-alt:before {
  content: "\e75f"; }

/* Montserrat medium
========================================================================== */
@font-face {
  font-family: 'Montserrat medium';
  src: url("../fonts/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

/* Montserrat light
========================================================================== */
@font-face {
  font-family: 'Montserrat light';
  src: url("../fonts/Montserrat-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

/* Montserrat regular
========================================================================== */
@font-face {
  font-family: 'Montserrat extraLight';
  src: url("../fonts/Montserrat-ExtraLight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

/* Montserrat ectraLight
========================================================================== */
@font-face {
  font-family: 'Montserrat regular';
  src: url("../fonts/Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

/* Montserrat black
========================================================================== */
@font-face {
  font-family: 'Montserrat semibold';
  src: url("../fonts/Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

/* Montserrat semibold
========================================================================== */
@font-face {
  font-family: 'Montserrat black';
  src: url("../fonts/Montserrat-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }

/* Montserrat extraBold
========================================================================== */
@font-face {
  font-family: 'Montserrat extraBold';
  src: url("../fonts/Montserrat-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }

/* Montserrat Google Font will eventually replace all above
========================================================================== */
/* Poppins Google Font
========================================================================== */
/* Site configs
========================================================================== */
/* Colors
========================================================================== */
h2, h3, body:not(#theme-youngevity-us) .cart-summary .summary.title, body#theme-youngevity-us .cart-summary.sidebar .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, .data.table .table-caption, h4, .fieldset .legend, .login-container .legend, .form-create-account .legend, .forgot-password-container .legend, h5 {
  color: #676767; }

/* Foundation
========================================================================== */
/**
 * Foundation for Sites by ZURB
 * Version 6.1.2
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.mage-error {
  padding-top: 0.3125rem; }

*[role="tab"] {
  outline: none; }

::-moz-selection {
  /* Code for Firefox */
  background: rgba(0, 0, 0, 0.05); }

::selection {
  background: rgba(0, 0, 0, 0.05); }

.dashboard-autoship-index .button:hover, .dashboard-autoship-index .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .dashboard-autoship-index button:hover, .dashboard-autoship-index .fieldset button.action:hover, .fieldset .dashboard-autoship-index button.action:hover, .dashboard-autoship-index .fieldset a.action:hover, .fieldset .dashboard-autoship-index a.action:hover, .dashboard-autoship-index .login-container button.action:hover, .login-container .dashboard-autoship-index button.action:hover, .dashboard-autoship-index .login-container a.action:hover, .login-container .dashboard-autoship-index a.action:hover, .dashboard-autoship-index .form-create-account button.action:hover, .form-create-account .dashboard-autoship-index button.action:hover, .dashboard-autoship-index .form-create-account a.action:hover, .form-create-account .dashboard-autoship-index a.action:hover, .dashboard-autoship-index .forgot-password-container button.action:hover, .forgot-password-container .dashboard-autoship-index button.action:hover, .dashboard-autoship-index .forgot-password-container a.action:hover, .forgot-password-container .dashboard-autoship-index a.action:hover, .dashboard-autoship-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-index button:hover, .dashboard-autoship-index body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-index button:hover, .dashboard-autoship-index .data.table .actions a.action:hover, .data.table .actions .dashboard-autoship-index a.action:hover, .dashboard-autoship-index .button:focus, .dashboard-autoship-index .modal-inner-wrap .modal-footer button:focus, .modal-inner-wrap .modal-footer .dashboard-autoship-index button:focus, .dashboard-autoship-index .fieldset button.action:focus, .fieldset .dashboard-autoship-index button.action:focus, .dashboard-autoship-index .fieldset a.action:focus, .fieldset .dashboard-autoship-index a.action:focus, .dashboard-autoship-index .login-container button.action:focus, .login-container .dashboard-autoship-index button.action:focus, .dashboard-autoship-index .login-container a.action:focus, .login-container .dashboard-autoship-index a.action:focus, .dashboard-autoship-index .form-create-account button.action:focus, .form-create-account .dashboard-autoship-index button.action:focus, .dashboard-autoship-index .form-create-account a.action:focus, .form-create-account .dashboard-autoship-index a.action:focus, .dashboard-autoship-index .forgot-password-container button.action:focus, .forgot-password-container .dashboard-autoship-index button.action:focus, .dashboard-autoship-index .forgot-password-container a.action:focus, .forgot-password-container .dashboard-autoship-index a.action:focus, .dashboard-autoship-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-index button:focus, .dashboard-autoship-index body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-index button:focus, .dashboard-autoship-index .data.table .actions a.action:focus, .data.table .actions .dashboard-autoship-index a.action:focus,
.dashboard-autoship-products .button:hover,
.dashboard-autoship-products .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer
.dashboard-autoship-products button:hover,
.dashboard-autoship-products .fieldset button.action:hover, .fieldset
.dashboard-autoship-products button.action:hover,
.dashboard-autoship-products .fieldset a.action:hover, .fieldset
.dashboard-autoship-products a.action:hover,
.dashboard-autoship-products .login-container button.action:hover, .login-container
.dashboard-autoship-products button.action:hover,
.dashboard-autoship-products .login-container a.action:hover, .login-container
.dashboard-autoship-products a.action:hover,
.dashboard-autoship-products .form-create-account button.action:hover, .form-create-account
.dashboard-autoship-products button.action:hover,
.dashboard-autoship-products .form-create-account a.action:hover, .form-create-account
.dashboard-autoship-products a.action:hover,
.dashboard-autoship-products .forgot-password-container button.action:hover, .forgot-password-container
.dashboard-autoship-products button.action:hover,
.dashboard-autoship-products .forgot-password-container a.action:hover, .forgot-password-container
.dashboard-autoship-products a.action:hover,
.dashboard-autoship-products body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
.dashboard-autoship-products button:hover,
.dashboard-autoship-products body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
.dashboard-autoship-products button:hover,
.dashboard-autoship-products .data.table .actions a.action:hover, .data.table .actions
.dashboard-autoship-products a.action:hover,
.dashboard-autoship-products .button:focus,
.dashboard-autoship-products .modal-inner-wrap .modal-footer button:focus, .modal-inner-wrap .modal-footer
.dashboard-autoship-products button:focus,
.dashboard-autoship-products .fieldset button.action:focus, .fieldset
.dashboard-autoship-products button.action:focus,
.dashboard-autoship-products .fieldset a.action:focus, .fieldset
.dashboard-autoship-products a.action:focus,
.dashboard-autoship-products .login-container button.action:focus, .login-container
.dashboard-autoship-products button.action:focus,
.dashboard-autoship-products .login-container a.action:focus, .login-container
.dashboard-autoship-products a.action:focus,
.dashboard-autoship-products .form-create-account button.action:focus, .form-create-account
.dashboard-autoship-products button.action:focus,
.dashboard-autoship-products .form-create-account a.action:focus, .form-create-account
.dashboard-autoship-products a.action:focus,
.dashboard-autoship-products .forgot-password-container button.action:focus, .forgot-password-container
.dashboard-autoship-products button.action:focus,
.dashboard-autoship-products .forgot-password-container a.action:focus, .forgot-password-container
.dashboard-autoship-products a.action:focus,
.dashboard-autoship-products body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
.dashboard-autoship-products button:focus,
.dashboard-autoship-products body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
.dashboard-autoship-products button:focus,
.dashboard-autoship-products .data.table .actions a.action:focus, .data.table .actions
.dashboard-autoship-products a.action:focus {
  background-color: #60bc7b !important; }

body ul.tabs {
  padding: 0;
  font-size: inherit;
  overflow-x: hidden;
  top: 0;
  height: inherit; }
  body ul.tabs li {
    margin: 0; }
    body ul.tabs li a {
      border: none;
      background: none;
      font-style: normal;
      padding: 0;
      color: #c4c4c4;
      border-radius: 0; }
      body ul.tabs li a:hover {
        border: none;
        background: none; }
      body ul.tabs li a:visited {
        color: #c4c4c4; }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
   * 1. Set default font family to sans-serif.
   * 2. Prevent iOS and IE text size adjust after device orientation change,
   *    without disabling user zoom.
   */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
   * Remove default margin.
   */
body {
  margin: 0; }

/* HTML5 display definitions
     ========================================================================== */
/**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11
   * and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
   * 1. Correct `inline-block` display not defined in IE 8/9.
   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
   * Address `[hidden]` styling not present in IE 8/9/10.
   * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
   */
[hidden],
template {
  display: none; }

/* Links
     ========================================================================== */
/**
   * Remove the gray background color from active links in IE 10.
   */
a {
  background-color: transparent; }

/**
   * Improve readability of focused elements when they are also in an
   * active/hover state.
   */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
     ========================================================================== */
/**
   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   */
abbr[title] {
  border-bottom: 1px dotted; }

/**
   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   */
b,
strong {
  font-weight: bold; }

/**
   * Address styling not present in Safari and Chrome.
   */
dfn {
  font-style: italic; }

/**
   * Address variable `h1` font-size and margin within `section` and `article`
   * contexts in Firefox 4+, Safari, and Chrome.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
   * Address styling not present in IE 8/9.
   */
mark {
  background: #ff0;
  color: #000; }

/**
   * Address inconsistent and variable font size in all browsers.
   */
small {
  font-size: 80%; }

/**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
     ========================================================================== */
/**
   * Remove border when inside `a` element in IE 8/9/10.
   */
img {
  border: 0; }

/**
   * Correct overflow not hidden in IE 9/10/11.
   */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
     ========================================================================== */
/**
   * Address margin not present in IE 8/9 and Safari.
   */
figure {
  margin: 1em 40px; }

/**
   * Address differences between Firefox and other browsers.
   */
hr {
  box-sizing: content-box;
  height: 0; }

/**
   * Contain overflow in all browsers.
   */
pre {
  overflow: auto; }

/**
   * Address odd `em`-unit font size rendering in all browsers.
   */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
     ========================================================================== */
/**
   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   * styling of `select`, unless a `border` property is set.
   */
/**
   * 1. Correct color not being inherited.
   *    Known issue: affects color of disabled elements.
   * 2. Correct font properties not being inherited.
   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
button {
  overflow: visible; }

/**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   * Correct `select` style inheritance in Firefox.
   */
button,
select {
  text-transform: none; }

/**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
   * Re-set default cursor for disabled elements.
   */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
   * Remove inner padding and border in Firefox 4+.
   */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
input {
  line-height: normal; }

/**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
   */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

/**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
   * Define consistent border, margin, and padding.
   * [NOTE] We don't enable this ruleset in Foundation, because we want the <fieldset> element to have plain styling.
   */
/* fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
  } */
/**
   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
textarea {
  overflow: auto; }

/**
   * Don't inherit the `font-weight` (applied by a rule above).
   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   */
optgroup {
  font-weight: bold; }

/* Tables
     ========================================================================== */
/**
   * Remove most spacing between table cells.
   */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&large-plus-1=64.0625em&xlarge=75em&xxlarge=90em&xxxlarge=106.25em&max=120em&nav=87.5em"; }

html {
  font-size: 100%;
  box-sizing: border-box;
  min-height: -webkit-fill-available; }

*,
*:before,
*:after {
  box-sizing: inherit; }

body {
  padding: 0;
  margin: 0;
  font-family: "Montserrat", sans-serif, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #404040;
  background: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0; }

select {
  width: 100%;
  border-radius: 0; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  line-height: 1; }

.is-visible {
  display: block !important; }

.is-hidden {
  display: none !important; }

.row {
  max-width: 88.75rem;
  margin-left: auto;
  margin-right: auto; }
  .row::before, .row::after {
    content: ' ';
    display: table; }
  .row::after {
    clear: both; }
  .row.collapse > .column, .row.collapse > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .row.collapse > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .row.collapse > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .row.collapse > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .row.collapse > .field, body:not(#theme-youngevity-us) .form-shipping-address .row.collapse > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .row.collapse > .choice, body#theme-youngevity-us .checkout-opc .field.street .row.collapse > .label,
  body#theme-youngevity-us .fieldset.address .field.street .row.collapse > .label, body#theme-youngevity-us .checkout-opc .field.street .row.collapse > .field,
  body#theme-youngevity-us .fieldset.address .field.street .row.collapse > .field, body#theme-youngevity-us .form-shipping-address .row.collapse > .choice,
  body#theme-youngevity-us .billing-address-form .row.collapse > .choice {
    padding-left: 0;
    padding-right: 0; }
  .row .row {
    margin-left: -0.625rem;
    margin-right: -0.625rem; }
    @media screen and (min-width: 40em) {
      .row .row {
        margin-left: -0.9375rem;
        margin-right: -0.9375rem; } }
    .row .row.collapse {
      margin-left: 0;
      margin-right: 0; }
  .row.expanded {
    max-width: none; }
    .row.expanded .row {
      margin-left: auto;
      margin-right: auto; }

.column, .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .field, body:not(#theme-youngevity-us) .form-shipping-address .choice,
body:not(#theme-youngevity-us) .billing-address-form .choice, body#theme-youngevity-us .checkout-opc .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street .field, body#theme-youngevity-us .form-shipping-address .choice,
body#theme-youngevity-us .billing-address-form .choice {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
  float: left; }
  @media screen and (min-width: 40em) {
    .column, .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field, body:not(#theme-youngevity-us) .form-shipping-address .choice,
    body:not(#theme-youngevity-us) .billing-address-form .choice, body#theme-youngevity-us .checkout-opc .field.street .label,
    body#theme-youngevity-us .fieldset.address .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .field,
    body#theme-youngevity-us .fieldset.address .field.street .field, body#theme-youngevity-us .form-shipping-address .choice,
    body#theme-youngevity-us .billing-address-form .choice {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  .column:last-child:not(:first-child), .columns:last-child:not(:first-child), body:not(#theme-youngevity-us) .checkout-opc .field.street .label:last-child:not(:first-child),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label:last-child:not(:first-child), body:not(#theme-youngevity-us) .checkout-opc .field.street .field:last-child:not(:first-child),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field:last-child:not(:first-child), body:not(#theme-youngevity-us) .form-shipping-address .choice:last-child:not(:first-child),
  body:not(#theme-youngevity-us) .billing-address-form .choice:last-child:not(:first-child), body#theme-youngevity-us .checkout-opc .field.street .label:last-child:not(:first-child),
  body#theme-youngevity-us .fieldset.address .field.street .label:last-child:not(:first-child), body#theme-youngevity-us .checkout-opc .field.street .field:last-child:not(:first-child),
  body#theme-youngevity-us .fieldset.address .field.street .field:last-child:not(:first-child), body#theme-youngevity-us .form-shipping-address .choice:last-child:not(:first-child),
  body#theme-youngevity-us .billing-address-form .choice:last-child:not(:first-child) {
    float: right; }
  .column.end:last-child:last-child, .end.columns:last-child:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .end.label:last-child:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .end.label:last-child:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .end.field:last-child:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .end.field:last-child:last-child, body:not(#theme-youngevity-us) .form-shipping-address .end.choice:last-child:last-child,
  body:not(#theme-youngevity-us) .billing-address-form .end.choice:last-child:last-child, body#theme-youngevity-us .checkout-opc .field.street .end.label:last-child:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .end.label:last-child:last-child, body#theme-youngevity-us .checkout-opc .field.street .end.field:last-child:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .end.field:last-child:last-child, body#theme-youngevity-us .form-shipping-address .end.choice:last-child:last-child,
  body#theme-youngevity-us .billing-address-form .end.choice:last-child:last-child {
    float: left; }

.column.row.row, .row.row.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .row.row.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .row.row.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .row.row.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .row.row.field, body:not(#theme-youngevity-us) .form-shipping-address .row.row.choice,
body:not(#theme-youngevity-us) .billing-address-form .row.row.choice, body#theme-youngevity-us .checkout-opc .field.street .row.row.label,
body#theme-youngevity-us .fieldset.address .field.street .row.row.label, body#theme-youngevity-us .checkout-opc .field.street .row.row.field,
body#theme-youngevity-us .fieldset.address .field.street .row.row.field, body#theme-youngevity-us .form-shipping-address .row.row.choice,
body#theme-youngevity-us .billing-address-form .row.row.choice {
  float: none; }
  .row .column.row.row, .row .row.row.columns, .row body:not(#theme-youngevity-us) .checkout-opc .field.street .row.row.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .row .row.row.label, .row
  body:not(#theme-youngevity-us) .fieldset.address .field.street .row.row.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .row .row.row.label, .row body:not(#theme-youngevity-us) .checkout-opc .field.street .row.row.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .row .row.row.field, .row
  body:not(#theme-youngevity-us) .fieldset.address .field.street .row.row.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .row .row.row.field, .row body:not(#theme-youngevity-us) .form-shipping-address .row.row.choice, body:not(#theme-youngevity-us) .form-shipping-address .row .row.row.choice, .row
  body:not(#theme-youngevity-us) .billing-address-form .row.row.choice,
  body:not(#theme-youngevity-us) .billing-address-form .row .row.row.choice, .row body#theme-youngevity-us .checkout-opc .field.street .row.row.label, body#theme-youngevity-us .checkout-opc .field.street .row .row.row.label, .row
  body#theme-youngevity-us .fieldset.address .field.street .row.row.label,
  body#theme-youngevity-us .fieldset.address .field.street .row .row.row.label, .row body#theme-youngevity-us .checkout-opc .field.street .row.row.field, body#theme-youngevity-us .checkout-opc .field.street .row .row.row.field, .row
  body#theme-youngevity-us .fieldset.address .field.street .row.row.field,
  body#theme-youngevity-us .fieldset.address .field.street .row .row.row.field, .row body#theme-youngevity-us .form-shipping-address .row.row.choice, body#theme-youngevity-us .form-shipping-address .row .row.row.choice, .row
  body#theme-youngevity-us .billing-address-form .row.row.choice,
  body#theme-youngevity-us .billing-address-form .row .row.row.choice {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0; }

.small-1 {
  width: 8.33333%; }

.small-push-1 {
  position: relative;
  left: 8.33333%; }

.small-pull-1 {
  position: relative;
  left: -8.33333%; }

.small-offset-0 {
  margin-left: 0%; }

.small-2 {
  width: 16.66667%; }

.small-push-2 {
  position: relative;
  left: 16.66667%; }

.small-pull-2 {
  position: relative;
  left: -16.66667%; }

.small-offset-1 {
  margin-left: 8.33333%; }

.small-3 {
  width: 25%; }

.small-push-3 {
  position: relative;
  left: 25%; }

.small-pull-3 {
  position: relative;
  left: -25%; }

.small-offset-2 {
  margin-left: 16.66667%; }

.small-4 {
  width: 33.33333%; }

.small-push-4 {
  position: relative;
  left: 33.33333%; }

.small-pull-4 {
  position: relative;
  left: -33.33333%; }

.small-offset-3 {
  margin-left: 25%; }

.small-5 {
  width: 41.66667%; }

.small-push-5 {
  position: relative;
  left: 41.66667%; }

.small-pull-5 {
  position: relative;
  left: -41.66667%; }

.small-offset-4 {
  margin-left: 33.33333%; }

.small-6 {
  width: 50%; }

.small-push-6 {
  position: relative;
  left: 50%; }

.small-pull-6 {
  position: relative;
  left: -50%; }

.small-offset-5 {
  margin-left: 41.66667%; }

.small-7 {
  width: 58.33333%; }

.small-push-7 {
  position: relative;
  left: 58.33333%; }

.small-pull-7 {
  position: relative;
  left: -58.33333%; }

.small-offset-6 {
  margin-left: 50%; }

.small-8 {
  width: 66.66667%; }

.small-push-8 {
  position: relative;
  left: 66.66667%; }

.small-pull-8 {
  position: relative;
  left: -66.66667%; }

.small-offset-7 {
  margin-left: 58.33333%; }

.small-9 {
  width: 75%; }

.small-push-9 {
  position: relative;
  left: 75%; }

.small-pull-9 {
  position: relative;
  left: -75%; }

.small-offset-8 {
  margin-left: 66.66667%; }

.small-10 {
  width: 83.33333%; }

.small-push-10 {
  position: relative;
  left: 83.33333%; }

.small-pull-10 {
  position: relative;
  left: -83.33333%; }

.small-offset-9 {
  margin-left: 75%; }

.small-11 {
  width: 91.66667%; }

.small-push-11 {
  position: relative;
  left: 91.66667%; }

.small-pull-11 {
  position: relative;
  left: -91.66667%; }

.small-offset-10 {
  margin-left: 83.33333%; }

.small-12, body:not(#theme-youngevity-us) .checkout-opc .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .field, body:not(#theme-youngevity-us) .form-shipping-address .choice,
body:not(#theme-youngevity-us) .billing-address-form .choice, body#theme-youngevity-us .checkout-opc .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street .field, body#theme-youngevity-us .form-shipping-address .choice,
body#theme-youngevity-us .billing-address-form .choice {
  width: 100%; }

.small-offset-11 {
  margin-left: 91.66667%; }

.small-up-1 > .column, .small-up-1 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-1 > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-1 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-1 > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-1 > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-up-1 > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-up-1 > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-up-1 > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-up-1 > .label, body#theme-youngevity-us .checkout-opc .field.street .small-up-1 > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-up-1 > .field, body#theme-youngevity-us .form-shipping-address .small-up-1 > .choice,
body#theme-youngevity-us .billing-address-form .small-up-1 > .choice {
  width: 100%;
  float: left; }
  .small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-1 > .label:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-1 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-1 > .field:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-1 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .small-up-1 > .choice:nth-of-type(1n),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-1 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-1 > .label:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-1 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-1 > .field:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-1 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .small-up-1 > .choice:nth-of-type(1n),
  body#theme-youngevity-us .billing-address-form .small-up-1 > .choice:nth-of-type(1n) {
    clear: none; }
  .small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-1 > .label:nth-of-type(1n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-1 > .label:nth-of-type(1n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-1 > .field:nth-of-type(1n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-1 > .field:nth-of-type(1n+1), body:not(#theme-youngevity-us) .form-shipping-address .small-up-1 > .choice:nth-of-type(1n+1),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-1 > .choice:nth-of-type(1n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-1 > .label:nth-of-type(1n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-1 > .label:nth-of-type(1n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-1 > .field:nth-of-type(1n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-1 > .field:nth-of-type(1n+1), body#theme-youngevity-us .form-shipping-address .small-up-1 > .choice:nth-of-type(1n+1),
  body#theme-youngevity-us .billing-address-form .small-up-1 > .choice:nth-of-type(1n+1) {
    clear: both; }
  .small-up-1 > .column:last-child, .small-up-1 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-1 > .label:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-1 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-1 > .field:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-1 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .small-up-1 > .choice:last-child,
  body:not(#theme-youngevity-us) .billing-address-form .small-up-1 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-1 > .label:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-1 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-1 > .field:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-1 > .field:last-child, body#theme-youngevity-us .form-shipping-address .small-up-1 > .choice:last-child,
  body#theme-youngevity-us .billing-address-form .small-up-1 > .choice:last-child {
    float: left; }

.small-up-2 > .column, .small-up-2 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-2 > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-2 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-2 > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-2 > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-up-2 > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-up-2 > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-up-2 > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-up-2 > .label, body#theme-youngevity-us .checkout-opc .field.street .small-up-2 > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-up-2 > .field, body#theme-youngevity-us .form-shipping-address .small-up-2 > .choice,
body#theme-youngevity-us .billing-address-form .small-up-2 > .choice {
  width: 50%;
  float: left; }
  .small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-2 > .label:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-2 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-2 > .field:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-2 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .small-up-2 > .choice:nth-of-type(1n),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-2 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-2 > .label:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-2 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-2 > .field:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-2 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .small-up-2 > .choice:nth-of-type(1n),
  body#theme-youngevity-us .billing-address-form .small-up-2 > .choice:nth-of-type(1n) {
    clear: none; }
  .small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-2 > .label:nth-of-type(2n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-2 > .label:nth-of-type(2n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-2 > .field:nth-of-type(2n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-2 > .field:nth-of-type(2n+1), body:not(#theme-youngevity-us) .form-shipping-address .small-up-2 > .choice:nth-of-type(2n+1),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-2 > .choice:nth-of-type(2n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-2 > .label:nth-of-type(2n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-2 > .label:nth-of-type(2n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-2 > .field:nth-of-type(2n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-2 > .field:nth-of-type(2n+1), body#theme-youngevity-us .form-shipping-address .small-up-2 > .choice:nth-of-type(2n+1),
  body#theme-youngevity-us .billing-address-form .small-up-2 > .choice:nth-of-type(2n+1) {
    clear: both; }
  .small-up-2 > .column:last-child, .small-up-2 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-2 > .label:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-2 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-2 > .field:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-2 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .small-up-2 > .choice:last-child,
  body:not(#theme-youngevity-us) .billing-address-form .small-up-2 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-2 > .label:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-2 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-2 > .field:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-2 > .field:last-child, body#theme-youngevity-us .form-shipping-address .small-up-2 > .choice:last-child,
  body#theme-youngevity-us .billing-address-form .small-up-2 > .choice:last-child {
    float: left; }

.small-up-3 > .column, .small-up-3 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-3 > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-3 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-3 > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-3 > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-up-3 > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-up-3 > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-up-3 > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-up-3 > .label, body#theme-youngevity-us .checkout-opc .field.street .small-up-3 > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-up-3 > .field, body#theme-youngevity-us .form-shipping-address .small-up-3 > .choice,
body#theme-youngevity-us .billing-address-form .small-up-3 > .choice {
  width: 33.33333%;
  float: left; }
  .small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-3 > .label:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-3 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-3 > .field:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-3 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .small-up-3 > .choice:nth-of-type(1n),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-3 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-3 > .label:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-3 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-3 > .field:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-3 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .small-up-3 > .choice:nth-of-type(1n),
  body#theme-youngevity-us .billing-address-form .small-up-3 > .choice:nth-of-type(1n) {
    clear: none; }
  .small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-3 > .label:nth-of-type(3n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-3 > .label:nth-of-type(3n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-3 > .field:nth-of-type(3n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-3 > .field:nth-of-type(3n+1), body:not(#theme-youngevity-us) .form-shipping-address .small-up-3 > .choice:nth-of-type(3n+1),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-3 > .choice:nth-of-type(3n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-3 > .label:nth-of-type(3n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-3 > .label:nth-of-type(3n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-3 > .field:nth-of-type(3n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-3 > .field:nth-of-type(3n+1), body#theme-youngevity-us .form-shipping-address .small-up-3 > .choice:nth-of-type(3n+1),
  body#theme-youngevity-us .billing-address-form .small-up-3 > .choice:nth-of-type(3n+1) {
    clear: both; }
  .small-up-3 > .column:last-child, .small-up-3 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-3 > .label:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-3 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-3 > .field:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-3 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .small-up-3 > .choice:last-child,
  body:not(#theme-youngevity-us) .billing-address-form .small-up-3 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-3 > .label:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-3 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-3 > .field:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-3 > .field:last-child, body#theme-youngevity-us .form-shipping-address .small-up-3 > .choice:last-child,
  body#theme-youngevity-us .billing-address-form .small-up-3 > .choice:last-child {
    float: left; }

.small-up-4 > .column, .small-up-4 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-4 > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-4 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-4 > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-4 > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-up-4 > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-up-4 > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-up-4 > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-up-4 > .label, body#theme-youngevity-us .checkout-opc .field.street .small-up-4 > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-up-4 > .field, body#theme-youngevity-us .form-shipping-address .small-up-4 > .choice,
body#theme-youngevity-us .billing-address-form .small-up-4 > .choice {
  width: 25%;
  float: left; }
  .small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-4 > .label:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-4 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-4 > .field:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-4 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .small-up-4 > .choice:nth-of-type(1n),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-4 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-4 > .label:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-4 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-4 > .field:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-4 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .small-up-4 > .choice:nth-of-type(1n),
  body#theme-youngevity-us .billing-address-form .small-up-4 > .choice:nth-of-type(1n) {
    clear: none; }
  .small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-4 > .label:nth-of-type(4n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-4 > .label:nth-of-type(4n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-4 > .field:nth-of-type(4n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-4 > .field:nth-of-type(4n+1), body:not(#theme-youngevity-us) .form-shipping-address .small-up-4 > .choice:nth-of-type(4n+1),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-4 > .choice:nth-of-type(4n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-4 > .label:nth-of-type(4n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-4 > .label:nth-of-type(4n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-4 > .field:nth-of-type(4n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-4 > .field:nth-of-type(4n+1), body#theme-youngevity-us .form-shipping-address .small-up-4 > .choice:nth-of-type(4n+1),
  body#theme-youngevity-us .billing-address-form .small-up-4 > .choice:nth-of-type(4n+1) {
    clear: both; }
  .small-up-4 > .column:last-child, .small-up-4 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-4 > .label:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-4 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-4 > .field:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-4 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .small-up-4 > .choice:last-child,
  body:not(#theme-youngevity-us) .billing-address-form .small-up-4 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-4 > .label:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-4 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-4 > .field:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-4 > .field:last-child, body#theme-youngevity-us .form-shipping-address .small-up-4 > .choice:last-child,
  body#theme-youngevity-us .billing-address-form .small-up-4 > .choice:last-child {
    float: left; }

.small-up-5 > .column, .small-up-5 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-5 > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-5 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-5 > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-5 > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-up-5 > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-up-5 > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-up-5 > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-up-5 > .label, body#theme-youngevity-us .checkout-opc .field.street .small-up-5 > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-up-5 > .field, body#theme-youngevity-us .form-shipping-address .small-up-5 > .choice,
body#theme-youngevity-us .billing-address-form .small-up-5 > .choice {
  width: 20%;
  float: left; }
  .small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-5 > .label:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-5 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-5 > .field:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-5 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .small-up-5 > .choice:nth-of-type(1n),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-5 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-5 > .label:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-5 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-5 > .field:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-5 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .small-up-5 > .choice:nth-of-type(1n),
  body#theme-youngevity-us .billing-address-form .small-up-5 > .choice:nth-of-type(1n) {
    clear: none; }
  .small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-5 > .label:nth-of-type(5n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-5 > .label:nth-of-type(5n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-5 > .field:nth-of-type(5n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-5 > .field:nth-of-type(5n+1), body:not(#theme-youngevity-us) .form-shipping-address .small-up-5 > .choice:nth-of-type(5n+1),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-5 > .choice:nth-of-type(5n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-5 > .label:nth-of-type(5n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-5 > .label:nth-of-type(5n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-5 > .field:nth-of-type(5n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-5 > .field:nth-of-type(5n+1), body#theme-youngevity-us .form-shipping-address .small-up-5 > .choice:nth-of-type(5n+1),
  body#theme-youngevity-us .billing-address-form .small-up-5 > .choice:nth-of-type(5n+1) {
    clear: both; }
  .small-up-5 > .column:last-child, .small-up-5 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-5 > .label:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-5 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-5 > .field:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-5 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .small-up-5 > .choice:last-child,
  body:not(#theme-youngevity-us) .billing-address-form .small-up-5 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-5 > .label:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-5 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-5 > .field:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-5 > .field:last-child, body#theme-youngevity-us .form-shipping-address .small-up-5 > .choice:last-child,
  body#theme-youngevity-us .billing-address-form .small-up-5 > .choice:last-child {
    float: left; }

.small-up-6 > .column, .small-up-6 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-6 > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-6 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-6 > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-6 > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-up-6 > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-up-6 > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-up-6 > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-up-6 > .label, body#theme-youngevity-us .checkout-opc .field.street .small-up-6 > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-up-6 > .field, body#theme-youngevity-us .form-shipping-address .small-up-6 > .choice,
body#theme-youngevity-us .billing-address-form .small-up-6 > .choice {
  width: 16.66667%;
  float: left; }
  .small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-6 > .label:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-6 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-6 > .field:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-6 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .small-up-6 > .choice:nth-of-type(1n),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-6 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-6 > .label:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-6 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-6 > .field:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-6 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .small-up-6 > .choice:nth-of-type(1n),
  body#theme-youngevity-us .billing-address-form .small-up-6 > .choice:nth-of-type(1n) {
    clear: none; }
  .small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-6 > .label:nth-of-type(6n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-6 > .label:nth-of-type(6n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-6 > .field:nth-of-type(6n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-6 > .field:nth-of-type(6n+1), body:not(#theme-youngevity-us) .form-shipping-address .small-up-6 > .choice:nth-of-type(6n+1),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-6 > .choice:nth-of-type(6n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-6 > .label:nth-of-type(6n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-6 > .label:nth-of-type(6n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-6 > .field:nth-of-type(6n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-6 > .field:nth-of-type(6n+1), body#theme-youngevity-us .form-shipping-address .small-up-6 > .choice:nth-of-type(6n+1),
  body#theme-youngevity-us .billing-address-form .small-up-6 > .choice:nth-of-type(6n+1) {
    clear: both; }
  .small-up-6 > .column:last-child, .small-up-6 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-6 > .label:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-6 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-6 > .field:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-6 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .small-up-6 > .choice:last-child,
  body:not(#theme-youngevity-us) .billing-address-form .small-up-6 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-6 > .label:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-6 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-6 > .field:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-6 > .field:last-child, body#theme-youngevity-us .form-shipping-address .small-up-6 > .choice:last-child,
  body#theme-youngevity-us .billing-address-form .small-up-6 > .choice:last-child {
    float: left; }

.small-up-7 > .column, .small-up-7 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-7 > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-7 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-7 > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-7 > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-up-7 > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-up-7 > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-up-7 > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-up-7 > .label, body#theme-youngevity-us .checkout-opc .field.street .small-up-7 > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-up-7 > .field, body#theme-youngevity-us .form-shipping-address .small-up-7 > .choice,
body#theme-youngevity-us .billing-address-form .small-up-7 > .choice {
  width: 14.28571%;
  float: left; }
  .small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-7 > .label:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-7 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-7 > .field:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-7 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .small-up-7 > .choice:nth-of-type(1n),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-7 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-7 > .label:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-7 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-7 > .field:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-7 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .small-up-7 > .choice:nth-of-type(1n),
  body#theme-youngevity-us .billing-address-form .small-up-7 > .choice:nth-of-type(1n) {
    clear: none; }
  .small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-7 > .label:nth-of-type(7n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-7 > .label:nth-of-type(7n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-7 > .field:nth-of-type(7n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-7 > .field:nth-of-type(7n+1), body:not(#theme-youngevity-us) .form-shipping-address .small-up-7 > .choice:nth-of-type(7n+1),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-7 > .choice:nth-of-type(7n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-7 > .label:nth-of-type(7n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-7 > .label:nth-of-type(7n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-7 > .field:nth-of-type(7n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-7 > .field:nth-of-type(7n+1), body#theme-youngevity-us .form-shipping-address .small-up-7 > .choice:nth-of-type(7n+1),
  body#theme-youngevity-us .billing-address-form .small-up-7 > .choice:nth-of-type(7n+1) {
    clear: both; }
  .small-up-7 > .column:last-child, .small-up-7 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-7 > .label:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-7 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-7 > .field:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-7 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .small-up-7 > .choice:last-child,
  body:not(#theme-youngevity-us) .billing-address-form .small-up-7 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-7 > .label:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-7 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-7 > .field:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-7 > .field:last-child, body#theme-youngevity-us .form-shipping-address .small-up-7 > .choice:last-child,
  body#theme-youngevity-us .billing-address-form .small-up-7 > .choice:last-child {
    float: left; }

.small-up-8 > .column, .small-up-8 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-8 > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-8 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-8 > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-8 > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-up-8 > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-up-8 > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-up-8 > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-up-8 > .label, body#theme-youngevity-us .checkout-opc .field.street .small-up-8 > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-up-8 > .field, body#theme-youngevity-us .form-shipping-address .small-up-8 > .choice,
body#theme-youngevity-us .billing-address-form .small-up-8 > .choice {
  width: 12.5%;
  float: left; }
  .small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-8 > .label:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-8 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-8 > .field:nth-of-type(1n),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-8 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .small-up-8 > .choice:nth-of-type(1n),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-8 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-8 > .label:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-8 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .small-up-8 > .field:nth-of-type(1n),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-8 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .small-up-8 > .choice:nth-of-type(1n),
  body#theme-youngevity-us .billing-address-form .small-up-8 > .choice:nth-of-type(1n) {
    clear: none; }
  .small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-8 > .label:nth-of-type(8n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-8 > .label:nth-of-type(8n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-8 > .field:nth-of-type(8n+1),
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-8 > .field:nth-of-type(8n+1), body:not(#theme-youngevity-us) .form-shipping-address .small-up-8 > .choice:nth-of-type(8n+1),
  body:not(#theme-youngevity-us) .billing-address-form .small-up-8 > .choice:nth-of-type(8n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-8 > .label:nth-of-type(8n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-8 > .label:nth-of-type(8n+1), body#theme-youngevity-us .checkout-opc .field.street .small-up-8 > .field:nth-of-type(8n+1),
  body#theme-youngevity-us .fieldset.address .field.street .small-up-8 > .field:nth-of-type(8n+1), body#theme-youngevity-us .form-shipping-address .small-up-8 > .choice:nth-of-type(8n+1),
  body#theme-youngevity-us .billing-address-form .small-up-8 > .choice:nth-of-type(8n+1) {
    clear: both; }
  .small-up-8 > .column:last-child, .small-up-8 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-8 > .label:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-8 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-up-8 > .field:last-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .small-up-8 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .small-up-8 > .choice:last-child,
  body:not(#theme-youngevity-us) .billing-address-form .small-up-8 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-8 > .label:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-8 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .small-up-8 > .field:last-child,
  body#theme-youngevity-us .fieldset.address .field.street .small-up-8 > .field:last-child, body#theme-youngevity-us .form-shipping-address .small-up-8 > .choice:last-child,
  body#theme-youngevity-us .billing-address-form .small-up-8 > .choice:last-child {
    float: left; }

.small-collapse > .column, .small-collapse > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-collapse > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-collapse > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-collapse > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-collapse > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-collapse > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-collapse > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-collapse > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-collapse > .label, body#theme-youngevity-us .checkout-opc .field.street .small-collapse > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-collapse > .field, body#theme-youngevity-us .form-shipping-address .small-collapse > .choice,
body#theme-youngevity-us .billing-address-form .small-collapse > .choice {
  padding-left: 0;
  padding-right: 0; }

.small-collapse .row {
  margin-left: 0;
  margin-right: 0; }

.small-uncollapse > .column, .small-uncollapse > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-uncollapse > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-uncollapse > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .small-uncollapse > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .small-uncollapse > .field, body:not(#theme-youngevity-us) .form-shipping-address .small-uncollapse > .choice,
body:not(#theme-youngevity-us) .billing-address-form .small-uncollapse > .choice, body#theme-youngevity-us .checkout-opc .field.street .small-uncollapse > .label,
body#theme-youngevity-us .fieldset.address .field.street .small-uncollapse > .label, body#theme-youngevity-us .checkout-opc .field.street .small-uncollapse > .field,
body#theme-youngevity-us .fieldset.address .field.street .small-uncollapse > .field, body#theme-youngevity-us .form-shipping-address .small-uncollapse > .choice,
body#theme-youngevity-us .billing-address-form .small-uncollapse > .choice {
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.small-centered {
  float: none;
  margin-left: auto;
  margin-right: auto; }

.small-uncentered,
.small-push-0,
.small-pull-0 {
  position: static;
  margin-left: 0;
  margin-right: 0;
  float: left; }

@media screen and (min-width: 40em) {
  .medium-1 {
    width: 8.33333%; }
  .medium-push-1 {
    position: relative;
    left: 8.33333%; }
  .medium-pull-1 {
    position: relative;
    left: -8.33333%; }
  .medium-offset-0 {
    margin-left: 0%; }
  .medium-2 {
    width: 16.66667%; }
  .medium-push-2 {
    position: relative;
    left: 16.66667%; }
  .medium-pull-2 {
    position: relative;
    left: -16.66667%; }
  .medium-offset-1 {
    margin-left: 8.33333%; }
  .medium-3 {
    width: 25%; }
  .medium-push-3 {
    position: relative;
    left: 25%; }
  .medium-pull-3 {
    position: relative;
    left: -25%; }
  .medium-offset-2 {
    margin-left: 16.66667%; }
  .medium-4 {
    width: 33.33333%; }
  .medium-push-4 {
    position: relative;
    left: 33.33333%; }
  .medium-pull-4 {
    position: relative;
    left: -33.33333%; }
  .medium-offset-3 {
    margin-left: 25%; }
  .medium-5 {
    width: 41.66667%; }
  .medium-push-5 {
    position: relative;
    left: 41.66667%; }
  .medium-pull-5 {
    position: relative;
    left: -41.66667%; }
  .medium-offset-4 {
    margin-left: 33.33333%; }
  .medium-6, body:not(#theme-youngevity-us) .checkout-opc .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field {
    width: 50%; }
  .medium-push-6 {
    position: relative;
    left: 50%; }
  .medium-pull-6 {
    position: relative;
    left: -50%; }
  .medium-offset-5 {
    margin-left: 41.66667%; }
  .medium-7 {
    width: 58.33333%; }
  .medium-push-7 {
    position: relative;
    left: 58.33333%; }
  .medium-pull-7 {
    position: relative;
    left: -58.33333%; }
  .medium-offset-6 {
    margin-left: 50%; }
  .medium-8 {
    width: 66.66667%; }
  .medium-push-8 {
    position: relative;
    left: 66.66667%; }
  .medium-pull-8 {
    position: relative;
    left: -66.66667%; }
  .medium-offset-7 {
    margin-left: 58.33333%; }
  .medium-9 {
    width: 75%; }
  .medium-push-9 {
    position: relative;
    left: 75%; }
  .medium-pull-9 {
    position: relative;
    left: -75%; }
  .medium-offset-8 {
    margin-left: 66.66667%; }
  .medium-10 {
    width: 83.33333%; }
  .medium-push-10 {
    position: relative;
    left: 83.33333%; }
  .medium-pull-10 {
    position: relative;
    left: -83.33333%; }
  .medium-offset-9 {
    margin-left: 75%; }
  .medium-11 {
    width: 91.66667%; }
  .medium-push-11 {
    position: relative;
    left: 91.66667%; }
  .medium-pull-11 {
    position: relative;
    left: -91.66667%; }
  .medium-offset-10 {
    margin-left: 83.33333%; }
  .medium-12 {
    width: 100%; }
  .medium-offset-11 {
    margin-left: 91.66667%; }
  .medium-up-1 > .column, .medium-up-1 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-1 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-1 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-1 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-1 > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-1 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-up-1 > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-up-1 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-1 > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-up-1 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-1 > .field, body#theme-youngevity-us .form-shipping-address .medium-up-1 > .choice,
  body#theme-youngevity-us .billing-address-form .medium-up-1 > .choice {
    width: 100%;
    float: left; }
    .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-1 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-1 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-1 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-1 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-1 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-1 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-1 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-1 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-1 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-1 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .medium-up-1 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .medium-up-1 > .choice:nth-of-type(1n) {
      clear: none; }
    .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-1 > .label:nth-of-type(1n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-1 > .label:nth-of-type(1n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-1 > .field:nth-of-type(1n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-1 > .field:nth-of-type(1n+1), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-1 > .choice:nth-of-type(1n+1),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-1 > .choice:nth-of-type(1n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-1 > .label:nth-of-type(1n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-1 > .label:nth-of-type(1n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-1 > .field:nth-of-type(1n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-1 > .field:nth-of-type(1n+1), body#theme-youngevity-us .form-shipping-address .medium-up-1 > .choice:nth-of-type(1n+1),
    body#theme-youngevity-us .billing-address-form .medium-up-1 > .choice:nth-of-type(1n+1) {
      clear: both; }
    .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-1 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-1 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-1 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-1 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-1 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-1 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-1 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-1 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-1 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-1 > .field:last-child, body#theme-youngevity-us .form-shipping-address .medium-up-1 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .medium-up-1 > .choice:last-child {
      float: left; }
  .medium-up-2 > .column, .medium-up-2 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-2 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-2 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-2 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-2 > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-2 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-up-2 > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-up-2 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-2 > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-up-2 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-2 > .field, body#theme-youngevity-us .form-shipping-address .medium-up-2 > .choice,
  body#theme-youngevity-us .billing-address-form .medium-up-2 > .choice {
    width: 50%;
    float: left; }
    .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-2 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-2 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-2 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-2 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-2 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-2 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-2 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-2 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-2 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-2 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .medium-up-2 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .medium-up-2 > .choice:nth-of-type(1n) {
      clear: none; }
    .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-2 > .label:nth-of-type(2n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-2 > .label:nth-of-type(2n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-2 > .field:nth-of-type(2n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-2 > .field:nth-of-type(2n+1), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-2 > .choice:nth-of-type(2n+1),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-2 > .choice:nth-of-type(2n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-2 > .label:nth-of-type(2n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-2 > .label:nth-of-type(2n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-2 > .field:nth-of-type(2n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-2 > .field:nth-of-type(2n+1), body#theme-youngevity-us .form-shipping-address .medium-up-2 > .choice:nth-of-type(2n+1),
    body#theme-youngevity-us .billing-address-form .medium-up-2 > .choice:nth-of-type(2n+1) {
      clear: both; }
    .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-2 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-2 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-2 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-2 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-2 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-2 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-2 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-2 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-2 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-2 > .field:last-child, body#theme-youngevity-us .form-shipping-address .medium-up-2 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .medium-up-2 > .choice:last-child {
      float: left; }
  .medium-up-3 > .column, .medium-up-3 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-3 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-3 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-3 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-3 > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-3 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-up-3 > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-up-3 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-3 > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-up-3 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-3 > .field, body#theme-youngevity-us .form-shipping-address .medium-up-3 > .choice,
  body#theme-youngevity-us .billing-address-form .medium-up-3 > .choice {
    width: 33.33333%;
    float: left; }
    .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-3 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-3 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-3 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-3 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-3 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-3 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-3 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-3 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-3 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-3 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .medium-up-3 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .medium-up-3 > .choice:nth-of-type(1n) {
      clear: none; }
    .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-3 > .label:nth-of-type(3n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-3 > .label:nth-of-type(3n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-3 > .field:nth-of-type(3n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-3 > .field:nth-of-type(3n+1), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-3 > .choice:nth-of-type(3n+1),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-3 > .choice:nth-of-type(3n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-3 > .label:nth-of-type(3n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-3 > .label:nth-of-type(3n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-3 > .field:nth-of-type(3n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-3 > .field:nth-of-type(3n+1), body#theme-youngevity-us .form-shipping-address .medium-up-3 > .choice:nth-of-type(3n+1),
    body#theme-youngevity-us .billing-address-form .medium-up-3 > .choice:nth-of-type(3n+1) {
      clear: both; }
    .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-3 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-3 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-3 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-3 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-3 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-3 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-3 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-3 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-3 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-3 > .field:last-child, body#theme-youngevity-us .form-shipping-address .medium-up-3 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .medium-up-3 > .choice:last-child {
      float: left; }
  .medium-up-4 > .column, .medium-up-4 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-4 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-4 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-4 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-4 > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-4 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-up-4 > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-up-4 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-4 > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-up-4 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-4 > .field, body#theme-youngevity-us .form-shipping-address .medium-up-4 > .choice,
  body#theme-youngevity-us .billing-address-form .medium-up-4 > .choice {
    width: 25%;
    float: left; }
    .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-4 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-4 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-4 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-4 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-4 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-4 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-4 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-4 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-4 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-4 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .medium-up-4 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .medium-up-4 > .choice:nth-of-type(1n) {
      clear: none; }
    .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-4 > .label:nth-of-type(4n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-4 > .label:nth-of-type(4n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-4 > .field:nth-of-type(4n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-4 > .field:nth-of-type(4n+1), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-4 > .choice:nth-of-type(4n+1),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-4 > .choice:nth-of-type(4n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-4 > .label:nth-of-type(4n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-4 > .label:nth-of-type(4n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-4 > .field:nth-of-type(4n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-4 > .field:nth-of-type(4n+1), body#theme-youngevity-us .form-shipping-address .medium-up-4 > .choice:nth-of-type(4n+1),
    body#theme-youngevity-us .billing-address-form .medium-up-4 > .choice:nth-of-type(4n+1) {
      clear: both; }
    .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-4 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-4 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-4 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-4 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-4 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-4 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-4 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-4 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-4 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-4 > .field:last-child, body#theme-youngevity-us .form-shipping-address .medium-up-4 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .medium-up-4 > .choice:last-child {
      float: left; }
  .medium-up-5 > .column, .medium-up-5 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-5 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-5 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-5 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-5 > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-5 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-up-5 > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-up-5 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-5 > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-up-5 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-5 > .field, body#theme-youngevity-us .form-shipping-address .medium-up-5 > .choice,
  body#theme-youngevity-us .billing-address-form .medium-up-5 > .choice {
    width: 20%;
    float: left; }
    .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-5 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-5 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-5 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-5 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-5 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-5 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-5 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-5 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-5 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-5 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .medium-up-5 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .medium-up-5 > .choice:nth-of-type(1n) {
      clear: none; }
    .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-5 > .label:nth-of-type(5n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-5 > .label:nth-of-type(5n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-5 > .field:nth-of-type(5n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-5 > .field:nth-of-type(5n+1), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-5 > .choice:nth-of-type(5n+1),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-5 > .choice:nth-of-type(5n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-5 > .label:nth-of-type(5n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-5 > .label:nth-of-type(5n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-5 > .field:nth-of-type(5n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-5 > .field:nth-of-type(5n+1), body#theme-youngevity-us .form-shipping-address .medium-up-5 > .choice:nth-of-type(5n+1),
    body#theme-youngevity-us .billing-address-form .medium-up-5 > .choice:nth-of-type(5n+1) {
      clear: both; }
    .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-5 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-5 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-5 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-5 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-5 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-5 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-5 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-5 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-5 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-5 > .field:last-child, body#theme-youngevity-us .form-shipping-address .medium-up-5 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .medium-up-5 > .choice:last-child {
      float: left; }
  .medium-up-6 > .column, .medium-up-6 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-6 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-6 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-6 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-6 > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-6 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-up-6 > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-up-6 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-6 > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-up-6 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-6 > .field, body#theme-youngevity-us .form-shipping-address .medium-up-6 > .choice,
  body#theme-youngevity-us .billing-address-form .medium-up-6 > .choice {
    width: 16.66667%;
    float: left; }
    .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-6 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-6 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-6 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-6 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-6 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-6 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-6 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-6 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-6 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-6 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .medium-up-6 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .medium-up-6 > .choice:nth-of-type(1n) {
      clear: none; }
    .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-6 > .label:nth-of-type(6n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-6 > .label:nth-of-type(6n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-6 > .field:nth-of-type(6n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-6 > .field:nth-of-type(6n+1), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-6 > .choice:nth-of-type(6n+1),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-6 > .choice:nth-of-type(6n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-6 > .label:nth-of-type(6n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-6 > .label:nth-of-type(6n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-6 > .field:nth-of-type(6n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-6 > .field:nth-of-type(6n+1), body#theme-youngevity-us .form-shipping-address .medium-up-6 > .choice:nth-of-type(6n+1),
    body#theme-youngevity-us .billing-address-form .medium-up-6 > .choice:nth-of-type(6n+1) {
      clear: both; }
    .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-6 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-6 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-6 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-6 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-6 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-6 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-6 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-6 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-6 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-6 > .field:last-child, body#theme-youngevity-us .form-shipping-address .medium-up-6 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .medium-up-6 > .choice:last-child {
      float: left; }
  .medium-up-7 > .column, .medium-up-7 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-7 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-7 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-7 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-7 > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-7 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-up-7 > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-up-7 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-7 > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-up-7 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-7 > .field, body#theme-youngevity-us .form-shipping-address .medium-up-7 > .choice,
  body#theme-youngevity-us .billing-address-form .medium-up-7 > .choice {
    width: 14.28571%;
    float: left; }
    .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-7 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-7 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-7 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-7 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-7 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-7 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-7 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-7 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-7 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-7 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .medium-up-7 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .medium-up-7 > .choice:nth-of-type(1n) {
      clear: none; }
    .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-7 > .label:nth-of-type(7n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-7 > .label:nth-of-type(7n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-7 > .field:nth-of-type(7n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-7 > .field:nth-of-type(7n+1), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-7 > .choice:nth-of-type(7n+1),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-7 > .choice:nth-of-type(7n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-7 > .label:nth-of-type(7n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-7 > .label:nth-of-type(7n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-7 > .field:nth-of-type(7n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-7 > .field:nth-of-type(7n+1), body#theme-youngevity-us .form-shipping-address .medium-up-7 > .choice:nth-of-type(7n+1),
    body#theme-youngevity-us .billing-address-form .medium-up-7 > .choice:nth-of-type(7n+1) {
      clear: both; }
    .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-7 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-7 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-7 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-7 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-7 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-7 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-7 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-7 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-7 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-7 > .field:last-child, body#theme-youngevity-us .form-shipping-address .medium-up-7 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .medium-up-7 > .choice:last-child {
      float: left; }
  .medium-up-8 > .column, .medium-up-8 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-8 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-8 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-8 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-8 > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-8 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-up-8 > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-up-8 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-8 > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-up-8 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-up-8 > .field, body#theme-youngevity-us .form-shipping-address .medium-up-8 > .choice,
  body#theme-youngevity-us .billing-address-form .medium-up-8 > .choice {
    width: 12.5%;
    float: left; }
    .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-8 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-8 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-8 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-8 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-8 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-8 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-8 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-8 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .medium-up-8 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-8 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .medium-up-8 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .medium-up-8 > .choice:nth-of-type(1n) {
      clear: none; }
    .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-8 > .label:nth-of-type(8n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-8 > .label:nth-of-type(8n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-8 > .field:nth-of-type(8n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-8 > .field:nth-of-type(8n+1), body:not(#theme-youngevity-us) .form-shipping-address .medium-up-8 > .choice:nth-of-type(8n+1),
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-8 > .choice:nth-of-type(8n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-8 > .label:nth-of-type(8n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-8 > .label:nth-of-type(8n+1), body#theme-youngevity-us .checkout-opc .field.street .medium-up-8 > .field:nth-of-type(8n+1),
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-8 > .field:nth-of-type(8n+1), body#theme-youngevity-us .form-shipping-address .medium-up-8 > .choice:nth-of-type(8n+1),
    body#theme-youngevity-us .billing-address-form .medium-up-8 > .choice:nth-of-type(8n+1) {
      clear: both; }
    .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-8 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-8 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-up-8 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-up-8 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .medium-up-8 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .medium-up-8 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-8 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-8 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .medium-up-8 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .medium-up-8 > .field:last-child, body#theme-youngevity-us .form-shipping-address .medium-up-8 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .medium-up-8 > .choice:last-child {
      float: left; }
  .medium-collapse > .column, .medium-collapse > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-collapse > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-collapse > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-collapse > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-collapse > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-collapse > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-collapse > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-collapse > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-collapse > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-collapse > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-collapse > .field, body#theme-youngevity-us .form-shipping-address .medium-collapse > .choice,
  body#theme-youngevity-us .billing-address-form .medium-collapse > .choice {
    padding-left: 0;
    padding-right: 0; }
  .medium-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .medium-uncollapse > .column, .medium-uncollapse > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-uncollapse > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-uncollapse > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-uncollapse > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-uncollapse > .field, body:not(#theme-youngevity-us) .form-shipping-address .medium-uncollapse > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .medium-uncollapse > .choice, body#theme-youngevity-us .checkout-opc .field.street .medium-uncollapse > .label,
  body#theme-youngevity-us .fieldset.address .field.street .medium-uncollapse > .label, body#theme-youngevity-us .checkout-opc .field.street .medium-uncollapse > .field,
  body#theme-youngevity-us .fieldset.address .field.street .medium-uncollapse > .field, body#theme-youngevity-us .form-shipping-address .medium-uncollapse > .choice,
  body#theme-youngevity-us .billing-address-form .medium-uncollapse > .choice {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .medium-centered {
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .medium-uncentered,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left; } }

@media screen and (min-width: 64em) {
  .large-1 {
    width: 8.33333%; }
  .large-push-1 {
    position: relative;
    left: 8.33333%; }
  .large-pull-1 {
    position: relative;
    left: -8.33333%; }
  .large-offset-0 {
    margin-left: 0%; }
  .large-2 {
    width: 16.66667%; }
  .large-push-2 {
    position: relative;
    left: 16.66667%; }
  .large-pull-2 {
    position: relative;
    left: -16.66667%; }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .large-3 {
    width: 25%; }
  .large-push-3 {
    position: relative;
    left: 25%; }
  .large-pull-3 {
    position: relative;
    left: -25%; }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .large-4 {
    width: 33.33333%; }
  .large-push-4 {
    position: relative;
    left: 33.33333%; }
  .large-pull-4 {
    position: relative;
    left: -33.33333%; }
  .large-offset-3 {
    margin-left: 25%; }
  .large-5 {
    width: 41.66667%; }
  .large-push-5 {
    position: relative;
    left: 41.66667%; }
  .large-pull-5 {
    position: relative;
    left: -41.66667%; }
  .large-offset-4 {
    margin-left: 33.33333%; }
  .large-6 {
    width: 50%; }
  .large-push-6 {
    position: relative;
    left: 50%; }
  .large-pull-6 {
    position: relative;
    left: -50%; }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .large-7 {
    width: 58.33333%; }
  .large-push-7 {
    position: relative;
    left: 58.33333%; }
  .large-pull-7 {
    position: relative;
    left: -58.33333%; }
  .large-offset-6 {
    margin-left: 50%; }
  .large-8 {
    width: 66.66667%; }
  .large-push-8 {
    position: relative;
    left: 66.66667%; }
  .large-pull-8 {
    position: relative;
    left: -66.66667%; }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .large-9 {
    width: 75%; }
  .large-push-9 {
    position: relative;
    left: 75%; }
  .large-pull-9 {
    position: relative;
    left: -75%; }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .large-10 {
    width: 83.33333%; }
  .large-push-10 {
    position: relative;
    left: 83.33333%; }
  .large-pull-10 {
    position: relative;
    left: -83.33333%; }
  .large-offset-9 {
    margin-left: 75%; }
  .large-11 {
    width: 91.66667%; }
  .large-push-11 {
    position: relative;
    left: 91.66667%; }
  .large-pull-11 {
    position: relative;
    left: -91.66667%; }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .large-12 {
    width: 100%; }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .large-up-1 > .column, .large-up-1 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-1 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-1 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-1 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-1 > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-up-1 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-up-1 > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-up-1 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-1 > .label, body#theme-youngevity-us .checkout-opc .field.street .large-up-1 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-1 > .field, body#theme-youngevity-us .form-shipping-address .large-up-1 > .choice,
  body#theme-youngevity-us .billing-address-form .large-up-1 > .choice {
    width: 100%;
    float: left; }
    .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-1 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-1 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-1 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-1 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .large-up-1 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-1 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-1 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-1 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-1 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-1 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .large-up-1 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .large-up-1 > .choice:nth-of-type(1n) {
      clear: none; }
    .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-1 > .label:nth-of-type(1n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-1 > .label:nth-of-type(1n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-1 > .field:nth-of-type(1n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-1 > .field:nth-of-type(1n+1), body:not(#theme-youngevity-us) .form-shipping-address .large-up-1 > .choice:nth-of-type(1n+1),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-1 > .choice:nth-of-type(1n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-1 > .label:nth-of-type(1n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-1 > .label:nth-of-type(1n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-1 > .field:nth-of-type(1n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-1 > .field:nth-of-type(1n+1), body#theme-youngevity-us .form-shipping-address .large-up-1 > .choice:nth-of-type(1n+1),
    body#theme-youngevity-us .billing-address-form .large-up-1 > .choice:nth-of-type(1n+1) {
      clear: both; }
    .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-1 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-1 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-1 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-1 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .large-up-1 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .large-up-1 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-1 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-1 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-1 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-1 > .field:last-child, body#theme-youngevity-us .form-shipping-address .large-up-1 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .large-up-1 > .choice:last-child {
      float: left; }
  .large-up-2 > .column, .large-up-2 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-2 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-2 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-2 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-2 > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-up-2 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-up-2 > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-up-2 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-2 > .label, body#theme-youngevity-us .checkout-opc .field.street .large-up-2 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-2 > .field, body#theme-youngevity-us .form-shipping-address .large-up-2 > .choice,
  body#theme-youngevity-us .billing-address-form .large-up-2 > .choice {
    width: 50%;
    float: left; }
    .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-2 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-2 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-2 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-2 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .large-up-2 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-2 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-2 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-2 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-2 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-2 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .large-up-2 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .large-up-2 > .choice:nth-of-type(1n) {
      clear: none; }
    .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-2 > .label:nth-of-type(2n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-2 > .label:nth-of-type(2n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-2 > .field:nth-of-type(2n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-2 > .field:nth-of-type(2n+1), body:not(#theme-youngevity-us) .form-shipping-address .large-up-2 > .choice:nth-of-type(2n+1),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-2 > .choice:nth-of-type(2n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-2 > .label:nth-of-type(2n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-2 > .label:nth-of-type(2n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-2 > .field:nth-of-type(2n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-2 > .field:nth-of-type(2n+1), body#theme-youngevity-us .form-shipping-address .large-up-2 > .choice:nth-of-type(2n+1),
    body#theme-youngevity-us .billing-address-form .large-up-2 > .choice:nth-of-type(2n+1) {
      clear: both; }
    .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-2 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-2 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-2 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-2 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .large-up-2 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .large-up-2 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-2 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-2 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-2 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-2 > .field:last-child, body#theme-youngevity-us .form-shipping-address .large-up-2 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .large-up-2 > .choice:last-child {
      float: left; }
  .large-up-3 > .column, .large-up-3 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-3 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-3 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-3 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-3 > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-up-3 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-up-3 > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-up-3 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-3 > .label, body#theme-youngevity-us .checkout-opc .field.street .large-up-3 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-3 > .field, body#theme-youngevity-us .form-shipping-address .large-up-3 > .choice,
  body#theme-youngevity-us .billing-address-form .large-up-3 > .choice {
    width: 33.33333%;
    float: left; }
    .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-3 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-3 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-3 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-3 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .large-up-3 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-3 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-3 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-3 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-3 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-3 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .large-up-3 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .large-up-3 > .choice:nth-of-type(1n) {
      clear: none; }
    .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-3 > .label:nth-of-type(3n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-3 > .label:nth-of-type(3n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-3 > .field:nth-of-type(3n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-3 > .field:nth-of-type(3n+1), body:not(#theme-youngevity-us) .form-shipping-address .large-up-3 > .choice:nth-of-type(3n+1),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-3 > .choice:nth-of-type(3n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-3 > .label:nth-of-type(3n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-3 > .label:nth-of-type(3n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-3 > .field:nth-of-type(3n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-3 > .field:nth-of-type(3n+1), body#theme-youngevity-us .form-shipping-address .large-up-3 > .choice:nth-of-type(3n+1),
    body#theme-youngevity-us .billing-address-form .large-up-3 > .choice:nth-of-type(3n+1) {
      clear: both; }
    .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-3 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-3 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-3 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-3 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .large-up-3 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .large-up-3 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-3 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-3 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-3 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-3 > .field:last-child, body#theme-youngevity-us .form-shipping-address .large-up-3 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .large-up-3 > .choice:last-child {
      float: left; }
  .large-up-4 > .column, .large-up-4 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-4 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-4 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-4 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-4 > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-up-4 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-up-4 > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-up-4 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-4 > .label, body#theme-youngevity-us .checkout-opc .field.street .large-up-4 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-4 > .field, body#theme-youngevity-us .form-shipping-address .large-up-4 > .choice,
  body#theme-youngevity-us .billing-address-form .large-up-4 > .choice {
    width: 25%;
    float: left; }
    .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-4 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-4 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-4 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-4 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .large-up-4 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-4 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-4 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-4 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-4 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-4 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .large-up-4 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .large-up-4 > .choice:nth-of-type(1n) {
      clear: none; }
    .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-4 > .label:nth-of-type(4n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-4 > .label:nth-of-type(4n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-4 > .field:nth-of-type(4n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-4 > .field:nth-of-type(4n+1), body:not(#theme-youngevity-us) .form-shipping-address .large-up-4 > .choice:nth-of-type(4n+1),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-4 > .choice:nth-of-type(4n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-4 > .label:nth-of-type(4n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-4 > .label:nth-of-type(4n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-4 > .field:nth-of-type(4n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-4 > .field:nth-of-type(4n+1), body#theme-youngevity-us .form-shipping-address .large-up-4 > .choice:nth-of-type(4n+1),
    body#theme-youngevity-us .billing-address-form .large-up-4 > .choice:nth-of-type(4n+1) {
      clear: both; }
    .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-4 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-4 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-4 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-4 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .large-up-4 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .large-up-4 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-4 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-4 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-4 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-4 > .field:last-child, body#theme-youngevity-us .form-shipping-address .large-up-4 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .large-up-4 > .choice:last-child {
      float: left; }
  .large-up-5 > .column, .large-up-5 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-5 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-5 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-5 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-5 > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-up-5 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-up-5 > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-up-5 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-5 > .label, body#theme-youngevity-us .checkout-opc .field.street .large-up-5 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-5 > .field, body#theme-youngevity-us .form-shipping-address .large-up-5 > .choice,
  body#theme-youngevity-us .billing-address-form .large-up-5 > .choice {
    width: 20%;
    float: left; }
    .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-5 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-5 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-5 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-5 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .large-up-5 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-5 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-5 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-5 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-5 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-5 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .large-up-5 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .large-up-5 > .choice:nth-of-type(1n) {
      clear: none; }
    .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-5 > .label:nth-of-type(5n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-5 > .label:nth-of-type(5n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-5 > .field:nth-of-type(5n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-5 > .field:nth-of-type(5n+1), body:not(#theme-youngevity-us) .form-shipping-address .large-up-5 > .choice:nth-of-type(5n+1),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-5 > .choice:nth-of-type(5n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-5 > .label:nth-of-type(5n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-5 > .label:nth-of-type(5n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-5 > .field:nth-of-type(5n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-5 > .field:nth-of-type(5n+1), body#theme-youngevity-us .form-shipping-address .large-up-5 > .choice:nth-of-type(5n+1),
    body#theme-youngevity-us .billing-address-form .large-up-5 > .choice:nth-of-type(5n+1) {
      clear: both; }
    .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-5 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-5 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-5 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-5 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .large-up-5 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .large-up-5 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-5 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-5 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-5 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-5 > .field:last-child, body#theme-youngevity-us .form-shipping-address .large-up-5 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .large-up-5 > .choice:last-child {
      float: left; }
  .large-up-6 > .column, .large-up-6 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-6 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-6 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-6 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-6 > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-up-6 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-up-6 > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-up-6 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-6 > .label, body#theme-youngevity-us .checkout-opc .field.street .large-up-6 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-6 > .field, body#theme-youngevity-us .form-shipping-address .large-up-6 > .choice,
  body#theme-youngevity-us .billing-address-form .large-up-6 > .choice {
    width: 16.66667%;
    float: left; }
    .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-6 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-6 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-6 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-6 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .large-up-6 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-6 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-6 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-6 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-6 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-6 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .large-up-6 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .large-up-6 > .choice:nth-of-type(1n) {
      clear: none; }
    .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-6 > .label:nth-of-type(6n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-6 > .label:nth-of-type(6n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-6 > .field:nth-of-type(6n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-6 > .field:nth-of-type(6n+1), body:not(#theme-youngevity-us) .form-shipping-address .large-up-6 > .choice:nth-of-type(6n+1),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-6 > .choice:nth-of-type(6n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-6 > .label:nth-of-type(6n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-6 > .label:nth-of-type(6n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-6 > .field:nth-of-type(6n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-6 > .field:nth-of-type(6n+1), body#theme-youngevity-us .form-shipping-address .large-up-6 > .choice:nth-of-type(6n+1),
    body#theme-youngevity-us .billing-address-form .large-up-6 > .choice:nth-of-type(6n+1) {
      clear: both; }
    .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-6 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-6 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-6 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-6 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .large-up-6 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .large-up-6 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-6 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-6 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-6 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-6 > .field:last-child, body#theme-youngevity-us .form-shipping-address .large-up-6 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .large-up-6 > .choice:last-child {
      float: left; }
  .large-up-7 > .column, .large-up-7 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-7 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-7 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-7 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-7 > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-up-7 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-up-7 > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-up-7 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-7 > .label, body#theme-youngevity-us .checkout-opc .field.street .large-up-7 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-7 > .field, body#theme-youngevity-us .form-shipping-address .large-up-7 > .choice,
  body#theme-youngevity-us .billing-address-form .large-up-7 > .choice {
    width: 14.28571%;
    float: left; }
    .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-7 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-7 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-7 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-7 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .large-up-7 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-7 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-7 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-7 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-7 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-7 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .large-up-7 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .large-up-7 > .choice:nth-of-type(1n) {
      clear: none; }
    .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-7 > .label:nth-of-type(7n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-7 > .label:nth-of-type(7n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-7 > .field:nth-of-type(7n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-7 > .field:nth-of-type(7n+1), body:not(#theme-youngevity-us) .form-shipping-address .large-up-7 > .choice:nth-of-type(7n+1),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-7 > .choice:nth-of-type(7n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-7 > .label:nth-of-type(7n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-7 > .label:nth-of-type(7n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-7 > .field:nth-of-type(7n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-7 > .field:nth-of-type(7n+1), body#theme-youngevity-us .form-shipping-address .large-up-7 > .choice:nth-of-type(7n+1),
    body#theme-youngevity-us .billing-address-form .large-up-7 > .choice:nth-of-type(7n+1) {
      clear: both; }
    .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-7 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-7 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-7 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-7 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .large-up-7 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .large-up-7 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-7 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-7 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-7 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-7 > .field:last-child, body#theme-youngevity-us .form-shipping-address .large-up-7 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .large-up-7 > .choice:last-child {
      float: left; }
  .large-up-8 > .column, .large-up-8 > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-8 > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-8 > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-8 > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-8 > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-up-8 > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-up-8 > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-up-8 > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-8 > .label, body#theme-youngevity-us .checkout-opc .field.street .large-up-8 > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-up-8 > .field, body#theme-youngevity-us .form-shipping-address .large-up-8 > .choice,
  body#theme-youngevity-us .billing-address-form .large-up-8 > .choice {
    width: 12.5%;
    float: left; }
    .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-8 > .label:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-8 > .label:nth-of-type(1n), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-8 > .field:nth-of-type(1n),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-8 > .field:nth-of-type(1n), body:not(#theme-youngevity-us) .form-shipping-address .large-up-8 > .choice:nth-of-type(1n),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-8 > .choice:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-8 > .label:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-8 > .label:nth-of-type(1n), body#theme-youngevity-us .checkout-opc .field.street .large-up-8 > .field:nth-of-type(1n),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-8 > .field:nth-of-type(1n), body#theme-youngevity-us .form-shipping-address .large-up-8 > .choice:nth-of-type(1n),
    body#theme-youngevity-us .billing-address-form .large-up-8 > .choice:nth-of-type(1n) {
      clear: none; }
    .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-8 > .label:nth-of-type(8n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-8 > .label:nth-of-type(8n+1), body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-8 > .field:nth-of-type(8n+1),
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-8 > .field:nth-of-type(8n+1), body:not(#theme-youngevity-us) .form-shipping-address .large-up-8 > .choice:nth-of-type(8n+1),
    body:not(#theme-youngevity-us) .billing-address-form .large-up-8 > .choice:nth-of-type(8n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-8 > .label:nth-of-type(8n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-8 > .label:nth-of-type(8n+1), body#theme-youngevity-us .checkout-opc .field.street .large-up-8 > .field:nth-of-type(8n+1),
    body#theme-youngevity-us .fieldset.address .field.street .large-up-8 > .field:nth-of-type(8n+1), body#theme-youngevity-us .form-shipping-address .large-up-8 > .choice:nth-of-type(8n+1),
    body#theme-youngevity-us .billing-address-form .large-up-8 > .choice:nth-of-type(8n+1) {
      clear: both; }
    .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-8 > .label:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-8 > .label:last-child, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-up-8 > .field:last-child,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-up-8 > .field:last-child, body:not(#theme-youngevity-us) .form-shipping-address .large-up-8 > .choice:last-child,
    body:not(#theme-youngevity-us) .billing-address-form .large-up-8 > .choice:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-8 > .label:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-8 > .label:last-child, body#theme-youngevity-us .checkout-opc .field.street .large-up-8 > .field:last-child,
    body#theme-youngevity-us .fieldset.address .field.street .large-up-8 > .field:last-child, body#theme-youngevity-us .form-shipping-address .large-up-8 > .choice:last-child,
    body#theme-youngevity-us .billing-address-form .large-up-8 > .choice:last-child {
      float: left; }
  .large-collapse > .column, .large-collapse > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-collapse > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-collapse > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-collapse > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-collapse > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-collapse > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-collapse > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-collapse > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-collapse > .label, body#theme-youngevity-us .checkout-opc .field.street .large-collapse > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-collapse > .field, body#theme-youngevity-us .form-shipping-address .large-collapse > .choice,
  body#theme-youngevity-us .billing-address-form .large-collapse > .choice {
    padding-left: 0;
    padding-right: 0; }
  .large-collapse .row {
    margin-left: 0;
    margin-right: 0; }
  .large-uncollapse > .column, .large-uncollapse > .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-uncollapse > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-uncollapse > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .large-uncollapse > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-uncollapse > .field, body:not(#theme-youngevity-us) .form-shipping-address .large-uncollapse > .choice,
  body:not(#theme-youngevity-us) .billing-address-form .large-uncollapse > .choice, body#theme-youngevity-us .checkout-opc .field.street .large-uncollapse > .label,
  body#theme-youngevity-us .fieldset.address .field.street .large-uncollapse > .label, body#theme-youngevity-us .checkout-opc .field.street .large-uncollapse > .field,
  body#theme-youngevity-us .fieldset.address .field.street .large-uncollapse > .field, body#theme-youngevity-us .form-shipping-address .large-uncollapse > .choice,
  body#theme-youngevity-us .billing-address-form .large-uncollapse > .choice {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  .large-centered {
    float: none;
    margin-left: auto;
    margin-right: auto; }
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left; } }

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
body:not(#theme-youngevity-us) .cart-summary .summary.title,
body#theme-youngevity-us .cart-summary.sidebar .summary.title,
body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title,
body#theme-youngevity-us .checkout-opc .opc-sidebar span.title,
.data.table .table-caption,
h4,
.fieldset .legend,
.login-container .legend,
.form-create-account .legend,
.forgot-password-container .legend,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

p {
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  line-height: 1.6;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility; }

em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: bold;
  line-height: inherit;
  font-family: "Montserrat", sans-serif; }

small {
  font-size: 80%;
  line-height: inherit; }

h1,
h2,
h3,
body:not(#theme-youngevity-us) .cart-summary .summary.title,
body#theme-youngevity-us .cart-summary.sidebar .summary.title,
body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title,
body#theme-youngevity-us .checkout-opc .opc-sidebar span.title,
.data.table .table-caption,
h4,
.fieldset .legend,
.login-container .legend,
.form-create-account .legend,
.forgot-password-container .legend,
h5,
h6 {
  font-family: "Montserrat", sans-serif, "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.4; }
  h1 small,
  h2 small,
  h3 small, body:not(#theme-youngevity-us) .cart-summary .summary.title small, body#theme-youngevity-us .cart-summary.sidebar .summary.title small, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title small, body#theme-youngevity-us .checkout-opc .opc-sidebar span.title small, .data.table .table-caption small,
  h4 small, .fieldset .legend small, .login-container .legend small, .form-create-account .legend small, .forgot-password-container .legend small,
  h5 small,
  h6 small {
    color: #676767;
    line-height: 0; }

h1 {
  font-size: 1.5rem; }

h2 {
  font-size: 1.25rem; }

h3, body:not(#theme-youngevity-us) .cart-summary .summary.title, body#theme-youngevity-us .cart-summary.sidebar .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, .data.table .table-caption {
  font-size: 1.1875rem; }

h4, .fieldset .legend, .login-container .legend, .form-create-account .legend, .forgot-password-container .legend {
  font-size: 1.125rem; }

h5 {
  font-size: 1.0625rem; }

h6 {
  font-size: 1rem; }

@media screen and (min-width: 40em) {
  h1 {
    font-size: 3rem; }
  h2 {
    font-size: 2.5rem; }
  h3, body:not(#theme-youngevity-us) .cart-summary .summary.title, body#theme-youngevity-us .cart-summary.sidebar .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, .data.table .table-caption {
    font-size: 1.9375rem; }
  h4, .fieldset .legend, .login-container .legend, .form-create-account .legend, .forgot-password-container .legend {
    font-size: 1.5625rem; }
  h5 {
    font-size: 1.25rem; }
  h6 {
    font-size: 1rem; } }

a {
  color: #6d6d6d;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer; }
  a:hover, a:focus {
    color: #5e5e5e; }
  a img {
    border: 0; }

hr {
  max-width: 88.75rem;
  height: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px solid #676767;
  border-left: 0;
  margin: 1.25rem auto;
  clear: both; }

ul,
ol,
dl {
  line-height: 1.6;
  margin-bottom: 1rem;
  list-style-position: outside; }

li {
  font-size: inherit; }

ul {
  list-style-type: disc;
  margin-left: 1.25rem; }

ol {
  margin-left: 1.25rem; }

ul ul, ol ul, ul ol, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

dl {
  margin-bottom: 1rem; }
  dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold; }

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #676767; }
  blockquote, blockquote p {
    line-height: 1.6;
    color: #333333; }

cite {
  display: block;
  font-size: 0.8125rem;
  color: #333333; }
  cite:before {
    content: '\2014 \0020'; }

abbr {
  color: #404040;
  cursor: help;
  border-bottom: 1px dotted #000000; }

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #000000;
  background-color: #e6e6e6;
  border: 1px solid #676767;
  padding: 0.125rem 0.3125rem 0.0625rem; }

kbd {
  padding: 0.125rem 0.25rem 0;
  margin: 0;
  background-color: #e6e6e6;
  color: #000000;
  font-family: Consolas, "Liberation Mono", Courier, monospace; }

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #333333; }

.lead {
  font-size: 125%;
  line-height: 1.6; }

.stat {
  font-size: 2.5rem;
  line-height: 1; }
  p + .stat {
    margin-top: -1rem; }

.no-bullet {
  margin-left: 0;
  list-style: none; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

@media screen and (min-width: 40em) {
  .medium-text-left {
    text-align: left; }
  .medium-text-right {
    text-align: right; }
  .medium-text-center {
    text-align: center; }
  .medium-text-justify {
    text-align: justify; } }

@media screen and (min-width: 64em) {
  .large-text-left {
    text-align: left; }
  .large-text-right {
    text-align: right; }
  .large-text-center {
    text-align: center; }
  .large-text-justify {
    text-align: justify; } }

.show-for-print {
  display: none !important; }

@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  .show-for-print {
    display: block !important; }
  .hide-for-print {
    display: none !important; }
  table.show-for-print {
    display: table !important; }
  thead.show-for-print {
    display: table-header-group !important; }
  tbody.show-for-print {
    display: table-row-group !important; }
  tr.show-for-print {
    display: table-row !important; }
  td.show-for-print {
    display: table-cell !important; }
  th.show-for-print {
    display: table-cell !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: ''; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p,
  h2,
  h3,
  body:not(#theme-youngevity-us) .cart-summary .summary.title,
  body#theme-youngevity-us .cart-summary.sidebar .summary.title,
  body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us .checkout-opc .opc-sidebar span.title,
  .data.table .table-caption {
    orphans: 3;
    widows: 3; }
  h2,
  h3,
  body:not(#theme-youngevity-us) .cart-summary .summary.title,
  body#theme-youngevity-us .cart-summary.sidebar .summary.title,
  body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us .checkout-opc .opc-sidebar span.title,
  .data.table .table-caption {
    page-break-after: avoid; } }

.button, .modal-inner-wrap .modal-footer button, .fieldset button.action, .fieldset a.action, .login-container button.action, .login-container a.action, .form-create-account button.action, .form-create-account a.action, .forgot-password-container button.action, .forgot-password-container a.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, .data.table .actions a.action {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 0 0 0;
  font-size: 0.9rem;
  background-color: #ec6529;
  color: #fff; }
  [data-whatinput='mouse'] .button, [data-whatinput='mouse'] .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer [data-whatinput='mouse'] button, [data-whatinput='mouse'] .fieldset button.action, .fieldset [data-whatinput='mouse'] button.action, [data-whatinput='mouse'] .fieldset a.action, .fieldset [data-whatinput='mouse'] a.action, [data-whatinput='mouse'] .login-container button.action, .login-container [data-whatinput='mouse'] button.action, [data-whatinput='mouse'] .login-container a.action, .login-container [data-whatinput='mouse'] a.action, [data-whatinput='mouse'] .form-create-account button.action, .form-create-account [data-whatinput='mouse'] button.action, [data-whatinput='mouse'] .form-create-account a.action, .form-create-account [data-whatinput='mouse'] a.action, [data-whatinput='mouse'] .forgot-password-container button.action, .forgot-password-container [data-whatinput='mouse'] button.action, [data-whatinput='mouse'] .forgot-password-container a.action, .forgot-password-container [data-whatinput='mouse'] a.action, [data-whatinput='mouse'] body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items [data-whatinput='mouse'] button, [data-whatinput='mouse'] body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items [data-whatinput='mouse'] button, [data-whatinput='mouse'] .data.table .actions a.action, .data.table .actions [data-whatinput='mouse'] a.action {
    outline: 0; }
  .button:hover, .modal-inner-wrap .modal-footer button:hover, .fieldset button.action:hover, .fieldset a.action:hover, .login-container button.action:hover, .login-container a.action:hover, .form-create-account button.action:hover, .form-create-account a.action:hover, .forgot-password-container button.action:hover, .forgot-password-container a.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, .data.table .actions a.action:hover, .button:focus, .modal-inner-wrap .modal-footer button:focus, .fieldset button.action:focus, .fieldset a.action:focus, .login-container button.action:focus, .login-container a.action:focus, .form-create-account button.action:focus, .form-create-account a.action:focus, .forgot-password-container button.action:focus, .forgot-password-container a.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:focus, .data.table .actions a.action:focus {
    background-color: #ec562b;
    color: #fff;
    outline-style: none; }
  .button.tiny, .modal-inner-wrap .modal-footer button.tiny, .fieldset button.tiny.action, .fieldset a.tiny.action, .login-container button.tiny.action, .login-container a.tiny.action, .form-create-account button.tiny.action, .form-create-account a.tiny.action, .forgot-password-container button.tiny.action, .forgot-password-container a.tiny.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.tiny, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.tiny, .data.table .actions a.tiny.action {
    font-size: 0.6rem; }
  .button.small, .modal-inner-wrap .modal-footer button.small, .fieldset button.small.action, .fieldset a.small.action, .login-container button.small.action, .login-container a.small.action, .form-create-account button.small.action, .form-create-account a.small.action, .forgot-password-container button.small.action, .forgot-password-container a.small.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.small, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.small, .data.table .actions a.small.action {
    font-size: 0.75rem; }
  .button.large, .modal-inner-wrap .modal-footer button.large, .fieldset button.large.action, .fieldset a.large.action, .login-container button.large.action, .login-container a.large.action, .form-create-account button.large.action, .form-create-account a.large.action, .forgot-password-container button.large.action, .forgot-password-container a.large.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.large, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.large, .data.table .actions a.large.action {
    font-size: 1.25rem; }
  .button.expanded, .modal-inner-wrap .modal-footer button.expanded, .fieldset button.expanded.action, .fieldset a.expanded.action, .login-container button.expanded.action, .login-container a.expanded.action, .form-create-account button.expanded.action, .form-create-account a.expanded.action, .forgot-password-container button.expanded.action, .forgot-password-container a.expanded.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.expanded, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.expanded, .data.table .actions a.expanded.action {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0; }
  .button.primary, .modal-inner-wrap .modal-footer button.primary, .fieldset button.primary.action, .fieldset a.primary.action, .login-container button.primary.action, .login-container a.primary.action, .form-create-account button.primary.action, .form-create-account a.primary.action, .forgot-password-container button.primary.action, .forgot-password-container a.primary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary, .data.table .actions a.primary.action {
    background-color: #6d6d6d;
    color: #fff; }
    .button.primary:hover, .modal-inner-wrap .modal-footer button.primary:hover, .fieldset button.primary.action:hover, .fieldset a.primary.action:hover, .login-container button.primary.action:hover, .login-container a.primary.action:hover, .form-create-account button.primary.action:hover, .form-create-account a.primary.action:hover, .forgot-password-container button.primary.action:hover, .forgot-password-container a.primary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary:hover, .data.table .actions a.primary.action:hover, .button.primary:focus, .modal-inner-wrap .modal-footer button.primary:focus, .fieldset button.primary.action:focus, .fieldset a.primary.action:focus, .login-container button.primary.action:focus, .login-container a.primary.action:focus, .form-create-account button.primary.action:focus, .form-create-account a.primary.action:focus, .forgot-password-container button.primary.action:focus, .forgot-password-container a.primary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary:focus, .data.table .actions a.primary.action:focus {
      background-color: #575757;
      color: #fff;
      outline-style: none; }
  .button.secondary, .modal-inner-wrap .modal-footer button.secondary, .fieldset button.secondary.action, .fieldset a.secondary.action, .login-container button.secondary.action, .login-container a.secondary.action, .form-create-account button.secondary.action, .form-create-account a.secondary.action, .forgot-password-container button.secondary.action, .forgot-password-container a.secondary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary, .data.table .actions a.secondary.action {
    background-color: #777;
    color: #fff; }
    .button.secondary:hover, .modal-inner-wrap .modal-footer button.secondary:hover, .fieldset button.secondary.action:hover, .fieldset a.secondary.action:hover, .login-container button.secondary.action:hover, .login-container a.secondary.action:hover, .form-create-account button.secondary.action:hover, .form-create-account a.secondary.action:hover, .forgot-password-container button.secondary.action:hover, .forgot-password-container a.secondary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary:hover, .data.table .actions a.secondary.action:hover, .button.secondary:focus, .modal-inner-wrap .modal-footer button.secondary:focus, .fieldset button.secondary.action:focus, .fieldset a.secondary.action:focus, .login-container button.secondary.action:focus, .login-container a.secondary.action:focus, .form-create-account button.secondary.action:focus, .form-create-account a.secondary.action:focus, .forgot-password-container button.secondary.action:focus, .forgot-password-container a.secondary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary:focus, .data.table .actions a.secondary.action:focus {
      background-color: #5f5f5f;
      color: #fff;
      outline-style: none; }
  .button.success, .modal-inner-wrap .modal-footer button.success, .fieldset button.success.action, .fieldset a.success.action, .login-container button.success.action, .login-container a.success.action, .form-create-account button.success.action, .form-create-account a.success.action, .forgot-password-container button.success.action, .forgot-password-container a.success.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success, .data.table .actions a.success.action {
    background-color: #3adb76;
    color: #fff; }
    .button.success:hover, .modal-inner-wrap .modal-footer button.success:hover, .fieldset button.success.action:hover, .fieldset a.success.action:hover, .login-container button.success.action:hover, .login-container a.success.action:hover, .form-create-account button.success.action:hover, .form-create-account a.success.action:hover, .forgot-password-container button.success.action:hover, .forgot-password-container a.success.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success:hover, .data.table .actions a.success.action:hover, .button.success:focus, .modal-inner-wrap .modal-footer button.success:focus, .fieldset button.success.action:focus, .fieldset a.success.action:focus, .login-container button.success.action:focus, .login-container a.success.action:focus, .form-create-account button.success.action:focus, .form-create-account a.success.action:focus, .forgot-password-container button.success.action:focus, .forgot-password-container a.success.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success:focus, .data.table .actions a.success.action:focus {
      background-color: #22bb5b;
      color: #fff;
      outline-style: none; }
  .button.alert, .modal-inner-wrap .modal-footer button.alert, .fieldset button.alert.action, .fieldset a.alert.action, .login-container button.alert.action, .login-container a.alert.action, .form-create-account button.alert.action, .form-create-account a.alert.action, .forgot-password-container button.alert.action, .forgot-password-container a.alert.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert, .data.table .actions a.alert.action {
    background-color: #ec5840;
    color: #fff; }
    .button.alert:hover, .modal-inner-wrap .modal-footer button.alert:hover, .fieldset button.alert.action:hover, .fieldset a.alert.action:hover, .login-container button.alert.action:hover, .login-container a.alert.action:hover, .form-create-account button.alert.action:hover, .form-create-account a.alert.action:hover, .forgot-password-container button.alert.action:hover, .forgot-password-container a.alert.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert:hover, .data.table .actions a.alert.action:hover, .button.alert:focus, .modal-inner-wrap .modal-footer button.alert:focus, .fieldset button.alert.action:focus, .fieldset a.alert.action:focus, .login-container button.alert.action:focus, .login-container a.alert.action:focus, .form-create-account button.alert.action:focus, .form-create-account a.alert.action:focus, .forgot-password-container button.alert.action:focus, .forgot-password-container a.alert.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert:focus, .data.table .actions a.alert.action:focus {
      background-color: #da3116;
      color: #fff;
      outline-style: none; }
  .button.warning, .modal-inner-wrap .modal-footer button.warning, .fieldset button.warning.action, .fieldset a.warning.action, .login-container button.warning.action, .login-container a.warning.action, .form-create-account button.warning.action, .form-create-account a.warning.action, .forgot-password-container button.warning.action, .forgot-password-container a.warning.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning, .data.table .actions a.warning.action {
    background-color: #ffae00;
    color: #fff; }
    .button.warning:hover, .modal-inner-wrap .modal-footer button.warning:hover, .fieldset button.warning.action:hover, .fieldset a.warning.action:hover, .login-container button.warning.action:hover, .login-container a.warning.action:hover, .form-create-account button.warning.action:hover, .form-create-account a.warning.action:hover, .forgot-password-container button.warning.action:hover, .forgot-password-container a.warning.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning:hover, .data.table .actions a.warning.action:hover, .button.warning:focus, .modal-inner-wrap .modal-footer button.warning:focus, .fieldset button.warning.action:focus, .fieldset a.warning.action:focus, .login-container button.warning.action:focus, .login-container a.warning.action:focus, .form-create-account button.warning.action:focus, .form-create-account a.warning.action:focus, .forgot-password-container button.warning.action:focus, .forgot-password-container a.warning.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning:focus, .data.table .actions a.warning.action:focus {
      background-color: #cc8b00;
      color: #fff;
      outline-style: none; }
  .button.hollow, .modal-inner-wrap .modal-footer button.hollow, .fieldset button.hollow.action, .fieldset .actions-toolbar .secondary button.action, .fieldset a.hollow.action, .fieldset .actions-toolbar .secondary a.action, .login-container button.hollow.action, .login-container .actions-toolbar .secondary button.action, .login-container a.hollow.action, .login-container .actions-toolbar .secondary a.action, .form-create-account button.hollow.action, .form-create-account .actions-toolbar .secondary button.action, .form-create-account a.hollow.action, .form-create-account .actions-toolbar .secondary a.action, .forgot-password-container button.hollow.action, .forgot-password-container .actions-toolbar .secondary button.action, .forgot-password-container a.hollow.action, .forgot-password-container .actions-toolbar .secondary a.action, .fieldset .actions-toolbar .secondary .button.action, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.action, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.action, .login-container .actions-toolbar .secondary .button.action, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.action, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.action, .form-create-account .actions-toolbar .secondary .button.action, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action, .forgot-password-container .actions-toolbar .secondary .button.action, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow, .data.table .actions a.hollow.action {
    border: 1px solid #6d6d6d;
    color: #6d6d6d; }
    .button.hollow, .modal-inner-wrap .modal-footer button.hollow, .fieldset button.hollow.action, .fieldset .actions-toolbar .secondary button.action, .fieldset a.hollow.action, .fieldset .actions-toolbar .secondary a.action, .login-container button.hollow.action, .login-container .actions-toolbar .secondary button.action, .login-container a.hollow.action, .login-container .actions-toolbar .secondary a.action, .form-create-account button.hollow.action, .form-create-account .actions-toolbar .secondary button.action, .form-create-account a.hollow.action, .form-create-account .actions-toolbar .secondary a.action, .forgot-password-container button.hollow.action, .forgot-password-container .actions-toolbar .secondary button.action, .forgot-password-container a.hollow.action, .forgot-password-container .actions-toolbar .secondary a.action, .fieldset .actions-toolbar .secondary .button.action, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.action, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.action, .login-container .actions-toolbar .secondary .button.action, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.action, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.action, .form-create-account .actions-toolbar .secondary .button.action, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action, .forgot-password-container .actions-toolbar .secondary .button.action, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow, .data.table .actions a.hollow.action, .button.hollow:hover, .modal-inner-wrap .modal-footer button.hollow:hover, .fieldset button.hollow.action:hover, .fieldset .actions-toolbar .secondary button.action:hover, .fieldset a.hollow.action:hover, .fieldset .actions-toolbar .secondary a.action:hover, .login-container button.hollow.action:hover, .login-container .actions-toolbar .secondary button.action:hover, .login-container a.hollow.action:hover, .login-container .actions-toolbar .secondary a.action:hover, .form-create-account button.hollow.action:hover, .form-create-account .actions-toolbar .secondary button.action:hover, .form-create-account a.hollow.action:hover, .form-create-account .actions-toolbar .secondary a.action:hover, .forgot-password-container button.hollow.action:hover, .forgot-password-container .actions-toolbar .secondary button.action:hover, .forgot-password-container a.hollow.action:hover, .forgot-password-container .actions-toolbar .secondary a.action:hover, .fieldset .actions-toolbar .secondary .button.action:hover, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.action:hover, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.action:hover, .login-container .actions-toolbar .secondary .button.action:hover, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.action:hover, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.action:hover, .form-create-account .actions-toolbar .secondary .button.action:hover, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action:hover, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action:hover, .forgot-password-container .actions-toolbar .secondary .button.action:hover, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action:hover, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow:hover, .data.table .actions a.hollow.action:hover, .button.hollow:focus, .modal-inner-wrap .modal-footer button.hollow:focus, .fieldset button.hollow.action:focus, .fieldset .actions-toolbar .secondary button.action:focus, .fieldset a.hollow.action:focus, .fieldset .actions-toolbar .secondary a.action:focus, .login-container button.hollow.action:focus, .login-container .actions-toolbar .secondary button.action:focus, .login-container a.hollow.action:focus, .login-container .actions-toolbar .secondary a.action:focus, .form-create-account button.hollow.action:focus, .form-create-account .actions-toolbar .secondary button.action:focus, .form-create-account a.hollow.action:focus, .form-create-account .actions-toolbar .secondary a.action:focus, .forgot-password-container button.hollow.action:focus, .forgot-password-container .actions-toolbar .secondary button.action:focus, .forgot-password-container a.hollow.action:focus, .forgot-password-container .actions-toolbar .secondary a.action:focus, .fieldset .actions-toolbar .secondary .button.action:focus, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.action:focus, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.action:focus, .login-container .actions-toolbar .secondary .button.action:focus, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.action:focus, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.action:focus, .form-create-account .actions-toolbar .secondary .button.action:focus, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action:focus, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action:focus, .forgot-password-container .actions-toolbar .secondary .button.action:focus, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action:focus, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow:focus, .data.table .actions a.hollow.action:focus {
      background-color: transparent; }
    .button.hollow:hover, .modal-inner-wrap .modal-footer button.hollow:hover, .fieldset button.hollow.action:hover, .fieldset .actions-toolbar .secondary button.action:hover, .fieldset a.hollow.action:hover, .fieldset .actions-toolbar .secondary a.action:hover, .login-container button.hollow.action:hover, .login-container .actions-toolbar .secondary button.action:hover, .login-container a.hollow.action:hover, .login-container .actions-toolbar .secondary a.action:hover, .form-create-account button.hollow.action:hover, .form-create-account .actions-toolbar .secondary button.action:hover, .form-create-account a.hollow.action:hover, .form-create-account .actions-toolbar .secondary a.action:hover, .forgot-password-container button.hollow.action:hover, .forgot-password-container .actions-toolbar .secondary button.action:hover, .forgot-password-container a.hollow.action:hover, .forgot-password-container .actions-toolbar .secondary a.action:hover, .fieldset .actions-toolbar .secondary .button.action:hover, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.action:hover, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.action:hover, .login-container .actions-toolbar .secondary .button.action:hover, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.action:hover, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.action:hover, .form-create-account .actions-toolbar .secondary .button.action:hover, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action:hover, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action:hover, .forgot-password-container .actions-toolbar .secondary .button.action:hover, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action:hover, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow:hover, .data.table .actions a.hollow.action:hover, .button.hollow:focus, .modal-inner-wrap .modal-footer button.hollow:focus, .fieldset button.hollow.action:focus, .fieldset .actions-toolbar .secondary button.action:focus, .fieldset a.hollow.action:focus, .fieldset .actions-toolbar .secondary a.action:focus, .login-container button.hollow.action:focus, .login-container .actions-toolbar .secondary button.action:focus, .login-container a.hollow.action:focus, .login-container .actions-toolbar .secondary a.action:focus, .form-create-account button.hollow.action:focus, .form-create-account .actions-toolbar .secondary button.action:focus, .form-create-account a.hollow.action:focus, .form-create-account .actions-toolbar .secondary a.action:focus, .forgot-password-container button.hollow.action:focus, .forgot-password-container .actions-toolbar .secondary button.action:focus, .forgot-password-container a.hollow.action:focus, .forgot-password-container .actions-toolbar .secondary a.action:focus, .fieldset .actions-toolbar .secondary .button.action:focus, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.action:focus, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.action:focus, .login-container .actions-toolbar .secondary .button.action:focus, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.action:focus, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.action:focus, .form-create-account .actions-toolbar .secondary .button.action:focus, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action:focus, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.action:focus, .forgot-password-container .actions-toolbar .secondary .button.action:focus, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action:focus, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow:focus, .data.table .actions a.hollow.action:focus {
      border-color: #373737;
      color: #373737; }
    .button.hollow.primary, .modal-inner-wrap .modal-footer button.hollow.primary, .fieldset button.hollow.primary.action, .fieldset .actions-toolbar .secondary button.primary.action, .fieldset a.hollow.primary.action, .fieldset .actions-toolbar .secondary a.primary.action, .login-container button.hollow.primary.action, .login-container .actions-toolbar .secondary button.primary.action, .login-container a.hollow.primary.action, .login-container .actions-toolbar .secondary a.primary.action, .form-create-account button.hollow.primary.action, .form-create-account .actions-toolbar .secondary button.primary.action, .form-create-account a.hollow.primary.action, .form-create-account .actions-toolbar .secondary a.primary.action, .forgot-password-container button.hollow.primary.action, .forgot-password-container .actions-toolbar .secondary button.primary.action, .forgot-password-container a.hollow.primary.action, .forgot-password-container .actions-toolbar .secondary a.primary.action, .fieldset .actions-toolbar .secondary .button.primary.action, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.primary.action, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.primary.action, .login-container .actions-toolbar .secondary .button.primary.action, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.primary.action, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.primary.action, .form-create-account .actions-toolbar .secondary .button.primary.action, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.primary.action, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.primary.action, .forgot-password-container .actions-toolbar .secondary .button.primary.action, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.primary.action, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.primary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.primary, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.primary, .data.table .actions a.hollow.primary.action {
      border: 1px solid #6d6d6d;
      color: #6d6d6d; }
      .button.hollow.primary:hover, .modal-inner-wrap .modal-footer button.hollow.primary:hover, .fieldset button.hollow.primary.action:hover, .fieldset .actions-toolbar .secondary button.primary.action:hover, .fieldset a.hollow.primary.action:hover, .fieldset .actions-toolbar .secondary a.primary.action:hover, .login-container button.hollow.primary.action:hover, .login-container .actions-toolbar .secondary button.primary.action:hover, .login-container a.hollow.primary.action:hover, .login-container .actions-toolbar .secondary a.primary.action:hover, .form-create-account button.hollow.primary.action:hover, .form-create-account .actions-toolbar .secondary button.primary.action:hover, .form-create-account a.hollow.primary.action:hover, .form-create-account .actions-toolbar .secondary a.primary.action:hover, .forgot-password-container button.hollow.primary.action:hover, .forgot-password-container .actions-toolbar .secondary button.primary.action:hover, .forgot-password-container a.hollow.primary.action:hover, .forgot-password-container .actions-toolbar .secondary a.primary.action:hover, .fieldset .actions-toolbar .secondary .button.primary.action:hover, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.primary.action:hover, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.primary.action:hover, .login-container .actions-toolbar .secondary .button.primary.action:hover, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.primary.action:hover, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.primary.action:hover, .form-create-account .actions-toolbar .secondary .button.primary.action:hover, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.primary.action:hover, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.primary.action:hover, .forgot-password-container .actions-toolbar .secondary .button.primary.action:hover, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.primary.action:hover, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.primary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.primary:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.primary:hover, .data.table .actions a.hollow.primary.action:hover, .button.hollow.primary:focus, .modal-inner-wrap .modal-footer button.hollow.primary:focus, .fieldset button.hollow.primary.action:focus, .fieldset .actions-toolbar .secondary button.primary.action:focus, .fieldset a.hollow.primary.action:focus, .fieldset .actions-toolbar .secondary a.primary.action:focus, .login-container button.hollow.primary.action:focus, .login-container .actions-toolbar .secondary button.primary.action:focus, .login-container a.hollow.primary.action:focus, .login-container .actions-toolbar .secondary a.primary.action:focus, .form-create-account button.hollow.primary.action:focus, .form-create-account .actions-toolbar .secondary button.primary.action:focus, .form-create-account a.hollow.primary.action:focus, .form-create-account .actions-toolbar .secondary a.primary.action:focus, .forgot-password-container button.hollow.primary.action:focus, .forgot-password-container .actions-toolbar .secondary button.primary.action:focus, .forgot-password-container a.hollow.primary.action:focus, .forgot-password-container .actions-toolbar .secondary a.primary.action:focus, .fieldset .actions-toolbar .secondary .button.primary.action:focus, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.primary.action:focus, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.primary.action:focus, .login-container .actions-toolbar .secondary .button.primary.action:focus, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.primary.action:focus, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.primary.action:focus, .form-create-account .actions-toolbar .secondary .button.primary.action:focus, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.primary.action:focus, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.primary.action:focus, .forgot-password-container .actions-toolbar .secondary .button.primary.action:focus, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.primary.action:focus, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.primary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.primary:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.primary:focus, .data.table .actions a.hollow.primary.action:focus {
        border-color: #373737;
        color: #373737; }
    .button.hollow.secondary, .modal-inner-wrap .modal-footer button.hollow.secondary, .fieldset button.hollow.secondary.action, .fieldset .actions-toolbar .secondary button.secondary.action, .fieldset a.hollow.secondary.action, .fieldset .actions-toolbar .secondary a.secondary.action, .login-container button.hollow.secondary.action, .login-container .actions-toolbar .secondary button.secondary.action, .login-container a.hollow.secondary.action, .login-container .actions-toolbar .secondary a.secondary.action, .form-create-account button.hollow.secondary.action, .form-create-account .actions-toolbar .secondary button.secondary.action, .form-create-account a.hollow.secondary.action, .form-create-account .actions-toolbar .secondary a.secondary.action, .forgot-password-container button.hollow.secondary.action, .forgot-password-container .actions-toolbar .secondary button.secondary.action, .forgot-password-container a.hollow.secondary.action, .forgot-password-container .actions-toolbar .secondary a.secondary.action, .fieldset .actions-toolbar .secondary .button.secondary.action, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.secondary.action, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.secondary.action, .login-container .actions-toolbar .secondary .button.secondary.action, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.secondary.action, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.secondary.action, .form-create-account .actions-toolbar .secondary .button.secondary.action, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.secondary.action, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.secondary.action, .forgot-password-container .actions-toolbar .secondary .button.secondary.action, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.secondary.action, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.secondary.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.secondary, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.secondary, .data.table .actions a.hollow.secondary.action {
      border: 1px solid #777;
      color: #777; }
      .button.hollow.secondary:hover, .modal-inner-wrap .modal-footer button.hollow.secondary:hover, .fieldset button.hollow.secondary.action:hover, .fieldset .actions-toolbar .secondary button.secondary.action:hover, .fieldset a.hollow.secondary.action:hover, .fieldset .actions-toolbar .secondary a.secondary.action:hover, .login-container button.hollow.secondary.action:hover, .login-container .actions-toolbar .secondary button.secondary.action:hover, .login-container a.hollow.secondary.action:hover, .login-container .actions-toolbar .secondary a.secondary.action:hover, .form-create-account button.hollow.secondary.action:hover, .form-create-account .actions-toolbar .secondary button.secondary.action:hover, .form-create-account a.hollow.secondary.action:hover, .form-create-account .actions-toolbar .secondary a.secondary.action:hover, .forgot-password-container button.hollow.secondary.action:hover, .forgot-password-container .actions-toolbar .secondary button.secondary.action:hover, .forgot-password-container a.hollow.secondary.action:hover, .forgot-password-container .actions-toolbar .secondary a.secondary.action:hover, .fieldset .actions-toolbar .secondary .button.secondary.action:hover, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.secondary.action:hover, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.secondary.action:hover, .login-container .actions-toolbar .secondary .button.secondary.action:hover, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.secondary.action:hover, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.secondary.action:hover, .form-create-account .actions-toolbar .secondary .button.secondary.action:hover, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.secondary.action:hover, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.secondary.action:hover, .forgot-password-container .actions-toolbar .secondary .button.secondary.action:hover, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.secondary.action:hover, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.secondary.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.secondary:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.secondary:hover, .data.table .actions a.hollow.secondary.action:hover, .button.hollow.secondary:focus, .modal-inner-wrap .modal-footer button.hollow.secondary:focus, .fieldset button.hollow.secondary.action:focus, .fieldset .actions-toolbar .secondary button.secondary.action:focus, .fieldset a.hollow.secondary.action:focus, .fieldset .actions-toolbar .secondary a.secondary.action:focus, .login-container button.hollow.secondary.action:focus, .login-container .actions-toolbar .secondary button.secondary.action:focus, .login-container a.hollow.secondary.action:focus, .login-container .actions-toolbar .secondary a.secondary.action:focus, .form-create-account button.hollow.secondary.action:focus, .form-create-account .actions-toolbar .secondary button.secondary.action:focus, .form-create-account a.hollow.secondary.action:focus, .form-create-account .actions-toolbar .secondary a.secondary.action:focus, .forgot-password-container button.hollow.secondary.action:focus, .forgot-password-container .actions-toolbar .secondary button.secondary.action:focus, .forgot-password-container a.hollow.secondary.action:focus, .forgot-password-container .actions-toolbar .secondary a.secondary.action:focus, .fieldset .actions-toolbar .secondary .button.secondary.action:focus, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.secondary.action:focus, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.secondary.action:focus, .login-container .actions-toolbar .secondary .button.secondary.action:focus, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.secondary.action:focus, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.secondary.action:focus, .form-create-account .actions-toolbar .secondary .button.secondary.action:focus, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.secondary.action:focus, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.secondary.action:focus, .forgot-password-container .actions-toolbar .secondary .button.secondary.action:focus, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.secondary.action:focus, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.secondary.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.secondary:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.secondary:focus, .data.table .actions a.hollow.secondary.action:focus {
        border-color: #3c3c3c;
        color: #3c3c3c; }
    .button.hollow.success, .modal-inner-wrap .modal-footer button.hollow.success, .fieldset button.hollow.success.action, .fieldset .actions-toolbar .secondary button.success.action, .fieldset a.hollow.success.action, .fieldset .actions-toolbar .secondary a.success.action, .login-container button.hollow.success.action, .login-container .actions-toolbar .secondary button.success.action, .login-container a.hollow.success.action, .login-container .actions-toolbar .secondary a.success.action, .form-create-account button.hollow.success.action, .form-create-account .actions-toolbar .secondary button.success.action, .form-create-account a.hollow.success.action, .form-create-account .actions-toolbar .secondary a.success.action, .forgot-password-container button.hollow.success.action, .forgot-password-container .actions-toolbar .secondary button.success.action, .forgot-password-container a.hollow.success.action, .forgot-password-container .actions-toolbar .secondary a.success.action, .fieldset .actions-toolbar .secondary .button.success.action, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.success.action, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.success.action, .login-container .actions-toolbar .secondary .button.success.action, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.success.action, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.success.action, .form-create-account .actions-toolbar .secondary .button.success.action, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.success.action, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.success.action, .forgot-password-container .actions-toolbar .secondary .button.success.action, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.success.action, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.success.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.success, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.success, .data.table .actions a.hollow.success.action {
      border: 1px solid #3adb76;
      color: #3adb76; }
      .button.hollow.success:hover, .modal-inner-wrap .modal-footer button.hollow.success:hover, .fieldset button.hollow.success.action:hover, .fieldset .actions-toolbar .secondary button.success.action:hover, .fieldset a.hollow.success.action:hover, .fieldset .actions-toolbar .secondary a.success.action:hover, .login-container button.hollow.success.action:hover, .login-container .actions-toolbar .secondary button.success.action:hover, .login-container a.hollow.success.action:hover, .login-container .actions-toolbar .secondary a.success.action:hover, .form-create-account button.hollow.success.action:hover, .form-create-account .actions-toolbar .secondary button.success.action:hover, .form-create-account a.hollow.success.action:hover, .form-create-account .actions-toolbar .secondary a.success.action:hover, .forgot-password-container button.hollow.success.action:hover, .forgot-password-container .actions-toolbar .secondary button.success.action:hover, .forgot-password-container a.hollow.success.action:hover, .forgot-password-container .actions-toolbar .secondary a.success.action:hover, .fieldset .actions-toolbar .secondary .button.success.action:hover, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.success.action:hover, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.success.action:hover, .login-container .actions-toolbar .secondary .button.success.action:hover, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.success.action:hover, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.success.action:hover, .form-create-account .actions-toolbar .secondary .button.success.action:hover, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.success.action:hover, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.success.action:hover, .forgot-password-container .actions-toolbar .secondary .button.success.action:hover, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.success.action:hover, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.success.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.success:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.success:hover, .data.table .actions a.hollow.success.action:hover, .button.hollow.success:focus, .modal-inner-wrap .modal-footer button.hollow.success:focus, .fieldset button.hollow.success.action:focus, .fieldset .actions-toolbar .secondary button.success.action:focus, .fieldset a.hollow.success.action:focus, .fieldset .actions-toolbar .secondary a.success.action:focus, .login-container button.hollow.success.action:focus, .login-container .actions-toolbar .secondary button.success.action:focus, .login-container a.hollow.success.action:focus, .login-container .actions-toolbar .secondary a.success.action:focus, .form-create-account button.hollow.success.action:focus, .form-create-account .actions-toolbar .secondary button.success.action:focus, .form-create-account a.hollow.success.action:focus, .form-create-account .actions-toolbar .secondary a.success.action:focus, .forgot-password-container button.hollow.success.action:focus, .forgot-password-container .actions-toolbar .secondary button.success.action:focus, .forgot-password-container a.hollow.success.action:focus, .forgot-password-container .actions-toolbar .secondary a.success.action:focus, .fieldset .actions-toolbar .secondary .button.success.action:focus, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.success.action:focus, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.success.action:focus, .login-container .actions-toolbar .secondary .button.success.action:focus, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.success.action:focus, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.success.action:focus, .form-create-account .actions-toolbar .secondary .button.success.action:focus, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.success.action:focus, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.success.action:focus, .forgot-password-container .actions-toolbar .secondary .button.success.action:focus, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.success.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.success.action:focus, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.success.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.success.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.success:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.success:focus, .data.table .actions a.hollow.success.action:focus {
        border-color: #157539;
        color: #157539; }
    .button.hollow.alert, .modal-inner-wrap .modal-footer button.hollow.alert, .fieldset button.hollow.alert.action, .fieldset .actions-toolbar .secondary button.alert.action, .fieldset a.hollow.alert.action, .fieldset .actions-toolbar .secondary a.alert.action, .login-container button.hollow.alert.action, .login-container .actions-toolbar .secondary button.alert.action, .login-container a.hollow.alert.action, .login-container .actions-toolbar .secondary a.alert.action, .form-create-account button.hollow.alert.action, .form-create-account .actions-toolbar .secondary button.alert.action, .form-create-account a.hollow.alert.action, .form-create-account .actions-toolbar .secondary a.alert.action, .forgot-password-container button.hollow.alert.action, .forgot-password-container .actions-toolbar .secondary button.alert.action, .forgot-password-container a.hollow.alert.action, .forgot-password-container .actions-toolbar .secondary a.alert.action, .fieldset .actions-toolbar .secondary .button.alert.action, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.alert.action, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.alert.action, .login-container .actions-toolbar .secondary .button.alert.action, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.alert.action, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.alert.action, .form-create-account .actions-toolbar .secondary .button.alert.action, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.alert.action, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.alert.action, .forgot-password-container .actions-toolbar .secondary .button.alert.action, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.alert.action, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.alert.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.alert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.alert, .data.table .actions a.hollow.alert.action {
      border: 1px solid #ec5840;
      color: #ec5840; }
      .button.hollow.alert:hover, .modal-inner-wrap .modal-footer button.hollow.alert:hover, .fieldset button.hollow.alert.action:hover, .fieldset .actions-toolbar .secondary button.alert.action:hover, .fieldset a.hollow.alert.action:hover, .fieldset .actions-toolbar .secondary a.alert.action:hover, .login-container button.hollow.alert.action:hover, .login-container .actions-toolbar .secondary button.alert.action:hover, .login-container a.hollow.alert.action:hover, .login-container .actions-toolbar .secondary a.alert.action:hover, .form-create-account button.hollow.alert.action:hover, .form-create-account .actions-toolbar .secondary button.alert.action:hover, .form-create-account a.hollow.alert.action:hover, .form-create-account .actions-toolbar .secondary a.alert.action:hover, .forgot-password-container button.hollow.alert.action:hover, .forgot-password-container .actions-toolbar .secondary button.alert.action:hover, .forgot-password-container a.hollow.alert.action:hover, .forgot-password-container .actions-toolbar .secondary a.alert.action:hover, .fieldset .actions-toolbar .secondary .button.alert.action:hover, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.alert.action:hover, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.alert.action:hover, .login-container .actions-toolbar .secondary .button.alert.action:hover, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.alert.action:hover, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.alert.action:hover, .form-create-account .actions-toolbar .secondary .button.alert.action:hover, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.alert.action:hover, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.alert.action:hover, .forgot-password-container .actions-toolbar .secondary .button.alert.action:hover, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.alert.action:hover, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.alert.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.alert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.alert:hover, .data.table .actions a.hollow.alert.action:hover, .button.hollow.alert:focus, .modal-inner-wrap .modal-footer button.hollow.alert:focus, .fieldset button.hollow.alert.action:focus, .fieldset .actions-toolbar .secondary button.alert.action:focus, .fieldset a.hollow.alert.action:focus, .fieldset .actions-toolbar .secondary a.alert.action:focus, .login-container button.hollow.alert.action:focus, .login-container .actions-toolbar .secondary button.alert.action:focus, .login-container a.hollow.alert.action:focus, .login-container .actions-toolbar .secondary a.alert.action:focus, .form-create-account button.hollow.alert.action:focus, .form-create-account .actions-toolbar .secondary button.alert.action:focus, .form-create-account a.hollow.alert.action:focus, .form-create-account .actions-toolbar .secondary a.alert.action:focus, .forgot-password-container button.hollow.alert.action:focus, .forgot-password-container .actions-toolbar .secondary button.alert.action:focus, .forgot-password-container a.hollow.alert.action:focus, .forgot-password-container .actions-toolbar .secondary a.alert.action:focus, .fieldset .actions-toolbar .secondary .button.alert.action:focus, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.alert.action:focus, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.alert.action:focus, .login-container .actions-toolbar .secondary .button.alert.action:focus, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.alert.action:focus, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.alert.action:focus, .form-create-account .actions-toolbar .secondary .button.alert.action:focus, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.alert.action:focus, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.alert.action:focus, .forgot-password-container .actions-toolbar .secondary .button.alert.action:focus, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.alert.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.alert.action:focus, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.alert.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.alert.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.alert:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.alert:focus, .data.table .actions a.hollow.alert.action:focus {
        border-color: #881f0e;
        color: #881f0e; }
    .button.hollow.warning, .modal-inner-wrap .modal-footer button.hollow.warning, .fieldset button.hollow.warning.action, .fieldset .actions-toolbar .secondary button.warning.action, .fieldset a.hollow.warning.action, .fieldset .actions-toolbar .secondary a.warning.action, .login-container button.hollow.warning.action, .login-container .actions-toolbar .secondary button.warning.action, .login-container a.hollow.warning.action, .login-container .actions-toolbar .secondary a.warning.action, .form-create-account button.hollow.warning.action, .form-create-account .actions-toolbar .secondary button.warning.action, .form-create-account a.hollow.warning.action, .form-create-account .actions-toolbar .secondary a.warning.action, .forgot-password-container button.hollow.warning.action, .forgot-password-container .actions-toolbar .secondary button.warning.action, .forgot-password-container a.hollow.warning.action, .forgot-password-container .actions-toolbar .secondary a.warning.action, .fieldset .actions-toolbar .secondary .button.warning.action, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.warning.action, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.warning.action, .login-container .actions-toolbar .secondary .button.warning.action, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.warning.action, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.warning.action, .form-create-account .actions-toolbar .secondary .button.warning.action, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.warning.action, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.warning.action, .forgot-password-container .actions-toolbar .secondary .button.warning.action, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.warning.action, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.warning.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.warning, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.warning, .data.table .actions a.hollow.warning.action {
      border: 1px solid #ffae00;
      color: #ffae00; }
      .button.hollow.warning:hover, .modal-inner-wrap .modal-footer button.hollow.warning:hover, .fieldset button.hollow.warning.action:hover, .fieldset .actions-toolbar .secondary button.warning.action:hover, .fieldset a.hollow.warning.action:hover, .fieldset .actions-toolbar .secondary a.warning.action:hover, .login-container button.hollow.warning.action:hover, .login-container .actions-toolbar .secondary button.warning.action:hover, .login-container a.hollow.warning.action:hover, .login-container .actions-toolbar .secondary a.warning.action:hover, .form-create-account button.hollow.warning.action:hover, .form-create-account .actions-toolbar .secondary button.warning.action:hover, .form-create-account a.hollow.warning.action:hover, .form-create-account .actions-toolbar .secondary a.warning.action:hover, .forgot-password-container button.hollow.warning.action:hover, .forgot-password-container .actions-toolbar .secondary button.warning.action:hover, .forgot-password-container a.hollow.warning.action:hover, .forgot-password-container .actions-toolbar .secondary a.warning.action:hover, .fieldset .actions-toolbar .secondary .button.warning.action:hover, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.warning.action:hover, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.warning.action:hover, .login-container .actions-toolbar .secondary .button.warning.action:hover, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.warning.action:hover, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.warning.action:hover, .form-create-account .actions-toolbar .secondary .button.warning.action:hover, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.warning.action:hover, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.warning.action:hover, .forgot-password-container .actions-toolbar .secondary .button.warning.action:hover, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.warning.action:hover, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.warning.action:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.warning:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.warning:hover, .data.table .actions a.hollow.warning.action:hover, .button.hollow.warning:focus, .modal-inner-wrap .modal-footer button.hollow.warning:focus, .fieldset button.hollow.warning.action:focus, .fieldset .actions-toolbar .secondary button.warning.action:focus, .fieldset a.hollow.warning.action:focus, .fieldset .actions-toolbar .secondary a.warning.action:focus, .login-container button.hollow.warning.action:focus, .login-container .actions-toolbar .secondary button.warning.action:focus, .login-container a.hollow.warning.action:focus, .login-container .actions-toolbar .secondary a.warning.action:focus, .form-create-account button.hollow.warning.action:focus, .form-create-account .actions-toolbar .secondary button.warning.action:focus, .form-create-account a.hollow.warning.action:focus, .form-create-account .actions-toolbar .secondary a.warning.action:focus, .forgot-password-container button.hollow.warning.action:focus, .forgot-password-container .actions-toolbar .secondary button.warning.action:focus, .forgot-password-container a.hollow.warning.action:focus, .forgot-password-container .actions-toolbar .secondary a.warning.action:focus, .fieldset .actions-toolbar .secondary .button.warning.action:focus, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.warning.action:focus, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.warning.action:focus, .login-container .actions-toolbar .secondary .button.warning.action:focus, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.warning.action:focus, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.warning.action:focus, .form-create-account .actions-toolbar .secondary .button.warning.action:focus, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.warning.action:focus, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.warning.action:focus, .forgot-password-container .actions-toolbar .secondary .button.warning.action:focus, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.warning.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.warning.action:focus, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.warning.action:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.warning.action:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.warning:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.warning:focus, .data.table .actions a.hollow.warning.action:focus {
        border-color: #805700;
        color: #805700; }
  .button.disabled, .modal-inner-wrap .modal-footer button.disabled, .fieldset button.disabled.action, .fieldset a.disabled.action, .login-container button.disabled.action, .login-container a.disabled.action, .form-create-account button.disabled.action, .form-create-account a.disabled.action, .forgot-password-container button.disabled.action, .forgot-password-container a.disabled.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.disabled, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.disabled, .data.table .actions a.disabled.action, .button[disabled], .modal-inner-wrap .modal-footer button[disabled], .fieldset button[disabled].action, .fieldset a[disabled].action, .login-container button[disabled].action, .login-container a[disabled].action, .form-create-account button[disabled].action, .form-create-account a[disabled].action, .forgot-password-container button[disabled].action, .forgot-password-container a[disabled].action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button[disabled], body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button[disabled], .data.table .actions a[disabled].action {
    opacity: 0.25;
    cursor: not-allowed;
    pointer-events: none; }
  .button.dropdown::after, .modal-inner-wrap .modal-footer button.dropdown::after, .fieldset button.dropdown.action::after, .fieldset a.dropdown.action::after, .login-container button.dropdown.action::after, .login-container a.dropdown.action::after, .form-create-account button.dropdown.action::after, .form-create-account a.dropdown.action::after, .forgot-password-container button.dropdown.action::after, .forgot-password-container a.dropdown.action::after, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.dropdown::after, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.dropdown::after, .data.table .actions a.dropdown.action::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 0.4em;
    border-color: #ffffff transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    position: relative;
    top: 0.4em;
    float: right;
    margin-left: 1em;
    display: inline-block; }
  .button.arrow-only::after, .modal-inner-wrap .modal-footer button.arrow-only::after, .fieldset button.arrow-only.action::after, .fieldset a.arrow-only.action::after, .login-container button.arrow-only.action::after, .login-container a.arrow-only.action::after, .form-create-account button.arrow-only.action::after, .form-create-account a.arrow-only.action::after, .forgot-password-container button.arrow-only.action::after, .forgot-password-container a.arrow-only.action::after, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.arrow-only::after, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.arrow-only::after, .data.table .actions a.arrow-only.action::after {
    margin-left: 0;
    float: none;
    top: 0.2em; }

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.8125rem;
  padding: 0.5rem;
  border: 1px solid #676767;
  margin: 0 0 1rem;
  font-family: inherit;
  font-size: 1rem;
  color: #000000;
  background-color: #ffffff;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none; }
  [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
  textarea:focus {
    border: 1px solid #333333;
    background-color: #ffffff;
    outline: none;
    box-shadow: 0 0 5px #676767;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }

textarea {
  max-width: 100%; }
  textarea[rows] {
    height: auto; }

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: default; }

[type='submit'],
[type='button'] {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none; }

input[type='search'] {
  box-sizing: border-box; }

[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1rem; }

[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline; }

label > [type='checkbox'],
label > [type='label'] {
  margin-right: 0.5rem; }

[type='file'] {
  width: 100%; }

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.8;
  color: #000000; }
  label.middle {
    margin: 0 0 1rem;
    padding: 0.5625rem 0; }

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #333; }

.input-group {
  display: table;
  width: 100%;
  margin-bottom: 1rem; }
  .input-group > :first-child {
    border-radius: 0 0 0 0; }
  .input-group > :last-child > * {
    border-radius: 0 0 0 0; }

.input-group-label, .input-group-field, .input-group-button {
  display: table-cell;
  margin: 0;
  vertical-align: middle; }

.input-group-label {
  text-align: center;
  width: 1%;
  height: 100%;
  padding: 0 1rem;
  background: #e6e6e6;
  color: #000000;
  border: 1px solid #676767;
  white-space: nowrap; }
  .input-group-label:first-child {
    border-right: 0; }
  .input-group-label:last-child {
    border-left: 0; }

.input-group-field {
  border-radius: 0;
  height: 2.5rem; }

.input-group-button {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  width: 1%; }
  .input-group-button a,
  .input-group-button input,
  .input-group-button button {
    margin: 0; }

fieldset {
  border: 0;
  padding: 0;
  margin: 0; }

legend {
  margin-bottom: 0.5rem;
  max-width: 100%; }

.fieldset {
  border: 1px solid #676767;
  padding: 1.25rem;
  margin: 1.125rem 0; }
  .fieldset legend {
    background: #ffffff;
    padding: 0 0.1875rem;
    margin: 0;
    margin-left: -0.1875rem; }

select {
  height: 2.8125rem;
  padding: 10px;
  border: 1px solid #676767;
  margin: 0 0 1rem;
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  color: #000000;
  background-color: #ffffff;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  background-size: 8px 6px;
  background-position: right center;
  background-origin: content-box;
  background-repeat: no-repeat; }
  @media screen and (min-width: 0\0) {
    select {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
  select:disabled {
    background-color: #e6e6e6;
    cursor: default; }
  select::-ms-expand {
    display: none; }
  select[multiple] {
    height: auto; }

.is-invalid-input:not(:focus) {
  background-color: rgba(236, 88, 64, 0.1);
  border-color: #ec5840; }

.is-invalid-label {
  color: #ec5840; }

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ec5840; }
  .form-error.is-visible {
    display: block; }

.hide {
  display: none !important; }

.invisible {
  visibility: hidden; }

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
  .hide-for-small-only {
    display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important; } }

@media screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important; } }

@media screen and (max-width: 39.9375em) {
  .show-for-medium {
    display: none !important; } }

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .hide-for-medium-only {
    display: none !important; } }

@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important; } }

@media screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important; } }

@media screen and (max-width: 63.9375em) {
  .show-for-large {
    display: none !important; } }

@media screen and (min-width: 64em) and (max-width: 64em) {
  .hide-for-large-only {
    display: none !important; } }

@media screen and (max-width: 63.9375em), screen and (min-width: 64.0625em) {
  .show-for-large-only {
    display: none !important; } }

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0); }

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto; }

.show-for-landscape,
.hide-for-portrait {
  display: block !important; }
  @media screen and (orientation: landscape) {
    .show-for-landscape,
    .hide-for-portrait {
      display: block !important; } }
  @media screen and (orientation: portrait) {
    .show-for-landscape,
    .hide-for-portrait {
      display: none !important; } }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }
  @media screen and (orientation: landscape) {
    .hide-for-landscape,
    .show-for-portrait {
      display: none !important; } }
  @media screen and (orientation: portrait) {
    .hide-for-landscape,
    .show-for-portrait {
      display: block !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-center {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.clearfix::before, body:not(#theme-youngevity-us) .checkout-opc .payment-method .credit-card-types::before, body#theme-youngevity-us .checkout-opc .payment-method .credit-card-types::before, .clearfix::after, body:not(#theme-youngevity-us) .checkout-opc .payment-method .credit-card-types::after, body#theme-youngevity-us .checkout-opc .payment-method .credit-card-types::after {
  content: ' ';
  display: table; }

.clearfix::after, body:not(#theme-youngevity-us) .checkout-opc .payment-method .credit-card-types::after, body#theme-youngevity-us .checkout-opc .payment-method .credit-card-types::after {
  clear: both; }

.accordion {
  list-style-type: none;
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  border-radius: 0;
  margin-left: 0; }

.accordion-title {
  display: block;
  padding: 1.25rem 1rem;
  line-height: 1;
  font-size: 0.75rem;
  color: #6d6d6d;
  position: relative;
  border-bottom: 1px solid #e6e6e6; }
  .accordion-title:hover, .accordion-title:focus {
    background-color: #e6e6e6; }
  .accordion-title::before {
    content: '+';
    position: absolute;
    right: 1rem;
    top: 50%;
    margin-top: -0.5rem; }
  .is-active > .accordion-title::before {
    content: '–'; }

.accordion-content {
  padding: 1rem;
  display: none;
  border-bottom: 1px solid #e6e6e6;
  background-color: #ffffff; }

.is-accordion-submenu-parent > a {
  position: relative; }
  .is-accordion-submenu-parent > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: #6d6d6d transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 1rem; }

.is-accordion-submenu-parent[aria-expanded='true'] > a::after {
  transform-origin: 50% 50%;
  transform: scaleY(-1); }

.badge {
  display: inline-block;
  padding: 0.3em;
  min-width: 2.1em;
  font-size: 0.6rem;
  text-align: center;
  border-radius: 50%;
  background: #6d6d6d;
  color: #ffffff; }
  .badge.secondary {
    background: #777;
    color: #ffffff; }
  .badge.success {
    background: #3adb76;
    color: #ffffff; }
  .badge.alert {
    background: #ec5840;
    color: #ffffff; }
  .badge.warning {
    background: #ffae00;
    color: #ffffff; }

.breadcrumbs {
  list-style: none;
  margin: 3.4375rem 0 0 0; }
  .breadcrumbs::before, .breadcrumbs::after {
    content: ' ';
    display: table; }
  .breadcrumbs::after {
    clear: both; }
  .breadcrumbs li {
    float: left;
    color: #404040;
    font-size: 0.8125rem;
    cursor: default; }
    .breadcrumbs li:not(:last-child)::after {
      color: #676767;
      content: "/";
      margin: 0 1.25rem;
      position: relative;
      top: 1px;
      opacity: 1; }
  .breadcrumbs .disabled {
    color: #404040;
    font-family: "Montserrat medium"; }

.button-group {
  margin-bottom: 1rem;
  font-size: 0.9rem; }
  .button-group::before, .button-group::after {
    content: ' ';
    display: table; }
  .button-group::after {
    clear: both; }
  .button-group .button, .button-group .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group button, .button-group .fieldset button.action, .fieldset .button-group button.action, .button-group .fieldset a.action, .fieldset .button-group a.action, .button-group .login-container button.action, .login-container .button-group button.action, .button-group .login-container a.action, .login-container .button-group a.action, .button-group .form-create-account button.action, .form-create-account .button-group button.action, .button-group .form-create-account a.action, .form-create-account .button-group a.action, .button-group .forgot-password-container button.action, .forgot-password-container .button-group button.action, .button-group .forgot-password-container a.action, .forgot-password-container .button-group a.action, .button-group body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group button, .button-group body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group button, .button-group .data.table .actions a.action, .data.table .actions .button-group a.action {
    float: left;
    margin: 0;
    font-size: inherit; }
    .button-group .button:not(:last-child), .button-group .modal-inner-wrap .modal-footer button:not(:last-child), .modal-inner-wrap .modal-footer .button-group button:not(:last-child), .button-group .fieldset button.action:not(:last-child), .fieldset .button-group button.action:not(:last-child), .button-group .fieldset a.action:not(:last-child), .fieldset .button-group a.action:not(:last-child), .button-group .login-container button.action:not(:last-child), .login-container .button-group button.action:not(:last-child), .button-group .login-container a.action:not(:last-child), .login-container .button-group a.action:not(:last-child), .button-group .form-create-account button.action:not(:last-child), .form-create-account .button-group button.action:not(:last-child), .button-group .form-create-account a.action:not(:last-child), .form-create-account .button-group a.action:not(:last-child), .button-group .forgot-password-container button.action:not(:last-child), .forgot-password-container .button-group button.action:not(:last-child), .button-group .forgot-password-container a.action:not(:last-child), .forgot-password-container .button-group a.action:not(:last-child), .button-group body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:not(:last-child), body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group button:not(:last-child), .button-group body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:not(:last-child), body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group button:not(:last-child), .button-group .data.table .actions a.action:not(:last-child), .data.table .actions .button-group a.action:not(:last-child) {
      border-right: 1px solid #ffffff; }
  .button-group.tiny {
    font-size: 0.6rem; }
  .button-group.small {
    font-size: 0.75rem; }
  .button-group.large {
    font-size: 1.25rem; }
  .button-group.expanded {
    display: table;
    table-layout: fixed;
    width: 100%; }
    .button-group.expanded::before, .button-group.expanded::after {
      display: none; }
    .button-group.expanded .button, .button-group.expanded .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.expanded button, .button-group.expanded .fieldset button.action, .fieldset .button-group.expanded button.action, .button-group.expanded .fieldset a.action, .fieldset .button-group.expanded a.action, .button-group.expanded .login-container button.action, .login-container .button-group.expanded button.action, .button-group.expanded .login-container a.action, .login-container .button-group.expanded a.action, .button-group.expanded .form-create-account button.action, .form-create-account .button-group.expanded button.action, .button-group.expanded .form-create-account a.action, .form-create-account .button-group.expanded a.action, .button-group.expanded .forgot-password-container button.action, .forgot-password-container .button-group.expanded button.action, .button-group.expanded .forgot-password-container a.action, .forgot-password-container .button-group.expanded a.action, .button-group.expanded body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.expanded button, .button-group.expanded body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.expanded button, .button-group.expanded .data.table .actions a.action, .data.table .actions .button-group.expanded a.action {
      display: table-cell;
      float: none; }
  .button-group.primary .button, .button-group.primary .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.primary button, .button-group.primary .fieldset button.action, .fieldset .button-group.primary button.action, .button-group.primary .fieldset a.action, .fieldset .button-group.primary a.action, .button-group.primary .login-container button.action, .login-container .button-group.primary button.action, .button-group.primary .login-container a.action, .login-container .button-group.primary a.action, .button-group.primary .form-create-account button.action, .form-create-account .button-group.primary button.action, .button-group.primary .form-create-account a.action, .form-create-account .button-group.primary a.action, .button-group.primary .forgot-password-container button.action, .forgot-password-container .button-group.primary button.action, .button-group.primary .forgot-password-container a.action, .forgot-password-container .button-group.primary a.action, .button-group.primary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.primary button, .button-group.primary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.primary button, .button-group.primary .data.table .actions a.action, .data.table .actions .button-group.primary a.action {
    background-color: #6d6d6d;
    color: #ffffff; }
    .button-group.primary .button:hover, .button-group.primary .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .button-group.primary button:hover, .button-group.primary .fieldset button.action:hover, .fieldset .button-group.primary button.action:hover, .button-group.primary .fieldset a.action:hover, .fieldset .button-group.primary a.action:hover, .button-group.primary .login-container button.action:hover, .login-container .button-group.primary button.action:hover, .button-group.primary .login-container a.action:hover, .login-container .button-group.primary a.action:hover, .button-group.primary .form-create-account button.action:hover, .form-create-account .button-group.primary button.action:hover, .button-group.primary .form-create-account a.action:hover, .form-create-account .button-group.primary a.action:hover, .button-group.primary .forgot-password-container button.action:hover, .forgot-password-container .button-group.primary button.action:hover, .button-group.primary .forgot-password-container a.action:hover, .forgot-password-container .button-group.primary a.action:hover, .button-group.primary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.primary button:hover, .button-group.primary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.primary button:hover, .button-group.primary .data.table .actions a.action:hover, .data.table .actions .button-group.primary a.action:hover, .button-group.primary .button:focus, .button-group.primary .modal-inner-wrap .modal-footer button:focus, .modal-inner-wrap .modal-footer .button-group.primary button:focus, .button-group.primary .fieldset button.action:focus, .fieldset .button-group.primary button.action:focus, .button-group.primary .fieldset a.action:focus, .fieldset .button-group.primary a.action:focus, .button-group.primary .login-container button.action:focus, .login-container .button-group.primary button.action:focus, .button-group.primary .login-container a.action:focus, .login-container .button-group.primary a.action:focus, .button-group.primary .form-create-account button.action:focus, .form-create-account .button-group.primary button.action:focus, .button-group.primary .form-create-account a.action:focus, .form-create-account .button-group.primary a.action:focus, .button-group.primary .forgot-password-container button.action:focus, .forgot-password-container .button-group.primary button.action:focus, .button-group.primary .forgot-password-container a.action:focus, .forgot-password-container .button-group.primary a.action:focus, .button-group.primary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.primary button:focus, .button-group.primary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.primary button:focus, .button-group.primary .data.table .actions a.action:focus, .data.table .actions .button-group.primary a.action:focus {
      background-color: #575757;
      color: #ffffff;
      outline-style: none; }
  .button-group.secondary .button, .button-group.secondary .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.secondary button, .button-group.secondary .fieldset button.action, .fieldset .button-group.secondary button.action, .button-group.secondary .fieldset a.action, .fieldset .button-group.secondary a.action, .button-group.secondary .login-container button.action, .login-container .button-group.secondary button.action, .button-group.secondary .login-container a.action, .login-container .button-group.secondary a.action, .button-group.secondary .form-create-account button.action, .form-create-account .button-group.secondary button.action, .button-group.secondary .form-create-account a.action, .form-create-account .button-group.secondary a.action, .button-group.secondary .forgot-password-container button.action, .forgot-password-container .button-group.secondary button.action, .button-group.secondary .forgot-password-container a.action, .forgot-password-container .button-group.secondary a.action, .button-group.secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.secondary button, .button-group.secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.secondary button, .button-group.secondary .data.table .actions a.action, .data.table .actions .button-group.secondary a.action {
    background-color: #777;
    color: #ffffff; }
    .button-group.secondary .button:hover, .button-group.secondary .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .button-group.secondary button:hover, .button-group.secondary .fieldset button.action:hover, .fieldset .button-group.secondary button.action:hover, .button-group.secondary .fieldset a.action:hover, .fieldset .button-group.secondary a.action:hover, .button-group.secondary .login-container button.action:hover, .login-container .button-group.secondary button.action:hover, .button-group.secondary .login-container a.action:hover, .login-container .button-group.secondary a.action:hover, .button-group.secondary .form-create-account button.action:hover, .form-create-account .button-group.secondary button.action:hover, .button-group.secondary .form-create-account a.action:hover, .form-create-account .button-group.secondary a.action:hover, .button-group.secondary .forgot-password-container button.action:hover, .forgot-password-container .button-group.secondary button.action:hover, .button-group.secondary .forgot-password-container a.action:hover, .forgot-password-container .button-group.secondary a.action:hover, .button-group.secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.secondary button:hover, .button-group.secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.secondary button:hover, .button-group.secondary .data.table .actions a.action:hover, .data.table .actions .button-group.secondary a.action:hover, .button-group.secondary .button:focus, .button-group.secondary .modal-inner-wrap .modal-footer button:focus, .modal-inner-wrap .modal-footer .button-group.secondary button:focus, .button-group.secondary .fieldset button.action:focus, .fieldset .button-group.secondary button.action:focus, .button-group.secondary .fieldset a.action:focus, .fieldset .button-group.secondary a.action:focus, .button-group.secondary .login-container button.action:focus, .login-container .button-group.secondary button.action:focus, .button-group.secondary .login-container a.action:focus, .login-container .button-group.secondary a.action:focus, .button-group.secondary .form-create-account button.action:focus, .form-create-account .button-group.secondary button.action:focus, .button-group.secondary .form-create-account a.action:focus, .form-create-account .button-group.secondary a.action:focus, .button-group.secondary .forgot-password-container button.action:focus, .forgot-password-container .button-group.secondary button.action:focus, .button-group.secondary .forgot-password-container a.action:focus, .forgot-password-container .button-group.secondary a.action:focus, .button-group.secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.secondary button:focus, .button-group.secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.secondary button:focus, .button-group.secondary .data.table .actions a.action:focus, .data.table .actions .button-group.secondary a.action:focus {
      background-color: #5f5f5f;
      color: #ffffff;
      outline-style: none; }
  .button-group.success .button, .button-group.success .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.success button, .button-group.success .fieldset button.action, .fieldset .button-group.success button.action, .button-group.success .fieldset a.action, .fieldset .button-group.success a.action, .button-group.success .login-container button.action, .login-container .button-group.success button.action, .button-group.success .login-container a.action, .login-container .button-group.success a.action, .button-group.success .form-create-account button.action, .form-create-account .button-group.success button.action, .button-group.success .form-create-account a.action, .form-create-account .button-group.success a.action, .button-group.success .forgot-password-container button.action, .forgot-password-container .button-group.success button.action, .button-group.success .forgot-password-container a.action, .forgot-password-container .button-group.success a.action, .button-group.success body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.success button, .button-group.success body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.success button, .button-group.success .data.table .actions a.action, .data.table .actions .button-group.success a.action {
    background-color: #3adb76;
    color: #ffffff; }
    .button-group.success .button:hover, .button-group.success .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .button-group.success button:hover, .button-group.success .fieldset button.action:hover, .fieldset .button-group.success button.action:hover, .button-group.success .fieldset a.action:hover, .fieldset .button-group.success a.action:hover, .button-group.success .login-container button.action:hover, .login-container .button-group.success button.action:hover, .button-group.success .login-container a.action:hover, .login-container .button-group.success a.action:hover, .button-group.success .form-create-account button.action:hover, .form-create-account .button-group.success button.action:hover, .button-group.success .form-create-account a.action:hover, .form-create-account .button-group.success a.action:hover, .button-group.success .forgot-password-container button.action:hover, .forgot-password-container .button-group.success button.action:hover, .button-group.success .forgot-password-container a.action:hover, .forgot-password-container .button-group.success a.action:hover, .button-group.success body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.success button:hover, .button-group.success body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.success button:hover, .button-group.success .data.table .actions a.action:hover, .data.table .actions .button-group.success a.action:hover, .button-group.success .button:focus, .button-group.success .modal-inner-wrap .modal-footer button:focus, .modal-inner-wrap .modal-footer .button-group.success button:focus, .button-group.success .fieldset button.action:focus, .fieldset .button-group.success button.action:focus, .button-group.success .fieldset a.action:focus, .fieldset .button-group.success a.action:focus, .button-group.success .login-container button.action:focus, .login-container .button-group.success button.action:focus, .button-group.success .login-container a.action:focus, .login-container .button-group.success a.action:focus, .button-group.success .form-create-account button.action:focus, .form-create-account .button-group.success button.action:focus, .button-group.success .form-create-account a.action:focus, .form-create-account .button-group.success a.action:focus, .button-group.success .forgot-password-container button.action:focus, .forgot-password-container .button-group.success button.action:focus, .button-group.success .forgot-password-container a.action:focus, .forgot-password-container .button-group.success a.action:focus, .button-group.success body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.success button:focus, .button-group.success body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.success button:focus, .button-group.success .data.table .actions a.action:focus, .data.table .actions .button-group.success a.action:focus {
      background-color: #22bb5b;
      color: #ffffff;
      outline-style: none; }
  .button-group.alert .button, .button-group.alert .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.alert button, .button-group.alert .fieldset button.action, .fieldset .button-group.alert button.action, .button-group.alert .fieldset a.action, .fieldset .button-group.alert a.action, .button-group.alert .login-container button.action, .login-container .button-group.alert button.action, .button-group.alert .login-container a.action, .login-container .button-group.alert a.action, .button-group.alert .form-create-account button.action, .form-create-account .button-group.alert button.action, .button-group.alert .form-create-account a.action, .form-create-account .button-group.alert a.action, .button-group.alert .forgot-password-container button.action, .forgot-password-container .button-group.alert button.action, .button-group.alert .forgot-password-container a.action, .forgot-password-container .button-group.alert a.action, .button-group.alert body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.alert button, .button-group.alert body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.alert button, .button-group.alert .data.table .actions a.action, .data.table .actions .button-group.alert a.action {
    background-color: #ec5840;
    color: #ffffff; }
    .button-group.alert .button:hover, .button-group.alert .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .button-group.alert button:hover, .button-group.alert .fieldset button.action:hover, .fieldset .button-group.alert button.action:hover, .button-group.alert .fieldset a.action:hover, .fieldset .button-group.alert a.action:hover, .button-group.alert .login-container button.action:hover, .login-container .button-group.alert button.action:hover, .button-group.alert .login-container a.action:hover, .login-container .button-group.alert a.action:hover, .button-group.alert .form-create-account button.action:hover, .form-create-account .button-group.alert button.action:hover, .button-group.alert .form-create-account a.action:hover, .form-create-account .button-group.alert a.action:hover, .button-group.alert .forgot-password-container button.action:hover, .forgot-password-container .button-group.alert button.action:hover, .button-group.alert .forgot-password-container a.action:hover, .forgot-password-container .button-group.alert a.action:hover, .button-group.alert body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.alert button:hover, .button-group.alert body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.alert button:hover, .button-group.alert .data.table .actions a.action:hover, .data.table .actions .button-group.alert a.action:hover, .button-group.alert .button:focus, .button-group.alert .modal-inner-wrap .modal-footer button:focus, .modal-inner-wrap .modal-footer .button-group.alert button:focus, .button-group.alert .fieldset button.action:focus, .fieldset .button-group.alert button.action:focus, .button-group.alert .fieldset a.action:focus, .fieldset .button-group.alert a.action:focus, .button-group.alert .login-container button.action:focus, .login-container .button-group.alert button.action:focus, .button-group.alert .login-container a.action:focus, .login-container .button-group.alert a.action:focus, .button-group.alert .form-create-account button.action:focus, .form-create-account .button-group.alert button.action:focus, .button-group.alert .form-create-account a.action:focus, .form-create-account .button-group.alert a.action:focus, .button-group.alert .forgot-password-container button.action:focus, .forgot-password-container .button-group.alert button.action:focus, .button-group.alert .forgot-password-container a.action:focus, .forgot-password-container .button-group.alert a.action:focus, .button-group.alert body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.alert button:focus, .button-group.alert body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.alert button:focus, .button-group.alert .data.table .actions a.action:focus, .data.table .actions .button-group.alert a.action:focus {
      background-color: #da3116;
      color: #ffffff;
      outline-style: none; }
  .button-group.warning .button, .button-group.warning .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.warning button, .button-group.warning .fieldset button.action, .fieldset .button-group.warning button.action, .button-group.warning .fieldset a.action, .fieldset .button-group.warning a.action, .button-group.warning .login-container button.action, .login-container .button-group.warning button.action, .button-group.warning .login-container a.action, .login-container .button-group.warning a.action, .button-group.warning .form-create-account button.action, .form-create-account .button-group.warning button.action, .button-group.warning .form-create-account a.action, .form-create-account .button-group.warning a.action, .button-group.warning .forgot-password-container button.action, .forgot-password-container .button-group.warning button.action, .button-group.warning .forgot-password-container a.action, .forgot-password-container .button-group.warning a.action, .button-group.warning body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.warning button, .button-group.warning body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.warning button, .button-group.warning .data.table .actions a.action, .data.table .actions .button-group.warning a.action {
    background-color: #ffae00;
    color: #ffffff; }
    .button-group.warning .button:hover, .button-group.warning .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .button-group.warning button:hover, .button-group.warning .fieldset button.action:hover, .fieldset .button-group.warning button.action:hover, .button-group.warning .fieldset a.action:hover, .fieldset .button-group.warning a.action:hover, .button-group.warning .login-container button.action:hover, .login-container .button-group.warning button.action:hover, .button-group.warning .login-container a.action:hover, .login-container .button-group.warning a.action:hover, .button-group.warning .form-create-account button.action:hover, .form-create-account .button-group.warning button.action:hover, .button-group.warning .form-create-account a.action:hover, .form-create-account .button-group.warning a.action:hover, .button-group.warning .forgot-password-container button.action:hover, .forgot-password-container .button-group.warning button.action:hover, .button-group.warning .forgot-password-container a.action:hover, .forgot-password-container .button-group.warning a.action:hover, .button-group.warning body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.warning button:hover, .button-group.warning body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.warning button:hover, .button-group.warning .data.table .actions a.action:hover, .data.table .actions .button-group.warning a.action:hover, .button-group.warning .button:focus, .button-group.warning .modal-inner-wrap .modal-footer button:focus, .modal-inner-wrap .modal-footer .button-group.warning button:focus, .button-group.warning .fieldset button.action:focus, .fieldset .button-group.warning button.action:focus, .button-group.warning .fieldset a.action:focus, .fieldset .button-group.warning a.action:focus, .button-group.warning .login-container button.action:focus, .login-container .button-group.warning button.action:focus, .button-group.warning .login-container a.action:focus, .login-container .button-group.warning a.action:focus, .button-group.warning .form-create-account button.action:focus, .form-create-account .button-group.warning button.action:focus, .button-group.warning .form-create-account a.action:focus, .form-create-account .button-group.warning a.action:focus, .button-group.warning .forgot-password-container button.action:focus, .forgot-password-container .button-group.warning button.action:focus, .button-group.warning .forgot-password-container a.action:focus, .forgot-password-container .button-group.warning a.action:focus, .button-group.warning body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.warning button:focus, .button-group.warning body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.warning button:focus, .button-group.warning .data.table .actions a.action:focus, .data.table .actions .button-group.warning a.action:focus {
      background-color: #cc8b00;
      color: #ffffff;
      outline-style: none; }
  .button-group.stacked .button, .button-group.stacked .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.stacked button, .button-group.stacked .fieldset button.action, .fieldset .button-group.stacked button.action, .button-group.stacked .fieldset a.action, .fieldset .button-group.stacked a.action, .button-group.stacked .login-container button.action, .login-container .button-group.stacked button.action, .button-group.stacked .login-container a.action, .login-container .button-group.stacked a.action, .button-group.stacked .form-create-account button.action, .form-create-account .button-group.stacked button.action, .button-group.stacked .form-create-account a.action, .form-create-account .button-group.stacked a.action, .button-group.stacked .forgot-password-container button.action, .forgot-password-container .button-group.stacked button.action, .button-group.stacked .forgot-password-container a.action, .forgot-password-container .button-group.stacked a.action, .button-group.stacked body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.stacked button, .button-group.stacked body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.stacked button, .button-group.stacked .data.table .actions a.action, .data.table .actions .button-group.stacked a.action, .button-group.stacked-for-small .button, .button-group.stacked-for-small .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.stacked-for-small button, .button-group.stacked-for-small .fieldset button.action, .fieldset .button-group.stacked-for-small button.action, .button-group.stacked-for-small .fieldset a.action, .fieldset .button-group.stacked-for-small a.action, .button-group.stacked-for-small .login-container button.action, .login-container .button-group.stacked-for-small button.action, .button-group.stacked-for-small .login-container a.action, .login-container .button-group.stacked-for-small a.action, .button-group.stacked-for-small .form-create-account button.action, .form-create-account .button-group.stacked-for-small button.action, .button-group.stacked-for-small .form-create-account a.action, .form-create-account .button-group.stacked-for-small a.action, .button-group.stacked-for-small .forgot-password-container button.action, .forgot-password-container .button-group.stacked-for-small button.action, .button-group.stacked-for-small .forgot-password-container a.action, .forgot-password-container .button-group.stacked-for-small a.action, .button-group.stacked-for-small body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.stacked-for-small button, .button-group.stacked-for-small body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.stacked-for-small button, .button-group.stacked-for-small .data.table .actions a.action, .data.table .actions .button-group.stacked-for-small a.action {
    width: 100%; }
    .button-group.stacked .button:not(:last-child), .button-group.stacked .modal-inner-wrap .modal-footer button:not(:last-child), .modal-inner-wrap .modal-footer .button-group.stacked button:not(:last-child), .button-group.stacked .fieldset button.action:not(:last-child), .fieldset .button-group.stacked button.action:not(:last-child), .button-group.stacked .fieldset a.action:not(:last-child), .fieldset .button-group.stacked a.action:not(:last-child), .button-group.stacked .login-container button.action:not(:last-child), .login-container .button-group.stacked button.action:not(:last-child), .button-group.stacked .login-container a.action:not(:last-child), .login-container .button-group.stacked a.action:not(:last-child), .button-group.stacked .form-create-account button.action:not(:last-child), .form-create-account .button-group.stacked button.action:not(:last-child), .button-group.stacked .form-create-account a.action:not(:last-child), .form-create-account .button-group.stacked a.action:not(:last-child), .button-group.stacked .forgot-password-container button.action:not(:last-child), .forgot-password-container .button-group.stacked button.action:not(:last-child), .button-group.stacked .forgot-password-container a.action:not(:last-child), .forgot-password-container .button-group.stacked a.action:not(:last-child), .button-group.stacked body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:not(:last-child), body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.stacked button:not(:last-child), .button-group.stacked body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:not(:last-child), body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.stacked button:not(:last-child), .button-group.stacked .data.table .actions a.action:not(:last-child), .data.table .actions .button-group.stacked a.action:not(:last-child), .button-group.stacked-for-small .button:not(:last-child), .button-group.stacked-for-small .modal-inner-wrap .modal-footer button:not(:last-child), .modal-inner-wrap .modal-footer .button-group.stacked-for-small button:not(:last-child), .button-group.stacked-for-small .fieldset button.action:not(:last-child), .fieldset .button-group.stacked-for-small button.action:not(:last-child), .button-group.stacked-for-small .fieldset a.action:not(:last-child), .fieldset .button-group.stacked-for-small a.action:not(:last-child), .button-group.stacked-for-small .login-container button.action:not(:last-child), .login-container .button-group.stacked-for-small button.action:not(:last-child), .button-group.stacked-for-small .login-container a.action:not(:last-child), .login-container .button-group.stacked-for-small a.action:not(:last-child), .button-group.stacked-for-small .form-create-account button.action:not(:last-child), .form-create-account .button-group.stacked-for-small button.action:not(:last-child), .button-group.stacked-for-small .form-create-account a.action:not(:last-child), .form-create-account .button-group.stacked-for-small a.action:not(:last-child), .button-group.stacked-for-small .forgot-password-container button.action:not(:last-child), .forgot-password-container .button-group.stacked-for-small button.action:not(:last-child), .button-group.stacked-for-small .forgot-password-container a.action:not(:last-child), .forgot-password-container .button-group.stacked-for-small a.action:not(:last-child), .button-group.stacked-for-small body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:not(:last-child), body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.stacked-for-small button:not(:last-child), .button-group.stacked-for-small body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:not(:last-child), body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.stacked-for-small button:not(:last-child), .button-group.stacked-for-small .data.table .actions a.action:not(:last-child), .data.table .actions .button-group.stacked-for-small a.action:not(:last-child) {
      border-right: 1px solid; }
  @media screen and (min-width: 40em) {
    .button-group.stacked-for-small .button, .button-group.stacked-for-small .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.stacked-for-small button, .button-group.stacked-for-small .fieldset button.action, .fieldset .button-group.stacked-for-small button.action, .button-group.stacked-for-small .fieldset a.action, .fieldset .button-group.stacked-for-small a.action, .button-group.stacked-for-small .login-container button.action, .login-container .button-group.stacked-for-small button.action, .button-group.stacked-for-small .login-container a.action, .login-container .button-group.stacked-for-small a.action, .button-group.stacked-for-small .form-create-account button.action, .form-create-account .button-group.stacked-for-small button.action, .button-group.stacked-for-small .form-create-account a.action, .form-create-account .button-group.stacked-for-small a.action, .button-group.stacked-for-small .forgot-password-container button.action, .forgot-password-container .button-group.stacked-for-small button.action, .button-group.stacked-for-small .forgot-password-container a.action, .forgot-password-container .button-group.stacked-for-small a.action, .button-group.stacked-for-small body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.stacked-for-small button, .button-group.stacked-for-small body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.stacked-for-small button, .button-group.stacked-for-small .data.table .actions a.action, .data.table .actions .button-group.stacked-for-small a.action {
      width: auto; }
      .button-group.stacked-for-small .button:not(:last-child), .button-group.stacked-for-small .modal-inner-wrap .modal-footer button:not(:last-child), .modal-inner-wrap .modal-footer .button-group.stacked-for-small button:not(:last-child), .button-group.stacked-for-small .fieldset button.action:not(:last-child), .fieldset .button-group.stacked-for-small button.action:not(:last-child), .button-group.stacked-for-small .fieldset a.action:not(:last-child), .fieldset .button-group.stacked-for-small a.action:not(:last-child), .button-group.stacked-for-small .login-container button.action:not(:last-child), .login-container .button-group.stacked-for-small button.action:not(:last-child), .button-group.stacked-for-small .login-container a.action:not(:last-child), .login-container .button-group.stacked-for-small a.action:not(:last-child), .button-group.stacked-for-small .form-create-account button.action:not(:last-child), .form-create-account .button-group.stacked-for-small button.action:not(:last-child), .button-group.stacked-for-small .form-create-account a.action:not(:last-child), .form-create-account .button-group.stacked-for-small a.action:not(:last-child), .button-group.stacked-for-small .forgot-password-container button.action:not(:last-child), .forgot-password-container .button-group.stacked-for-small button.action:not(:last-child), .button-group.stacked-for-small .forgot-password-container a.action:not(:last-child), .forgot-password-container .button-group.stacked-for-small a.action:not(:last-child), .button-group.stacked-for-small body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:not(:last-child), body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.stacked-for-small button:not(:last-child), .button-group.stacked-for-small body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:not(:last-child), body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.stacked-for-small button:not(:last-child), .button-group.stacked-for-small .data.table .actions a.action:not(:last-child), .data.table .actions .button-group.stacked-for-small a.action:not(:last-child) {
        border-right: 1px solid #ffffff; } }
  @media screen and (min-width: 0em) and (max-width: 39.9375em) {
    .button-group.stacked-for-small.expanded {
      display: block; }
      .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-small.expanded .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .button-group.stacked-for-small.expanded button, .button-group.stacked-for-small.expanded .fieldset button.action, .fieldset .button-group.stacked-for-small.expanded button.action, .button-group.stacked-for-small.expanded .fieldset a.action, .fieldset .button-group.stacked-for-small.expanded a.action, .button-group.stacked-for-small.expanded .login-container button.action, .login-container .button-group.stacked-for-small.expanded button.action, .button-group.stacked-for-small.expanded .login-container a.action, .login-container .button-group.stacked-for-small.expanded a.action, .button-group.stacked-for-small.expanded .form-create-account button.action, .form-create-account .button-group.stacked-for-small.expanded button.action, .button-group.stacked-for-small.expanded .form-create-account a.action, .form-create-account .button-group.stacked-for-small.expanded a.action, .button-group.stacked-for-small.expanded .forgot-password-container button.action, .forgot-password-container .button-group.stacked-for-small.expanded button.action, .button-group.stacked-for-small.expanded .forgot-password-container a.action, .forgot-password-container .button-group.stacked-for-small.expanded a.action, .button-group.stacked-for-small.expanded body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .button-group.stacked-for-small.expanded button, .button-group.stacked-for-small.expanded body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .button-group.stacked-for-small.expanded button, .button-group.stacked-for-small.expanded .data.table .actions a.action, .data.table .actions .button-group.stacked-for-small.expanded a.action {
        display: block;
        border-right: 0; } }

.callout {
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 0;
  position: relative;
  color: #404040;
  background-color: white; }
  .callout > :first-child {
    margin-top: 0; }
  .callout > :last-child {
    margin-bottom: 0; }
  .callout.primary {
    background-color: #e9e9e9; }
  .callout.secondary {
    background-color: #ebebeb; }
  .callout.success {
    background-color: #e1faea; }
  .callout.alert {
    background-color: #fce6e2; }
  .callout.warning {
    background-color: #fff3d9; }
  .callout.small {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem; }
  .callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem; }

.close-button {
  position: absolute;
  color: #333333;
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
  cursor: pointer; }
  [data-whatinput='mouse'] .close-button {
    outline: 0; }
  .close-button:hover, .close-button:focus {
    color: #000000; }

.is-drilldown {
  position: relative;
  overflow: hidden; }

.is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  height: 100%;
  width: 100%;
  background: #ffffff;
  transition: transform 0.15s linear; }
  .is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    transform: translateX(-100%); }
  .is-drilldown-submenu.is-closing {
    transform: translateX(100%); }

.is-drilldown-submenu-parent > a {
  position: relative; }
  .is-drilldown-submenu-parent > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent transparent #6d6d6d;
    border-left-style: solid;
    border-right-width: 0;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem; }

.js-drilldown-back > a::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent #6d6d6d transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
  border-left-width: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem; }

.dropdown-pane {
  background-color: #ffffff;
  border: 1px solid #676767;
  border-radius: 0;
  display: block;
  font-size: 1rem;
  padding: 1rem;
  position: absolute;
  visibility: hidden;
  width: 300px;
  z-index: 10; }
  .dropdown-pane.is-open {
    visibility: visible; }

.dropdown-pane.tiny {
  width: 100px; }

.dropdown-pane.small {
  width: 200px; }

.dropdown-pane.large {
  width: 400px; }

[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0; }

.no-js .dropdown.menu ul {
  display: none; }

.dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub {
  top: 100%;
  left: 0;
  right: auto; }

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  left: auto;
  right: 0; }

.is-dropdown-menu.vertical {
  width: 100px; }
  .is-dropdown-menu.vertical.align-right {
    float: right; }
  .is-dropdown-menu.vertical > li .is-dropdown-submenu {
    top: 0;
    left: 100%; }

.is-dropdown-submenu-parent {
  position: relative; }
  .is-dropdown-submenu-parent a::after {
    float: right;
    margin-top: 3px;
    margin-left: 10px; }
  .is-dropdown-submenu-parent.is-down-arrow a {
    padding-right: 1.5rem;
    position: relative; }
  .is-dropdown-submenu-parent.is-down-arrow > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #6d6d6d transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    position: absolute;
    top: 0.825rem;
    right: 5px; }
  .is-dropdown-submenu-parent.is-left-arrow > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #6d6d6d transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
    float: left;
    margin-left: 0;
    margin-right: 10px; }
  .is-dropdown-submenu-parent.is-right-arrow > a::after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #6d6d6d;
    border-left-style: solid;
    border-right-width: 0; }
  .is-dropdown-submenu-parent.is-left-arrow.opens-inner .is-dropdown-submenu {
    right: 0;
    left: auto; }
  .is-dropdown-submenu-parent.is-right-arrow.opens-inner .is-dropdown-submenu {
    left: 0;
    right: auto; }
  .is-dropdown-submenu-parent.opens-inner .is-dropdown-submenu {
    top: 100%; }
  .is-dropdown-submenu-parent.opens-left .is-dropdown-submenu {
    left: auto;
    right: 100%; }

.is-dropdown-submenu {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  z-index: 1;
  background: #ffffff;
  border: 1px solid #676767; }
  .is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px; }
  .is-dropdown-submenu > li {
    width: 100%; }
  .is-dropdown-submenu:not(.js-dropdown-nohover) > .is-dropdown-submenu-parent:hover > .is-dropdown-submenu, .is-dropdown-submenu.js-dropdown-active {
    display: block; }

.flex-video {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  margin-bottom: 1rem;
  overflow: hidden; }
  .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .flex-video.widescreen {
    padding-bottom: 56.25%; }
  .flex-video.vimeo {
    padding-top: 0; }

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  border-radius: 0;
  background: #6d6d6d;
  color: #ffffff; }
  .label.secondary {
    background: #777;
    color: #ffffff; }
  .label.success {
    background: #3adb76;
    color: #ffffff; }
  .label.alert {
    background: #ec5840;
    color: #ffffff; }
  .label.warning {
    background: #ffae00;
    color: #ffffff; }

.media-object {
  margin-bottom: 0;
  display: block; }
  .media-object img {
    max-width: none; }
  @media screen and (min-width: 0em) and (max-width: 39.9375em) {
    .media-object.stack-for-small .media-object-section {
      display: block;
      padding: 0;
      padding-bottom: 0; }
      .media-object.stack-for-small .media-object-section img {
        width: 100%; } }

.media-object-section {
  display: table-cell;
  vertical-align: top; }
  .media-object-section:first-child {
    padding-right: 0; }
  .media-object-section:last-child:not(:nth-child(2)) {
    padding-left: 0; }
  .media-object-section.middle {
    vertical-align: middle; }
  .media-object-section.bottom {
    vertical-align: bottom; }

.menu {
  margin: 0;
  list-style-type: none; }
  .menu > li {
    display: table-cell;
    vertical-align: middle; }
    [data-whatinput='mouse'] .menu > li {
      outline: 0; }
  .menu > li > a {
    display: block;
    padding: 0.7rem 1rem;
    line-height: 1; }
  .menu input,
  .menu a,
  .menu button {
    margin-bottom: 0; }
  .menu > li > a > img,
  .menu > li > a > i {
    vertical-align: middle; }
  .menu > li > a > span {
    vertical-align: middle; }
  .menu > li > a > img,
  .menu > li > a > i {
    display: inline-block;
    margin-right: 0.25rem; }
  .menu > li {
    display: table-cell; }
  .menu.vertical > li {
    display: block; }
  @media screen and (min-width: 40em) {
    .menu.medium-horizontal > li {
      display: table-cell; }
    .menu.medium-vertical > li {
      display: block; } }
  @media screen and (min-width: 64em) {
    .menu.large-horizontal > li {
      display: table-cell; }
    .menu.large-vertical > li {
      display: block; } }
  .menu.simple li {
    line-height: 1;
    display: inline-block;
    margin-right: 1rem; }
  .menu.simple a {
    padding: 0; }
  .menu.align-right > li {
    float: right; }
  .menu.expanded {
    display: table;
    table-layout: fixed;
    width: 100%; }
    .menu.expanded > li:first-child:last-child {
      width: 100%; }
  .menu.icon-top > li > a {
    text-align: center; }
    .menu.icon-top > li > a > img,
    .menu.icon-top > li > a > i {
      display: block;
      margin: 0 auto 0.25rem; }
  .menu.nested {
    margin-left: 1rem; }

.menu-text {
  font-weight: bold;
  color: inherit;
  line-height: 1;
  padding-top: 0;
  padding-bottom: 0;
  padding: 0.7rem 1rem; }

.no-js [data-responsive-menu] ul {
  display: none; }

html,
body {
  height: 100%; }

.off-canvas-wrapper {
  width: 100%;
  overflow-x: hidden;
  position: relative;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: auto; }

.off-canvas-wrapper-inner {
  position: relative;
  width: 100%;
  transition: transform 0.5s ease; }
  .off-canvas-wrapper-inner::before, .off-canvas-wrapper-inner::after {
    content: ' ';
    display: table; }
  .off-canvas-wrapper-inner::after {
    clear: both; }

.off-canvas-content,
.off-canvas-content {
  min-height: 100%;
  background: #ffffff;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  z-index: 1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }

.js-off-canvas-exit {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.25);
  cursor: pointer;
  transition: background 0.5s ease; }

.off-canvas {
  position: absolute;
  background: #e6e6e6;
  z-index: -1;
  max-height: 100%;
  overflow-y: auto;
  transform: translateX(0); }
  [data-whatinput='mouse'] .off-canvas {
    outline: 0; }
  .off-canvas.position-left {
    left: -250px;
    top: 0;
    width: 250px; }
    .is-open-left {
      transform: translateX(250px); }
  .off-canvas.position-right {
    right: -250px;
    top: 0;
    width: 250px; }
    .is-open-right {
      transform: translateX(-250px); }

@media screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    left: 0;
    z-index: auto;
    position: fixed; }
    .position-left.reveal-for-medium ~ .off-canvas-content {
      margin-left: 250px; }
  .position-right.reveal-for-medium {
    right: 0;
    z-index: auto;
    position: fixed; }
    .position-right.reveal-for-medium ~ .off-canvas-content {
      margin-right: 250px; } }

@media screen and (min-width: 64em) {
  .position-left.reveal-for-large {
    left: 0;
    z-index: auto;
    position: fixed; }
    .position-left.reveal-for-large ~ .off-canvas-content {
      margin-left: 250px; }
  .position-right.reveal-for-large {
    right: 0;
    z-index: auto;
    position: fixed; }
    .position-right.reveal-for-large ~ .off-canvas-content {
      margin-right: 250px; } }

.orbit {
  position: relative; }

.orbit-container {
  position: relative;
  margin: 0;
  overflow: hidden;
  list-style: none; }

.orbit-slide {
  width: 100%;
  max-height: 100%; }
  .orbit-slide.no-motionui.is-active {
    top: 0;
    left: 0; }

.orbit-figure {
  margin: 0; }

.orbit-image {
  margin: 0;
  width: 100%;
  max-width: 100%; }

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 1rem;
  margin-bottom: 0;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5); }

.orbit-previous, .orbit-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #ffffff; }
  [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
    outline: 0; }
  .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {
    background-color: rgba(0, 0, 0, 0.5); }

.orbit-previous {
  left: 0; }

.orbit-next {
  left: auto;
  right: 0; }

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center; }
  [data-whatinput='mouse'] .orbit-bullets {
    outline: 0; }
  .orbit-bullets button {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.1rem;
    background-color: #676767;
    border-radius: 50%; }
    .orbit-bullets button:hover {
      background-color: #333333; }
    .orbit-bullets button.is-active {
      background-color: #333333; }

.pagination {
  margin-left: 0;
  margin-bottom: 0; }
  .pagination::before, .pagination::after {
    content: ' ';
    display: table; }
  .pagination::after {
    clear: both; }
  .pagination li {
    font-size: 0.875rem;
    margin-right: 0.0625rem;
    border-radius: 0;
    display: none; }
    .pagination li:last-child, .pagination li:first-child {
      display: inline-block; }
    @media screen and (min-width: 40em) {
      .pagination li {
        display: inline-block; } }
  .pagination a,
  .pagination button {
    color: #000000;
    display: block;
    padding: 0.1875rem 0.625rem;
    border-radius: 0; }
    .pagination a:hover,
    .pagination button:hover {
      background: #e6e6e6; }
  .pagination .current {
    padding: 0.1875rem 0.625rem;
    background: #6d6d6d;
    color: #ffffff;
    cursor: default; }
  .pagination .disabled {
    padding: 0.1875rem 0.625rem;
    color: #676767;
    cursor: default; }
    .pagination .disabled:hover {
      background: transparent; }
  .pagination .ellipsis::after {
    content: '…';
    padding: 0.1875rem 0.625rem;
    color: #000000; }

.pagination-previous a::before,
.pagination-previous.disabled::before {
  content: '«';
  display: inline-block;
  margin-right: 0.5rem; }

.pagination-next a::after,
.pagination-next.disabled::after {
  content: '»';
  display: inline-block;
  margin-left: 0.5rem; }

.progress {
  background-color: #676767;
  height: 1rem;
  margin-bottom: 0;
  border-radius: 0; }
  .progress.primary .progress-meter {
    background-color: #6d6d6d; }
  .progress.secondary .progress-meter {
    background-color: #777; }
  .progress.success .progress-meter {
    background-color: #3adb76; }
  .progress.alert .progress-meter {
    background-color: #ec5840; }
  .progress.warning .progress-meter {
    background-color: #ffae00; }

.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #6d6d6d; }

.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #ffffff;
  white-space: nowrap; }

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  cursor: pointer;
  user-select: none;
  touch-action: none; }

.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #676767;
  transition: all 0.2s ease-in-out; }
  .slider-fill.is-dragging {
    transition: all 0s linear; }

.slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  background-color: #6d6d6d;
  transition: all 0.2s ease-in-out;
  touch-action: manipulation;
  border-radius: 0; }
  [data-whatinput='mouse'] .slider-handle {
    outline: 0; }
  .slider-handle:hover {
    background-color: #5d5d5d; }
  .slider-handle.is-dragging {
    transition: all 0s linear; }

.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed; }

.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  transform: scale(1, -1); }
  .slider.vertical .slider-fill {
    top: 0;
    width: 0.5rem;
    max-height: 100%; }
  .slider.vertical .slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.4rem;
    height: 1.4rem;
    transform: translateX(-50%); }

.sticky-container {
  position: relative; }

.sticky {
  position: absolute;
  z-index: 0;
  transform: translate3d(0, 0, 0); }

.sticky.is-stuck {
  position: fixed;
  z-index: 5; }
  .sticky.is-stuck.is-at-top {
    top: 0; }
  .sticky.is-stuck.is-at-bottom {
    bottom: 0; }

.sticky.is-anchored {
  position: absolute;
  left: auto;
  right: auto; }
  .sticky.is-anchored.is-at-bottom {
    bottom: 0; }

body.is-reveal-open {
  overflow: hidden; }

.reveal-overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1005;
  background-color: rgba(0, 0, 0, 0.45);
  overflow-y: scroll; }

.reveal {
  display: none;
  z-index: 1006;
  padding: 0;
  border: 1px solid #676767;
  margin: 6.25rem auto 0;
  background-color: #ffffff;
  border-radius: 0;
  position: absolute;
  overflow-y: auto; }
  [data-whatinput='mouse'] .reveal {
    outline: 0; }
  @media screen and (min-width: 40em) {
    .reveal {
      min-height: 0; } }
  .reveal .column, .reveal .columns, .reveal body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .reveal .label, .reveal
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .reveal .label, .reveal body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .reveal .field, .reveal
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .reveal .field, .reveal body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .reveal .choice, .reveal
  body:not(#theme-youngevity-us) .billing-address-form .choice,
  body:not(#theme-youngevity-us) .billing-address-form .reveal .choice, .reveal body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .reveal .label, .reveal
  body#theme-youngevity-us .fieldset.address .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street .reveal .label, .reveal body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .reveal .field, .reveal
  body#theme-youngevity-us .fieldset.address .field.street .field,
  body#theme-youngevity-us .fieldset.address .field.street .reveal .field, .reveal body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .reveal .choice, .reveal
  body#theme-youngevity-us .billing-address-form .choice,
  body#theme-youngevity-us .billing-address-form .reveal .choice,
  .reveal .columns {
    min-width: 0; }
  .reveal > :last-child {
    margin-bottom: 0; }
  @media screen and (min-width: 40em) {
    .reveal {
      width: 600px;
      max-width: 88.75rem; } }
  @media screen and (min-width: 40em) {
    .reveal .reveal {
      left: auto;
      right: auto;
      margin: 0 auto; } }
  .reveal.collapse {
    padding: 0; }
  @media screen and (min-width: 40em) {
    .reveal.tiny {
      width: 30%;
      max-width: 88.75rem; } }
  @media screen and (min-width: 40em) {
    .reveal.small {
      width: 50%;
      max-width: 88.75rem; } }
  @media screen and (min-width: 40em) {
    .reveal.large {
      width: 90%;
      max-width: 88.75rem; } }
  .reveal.full {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    max-width: none;
    margin-left: 0;
    border: 0; }

.switch {
  margin-bottom: 0;
  outline: 0;
  position: relative;
  user-select: none;
  color: #ffffff;
  font-weight: bold;
  font-size: 0.875rem; }

.switch-input {
  opacity: 0;
  position: absolute; }

.switch-paddle {
  background: #676767;
  cursor: pointer;
  display: block;
  position: relative;
  width: 4rem;
  height: 2rem;
  transition: all 0.25s ease-out;
  border-radius: 0;
  color: inherit;
  font-weight: inherit; }
  input + .switch-paddle {
    margin: 0; }
  .switch-paddle::after {
    background: #ffffff;
    content: '';
    display: block;
    position: absolute;
    height: 1.5rem;
    left: 0.25rem;
    top: 0.25rem;
    width: 1.5rem;
    transition: all 0.25s ease-out;
    transform: translate3d(0, 0, 0);
    border-radius: 0; }
  input:checked ~ .switch-paddle {
    background: #6d6d6d; }
    input:checked ~ .switch-paddle::after {
      left: 2.25rem; }
  [data-whatinput='mouse'] input:focus ~ .switch-paddle {
    outline: 0; }

.switch-active, .switch-inactive {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.switch-active {
  left: 8%;
  display: none; }
  input:checked + label > .switch-active {
    display: block; }

.switch-inactive {
  right: 15%; }
  input:checked + label > .switch-inactive {
    display: none; }

.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem; }

.switch.tiny .switch-paddle::after {
  width: 1rem;
  height: 1rem; }

.switch.tiny input:checked ~ .switch-paddle:after {
  left: 1.75rem; }

.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem; }

.switch.small .switch-paddle::after {
  width: 1.25rem;
  height: 1.25rem; }

.switch.small input:checked ~ .switch-paddle:after {
  left: 2rem; }

.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem; }

.switch.large .switch-paddle::after {
  width: 2rem;
  height: 2rem; }

.switch.large input:checked ~ .switch-paddle:after {
  left: 2.75rem; }

table {
  width: 100%;
  margin-bottom: 0;
  border-radius: 0; }
  thead, tbody, tfoot {
    border: 1px solid #f2f2f2;
    background-color: #ffffff; }
  caption {
    font-weight: bold;
    padding: 0.5rem 0.625rem 0.625rem; }
  thead, tfoot {
    background: #f9f9f9;
    color: #404040; }
    thead tr, tfoot tr {
      background: transparent; }
    thead th, thead td, tfoot th, tfoot td {
      padding: 0.5rem 0.625rem 0.625rem;
      font-weight: bold;
      text-align: left; }
  tbody tr:nth-child(even) {
    background-color: #D8D8D8; }
  tbody th, tbody td {
    padding: 0.5rem 0.625rem 0.625rem; }

@media screen and (max-width: 63.9375em) {
  table.stack thead {
    display: none; }
  table.stack tfoot {
    display: none; }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block; }
  table.stack td {
    border-top: 0; } }

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto; }

table.hover tr:hover {
  background-color: #fafafa; }

table.hover tr:nth-of-type(even):hover {
  background-color: #ededed; }

.tabs {
  margin: 0;
  list-style-type: none;
  background: #ffffff;
  border: 1px solid none; }
  .tabs::before, .tabs::after {
    content: ' ';
    display: table; }
  .tabs::after {
    clear: both; }

.tabs.vertical > li {
  width: auto;
  float: none;
  display: block; }

.tabs.simple > li > a {
  padding: 0; }
  .tabs.simple > li > a:hover {
    background: transparent; }

.tabs.primary {
  background: #6d6d6d; }
  .tabs.primary > li > a {
    color: #ffffff; }
    .tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
      background: #686868; }

.tabs-title {
  float: left; }
  .tabs-title > a {
    display: block;
    padding: 1.25rem 1.5rem;
    line-height: 1;
    font-size: 12px;
    color: #ddd; }
    .tabs-title > a:hover {
      background: #ffffff; }
    .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
      background: #ffffff; }

.tabs-content {
  background: #ffffff;
  transition: all 0.5s ease;
  border: 1px solid none;
  border-top: 0; }

.tabs-content.vertical {
  border: 1px solid none;
  border-left: 0; }

.tabs-panel {
  display: none;
  padding: 1.5rem 0 1.5rem 1.5rem; }
  .tabs-panel.is-active {
    display: block; }

.thumbnail {
  margin-top: 1px;
  border: solid 4px #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  display: inline-block;
  line-height: 0;
  max-width: 100%;
  transition: box-shadow 200ms ease-out;
  border-radius: 0;
  margin-bottom: 0; }
  .thumbnail:hover, .thumbnail:focus {
    box-shadow: 0 0 6px 1px rgba(109, 109, 109, 0.5); }

.title-bar {
  background: #000000;
  color: #ffffff;
  padding: 0.5rem; }
  .title-bar::before, .title-bar::after {
    content: ' ';
    display: table; }
  .title-bar::after {
    clear: both; }
  .title-bar .menu-icon {
    margin-left: 0.25rem;
    margin-right: 0.5rem; }

.title-bar-left {
  float: left; }

.title-bar-right {
  float: right;
  text-align: right; }

.title-bar-title {
  font-weight: bold;
  vertical-align: middle;
  display: inline-block; }

.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px; }
  .menu-icon::after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    background: #ffffff;
    top: 0;
    left: 0;
    box-shadow: 0 7px 0 #ffffff, 0 14px 0 #ffffff; }
  .menu-icon:hover::after {
    background: #676767;
    box-shadow: 0 7px 0 #676767, 0 14px 0 #676767; }

.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px; }
  .menu-icon.dark::after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    background: #000000;
    top: 0;
    left: 0;
    box-shadow: 0 7px 0 #000000, 0 14px 0 #000000; }
  .menu-icon.dark:hover::after {
    background: #333333;
    box-shadow: 0 7px 0 #333333, 0 14px 0 #333333; }

.has-tip {
  border-bottom: dotted 1px #333333;
  font-weight: bold;
  position: relative;
  display: inline-block;
  cursor: help; }

.tooltip {
  background-color: #000000;
  color: #ffffff;
  font-size: 80%;
  padding: 0.75rem;
  position: absolute;
  z-index: 10;
  top: calc(100% + 0.6495rem);
  max-width: 10rem !important;
  border-radius: 0; }
  .tooltip::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    border-color: transparent transparent #000000;
    border-bottom-style: solid;
    border-top-width: 0;
    bottom: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%); }
  .tooltip.top::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    border-color: #000000 transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    top: 100%;
    bottom: auto; }
  .tooltip.left::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    border-color: transparent transparent transparent #000000;
    border-left-style: solid;
    border-right-width: 0;
    bottom: auto;
    left: 100%;
    top: 50%;
    transform: translateY(-50%); }
  .tooltip.right::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: inset 0.75rem;
    border-color: transparent #000000 transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
    bottom: auto;
    left: auto;
    right: 100%;
    top: 50%;
    transform: translateY(-50%); }

.top-bar {
  padding: 0.5rem; }
  .top-bar::before, .top-bar::after {
    content: ' ';
    display: table; }
  .top-bar::after {
    clear: both; }
  .top-bar,
  .top-bar ul {
    background-color: #e6e6e6; }
  .top-bar input {
    width: 200px;
    margin-right: 1rem; }
  .top-bar input.button {
    width: auto; }

@media screen and (max-width: 39.9375em) {
  .stacked-for-small .top-bar-title {
    width: 100%; }
  .stacked-for-small .top-bar-right {
    width: 100%; }
  .stacked-for-small .top-bar-left {
    width: 100%; } }

@media screen and (max-width: 63.9375em) {
  .stacked-for-medium .top-bar-title {
    width: 100%; }
  .stacked-for-medium .top-bar-right {
    width: 100%; }
  .stacked-for-medium .top-bar-left {
    width: 100%; } }

@media screen and (max-width: 64em) {
  .stacked-for-large .top-bar-title {
    width: 100%; }
  .stacked-for-large .top-bar-right {
    width: 100%; }
  .stacked-for-large .top-bar-left {
    width: 100%; } }

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
  .top-bar-title {
    width: 100%; }
  .top-bar-right {
    width: 100%; }
  .top-bar-left {
    width: 100%; } }

.top-bar-title {
  float: left;
  margin-right: 1rem; }

.top-bar-left {
  float: left; }

.top-bar-right {
  float: right; }

/* global
========================================================================== */
.slider-container .rolls .single-roll .hover-content .alignment-helper, .slider-container .slider-container-rolls .single-roll .hover-content .alignment-helper, .slider-container-wrapper .rolls .single-roll .hover-content .alignment-helper, .slider-container-wrapper .slider-container-rolls .single-roll .hover-content .alignment-helper {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  -moz-transform: translate3d(0, -50%, 0);
  -ms-transform: translate3d(0, -50%, 0);
  -o-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0); }

body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog, body#theme-youngevity-us .minicart-wrapper .ui-dialog, .global-menu {
  background-color: #ffffff;
  opacity: 0;
  border: 0.0625rem solid #6d6d6d;
  position: absolute;
  right: -15px;
  box-shadow: 3px 3px 27px rgba(0, 0, 0, 0.2);
  pointer-events: none;
  width: auto;
  -webkit-transition: opacity 300ms ease, -webkit-transform 300ms ease;
  -moz-transition: opacity 300ms ease, -moz-transform 300ms ease;
  transition: opacity 300ms ease, transform 300ms ease; }
  body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog, body#theme-youngevity-us .minicart-wrapper .ui-dialog, .global-menu,
  .padding body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog, body:not(#theme-youngevity-us) .minicart-wrapper
  .padding .ui-dialog,
  .padding body#theme-youngevity-us .minicart-wrapper .ui-dialog, body#theme-youngevity-us .minicart-wrapper
  .padding .ui-dialog,
  .padding .global-menu {
    top: 60px; }
  body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog:before, body#theme-youngevity-us .minicart-wrapper .ui-dialog:before, .global-menu:before {
    content: "";
    border-bottom: 9px solid #676767;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    top: -10px;
    right: 27px; }
  body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog:after, body#theme-youngevity-us .minicart-wrapper .ui-dialog:after, .global-menu:after {
    content: "";
    z-index: 9999;
    position: absolute;
    height: 30px;
    top: -30px;
    left: 0;
    width: 100%; }
  @media all and (min-width: 320px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog, body#theme-youngevity-us .minicart-wrapper .ui-dialog, .global-menu {
      box-shadow: none;
      top: 120px;
      position: fixed;
      bottom: 0;
      right: 0;
      width: 390px;
      border: 0;
      pointer-events: auto;
      -webkit-transform: translate3d(390px, 0, 0);
      -moz-transform: translate3d(390px, 0, 0);
      -ms-transform: translate3d(390px, 0, 0);
      -o-transform: translate3d(390px, 0, 0);
      transform: translate3d(390px, 0, 0); }
      .padding body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog, body:not(#theme-youngevity-us) .minicart-wrapper .padding .ui-dialog, .padding body#theme-youngevity-us .minicart-wrapper .ui-dialog, body#theme-youngevity-us .minicart-wrapper .padding .ui-dialog, .padding .global-menu {
        top: 160px; }
      body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog:before, body#theme-youngevity-us .minicart-wrapper .ui-dialog:before, .global-menu:before, body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog:after, body#theme-youngevity-us .minicart-wrapper .ui-dialog:after, .global-menu:after {
        content: none; } }
  @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog, body#theme-youngevity-us .minicart-wrapper .ui-dialog, .global-menu {
      top: 100px; }
      .padding body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog, body:not(#theme-youngevity-us) .minicart-wrapper .padding .ui-dialog, .padding body#theme-youngevity-us .minicart-wrapper .ui-dialog, body#theme-youngevity-us .minicart-wrapper .padding .ui-dialog, .padding .global-menu {
        top: 140px; } }

.switcher-language {
  display: none; }

.testimonials-row .testimonials .item p {
  color: #404040; }

.testimonials-row .testimonials .owl-controls .owl-nav .owl-prev,
.testimonials-row .testimonials .owl-controls .owl-nav .owl-next {
  top: 15px; }

.testimonials-row .testimonials .owl-controls .owl-nav .owl-prev {
  left: 0; }

.testimonials-row .testimonials .owl-controls .owl-nav .owl-next {
  right: 0; }

@media screen and (min-width: 64em) {
  .testimonials-row .testimonials .owl-controls .owl-nav .owl-prev {
    left: -15px; }
  .testimonials-row .testimonials .owl-controls .owl-nav .owl-next {
    right: -15px; } }

body:not(#theme-youngevity-us) .popout {
  display: none; }

body#theme-youngevity-us .popout {
  position: fixed;
  left: 25px;
  background: #ffffff;
  border: 1px solid #ddd;
  padding: 21px 42px 21px 16px;
  min-width: 310px;
  max-width: 500px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 24px 0 #ddd;
  box-shadow: 0 0 24px 0 #ddd;
  -webkit-animation: popout-open 1s forwards ease-in-out;
  animation: popout-open 1s forwards ease-in-out;
  opacity: 0;
  display: none; }
  body#theme-youngevity-us .popout .close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    opacity: .7; }
    body#theme-youngevity-us .popout .close:before, body#theme-youngevity-us .popout .close:after {
      position: absolute;
      left: 7px;
      content: ' ';
      height: 17px;
      width: 1px;
      background-color: #6A6968; }
    body#theme-youngevity-us .popout .close:before {
      transform: rotate(45deg); }
    body#theme-youngevity-us .popout .close:after {
      transform: rotate(-45deg); }
    body#theme-youngevity-us .popout .close:hover {
      opacity: 1; }
  body#theme-youngevity-us .popout.open-popout {
    display: block; }
  body#theme-youngevity-us .popout .message-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    body#theme-youngevity-us .popout .message-wrapper .message-icon {
      margin-right: 10px; }
      body#theme-youngevity-us .popout .message-wrapper .message-icon img {
        width: 100%; }
    body#theme-youngevity-us .popout .message-wrapper .message-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
    body#theme-youngevity-us .popout .message-wrapper .message-label {
      font-size: 14px;
      color: #404040;
      font-family: "Montserrat light"; }
  body#theme-youngevity-us .popout.popout-added-to-cart .message-wrapper .message-icon {
    height: 28px;
    min-width: 34px; }
  body#theme-youngevity-us .popout.popout-added-to-cart .message-wrapper .product-name {
    font-family: "Montserrat semibold"; }

body#theme-youngevity-us .tooltip-sq {
  background-color: #676767;
  color: #ffffff;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  position: absolute;
  line-height: 16px;
  white-space: nowrap;
  padding: 10px 15px;
  right: 50%;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }
  body#theme-youngevity-us .tooltip-sq:after {
    content: '';
    display: block;
    background-color: #676767;
    width: 15px;
    height: 15px;
    position: absolute;
    top: -12px;
    right: 50%;
    -webkit-transform: rotate(45deg) translateX(50%);
    -ms-transform: rotate(45deg) translateX(50%);
    transform: rotate(45deg) translateX(50%); }
  body#theme-youngevity-us .tooltip-sq.bottom {
    bottom: -25px; }
  body#theme-youngevity-us .tooltip-sq.open-tooltip-sq {
    visibility: visible;
    opacity: 1; }

body#theme-youngevity-us .colored-border-header:after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: -webkit-gradient(linear, left top, right top, color-stop(11%, #fc8aae), color-stop(11%, #df3b80), color-stop(22%, #ea572c), color-stop(33%, #f6bc37), color-stop(44%, #e3e75e), color-stop(55%, #4ab27d), color-stop(66%, #169198), color-stop(77%, #40c3cb), color-stop(88%, #b71d8b));
  background: -webkit-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
  background: -o-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
  background: linear-gradient(to right, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%); }

body#theme-youngevity-us.checkout-cart-index .page-title-wrapper {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }
  body#theme-youngevity-us.checkout-cart-index .page-title-wrapper .page-title {
    font-size: 27px;
    text-align: left;
    margin-bottom: 15px;
    text-transform: none; }
    body#theme-youngevity-us.checkout-cart-index .page-title-wrapper .page-title span {
      padding-bottom: 10px;
      display: block; }
    body#theme-youngevity-us.checkout-cart-index .page-title-wrapper .page-title:after {
      content: "";
      display: block;
      width: 58px;
      height: 2px;
      background: -webkit-gradient(linear, left top, right top, color-stop(11%, #fc8aae), color-stop(11%, #df3b80), color-stop(22%, #ea572c), color-stop(33%, #f6bc37), color-stop(44%, #e3e75e), color-stop(55%, #4ab27d), color-stop(66%, #169198), color-stop(77%, #40c3cb), color-stop(88%, #b71d8b));
      background: -webkit-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
      background: -o-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
      background: linear-gradient(to right, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%); }

body#theme-youngevity-us.hide-for-popup {
  overflow: hidden; }
  body#theme-youngevity-us.hide-for-popup footer.footer,
  body#theme-youngevity-us.hide-for-popup .top-page,
  body#theme-youngevity-us.hide-for-popup .back-to-top {
    z-index: -1; }

@media all and (max-width: 767px) {
  body#theme-youngevity-us .popout {
    z-index: 10010; } }

/* Owl carousel
========================================================================== */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
    .owl-carousel .owl-stage:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel .owl-refresh .owl-item {
    display: none; }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .owl-carousel .owl-item img {
      display: block;
      width: 100%;
      -webkit-transform-style: preserve-3d; }
  .owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
    .owl-carousel.owl-rtl .owl-item {
      float: right; }

.no-js .owl-carousel {
  display: block; }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img {
  transform-style: preserve-3d; }

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease; }
  .owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1; }

.tp-rightarrow.tparrows {
  background: url(../images/right-arrow.svg) no-repeat;
  width: 20px;
  height: 35px; }
  .tp-rightarrow.tparrows:before {
    content: "" !important; }

.tp-leftarrow.tparrows {
  background: url(../images/right-arrow.svg) no-repeat;
  transform: rotate(180deg);
  width: 20px;
  height: 35px; }
  .tp-leftarrow.tparrows:before {
    content: "" !important; }

.tparrows:hover {
  background: transparent !important; }

/* Effects
========================================================================== */
@media screen and (min-width: 64em) {
  .page-content {
    min-height: 60vh; } }

body .top-page.transition {
  -webkit-animation: transitionPage 1.25s ease forwards;
  -moz-animation: transitionPage 1.25s ease forwards;
  animation: transitionPage 1.25s ease forwards;
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  animation-delay: 0.5s; }

.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  -webkit-animation: none !important;
  -moz-animation: none !important;
  animation: none !important; }

@-webkit-keyframes transitionPage {
  0% {
    -webkit-transform: scale(1) rotateX(0) translateY(0) translateZ(0);
    opacity: 1; }
  40% {
    -webkit-transform: scale(0.85) rotateX(0) translateY(0) translateZ(0);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.85) rotateX(76deg) translateY(-300px) translateZ(800px);
    opacity: 0; } }

@-moz-keyframes transitionPage {
  0% {
    -moz-transform: scale(1) rotateX(0) translateY(0) translateZ(0);
    opacity: 1; }
  40% {
    -moz-transform: scale(0.85) rotateX(0) translateY(0) translateZ(0);
    opacity: 1; }
  100% {
    -moz-transform: scale(0.85) rotateX(76deg) translateY(-300px) translateZ(800px);
    opacity: 0; } }

@keyframes transitionPage {
  0% {
    -webkit-transform: scale(1) rotateX(0) translateY(0) translateZ(0);
    -moz-transform: scale(1) rotateX(0) translateY(0) translateZ(0);
    -ms-transform: scale(1) rotateX(0) translateY(0) translateZ(0);
    -o-transform: scale(1) rotateX(0) translateY(0) translateZ(0);
    transform: scale(1) rotateX(0) translateY(0) translateZ(0);
    opacity: 1; }
  40% {
    -webkit-transform: scale(0.85) rotateX(0) translateY(0) translateZ(0);
    -moz-transform: scale(0.85) rotateX(0) translateY(0) translateZ(0);
    -ms-transform: scale(0.85) rotateX(0) translateY(0) translateZ(0);
    -o-transform: scale(0.85) rotateX(0) translateY(0) translateZ(0);
    transform: scale(0.85) rotateX(0) translateY(0) translateZ(0);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0.85) rotateX(76deg) translateY(-300px) translateZ(800px);
    -moz-transform: scale(0.85) rotateX(76deg) translateY(-300px) translateZ(800px);
    -ms-transform: scale(0.85) rotateX(76deg) translateY(-300px) translateZ(800px);
    -o-transform: scale(0.85) rotateX(76deg) translateY(-300px) translateZ(800px);
    transform: scale(0.85) rotateX(76deg) translateY(-300px) translateZ(800px);
    opacity: 0; } }

@-webkit-keyframes vertical-background-fade {
  0% {
    opacity: 0;
    background-size: 102%;
    background-position: 100% 40%; }
  70% {
    opacity: 1; }
  100% {
    opacity: 1;
    background-size: 102%;
    background-position: 0% 40%; } }

@-moz-keyframes vertical-background-fade {
  0% {
    opacity: 0;
    background-size: 102%;
    background-position: 100% 40%; }
  70% {
    opacity: 1; }
  100% {
    opacity: 1;
    background-size: 102%;
    background-position: 0% 40%; } }

@keyframes vertical-background-fade {
  0% {
    opacity: 0;
    background-size: 102%;
    background-position: 100% 40%; }
  70% {
    opacity: 1; }
  100% {
    opacity: 1;
    background-size: 102%;
    background-position: 0% 40%; } }

@-webkit-keyframes grow {
  0% {
    height: 0;
    top: 55%; }
  100% {
    height: 67%;
    top: 30%; } }

@-moz-keyframes grow {
  0% {
    height: 0;
    top: 55%; }
  100% {
    height: 67%;
    top: 30%; } }

@keyframes grow {
  0% {
    height: 0;
    top: 55%; }
  100% {
    height: 67%;
    top: 30%; } }

@-webkit-keyframes grow-alt {
  0% {
    height: 0;
    top: 75%; }
  100% {
    height: 50%;
    top: 50%; } }

@-moz-keyframes grow-alt {
  0% {
    height: 0;
    top: 75%; }
  100% {
    height: 50%;
    top: 50%; } }

@keyframes grow-alt {
  0% {
    height: 0;
    top: 75%; }
  100% {
    height: 50%;
    top: 50%; } }

[data-fade],
[class*="fade-from-"] {
  opacity: 0; }

@-webkit-keyframes fade-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes fade-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-80%); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@keyframes fade-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-80%);
    -moz-transform: translateX(-80%);
    -ms-transform: translateX(-80%);
    -o-transform: translateX(-80%);
    transform: translateX(-80%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

.fade-left {
  opacity: 0;
  -webkit-animation: fade-left 1.4s ease forwards;
  -moz-animation: fade-left 1.4s ease forwards;
  animation: fade-left 1.4s ease forwards; }

@-webkit-keyframes fade-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes fade-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(80%); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@keyframes fade-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(80%);
    -moz-transform: translateX(80%);
    -ms-transform: translateX(80%);
    -o-transform: translateX(80%);
    transform: translateX(80%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

.fade-right {
  opacity: 0;
  -webkit-animation: fade-right 1.4s ease forwards;
  -moz-animation: fade-right 1.4s ease forwards;
  animation: fade-right 1.4s ease forwards; }

@-webkit-keyframes fade-top {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-moz-keyframes fade-top {
  0% {
    opacity: 0;
    -moz-transform: translateY(-40%); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@keyframes fade-top {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40%);
    -moz-transform: translateY(-40%);
    -ms-transform: translateY(-40%);
    -o-transform: translateY(-40%);
    transform: translateY(-40%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

.fade-top {
  opacity: 0;
  -webkit-animation: fade-top 1.4s ease forwards;
  -moz-animation: fade-top 1.4s ease forwards;
  animation: fade-top 1.4s ease forwards; }

@-webkit-keyframes fade-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-moz-keyframes fade-bottom {
  0% {
    opacity: 0;
    -moz-transform: translateY(40%); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@keyframes fade-bottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40%);
    -moz-transform: translateY(40%);
    -ms-transform: translateY(40%);
    -o-transform: translateY(40%);
    transform: translateY(40%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); } }

.fade-bottom {
  opacity: 0;
  -webkit-animation: fade-bottom 1.4s ease forwards;
  -moz-animation: fade-bottom 1.4s ease forwards;
  animation: fade-bottom 1.4s ease forwards; }

.delay-500 {
  -webkit-animation-delay: 500 !important;
  -moz-animation-delay: 500 !important;
  animation-delay: 500 !important; }

.delay-1000 {
  -webkit-animation-delay: 1000 !important;
  -moz-animation-delay: 1000 !important;
  animation-delay: 1000 !important; }

.delay-1250 {
  -webkit-animation-delay: 1250 !important;
  -moz-animation-delay: 1250 !important;
  animation-delay: 1250 !important; }

.delay-1500 {
  -webkit-animation-delay: 1500 !important;
  -moz-animation-delay: 1500 !important;
  animation-delay: 1500 !important; }

.delay-1750 {
  -webkit-animation-delay: 1750 !important;
  -moz-animation-delay: 1750 !important;
  animation-delay: 1750 !important; }

.delay-2000 {
  -webkit-animation-delay: 2000 !important;
  -moz-animation-delay: 2000 !important;
  animation-delay: 2000 !important; }

.delay-2250 {
  -webkit-animation-delay: 2250 !important;
  -moz-animation-delay: 2250 !important;
  animation-delay: 2250 !important; }

.delay-2500 {
  -webkit-animation-delay: 2500 !important;
  -moz-animation-delay: 2500 !important;
  animation-delay: 2500 !important; }

.delay-3000 {
  -webkit-animation-delay: 3000 !important;
  -moz-animation-delay: 3000 !important;
  animation-delay: 3000 !important; }

@-webkit-keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fall-top {
  0% {
    display: none;
    opacity: 0;
    transform: translateY(18.75rem);
    -webkit-transform: translateY(100%); }
  1% {
    display: block;
    opacity: 0; }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fall-right {
  0% {
    display: none;
    opacity: 0;
    transform: translateX(100%); }
  1% {
    display: block;
    opacity: 0; }
  100% {
    opacity: 1;
    transform: translateX(0); } }

@-webkit-keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@-moz-keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0; }
  1% {
    display: block;
    opacity: 0; }
  100% {
    display: block;
    opacity: 1; } }

@-webkit-keyframes fadeOutToNone {
  0% {
    display: block;
    opacity: 1; }
  99% {
    display: block;
    opacity: 0; }
  100% {
    display: none;
    opacity: 0; } }

@-moz-keyframes fadeOutToNone {
  0% {
    display: block;
    opacity: 1; }
  99% {
    display: block;
    opacity: 0; }
  100% {
    display: none;
    opacity: 0; } }

@keyframes fadeOutToNone {
  0% {
    display: block;
    opacity: 1; }
  99% {
    display: block;
    opacity: 0; }
  100% {
    display: none;
    opacity: 0; } }

.fade-out-none {
  -webkit-animation: fadeOutToNone 300ms ease forwards;
  -moz-animation: fadeOutToNone 300ms ease forwards;
  animation: fadeOutToNone 300ms ease forwards; }

.fade-in-none {
  -webkit-animation: fadeInFromNone 300ms ease forwards;
  -moz-animation: fadeInFromNone 300ms ease forwards;
  animation: fadeInFromNone 300ms ease forwards; }

@-webkit-keyframes fall-from-top {
  0% {
    display: none;
    opacity: 0;
    transform: translateY(18.75rem);
    -webkit-transform: translateY(100%); }
  1% {
    display: block;
    opacity: 0; }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@-moz-keyframes fall-from-top {
  0% {
    display: none;
    opacity: 0;
    transform: translateY(18.75rem);
    -webkit-transform: translateY(100%); }
  1% {
    display: block;
    opacity: 0; }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes fall-from-top {
  0% {
    display: none;
    opacity: 0;
    transform: translateY(18.75rem);
    -webkit-transform: translateY(100%); }
  1% {
    display: block;
    opacity: 0; }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes popout-open {
  from {
    bottom: -500px;
    opacity: 0; }
  to {
    bottom: 25px;
    opacity: 1; } }

@keyframes input-line-width {
  from {
    width: 0; }
  to {
    width: 100%; } }

.modal-inner-wrap .modal-header .modal-title {
  text-align: left; }

#popup-mpdal {
  overflow: auto;
  max-height: 28.125rem; }

.modal-inner-wrap {
  width: 100%; }

@media print {
  .modals-wrapper aside._show .modal-inner-wrap {
    visibility: hidden; }
    .modals-wrapper aside._show .modal-inner-wrap .button.close, .modals-wrapper aside._show .modal-inner-wrap .modal-footer button.close, .modals-wrapper aside._show .modal-inner-wrap .fieldset button.close.action, .fieldset .modals-wrapper aside._show .modal-inner-wrap button.close.action, .modals-wrapper aside._show .modal-inner-wrap .fieldset a.close.action, .fieldset .modals-wrapper aside._show .modal-inner-wrap a.close.action, .modals-wrapper aside._show .modal-inner-wrap .login-container button.close.action, .login-container .modals-wrapper aside._show .modal-inner-wrap button.close.action, .modals-wrapper aside._show .modal-inner-wrap .login-container a.close.action, .login-container .modals-wrapper aside._show .modal-inner-wrap a.close.action, .modals-wrapper aside._show .modal-inner-wrap .form-create-account button.close.action, .form-create-account .modals-wrapper aside._show .modal-inner-wrap button.close.action, .modals-wrapper aside._show .modal-inner-wrap .form-create-account a.close.action, .form-create-account .modals-wrapper aside._show .modal-inner-wrap a.close.action, .modals-wrapper aside._show .modal-inner-wrap .forgot-password-container button.close.action, .forgot-password-container .modals-wrapper aside._show .modal-inner-wrap button.close.action, .modals-wrapper aside._show .modal-inner-wrap .forgot-password-container a.close.action, .forgot-password-container .modals-wrapper aside._show .modal-inner-wrap a.close.action, .modals-wrapper aside._show .modal-inner-wrap body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.close, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .modals-wrapper aside._show .modal-inner-wrap button.close, .modals-wrapper aside._show .modal-inner-wrap body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.close, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .modals-wrapper aside._show .modal-inner-wrap button.close, .modals-wrapper aside._show .modal-inner-wrap .data.table .actions a.close.action, .data.table .actions .modals-wrapper aside._show .modal-inner-wrap a.close.action {
      visibility: hidden; }
  .action-close {
    visibility: hidden; }
  .innerElem {
    visibility: visible;
    position: absolute;
    display: inline;
    text-align: justify;
    width: 100%;
    height: 100%;
    padding: 0;
    margin-left: -60px;
    margin-top: -25rem;
    margin-bottom: 1.875rem; }
  .inner-buttons {
    margin-top: 1.25rem; } }

.action-close {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 0 0 0;
  font-size: 0.9rem;
  background-color: #6d6d6d;
  color: #fff; }
  .action-close:hover {
    background: #ec6529; }

.innerElem {
  padding-bottom: 1.25rem; }

.modal-inner-wrap .modal-title {
  margin-top: 1.25rem; }
  @media screen and (min-width: 768px) and (max-width: 1200px) {
    .modal-inner-wrap .modal-title {
      font-size: 2.5rem;
      margin-top: 0.625rem; } }

.modal-inner-wrap .action-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999; }

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .modal-inner-wrap [type='text'], .modal-inner-wrap [type='password'], .modal-inner-wrap [type='date'], .modal-inner-wrap [type='datetime'], .modal-inner-wrap [type='datetime-local'], .modal-inner-wrap [type='month'], .modal-inner-wrap [type='week'], .modal-inner-wrap [type='email'], .modal-inner-wrap [type='number'], .modal-inner-wrap [type='search'], .modal-inner-wrap [type='tel'], .modal-inner-wrap [type='time'], .modal-inner-wrap [type='url'], .modal-inner-wrap [type='color'],
  .modal-inner-wrap textarea, .modal-inner-wrap select {
    height: 2.1375rem;
    margin: 0 0 0.5rem;
    padding: 7px 10px; } }

.modal-inner-wrap .fieldset .field .label {
  margin-bottom: 0.5625rem; }

.field.choice.agreement #click-me:hover {
  color: #565555; }

.field.choice.agreement #click-me span {
  border-bottom: 1px solid gray; }

.vertical-slider-container .vertical-slider .single-slide .content .button, .vertical-slider-container .vertical-slider .single-slide .content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .vertical-slider-container .vertical-slider .single-slide .content button, .vertical-slider-container .vertical-slider .single-slide .content .fieldset button.action, .fieldset .vertical-slider-container .vertical-slider .single-slide .content button.action, .vertical-slider-container .vertical-slider .single-slide .content .fieldset a.action, .fieldset .vertical-slider-container .vertical-slider .single-slide .content a.action, .vertical-slider-container .vertical-slider .single-slide .content .login-container button.action, .login-container .vertical-slider-container .vertical-slider .single-slide .content button.action, .vertical-slider-container .vertical-slider .single-slide .content .login-container a.action, .login-container .vertical-slider-container .vertical-slider .single-slide .content a.action, .vertical-slider-container .vertical-slider .single-slide .content .form-create-account button.action, .form-create-account .vertical-slider-container .vertical-slider .single-slide .content button.action, .vertical-slider-container .vertical-slider .single-slide .content .form-create-account a.action, .form-create-account .vertical-slider-container .vertical-slider .single-slide .content a.action, .vertical-slider-container .vertical-slider .single-slide .content .forgot-password-container button.action, .forgot-password-container .vertical-slider-container .vertical-slider .single-slide .content button.action, .vertical-slider-container .vertical-slider .single-slide .content .forgot-password-container a.action, .forgot-password-container .vertical-slider-container .vertical-slider .single-slide .content a.action, .vertical-slider-container .vertical-slider .single-slide .content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .vertical-slider-container .vertical-slider .single-slide .content button, .vertical-slider-container .vertical-slider .single-slide .content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .vertical-slider-container .vertical-slider .single-slide .content button, .vertical-slider-container .vertical-slider .single-slide .content .data.table .actions a.action, .data.table .actions .vertical-slider-container .vertical-slider .single-slide .content a.action {
  font-family: 'museo_sans100';
  font-size: 29px;
  margin-top: 35px;
  padding: 10px 20px;
  background: #6d6d6d !important;
  position: absolute;
  right: 40px;
  bottom: 20px; }

.hasTooltip {
  display: inline-block;
  position: relative; }
  .hasTooltip .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 3px;
    position: absolute;
    z-index: 1;
    height: auto;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 1s;
    white-space: normal;
    font-family: "museo_sans300"; }
    .hasTooltip .tooltiptext:after {
      content: "";
      position: absolute;
      top: 100%;
      left: 50%;
      margin-left: -5px;
      border-width: 5px;
      border-style: solid;
      border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent; }
  .hasTooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1; }

/* Join
========================================================================== */
body._has-modal.has-join-modal {
  overflow: visible; }
  body._has-modal.has-join-modal .modals-wrapper .modals-overlay {
    background: rgba(0, 0, 0, 0.75) !important;
    pointer-events: auto; }

body.youngevity-join-process-index .top-absolute-container {
  position: static; }

body.youngevity-join-process-index .loading-mask {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999999; }
  body.youngevity-join-process-index .loading-mask .loader {
    position: static;
    width: auto;
    height: auto;
    transform: none; }
  body.youngevity-join-process-index .loading-mask p {
    display: none; }

body.youngevity-join-process-index .page-content-middle {
  max-width: 100%; }
  body.youngevity-join-process-index .page-content-middle .column, body.youngevity-join-process-index .page-content-middle .columns, body.youngevity-join-process-index .page-content-middle body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-join-process-index .page-content-middle .label, body.youngevity-join-process-index .page-content-middle
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-join-process-index .page-content-middle .label, body.youngevity-join-process-index .page-content-middle body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-join-process-index .page-content-middle .field, body.youngevity-join-process-index .page-content-middle
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-join-process-index .page-content-middle .field, body.youngevity-join-process-index .page-content-middle body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address body.youngevity-join-process-index .page-content-middle .choice, body.youngevity-join-process-index .page-content-middle
  body:not(#theme-youngevity-us) .billing-address-form .choice,
  body:not(#theme-youngevity-us) .billing-address-form body.youngevity-join-process-index .page-content-middle .choice, body.youngevity-join-process-index .page-content-middle body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-join-process-index .page-content-middle .label, body.youngevity-join-process-index .page-content-middle
  body#theme-youngevity-us .fieldset.address .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street body.youngevity-join-process-index .page-content-middle .label, body.youngevity-join-process-index .page-content-middle body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-join-process-index .page-content-middle .field, body.youngevity-join-process-index .page-content-middle
  body#theme-youngevity-us .fieldset.address .field.street .field,
  body#theme-youngevity-us .fieldset.address .field.street body.youngevity-join-process-index .page-content-middle .field, body.youngevity-join-process-index .page-content-middle body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address body.youngevity-join-process-index .page-content-middle .choice, body.youngevity-join-process-index .page-content-middle
  body#theme-youngevity-us .billing-address-form .choice,
  body#theme-youngevity-us .billing-address-form body.youngevity-join-process-index .page-content-middle .choice {
    padding: 0; }

body.youngevity-join-process-index .join-choose-different-country-modal.registration .modal-inner-wrap {
  max-width: 901px;
  padding: 75px 159px 0; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    body.youngevity-join-process-index .join-choose-different-country-modal.registration .modal-inner-wrap {
      padding: 75px; } }
  @media only screen and (max-width: 767px) {
    body.youngevity-join-process-index .join-choose-different-country-modal.registration .modal-inner-wrap {
      padding: 47px 21px 0; } }
  body.youngevity-join-process-index .join-choose-different-country-modal.registration .modal-inner-wrap > .title {
    text-align: center;
    font-size: 45px;
    line-height: 50px;
    font-weight: 600;
    margin: 0 0 37px; }
    @media only screen and (max-width: 767px) {
      body.youngevity-join-process-index .join-choose-different-country-modal.registration .modal-inner-wrap > .title {
        font-size: 30px;
        line-height: 34px; } }
  body.youngevity-join-process-index .join-choose-different-country-modal.registration .modal-inner-wrap .flex-wrap {
    display: flex;
    align-items: center;
    margin: 0 0 48px;
    text-align: center; }
    @media only screen and (max-width: 767px) {
      body.youngevity-join-process-index .join-choose-different-country-modal.registration .modal-inner-wrap .flex-wrap {
        align-items: flex-start; } }

body.youngevity-join-process-index .join-choose-different-country-modal.registration button {
  display: block;
  margin: 0 auto; }
  body.youngevity-join-process-index .join-choose-different-country-modal.registration button.continue {
    display: block;
    background: #ec6529;
    padding: 15px;
    margin: 0 auto 30px;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    max-width: 378px;
    height: 67px;
    font: 17px "Montserrat regular";
    font-weight: 600; }
    @media only screen and (max-width: 767px) {
      body.youngevity-join-process-index .join-choose-different-country-modal.registration button.continue {
        font: 14px "Montserrat medium";
        margin: 0 auto 19px;
        font-weight: 600; } }
    body.youngevity-join-process-index .join-choose-different-country-modal.registration button.continue:hover {
      background: #DA571D; }
  body.youngevity-join-process-index .join-choose-different-country-modal.registration button.go-back {
    display: block;
    color: #159399;
    font-size: 17px;
    font-weight: 600;
    margin: 0 auto 64px; }
    @media only screen and (max-width: 767px) {
      body.youngevity-join-process-index .join-choose-different-country-modal.registration button.go-back {
        margin: 0 auto 55px;
        font-size: 14px; } }

@media only screen and (max-width: 767px) {
  body.youngevity-join-process-index [class*=smarty-addr] {
    width: auto !important; } }

body.youngevity-join-process-index .smarty-tag:hover {
  color: #ffffff; }
  body.youngevity-join-process-index .smarty-tag:hover .smarty-tag-text {
    color: #ffffff; }

body.youngevity-join-process-index .smarty-tag.smarty-tag-green {
  border: 1px solid #159399;
  background: #159399;
  box-shadow: none;
  color: #ffffff; }

body.youngevity-join-process-index .gallery-placeholder {
  width: 100%; }

body.youngevity-join-process-index .fotorama-item.fotorama:focus {
  outline: none; }

body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap {
  float: right;
  position: relative;
  max-width: 100% !important; }
  body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap--horizontal {
    margin-top: 0; }
  body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__stage {
    overflow: hidden;
    position: relative;
    margin: 0 auto; }
    @media screen and (min-width: 64em) {
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__stage {
        box-sizing: content-box; } }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fa-expand {
      position: absolute;
      top: 15px;
      right: 15px;
      z-index: 10;
      width: 2.5rem;
      height: 2.5rem;
      color: #676767;
      background: #ffffff;
      opacity: 0.5;
      padding: 0.3125rem;
      text-align: center;
      border: 1px solid #676767;
      font-size: 1.25rem;
      line-height: 1.875rem;
      display: none; }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft {
      margin: 0;
      box-sizing: border-box; }
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama-video-container .fotorama__img {
        pointer-events: none; }

@inlcude ipad(both) {
  body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .enlarge {
    display: block; } }
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__caption {
        display: none !important; }
      @media screen and (min-width: 64em) {
        body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .product-video iframe {
          height: 100%;
          min-height: 300px; } }
  body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap {
    text-align: center;
    background: #fff; }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap--horizontal {
      margin-top: 0.625rem; }
    @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav {
        left: -1px; } }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb-border {
      border: none;
      background-image: none;
      margin-top: 0;
      pointer-events: none; }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft {
      transition-duration: 550ms !important;
      text-align: center; }
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft .video-thumb-icon:after {
        font-family: "FontAwesome";
        content: '\f144';
        position: absolute;
        color: white;
        top: 50%;
        font-size: 15px;
        left: 50%; }
      @media screen and (min-width: 64em) {
        body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft {
          width: 100%; } }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame {
      padding: 0;
      float: left;
      opacity: 0.5; }
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__active, body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:hover {
        opacity: 1; }
      @media screen and (min-width: 64em) {
        body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame {
          float: none; } }
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb {
        background: none;
        margin: 0 auto; }
        body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb .fotorama__img {
          height: 100%;
          transform: translate(-50%, -50%); }
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:last-child {
        margin: 0; }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr--disabled {
      opacity: 0.5; }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr {
      position: absolute;
      bottom: -125px;
      top: auto;
      height: 105px;
      width: 20px; }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right {
      background-image: none;
      bottom: 10px;
      position: absolute;
      top: 0;
      width: 20px;
      margin: auto;
      height: 25px;
      z-index: 1000;
      cursor: pointer; }
      @media screen and (min-width: 64em) {
        body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right {
          height: 30px;
          width: 100%;
          top: auto;
          bottom: auto; } }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left div {
      left: -4px; }
    @media screen and (min-width: 64em) {
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left {
        top: 1px; } }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right div {
      right: -4px; }
    @media screen and (min-width: 64em) {
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right {
        bottom: 1px; } }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr {
      background: #000000;
      opacity: 0.35;
      text-align: center;
      -webkit-transform: rotate(-90deg) translate3d(35%, 0, 0);
      -moz-transform: rotate(-90deg) translate3d(35%, 0, 0);
      -ms-transform: rotate(-90deg) translate3d(35%, 0, 0);
      -o-transform: rotate(-90deg) translate3d(35%, 0, 0);
      transform: rotate(-90deg) translate3d(35%, 0, 0);
      left: auto;
      padding: 0px;
      height: 20px;
      width: 30px; }
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr:hover {
        opacity: 0.5; }
      @media screen and (min-width: 64em) {
        body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr {
          padding-bottom: 30px;
          -webkit-transform: rotate(0deg);
          -moz-transform: rotate(0deg);
          -ms-transform: rotate(0deg);
          -o-transform: rotate(0deg);
          transform: rotate(0deg); } }
      body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa {
        color: #ffffff;
        font-size: 1.125rem;
        line-height: 1.25rem; }
        @media screen and (min-width: 64em) {
          body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa {
            line-height: 1.875rem; } }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:before, body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:after {
      background-image: none; }
    body.youngevity-join-process-index .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr {
      margin: 0 auto; }

body.retail-customer-signup .page-content-middle > .column.main .main-content, body.retail-customer-signup .page-content-middle > .main.columns .main-content, body.retail-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .main.label .main-content, body:not(#theme-youngevity-us) .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.label .main-content, body.retail-customer-signup
body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .main.label .main-content,
body:not(#theme-youngevity-us) .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.label .main-content, body.retail-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .main.field .main-content, body:not(#theme-youngevity-us) .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.field .main-content, body.retail-customer-signup
body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .main.field .main-content,
body:not(#theme-youngevity-us) .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.field .main-content, body.retail-customer-signup body:not(#theme-youngevity-us) .form-shipping-address .page-content-middle > .main.choice .main-content, body:not(#theme-youngevity-us) .form-shipping-address body.retail-customer-signup .page-content-middle > .main.choice .main-content, body.retail-customer-signup
body:not(#theme-youngevity-us) .billing-address-form .page-content-middle > .main.choice .main-content,
body:not(#theme-youngevity-us) .billing-address-form body.retail-customer-signup .page-content-middle > .main.choice .main-content, body.retail-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .main.label .main-content, body#theme-youngevity-us .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.label .main-content, body.retail-customer-signup
body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .main.label .main-content,
body#theme-youngevity-us .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.label .main-content, body.retail-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .main.field .main-content, body#theme-youngevity-us .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.field .main-content, body.retail-customer-signup
body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .main.field .main-content,
body#theme-youngevity-us .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.field .main-content, body.retail-customer-signup body#theme-youngevity-us .form-shipping-address .page-content-middle > .main.choice .main-content, body#theme-youngevity-us .form-shipping-address body.retail-customer-signup .page-content-middle > .main.choice .main-content, body.retail-customer-signup
body#theme-youngevity-us .billing-address-form .page-content-middle > .main.choice .main-content,
body#theme-youngevity-us .billing-address-form body.retail-customer-signup .page-content-middle > .main.choice .main-content {
  border-bottom: 1px solid #919191; }

@media print, screen and (min-width: 40em) {
  body.retail-customer-signup .page-content-middle > .column.main, body.retail-customer-signup .page-content-middle > .main.columns, body.retail-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.label, body.retail-customer-signup
  body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.label, body.retail-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .main.field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.field, body.retail-customer-signup
  body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.field, body.retail-customer-signup body:not(#theme-youngevity-us) .form-shipping-address .page-content-middle > .main.choice, body:not(#theme-youngevity-us) .form-shipping-address body.retail-customer-signup .page-content-middle > .main.choice, body.retail-customer-signup
  body:not(#theme-youngevity-us) .billing-address-form .page-content-middle > .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body.retail-customer-signup .page-content-middle > .main.choice, body.retail-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .main.label, body#theme-youngevity-us .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.label, body.retail-customer-signup
  body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .main.label,
  body#theme-youngevity-us .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.label, body.retail-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .main.field, body#theme-youngevity-us .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.field, body.retail-customer-signup
  body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .main.field,
  body#theme-youngevity-us .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.field, body.retail-customer-signup body#theme-youngevity-us .form-shipping-address .page-content-middle > .main.choice, body#theme-youngevity-us .form-shipping-address body.retail-customer-signup .page-content-middle > .main.choice, body.retail-customer-signup
  body#theme-youngevity-us .billing-address-form .page-content-middle > .main.choice,
  body#theme-youngevity-us .billing-address-form body.retail-customer-signup .page-content-middle > .main.choice {
    border-right: 1px solid #919191;
    margin: 0 0 15px; }
    body.retail-customer-signup .page-content-middle > .column.main .main-content, body.retail-customer-signup .page-content-middle > .main.columns .main-content, body.retail-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .main.label .main-content, body:not(#theme-youngevity-us) .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.label .main-content, body.retail-customer-signup
    body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .main.label .main-content,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.label .main-content, body.retail-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .main.field .main-content, body:not(#theme-youngevity-us) .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.field .main-content, body.retail-customer-signup
    body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .main.field .main-content,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.field .main-content, body.retail-customer-signup body:not(#theme-youngevity-us) .form-shipping-address .page-content-middle > .main.choice .main-content, body:not(#theme-youngevity-us) .form-shipping-address body.retail-customer-signup .page-content-middle > .main.choice .main-content, body.retail-customer-signup
    body:not(#theme-youngevity-us) .billing-address-form .page-content-middle > .main.choice .main-content,
    body:not(#theme-youngevity-us) .billing-address-form body.retail-customer-signup .page-content-middle > .main.choice .main-content, body.retail-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .main.label .main-content, body#theme-youngevity-us .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.label .main-content, body.retail-customer-signup
    body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .main.label .main-content,
    body#theme-youngevity-us .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.label .main-content, body.retail-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .main.field .main-content, body#theme-youngevity-us .checkout-opc .field.street body.retail-customer-signup .page-content-middle > .main.field .main-content, body.retail-customer-signup
    body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .main.field .main-content,
    body#theme-youngevity-us .fieldset.address .field.street body.retail-customer-signup .page-content-middle > .main.field .main-content, body.retail-customer-signup body#theme-youngevity-us .form-shipping-address .page-content-middle > .main.choice .main-content, body#theme-youngevity-us .form-shipping-address body.retail-customer-signup .page-content-middle > .main.choice .main-content, body.retail-customer-signup
    body#theme-youngevity-us .billing-address-form .page-content-middle > .main.choice .main-content,
    body#theme-youngevity-us .billing-address-form body.retail-customer-signup .page-content-middle > .main.choice .main-content {
      border-bottom: none; } }

body.retail-customer-signup .gray-background {
  font-family: "Montserrat medium";
  letter-spacing: 0.03px;
  font-size: 45px;
  line-height: 51px;
  font-weight: 600; }
  @media only screen and (min-width: 768px) and (max-width: 1200px) {
    body.retail-customer-signup .gray-background {
      font-size: 27px;
      line-height: 33px;
      font-weight: 500; } }
  @media only screen and (max-width: 767px) {
    body.retail-customer-signup .gray-background {
      font-size: 24px;
      line-height: 30px;
      font-weight: 500; } }

@media only screen and (max-width: 767px) {
  body.retail-customer-signup .opc-progress-bar {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column; } }

body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item {
  float: left;
  width: 100%; }
  body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item._active span {
    background: #ec6529;
    color: #ffffff; }
    body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item._active span:after {
      border-left-color: #ec6529; }
  body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item span {
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    padding: 11px 0 11px 20px;
    background: #575757;
    position: relative;
    display: block;
    text-align: center;
    line-height: 1;
    font-weight: 600;
    font-size: 14px; }
    @media screen and (min-width: 40em) {
      body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item span {
        font-size: 20px; } }
    body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item span:after {
      content: " ";
      display: block;
      width: 0;
      height: 0;
      border-top: 30px solid transparent;
      border-bottom: 30px solid transparent;
      border-left: 20px solid #575757;
      position: absolute;
      top: 50%;
      margin-top: -30px;
      left: 100%;
      z-index: 2; }
    body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item span:before {
      content: " ";
      display: block;
      width: 0;
      height: 0;
      border-top: 30px solid transparent;
      border-bottom: 30px solid transparent;
      border-left: 20px solid white;
      position: absolute;
      top: 50%;
      margin-top: -30px;
      margin-left: 3px;
      left: 100%;
      z-index: 1; }
  @media only screen and (max-width: 767px) {
    body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item {
      margin: 0 15px 13px;
      width: calc(100% - 40px); }
      body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item._active span {
        background: #ec6529;
        color: #ffffff; }
        body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item._active span:after {
          border-left-color: #ec6529; }
      body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item span {
        font-size: 14px;
        line-height: 18px;
        background: #575757; }
        body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item span:after {
          border-top: 20px solid transparent;
          border-bottom: 20px solid transparent;
          border-left: 10px solid #575757;
          margin-top: -20px; }
        body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item span:before {
          border-top: 20px solid transparent;
          border-bottom: 20px solid transparent;
          border-left: 10px solid white;
          margin-top: -20px; } }
  @media only screen and (min-width: 768px) and (max-width: 1200px) {
    body.retail-customer-signup .opc-progress-bar li.opc-progress-bar-item span {
      font-size: 12px;
      line-height: 14px; } }

body.retail-customer-signup .checkout-opc .opc-wrapper > .opc {
  background: -webkit-linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
  background: linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#00ffffff',GradientType=1 ); }
  body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing + li {
    background-color: #ffffff; }
  body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing #referredid {
    background-color: #ffffff; }
    body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing #referredid .step-title {
      color: #404040;
      font-weight: 700;
      border: none; }
  body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box {
    padding: 25px 30px;
    background: -webkit-linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
    background: linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#00ffffff',GradientType=1 ); }
    body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box .prefDesc-text {
      padding: 0 0 15px; }
    body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box #form-enroller-id fieldset {
      background: none;
      filter: none;
      margin: 0;
      padding: 0; }
      body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box #form-enroller-id fieldset .enroller.name, body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box #form-enroller-id fieldset .enroller.id-field {
        position: relative;
        padding-right: 15px; }
        body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box #form-enroller-id fieldset .enroller.name input#enroller_id, body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box #form-enroller-id fieldset .enroller.id-field input#enroller_id {
          display: block;
          width: calc(100% - 70px); }
          body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box #form-enroller-id fieldset .enroller.name input#enroller_id + .action, body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box #form-enroller-id fieldset .enroller.id-field input#enroller_id + .action {
            max-width: 70px;
            line-height: 44px;
            padding: 0 10px;
            position: absolute;
            right: 15px;
            top: -1px;
            margin: 0; }
      body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box #form-enroller-id fieldset span.missing-id {
        color: #ff6c10;
        margin: -11px 0 0;
        font: 12px/11px "Montserrat medium";
        font-style: italic;
        text-transform: none;
        position: relative;
        clear: both;
        float: left; }
        @media only screen and (max-width: 767px) {
          body.retail-customer-signup .checkout-opc .opc-wrapper > .opc #billing .step-content-box #form-enroller-id fieldset span.missing-id {
            font-size: 10px;
            line-height: 14px; } }

body.retail-customer-signup .checkout-opc .opc-wrapper .step-content-box {
  margin-bottom: 0;
  background: none;
  filter: none; }
  body.retail-customer-signup .checkout-opc .opc-wrapper .step-content-box#checkout-step-shipping {
    padding-bottom: 0; }
    @media only screen and (max-width: 767px) {
      body.retail-customer-signup .checkout-opc .opc-wrapper .step-content-box#checkout-step-shipping {
        padding: 0 15px; } }
  body.retail-customer-signup .checkout-opc .opc-wrapper .step-content-box#retail-step-registration {
    padding-top: 0; }
    @media only screen and (max-width: 767px) {
      body.retail-customer-signup .checkout-opc .opc-wrapper .step-content-box#retail-step-registration {
        padding: 0 15px; } }
  @media only screen and (max-width: 767px) {
    body.retail-customer-signup .checkout-opc .opc-wrapper .step-content-box {
      padding: 0 15px; } }
  body.retail-customer-signup .checkout-opc .opc-wrapper .step-content-box .form-login #customer-email-fieldset {
    margin-bottom: 0; }
  body.retail-customer-signup .checkout-opc .opc-wrapper .step-content-box .form-shipping-address .row.address {
    margin-top: 0; }
  body.retail-customer-signup .checkout-opc .opc-wrapper .step-content-box .form-registaration .row.registration {
    margin-top: -1.125rem; }

body.retail-customer-signup .checkout-opc .opc-wrapper #shipping-method-buttons-container,
body.retail-customer-signup .checkout-opc .opc-wrapper #billing-buttons-container {
  padding: 40px 0;
  background-color: #ffffff; }
  body.retail-customer-signup .checkout-opc .opc-wrapper #shipping-method-buttons-container .primary,
  body.retail-customer-signup .checkout-opc .opc-wrapper #billing-buttons-container .primary {
    margin: 0; }
    @media only screen and (max-width: 767px) {
      body.retail-customer-signup .checkout-opc .opc-wrapper #shipping-method-buttons-container .primary,
      body.retail-customer-signup .checkout-opc .opc-wrapper #billing-buttons-container .primary {
        margin: 0 auto;
        display: block; } }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      body.retail-customer-signup .checkout-opc .opc-wrapper #shipping-method-buttons-container .primary button,
      body.retail-customer-signup .checkout-opc .opc-wrapper #billing-buttons-container .primary button {
        padding: 5px 25px;
        font-size: 14px;
        width: 100%; } }
    @media only screen and (max-width: 767px) {
      body.retail-customer-signup .checkout-opc .opc-wrapper #shipping-method-buttons-container .primary button,
      body.retail-customer-signup .checkout-opc .opc-wrapper #billing-buttons-container .primary button {
        padding: 5px 25px;
        font-size: 14px;
        width: 100%; } }

body.retail-customer-signup .checkout-opc .opc-sidebar {
  display: block !important; }
  @media only screen and (max-width: 767px) {
    body.retail-customer-signup .checkout-opc .opc-sidebar {
      padding-top: 20px; } }
  body.retail-customer-signup .checkout-opc .opc-sidebar .sidebar-content-wrapper {
    padding: 0; }
    @media print, screen and (min-width: 40em) {
      body.retail-customer-signup .checkout-opc .opc-sidebar .sidebar-content-wrapper {
        padding: 0 30px 0 15px; } }
  body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar h2 {
    color: #EC6629;
    line-height: 1;
    font-size: 3.125rem; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar h2 {
        font-size: 2.1875rem; } }
    @media only screen and (max-width: 767px) {
      body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar h2 {
        font-size: 2.1875rem; } }
  body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar h3, body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .summary.title, body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .summary.title, body.retail-customer-signup body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .title-sidebar span.title, body:not(#theme-youngevity-us) body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar span.title, body.retail-customer-signup body#theme-youngevity-us .checkout-opc .opc-sidebar .title-sidebar span.title, body#theme-youngevity-us body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar span.title, body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .data.table .table-caption, .data.table body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .table-caption {
    font-size: 1.375rem; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar h3, body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .summary.title, body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .summary.title, body.retail-customer-signup body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .title-sidebar span.title, body:not(#theme-youngevity-us) body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar span.title, body.retail-customer-signup body#theme-youngevity-us .checkout-opc .opc-sidebar .title-sidebar span.title, body#theme-youngevity-us body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar span.title, body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .data.table .table-caption, .data.table body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .table-caption {
        font-size: 1.125rem; } }
    @media only screen and (max-width: 767px) {
      body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar h3, body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .summary.title, body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .summary.title, body.retail-customer-signup body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .title-sidebar span.title, body:not(#theme-youngevity-us) body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar span.title, body.retail-customer-signup body#theme-youngevity-us .checkout-opc .opc-sidebar .title-sidebar span.title, body#theme-youngevity-us body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar span.title, body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .data.table .table-caption, .data.table body.retail-customer-signup .checkout-opc .opc-sidebar .title-sidebar .table-caption {
        font-size: 1.125rem; } }
  body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar {
    text-align: left;
    margin: 1rem 0 0;
    letter-spacing: 0.02px;
    line-height: 22px;
    font-size: 18px; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar {
        line-height: 18px;
        font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar {
        line-height: 18px;
        font-size: 14px; } }
    body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar > span {
      display: block;
      margin-left: 20px;
      line-height: 22px;
      font-size: 18px; }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar > span {
          line-height: 18px;
          font-size: 14px; } }
      @media only screen and (max-width: 767px) {
        body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar > span {
          line-height: 18px;
          font-size: 14px; } }
    body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar ul {
      margin: 1rem 0 1rem 1.25rem;
      overflow: hidden; }
      body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar ul.no-validate-list {
        list-style-position: inside;
        font-weight: 300;
        letter-spacing: 0.02px;
        line-height: 22px;
        font-size: 18px; }
        @media only screen and (min-width: 768px) and (max-width: 1200px) {
          body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar ul.no-validate-list {
            line-height: 18px;
            font-size: 14px; } }
        @media only screen and (max-width: 767px) {
          body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar ul.no-validate-list {
            line-height: 18px;
            font-size: 14px; } }
      body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar ul:not(.no-validate-list) li {
        position: relative; }
        body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar ul:not(.no-validate-list) li:before {
          content: '';
          background: url(../img/check_icon.svg) left top no-repeat;
          background-size: 25px;
          line-height: 48px;
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0; }
          @media only screen and (max-width: 767px) {
            body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar ul:not(.no-validate-list) li:before {
              background-size: 18px; } }
      body.retail-customer-signup .checkout-opc .opc-sidebar .wrap-sidebar ul li {
        position: relative;
        padding: 5px 0 5px 2.5rem;
        list-style-type: disc;
        list-style-position: inside;
        text-indent: -1.5em; }

body.youngevity-join-process-success #at-image-sharing-tool {
  display: none !important; }

body.youngevity-join-process-success .column, body.youngevity-join-process-success .columns, body.youngevity-join-process-success body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-join-process-success .label, body.youngevity-join-process-success
body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-join-process-success .label, body.youngevity-join-process-success body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-join-process-success .field, body.youngevity-join-process-success
body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-join-process-success .field, body.youngevity-join-process-success body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address body.youngevity-join-process-success .choice, body.youngevity-join-process-success
body:not(#theme-youngevity-us) .billing-address-form .choice,
body:not(#theme-youngevity-us) .billing-address-form body.youngevity-join-process-success .choice, body.youngevity-join-process-success body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-join-process-success .label, body.youngevity-join-process-success
body#theme-youngevity-us .fieldset.address .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street body.youngevity-join-process-success .label, body.youngevity-join-process-success body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-join-process-success .field, body.youngevity-join-process-success
body#theme-youngevity-us .fieldset.address .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street body.youngevity-join-process-success .field, body.youngevity-join-process-success body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address body.youngevity-join-process-success .choice, body.youngevity-join-process-success
body#theme-youngevity-us .billing-address-form .choice,
body#theme-youngevity-us .billing-address-form body.youngevity-join-process-success .choice {
  overflow: visible;
  padding: 0; }

body.youngevity-join-process-success .page-content-middle {
  margin: 0;
  max-width: 100%; }

body.youngevity-join-process-success .popular-products-title {
  margin: 10px 20px 30px; }

#join-categories-modal-wrapper #terms-and-conditions-modal {
  margin: 24px 0 65px; }

#join-categories-modal-wrapper.enrollment .modal-inner-wrap {
  padding: 33px 33px 0;
  max-width: 1021px; }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment .modal-inner-wrap {
      width: 301px;
      padding: 23px 20px 0; } }

#join-categories-modal-wrapper.enrollment .close-button {
  right: 28px;
  top: 29px; }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment .close-button {
      top: 23px; } }

#join-categories-modal-wrapper.enrollment .product-info {
  overflow: hidden; }
  #join-categories-modal-wrapper.enrollment .product-info > .title {
    margin: -4px 0 20px;
    padding: 0 30px 0 0;
    font-size: 30px;
    font-weight: 600;
    line-height: 36px; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment .product-info > .title {
        margin: 0 0 18px;
        padding: 0;
        font-size: 20px;
        line-height: 24px; } }
  #join-categories-modal-wrapper.enrollment .product-info > .price {
    font-family: "Montserrat regular";
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 13px; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment .product-info > .price {
        font-size: 17px;
        margin: 0 0 10px; } }
  #join-categories-modal-wrapper.enrollment .product-info > .inc-tax-label {
    font-family: "Montserrat regular";
    font-size: 20px;
    margin: -13px 0 13px; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment .product-info > .inc-tax-label {
        font-size: 17px;
        margin: -10px 0 10px; } }
  #join-categories-modal-wrapper.enrollment .product-info .bv-qv {
    display: flex;
    font-size: 17px;
    font-family: "Montserrat regular";
    margin: 0 0 23px; }
    #join-categories-modal-wrapper.enrollment .product-info .bv-qv .title {
      font-weight: 600; }
    #join-categories-modal-wrapper.enrollment .product-info .bv-qv.mobile .bv {
      margin-right: 10px; }
    #join-categories-modal-wrapper.enrollment .product-info .bv-qv.mobile .hints {
      display: none; }
      @media only screen and (max-width: 767px) {
        #join-categories-modal-wrapper.enrollment .product-info .bv-qv.mobile .hints {
          display: block; } }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment .product-info .bv-qv.mobile {
        display: flex;
        font-size: 12px;
        margin: 0 0 20px;
        align-items: center;
        position: relative; } }
  #join-categories-modal-wrapper.enrollment .product-info .description, #join-categories-modal-wrapper.enrollment .product-info .bundles, #join-categories-modal-wrapper.enrollment .product-info .sku {
    font: 17px "Montserrat regular"; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment .product-info .description, #join-categories-modal-wrapper.enrollment .product-info .bundles, #join-categories-modal-wrapper.enrollment .product-info .sku {
        font-size: 12px; } }
  #join-categories-modal-wrapper.enrollment .product-info .description {
    margin: 0 0 32px; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment .product-info .description {
        margin: 0 0 20px; } }
  #join-categories-modal-wrapper.enrollment .product-info .bundles {
    margin: 0 0 32px; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment .product-info .bundles {
        margin: 0 0 20px; } }
    #join-categories-modal-wrapper.enrollment .product-info .bundles .includes {
      margin: 0 0 30px; }
      @media only screen and (max-width: 767px) {
        #join-categories-modal-wrapper.enrollment .product-info .bundles .includes {
          margin: 0 0 17px; } }
    #join-categories-modal-wrapper.enrollment .product-info .bundles .list {
      margin: 0; }
    #join-categories-modal-wrapper.enrollment .product-info .bundles .item {
      position: relative;
      list-style: none;
      padding: 0 0 0 10px;
      line-height: 24px; }
      @media only screen and (max-width: 767px) {
        #join-categories-modal-wrapper.enrollment .product-info .bundles .item {
          line-height: 16px;
          padding: 0 0 0 7px; } }
      #join-categories-modal-wrapper.enrollment .product-info .bundles .item:before {
        position: absolute;
        content: '.';
        font-size: 25px;
        left: 0;
        line-height: 0.5; }
        @media only screen and (max-width: 767px) {
          #join-categories-modal-wrapper.enrollment .product-info .bundles .item:before {
            font-size: 20px;
            line-height: 0.3; } }
  #join-categories-modal-wrapper.enrollment .product-info .sku {
    margin: 23px 0; }
    #join-categories-modal-wrapper.enrollment .product-info .sku .title {
      text-transform: uppercase;
      font-weight: 600; }

#join-categories-modal-wrapper.enrollment .hints {
  background: #159399;
  color: #fff;
  padding: 20px 15px 20px 30px;
  margin: 0 0 33px;
  font-size: 13px;
  font-family: "Montserrat light"; }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment .hints {
      display: none; }
      #join-categories-modal-wrapper.enrollment .hints.mobile {
        display: block;
        background: none;
        margin: 0;
        padding: 0; }
        #join-categories-modal-wrapper.enrollment .hints.mobile.active .bv-qv-wrapper {
          display: block; }
        #join-categories-modal-wrapper.enrollment .hints.mobile.active .icon:before {
          display: block; }
        #join-categories-modal-wrapper.enrollment .hints.mobile .bv-qv-wrapper {
          display: none;
          position: absolute;
          width: 100%;
          left: 0;
          top: 32px;
          background: #159399;
          padding: 0;
          z-index: 1; }
        #join-categories-modal-wrapper.enrollment .hints.mobile .inner-wrap {
          position: relative;
          padding: 23px; }
        #join-categories-modal-wrapper.enrollment .hints.mobile .icon {
          background: #159399;
          width: 18px;
          height: 18px;
          font-size: 11px;
          line-height: 1.7;
          color: #fff;
          margin: 0 0 0 6px;
          position: relative;
          cursor: pointer; }
          #join-categories-modal-wrapper.enrollment .hints.mobile .icon:before {
            display: none;
            position: absolute;
            content: '';
            background: none;
            top: calc(100% + 5px);
            right: calc(100% - 17px);
            width: 0;
            height: 0;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-bottom: 8px solid #159399; }
        #join-categories-modal-wrapper.enrollment .hints.mobile .close-button {
          right: 10px;
          top: 10px; }
          #join-categories-modal-wrapper.enrollment .hints.mobile .close-button:before {
            background: url(../images/close_icon_white.svg) no-repeat;
            background-size: contain; } }
  #join-categories-modal-wrapper.enrollment .hints .icon {
    width: 42px;
    height: 42px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    margin: 10px 30px 0 0;
    color: #5a5a5a;
    float: left;
    font: 26px/42px "Montserrat medium"; }
  #join-categories-modal-wrapper.enrollment .hints .volume {
    font-size: 13px;
    font-weight: 600; }
  #join-categories-modal-wrapper.enrollment .hints .bv-qv-wrapper {
    overflow: hidden; }
    #join-categories-modal-wrapper.enrollment .hints .bv-qv-wrapper .bv {
      margin: 0 0 10px; }

#join-categories-modal-wrapper.enrollment .choose-different-kit {
  display: none; }

#join-categories-modal-wrapper.enrollment.selected .modal-inner-wrap {
  max-width: 901px;
  padding: 75px 159px 0; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    #join-categories-modal-wrapper.enrollment.selected .modal-inner-wrap {
      padding: 75px; } }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment.selected .modal-inner-wrap {
      padding: 47px 21px 0; } }
  #join-categories-modal-wrapper.enrollment.selected .modal-inner-wrap > .title {
    text-align: center;
    font-size: 45px;
    line-height: 50px;
    font-weight: 600;
    margin: 0 0 37px; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment.selected .modal-inner-wrap > .title {
        font-size: 30px;
        line-height: 34px; } }

#join-categories-modal-wrapper.enrollment.selected .flex-wrap {
  display: flex;
  align-items: center;
  margin: 0 0 48px; }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment.selected .flex-wrap {
      align-items: flex-start; } }

#join-categories-modal-wrapper.enrollment.selected .product-image-wrapper {
  display: block;
  width: auto;
  height: auto;
  margin: 0 45px 0 0;
  max-width: 237px; }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment.selected .product-image-wrapper {
      margin: 0 18px 0 0;
      max-width: 100%; } }

#join-categories-modal-wrapper.enrollment.selected .product-image {
  margin: 0; }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment.selected .product-image {
      max-width: 109px; } }

#join-categories-modal-wrapper.enrollment.selected .product-info > .title {
  padding: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  margin: 0 0 30px; }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment.selected .product-info > .title {
      font-size: 14px;
      line-height: 18px;
      margin: 0 0 20px; } }

@media only screen and (max-width: 767px) {
  #join-categories-modal-wrapper.enrollment.selected .product-info > .bv-qv.mobile {
    font-size: 10px; } }

#join-categories-modal-wrapper.enrollment.selected .product-info > .price {
  margin: 0 0 30px; }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment.selected .product-info > .price {
      font-size: 14px;
      font-weight: 500;
      margin: 0; } }

#join-categories-modal-wrapper.enrollment.selected .product-info > .inc-tax-label {
  margin: -30px 0 30px; }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper.enrollment.selected .product-info > .inc-tax-label {
      font-size: 14px;
      margin: 0; } }

#join-categories-modal-wrapper.enrollment.selected button {
  display: block;
  margin: 0 auto; }
  #join-categories-modal-wrapper.enrollment.selected button.continue {
    display: block;
    background: #ec6529;
    padding: 15px;
    margin: 0 auto 30px;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    max-width: 378px;
    height: 67px;
    font: 17px "Montserrat regular";
    font-weight: 600; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment.selected button.continue {
        font: 14px "Montserrat medium";
        margin: 0 auto 19px;
        font-weight: 600; } }
    #join-categories-modal-wrapper.enrollment.selected button.continue:hover {
      background: #DA571D; }
  #join-categories-modal-wrapper.enrollment.selected button.choose-different-kit {
    display: block;
    color: #159399;
    font-size: 17px;
    font-weight: 600;
    margin: 0 auto 64px; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment.selected button.choose-different-kit {
        margin: 0 auto 55px;
        font-size: 14px; } }
  #join-categories-modal-wrapper.enrollment.selected button.close-button {
    display: none; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper.enrollment.selected button.close-button {
        display: block;
        right: 21px;
        top: 22px; }
        #join-categories-modal-wrapper.enrollment.selected button.close-button:before {
          width: 19px;
          height: 19px; } }

#join-categories-modal-wrapper .product-image-wrapper {
  display: flex;
  float: left;
  border: 1px solid #ADADAD;
  width: 430px;
  height: 510px;
  margin: 0 35px 33px 0; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    #join-categories-modal-wrapper .product-image-wrapper {
      width: 250px;
      height: 290px; } }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper .product-image-wrapper {
      display: block;
      float: none;
      width: 182px;
      height: auto;
      margin: 0 auto 21px; } }

#join-categories-modal-wrapper .product-image {
  margin: auto;
  max-height: 100%; }

#join-categories-modal-wrapper .hints {
  clear: both; }

#join-categories-modal-wrapper .modal-inner-wrap {
  max-width: 831px;
  width: 95%;
  max-height: 97vh;
  padding: 65px 120px 0 120px;
  font-family: "Montserrat light"; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    #join-categories-modal-wrapper .modal-inner-wrap {
      padding: 65px 65px 58px 65px; } }
  @media only screen and (max-width: 767px) {
    #join-categories-modal-wrapper .modal-inner-wrap {
      padding: 62px 16px 23px;
      width: 95%; } }
  #join-categories-modal-wrapper .modal-inner-wrap .fotorama__arr {
    display: none !important; }
  #join-categories-modal-wrapper .modal-inner-wrap .modal-title {
    font-size: 45px;
    line-height: 1.2;
    font-weight: 500;
    font-family: "Montserrat medium";
    color: #333333;
    text-transform: none;
    margin: 0 0 37px;
    text-align: center;
    display: block;
    clear: both; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper .modal-inner-wrap .modal-title {
        font-size: 30px;
        line-height: 36px; } }
  #join-categories-modal-wrapper .modal-inner-wrap .modal-text {
    font: 21px/30px "Montserrat regular";
    color: #333333;
    margin: 0;
    text-align: center;
    padding: 20px 0 29px 0; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper .modal-inner-wrap .modal-text {
        font: 14px/21px "Montserrat regular";
        padding: 10px 0 18px 0; } }
  #join-categories-modal-wrapper .modal-inner-wrap .close-button {
    font-size: 0;
    right: 10px;
    top: 10px; }
    #join-categories-modal-wrapper .modal-inner-wrap .close-button:before {
      display: block;
      content: '';
      width: 35px;
      height: 35px;
      background: url(../images/close_icon.svg) no-repeat;
      background-size: cover; }
      @media only screen and (max-width: 767px) {
        #join-categories-modal-wrapper .modal-inner-wrap .close-button:before {
          width: 25px;
          height: 25px;
          background-size: cover; } }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper .modal-inner-wrap .close-button {
        right: 18px;
        top: 21px; } }
  #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content {
    font-family: "Montserrat medium";
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0 0 31px;
    min-width: 501px;
    margin: 0 0 0 -9px; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content {
        min-width: auto;
        margin: 0;
        padding: 0 0 22px; } }
    #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: space-around;
      width: 150px;
      height: 150px;
      background: #EFF2F2;
      cursor: pointer;
      margin: 9px 8.5px;
      padding: 0 20px; }
      @media only screen and (max-width: 767px) {
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper {
          width: 81px;
          height: 81px;
          margin: 4px;
          padding: 0 10px; } }
      #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper:hover {
        background: #EA5628; }
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper:hover .category-image {
          display: none; }
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper:hover .category-image-hover {
          display: block; }
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper:hover .category-name {
          color: #fff; }
      #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper.active {
        background: #fff;
        border: 2px solid #40C2CD; }
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper.active .category-image, #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper.active .category-image-hover {
          display: none !important; }
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper.active .category-check {
          display: block;
          margin: -2px 0 0; }
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-wrapper.active .category-name {
          color: #1d9ea3;
          margin: 0 0 -2px; }
    #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-name {
      font-family: "Montserrat regular";
      text-align: center;
      color: #D44C26;
      cursor: pointer;
      text-transform: uppercase;
      font-size: 13px;
      letter-spacing: 2px;
      font-weight: 600;
      width: 100%; }
      @media only screen and (max-width: 767px) {
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-name {
          font: 7px/9px "Montserrat medium";
          font-weight: 600;
          letter-spacing: 1px; } }
    #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-check {
      display: none;
      width: 64px;
      height: 86px;
      background: url(../images/check_icon.svg) center center no-repeat; }
      @media only screen and (max-width: 767px) {
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-check {
          width: 34px;
          height: 50px;
          background-size: contain; } }
    #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-image {
      display: block; }
      @media only screen and (max-width: 767px) {
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-image {
          width: 50px;
          height: 50px; } }
    #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-image-hover {
      display: none; }
      @media only screen and (max-width: 767px) {
        #join-categories-modal-wrapper .modal-inner-wrap #join-categories-modal-content .category-image-hover {
          width: 50px;
          height: 50px; } }
  #join-categories-modal-wrapper .modal-inner-wrap .start-shopping {
    display: block;
    font: 16px/60px "Montserrat medium";
    pointer-events: none;
    width: 300px;
    height: 60px;
    margin: 0 auto 58px;
    text-align: center;
    background: #ADADAD;
    color: #fff;
    text-transform: uppercase; }
    #join-categories-modal-wrapper .modal-inner-wrap .start-shopping.ready {
      background: #EA5628;
      pointer-events: all; }
      #join-categories-modal-wrapper .modal-inner-wrap .start-shopping.ready:hover {
        background: #D44C26; }
    @media only screen and (max-width: 767px) {
      #join-categories-modal-wrapper .modal-inner-wrap .start-shopping {
        width: 261px;
        height: 50px;
        margin: 0 auto;
        font: 14px/50px "Montserrat medium"; } }

#join {
  /*
 *  Owl Carousel - Core
 */
  /* No Js */
  /*
 *  Owl Carousel - Animate Plugin
 */
  /*
 * 	Owl Carousel - Auto Height Plugin
 */
  /*
 * 	Owl Carousel - Lazy Load Plugin
 */
  /*
 * 	Owl Carousel - Video Plugin
 */
  /*
 * 	Default theme - Owl Carousel CSS File
 */
  /*
 * 	Default theme - Owl Carousel CSS File
 */
  font-family: "Montserrat medium"; }
  @media only screen and (max-width: 767px) {
    #join {
      min-height: 600px; } }
  #join .owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1; }
    #join .owl-carousel .owl-stage {
      position: relative;
      -ms-touch-action: pan-Y;
      -moz-backface-visibility: hidden;
      /* fix firefox animation glitch */ }
    #join .owl-carousel .owl-stage:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0; }
    #join .owl-carousel .owl-stage-outer {
      position: relative;
      overflow: hidden;
      /* fix for flashing background */
      -webkit-transform: translate3d(0px, 0px, 0px); }
    #join .owl-carousel .owl-wrapper,
    #join .owl-carousel .owl-item {
      -webkit-backface-visibility: hidden;
      -moz-backface-visibility: hidden;
      -ms-backface-visibility: hidden;
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0); }
    #join .owl-carousel .owl-item {
      position: relative;
      min-height: 1px;
      float: left;
      -webkit-backface-visibility: hidden;
      -webkit-tap-highlight-color: transparent;
      -webkit-touch-callout: none; }
    #join .owl-carousel .owl-item img {
      display: block;
      width: 100%; }
    #join .owl-carousel .owl-nav.disabled,
    #join .owl-carousel .owl-dots.disabled {
      display: none; }
    #join .owl-carousel .owl-nav .owl-prev,
    #join .owl-carousel .owl-nav .owl-next,
    #join .owl-carousel .owl-dot {
      cursor: pointer;
      cursor: hand;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    #join .owl-carousel.owl-loaded {
      display: block; }
    #join .owl-carousel.owl-loading {
      opacity: 0;
      display: block; }
    #join .owl-carousel.owl-hidden {
      opacity: 0; }
    #join .owl-carousel.owl-refresh .owl-item {
      visibility: hidden; }
    #join .owl-carousel.owl-drag .owl-item {
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    #join .owl-carousel.owl-grab {
      cursor: move;
      cursor: grab; }
    #join .owl-carousel.owl-rtl {
      direction: rtl; }
    #join .owl-carousel.owl-rtl .owl-item {
      float: right; }
  #join .no-js .owl-carousel {
    display: block; }
  #join .owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both; }
  #join .owl-carousel .owl-animated-in {
    z-index: 0; }
  #join .owl-carousel .owl-animated-out {
    z-index: 1; }
  #join .owl-carousel .fadeOut {
    animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
  #join .owl-height {
    transition: height 500ms ease-in-out; }
  #join .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  #join .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }
  #join .owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000; }
  #join .owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease; }
  #join .owl-carousel .owl-video-play-icon:hover {
    transform: scale(1.3, 1.3); }
  #join .owl-carousel .owl-video-playing .owl-video-tn,
  #join .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none; }
  #join .owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease; }
  #join .owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%; }
  #join .owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent; }
    #join .owl-theme .owl-nav [class*='owl-'] {
      color: #ffffff;
      font-size: 14px;
      margin: 5px;
      padding: 4px 7px;
      background: #333333;
      display: inline-block;
      cursor: pointer;
      border-radius: 3px; }
      #join .owl-theme .owl-nav [class*='owl-']:hover {
        background: #869791;
        color: #ffffff;
        text-decoration: none; }
    #join .owl-theme .owl-nav .disabled {
      opacity: 0.5;
      cursor: default; }
  #join .owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px; }
  #join .owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent; }
    #join .owl-theme .owl-dots .owl-dot {
      display: inline-block;
      zoom: 1;
      *display: inline; }
      #join .owl-theme .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
        margin: 5px 7px;
        background: #333333;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity 200ms ease;
        border-radius: 30px; }
      #join .owl-theme .owl-dots .owl-dot.active span, #join .owl-theme .owl-dots .owl-dot:hover span {
        background: #869791; }
  #join .owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent; }
    #join .owl-theme .owl-nav [class*='owl-'] {
      color: #ffffff;
      font-size: 14px;
      margin: 5px;
      padding: 4px 7px;
      background: #333333;
      display: inline-block;
      cursor: pointer;
      border-radius: 3px; }
      #join .owl-theme .owl-nav [class*='owl-']:hover {
        background: #869791;
        color: #ffffff;
        text-decoration: none; }
    #join .owl-theme .owl-nav .disabled {
      opacity: 0.5;
      cursor: default; }
  #join .owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px; }
  #join .owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent; }
    #join .owl-theme .owl-dots .owl-dot {
      display: inline-block;
      zoom: 1;
      *display: inline; }
      #join .owl-theme .owl-dots .owl-dot span {
        width: 10px;
        height: 10px;
        margin: 5px 7px;
        background: #333333;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity 200ms ease;
        border-radius: 30px; }
      #join .owl-theme .owl-dots .owl-dot.active span, #join .owl-theme .owl-dots .owl-dot:hover span {
        background: #869791; }
  @media only screen and (min-width: 868px) and (max-width: 1024px) {
    #join {
      padding: 72px 0 0; } }
  #join .content {
    max-width: 850px;
    margin: 0 auto; }
  #join * {
    margin: 0;
    padding: 0;
    line-height: 1.5; }
  #join a {
    color: #159399; }
    #join a:hover {
      color: #0E6468; }
  #join .join-component {
    background-color: #f5f4f5;
    background-image: linear-gradient(to top, #ffffff 0%, #eff2f2 100%);
    padding: 59px 0 0; }
    @media only screen and (max-width: 767px) {
      #join .join-component {
        background: none;
        padding: 0; } }
    #join .join-component .owl-carousel:not(.testimonials) {
      padding: 0 5px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .owl-carousel:not(.testimonials) {
          max-width: 178px;
          margin: 0 auto; } }
      #join .join-component .owl-carousel:not(.testimonials) .owl-nav {
        margin: 0; }
      #join .join-component .owl-carousel:not(.testimonials) .owl-prev, #join .join-component .owl-carousel:not(.testimonials) .owl-next {
        position: absolute;
        top: 155px;
        right: -38px;
        background: url(../images/right-arrow.svg) no-repeat;
        font-size: 0;
        cursor: pointer;
        width: 20px;
        height: 35px;
        margin: 0;
        padding: 0; }
        @media only screen and (max-width: 767px) {
          #join .join-component .owl-carousel:not(.testimonials) .owl-prev, #join .join-component .owl-carousel:not(.testimonials) .owl-next {
            width: 15px;
            height: 26px;
            background-size: contain;
            top: 77px; } }
        #join .join-component .owl-carousel:not(.testimonials) .owl-prev.disabled, #join .join-component .owl-carousel:not(.testimonials) .owl-next.disabled {
          display: none; }
        #join .join-component .owl-carousel:not(.testimonials) .owl-prev:hover, #join .join-component .owl-carousel:not(.testimonials) .owl-next:hover {
          background: url(../images/right-arrow.svg) no-repeat; }
          @media only screen and (max-width: 767px) {
            #join .join-component .owl-carousel:not(.testimonials) .owl-prev:hover, #join .join-component .owl-carousel:not(.testimonials) .owl-next:hover {
              background-size: contain; } }
      #join .join-component .owl-carousel:not(.testimonials) .owl-prev {
        right: auto;
        left: -38px;
        transform: rotate(180deg); }
      #join .join-component .owl-carousel:not(.testimonials) .owl-dots {
        margin: 26px 0 0; }
        @media only screen and (max-width: 767px) {
          #join .join-component .owl-carousel:not(.testimonials) .owl-dots {
            display: none;
            margin: 0; } }
        #join .join-component .owl-carousel:not(.testimonials) .owl-dots .owl-dot span {
          width: 14px;
          height: 14px;
          margin: 8px;
          background: #ADADAD; }
          #join .join-component .owl-carousel:not(.testimonials) .owl-dots .owl-dot span:hover {
            background: #159399; }
        #join .join-component .owl-carousel:not(.testimonials) .owl-dots .owl-dot.active span {
          background: #159399; }
    #join .join-component .owl-stage {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
    #join .join-component .owl-item {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: auto !important; }
    #join .join-component .product-wrapper {
      cursor: pointer;
      height: 100%;
      margin: 0 auto; }
    #join .join-component .product {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      height: 100%; }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .join-component .product {
          padding: 2.5px; } }
    #join .join-component .product-image-wrapper {
      position: relative;
      overflow: hidden;
      margin: 0 auto 40px;
      border: 1px solid #d6d8d8; }
      #join .join-component .product-image-wrapper .img {
        min-height: 345px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .product-image-wrapper {
          margin: 0 auto 30px; } }
    #join .join-component .product-image {
      -moz-user-select: none;
      -ms-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -webkit-touch-callout: none; }
    #join .join-component .details {
      right: -86px;
      bottom: -86px;
      position: absolute;
      transform: rotate(45deg);
      width: 172px;
      height: 172px;
      background: #159399;
      cursor: pointer; }
      @media only screen and (max-width: 767px) {
        #join .join-component .details {
          right: -108px;
          bottom: -110px; } }
      #join .join-component .details .text {
        color: #fff;
        font-size: 17px;
        line-height: 21px;
        font-weight: 600;
        transform: rotate(-45deg); }
        @media only screen and (max-width: 767px) {
          #join .join-component .details .text {
            font-size: 12px; } }
        #join .join-component .details .text.top {
          margin: 47px 59px 0 0; }
          @media only screen and (max-width: 767px) {
            #join .join-component .details .text.top {
              margin: 63px 122px 0 0; } }
        #join .join-component .details .text.bottom {
          margin: 0 44px 0 0; }
          @media only screen and (max-width: 767px) {
            #join .join-component .details .text.bottom {
              margin: -8px 105px 0 0; } }
    #join .join-component .product-name, #join .join-component .product-price {
      font: 17px "Montserrat regular";
      color: #404040;
      text-align: left;
      max-width: 300px;
      margin: 0 auto 18px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .product-name, #join .join-component .product-price {
          font-size: 14px;
          margin: 0 auto 12px; } }
    #join .join-component .inc-tax-label {
      font: 17px "Montserrat regular";
      color: #404040;
      text-align: left;
      max-width: 300px;
      margin: -18px auto 18px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .inc-tax-label {
          font-size: 14px;
          margin: -12px auto 12px; } }
    #join .join-component .product-slider .product-name, #join .join-component .product-slider .product-price {
      text-align: center; }
    #join .join-component .product-slider .product-name a {
      color: #6d6d6d; }
      #join .join-component .product-slider .product-name a:hover {
        color: #6d6d6d; }
    #join .join-component .select-kit {
      color: #159399;
      text-align: center;
      max-width: 300px;
      font-size: 17px;
      font-weight: 600;
      margin: 0 auto;
      cursor: pointer; }
      @media only screen and (max-width: 767px) {
        #join .join-component .select-kit {
          font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      #join .join-component .kit-products-background {
        background: #DFDFDF;
        padding: 0 43px 36px; } }
    #join .join-component .kit-products-thumbnails-wrapper {
      position: relative;
      max-width: 218px;
      margin: 0 auto; }
    #join .join-component .kit-products-thumbnails {
      position: relative;
      overflow: hidden;
      height: 54px; }
    #join .join-component .gallery-wrapper {
      position: absolute;
      display: flex;
      transition: all 0.3s ease; }
      #join .join-component .gallery-wrapper .product-wrapper {
        width: 47px;
        height: 54px;
        margin: 0 10px 0 0;
        border: 1px solid transparent;
        transition: all 0.3s ease; }
        #join .join-component .gallery-wrapper .product-wrapper.active {
          border: 1px solid #159399; }
    #join .join-component .increase-index, #join .join-component .reduce-index {
      position: absolute;
      background: url(../images/right-arrow.svg) no-repeat;
      width: 10px;
      height: 17px;
      background-size: contain;
      top: 20px;
      right: -20px;
      cursor: pointer; }
    #join .join-component .reduce-index {
      right: auto;
      left: -20px;
      transform: rotate(180deg); }
    #join .join-component .mobile {
      display: none; }
      @media only screen and (max-width: 767px) {
        #join .join-component .mobile {
          display: block; } }
    #join .join-component .content {
      max-width: 1098px;
      padding: 0 19px 72px;
      margin: 0 auto; }
      @media only screen and (max-width: 767px) {
        #join .join-component .content {
          padding: 0 0 29px; } }
    @media only screen and (max-width: 767px) {
      #join .join-component .desktop {
        display: none; } }
    #join .join-component .mobile {
      display: none; }
      @media only screen and (max-width: 767px) {
        #join .join-component .mobile {
          display: block; } }
    #join .join-component .info-text {
      font: 17px "Montserrat regular";
      max-width: 700px;
      color: #404040;
      text-align: center;
      margin: -3px auto 50px; }
      #join .join-component .info-text div {
        line-height: 24px; }
        @media only screen and (max-width: 767px) {
          #join .join-component .info-text div {
            display: inline; } }
    #join .join-component .title {
      color: #404040;
      font-size: 30px;
      font-weight: 600;
      text-transform: uppercase;
      text-align: center; }
      @media only screen and (max-width: 767px) {
        #join .join-component .title {
          font-size: 20px;
          line-height: 24px; } }
    #join .join-component .dash {
      width: 37px;
      height: 5px;
      margin: 28px auto 38px; }
      #join .join-component .dash:before {
        display: block;
        content: '';
        width: 37px;
        height: 5px;
        background: #999999; }
      @media only screen and (max-width: 767px) {
        #join .join-component .dash {
          width: 25px;
          height: 3px;
          margin: 11px auto 0; }
          #join .join-component .dash:before {
            display: block;
            content: '';
            width: 25px;
            height: 3px; } }
    #join .join-component .input-checkbox {
      position: relative;
      width: 20px;
      height: 20px;
      background: #fff;
      cursor: pointer; }
      #join .join-component .input-checkbox:checked:before {
        content: '\f00c'; }
      #join .join-component .input-checkbox:before {
        position: absolute;
        background: #fff;
        z-index: 5;
        top: 0;
        left: 0;
        content: '';
        border: 1px solid #d6d8d8;
        width: 20px;
        height: 20px;
        text-align: center;
        font: 16px/1 "fontAwesome";
        color: #159399; }
        @media only screen and (max-width: 767px) {
          #join .join-component .input-checkbox:before {
            width: 16px;
            height: 16px;
            font-size: 14px;
            top: -1.5px;
            left: -1.5px; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .input-checkbox {
          width: 15px;
          height: 15px; } }
    #join .join-component .input-set-wrapper {
      background: #eff2f2; }
      @media only screen and (max-width: 767px) {
        #join .join-component .input-set-wrapper {
          margin: 14px 0 0; } }
      #join .join-component .input-set-wrapper .label {
        width: 65%;
        line-height: 24px;
        white-space: normal;
        margin: 0; }
        #join .join-component .input-set-wrapper .label:after, #join .join-component .input-set-wrapper .label:before {
          display: none; }
        @media only screen and (min-width: 768px) and (max-width: 1200px) {
          #join .join-component .input-set-wrapper .label {
            line-height: 18px;
            width: 78%; } }
        @media only screen and (max-width: 767px) {
          #join .join-component .input-set-wrapper .label {
            font-size: 12px;
            line-height: 16px;
            width: 69%; } }
      #join .join-component .input-set-wrapper .label.country-selected,
      #join .join-component .input-set-wrapper .label.country-other {
        width: 100%;
        line-height: 24px;
        white-space: normal;
        margin: 0; }
        #join .join-component .input-set-wrapper .label.country-selected:after, #join .join-component .input-set-wrapper .label.country-selected:before,
        #join .join-component .input-set-wrapper .label.country-other:after,
        #join .join-component .input-set-wrapper .label.country-other:before {
          display: none; }
        @media only screen and (min-width: 768px) and (max-width: 1200px) {
          #join .join-component .input-set-wrapper .label.country-selected,
          #join .join-component .input-set-wrapper .label.country-other {
            line-height: 18px;
            width: 90%; } }
        @media only screen and (max-width: 767px) {
          #join .join-component .input-set-wrapper .label.country-selected,
          #join .join-component .input-set-wrapper .label.country-other {
            font-size: 12px;
            line-height: 16px;
            width: 90%; } }
      #join .join-component .input-set-wrapper .control {
        width: 7%;
        padding: 0; }
        @media only screen and (min-width: 768px) and (max-width: 1200px) {
          #join .join-component .input-set-wrapper .control {
            margin: 0 18px; } }
        @media only screen and (max-width: 767px) {
          #join .join-component .input-set-wrapper .control {
            width: 15%; } }
      #join .join-component .input-set-wrapper .control.country-selected,
      #join .join-component .input-set-wrapper .control.country-other {
        width: 7%;
        padding: 0; }
        @media only screen and (min-width: 768px) and (max-width: 1200px) {
          #join .join-component .input-set-wrapper .control.country-selected,
          #join .join-component .input-set-wrapper .control.country-other {
            margin: 0; } }
        @media only screen and (max-width: 767px) {
          #join .join-component .input-set-wrapper .control.country-selected,
          #join .join-component .input-set-wrapper .control.country-other {
            width: 5%; } }
      #join .join-component .input-set-wrapper .flex {
        height: 70px;
        justify-content: center; }
    #join .join-component .country-toggle .input-set-wrapper {
      background: transparent; }
    #join .join-component .hint {
      color: #666666;
      font-size: 12px;
      font-style: italic; }
      @media only screen and (max-width: 767px) {
        #join .join-component .hint {
          padding: 6px 0 0;
          font-size: 10px;
          line-height: 16px; } }
    #join .join-component .label {
      display: block;
      font-family: "Montserrat", sans-serif;
      color: #404040;
      font-size: 17px;
      font-weight: 300;
      background: none;
      margin: 0 33px 0 0;
      cursor: pointer;
      white-space: nowrap; }
      #join .join-component .label:after {
        display: none; }
      @media only screen and (max-width: 767px) {
        #join .join-component .label {
          margin: 0;
          font-size: 14px;
          font-weight: 300; } }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .join-component .label.ssn {
          white-space: normal; } }
      #join .join-component .label.businessTaxID {
        position: relative;
        z-index: 4;
        background: none; }
        #join .join-component .label.businessTaxID .cvv-hint-block-wrapper {
          white-space: normal;
          color: #fff;
          background: #159399;
          padding: 25px; }
          @media only screen and (max-width: 767px) {
            #join .join-component .label.businessTaxID .cvv-hint-block-wrapper {
              left: 7px;
              bottom: calc(100% + 27px); } }
        #join .join-component .label.businessTaxID .cvv-hint-block {
          width: 100%;
          height: 100%;
          overflow-y: auto; }
      #join .join-component .label.companyName {
        position: relative;
        z-index: 5;
        background: none; }
        #join .join-component .label.companyName .company-hint-block-wrapper {
          white-space: normal;
          color: #fff;
          background: #159399;
          padding: 25px; }
          @media only screen and (max-width: 767px) {
            #join .join-component .label.companyName .company-hint-block-wrapper {
              left: 7px;
              bottom: calc(100% + 27px); } }
        #join .join-component .label.companyName .company-hint-block {
          width: 100%;
          height: 100%;
          overflow-y: auto; }
    #join .join-component .required .label:before {
      content: "*";
      color: inherit;
      margin: 0 -4px 0 0; }
    #join .join-component .info-text {
      line-height: 24px;
      font-size: 17px; }
    #join .join-component .tabs {
      background: none;
      padding: 26px 0 0; }
      #join .join-component .tabs .thead .flex {
        justify-content: space-between;
        flex-wrap: nowrap; }
      #join .join-component .tabs .thead .td {
        padding: 0 61px 30px;
        position: relative;
        cursor: pointer;
        text-align: center;
        font-size: 17px;
        font-family: "Montserrat medium";
        color: #01A4AD;
        font-weight: 600; }
        @media only screen and (min-width: 768px) and (max-width: 1200px) {
          #join .join-component .tabs .thead .td {
            font-size: 16px;
            font-weight: 500; } }
        @media only screen and (max-width: 767px) {
          #join .join-component .tabs .thead .td {
            font-size: 12px;
            padding: 0 7px 30px;
            line-height: 17px; } }
        #join .join-component .tabs .thead .td.active {
          color: #404040; }
          #join .join-component .tabs .thead .td.active:after {
            position: absolute;
            content: '';
            background: none;
            bottom: -12px;
            left: calc(50% - 20px);
            top: 100%;
            width: 0;
            height: 0;
            border-left: 20px solid transparent;
            border-right: 20px solid transparent;
            border-top: 13px solid #919191; }
          #join .join-component .tabs .thead .td.active:before {
            position: absolute;
            content: '';
            width: 100%;
            background: #919191;
            left: 0;
            height: 6px;
            bottom: -6px; }
      #join .join-component .tabs .tbody {
        padding: 61px 74px 0 64px;
        background: #fff; }
        #join .join-component .tabs .tbody .info {
          padding: 0 0 41px;
          text-align: center;
          line-height: 24px;
          font: 17px "Montserrat", sans-serif;
          color: #404040;
          white-space: pre-wrap; }
          @media only screen and (min-width: 768px) and (max-width: 1200px) {
            #join .join-component .tabs .tbody .info {
              white-space: normal; } }
        #join .join-component .tabs .tbody .tr {
          padding: 0 0 34px; }
      #join .join-component .tabs .ajax-button {
        display: block;
        background: #ec6529;
        padding: 15px;
        margin: 10px auto 23px;
        text-transform: uppercase;
        color: #fff;
        height: 70px;
        font: 17px "Montserrat medium";
        font-weight: 600; }
        #join .join-component .tabs .ajax-button:hover {
          background: #DA571D; }
        @media only screen and (max-width: 767px) {
          #join .join-component .tabs .ajax-button {
            font-size: 12px;
            height: 50px;
            margin: 10px 0 16px; } }
    #join .join-component .flex {
      display: flex;
      align-items: center; }
      @media only screen and (max-width: 767px) {
        #join .join-component .flex {
          flex-wrap: wrap; } }
      #join .join-component .flex.half {
        align-items: flex-end; }
        #join .join-component .flex.half > div, #join .join-component .flex.half > .label {
          width: 50%; }
          #join .join-component .flex.half > div:first-child, #join .join-component .flex.half > .label:first-child {
            margin: 0 19px 0 0; }
            @media only screen and (max-width: 767px) {
              #join .join-component .flex.half > div:first-child, #join .join-component .flex.half > .label:first-child {
                margin: 0; } }
          @media only screen and (max-width: 767px) {
            #join .join-component .flex.half > div, #join .join-component .flex.half > .label {
              width: 100%; } }
      #join .join-component .flex.third > div, #join .join-component .flex.third > .label {
        width: 33%; }
        #join .join-component .flex.third > div:first-child, #join .join-component .flex.third > div:nth-child(2), #join .join-component .flex.third > .label:first-child, #join .join-component .flex.third > .label:nth-child(2) {
          margin: 0 19px 0 0; }
          @media only screen and (max-width: 767px) {
            #join .join-component .flex.third > div:first-child, #join .join-component .flex.third > div:nth-child(2), #join .join-component .flex.third > .label:first-child, #join .join-component .flex.third > .label:nth-child(2) {
              margin: 0; } }
        @media only screen and (max-width: 767px) {
          #join .join-component .flex.third > div, #join .join-component .flex.third > .label {
            width: 100%; } }
    #join .join-component .about-yourself .country-wrapper {
      display: none; }
    #join .join-component .input-text, #join .join-component .select {
      font-family: "Montserrat regular";
      border: 1px solid #d6d8d8;
      height: 70px;
      box-shadow: none;
      color: #404040;
      font-size: 17px;
      font-weight: 300;
      padding: 0 19px 0 30px; }
      #join .join-component .input-text:focus, #join .join-component .select:focus {
        border-color: #40C2CD; }
      @media only screen and (max-width: 767px) {
        #join .join-component .input-text, #join .join-component .select {
          height: 50px;
          padding: 0 19px;
          font-size: 14px; } }
    #join .join-component .control {
      position: relative;
      padding: 10px 0 23px;
      width: 100%; }
      @media only screen and (max-width: 767px) {
        #join .join-component .control {
          padding: 10px 0 16px; } }
    #join .join-component div.mage-error {
      position: absolute;
      height: 0;
      left: 31px;
      bottom: 19px;
      font: 12px/11px "Montserrat medium";
      font-style: italic;
      text-transform: none; }
      @media only screen and (max-width: 767px) {
        #join .join-component div.mage-error {
          position: static;
          margin: 10px 0 0;
          height: auto;
          font-size: 10px;
          line-height: 14px; } }
      #join .join-component div.mage-error.success {
        color: #159399; }
    @media only screen and (max-width: 767px) {
      #join .join-component #credit-card-month-error {
        position: absolute;
        white-space: nowrap;
        bottom: -14px; } }
    @media only screen and (max-width: 767px) {
      #join .join-component #distributor_id-error {
        position: absolute;
        bottom: 0; } }
    #join .join-component #password-error {
      height: 0;
      bottom: 20px; }
      @media only screen and (max-width: 767px) {
        #join .join-component #password-error {
          height: auto; } }
    #join .join-component .select-wrapper {
      position: relative; }
      #join .join-component .select-wrapper .toggle-wrapper {
        position: relative; }
        #join .join-component .select-wrapper .toggle-wrapper:before {
          display: block;
          position: absolute;
          top: 0;
          right: 0;
          width: 40px;
          height: 100%;
          content: '';
          pointer-events: none;
          z-index: 3; }
      #join .join-component .select-wrapper .select {
        background-image: none;
        cursor: pointer;
        outline: none; }
        #join .join-component .select-wrapper .select.mage-error {
          border-color: #ff6c10; }
        @media only screen and (max-width: 767px) {
          #join .join-component .select-wrapper .select {
            padding: 0 40px 0 19px; } }
      #join .join-component .select-wrapper div.mage-error {
        bottom: -4px; }
      #join .join-component .select-wrapper:before {
        display: block;
        position: absolute;
        top: 33px;
        right: 30px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px 7px 0 7px;
        border-color: #159299 transparent transparent transparent;
        content: '';
        pointer-events: none; }
        @media only screen and (max-width: 767px) {
          #join .join-component .select-wrapper:before {
            top: 23px;
            right: 23px;
            border-width: 6px 5.5px 0 5.5px; } }
    #join .join-component .ajaxError .indicator {
      background: #fff; }
      @media only screen and (max-width: 767px) {
        #join .join-component .ajaxError .indicator {
          background-image: none; } }
    #join .join-component .ajaxSuccess .indicator {
      background: #fff url(../images/input-indicator-checked.svg) center right 10px no-repeat; }
      @media only screen and (max-width: 767px) {
        #join .join-component .ajaxSuccess .indicator {
          background-image: none; } }
      #join .join-component .ajaxSuccess .indicator.mage-error {
        background: #fff; }
    #join .join-component .forms-sidebar {
      align-items: flex-start; }
    #join .join-component .forms-wrapper {
      width: 62%; }
      @media only screen and (max-width: 767px) {
        #join .join-component .forms-wrapper {
          width: 100%;
          order: 2; } }
    #join .join-component .sidebar-wrapper {
      position: relative;
      width: 36%;
      margin: 0 0 0 7.22%; }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .join-component .sidebar-wrapper {
          margin: 0 0 0 2%; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .sidebar-wrapper {
          width: 100%;
          margin: 0 0 63px;
          order: 1; } }
      #join .join-component .sidebar-wrapper div.mage-error {
        bottom: -6px;
        left: 0; }
    #join .join-component button.place-order {
      max-width: 100%;
      margin: 0 0 25px;
      font-size: 16px; }
      @media only screen and (max-width: 767px) {
        #join .join-component button.place-order.top {
          display: none; } }
      #join .join-component button.place-order.bottom {
        margin: 25px 0 0; }
        @media only screen and (max-width: 767px) {
          #join .join-component button.place-order.bottom {
            margin: 20px 0 0; } }
      #join .join-component button.place-order.mobile {
        margin: 25px 0 0; }
        @media only screen and (max-width: 767px) {
          #join .join-component button.place-order.mobile {
            margin: 0; } }
    #join .join-component .sidebar {
      background: #fff;
      padding: 19px 22px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .sidebar {
          padding: 0;
          background: none; } }
    #join .join-component .radio {
      display: block;
      position: relative;
      height: 16px;
      width: 16px;
      margin: 0 18px 0 0;
      float: left;
      cursor: pointer; }
      #join .join-component .radio:after {
        position: absolute;
        content: '';
        height: 18px;
        width: 18px;
        border-radius: 50%;
        color: #159399;
        background-image: linear-gradient(to top, #e9e9e9 0%, #e9e9e9 2%, #ffffff 99%, #ffffff 100%);
        border: 1px solid #ADADAD;
        top: -1.5px;
        left: -1.5px; }
      #join .join-component .radio:before {
        display: none;
        position: absolute;
        content: '';
        z-index: 1;
        width: 5px;
        height: 5px;
        top: 5px;
        left: 5px;
        border-radius: 50%;
        background: #159399;
        box-shadow: 0 0 2px 0 #8e8e8e; }
      #join .join-component .radio:checked:before {
        display: block; }
    #join .join-component .checkout-info {
      align-items: flex-start;
      justify-content: space-between; }
      #join .join-component .checkout-info .field {
        margin: 0 0 23px;
        width: 49%; }
        @media only screen and (max-width: 767px) {
          #join .join-component .checkout-info .field {
            margin: 0 0 20px 11px;
            width: 100%; } }
      #join .join-component .checkout-info .label {
        margin: 0 0 21px 0;
        overflow: hidden; }
        #join .join-component .checkout-info .label.bold {
          font-size: 20px;
          font-weight: 600;
          color: #404040;
          overflow: visible; }
          @media only screen and (max-width: 767px) {
            #join .join-component .checkout-info .label.bold {
              font-size: 17px; } }
    #join .join-component .ship-to-this {
      font: 17px/24px "Montserrat regular";
      color: #404040;
      padding: 0 0 21px 32px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .ship-to-this {
          font-size: 14px;
          line-height: 18px;
          padding: 0 0 0 32px; } }
    #join .join-component .edit-user-info {
      margin: 0 0 24px 0; }
    #join .join-component .shipping-methods {
      border-bottom: 1px solid #ADADAD;
      margin: 0 0 54px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .shipping-methods {
          margin: 0 0 34px; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .shipping-methods .flex {
          flex-wrap: nowrap; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .shipping-methods .label {
          line-height: 18px;
          margin: 0 15px 0 0; } }
      #join .join-component .shipping-methods .carrier-title {
        padding: 19px 29px 18px 62px;
        background: #919191;
        color: #fff;
        font: 17px/1 "Montserrat regular";
        font-weight: 600;
        border: 1px solid #575757;
        border-bottom: 0; }
        @media only screen and (max-width: 767px) {
          #join .join-component .shipping-methods .carrier-title {
            padding: 23px 20px 21px 47px;
            font-size: 14px; } }
        #join .join-component .shipping-methods .carrier-title:last-child {
          border-top: 1px solid #919191; }
    #join .join-component .shipping-method {
      background: #fff;
      border: 1px solid #ADADAD;
      border-bottom: 0;
      padding: 27px 29px 27px;
      justify-content: space-between; }
      @media only screen and (max-width: 767px) {
        #join .join-component .shipping-method {
          padding: 23px 20px 21px 15px; } }
      #join .join-component .shipping-method .cost {
        margin: 0 0 0 auto;
        color: #404040;
        font-weight: 600;
        font-size: 17px;
        font-family: "Montserrat regular"; }
        @media only screen and (max-width: 767px) {
          #join .join-component .shipping-method .cost {
            font-size: 14px; } }
      #join .join-component .shipping-method .shipping-method-arrival {
        padding: 13px 0 0; }
    #join .join-component .credit-card-name .control {
      padding: 10px 0 34px; }
    #join .join-component .credit-card-number .control {
      padding: 10px 0 28px; }
    #join .join-component .card-month-year-cvv-wrapper {
      align-items: flex-end;
      justify-content: space-between;
      margin: 0 0 8px; }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .join-component .card-month-year-cvv-wrapper {
          flex-wrap: wrap; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .card-month-year-cvv-wrapper {
          justify-content: flex-start; } }
    #join .join-component .credit-card-month, #join .join-component .credit-card-year {
      width: 189px;
      margin: 0 21px 0 0; }
    #join .join-component .credit-card-month {
      width: 57.4%; }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .join-component .credit-card-month {
          width: 100%;
          margin: 0; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .credit-card-month {
          width: 56.4%;
          margin: 0 4.6% 0 0; } }
    #join .join-component .credit-card-year {
      width: 57.4%; }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .join-component .credit-card-year {
          width: 100%;
          margin: 0; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .credit-card-year {
          width: 39%;
          margin: 0; } }
    #join .join-component .credit-card-cvv {
      width: 46%; }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .join-component .credit-card-cvv {
          width: 100%; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .credit-card-cvv {
          width: 100%; } }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join .join-component .credit-card-cvv {
        width: 100%; } }
    @media only screen and (max-width: 767px) {
      #join .join-component .credit-card-cvv {
        width: 100%; } }
    #join .join-component .credit-card-cvv .label {
      display: inline;
      margin: 0;
      position: relative;
      z-index: 6; }
    #join .join-component .cvv-hint,
    #join .join-component .company-hint {
      background: #159399;
      color: #fff;
      font-size: 13px;
      font-weight: 600;
      padding: 0.5px 5px;
      text-align: center;
      white-space: pre-line;
      border-radius: 50%;
      margin: 0 0 0 7px; }
    #join .join-component .cvv-hint-block-wrapper {
      position: absolute;
      left: calc(100% + 44px);
      top: -93px;
      background: url(../images/cvv-hint.png) center center no-repeat;
      width: 415px;
      height: 204px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .cvv-hint-block-wrapper {
          left: 0;
          bottom: calc(100% + 20px);
          background-size: contain;
          top: auto;
          width: 268px;
          height: 201px; } }
    #join .join-component .company-hint-block-wrapper {
      position: absolute;
      left: calc(100% - 170px);
      top: -80px;
      background: url(../images/cvv-hint.png) center center no-repeat;
      width: 415px;
      height: 180px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .company-hint-block-wrapper {
          left: 0;
          bottom: calc(100% + 20px);
          background-size: contain;
          top: auto;
          width: 268px;
          height: 201px; } }
    #join .join-component .cvv-hint-block:after {
      position: absolute;
      content: '';
      background: none;
      top: 32%;
      right: calc(100% - 9px);
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 37px 29px 37px 0;
      border-color: transparent #159399 transparent transparent;
      -webkit-transform: rotate(360deg); }
      @media only screen and (max-width: 767px) {
        #join .join-component .cvv-hint-block:after {
          top: 95%;
          right: calc(100% - 157px);
          border-width: 29px 37px 0 37px;
          border-color: #159399 transparent transparent transparent; } }
    #join .join-component .company-hint-block:after {
      position: absolute;
      content: '';
      background: none;
      top: 30%;
      right: calc(100% - 9px);
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 37px 29px 37px 0;
      border-color: transparent #159399 transparent transparent;
      -webkit-transform: rotate(360deg); }
      @media only screen and (max-width: 767px) {
        #join .join-component .company-hint-block:after {
          top: 95%;
          right: calc(100% - 157px);
          border-width: 29px 37px 0 37px;
          border-color: #159399 transparent transparent transparent; } }
    #join .join-component .save-card {
      margin: 0 0 56px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .save-card {
          flex-wrap: nowrap;
          margin: 0 0 25px; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .save-card .label {
          line-height: 18px;
          font-size: 12px; } }
    #join .join-component .payment .input-checkbox, #join .join-component .agreements .input-checkbox {
      margin: 0 17px 0 0; }
    #join .join-component .agreements {
      background: #EFF2F2;
      padding: 41px 81px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .agreements {
          padding: 34px 30px 30px 29px; } }
      #join .join-component .agreements .label {
        margin: 0;
        white-space: normal; }
        @media only screen and (max-width: 767px) {
          #join .join-component .agreements .label {
            line-height: 18px; } }
      #join .join-component .agreements .info-text {
        margin: 35px 0 0;
        min-width: 101%; }
        @media only screen and (max-width: 767px) {
          #join .join-component .agreements .info-text {
            margin: 27px 0 0;
            font-size: 12px;
            line-height: 16px; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .agreements .join-button {
          max-width: 100%; } }
    #join .join-component .age-agreement, #join .join-component .terms-and-conditions {
      position: relative; }
      #join .join-component .age-agreement div.mage-error, #join .join-component .terms-and-conditions div.mage-error {
        bottom: -5px; }
        @media only screen and (max-width: 767px) {
          #join .join-component .age-agreement div.mage-error, #join .join-component .terms-and-conditions div.mage-error {
            position: absolute;
            bottom: -16px; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .age-agreement, #join .join-component .terms-and-conditions {
          flex-wrap: nowrap; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .age-agreement .label, #join .join-component .terms-and-conditions .label {
          line-height: 18px;
          width: 80%; } }
    #join .join-component .age-agreement {
      margin: 0 0 26px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .age-agreement {
          margin: 0 0 17px; } }
    #join .join-component .terms-and-conditions {
      margin: 0 0 35px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .terms-and-conditions {
          margin: 0 0 30px; } }
      #join .join-component .terms-and-conditions .link {
        color: #159399;
        cursor: pointer;
        font-weight: 600;
        display: inline; }
      #join .join-component .terms-and-conditions .text-link {
        margin: 0; }
        #join .join-component .terms-and-conditions .text-link span {
          display: inline; }
    @media only screen and (max-width: 767px) {
      #join .join-component .checkout-product {
        min-width: 270px; } }
    #join .join-component .checkout-product .product-image-wrapper {
      display: flex;
      float: left;
      border: 1px solid #ADADAD;
      width: 139px;
      height: 162px;
      margin: 4px 26px 28px 0;
      background: #fff; }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .join-component .checkout-product .product-image-wrapper {
          float: none;
          width: auto;
          height: auto;
          margin: 4px 0 28px 0; } }
      @media only screen and (max-width: 767px) {
        #join .join-component .checkout-product .product-image-wrapper {
          width: 109px;
          height: 126px;
          margin: 4px 20px 28px 0; } }
    #join .join-component .checkout-product .product-image {
      margin: auto;
      max-height: 100%; }
    #join .join-component .checkout-product .product-name {
      line-height: 24px;
      font-size: 17px;
      font-weight: 600;
      color: #404040;
      margin: 0 0 27px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .checkout-product .product-name {
          margin: 0 0 20px; } }
    #join .join-component .checkout-product .product-price {
      font-family: "Montserrat regular";
      color: #404040;
      font-size: 17px;
      font-weight: 300; }
    #join .join-component .checkout-product .product-info {
      overflow: hidden;
      margin: 0 0 27px; }
      @media only screen and (max-width: 767px) {
        #join .join-component .checkout-product .product-info * {
          font-size: 14px;
          line-height: 18px; } }
    @media only screen and (max-width: 767px) {
      #join .join-component .checkout-product .edit {
        margin: 24px 0 0; } }
    #join .join-component .checkout-totals {
      clear: both; }
      @media only screen and (max-width: 767px) {
        #join .join-component .checkout-totals .flex {
          flex-wrap: nowrap; } }
      #join .join-component .checkout-totals .label {
        margin: 0 20px 0 0;
        width: 146px;
        white-space: normal;
        padding: 0 0 10px; }
        @media only screen and (max-width: 767px) {
          #join .join-component .checkout-totals .label {
            padding: 0 0 10px; } }
      #join .join-component .checkout-totals .grand_total {
        margin: 25px 0 0; }
        @media only screen and (max-width: 767px) {
          #join .join-component .checkout-totals .grand_total {
            margin: 20px 0 0; } }
        #join .join-component .checkout-totals .grand_total .label {
          font: 17px/1 "Montserrat regular";
          font-weight: 600;
          color: #404040; }
          @media only screen and (max-width: 767px) {
            #join .join-component .checkout-totals .grand_total .label {
              font-size: 14px;
              line-height: 1; } }
    #join .join-component .edit {
      margin: 35px 0 0;
      color: #159399;
      cursor: pointer;
      font-weight: 600; }
    #join .join-component .month-year {
      line-height: 20px; }
    #join .join-component .short-label {
      margin: 0 10px 0 0; }
  #join h1 {
    font-size: 20px; }
  #join button.join-button {
    display: block;
    background: #ec6529;
    padding: 15px;
    margin: 0 auto;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    max-width: 380px;
    height: 70px;
    font: 17px "Montserrat medium";
    font-weight: 600; }
    #join button.join-button:hover {
      background: #DA571D; }
    #join button.join-button:disabled {
      background: #919191 !important; }
    @media only screen and (max-width: 767px) {
      #join button.join-button {
        font-size: 14px;
        height: 50px;
        max-width: 201px; } }
  #join .progress-bar-component-wrapper {
    padding: 66px 0 59px; }
    @media only screen and (max-width: 767px) {
      #join .progress-bar-component-wrapper {
        padding: 16px 0 16px; } }
  #join .progress-bar-title {
    text-align: center;
    padding: 0 19px 48px;
    font-size: 45px;
    font-family: "Montserrat medium";
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #404040;
    line-height: 34px; }
    @media only screen and (max-width: 767px) {
      #join .progress-bar-title {
        font-size: 30px;
        padding: 0 31px 13px; } }
  #join .progress-bar-wrapper {
    position: relative;
    z-index: 1;
    max-width: 1165px;
    margin: 0 auto; }
    @media only screen and (max-width: 767px) {
      #join .progress-bar-wrapper {
        margin: 0 49px; } }
    #join .progress-bar-wrapper .progress-line-fill {
      content: '';
      position: absolute;
      background: #919191;
      width: 0;
      height: 5px;
      top: 39px;
      z-index: 1;
      transition: all 1s ease; }
      @media only screen and (max-width: 767px) {
        #join .progress-bar-wrapper .progress-line-fill {
          height: 2px;
          top: 15px; } }
    #join .progress-bar-wrapper .progress-line {
      content: '';
      position: absolute;
      background: #EFF2F2;
      width: 100%;
      height: 5px;
      top: 39px;
      z-index: 1; }
      @media only screen and (max-width: 767px) {
        #join .progress-bar-wrapper .progress-line {
          height: 2px;
          top: 15px; } }
  #join .progress-bar {
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    #join .progress-bar .progress-bar-component {
      text-align: center;
      position: relative; }
      #join .progress-bar .progress-bar-component:first-child label:before, #join .progress-bar .progress-bar-component:last-child label:before {
        position: absolute;
        content: '';
        width: 50%;
        height: 84px;
        left: 0;
        top: 0;
        background: #fff;
        z-index: 2; }
        @media only screen and (max-width: 767px) {
          #join .progress-bar .progress-bar-component:first-child label:before, #join .progress-bar .progress-bar-component:last-child label:before {
            height: 100%; } }
      #join .progress-bar .progress-bar-component:last-child label:before {
        left: auto;
        right: 0; }
      #join .progress-bar .progress-bar-component.active .index, #join .progress-bar .progress-bar-component.complete .index {
        background: #919191;
        color: #ffffff; }
      #join .progress-bar .progress-bar-component.active .component-name {
        font-weight: 600; }
      #join .progress-bar .progress-bar-component.complete .index {
        position: relative;
        font-size: 0; }
        #join .progress-bar .progress-bar-component.complete .index:before {
          position: absolute;
          content: '';
          background: url(../images/progress-bar-check.png) no-repeat;
          transform: rotate(360deg);
          left: 16px;
          width: 20px;
          height: 18px;
          top: 18px; }
          @media only screen and (max-width: 767px) {
            #join .progress-bar .progress-bar-component.complete .index:before {
              left: 7px;
              width: 11px;
              height: 10px;
              background-size: cover;
              top: 8px; } }
      #join .progress-bar .progress-bar-component.complete .component-name {
        color: #ec6529;
        font-weight: 600; }
      #join .progress-bar .progress-bar-component.has-been-shown label {
        cursor: pointer; }
      #join .progress-bar .progress-bar-component .component-name {
        font: 17px "Montserrat", sans-serif;
        width: 153px;
        margin: 0 auto;
        color: #404040; }
        @media only screen and (min-width: 768px) and (max-width: 1200px) {
          #join .progress-bar .progress-bar-component .component-name {
            width: 140px; } }
        @media only screen and (max-width: 767px) {
          #join .progress-bar .progress-bar-component .component-name {
            display: none; } }
    #join .progress-bar input[type="radio"] {
      display: none; }
    #join .progress-bar label {
      position: relative;
      font-size: 25px; }
      #join .progress-bar label.complete {
        color: #00b8ff; }
    #join .progress-bar .index-wrapper {
      width: 84px;
      height: 84px;
      position: relative;
      z-index: 3;
      background: #fff;
      padding: 17px;
      margin: 0 auto 2px;
      border-radius: 50%; }
      @media only screen and (max-width: 767px) {
        #join .progress-bar .index-wrapper {
          width: 32px;
          height: 32px;
          padding: 3px; } }
    #join .progress-bar .index {
      width: 100%;
      height: 100%;
      background: #EFF2F2;
      color: #ec6529;
      border-radius: 50%;
      line-height: 50px;
      font-size: 24px;
      font-weight: 600;
      font-family: "Montserrat medium"; }
      @media only screen and (max-width: 767px) {
        #join .progress-bar .index {
          line-height: 26px;
          font-size: 12px; } }
  #join .table-wrapper.choice {
    position: relative;
    margin: -48px 1.3% 45px 0; }
    @media only screen and (max-width: 767px) {
      #join .table-wrapper.choice {
        margin: 0; } }
    #join .table-wrapper.choice .tr {
      display: -ms-flexbox;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-around;
      justify-content: space-around;
      align-items: center; }
    #join .table-wrapper.choice .td {
      text-align: center; }
    #join .table-wrapper.choice .thead .retail, #join .table-wrapper.choice .tbody .retail {
      background: #EFF2F2; }
    #join .table-wrapper.choice .thead .preferred, #join .table-wrapper.choice .thead .essentials, #join .table-wrapper.choice .tbody .preferred, #join .table-wrapper.choice .tbody .essentials {
      background: #CAEAEC; }
    #join .table-wrapper.choice .thead .distributor, #join .table-wrapper.choice .thead .builder, #join .table-wrapper.choice .tbody .distributor, #join .table-wrapper.choice .tbody .builder {
      background: #159399; }
    #join .table-wrapper.choice .thead .td, #join .table-wrapper.choice .tbody .td, #join .table-wrapper.choice .tfoot .td {
      width: 25%; }
    #join .table-wrapper.choice .thead .retail, #join .table-wrapper.choice .thead .startup, #join .table-wrapper.choice .tbody .retail, #join .table-wrapper.choice .tbody .startup, #join .table-wrapper.choice .tfoot .retail, #join .table-wrapper.choice .tfoot .startup {
      margin: 0 13px 0 0; }
    #join .table-wrapper.choice .thead .preferred, #join .table-wrapper.choice .thead .essentials, #join .table-wrapper.choice .tbody .preferred, #join .table-wrapper.choice .tbody .essentials, #join .table-wrapper.choice .tfoot .preferred, #join .table-wrapper.choice .tfoot .essentials {
      margin: 0 13px 0 0; }
    #join .table-wrapper.choice .thead .distributor, #join .table-wrapper.choice .thead .builder, #join .table-wrapper.choice .tbody .distributor, #join .table-wrapper.choice .tbody .builder, #join .table-wrapper.choice .tfoot .distributor, #join .table-wrapper.choice .tfoot .builder {
      color: #fff; }
      @media only screen and (max-width: 767px) {
        #join .table-wrapper.choice .thead .distributor, #join .table-wrapper.choice .thead .builder, #join .table-wrapper.choice .tbody .distributor, #join .table-wrapper.choice .tbody .builder, #join .table-wrapper.choice .tfoot .distributor, #join .table-wrapper.choice .tfoot .builder {
          color: #404040; } }
    #join .table-wrapper.choice .thead .empty, #join .table-wrapper.choice .tbody .empty, #join .table-wrapper.choice .tfoot .empty {
      width: 50%; }
    @media only screen and (max-width: 767px) {
      #join .table-wrapper.choice .tbody .retail, #join .table-wrapper.choice .tbody .preferred, #join .table-wrapper.choice .tbody .distributor {
        background: none;
        display: none; }
        #join .table-wrapper.choice .tbody .retail.visible, #join .table-wrapper.choice .tbody .preferred.visible, #join .table-wrapper.choice .tbody .distributor.visible {
          display: block; } }
    @media only screen and (max-width: 767px) {
      #join .table-wrapper.choice .thead .empty, #join .table-wrapper.choice .tfoot .empty {
        display: none; } }
    #join .table-wrapper.choice .circle {
      background: #686868;
      width: 80px;
      height: 80px;
      position: absolute;
      border-radius: 80px;
      z-index: 99999;
      top: -10%;
      left: 47%;
      color: #fff;
      transform: rotate(10deg); }
      #join .table-wrapper.choice .circle span {
        bottom: 35px;
        position: absolute;
        left: 0;
        right: 0;
        text-align: center;
        font-family: arial;
        font-size: 13px;
        font-weight: bold;
        line-height: 1; }
    #join .table-wrapper.choice .thead {
      position: absolute;
      width: 100%;
      bottom: 100%;
      padding: 0 0 0 13px; }
      @media only screen and (max-width: 767px) {
        #join .table-wrapper.choice .thead {
          position: static;
          padding: 0; } }
      @media only screen and (max-width: 767px) {
        #join .table-wrapper.choice .thead .tr {
          padding: 0 25px; } }
      #join .table-wrapper.choice .thead .tr .td {
        font-family: "Montserrat medium";
        font-weight: 500;
        color: #404040;
        text-transform: uppercase;
        font-size: 15px;
        letter-spacing: -.02em;
        padding: 12px 0 8px;
        word-spacing: 150px; }
        @media only screen and (max-width: 767px) {
          #join .table-wrapper.choice .thead .tr .td {
            position: relative;
            width: 50%;
            margin: 0;
            background: none;
            cursor: pointer;
            word-spacing: normal;
            padding: 20px 0;
            border-bottom: 3px solid transparent;
            text-transform: capitalize;
            font-size: 16px;
            height: 73px;
            color: #159399; }
            #join .table-wrapper.choice .thead .tr .td.active {
              border-bottom: 6px solid #159399;
              color: #404040; }
              #join .table-wrapper.choice .thead .tr .td.active:after {
                content: '';
                position: absolute;
                left: calc(50% - 20px);
                top: 100%;
                width: 0;
                height: 0;
                border-left: 20px solid transparent;
                border-right: 20px solid transparent;
                border-top: 13px solid #159399;
                clear: both; } }
        @media only screen and (max-width: 767px) {
          #join .table-wrapper.choice .thead .tr .td.empty {
            display: none; } }
        #join .table-wrapper.choice .thead .tr .td.retail {
          white-space: normal; }
          @media only screen and (min-width: 768px) {
            #join .table-wrapper.choice .thead .tr .td.retail {
              padding: 12px 0 8px;
              max-width: 143px; } }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .thead .tr .td.retail {
              padding: 10px;
              height: 60px;
              line-height: 1;
              word-spacing: 150px; } }
        #join .table-wrapper.choice .thead .tr .td.preferred {
          white-space: normal; }
          @media only screen and (min-width: 768px) {
            #join .table-wrapper.choice .thead .tr .td.preferred {
              padding: 12px 0 8px;
              max-width: 143px; } }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .thead .tr .td.preferred {
              padding: 10px;
              height: 60px;
              line-height: 1;
              word-spacing: 150px; } }
        #join .table-wrapper.choice .thead .tr .td.startup, #join .table-wrapper.choice .thead .tr .td.essentials {
          padding: 12px 0 31px;
          white-space: normal; }
          @media only screen and (min-width: 768px) {
            #join .table-wrapper.choice .thead .tr .td.startup, #join .table-wrapper.choice .thead .tr .td.essentials {
              max-width: 143px; } }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .thead .tr .td.startup, #join .table-wrapper.choice .thead .tr .td.essentials {
              padding: 10px;
              height: 60px;
              color: #159399; }
              #join .table-wrapper.choice .thead .tr .td.startup.active, #join .table-wrapper.choice .thead .tr .td.essentials.active {
                color: #404040; } }
        #join .table-wrapper.choice .thead .tr .td.distributor, #join .table-wrapper.choice .thead .tr .td.builder {
          color: #fff;
          padding: 12px 0 31px;
          white-space: normal; }
          @media only screen and (min-width: 768px) {
            #join .table-wrapper.choice .thead .tr .td.distributor, #join .table-wrapper.choice .thead .tr .td.builder {
              max-width: 143px; } }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .thead .tr .td.distributor, #join .table-wrapper.choice .thead .tr .td.builder {
              padding: 10px;
              height: 60px;
              color: #159399; }
              #join .table-wrapper.choice .thead .tr .td.distributor.active, #join .table-wrapper.choice .thead .tr .td.builder.active {
                color: #404040; } }
    #join .table-wrapper.choice .customer-type-mobile-title {
      display: none; }
      @media only screen and (max-width: 767px) {
        #join .table-wrapper.choice .customer-type-mobile-title {
          display: block;
          text-transform: uppercase;
          font-weight: 700;
          text-align: center;
          color: #404040;
          font-size: 17px;
          padding: 40px 0 0;
          margin: -6px 0 0;
          background: #f7f8f9; } }
    #join .table-wrapper.choice .nac {
      display: block;
      padding: 10px;
      background: #f7f8f9;
      font-weight: 700;
      text-align: center;
      color: #404040;
      font-size: 17px; }
    #join .table-wrapper.choice .tbody {
      background: #fff;
      padding: 0 0 13px 13px; }
      @media only screen and (max-width: 767px) {
        #join .table-wrapper.choice .tbody {
          padding: 0 25px 27px;
          background: #f7f8f9; } }
      #join .table-wrapper.choice .tbody .marker {
        position: relative;
        top: 0;
        left: 0;
        z-index: 1;
        max-width: inherit; }
        #join .table-wrapper.choice .tbody .marker.active:before {
          content: '';
          background: url(../img/check_icon_bold.svg) center center no-repeat;
          background-size: 17px;
          line-height: 48px;
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0; }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .tbody .marker.active:before {
              background-size: 17px; } }
        #join .table-wrapper.choice .tbody .marker.distributor.active:before, #join .table-wrapper.choice .tbody .marker.builder.active:before {
          background: url(../img/check_icon_bold_fff.svg) center center no-repeat;
          background-size: 17px; }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .tbody .marker.distributor.active:before, #join .table-wrapper.choice .tbody .marker.builder.active:before {
              background: url(../img/check_icon_bold.svg) center center no-repeat;
              background-size: 17px; } }
      #join .table-wrapper.choice .tbody .tr {
        border-bottom: 1px solid #ADADAD; }
        @media only screen and (max-width: 767px) {
          #join .table-wrapper.choice .tbody .tr {
            background: none;
            border-bottom: 1px solid #DFDFDF;
            height: 53px; }
            #join .table-wrapper.choice .tbody .tr.active {
              border-bottom: 1px solid #ADADAD; }
              #join .table-wrapper.choice .tbody .tr.active .td.advantage {
                color: #404040; } }
        #join .table-wrapper.choice .tbody .tr:last-child {
          border-bottom: 0; }
        #join .table-wrapper.choice .tbody .tr .td {
          width: 25%; }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .tbody .tr .td {
              width: 33px; } }
          #join .table-wrapper.choice .tbody .tr .td.advantage {
            font-family: "Poppins", sans-serif;
            font-size: 14px;
            padding: 0 13px 0 0;
            width: 50%;
            text-align: left;
            white-space: normal; }
            @media only screen and (max-width: 767px) {
              #join .table-wrapper.choice .tbody .tr .td.advantage {
                color: #ADADAD;
                font-size: 12px;
                padding: 0 30px 0 0;
                width: 90%;
                line-height: 19px; } }
          #join .table-wrapper.choice .tbody .tr .td.retail, #join .table-wrapper.choice .tbody .tr .td.preferred, #join .table-wrapper.choice .tbody .tr .td.distributor, #join .table-wrapper.choice .tbody .tr .td.startup, #join .table-wrapper.choice .tbody .tr .td.essentials, #join .table-wrapper.choice .tbody .tr .td.builder {
            height: 48px;
            line-height: 48px;
            font-size: 14px; }
            @media only screen and (min-width: 768px) {
              #join .table-wrapper.choice .tbody .tr .td.retail, #join .table-wrapper.choice .tbody .tr .td.preferred, #join .table-wrapper.choice .tbody .tr .td.distributor, #join .table-wrapper.choice .tbody .tr .td.startup, #join .table-wrapper.choice .tbody .tr .td.essentials, #join .table-wrapper.choice .tbody .tr .td.builder {
                max-width: 143px; } }
            @media only screen and (max-width: 767px) {
              #join .table-wrapper.choice .tbody .tr .td.retail, #join .table-wrapper.choice .tbody .tr .td.preferred, #join .table-wrapper.choice .tbody .tr .td.distributor, #join .table-wrapper.choice .tbody .tr .td.startup, #join .table-wrapper.choice .tbody .tr .td.essentials, #join .table-wrapper.choice .tbody .tr .td.builder {
                height: 53px;
                line-height: 53px;
                margin: 0;
                width: auto;
                font-size: 12px; }
                #join .table-wrapper.choice .tbody .tr .td.retail.active, #join .table-wrapper.choice .tbody .tr .td.preferred.active, #join .table-wrapper.choice .tbody .tr .td.distributor.active, #join .table-wrapper.choice .tbody .tr .td.startup.active, #join .table-wrapper.choice .tbody .tr .td.essentials.active, #join .table-wrapper.choice .tbody .tr .td.builder.active {
                  width: 18px;
                  font-size: 16px; } }
    #join .table-wrapper.choice .tfoot {
      padding: 0 0 13px 13px; }
      @media only screen and (max-width: 767px) {
        #join .table-wrapper.choice .tfoot {
          padding: 0 0 13px;
          background: #f7f8f9; } }
      #join .table-wrapper.choice .tfoot .tr {
        align-items: normal; }
        @media only screen and (max-width: 767px) {
          #join .table-wrapper.choice .tfoot .tr {
            justify-content: center;
            flex-wrap: wrap; } }
      #join .table-wrapper.choice .tfoot .td {
        line-height: 1;
        order: 2;
        padding: 19px 0; }
        #join .table-wrapper.choice .tfoot .td.retail, #join .table-wrapper.choice .tfoot .td.preferred, #join .table-wrapper.choice .tfoot .td.distributor {
          cursor: pointer; }
        @media only screen and (min-width: 768px) {
          #join .table-wrapper.choice .tfoot .td {
            font-weight: 600;
            font-family: "Montserrat"; } }
        @media only screen and (max-width: 767px) {
          #join .table-wrapper.choice .tfoot .td {
            font-size: 13px;
            font-weight: 700;
            padding: 19px 0 0;
            width: 100%;
            margin: 0; } }
        #join .table-wrapper.choice .tfoot .td.price {
          padding-top: 15px;
          white-space: normal; }
          #join .table-wrapper.choice .tfoot .td.price.price-retail {
            margin: 0 13px 0 0; }
          #join .table-wrapper.choice .tfoot .td.price.price-preferred {
            margin: 0 13px 0 0; }
            #join .table-wrapper.choice .tfoot .td.price.price-preferred .renews-title {
              margin-top: 0; }
          @media only screen and (min-width: 768px) {
            #join .table-wrapper.choice .tfoot .td.price {
              max-width: 143px; } }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .tfoot .td.price {
              display: none; } }
          #join .table-wrapper.choice .tfoot .td.price .enroll-title {
            display: block;
            font-family: "Montserrat light";
            color: #404040;
            font-weight: 300;
            font-size: 12px; }
          #join .table-wrapper.choice .tfoot .td.price .renews-title {
            display: block;
            margin: 5px 0 0;
            font-family: "Montserrat light";
            text-transform: uppercase;
            color: #404040;
            font-size: 12px;
            font-weight: 300;
            letter-spacing: 0.01px; }
          #join .table-wrapper.choice .tfoot .td.price .renews-price, #join .table-wrapper.choice .tfoot .td.price .enroll-price {
            font-weight: 500;
            font-size: 28px;
            line-height: 32px; }
            #join .table-wrapper.choice .tfoot .td.price .renews-price.small, #join .table-wrapper.choice .tfoot .td.price .enroll-price.small {
              font-weight: normal;
              font-size: 14px;
              line-height: 17px; }
        #join .table-wrapper.choice .tfoot .td.retail, #join .table-wrapper.choice .tfoot .td.preferred, #join .table-wrapper.choice .tfoot .td.startup, #join .table-wrapper.choice .tfoot .td.essentials {
          color: #ffffff;
          background: #686868;
          text-transform: uppercase; }
          #join .table-wrapper.choice .tfoot .td.retail:hover, #join .table-wrapper.choice .tfoot .td.preferred:hover, #join .table-wrapper.choice .tfoot .td.startup:hover, #join .table-wrapper.choice .tfoot .td.essentials:hover {
            color: #ffffff;
            background: #575757; }
          @media only screen and (min-width: 768px) {
            #join .table-wrapper.choice .tfoot .td.retail, #join .table-wrapper.choice .tfoot .td.preferred, #join .table-wrapper.choice .tfoot .td.startup, #join .table-wrapper.choice .tfoot .td.essentials {
              max-width: 143px;
              white-space: normal;
              line-height: normal;
              padding: 12px 8px; } }
          @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
            #join .table-wrapper.choice .tfoot .td.retail, #join .table-wrapper.choice .tfoot .td.preferred, #join .table-wrapper.choice .tfoot .td.startup, #join .table-wrapper.choice .tfoot .td.essentials {
              font-size: 15px; } }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .tfoot .td.retail, #join .table-wrapper.choice .tfoot .td.preferred, #join .table-wrapper.choice .tfoot .td.startup, #join .table-wrapper.choice .tfoot .td.essentials {
              color: #159399;
              background: none;
              text-transform: none; }
              #join .table-wrapper.choice .tfoot .td.retail:hover, #join .table-wrapper.choice .tfoot .td.preferred:hover, #join .table-wrapper.choice .tfoot .td.startup:hover, #join .table-wrapper.choice .tfoot .td.essentials:hover {
                background: none;
                color: #0E6468; } }
        #join .table-wrapper.choice .tfoot .td.distributor, #join .table-wrapper.choice .tfoot .td.builder {
          color: #fff;
          background: #000000;
          text-transform: uppercase;
          font-size: 15px;
          font-family: "Montserrat medium"; }
          #join .table-wrapper.choice .tfoot .td.distributor:hover, #join .table-wrapper.choice .tfoot .td.builder:hover {
            background: #0E6468;
            color: #fff; }
          @media only screen and (min-width: 768px) {
            #join .table-wrapper.choice .tfoot .td.distributor, #join .table-wrapper.choice .tfoot .td.builder {
              max-width: 143px; } }
          @media only screen and (max-width: 767px) {
            #join .table-wrapper.choice .tfoot .td.distributor, #join .table-wrapper.choice .tfoot .td.builder {
              color: #159399;
              background: none;
              text-transform: none; }
              #join .table-wrapper.choice .tfoot .td.distributor:hover, #join .table-wrapper.choice .tfoot .td.builder:hover {
                background: none;
                color: #0E6468; } }
        @media only screen and (max-width: 767px) {
          #join .table-wrapper.choice .tfoot .td.active {
            background: #EA5628;
            width: 77%;
            margin: 0;
            color: #fff;
            order: 1;
            text-transform: uppercase;
            padding: 19px 0 19px; }
            #join .table-wrapper.choice .tfoot .td.active:hover {
              background: #D44C26;
              color: #fff; } }
  #join .choose-customer .mobile {
    display: none; }
    @media only screen and (max-width: 767px) {
      #join .choose-customer .mobile {
        display: block; } }
  @media only screen and (max-width: 767px) {
    #join .choose-customer .desktop {
      display: none; } }
  #join .choose-customer .header {
    position: relative;
    max-height: 423px;
    overflow: hidden;
    text-align: center; }
    #join .choose-customer .header img {
      max-width: initial;
      width: 100%;
      height: 265px; }
      @media only screen and (max-width: 767px) {
        #join .choose-customer .header img {
          max-width: 100%;
          width: 100%; } }
    @media only screen and (max-width: 767px) {
      #join .choose-customer .header {
        max-height: 100%; } }
    #join .choose-customer .header .text-wrapper {
      text-align: center;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      @media only screen and (max-width: 767px) {
        #join .choose-customer .header .text-wrapper {
          position: static; } }
    #join .choose-customer .header .text {
      color: #404040;
      padding: 35px 0 0; }
      @media only screen and (max-width: 767px) {
        #join .choose-customer .header .text {
          padding: 30px 0 15px; } }
    #join .choose-customer .header .title {
      font-size: 30px;
      line-height: 43px;
      font-weight: 500;
      margin: 0 auto;
      padding: 0;
      font-family: "Poppins", sans-serif;
      letter-spacing: 0.04px;
      width: 100%;
      text-align: center; }
      @media only screen and (min-width: 768px) and (max-width: 868px) {
        #join .choose-customer .header .title {
          font-size: 24px; } }
      @media only screen and (max-width: 767px) {
        #join .choose-customer .header .title {
          padding: 0;
          font-size: 28px;
          line-height: 1.12;
          letter-spacing: 1px; } }
    #join .choose-customer .header .tagline {
      font-size: 20px;
      line-height: 28px;
      font-weight: 400;
      letter-spacing: 0.02px;
      margin: 0 auto;
      padding: 0;
      font-family: "Poppins", sans-serif; }
      @media only screen and (max-width: 767px) {
        #join .choose-customer .header .tagline {
          padding: 5px 60px 24px;
          line-height: 1.2;
          font-size: 16px;
          font-weight: bold; } }
      @media only screen and (min-width: 768px) and (max-width: 868px) {
        #join .choose-customer .header .tagline {
          font-size: 18px; } }
  #join .choose-customer .additional-text-wrapper .additional-text {
    text-align: center;
    width: 84%;
    max-width: 1420px;
    margin: 0 auto;
    padding: 22px 0 45px;
    line-height: 1.5;
    font-size: 12px; }
    @media only screen and (max-width: 767px) {
      #join .choose-customer .additional-text-wrapper .additional-text {
        font-size: 9px;
        line-height: 1.8; } }
    #join .choose-customer .additional-text-wrapper .additional-text p {
      font-size: 12px; }
  @media only screen and (max-width: 767px) {
    #join .choose-customer .additional-text-wrapper {
      background: #f7f8f9; } }
  #join .registration .address .control {
    padding: 10px 0 3px; }
    @media only screen and (max-width: 767px) {
      #join .registration .address .control {
        padding: 10px 0 0; } }
    #join .registration .address .control .mage-error {
      bottom: 2px; }
    #join .registration .address .control:last-child {
      padding: 10px 0 23px; }
      @media only screen and (max-width: 767px) {
        #join .registration .address .control:last-child {
          padding: 10px 0 16px; } }
      #join .registration .address .control:last-child .mage-error {
        bottom: 19px; }
  #join .registration .ssn .input-set .label {
    width: 72%; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join .registration .ssn .input-set .label {
        width: 85%; } }
    @media only screen and (max-width: 767px) {
      #join .registration .ssn .input-set .label {
        width: 84%; } }
  @media only screen and (max-width: 767px) {
    #join .registration .about-yourself {
      background-color: #f5f4f5;
      background-image: linear-gradient(to top, #ffffff 0%, #eff2f2 100%);
      padding: 31px 30px 0; } }
  #join .registration .dash {
    margin: 23px auto 25px; }
    @media only screen and (max-width: 767px) {
      #join .registration .dash {
        margin: 17px auto 16px; } }
  #join .registration .note {
    font-family: "Montserrat regular";
    color: #404040;
    font-size: 17px;
    font-weight: 300;
    text-align: center;
    padding: 0 0 21px; }
    @media only screen and (max-width: 767px) {
      #join .registration .note {
        font-size: 14px; } }
  #join .registration .user-name-pass {
    margin: 53px auto 72px auto;
    background: #DFDFDF;
    padding: 63px 17% 53px;
    max-width: 1079px; }
    @media only screen and (max-width: 767px) {
      #join .registration .user-name-pass {
        padding: 63px 30px 16px;
        margin: 15px auto 31px auto; } }
  #join .registration .site-url {
    color: #404040;
    font-weight: 600;
    font-size: 17px;
    font-family: "Montserrat regular";
    white-space: nowrap; }
    @media only screen and (max-width: 767px) {
      #join .registration .site-url.second-part {
        word-break: break-all; } }
    @media only screen and (max-width: 767px) {
      #join .registration .site-url {
        font-size: 12px; } }
  @media only screen and (max-width: 767px) {
    #join .registration .username .control {
      padding: 10px 0 25px; } }
  #join .registration .username .control .flex {
    justify-content: space-between; }
    @media only screen and (max-width: 767px) {
      #join .registration .username .control .flex {
        flex-wrap: nowrap; } }
  #join .registration .username .input-wrapper {
    margin: 0 19px;
    width: 100%;
    min-width: 250px; }
    @media only screen and (max-width: 767px) {
      #join .registration .username .input-wrapper {
        margin: 0 5px;
        width: 75%;
        min-width: 110px; } }
    #join .registration .username .input-wrapper div.mage-error {
      bottom: 15px;
      left: 32px;
      max-width: calc(100% - 64px);
      overflow: hidden;
      text-overflow: ellipsis;
      height: 10px; }
  @media only screen and (max-width: 767px) {
    #join .registration .username .hint {
      width: 100%; } }
  #join .registration .username div.mage-error {
    height: 0;
    bottom: 19px; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      #join .registration .username div.mage-error {
        height: 0;
        bottom: 22px; } }
    @media only screen and (max-width: 767px) {
      #join .registration .username div.mage-error {
        line-height: 8px;
        bottom: -1px;
        position: absolute;
        height: auto; } }
  @media only screen and (max-width: 767px) {
    #join .connect {
      background: #f5f4f5;
      padding: 34px 0 0; } }
  @media only screen and (max-width: 767px) {
    #join .connect .title {
      padding: 0 26px; } }
  @media only screen and (max-width: 767px) {
    #join .connect .content {
      padding: 0; } }
  @media only screen and (max-width: 767px) {
    #join .connect .tabs .tbody {
      padding: 27px 29px 34px 30px; } }
  @media only screen and (max-width: 767px) {
    #join .connect .tabs .tbody .info {
      font-size: 14px;
      line-height: 21px;
      padding: 0 0 23px;
      white-space: normal; } }
  @media only screen and (max-width: 767px) {
    #join .connect .tabs .tbody .tr {
      padding: 0 0 18px; } }
  @media only screen and (max-width: 767px) {
    #join .connect .info-text {
      font-size: 14px;
      margin: -3px 26px 22px; }
      #join .connect .info-text div {
        display: inline;
        line-height: 21px; } }
  @media only screen and (max-width: 767px) {
    #join .connect .dash {
      margin: 11px auto 0; } }
  #join .connect .distributor-id {
    padding: 0 7.7%; }
    @media only screen and (max-width: 767px) {
      #join .connect .distributor-id {
        padding: 0; } }
    #join .connect .distributor-id .control {
      margin: 0 19px 0 0; }
      @media only screen and (max-width: 767px) {
        #join .connect .distributor-id .control {
          margin: 0; } }
    #join .connect .distributor-id .ajax-button {
      min-width: 240px; }
      #join .connect .distributor-id .ajax-button:disabled {
        background: #ADADAD; }
      @media only screen and (max-width: 767px) {
        #join .connect .distributor-id .ajax-button {
          min-width: 105px; } }
    @media only screen and (max-width: 767px) {
      #join .connect .distributor-id .flex {
        flex-wrap: nowrap; } }
    #join .connect .distributor-id div.mage-error {
      display: block !important; }
      @media only screen and (max-width: 767px) {
        #join .connect .distributor-id div.mage-error {
          position: absolute;
          bottom: -2px; } }
  #join .connect .distributor-name {
    max-width: 580px;
    margin: 0 18%; }
    @media only screen and (max-width: 767px) {
      #join .connect .distributor-name {
        margin: 0;
        max-width: 100%; } }
  #join .connect .distributor-city {
    float: left;
    margin: 0 2% 0 18%; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join .connect .distributor-city {
        margin: 0 18%;
        float: none;
        max-width: 580px; } }
    @media only screen and (max-width: 767px) {
      #join .connect .distributor-city {
        float: none;
        margin: 0; } }
  #join .connect .states {
    margin: 0 19% 0 0; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join .connect .states {
        margin: 0 18%;
        max-width: 580px; } }
    @media only screen and (max-width: 767px) {
      #join .connect .states {
        margin: 0; } }
  #join .connect .zip-code {
    max-width: 580px;
    margin: 0 auto; }
  #join .enrollment {
    background: #f7f9f9 none; }
    @media only screen and (min-width: 768px) {
      #join .enrollment .content {
        max-width: 100%;
        padding: 0; } }
    @media only screen and (max-width: 767px) {
      #join .enrollment .content {
        padding: 36px 0 0; } }
    @media only screen and (min-width: 768px) {
      #join .enrollment .table-wrapper.choice {
        max-width: 1238px;
        margin: 0 auto;
        padding: 0 50px 51px; } }
    @media only screen and (min-width: 768px) {
      #join .enrollment .table-wrapper.choice .table-title-wrapper div {
        line-height: 24px;
        font-size: 20px; } }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join .enrollment .table-wrapper.choice .table-title-wrapper div {
        font-size: 16px; } }
    @media only screen and (max-width: 767px) {
      #join .enrollment .table-wrapper.choice .table-title-wrapper div {
        line-height: 17px; } }
    #join .enrollment .table-wrapper.choice .best-value,
    #join .enrollment .table-wrapper.choice .free-ship {
      position: absolute;
      bottom: -23px;
      z-index: 2;
      right: -46.5px;
      font-size: 15px;
      width: 80px;
      height: 80px;
      border-radius: 50%;
      background: #01A4AD;
      padding: 16px 0;
      line-height: 24px;
      color: #fff;
      -webkit-transform: rotate(12deg);
      -ms-transform: rotate(12deg);
      transform: rotate(12deg); }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .enrollment .table-wrapper.choice .best-value,
        #join .enrollment .table-wrapper.choice .free-ship {
          top: -55px; } }
      @media only screen and (max-width: 767px) {
        #join .enrollment .table-wrapper.choice .best-value,
        #join .enrollment .table-wrapper.choice .free-ship {
          font-size: 9px;
          width: 63px;
          height: 63px;
          padding: 24px 0;
          line-height: 16px !important;
          text-transform: none; } }
    #join .enrollment .table-wrapper.choice .free-ship {
      right: -36.5px;
      line-height: normal;
      background: #91c1c4;
      color: #159399;
      display: none; }
    #join .enrollment .table-wrapper.choice .to-price {
      position: absolute;
      z-index: 2;
      left: 0;
      width: 100%;
      top: 70px;
      font-size: 11px; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .table-wrapper.choice .to-price {
          top: 60px;
          font-size: 10px;
          text-transform: initial; } }
    @media only screen and (max-width: 767px) {
      #join .enrollment .table-wrapper.choice .from-price {
        margin-top: 10px; } }
    #join .enrollment .table-wrapper.choice .enrollment-type {
      position: relative;
      text-transform: uppercase;
      font-weight: 700;
      text-align: center;
      color: #404040;
      font-size: 17px;
      padding: 40px 0 0;
      margin: -6px 0 0;
      background: #fff; }
      #join .enrollment .table-wrapper.choice .enrollment-type div {
        line-height: 24px; }
      #join .enrollment .table-wrapper.choice .enrollment-type .best-value {
        right: 30px;
        bottom: 5px;
        line-height: 16px; }
      #join .enrollment .table-wrapper.choice .enrollment-type .free-ship {
        right: 30px;
        bottom: 5px;
        line-height: normal;
        font-size: 10px; }
    #join .enrollment .table-wrapper.choice .thead {
      position: static; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .table-wrapper.choice .thead tr {
          padding: 0 25px 13px;
          margin-bottom: -13px;
          z-index: 1;
          position: relative; } }
      @media only screen and (min-width: 768px) {
        #join .enrollment .table-wrapper.choice .thead .td {
          width: 21.6%;
          word-spacing: normal;
          text-transform: none;
          position: relative;
          padding: 42px 0 0;
          font-size: 20px;
          max-width: none !important; } }
      @media only screen and (max-width: 767px) {
        #join .enrollment .table-wrapper.choice .thead .td {
          padding: 15px 0;
          height: 82px;
          font-size: 12px; } }
      @media only screen and (min-width: 768px) {
        #join .enrollment .table-wrapper.choice .thead .price {
          font: 30px "Montserrat regular";
          font-weight: 600;
          padding: 22px 0 20px; } }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .enrollment .table-wrapper.choice .thead .price {
          font-size: 25px; } }
      @media only screen and (max-width: 767px) {
        #join .enrollment .table-wrapper.choice .thead .price {
          display: none; } }
      #join .enrollment .table-wrapper.choice .thead .receive {
        padding: 0 13px 22px 0;
        align-self: flex-end;
        text-align: left;
        width: 50%; }
    @media only screen and (max-width: 767px) {
      #join .enrollment .table-wrapper.choice .receive {
        font-family: "Montserrat regular";
        font-weight: 500;
        padding: 16px 0 0;
        text-transform: none; } }
    @media only screen and (min-width: 768px) {
      #join .enrollment .table-wrapper.choice .tbody {
        background: none; }
        #join .enrollment .table-wrapper.choice .tbody .advantage {
          font-family: "Montserrat regular";
          font-weight: 500;
          color: #404040; }
        #join .enrollment .table-wrapper.choice .tbody .marker {
          width: 21.6%;
          max-width: none !important; } }
    @media only screen and (max-width: 767px) {
      #join .enrollment .table-wrapper.choice .tbody {
        background: #fff; }
        #join .enrollment .table-wrapper.choice .tbody .tr .marker {
          display: none;
          background: none; }
        #join .enrollment .table-wrapper.choice .tbody .tr.active .marker:last-child {
          display: block; } }
    @media only screen and (max-width: 767px) {
      #join .enrollment .table-wrapper.choice .tfoot {
        padding: 0 0 33px; } }
    #join .enrollment .table-wrapper.choice .tfoot .tr {
      align-items: stretch; }
    @media only screen and (min-width: 768px) {
      #join .enrollment .table-wrapper.choice .tfoot .td {
        width: 21.6%;
        background: #686766;
        color: #fff;
        text-transform: uppercase;
        font: 17px "Montserrat regular";
        font-weight: 600;
        max-width: none !important;
        cursor: pointer;
        padding: 19px 0; }
        #join .enrollment .table-wrapper.choice .tfoot .td.builder {
          background: #EA5628; }
          #join .enrollment .table-wrapper.choice .tfoot .td.builder:hover {
            background: #ADADAD; }
        #join .enrollment .table-wrapper.choice .tfoot .td.selected {
          background: #ADADAD; }
        #join .enrollment .table-wrapper.choice .tfoot .td.empty {
          background: none;
          width: 50%;
          padding: 0 13px 0 0; } }
    #join .enrollment .table-wrapper.choice .tfoot .td:hover:not(.empty) {
      background: #ADADAD;
      color: #fff; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join .enrollment .table-wrapper.choice .tfoot .td {
        font-size: 13px; } }
    @media only screen and (max-width: 767px) {
      #join .enrollment .table-wrapper.choice .tfoot .td {
        background: #EA5628; } }
    @media only screen and (max-width: 767px) {
      #join .enrollment .table-wrapper.choice .tfoot {
        background: #fff; }
        #join .enrollment .table-wrapper.choice .tfoot .td {
          display: none; }
          #join .enrollment .table-wrapper.choice .tfoot .td.active {
            display: block; } }
    #join .enrollment .pointer {
      position: absolute;
      content: '';
      background: none;
      top: 0;
      width: 0;
      height: 0;
      border-left: 35.5px solid transparent;
      border-right: 35.5px solid transparent;
      border-top: 0;
      transition: left 0.5s ease; }
      #join .enrollment .pointer.active {
        border-top: 25px solid #f7f9f9; }
        @media only screen and (max-width: 767px) {
          #join .enrollment .pointer.active {
            border-top: 0; } }
    #join .enrollment .product-slider-wrapper {
      background: #fff; }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        #join .enrollment .product-slider-wrapper .title {
          font-size: 25px; } }
      @media only screen and (max-width: 767px) {
        #join .enrollment .product-slider-wrapper .title {
          width: 100%; } }
    #join .enrollment .product-slider {
      position: absolute;
      z-index: -1;
      max-width: 1238px;
      margin: 0 auto;
      padding: 64px 50px 51px; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .product-slider {
          padding: 27px 64px 36px;
          background: #DFDFDF; } }
      #join .enrollment .product-slider.active {
        position: relative;
        z-index: 3; }
    #join .enrollment .title-category-switcher-wrapper {
      justify-content: center; }
    #join .enrollment .category-switcher {
      position: relative;
      margin: 0 0 0 48px; }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        #join .enrollment .category-switcher {
          font-size: 25px; } }
      @media only screen and (max-width: 767px) {
        #join .enrollment .category-switcher {
          margin: 13px 0 0; } }
      #join .enrollment .category-switcher:before, #join .enrollment .category-switcher:after {
        position: absolute;
        content: '';
        background: none;
        left: calc(100% + 11px);
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent; }
        @media only screen and (max-width: 767px) {
          #join .enrollment .category-switcher:before, #join .enrollment .category-switcher:after {
            border-left: 4.5px solid transparent;
            border-right: 4.5px solid transparent; } }
      #join .enrollment .category-switcher:before {
        bottom: 4px;
        border-top: 11px solid #159399; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          #join .enrollment .category-switcher:before {
            bottom: 0; } }
        @media only screen and (max-width: 767px) {
          #join .enrollment .category-switcher:before {
            border-top: 7px solid #159399;
            bottom: 1px; } }
      #join .enrollment .category-switcher:after {
        top: 0;
        left: calc(100% + 11px);
        border-bottom: 11px solid #159399; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          #join .enrollment .category-switcher:after {
            top: -2px; } }
        @media only screen and (max-width: 767px) {
          #join .enrollment .category-switcher:after {
            border-bottom: 7px solid #159399; } }
      #join .enrollment .category-switcher .category-item:hover {
        background: #919191;
        color: #fff; }
        #join .enrollment .category-switcher .category-item:hover .category {
          border-bottom-color: #919191; }
      #join .enrollment .category-switcher .category-item:last-child .category {
        border: transparent; }
      #join .enrollment .category-switcher .opener {
        position: relative;
        text-align: center;
        cursor: pointer;
        font-size: 30px;
        font-weight: 600;
        text-transform: uppercase;
        color: #159399;
        line-height: 1; }
        @media only screen and (min-width: 768px) and (max-width: 991px) {
          #join .enrollment .category-switcher .opener {
            font-size: 25px; } }
        @media only screen and (max-width: 767px) {
          #join .enrollment .category-switcher .opener {
            font-size: 17px;
            white-space: nowrap; } }
        #join .enrollment .category-switcher .opener:before {
          position: absolute;
          bottom: 0;
          content: '';
          width: 100%;
          height: 2px;
          background: #159399; }
          @media only screen and (max-width: 767px) {
            #join .enrollment .category-switcher .opener:before {
              height: 1px; } }
      #join .enrollment .category-switcher .category {
        cursor: pointer;
        margin: 0 23px;
        padding: 13px 0;
        border-bottom: 1px solid #d6d8d8; }
        @media only screen and (max-width: 767px) {
          #join .enrollment .category-switcher .category {
            margin: 0 15px;
            padding: 10px 0; } }
    #join .enrollment .dropdown-dialog {
      display: block;
      position: absolute;
      z-index: 2;
      left: 50%;
      margin: 0 0 0 -148px;
      top: 77px; }
      #join .enrollment .dropdown-dialog.top {
        bottom: calc(100% + 50px);
        top: auto; }
        @media only screen and (max-width: 767px) {
          #join .enrollment .dropdown-dialog.top {
            bottom: calc(100% + 25px); } }
        #join .enrollment .dropdown-dialog.top .category-wrapper:before {
          top: 100%;
          transform: rotate(180deg); }
      @media only screen and (max-width: 767px) {
        #join .enrollment .dropdown-dialog {
          top: 40px;
          margin: 0 0 0 -110px; } }
    #join .enrollment .category-wrapper {
      position: relative;
      background: #EFF2F2;
      font-size: 17px;
      font-weight: 600;
      color: #159399;
      width: 296px; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .category-wrapper {
          font-size: 13px;
          width: 220px; } }
      #join .enrollment .category-wrapper:before {
        position: absolute;
        content: '';
        background: none;
        bottom: 100%;
        left: calc(50% - 36px);
        width: 0;
        height: 0;
        border-left: 36.5px solid transparent;
        border-right: 36.5px solid transparent;
        border-bottom: 29px solid #EFF2F2; }
        @media only screen and (max-width: 767px) {
          #join .enrollment .category-wrapper:before {
            left: calc(50% - 15px);
            border-left: 15px solid transparent;
            border-right: 15px solid transparent;
            border-bottom: 15px solid #e6e9e9; } }
    #join .enrollment .dash {
      margin: 28px auto 25px; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .dash {
          margin: 17px auto 16px; } }
    @media only screen and (max-width: 767px) {
      #join .enrollment .info-text {
        font-size: 14px;
        margin: -3px auto 22px; } }
    #join .enrollment .owl-carousel:not(.testimonials) {
      padding: 0 5px; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .owl-carousel:not(.testimonials) {
          max-width: 178px;
          margin: 0 auto; } }
      #join .enrollment .owl-carousel:not(.testimonials) .owl-nav {
        margin: 0; }
      #join .enrollment .owl-carousel:not(.testimonials) .owl-prev, #join .enrollment .owl-carousel:not(.testimonials) .owl-next {
        position: absolute;
        top: 155px;
        right: -38px;
        background: url(../images/right-arrow.svg) no-repeat;
        text-indent: -9999px;
        cursor: pointer;
        width: 20px;
        height: 35px;
        margin: 0;
        padding: 0; }
        @media only screen and (max-width: 767px) {
          #join .enrollment .owl-carousel:not(.testimonials) .owl-prev, #join .enrollment .owl-carousel:not(.testimonials) .owl-next {
            width: 15px;
            height: 26px;
            background-size: contain;
            top: 77px; } }
        #join .enrollment .owl-carousel:not(.testimonials) .owl-prev.disabled, #join .enrollment .owl-carousel:not(.testimonials) .owl-next.disabled {
          display: none; }
        #join .enrollment .owl-carousel:not(.testimonials) .owl-prev:hover, #join .enrollment .owl-carousel:not(.testimonials) .owl-next:hover {
          background: url(../images/right-arrow.svg) no-repeat; }
          @media only screen and (max-width: 767px) {
            #join .enrollment .owl-carousel:not(.testimonials) .owl-prev:hover, #join .enrollment .owl-carousel:not(.testimonials) .owl-next:hover {
              background-size: contain; } }
      #join .enrollment .owl-carousel:not(.testimonials) .owl-prev {
        right: auto;
        left: -38px;
        transform: rotate(180deg); }
      #join .enrollment .owl-carousel:not(.testimonials) .owl-dots {
        margin: 26px 0 0; }
        @media only screen and (max-width: 767px) {
          #join .enrollment .owl-carousel:not(.testimonials) .owl-dots {
            display: none;
            margin: 0; } }
        #join .enrollment .owl-carousel:not(.testimonials) .owl-dots .owl-dot span {
          width: 14px;
          height: 14px;
          margin: 8px;
          background: #EFF2F2; }
          #join .enrollment .owl-carousel:not(.testimonials) .owl-dots .owl-dot span:hover {
            background: #D8D8D8; }
        #join .enrollment .owl-carousel:not(.testimonials) .owl-dots .owl-dot.active span {
          background: #D8D8D8; }
    #join .enrollment .owl-stage {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
    #join .enrollment .owl-item {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: auto !important; }
    #join .enrollment .product-wrapper {
      cursor: pointer;
      height: 100%;
      margin: 0 auto; }
    #join .enrollment .product {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      height: 100%; }
      @media only screen and (min-width: 768px) and (max-width: 1200px) {
        #join .enrollment .product {
          padding: 2.5px; } }
    #join .enrollment .product-image-wrapper {
      position: relative;
      overflow: hidden;
      margin: 0 auto 40px;
      border: 1px solid #d6d8d8; }
      #join .enrollment .product-image-wrapper .img {
        min-height: 345px; }
      @media only screen and (min-width: 768px) {
        #join .enrollment .product-image-wrapper {
          display: flex;
          width: 300px;
          height: 345px; } }
      @media only screen and (max-width: 767px) {
        #join .enrollment .product-image-wrapper {
          margin: 0 auto 30px; } }
    #join .enrollment .product-image {
      -moz-user-select: none;
      -ms-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -webkit-touch-callout: none;
      max-height: 100%; }
    #join .enrollment .details {
      right: -86px;
      bottom: -86px;
      position: absolute;
      transform: rotate(45deg);
      width: 172px;
      height: 172px;
      background: #159399;
      cursor: pointer; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .details {
          right: -108px;
          bottom: -110px; } }
      #join .enrollment .details .text {
        color: #fff;
        font-size: 17px;
        line-height: 21px;
        font-weight: 600;
        transform: rotate(-45deg); }
        @media only screen and (max-width: 767px) {
          #join .enrollment .details .text {
            font-size: 12px; } }
        #join .enrollment .details .text.top {
          margin: 47px 59px 0 0; }
          @media only screen and (max-width: 767px) {
            #join .enrollment .details .text.top {
              margin: 63px 122px 0 0; } }
        #join .enrollment .details .text.bottom {
          margin: 0 44px 0 0; }
          @media only screen and (max-width: 767px) {
            #join .enrollment .details .text.bottom {
              margin: -8px 105px 0 0; } }
    #join .enrollment .product-name, #join .enrollment .product-price {
      font: 17px "Montserrat regular";
      color: #404040;
      text-align: center;
      max-width: 300px;
      margin: 0 auto 18px; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .product-name, #join .enrollment .product-price {
          font-size: 14px;
          margin: 0 auto 12px; } }
    #join .enrollment .inc-tax-label {
      font: 17px "Montserrat regular";
      color: #404040;
      text-align: center;
      max-width: 300px;
      margin: -18px auto 18px; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .inc-tax-label {
          font-size: 14px;
          margin: -12px auto 12px; } }
    #join .enrollment .select-kit {
      color: #159399;
      text-align: center;
      max-width: 300px;
      font-size: 17px;
      font-weight: 600;
      margin: 0 auto;
      cursor: pointer; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .select-kit {
          font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      #join .enrollment .kit-products-background {
        background: #DFDFDF;
        padding: 0 43px 36px; } }
    #join .enrollment .kit-products-thumbnails-wrapper {
      position: relative;
      max-width: 218px;
      margin: 0 auto; }
    #join .enrollment .kit-products-thumbnails {
      position: relative;
      overflow: hidden;
      height: 54px; }
    #join .enrollment .gallery-wrapper {
      position: absolute;
      display: flex;
      transition: all 0.3s ease; }
      #join .enrollment .gallery-wrapper .product-wrapper {
        width: 47px;
        height: 54px;
        margin: 0 10px 0 0;
        border: 1px solid transparent;
        transition: all 0.3s ease; }
        #join .enrollment .gallery-wrapper .product-wrapper.active {
          border: 1px solid #159399; }
      #join .enrollment .gallery-wrapper .product-image {
        margin: auto; }
      #join .enrollment .gallery-wrapper .product {
        background: #fff; }
    #join .enrollment .increase-index, #join .enrollment .reduce-index {
      position: absolute;
      background: url(../images/right-arrow.svg) no-repeat;
      width: 10px;
      height: 17px;
      background-size: contain;
      top: 20px;
      right: -20px;
      cursor: pointer; }
    #join .enrollment .reduce-index {
      right: auto;
      left: -20px;
      transform: rotate(180deg); }
    #join .enrollment .enrollment-additional-text-wrapper {
      background: #fff; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .enrollment-additional-text-wrapper {
          background: #f7f8f9; } }
    #join .enrollment .enrollment-additional-text {
      font-size: 12px;
      text-align: center;
      width: 84%;
      max-width: 1420px;
      margin: 0 auto;
      padding: 22px 0;
      line-height: 1.5; }
      @media only screen and (max-width: 767px) {
        #join .enrollment .enrollment-additional-text {
          font-size: 9px;
          line-height: 1.8; } }
  #join .shippingAndBilling .label, #join .reviewAndSubmit .label {
    white-space: normal; }
  @media only screen and (max-width: 767px) {
    #join .shippingAndBilling .dash, #join .reviewAndSubmit .dash {
      margin: 11px auto 18px; } }
  @media only screen and (max-width: 767px) {
    #join .shippingAndBilling, #join .reviewAndSubmit {
      background-image: linear-gradient(to top, #ffffff 0%, #eff2f2 100%); } }
  #join .shippingAndBilling .content, #join .reviewAndSubmit .content {
    max-width: 1124px;
    padding: 0 0 66px; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join .shippingAndBilling .content, #join .reviewAndSubmit .content {
        padding: 0 20px 66px; } }
    @media only screen and (max-width: 767px) {
      #join .shippingAndBilling .content, #join .reviewAndSubmit .content {
        padding: 19px 0 0; } }
  @media only screen and (max-width: 767px) {
    #join .shippingAndBilling .shipping, #join .shippingAndBilling .payment, #join .shippingAndBilling .billing {
      padding: 0 30px; } }
  @media only screen and (max-width: 767px) {
    #join .shippingAndBilling .sidebar-wrapper {
      display: none; } }
  #join .shippingAndBilling .sidebar-wrapper form {
    position: relative; }
  #join .shippingAndBilling .sidebar-wrapper div.mage-error {
    left: 0;
    bottom: -7px; }
  #join .reviewAndSubmit .place-order-errors {
    margin: 0 auto;
    max-width: 1124px;
    padding: 0 60px; }
    @media only screen and (max-width: 767px) {
      #join .reviewAndSubmit .place-order-errors {
        padding: 13px 30px 0; } }
    #join .reviewAndSubmit .place-order-errors div.mage-error {
      display: inline;
      position: static;
      font-size: 17px; }
      @media only screen and (max-width: 767px) {
        #join .reviewAndSubmit .place-order-errors div.mage-error {
          font-size: 14px; } }
  #join .reviewAndSubmit .content {
    padding: 33px 30px 38px 29px; }
  #join .reviewAndSubmit .field.choice {
    margin: 0 0 42px 0; }
    #join .reviewAndSubmit .field.choice:last-child {
      margin: 0 0 32px 0; }
  @media only screen and (max-width: 767px) {
    #join .reviewAndSubmit .ship-to-this {
      padding: 0; } }
  @media only screen and (max-width: 767px) {
    #join .reviewAndSubmit .edit {
      margin: 25px 0 0; } }
  #join.success .join-component {
    background: none;
    padding: 0; }
  #join.success .bold {
    font-weight: 600; }
  #join.success .page-title {
    color: #404040;
    font: 45px/1 "Montserrat regular";
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 9px; }
    @media only screen and (max-width: 767px) {
      #join.success .page-title {
        font-size: 30px;
        margin: 0 0 2px;
        line-height: 34px; } }
  #join.success .page.info-text {
    font-size: 20px;
    margin: 0 auto 31px; }
    @media only screen and (max-width: 767px) {
      #join.success .page.info-text {
        font-size: 17px;
        margin: 0 auto 28px; } }
  #join.success .order-number {
    margin: 0 auto; }
    @media only screen and (max-width: 767px) {
      #join.success .order-number {
        font-size: 14px; } }
  #join.success .email {
    margin: 0 auto 44px; }
    @media only screen and (max-width: 767px) {
      #join.success .email {
        font-size: 14px;
        margin: 0 auto 31px; } }
  #join.success .congrats {
    max-width: 1060px;
    margin: 0 auto;
    padding: 66px 20px 57px; }
    @media only screen and (max-width: 767px) {
      #join.success .congrats {
        padding: 160px 20px 37px; } }
  #join.success .share {
    max-width: 100%;
    margin: -3px auto 44px; }
    @media only screen and (max-width: 767px) {
      #join.success .share {
        font-size: 14px;
        margin: -3px auto 28px; } }
    @media only screen and (max-width: 767px) {
      #join.success .share .site {
        display: block;
        margin: 5px 0 28px; } }
  #join.success .login-business-center {
    display: block;
    margin: 0 0 46px; }
    @media only screen and (max-width: 767px) {
      #join.success .login-business-center {
        margin: 0 0 30px; } }
    @media only screen and (max-width: 767px) {
      #join.success .login-business-center .join-button {
        max-width: 100%;
        padding: 15px 12px; } }
  #join.success .user {
    background: #EFF2F2;
    padding: 52px 126px 47px;
    margin: 0 0 58px; }
    @media only screen and (max-width: 767px) {
      #join.success .user {
        margin: 0 -20px 32px;
        padding: 30px 36px 14px; } }
    @media only screen and (max-width: 767px) {
      #join.success .user .info {
        padding: 0 10px 19px; } }
    #join.success .user .info-text {
      margin: 0 auto 26px; }
      @media only screen and (max-width: 767px) {
        #join.success .user .info-text {
          font-size: 14px;
          margin: 0 0 11px; } }
    #join.success .user .info-title {
      font-size: 20px;
      margin: 0 0 6px; }
      @media only screen and (max-width: 767px) {
        #join.success .user .info-title {
          font-size: 17px; } }
    @media only screen and (max-width: 767px) {
      #join.success .user .info-data {
        font-size: 14px; } }
    #join.success .user .data {
      justify-content: space-around;
      text-align: center;
      font-family: "Montserrat regular";
      color: #404040; }
  #join.success .add-this-join-wrapper {
    width: 100%;
    justify-content: center; }
    #join.success .add-this-join-wrapper .info-text {
      margin: 0 0 20px; }
      @media only screen and (max-width: 767px) {
        #join.success .add-this-join-wrapper .info-text {
          font-size: 12px;
          margin: 0 0 12px; } }
  #join.success .add-this-join ul {
    justify-content: center; }
    #join.success .add-this-join ul li {
      list-style: none;
      margin: 0 19px 0 0; }
      @media only screen and (max-width: 767px) {
        #join.success .add-this-join ul li {
          margin: 0 13px 0 0; } }
      #join.success .add-this-join ul li > a {
        display: block;
        width: 67px;
        height: 66px;
        background-size: cover !important; }
        @media only screen and (max-width: 767px) {
          #join.success .add-this-join ul li > a {
            width: 50px;
            height: 50px; } }
      #join.success .add-this-join ul li:last-child {
        margin: 0; }
      #join.success .add-this-join ul li.last {
        margin: 0; }
      #join.success .add-this-join ul li span {
        display: none; }
    #join.success .add-this-join ul .addthis_button_facebook {
      background: url(../images/facebook-icon.svg) no-repeat; }
    #join.success .add-this-join ul .addthis_button_twitter {
      background: url(../images/twitter-icon.svg) no-repeat; }
    #join.success .add-this-join ul .addthis_button_google_plusone_share {
      background: url(../images/google-icon.svg) no-repeat; }
    #join.success .add-this-join ul .addthis_button_linkedin {
      background: url(../images/linkedin-icon.svg) no-repeat; }
    #join.success .add-this-join ul .addthis_button_instagram {
      background: url(../images/instagram-icon.svg) no-repeat; }
  #join.success .order-details-wrapper {
    background-color: #f5f4f5;
    background-image: linear-gradient(to top, #ffffff 0%, #eff2f2 100%); }
  #join.success .order-details {
    max-width: 1060px;
    margin: 0 auto;
    padding: 50px 20px 0; }
    @media only screen and (max-width: 767px) {
      #join.success .order-details {
        padding: 38px 20px 0; } }
    @media only screen and (min-width: 768px) {
      #join.success .order-details .dash {
        margin: 25px auto 37px; } }
    #join.success .order-details .billing {
      margin: 0 0 9px; }
  #join.success .product-wrapper {
    margin: 0; }
  #join.success .owl-item .product-wrapper {
    margin: 0 auto; }
  @media only screen and (min-width: 768px) {
    #join.success .owl-item .product-image-wrapper {
      display: flex;
      width: 300px;
      height: 345px; } }
  @media only screen and (max-width: 767px) {
    #join.success .checkout-product .product-info {
      margin: 0; } }
  #join.success .checkout-product .product-info * {
    text-align: left; }
  @media only screen and (max-width: 767px) {
    #join.success .checkout-product {
      margin: 14px 0 9px; } }
  #join.success .checkout-product .product-image-wrapper {
    margin: 0 32px 45px 0; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join.success .checkout-product .product-image-wrapper {
        float: left;
        width: 139px;
        height: 162px; } }
    @media only screen and (max-width: 767px) {
      #join.success .checkout-product .product-image-wrapper {
        margin: 0 18px 0 0; } }
  #join.success .checkout-product .product-name {
    margin: 9px 0 23px;
    font-size: 20px; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join.success .checkout-product .product-name {
        font-size: 17px; } }
    @media only screen and (max-width: 767px) {
      #join.success .checkout-product .product-name {
        font-size: 14px;
        margin: -1px 0 18px; } }
  #join.success .checkout-product .product-price {
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 28px; }
    @media only screen and (max-width: 767px) {
      #join.success .checkout-product .product-price {
        font-size: 14px;
        font-weight: 500;
        margin: 0; } }
  @media only screen and (max-width: 767px) {
    #join.success .checkout-product .product-sku {
      display: none; } }
  #join.success .checkout-totals {
    margin: 9px 52px 45px 0; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join.success .checkout-totals {
        margin: 9px 10px 45px; } }
    @media only screen and (max-width: 767px) {
      #join.success .checkout-totals {
        margin: 9px 0 25px 0; } }
    @media only screen and (min-width: 768px) {
      #join.success .checkout-totals .label {
        padding: 0 0 7px; } }
    @media only screen and (max-width: 767px) {
      #join.success .checkout-totals .label {
        width: 108px; } }
    @media only screen and (max-width: 767px) {
      #join.success .checkout-totals .grand_total {
        margin: 14px 0 0; } }
  #join.success .product-info {
    margin: 9px 60px 45px; }
  #join.success .info > .flex {
    align-items: initial;
    justify-content: space-between; }
  #join.success .checkout-info .label {
    overflow: visible; }
    @media only screen and (min-width: 768px) {
      #join.success .checkout-info .label {
        margin: 0 0 27px 0; } }
    @media only screen and (max-width: 767px) {
      #join.success .checkout-info .label.bold {
        margin: 0 0 18px 0; } }
  #join.success .checkout-info .email {
    margin: 0; }
  #join.success .checkout-info .phone {
    margin: 0 0 10px; }
  #join.success .checkout-info .field {
    width: 38.5%;
    margin: 0 0 45px; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      #join.success .checkout-info .field {
        width: 48.5%; } }
    @media only screen and (max-width: 767px) {
      #join.success .checkout-info .field {
        width: 100%;
        margin: 0 0 37px; } }
  #join.success .owl-carousel {
    padding: 0; }
  #join.success .gallery-wrapper .product-image {
    max-height: 100%;
    margin: auto; }
  #join.success .ship-to-this {
    padding: 0; }
  #join.success button.join-button.invoice {
    background: #575757;
    margin: 0 auto 56px; }
    #join.success button.join-button.invoice:hover {
      background: #575757; }
    @media only screen and (max-width: 767px) {
      #join.success button.join-button.invoice {
        max-width: 100%;
        margin: 0 auto 42px; } }
  #join.success .reminder {
    background: #159399;
    padding: 41px 80px 36px 80px;
    margin: 0 0 56px;
    color: #fff;
    font-family: "Montserrat regular"; }
    @media only screen and (max-width: 767px) {
      #join.success .reminder {
        margin: 0 -20px 48px;
        padding: 32px 36px 23px 38px; } }
    #join.success .reminder .title-wrapper {
      margin: 0 0 19px; }
    #join.success .reminder .text {
      line-height: 24px; }
      @media only screen and (max-width: 767px) {
        #join.success .reminder .text span {
          font-size: 12px;
          text-align: center;
          display: block;
          line-height: 17px; } }
  #join.success .reminder-title {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 0 15px; }
  #join.success .title-wrapper {
    justify-content: center;
    margin: 0 0 24px; }
    @media only screen and (max-width: 767px) {
      #join.success .title-wrapper {
        margin: 0 0 18px; } }
  #join.success .to-autoship {
    font-weight: 600;
    color: #fff; }
    @media only screen and (max-width: 767px) {
      #join.success .to-autoship {
        display: block;
        text-align: center;
        font-size: 12px;
        margin: 20px 0 0; } }
  #join.success .icon {
    width: 22px;
    height: 22px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    color: #159399;
    font: 18px/22px "Montserrat medium"; }
  #join.success .product-slider-wrapper {
    margin: 0 0 45px; }
    @media only screen and (max-width: 767px) {
      #join.success .product-slider-wrapper .dash {
        margin: 17px auto 21px; } }
    @media only screen and (max-width: 767px) {
      #join.success .product-slider-wrapper .product-slider {
        padding: 0 0 25px; } }

@media only screen and (max-width: 767px) {
  #join .opc-wrapper,
  #retail .opc-wrapper,
  #preferred .opc-wrapper,
  #enroll .opc-wrapper {
    padding: 0 15px; } }

#join .fieldset .field[name="shippingAddress.street.0"] label, #join .fieldset .field[name="shippingAddress.street.1"] label,
#retail .fieldset .field[name="shippingAddress.street.0"] label,
#retail .fieldset .field[name="shippingAddress.street.1"] label,
#preferred .fieldset .field[name="shippingAddress.street.0"] label,
#preferred .fieldset .field[name="shippingAddress.street.1"] label,
#enroll .fieldset .field[name="shippingAddress.street.0"] label,
#enroll .fieldset .field[name="shippingAddress.street.1"] label {
  display: none; }

#join .fieldset .field[name="shippingAddress.street.0"] input, #join .fieldset .field[name="shippingAddress.street.1"] input,
#retail .fieldset .field[name="shippingAddress.street.0"] input,
#retail .fieldset .field[name="shippingAddress.street.1"] input,
#preferred .fieldset .field[name="shippingAddress.street.0"] input,
#preferred .fieldset .field[name="shippingAddress.street.1"] input,
#enroll .fieldset .field[name="shippingAddress.street.0"] input,
#enroll .fieldset .field[name="shippingAddress.street.1"] input {
  margin-bottom: 1.3rem; }

#join .fieldset .field[name="shippingAddress.street.0"] .field-error,
#join .fieldset .field[name="shippingAddress.street.0"] .mage-error, #join .fieldset .field[name="shippingAddress.street.1"] .field-error,
#join .fieldset .field[name="shippingAddress.street.1"] .mage-error,
#retail .fieldset .field[name="shippingAddress.street.0"] .field-error,
#retail .fieldset .field[name="shippingAddress.street.0"] .mage-error,
#retail .fieldset .field[name="shippingAddress.street.1"] .field-error,
#retail .fieldset .field[name="shippingAddress.street.1"] .mage-error,
#preferred .fieldset .field[name="shippingAddress.street.0"] .field-error,
#preferred .fieldset .field[name="shippingAddress.street.0"] .mage-error,
#preferred .fieldset .field[name="shippingAddress.street.1"] .field-error,
#preferred .fieldset .field[name="shippingAddress.street.1"] .mage-error,
#enroll .fieldset .field[name="shippingAddress.street.0"] .field-error,
#enroll .fieldset .field[name="shippingAddress.street.0"] .mage-error,
#enroll .fieldset .field[name="shippingAddress.street.1"] .field-error,
#enroll .fieldset .field[name="shippingAddress.street.1"] .mage-error {
  margin-bottom: 10px;
  margin-top: -10px; }

#join .fieldset .field[name="shippingAddress.city"] .control input,
#retail .fieldset .field[name="shippingAddress.city"] .control input,
#preferred .fieldset .field[name="shippingAddress.city"] .control input,
#enroll .fieldset .field[name="shippingAddress.city"] .control input {
  margin-bottom: 1rem; }

#join .fieldset .field .label,
#retail .fieldset .field .label,
#preferred .fieldset .field .label,
#enroll .fieldset .field .label {
  display: inline-block;
  font-size: 14px; }

#join .fieldset .field .hint,
#retail .fieldset .field .hint,
#preferred .fieldset .field .hint,
#enroll .fieldset .field .hint {
  display: inline-block;
  font-size: 11px;
  font-style: italic; }

#join .choice,
#join .control,
#retail .choice,
#retail .control,
#preferred .choice,
#preferred .control,
#enroll .choice,
#enroll .control {
  white-space: nowrap;
  position: relative;
  padding-left: 0; }
  #join .choice .field,
  #join .control .field,
  #retail .choice .field,
  #retail .control .field,
  #preferred .choice .field,
  #preferred .control .field,
  #enroll .choice .field,
  #enroll .control .field {
    position: relative; }
  #join .choice input#customer-email, #join .choice select#customer-email,
  #join .control input#customer-email,
  #join .control select#customer-email,
  #retail .choice input#customer-email,
  #retail .choice select#customer-email,
  #retail .control input#customer-email,
  #retail .control select#customer-email,
  #preferred .choice input#customer-email,
  #preferred .choice select#customer-email,
  #preferred .control input#customer-email,
  #preferred .control select#customer-email,
  #enroll .choice input#customer-email,
  #enroll .choice select#customer-email,
  #enroll .control input#customer-email,
  #enroll .control select#customer-email {
    margin-bottom: 1rem; }
  #join .choice input[type="checkbox"],
  #join .control input[type="checkbox"],
  #retail .choice input[type="checkbox"],
  #retail .control input[type="checkbox"],
  #preferred .choice input[type="checkbox"],
  #preferred .control input[type="checkbox"],
  #enroll .choice input[type="checkbox"],
  #enroll .control input[type="checkbox"] {
    margin: -7px 0 0;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 1; }
    #join .choice input[type="checkbox"] + label,
    #join .control input[type="checkbox"] + label,
    #retail .choice input[type="checkbox"] + label,
    #retail .control input[type="checkbox"] + label,
    #preferred .choice input[type="checkbox"] + label,
    #preferred .control input[type="checkbox"] + label,
    #enroll .choice input[type="checkbox"] + label,
    #enroll .control input[type="checkbox"] + label {
      z-index: 0;
      margin-bottom: 0;
      margin-left: 1.25rem;
      max-width: 100%;
      white-space: normal; }
  #join .choice div.field-error,
  #join .choice div.mage-error,
  #join .control div.field-error,
  #join .control div.mage-error,
  #retail .choice div.field-error,
  #retail .choice div.mage-error,
  #retail .control div.field-error,
  #retail .control div.mage-error,
  #preferred .choice div.field-error,
  #preferred .choice div.mage-error,
  #preferred .control div.field-error,
  #preferred .control div.mage-error,
  #enroll .choice div.field-error,
  #enroll .choice div.mage-error,
  #enroll .control div.field-error,
  #enroll .control div.mage-error {
    margin-top: -5px;
    color: #ff6c10;
    font: 12px/11px "Montserrat medium";
    text-transform: none;
    position: relative;
    clear: both; }
    @media only screen and (max-width: 767px) {
      #join .choice div.field-error,
      #join .choice div.mage-error,
      #join .control div.field-error,
      #join .control div.mage-error,
      #retail .choice div.field-error,
      #retail .choice div.mage-error,
      #retail .control div.field-error,
      #retail .control div.mage-error,
      #preferred .choice div.field-error,
      #preferred .choice div.mage-error,
      #preferred .control div.field-error,
      #preferred .control div.mage-error,
      #enroll .choice div.field-error,
      #enroll .choice div.mage-error,
      #enroll .control div.field-error,
      #enroll .control div.mage-error {
        font-size: 10px;
        line-height: 14px; } }

#join .choice label,
#join .choice .label,
#retail .choice label,
#retail .choice .label,
#preferred .choice label,
#preferred .choice .label,
#enroll .choice label,
#enroll .choice .label {
  cursor: pointer; }
  #join .choice label span,
  #join .choice .label span,
  #retail .choice label span,
  #retail .choice .label span,
  #preferred .choice label span,
  #preferred .choice .label span,
  #enroll .choice label span,
  #enroll .choice .label span {
    margin-left: 0; }

#join .choice input[type="checkbox"],
#retail .choice input[type="checkbox"],
#preferred .choice input[type="checkbox"],
#enroll .choice input[type="checkbox"] {
  display: none; }

#join .choice input[type="checkbox"] + label.label,
#join .choice input[type="checkbox"] + label,
#retail .choice input[type="checkbox"] + label.label,
#retail .choice input[type="checkbox"] + label,
#preferred .choice input[type="checkbox"] + label.label,
#preferred .choice input[type="checkbox"] + label,
#enroll .choice input[type="checkbox"] + label.label,
#enroll .choice input[type="checkbox"] + label {
  position: relative;
  display: inline-block;
  padding: 0 0 0 30px;
  line-height: 20px;
  font-family: "Montserrat light";
  margin: 0 !important; }
  #join .choice input[type="checkbox"] + label.label[for="use_name_check"],
  #join .choice input[type="checkbox"] + label[for="use_name_check"],
  #retail .choice input[type="checkbox"] + label.label[for="use_name_check"],
  #retail .choice input[type="checkbox"] + label[for="use_name_check"],
  #preferred .choice input[type="checkbox"] + label.label[for="use_name_check"],
  #preferred .choice input[type="checkbox"] + label[for="use_name_check"],
  #enroll .choice input[type="checkbox"] + label.label[for="use_name_check"],
  #enroll .choice input[type="checkbox"] + label[for="use_name_check"] {
    font-family: "Montserrat medium"; }
  #join .choice input[type="checkbox"] + label.label:before,
  #join .choice input[type="checkbox"] + label:before,
  #retail .choice input[type="checkbox"] + label.label:before,
  #retail .choice input[type="checkbox"] + label:before,
  #preferred .choice input[type="checkbox"] + label.label:before,
  #preferred .choice input[type="checkbox"] + label:before,
  #enroll .choice input[type="checkbox"] + label.label:before,
  #enroll .choice input[type="checkbox"] + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    border-radius: 0;
    background: #fff;
    border: 1px solid #d6d8d8;
    width: 20px;
    height: 20px;
    text-align: center;
    font: 16px/1 "fontAwesome";
    color: #159399;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0); }

#join .choice input[type="checkbox"]:checked + label.label:after,
#join .choice input[type="checkbox"]:checked + label:after,
#retail .choice input[type="checkbox"]:checked + label.label:after,
#retail .choice input[type="checkbox"]:checked + label:after,
#preferred .choice input[type="checkbox"]:checked + label.label:after,
#preferred .choice input[type="checkbox"]:checked + label:after,
#enroll .choice input[type="checkbox"]:checked + label.label:after,
#enroll .choice input[type="checkbox"]:checked + label:after {
  position: absolute;
  border: none;
  top: 2px;
  left: 2px;
  content: '\f00c';
  text-align: center;
  font: 16px/1 "fontAwesome";
  color: #159399;
  width: 16px;
  height: 16px;
  transform: none; }

#join .agree-url a,
#retail .agree-url a,
#preferred .agree-url a,
#enroll .agree-url a {
  color: #159399;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer; }
  @media only screen and (max-width: 767px) {
    #join .agree-url a,
    #retail .agree-url a,
    #preferred .agree-url a,
    #enroll .agree-url a {
      font-size: 14px; } }
  #join .agree-url a:hover, #join .agree-url a:focus,
  #retail .agree-url a:hover,
  #retail .agree-url a:focus,
  #preferred .agree-url a:hover,
  #preferred .agree-url a:focus,
  #enroll .agree-url a:hover,
  #enroll .agree-url a:focus {
    text-decoration: none; }

.disclaimer {
  background: #fff;
  font-size: 12px;
  font-style: italic;
  padding: 10px 20px !important; }
  .disclaimer .wrapper {
    max-width: 1238px;
    margin: 0 auto !important; }
  .disclaimer .disclaimer p {
    margin-bottom: 1rem !important; }

.preview-kits-text {
  font-size: 16px;
  padding: 30px 0 !important;
  padding-top: 0 !important;
  text-align: center; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .preview-kits-text {
      padding-top: 30px !important; } }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .preview-kits-text span {
      display: none; } }
  .preview-kits-text h1 {
    font-size: 22px !important;
    font-family: 'Montserrat';
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 20px !important; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .preview-kits-text h1 {
        font-size: 20px !important; } }
  .preview-kits-text a {
    display: inline-block;
    position: relative;
    padding-left: 30px !important;
    margin: 0 30px !important; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .preview-kits-text a {
        margin: 10px 30px !important; } }
    .preview-kits-text a:before {
      content: '';
      position: absolute;
      background: url("../img/pdf.jpg") top left no-repeat;
      background-size: 25px 25px;
      width: 25px;
      height: 25px;
      left: 0; }

/*Youngevity_US styles*/
body#theme-youngevity-us #join .table-wrapper.choice .tbody {
  padding-bottom: 0;
  border-bottom: 1px solid #ADADAD; }

body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td {
  white-space: normal; }
  body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.price .enroll-title {
    font-weight: 600; }
  body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.price .renews-title {
    font-weight: 600;
    color: #000000; }
  body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.price .renews-price, body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.price .enroll-price {
    color: #000000;
    font-weight: 600; }
    body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.price .renews-price.small, body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.price .enroll-price.small {
      font-weight: normal; }
  body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.retail {
    color: #000000;
    background: #EFF2F2;
    font-size: 12px;
    line-height: 18px;
    cursor: default;
    white-space: normal;
    padding: 9px 5px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
    body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.retail:hover {
      color: #000000;
      background: #EFF2F2; }
  body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.distributor, body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.preferred {
    background: #686766;
    font-family: "Montserrat", sans-serif;
    font-weight: 600; }
    body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.distributor:hover, body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.preferred:hover {
      background: #686766;
      opacity: .7; }
  body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.price-preferred .enroll-title {
    text-transform: uppercase; }
  body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.price-preferred .renews-sub-title {
    font-weight: 500;
    font-size: 14px; }
  body#theme-youngevity-us #join .table-wrapper.choice .tfoot .td.price-preferred .renews-subtitle {
    white-space: normal;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    font-family: "Montserrat", sans-serif; }

body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .page-title {
  text-align: center;
  margin-bottom: 40px; }
  @media only screen and (max-width: 1024px) {
    body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .page-title {
      margin-bottom: 20px; } }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .page-title h2 {
    font-size: 27px;
    line-height: 32px;
    color: #404040;
    font-family: "Montserrat", sans-serif;
    font-weight: 600; }
    @media only screen and (max-width: 1024px) {
      body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .page-title h2 {
        font-size: 24px;
        line-height: 28px; } }

body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding: 0 90px 80px;
  margin-bottom: 40px; }
  @media only screen and (max-width: 1024px) {
    body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 0 0 20px;
      margin-bottom: 20px; } }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block .icon-car-block {
    background: url(../img/car_red_icon.png) no-repeat;
    width: 72px;
    margin: 0 30px;
    background-size: contain;
    background-position: center center; }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block .rewards-logo {
    background: url(../img/youngevity_rewards.png) no-repeat;
    height: 40px;
    background-size: contain;
    margin-bottom: 10px; }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block .block {
    border: 1px solid #DFDFDF;
    padding: 20px 20px 55px;
    position: relative; }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block h3, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block .summary.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block .cart-summary.sidebar .summary.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .cart-summary.sidebar .learn-more-block .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block span.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .checkout-opc .opc-sidebar .learn-more-block span.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block .data.table .table-caption, .data.table body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block .table-caption {
    color: #404040;
    font-size: 18px;
    line-height: 24px;
    font-family: "Montserrat semibold"; }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block strong {
    color: #686766;
    font-size: 14px;
    line-height: 18px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600; }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block p {
    color: #404040;
    font-size: 14px;
    line-height: 18px;
    font-family: "Montserrat semibold";
    margin: 0; }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block a {
    color: #686766;
    border-bottom: 1px dashed #ec562b;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 32px;
    display: inline-block;
    position: absolute;
    left: 20px;
    bottom: 20px; }
    body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block a:hover {
      border-color: transparent; }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .learn-more-block:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0;
    width: 60px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    background: -webkit-gradient(linear, left top, right top, color-stop(11%, #fc8aae), color-stop(11%, #df3b80), color-stop(22%, #ea572c), color-stop(33%, #f6bc37), color-stop(44%, #e3e75e), color-stop(55%, #4ab27d), color-stop(66%, #169198), color-stop(77%, #40c3cb), color-stop(88%, #b71d8b));
    background: -webkit-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
    background: -o-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
    background: linear-gradient(to right, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%); }

body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px; }
  @media only screen and (max-width: 1024px) {
    body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-bottom: 20px; } }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-left {
    width: 50%;
    text-align: right; }
    @media only screen and (max-width: 1024px) {
      body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-left {
        width: 100%; } }
    body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-left .pdp-img {
      margin-bottom: 10px;
      box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.09); }
      body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-left .pdp-img img {
        width: 100%; }
    body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-left span {
      color: #686766;
      font-size: 10px;
      line-height: 13px;
      font-family: "Montserrat semibold"; }
  body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right {
    padding: 40px 90px 40px 40px; }
    @media only screen and (max-width: 1024px) {
      body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right {
        padding: 20px; } }
    body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right h3, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right .summary.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right .cart-summary.sidebar .summary.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .cart-summary.sidebar .info-block .info-block-right .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right span.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .checkout-opc .opc-sidebar .info-block .info-block-right span.title, body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right .data.table .table-caption, .data.table body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right .table-caption {
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      color: #404040;
      font-size: 18px;
      line-height: 24px;
      margin-bottom: 25px; }
    body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right ul {
      margin-left: 0;
      list-style: none; }
      body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right ul li {
        font-family: "Montserrat semibold";
        color: #404040;
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 10px;
        padding-left: 25px;
        position: relative; }
        body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right ul li:before {
          content: '';
          color: #EC562B;
          font-size: 14px;
          line-height: 18px;
          position: absolute;
          left: 0; }
        body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right ul li:nth-child(1):before {
          content: '1.'; }
        body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right ul li:nth-child(2):before {
          content: '2.'; }
        body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right ul li:nth-child(3):before {
          content: '3.'; }
    body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right p {
      color: #404040;
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 10px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }
      body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right p.note {
        font-style: italic; }
      body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right p.note-account {
        font-family: "Montserrat semibold"; }
        body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right p.note-account a {
          font-family: "Montserrat", sans-serif;
          font-weight: 600;
          border-bottom: 1px dashed #EC562B; }
          body#theme-youngevity-us.cms-page-view.cms-save-with-autoship .info-block .info-block-right p.note-account a:hover {
            border-color: transparent; }

/* Page Wrapper
========================================================================== */
.page-wrapper {
  height: auto; }

/*Youngevity_US styles*/
body#theme-youngevity-us[class^="checkout"] .page-wrapper .page-content .row, body#theme-youngevity-us.cms-save-with-autoship .page-wrapper .page-content .row, body#theme-youngevity-us.cms-enroll-today-and-save .page-wrapper .page-content .row {
  max-width: 1024px; }

body#theme-youngevity-us input, body#theme-youngevity-us textarea, body#theme-youngevity-us a, body#theme-youngevity-us button {
  outline: none !important; }

/* Top Content
========================================================================== */
.top-page {
  height: 100%;
  display: block;
  position: relative;
  z-index: 99999;
  -webkit-transition: opacity 300ms ease;
  -moz-transition: opacity 300ms ease;
  transition: opacity 300ms ease; }
  .top-page.sub-page {
    height: auto;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .top-page.sub-page {
        min-height: 125px; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
      .top-page.sub-page {
        min-height: 105px; } }
  .top-page .slider-container {
    top: 0px;
    height: 100%;
    width: 100%;
    position: relative;
    z-index: 5;
    overflow: hidden; }
    .top-page .slider-container .slider-prev {
      position: absolute;
      top: 45%;
      left: 2%;
      background-color: #6d6d6d;
      z-index: 5;
      cursor: pointer;
      color: #fff;
      letter-spacing: 0.625rem;
      text-align: center;
      opacity: 0.6;
      font-family: "museo_sans500";
      padding-left: 0.9375rem;
      padding-right: 0.3125rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      .top-page .slider-container .slider-prev:hover {
        opacity: 1; }
    .top-page .slider-container .slider-next {
      position: absolute;
      top: 45%;
      right: 2%;
      background-color: #6d6d6d;
      z-index: 5;
      cursor: pointer;
      color: #fff;
      letter-spacing: 0.625rem;
      text-align: center;
      opacity: 0.6;
      font-family: "museo_sans500";
      padding-left: 0.9375rem;
      padding-right: 0.3125rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      .top-page .slider-container .slider-next:hover {
        opacity: 1; }
    .top-page .slider-container .cycle-slideshow-top {
      height: 100%;
      width: 100%;
      position: relative;
      z-index: 4; }
      .top-page .slider-container .cycle-slideshow-top .single-slide {
        position: relative;
        height: 100%;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center; }
        .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content {
          opacity: 0;
          font-family: "museo_sans500";
          font-size: 3.375rem;
          color: #676767; }
          .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content .superbold {
            font-family: "museo900";
            color: #6d6d6d;
            font-size: 5rem;
            vertical-align: middle; }
            .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content .superbold.white {
              color: #ffffff; }
          .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content .semibold {
            font-size: 3.375rem;
            font-family: "museo_sans500";
            line-height: 2.5rem; }
          .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content .normal {
            font-size: 2rem;
            font-family: "proxima_nova_condensedlight"; }
          .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content .small-text {
            font-family: "proxima_nova_condensedlight";
            font-size: 1.8125rem;
            vertical-align: middle; }
          .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.centered-bottom {
            position: absolute;
            width: 80%;
            left: 10%;
            bottom: 15%;
            text-align: center;
            line-height: 3.75rem; }
          .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right {
            position: absolute;
            width: 50%;
            right: 0;
            bottom: 25%;
            text-align: left;
            line-height: 0.625rem; }
            .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .superbold {
              line-height: 4.375rem; }
            .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .semibold {
              margin-top: 1.25rem;
              line-height: 3.125rem;
              display: block; }
            .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .normal {
              margin-top: 0.625rem;
              line-height: 2.5rem;
              display: block; }
            .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .button, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right button, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .fieldset button.action, .fieldset .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right button.action, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .fieldset a.action, .fieldset .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right a.action, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .login-container button.action, .login-container .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right button.action, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .login-container a.action, .login-container .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right a.action, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .form-create-account button.action, .form-create-account .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right button.action, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .form-create-account a.action, .form-create-account .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right a.action, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .forgot-password-container button.action, .forgot-password-container .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right button.action, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .forgot-password-container a.action, .forgot-password-container .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right a.action, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right button, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right button, .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right .data.table .actions a.action, .data.table .actions .top-page .slider-container .cycle-slideshow-top .single-slide .slide-content.right a.action {
              margin-top: 0.9375rem; }
        .top-page .slider-container .cycle-slideshow-top .single-slide.cycle-slide-active .slide-content {
          display: block;
          opacity: 1; }
          .top-page .slider-container .cycle-slideshow-top .single-slide.cycle-slide-active .slide-content.centered-bottom {
            animation: fall-top .9s ease-in-out; }
          .top-page .slider-container .cycle-slideshow-top .single-slide.cycle-slide-active .slide-content.right {
            animation: fall-right .9s ease-in-out; }
    .top-page .slider-container .slider-pager {
      position: absolute;
      bottom: 1%;
      z-index: 5;
      width: 100%;
      left: 0;
      text-align: center; }
      .top-page .slider-container .slider-pager span {
        font-size: 3.4375rem;
        cursor: pointer;
        color: #ffffff;
        margin-left: 0.3125rem;
        margin-right: 0.3125rem;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
        .top-page .slider-container .slider-pager span.cycle-pager-active {
          color: #6d6d6d;
          cursor: default; }
        .top-page .slider-container .slider-pager span:hover {
          color: #6d6d6d; }

.test {
  height: 600px;
  background-color: yellow;
  position: relative;
  float: left;
  width: 100%;
  clear: both;
  display: block; }

/* Top Search
========================================================================== */
.search-popup-overlay {
  background-color: black;
  position: fixed;
  opacity: .45;
  transition: all 0.15s linear .5s;
  z-index: 99990;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px; }

#search_mini_form.active {
  display: block;
  background: #ec6529;
  width: 100%;
  position: absolute;
  z-index: 99900; }
  #search_mini_form.active .container {
    z-index: 100000; }

#search_mini_form .amasty-xsearch-loader {
  top: 40%;
  right: 11%; }

#search_autocomplete .amsearch-results {
  background-color: #ffffff;
  max-width: none; }

.amsearch-results {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  max-width: none; }
  @media screen and (min-width: 64em) {
    .amsearch-results {
      flex-direction: row;
      flex-wrap: nowrap; } }
  .amsearch-results .amsearch-leftside {
    margin: 15px;
    width: auto !important;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    text-align: left; }
    @media screen and (min-width: 64em) {
      .amsearch-results .amsearch-leftside {
        width: 20% !important;
        flex-grow: 0; } }
    .amsearch-results .amsearch-leftside .amsearch-item-container {
      padding: 15px 0 20px; }
      .amsearch-results .amsearch-leftside .amsearch-item-container > .amasty-xsearch-block-header {
        font-family: "Montserrat medium";
        font-weight: 300;
        text-transform: uppercase;
        font-size: 14px;
        color: #404040;
        padding: 0; }
        @media screen and (min-width: 25em) {
          .amsearch-results .amsearch-leftside .amsearch-item-container > .amasty-xsearch-block-header {
            font-size: 16px; } }
        .amsearch-results .amsearch-leftside .amsearch-item-container > .amasty-xsearch-block-header:before {
          display: none; }
      .amsearch-results .amsearch-leftside .amsearch-item-container.page .item-name {
        font-family: "Montserrat medium"; }
      .amsearch-results .amsearch-leftside .amsearch-item-container .amsearch-item .amsearch-highlight {
        background-color: transparent;
        color: #404040; }
      .amsearch-results .amsearch-leftside .amsearch-item-container .amsearch-item .item-description {
        font-size: 12px;
        background-color: #f7f7f7;
        display: none; }
      .amsearch-results .amsearch-leftside .amsearch-item-container .amsearch-item .item-name {
        color: #6d6d6d;
        font-size: 13px; }
        @media screen and (min-width: 25em) {
          .amsearch-results .amsearch-leftside .amsearch-item-container .amsearch-item .item-name {
            font-size: 14px; } }
        .amsearch-results .amsearch-leftside .amsearch-item-container .amsearch-item .item-name:hover {
          color: #DA571D;
          box-shadow: none;
          background: #ffffff; }
        .amsearch-results .amsearch-leftside .amsearch-item-container .amsearch-item .item-name .amsearch-highlight {
          font-size: 13px; }
          @media screen and (min-width: 25em) {
            .amsearch-results .amsearch-leftside .amsearch-item-container .amsearch-item .item-name .amsearch-highlight {
              font-size: 14px; } }
  .amsearch-results .amsearch-products {
    width: auto !important;
    flex-grow: 8;
    order: -1;
    border-bottom: 1px solid #EFF2F2; }
    @media screen and (min-width: 64em) {
      .amsearch-results .amsearch-products {
        border-left: 1px solid #EFF2F2;
        border-bottom: none;
        order: 1;
        width: 80% !important; } }
    .amsearch-results .amsearch-products .amasty-xsearch-product-block-header {
      display: flex;
      flex-direction: row;
      align-items: center;
      margin-top: 15px; }
      .amsearch-results .amsearch-products .amasty-xsearch-product-block-header .amasty-xsearch-block-header {
        font-family: "Montserrat medium";
        font-weight: 300;
        text-transform: uppercase;
        padding: 15px 5px 10px;
        margin: 0 0 0 10px;
        font-size: 14px;
        color: #404040;
        text-align: left;
        display: flex; }
        @media screen and (min-width: 25em) {
          .amsearch-results .amsearch-products .amasty-xsearch-product-block-header .amasty-xsearch-block-header {
            font-size: 16px;
            padding: 15px 10px 10px; } }
      .amsearch-results .amsearch-products .amasty-xsearch-product-block-header .amsearch-more-results {
        padding: 15px 0 10px;
        margin: 0 10px 0 0;
        display: flex; }
        @media screen and (min-width: 25em) {
          .amsearch-results .amsearch-products .amasty-xsearch-product-block-header .amsearch-more-results {
            padding: 15px 10px 10px; } }
      .amsearch-results .amsearch-products .amasty-xsearch-product-block-header .amsearch-close-results {
        margin-left: auto;
        margin-right: 20px; }
      .amsearch-results .amsearch-products .amasty-xsearch-product-block-header .amsearch-link {
        font-family: "Montserrat";
        font-weight: 300;
        text-transform: uppercase;
        padding: 2px 0 5px 0;
        font-size: 14px;
        height: 22px;
        border-bottom: 0;
        color: #404040;
        background-color: transparent;
        background-image: linear-gradient(to right, #ffffff 40%, #ec6529 20%);
        background-position: bottom;
        background-size: 4px 2px;
        background-repeat: repeat-x; }
        @media screen and (min-width: 25em) {
          .amsearch-results .amsearch-products .amasty-xsearch-product-block-header .amsearch-link {
            padding: 0 0 5px 0;
            margin: 0 5px; } }
        .amsearch-results .amsearch-products .amasty-xsearch-product-block-header .amsearch-link:hover {
          background-image: linear-gradient(to right, #ffffff 40%, #DA571D 20%); }
    .amsearch-results .amsearch-products .amsearch-wrapper-content {
      display: flex;
      padding: 10px;
      flex-direction: row;
      flex-wrap: wrap;
      margin-bottom: 15px; }
      .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
        border: 1px solid #EFF2F2;
        margin: 10px;
        padding: 10px;
        flex: 0 0 calc(50% - 20px);
        flex-direction: column;
        flex-wrap: wrap;
        text-align: center; }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item::before {
          display: none; }
        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
            flex-basis: 37%; } }
        @media screen and (max-width: 25em) {
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
            margin: 5px;
            flex: 0 0 calc(50% - 10px); } }
  @media screen and (max-width: 25em) and (-ms-high-contrast: active), screen and (max-width: 25em) and (-ms-high-contrast: none) {
    .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
      flex-basis: 38%; } }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:nth-child(n+5) {
          display: none; }
        @media screen and (min-width: 42.5em) {
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:nth-child(n+5) {
            display: flex; } }
        @media screen and (min-width: 42.5em) and (max-width: 55em) {
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
            flex: 0 0 calc(33.3333% - 20px); } }
  @media screen and (min-width: 42.5em) and (max-width: 55em) and (-ms-high-contrast: active), screen and (min-width: 42.5em) and (max-width: 55em) and (-ms-high-contrast: none) {
    .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
      flex-basis: 25%; } }
        @media screen and (min-width: 42.5em) and (max-width: 55em) {
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:nth-child(n+7) {
              display: none; } }
        @media screen and (min-width: 55em) and (max-width: 64em) {
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
            flex: 0 0 calc(25% - 20px); } }
  @media screen and (min-width: 55em) and (max-width: 64em) and (-ms-high-contrast: active), screen and (min-width: 55em) and (max-width: 64em) and (-ms-high-contrast: none) {
    .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
      flex-basis: 19%; } }
        @media screen and (min-width: 55em) and (max-width: 64em) {
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:nth-child(n+7) {
              display: flex; } }
        @media screen and (min-width: 64em) and (max-width: 89.9375em) {
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
            flex: 0 0 calc(25% - 20px); } }
  @media screen and (min-width: 64em) and (max-width: 89.9375em) and (-ms-high-contrast: active), screen and (min-width: 64em) and (max-width: 89.9375em) and (-ms-high-contrast: none) {
    .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
      flex-basis: 19%; } }
        @media screen and (min-width: 64em) and (max-width: 89.9375em) {
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:nth-child(n+7) {
              display: flex; } }
        @media screen and (min-width: 75em) {
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
            flex: 0 0 calc(25% - 20px); } }
  @media screen and (min-width: 75em) and (-ms-high-contrast: active), screen and (min-width: 75em) and (-ms-high-contrast: none) {
    .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item {
      flex-basis: 19%; } }
        @media screen and (min-width: 75em) {
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:nth-child(n+7) {
              display: flex; } }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:hover, .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:active {
          border: 1px solid #EA5628;
          background: #ffffff; }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-image-photo {
          border: 0;
          max-width: 100px;
          width: auto;
          max-height: 100px; }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-autocomplete-information {
          padding: 0; }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-item-link {
          font-family: "Montserrat medium";
          color: #404040;
          font-size: 14px;
          margin-top: 10px;
          text-align: center;
          display: flex;
          justify-content: center;
          align-items: center;
          margin-bottom: 3px;
          min-height: 42px; }
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-item-link .product-name {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis; }
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-item-link .amsearch-highlight {
            background-color: transparent;
            color: #404040; }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-sku {
          font-family: "Montserrat medium";
          color: #707070;
          font-size: 14px;
          margin-bottom: 10px;
          text-align: center; }
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-sku:before {
            content: '('; }
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-sku:after {
            content: ')'; }
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-sku.hidden {
            display: none; }
        @media screen and (max-width: 25em) {
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-item-link, .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-sku {
            font-size: 13px; } }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-item-description {
          display: none; }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .product-item-details {
          padding-right: 0; }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner {
          margin: 0; }
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .price-box {
            max-width: none;
            margin: 0 auto;
            display: inline-block; }
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .price-box .your-price, .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .price-box .wholesale-price {
              display: table-row; }
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .price-box .price {
              font-size: 14px; }
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .price-box .labelprice {
              font-size: 14px;
              display: table-cell;
              line-height: 22px;
              padding-left: 5px;
              text-align: left; }
            @media screen and (max-width: 25em) {
              .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .price-box .price {
                font-size: 12px; }
              .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .price-box .wholesale-price .labelprice {
                font-size: 0; }
              .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .price-box .wholesale-price .labelprice:before {
                content: "W/S";
                font-size: 12px; } }
          @media screen and (max-width: 25em) {
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .swatch-option {
              font-size: 12px; } }
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .additional-attributes {
            margin-top: 0;
            display: flex;
            flex-direction: row; }
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .additional-attributes .bv-attr, .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .additional-attributes .qv-attr {
              display: flex;
              flex-direction: row;
              width: 50%;
              font-size: 14px; }
              .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .additional-attributes .bv-attr .value, .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .additional-attributes .qv-attr .value {
                margin-left: 3px; }
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .additional-attributes .bv-attr {
              text-align: right;
              justify-content: flex-end;
              padding-right: 5px; }
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .additional-attributes .qv-attr {
              text-align: left;
              justify-content: flex-start;
              padding-left: 5px; }
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .product-item-actions {
            top: 16%;
            position: absolute;
            display: none;
            left: 0;
            right: 0;
            margin-left: auto;
            margin-right: auto; }
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .product-item-actions form {
              display: inline-block;
              margin-left: 0;
              margin-right: 0; }
              .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .product-item-actions form .tocart {
                background-color: #ec6529;
                color: #ffffff;
                text-transform: uppercase;
                display: block;
                font-size: 13px;
                font-family: "Montserrat medium";
                padding: 8px; }
                .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .product-item-actions form .tocart:hover {
                  background-color: #DA571D; }
                .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .product-item-actions form .tocart.disabled {
                  background-color: #919191; }
            .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .product-item-actions .actions-secondary {
              display: none; }
          .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item .amsearch-wrapper-inner .upgraded-customer-info {
            background: #ffffff;
            border: 1px dashed #ec6529;
            box-shadow: 0 0 5px 0 #9a9899;
            padding: 0.3125rem;
            font-size: 0.75rem;
            line-height: 1rem;
            text-transform: none;
            position: absolute;
            top: 14%;
            left: 2.5%;
            width: 95%;
            display: none; }
        .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:hover .product-item-actions, .amsearch-results .amsearch-products .amsearch-wrapper-content .amsearch-item:hover .upgraded-customer-info {
          display: block; }

/* Banners
========================================================================== */
/* Effects + temp data
========================================================================== */
.temp-s1 {
  background-image: url(/pub/media/wysiwyg/temp/slide_banner.jpg); }

.temp-b1 {
  background-image: url(/pub/media/wysiwyg/temp/banner_height.jpg); }

.temp-b2 {
  background-image: url(/pub/media/wysiwyg/temp/banner_sale.jpg); }

.temp-b3 {
  background-image: url(/pub/media/wysiwyg/temp/banner_4.jpg); }

.temp-b4 {
  background-image: url(/pub/media/wysiwyg/temp/banner_5.jpg); }

.temp-b5 {
  background-image: url(/pub/media/wysiwyg/temp/banner_6.jpg); }

.temp-b6 {
  background-image: url(/pub/media/wysiwyg/temp/banner_7.jpg); }

.temp-b7 {
  background-image: url(/pub/media/wysiwyg/temp/banner_blog.jpg); }

.temp-b8 {
  background-image: url(/pub/media/wysiwyg/temp/banner_9.jpg); }

.temp-a1 {
  background-image: url(/pub/media/wysiwyg/temp/wide_hello.jpg); }

.temp-c1 {
  background-image: url(/pub/media/wysiwyg/temp/cat_banner_1.jpg); }

.temp-c2 {
  background-image: url(/pub/media/wysiwyg/temp/cat_banner_2.jpg); }

.temp-c3 {
  background-image: url(/pub/media/wysiwyg/temp/cat_banner_3.jpg); }

.banners {
  position: relative;
  float: left;
  width: 100%;
  clear: both;
  display: block; }

.background-fit {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

.background-fit-clip {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: content-box; }

.big-height {
  min-height: 43.75rem; }

.medium-height {
  min-height: 32.8125rem; }

.half-height {
  min-height: 21.875rem; }

.static-color-white {
  background-color: #ffffff; }

.static-color-main {
  background-color: #6d6d6d; }

.static-color-fb {
  background-color: #3b5a9a; }

.static-color-tw {
  background-color: #1aa9e1; }

.static-color-pin {
  background-color: #d0202a; }

.small-height {
  min-height: 10.9375rem; }

.has-promo-icon {
  position: relative; }

.banner-slider {
  position: relative;
  float: left;
  height: auto;
  clear: both;
  width: 100%; }
  .banner-slider .slider-p-pager {
    position: absolute;
    top: 5%;
    left: 45%;
    z-index: 1000;
    width: 4.375rem; }
    .banner-slider .slider-p-pager .prev {
      position: relative;
      display: inline-block;
      margin-right: 1.25rem;
      cursor: pointer; }
    .banner-slider .slider-p-pager .next {
      position: relative;
      display: inline-block;
      cursor: pointer; }
    .banner-slider .slider-p-pager i {
      color: #6d6d6d;
      font-size: 2.5rem; }

.promo-icon {
  background-image: url(../img/sale.svg);
  height: 9.375rem;
  width: 9.375rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  position: absolute;
  top: 5%;
  right: 5%; }
  .promo-icon span {
    position: absolute;
    top: 0;
    left: 0;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    line-height: 9.375rem;
    font-size: 0.75rem;
    text-align: center;
    transform: rotate(-35deg);
    font-family: "museo_sans500"; }

.do-margin-top {
  margin-top: 1.875rem; }

.big-padding {
  position: relative;
  padding: 20%; }

.medium-padding {
  position: relative;
  padding: 10%; }

.small-padding {
  position: relative;
  padding: 5%; }

.small-padding-top {
  position: relative;
  padding-top: 5%; }

.wide-padding-line-inside {
  position: relative; }

.wide-padding-line {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  width: 100%;
  left: 0;
  padding: 2%; }

.wide-padding-line-bottom {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 5%;
  padding: 2%; }

.main-color-headers h1, .main-color-headers h2, .main-color-headers h3, .main-color-headers body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .main-color-headers .summary.title, .main-color-headers body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .main-color-headers .summary.title, .main-color-headers body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .main-color-headers span.title, .main-color-headers body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .main-color-headers span.title, .main-color-headers .data.table .table-caption, .data.table .main-color-headers .table-caption, .main-color-headers h4, .main-color-headers .fieldset .legend, .fieldset .main-color-headers .legend, .main-color-headers .login-container .legend, .login-container .main-color-headers .legend, .main-color-headers .form-create-account .legend, .form-create-account .main-color-headers .legend, .main-color-headers .forgot-password-container .legend, .forgot-password-container .main-color-headers .legend, .main-color-headers h5, .main-color-headers h6 {
  color: #6d6d6d;
  font-family: "museo_sans500";
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  margin: 0; }

.main-color-headers h1 {
  font-size: 4.0625rem; }

.main-color-headers h2 {
  font-size: 2.25rem; }

.yellow-color-headers h1, .yellow-color-headers h2, .yellow-color-headers h3, .yellow-color-headers body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .yellow-color-headers .summary.title, .yellow-color-headers body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .yellow-color-headers .summary.title, .yellow-color-headers body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .yellow-color-headers span.title, .yellow-color-headers body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .yellow-color-headers span.title, .yellow-color-headers .data.table .table-caption, .data.table .yellow-color-headers .table-caption, .yellow-color-headers h4, .yellow-color-headers .fieldset .legend, .fieldset .yellow-color-headers .legend, .yellow-color-headers .login-container .legend, .login-container .yellow-color-headers .legend, .yellow-color-headers .form-create-account .legend, .form-create-account .yellow-color-headers .legend, .yellow-color-headers .forgot-password-container .legend, .forgot-password-container .yellow-color-headers .legend, .yellow-color-headers h5, .yellow-color-headers h6 {
  color: #ffd65c;
  font-family: "museo_sans500";
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  margin: 0; }

.yellow-color-headers h1 {
  font-size: 5rem; }

.yellow-color-headers h2 {
  font-size: 2.5rem; }

.yellow-color-headers h3, .yellow-color-headers body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .yellow-color-headers .summary.title, .yellow-color-headers body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .yellow-color-headers .summary.title, .yellow-color-headers body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .yellow-color-headers span.title, .yellow-color-headers body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .yellow-color-headers span.title, .yellow-color-headers .data.table .table-caption, .data.table .yellow-color-headers .table-caption {
  font-size: 1.875rem; }

.orange-color-headers h1, .orange-color-headers h2, .orange-color-headers h3, .orange-color-headers body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .orange-color-headers .summary.title, .orange-color-headers body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .orange-color-headers .summary.title, .orange-color-headers body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .orange-color-headers span.title, .orange-color-headers body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .orange-color-headers span.title, .orange-color-headers .data.table .table-caption, .data.table .orange-color-headers .table-caption, .orange-color-headers h4, .orange-color-headers .fieldset .legend, .fieldset .orange-color-headers .legend, .orange-color-headers .login-container .legend, .login-container .orange-color-headers .legend, .orange-color-headers .form-create-account .legend, .form-create-account .orange-color-headers .legend, .orange-color-headers .forgot-password-container .legend, .forgot-password-container .orange-color-headers .legend, .orange-color-headers h5, .orange-color-headers h6 {
  color: #EA5628;
  font-family: "museo_sans700";
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  margin: 0; }

.orange-color-headers h1 {
  font-size: 5rem; }

.orange-color-headers h2 {
  font-size: 2.5rem; }

.orange-color-headers h3, .orange-color-headers body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .orange-color-headers .summary.title, .orange-color-headers body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .orange-color-headers .summary.title, .orange-color-headers body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .orange-color-headers span.title, .orange-color-headers body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .orange-color-headers span.title, .orange-color-headers .data.table .table-caption, .data.table .orange-color-headers .table-caption {
  font-size: 1.875rem; }

.white-color-headers h1, .white-color-headers h2, .white-color-headers h3, .white-color-headers body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .white-color-headers .summary.title, .white-color-headers body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .white-color-headers .summary.title, .white-color-headers body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .white-color-headers span.title, .white-color-headers body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .white-color-headers span.title, .white-color-headers .data.table .table-caption, .data.table .white-color-headers .table-caption, .white-color-headers h4, .white-color-headers .fieldset .legend, .fieldset .white-color-headers .legend, .white-color-headers .login-container .legend, .login-container .white-color-headers .legend, .white-color-headers .form-create-account .legend, .form-create-account .white-color-headers .legend, .white-color-headers .forgot-password-container .legend, .forgot-password-container .white-color-headers .legend, .white-color-headers h5, .white-color-headers h6 {
  color: #ffffff;
  font-family: "museo900";
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  margin: 0;
  margin-top: 1.5625rem; }

.white-color-headers h1 {
  font-size: 5rem; }

.white-color-headers h2 {
  font-size: 2.5rem; }

.white-color-headers h3, .white-color-headers body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .white-color-headers .summary.title, .white-color-headers body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .white-color-headers .summary.title, .white-color-headers body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .white-color-headers span.title, .white-color-headers body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .white-color-headers span.title, .white-color-headers .data.table .table-caption, .data.table .white-color-headers .table-caption {
  font-size: 1.875rem; }

.gray-color-headers h1, .gray-color-headers h2, .gray-color-headers h3, .gray-color-headers body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .gray-color-headers .summary.title, .gray-color-headers body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .gray-color-headers .summary.title, .gray-color-headers body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .gray-color-headers span.title, .gray-color-headers body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .gray-color-headers span.title, .gray-color-headers .data.table .table-caption, .data.table .gray-color-headers .table-caption, .gray-color-headers h4, .gray-color-headers .fieldset .legend, .fieldset .gray-color-headers .legend, .gray-color-headers .login-container .legend, .login-container .gray-color-headers .legend, .gray-color-headers .form-create-account .legend, .form-create-account .gray-color-headers .legend, .gray-color-headers .forgot-password-container .legend, .forgot-password-container .gray-color-headers .legend, .gray-color-headers h5, .gray-color-headers h6 {
  color: #333333;
  font-family: "museo100";
  text-transform: uppercase;
  margin: 0; }

.gray-color-headers h1 {
  font-size: 5rem; }

.gray-color-headers h2 {
  font-size: 2.5rem; }

.gray-color-headers h3, .gray-color-headers body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .gray-color-headers .summary.title, .gray-color-headers body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .gray-color-headers .summary.title, .gray-color-headers body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .gray-color-headers span.title, .gray-color-headers body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .gray-color-headers span.title, .gray-color-headers .data.table .table-caption, .data.table .gray-color-headers .table-caption {
  font-size: 1.875rem; }

.gray-text p {
  color: #333333;
  font-size: 1.25rem;
  font-family: "museo_sans300";
  margin-top: 1.5625rem;
  margin-bottom: 0; }

.white-text p {
  color: #ffffff;
  font-size: 1.25rem;
  font-family: "museo_sans300";
  margin-top: 1.5625rem;
  margin-bottom: 0; }

.white-text.small-text p {
  font-size: 0.75rem; }

.yellow-button .button, .yellow-button .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .yellow-button button, .yellow-button .fieldset button.action, .fieldset .yellow-button button.action, .yellow-button .fieldset a.action, .fieldset .yellow-button a.action, .yellow-button .login-container button.action, .login-container .yellow-button button.action, .yellow-button .login-container a.action, .login-container .yellow-button a.action, .yellow-button .form-create-account button.action, .form-create-account .yellow-button button.action, .yellow-button .form-create-account a.action, .form-create-account .yellow-button a.action, .yellow-button .forgot-password-container button.action, .forgot-password-container .yellow-button button.action, .yellow-button .forgot-password-container a.action, .forgot-password-container .yellow-button a.action, .yellow-button body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .yellow-button button, .yellow-button body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .yellow-button button, .yellow-button .data.table .actions a.action, .data.table .actions .yellow-button a.action {
  background-color: transparent;
  border-color: #ffd65c;
  color: #ffd65c;
  font-family: "museo_sans700";
  text-transform: uppercase;
  font-size: 1.25rem; }

.white-button .button, .white-button .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .white-button button, .white-button .fieldset button.action, .fieldset .white-button button.action, .white-button .fieldset a.action, .fieldset .white-button a.action, .white-button .login-container button.action, .login-container .white-button button.action, .white-button .login-container a.action, .login-container .white-button a.action, .white-button .form-create-account button.action, .form-create-account .white-button button.action, .white-button .form-create-account a.action, .form-create-account .white-button a.action, .white-button .forgot-password-container button.action, .forgot-password-container .white-button button.action, .white-button .forgot-password-container a.action, .forgot-password-container .white-button a.action, .white-button body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .white-button button, .white-button body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .white-button button, .white-button .data.table .actions a.action, .data.table .actions .white-button a.action {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
  font-family: "museo_sans700";
  text-transform: uppercase;
  font-size: 1.25rem; }

.bottom-content {
  position: relative; }
  .bottom-content .medium-padding {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
  .bottom-content .big-padding {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
  .bottom-content .small-padding {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
  .bottom-content .button, .bottom-content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .bottom-content button, .bottom-content .fieldset button.action, .fieldset .bottom-content button.action, .bottom-content .fieldset a.action, .fieldset .bottom-content a.action, .bottom-content .login-container button.action, .login-container .bottom-content button.action, .bottom-content .login-container a.action, .login-container .bottom-content a.action, .bottom-content .form-create-account button.action, .form-create-account .bottom-content button.action, .bottom-content .form-create-account a.action, .form-create-account .bottom-content a.action, .bottom-content .forgot-password-container button.action, .forgot-password-container .bottom-content button.action, .bottom-content .forgot-password-container a.action, .forgot-password-container .bottom-content a.action, .bottom-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .bottom-content button, .bottom-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .bottom-content button, .bottom-content .data.table .actions a.action, .data.table .actions .bottom-content a.action {
    margin-top: 0.9375rem; }

.text-align-center {
  text-align: center; }

.column, .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .field, body:not(#theme-youngevity-us) .form-shipping-address .choice,
body:not(#theme-youngevity-us) .billing-address-form .choice, body#theme-youngevity-us .checkout-opc .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street .field, body#theme-youngevity-us .form-shipping-address .choice,
body#theme-youngevity-us .billing-address-form .choice {
  overflow: hidden; }

.medium-title {
  position: relative;
  font-family: "museo_sans300";
  color: #676767;
  font-size: 3.25rem;
  text-transform: uppercase;
  width: auto;
  line-height: 6.875rem; }
  .medium-title .different {
    color: #6d6d6d;
    font-family: "museo900"; }
  .medium-title .subname {
    font-size: 10.625rem;
    font-family: "museo_sans300";
    font-weight: 100; }

.massive-title {
  position: relative;
  float: left;
  font-family: "museo100";
  color: #676767;
  font-size: 4.5rem;
  text-transform: uppercase;
  width: auto;
  line-height: 3.75rem; }
  .massive-title .different {
    color: #6d6d6d;
    font-family: "museo900"; }
  .massive-title .subname {
    text-align: right;
    font-size: 2.625rem;
    font-family: "museo_sans300"; }

/* News
========================================================================== */
section.news {
  position: relative;
  float: left;
  width: 100%;
  clear: both;
  height: auto;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  background-color: #ffffff; }
  section.news h5 {
    font-size: 1.5rem;
    color: #000000;
    font-family: "museo900";
    margin-bottom: 3.125rem; }
  section.news ul.news {
    list-style: none;
    margin: 0;
    padding: 0; }
    section.news ul.news li {
      position: relative;
      width: 80%;
      border-bottom: 0.0625rem solid #c4c4c4;
      padding-bottom: 0.625rem;
      padding-left: 1em; }
      section.news ul.news li a {
        font-family: "museo_sans700";
        color: #333333;
        font-size: 1.125rem;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
        section.news ul.news li a:hover {
          color: #6d6d6d; }
      section.news ul.news li .details {
        display: block;
        color: #676767;
        font-size: 0.8125rem;
        font-family: "museo_sans300"; }
      section.news ul.news li:before {
        content: "";
        border-color: transparent #333333;
        border-style: solid;
        border-width: 0.35em 0 0.35em 0.45em;
        display: block;
        height: 0;
        width: 0;
        left: -1em;
        top: 1.1em;
        position: relative;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
      section.news ul.news li:last-child {
        border-bottom: none;
        padding-bottom: 2.5rem; }
      section.news ul.news li:hover:before {
        border-color: transparent #6d6d6d; }
  section.news p.short-description {
    font-family: "museo_sans300_italic";
    font-size: 1rem;
    width: 100%;
    color: #676767;
    margin-bottom: 3.125rem; }
  section.news form.newsletter input.button {
    font-family: "museo_sans500";
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: 0.125rem; }
  section.news form.newsletter input[type="email"] {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: #f5f5f5;
    color: #333333;
    font-family: "museo_sans300";
    padding: 0 1.25rem;
    height: 2.5625rem;
    line-height: 2.8125rem;
    font-size: 1rem; }

/* Product
========================================================================== */
body.catalog-product-view .product-options-wrapper .mage-error, #categoryPopup .product-options-wrapper .mage-error, .dashboard-autoship-products .fancybox-skin .product-options-wrapper .mage-error {
  margin-top: 0; }

body.catalog-product-view .additional-attributes, #categoryPopup .additional-attributes, .dashboard-autoship-products .fancybox-skin .additional-attributes {
  margin-top: 10px; }
  body.catalog-product-view .additional-attributes p, #categoryPopup .additional-attributes p, .dashboard-autoship-products .fancybox-skin .additional-attributes p {
    float: left;
    width: 100%;
    margin-bottom: 5px; }
    body.catalog-product-view .additional-attributes p span.bv-qv-label, #categoryPopup .additional-attributes p span.bv-qv-label, .dashboard-autoship-products .fancybox-skin .additional-attributes p span.bv-qv-label {
      font-weight: bold; }

body.catalog-product-view .product-image, #categoryPopup .product-image, .dashboard-autoship-products .fancybox-skin .product-image {
  float: left;
  position: relative;
  z-index: 997; }
  body.catalog-product-view .product-image.single img, #categoryPopup .product-image.single img, .dashboard-autoship-products .fancybox-skin .product-image.single img {
    border: 1px solid #676767;
    width: 380px; }
    @media screen and (min-width: 64em) {
      body.catalog-product-view .product-image.single img, #categoryPopup .product-image.single img, .dashboard-autoship-products .fancybox-skin .product-image.single img {
        width: 390px; } }
    @media screen and (min-width: 75em) {
      body.catalog-product-view .product-image.single img, #categoryPopup .product-image.single img, .dashboard-autoship-products .fancybox-skin .product-image.single img {
        width: 452px; } }
  body.catalog-product-view .product-image.single + .product-info-main, #categoryPopup .product-image.single + .product-info-main, .dashboard-autoship-products .fancybox-skin .product-image.single + .product-info-main {
    width: calc(100% - (400px));
    min-height: 0; }
    @media screen and (min-width: 64em) {
      body.catalog-product-view .product-image.single + .product-info-main, #categoryPopup .product-image.single + .product-info-main, .dashboard-autoship-products .fancybox-skin .product-image.single + .product-info-main {
        width: calc(100% - (472px)); } }
    @media screen and (min-width: 75em) {
      body.catalog-product-view .product-image.single + .product-info-main, #categoryPopup .product-image.single + .product-info-main, .dashboard-autoship-products .fancybox-skin .product-image.single + .product-info-main {
        width: calc(100% - (472px)); } }
    body.catalog-product-view .product-image.single + .product-info-main .product-info-price, #categoryPopup .product-image.single + .product-info-main .product-info-price, .dashboard-autoship-products .fancybox-skin .product-image.single + .product-info-main .product-info-price {
      padding-bottom: 12px !important; }
    body.catalog-product-view .product-image.single + .product-info-main .product-details-bottom, #categoryPopup .product-image.single + .product-info-main .product-details-bottom, .dashboard-autoship-products .fancybox-skin .product-image.single + .product-info-main .product-details-bottom {
      position: relative;
      bottom: 0;
      left: 0; }

body.catalog-product-view #block-related-heading, #categoryPopup #block-related-heading, .dashboard-autoship-products .fancybox-skin #block-related-heading {
  color: #333333; }

body.catalog-product-view .product-info-main, #categoryPopup .product-info-main, .dashboard-autoship-products .fancybox-skin .product-info-main {
  min-height: 619px;
  position: relative;
  float: right; }
  body.catalog-product-view .product-info-main .select-enrollment-pack, #categoryPopup .product-info-main .select-enrollment-pack, .dashboard-autoship-products .fancybox-skin .product-info-main .select-enrollment-pack {
    margin-bottom: 0.9375rem; }
  @media screen and (min-width: 64em) {
    body.catalog-product-view .product-info-main, #categoryPopup .product-info-main, .dashboard-autoship-products .fancybox-skin .product-info-main {
      min-height: none;
      padding-left: 525px; } }
  @media screen and (min-width: 75em) {
    body.catalog-product-view .product-info-main, #categoryPopup .product-info-main, .dashboard-autoship-products .fancybox-skin .product-info-main {
      padding-left: 587px; } }
  body.catalog-product-view .product-info-main .product-details-bottom, #categoryPopup .product-info-main .product-details-bottom, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom {
    position: absolute;
    left: 400px;
    right: 0;
    bottom: -8px; }
    @media screen and (min-width: 64em) {
      body.catalog-product-view .product-info-main .product-details-bottom, #categoryPopup .product-info-main .product-details-bottom, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom {
        position: relative;
        left: auto;
        right: auto;
        bottom: auto; } }
    body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty, #categoryPopup .product-info-main .product-details-bottom .product-options-qty, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty {
      overflow: hidden;
      margin-bottom: 12px; }
      body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty .product-options-wrapper, #categoryPopup .product-info-main .product-details-bottom .product-options-qty .product-options-wrapper, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty .product-options-wrapper {
        width: 58.5%;
        margin-right: 2.4%;
        float: left; }
      body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart, #categoryPopup .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart {
        float: left;
        width: 39%;
        margin-bottom: 0; }
        body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty, #categoryPopup .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty {
          float: none;
          width: 100%; }
          body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty label, #categoryPopup .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty label, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty label {
            font-weight: 600;
            margin-bottom: 5px; }
          body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty .control, #categoryPopup .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty .control, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty .control {
            width: 100%;
            overflow: hidden; }
            body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty .control .input-text.qty, #categoryPopup .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty .control .input-text.qty, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty .configurable-product-box-tocart .field.qty .control .input-text.qty {
              width: 100%;
              margin-bottom: 0; }
    body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom {
      width: 58.5%; }
      @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
        body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom {
          width: 100%; } }
      body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions {
        float: none; }
        body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .button, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .fieldset button.action, .fieldset body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .fieldset a.action, .fieldset body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .login-container button.action, .login-container body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .login-container a.action, .login-container body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .form-create-account button.action, .form-create-account body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .form-create-account a.action, .form-create-account body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .forgot-password-container button.action, .forgot-password-container body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .forgot-password-container a.action, .forgot-password-container body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button, body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .data.table .actions a.action, .data.table body.catalog-product-view .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .button, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .fieldset button.action, .fieldset #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .fieldset a.action, .fieldset #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .login-container button.action, .login-container #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .login-container a.action, .login-container #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .form-create-account button.action, .form-create-account #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .form-create-account a.action, .form-create-account #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .forgot-password-container button.action, .forgot-password-container #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .forgot-password-container a.action, .forgot-password-container #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button, #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .data.table .actions a.action, .data.table #categoryPopup .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .button, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .fieldset button.action, .fieldset .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .fieldset a.action, .fieldset .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .login-container button.action, .login-container .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .login-container a.action, .login-container .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .form-create-account button.action, .form-create-account .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .form-create-account a.action, .form-create-account .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .forgot-password-container button.action, .forgot-password-container .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button.action, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions .forgot-password-container a.action, .forgot-password-container .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions button, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .data.table .actions a.action, .data.table .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-qty + .product-options-bottom .actions a.action {
          width: 100%; }
    body.catalog-product-view .product-info-main .product-details-bottom .product-options-wrapper select, #categoryPopup .product-info-main .product-details-bottom .product-options-wrapper select, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .product-options-wrapper select {
      width: 100%;
      height: 70px;
      margin-bottom: 0; }
    @media screen and (min-width: 64em) {
      body.catalog-product-view .product-info-main .product-details-bottom .tocart, #categoryPopup .product-info-main .product-details-bottom .tocart, .dashboard-autoship-products .fancybox-skin .product-info-main .product-details-bottom .tocart {
        padding: 1.5625rem 3.9375rem 1.5625rem 3.9375rem !important; } }

body.catalog-product-view .message, #categoryPopup .message, .dashboard-autoship-products .fancybox-skin .message {
  margin-bottom: 0.9375rem;
  color: #6d6d6d; }

@media screen and (min-width: 768px) and (max-width: 1200px) {
  body.catalog-product-view .content-popup .products-related .product-image-photo, #categoryPopup .content-popup .products-related .product-image-photo, .dashboard-autoship-products .fancybox-skin .content-popup .products-related .product-image-photo {
    max-width: 80%; } }

body.catalog-product-view .main-content,
body.catalog-product-view .content-popup, #categoryPopup .main-content,
#categoryPopup .content-popup, .dashboard-autoship-products .fancybox-skin .main-content,
.dashboard-autoship-products .fancybox-skin .content-popup {
  position: relative; }
  body.catalog-product-view .main-content .product.media,
  body.catalog-product-view .content-popup .product.media, #categoryPopup .main-content .product.media,
  #categoryPopup .content-popup .product.media, .dashboard-autoship-products .fancybox-skin .main-content .product.media,
  .dashboard-autoship-products .fancybox-skin .content-popup .product.media {
    margin-bottom: 1.875rem; }
    @media screen and (min-width: 64em) {
      body.catalog-product-view .main-content .product.media,
      body.catalog-product-view .content-popup .product.media, #categoryPopup .main-content .product.media,
      #categoryPopup .content-popup .product.media, .dashboard-autoship-products .fancybox-skin .main-content .product.media,
      .dashboard-autoship-products .fancybox-skin .content-popup .product.media {
        margin-bottom: 0; } }
  body.catalog-product-view .main-content > .row > .columns,
  body.catalog-product-view .content-popup > .row > .columns, #categoryPopup .main-content > .row > .columns,
  #categoryPopup .content-popup > .row > .columns, .dashboard-autoship-products .fancybox-skin .main-content > .row > .columns,
  .dashboard-autoship-products .fancybox-skin .content-popup > .row > .columns {
    overflow: visible; }
  body.catalog-product-view .main-content .large-image,
  body.catalog-product-view .content-popup .large-image, #categoryPopup .main-content .large-image,
  #categoryPopup .content-popup .large-image, .dashboard-autoship-products .fancybox-skin .main-content .large-image,
  .dashboard-autoship-products .fancybox-skin .content-popup .large-image {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    border: 1px solid #676767;
    -webkit-box-shadow: 8px 8px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 8px 8px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 8px 8px 10px 0 rgba(0, 0, 0, 0.12); }
    @media screen and (min-width: 64em) {
      body.catalog-product-view .main-content .large-image,
      body.catalog-product-view .content-popup .large-image, #categoryPopup .main-content .large-image,
      #categoryPopup .content-popup .large-image, .dashboard-autoship-products .fancybox-skin .main-content .large-image,
      .dashboard-autoship-products .fancybox-skin .content-popup .large-image {
        left: 78px; } }
    body.catalog-product-view .main-content .large-image .minimize,
    body.catalog-product-view .content-popup .large-image .minimize, #categoryPopup .main-content .large-image .minimize,
    #categoryPopup .content-popup .large-image .minimize, .dashboard-autoship-products .fancybox-skin .main-content .large-image .minimize,
    .dashboard-autoship-products .fancybox-skin .content-popup .large-image .minimize {
      position: relative;
      display: block; }
      body.catalog-product-view .main-content .large-image .minimize .fa-compress,
      body.catalog-product-view .content-popup .large-image .minimize .fa-compress, #categoryPopup .main-content .large-image .minimize .fa-compress,
      #categoryPopup .content-popup .large-image .minimize .fa-compress, .dashboard-autoship-products .fancybox-skin .main-content .large-image .minimize .fa-compress,
      .dashboard-autoship-products .fancybox-skin .content-popup .large-image .minimize .fa-compress {
        position: absolute;
        top: 15px;
        right: 15px;
        z-index: 10;
        width: 2.5rem;
        height: 2.5rem;
        z-index: 10;
        color: #676767;
        background: #ffffff;
        opacity: 0.5;
        padding: 0.3125rem;
        text-align: center;
        border: 1px solid #676767;
        font-size: 1.25rem;
        line-height: 1.875rem; }
  body.catalog-product-view .main-content .fotorama-item.fotorama:focus,
  body.catalog-product-view .content-popup .fotorama-item.fotorama:focus, #categoryPopup .main-content .fotorama-item.fotorama:focus,
  #categoryPopup .content-popup .fotorama-item.fotorama:focus, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama:focus,
  .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama:focus {
    outline: none; }
  body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap,
  body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap,
  #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap,
  .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap {
    float: right;
    position: relative; }
    body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage,
    body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage,
    #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage,
    .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage {
      overflow: hidden;
      position: relative; }
      @media screen and (min-width: 64em) {
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage {
          box-sizing: content-box;
          padding-left: 115px; } }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fa-expand,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fa-expand, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fa-expand,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fa-expand, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fa-expand,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fa-expand {
        position: absolute;
        top: 15px;
        right: 15px;
        z-index: 10;
        width: 2.5rem;
        height: 2.5rem;
        color: #676767;
        background: #ffffff;
        opacity: 0.5;
        padding: 0.3125rem;
        text-align: center;
        border: 1px solid #676767;
        font-size: 1.25rem;
        line-height: 1.875rem; }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft {
        margin: 0;
        box-sizing: border-box; }

@inlcude ipad(both) {
  body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .enlarge,
  body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .enlarge, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .enlarge,
  #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .enlarge, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .enlarge,
  .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .enlarge {
    display: block; } }
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft .fotorama__stage__frame {
          border: 1px solid #676767; }
    body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap,
    body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap,
    #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap,
    .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap {
      background: #fff; }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap--horizontal,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap--horizontal, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap--horizontal,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap--horizontal, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap--horizontal,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap--horizontal {
        margin-top: 1.25rem; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav {
          left: -1px; } }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb-border,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb-border, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb-border,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb-border, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb-border,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb-border {
        border: none;
        background-image: none;
        margin-top: 0;
        pointer-events: none; }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft {
        transition-duration: 550ms !important; }
        @media screen and (min-width: 64em) {
          body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft,
          body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft,
          #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft,
          .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft {
            width: 100%; } }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame {
        border: 1px solid #676767;
        padding: 0;
        margin-bottom: 0.65rem;
        float: left;
        margin-right: 0;
        opacity: 0.5; }
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__active, body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:hover,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__active,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:hover, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__active, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:hover,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__active,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:hover, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__active, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:hover,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__active,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:hover {
          opacity: 1; }
        @media screen and (min-width: 64em) {
          body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame,
          body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame,
          #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame,
          .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame {
            width: 98% !important;
            float: none; } }
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb {
          background: none; }
          body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb .fotorama__img,
          body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb .fotorama__img, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb .fotorama__img,
          #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb .fotorama__img, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb .fotorama__img,
          .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame .fotorama__thumb .fotorama__img {
            height: 102%; }
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:last-child,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:last-child, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:last-child,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:last-child, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:last-child,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame:last-child {
          margin: 0; }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr--disabled,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr--disabled, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr--disabled,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr--disabled, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr--disabled,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr--disabled {
        opacity: 0.5; }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__arr {
        position: absolute;
        bottom: -125px;
        top: auto;
        height: 105px;
        width: 20px; }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right {
        background-image: none;
        bottom: 10px;
        position: absolute;
        top: 0;
        width: 20px;
        margin: auto;
        height: 25px;
        z-index: 1000;
        cursor: pointer; }
        @media screen and (min-width: 64em) {
          body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right,
          body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left,
          body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right,
          #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left,
          #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right,
          .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left,
          .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right {
            height: 30px;
            width: 100%;
            top: auto;
            bottom: auto; } }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left div,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left div, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left div,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left div, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left div,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left div {
        left: -4px; }
      @media screen and (min-width: 64em) {
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left {
          top: 1px; } }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right div,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right div, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right div,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right div, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right div,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right div {
        right: -4px; }
      @media screen and (min-width: 64em) {
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right {
          bottom: 1px; } }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr {
        background: #000000;
        opacity: 0.35;
        text-align: center;
        -webkit-transform: rotate(-90deg) translate3d(35%, 0, 0);
        -moz-transform: rotate(-90deg) translate3d(35%, 0, 0);
        -ms-transform: rotate(-90deg) translate3d(35%, 0, 0);
        -o-transform: rotate(-90deg) translate3d(35%, 0, 0);
        transform: rotate(-90deg) translate3d(35%, 0, 0);
        left: auto;
        padding: 0px;
        height: 20px;
        width: 30px; }
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr:hover,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr:hover, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr:hover,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr:hover, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr:hover,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr:hover {
          opacity: 0.5; }
        @media screen and (min-width: 64em) {
          body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr,
          body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr,
          #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr,
          .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr {
            padding-bottom: 30px;
            -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg); } }
        body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa,
        body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa,
        #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa,
        .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa {
          color: #ffffff;
          font-size: 1.125rem;
          line-height: 1.25rem; }
          @media screen and (min-width: 64em) {
            body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa,
            body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa,
            #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa,
            .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr .fa {
              line-height: 1.875rem; } }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:before, body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:after,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:before,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:after, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:before, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:after,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:before,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:after, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:before, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:after,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:before,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav:after {
        background-image: none; }
      body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr,
      body.catalog-product-view .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr, #categoryPopup .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr,
      #categoryPopup .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr, .dashboard-autoship-products .fancybox-skin .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr,
      .dashboard-autoship-products .fancybox-skin .content-popup .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr {
        margin: 0 auto; }
  body.catalog-product-view .main-content .page-title-wrapper,
  body.catalog-product-view .content-popup .page-title-wrapper, #categoryPopup .main-content .page-title-wrapper,
  #categoryPopup .content-popup .page-title-wrapper, .dashboard-autoship-products .fancybox-skin .main-content .page-title-wrapper,
  .dashboard-autoship-products .fancybox-skin .content-popup .page-title-wrapper {
    padding: 0; }
    body.catalog-product-view .main-content .page-title-wrapper .page-title,
    body.catalog-product-view .content-popup .page-title-wrapper .page-title, #categoryPopup .main-content .page-title-wrapper .page-title,
    #categoryPopup .content-popup .page-title-wrapper .page-title, .dashboard-autoship-products .fancybox-skin .main-content .page-title-wrapper .page-title,
    .dashboard-autoship-products .fancybox-skin .content-popup .page-title-wrapper .page-title {
      font-family: "Montserrat medium";
      margin-bottom: 20px;
      line-height: normal;
      color: #404040;
      text-align: left;
      font-size: 30px; }
  body.catalog-product-view .main-content .product-info-price .product-reviews-summary,
  body.catalog-product-view .content-popup .product-info-price .product-reviews-summary, #categoryPopup .main-content .product-info-price .product-reviews-summary,
  #categoryPopup .content-popup .product-info-price .product-reviews-summary, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-reviews-summary,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-reviews-summary {
    margin-bottom: 1.375rem; }
    body.catalog-product-view .main-content .product-info-price .product-reviews-summary .rating,
    body.catalog-product-view .content-popup .product-info-price .product-reviews-summary .rating, #categoryPopup .main-content .product-info-price .product-reviews-summary .rating,
    #categoryPopup .content-popup .product-info-price .product-reviews-summary .rating, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-reviews-summary .rating,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-reviews-summary .rating {
      width: 105px;
      float: left; }
    body.catalog-product-view .main-content .product-info-price .product-reviews-summary .add,
    body.catalog-product-view .content-popup .product-info-price .product-reviews-summary .add, #categoryPopup .main-content .product-info-price .product-reviews-summary .add,
    #categoryPopup .content-popup .product-info-price .product-reviews-summary .add, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-reviews-summary .add,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-reviews-summary .add {
      font-size: 1.0625rem;
      font-family: "Montserrat", sans-serif;
      color: #404040; }
      body.catalog-product-view .main-content .product-info-price .product-reviews-summary .add:hover,
      body.catalog-product-view .content-popup .product-info-price .product-reviews-summary .add:hover, #categoryPopup .main-content .product-info-price .product-reviews-summary .add:hover,
      #categoryPopup .content-popup .product-info-price .product-reviews-summary .add:hover, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-reviews-summary .add:hover,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-reviews-summary .add:hover {
        color: #6d6d6d; }
  body.catalog-product-view .main-content .product-info-price .price-box,
  body.catalog-product-view .content-popup .product-info-price .price-box, #categoryPopup .main-content .product-info-price .price-box,
  #categoryPopup .content-popup .product-info-price .price-box, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .price-box,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .price-box {
    margin-bottom: 1.375rem; }
    body.catalog-product-view .main-content .product-info-price .price-box .price,
    body.catalog-product-view .content-popup .product-info-price .price-box .price, #categoryPopup .main-content .product-info-price .price-box .price,
    #categoryPopup .content-popup .product-info-price .price-box .price, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .price-box .price,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .price-box .price {
      font-family: "Montserrat medium";
      font-size: 1.25rem;
      color: #404040; }
    body.catalog-product-view .main-content .product-info-price .price-box .labelprice,
    body.catalog-product-view .content-popup .product-info-price .price-box .labelprice, #categoryPopup .main-content .product-info-price .price-box .labelprice,
    #categoryPopup .content-popup .product-info-price .price-box .labelprice, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .price-box .labelprice,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .price-box .labelprice {
      font-family: "Montserrat", sans-serif;
      font-size: 1.0625rem;
      color: #404040; }
  body.catalog-product-view .main-content .product-info-price .inc-tax-label,
  body.catalog-product-view .content-popup .product-info-price .inc-tax-label, #categoryPopup .main-content .product-info-price .inc-tax-label,
  #categoryPopup .content-popup .product-info-price .inc-tax-label, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .inc-tax-label,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .inc-tax-label {
    font-family: "Montserrat", sans-serif;
    font-size: 1.0625rem;
    color: #404040;
    margin-top: -1.375rem;
    margin-bottom: 1.375rem; }
  body.catalog-product-view .main-content .product-info-price .product-info-stock,
  body.catalog-product-view .content-popup .product-info-price .product-info-stock, #categoryPopup .main-content .product-info-price .product-info-stock,
  #categoryPopup .content-popup .product-info-price .product-info-stock, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock {
    font-size: 1.0625rem; }
    body.catalog-product-view .main-content .product-info-price .product-info-stock .availability-wrap,
    body.catalog-product-view .content-popup .product-info-price .product-info-stock .availability-wrap, #categoryPopup .main-content .product-info-price .product-info-stock .availability-wrap,
    #categoryPopup .content-popup .product-info-price .product-info-stock .availability-wrap, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .availability-wrap,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .availability-wrap {
      display: none; }
    body.catalog-product-view .main-content .product-info-price .product-info-stock .stock,
    body.catalog-product-view .content-popup .product-info-price .product-info-stock .stock, #categoryPopup .main-content .product-info-price .product-info-stock .stock,
    #categoryPopup .content-popup .product-info-price .product-info-stock .stock, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .stock,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .stock {
      font-family: "Montserrat", sans-serif;
      color: black;
      text-align: left;
      padding: 0px;
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
      body.catalog-product-view .main-content .product-info-price .product-info-stock .stock.available span,
      body.catalog-product-view .content-popup .product-info-price .product-info-stock .stock.available span, #categoryPopup .main-content .product-info-price .product-info-stock .stock.available span,
      #categoryPopup .content-popup .product-info-price .product-info-stock .stock.available span, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .stock.available span,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .stock.available span {
        color: #404040;
        font-family: "Montserrat", sans-serif; }
      body.catalog-product-view .main-content .product-info-price .product-info-stock .stock.unavailable span,
      body.catalog-product-view .content-popup .product-info-price .product-info-stock .stock.unavailable span, #categoryPopup .main-content .product-info-price .product-info-stock .stock.unavailable span,
      #categoryPopup .content-popup .product-info-price .product-info-stock .stock.unavailable span, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .stock.unavailable span,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .stock.unavailable span {
        color: red;
        font-family: "Montserrat", sans-serif; }
    body.catalog-product-view .main-content .product-info-price .product-info-stock .availability,
    body.catalog-product-view .content-popup .product-info-price .product-info-stock .availability, #categoryPopup .main-content .product-info-price .product-info-stock .availability,
    #categoryPopup .content-popup .product-info-price .product-info-stock .availability, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .availability,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .availability {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0;
      position: relative;
      color: #000000;
      font-family: "museo_sans300";
      padding: 0 40px 0 0;
      margin-right: 40px; }
      body.catalog-product-view .main-content .product-info-price .product-info-stock .availability:after,
      body.catalog-product-view .content-popup .product-info-price .product-info-stock .availability:after, #categoryPopup .main-content .product-info-price .product-info-stock .availability:after,
      #categoryPopup .content-popup .product-info-price .product-info-stock .availability:after, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .availability:after,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .availability:after {
        content: "";
        display: block;
        position: absolute;
        width: 1px;
        height: 15px;
        background-color: #000000;
        top: 50%;
        right: 0;
        margin-top: -8px; }
      body.catalog-product-view .main-content .product-info-price .product-info-stock .availability .icon-layers,
      body.catalog-product-view .content-popup .product-info-price .product-info-stock .availability .icon-layers, #categoryPopup .main-content .product-info-price .product-info-stock .availability .icon-layers,
      #categoryPopup .content-popup .product-info-price .product-info-stock .availability .icon-layers, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .availability .icon-layers,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .availability .icon-layers {
        margin: 0 10px 0 0;
        font-size: 17px; }
      body.catalog-product-view .main-content .product-info-price .product-info-stock .availability .icon-arrow-down,
      body.catalog-product-view .content-popup .product-info-price .product-info-stock .availability .icon-arrow-down, #categoryPopup .main-content .product-info-price .product-info-stock .availability .icon-arrow-down,
      #categoryPopup .content-popup .product-info-price .product-info-stock .availability .icon-arrow-down, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .availability .icon-arrow-down,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .availability .icon-arrow-down {
        margin: 0 0 0 10px;
        font-size: 10px; }
    body.catalog-product-view .main-content .product-info-price .product-info-stock .overview,
    body.catalog-product-view .content-popup .product-info-price .product-info-stock .overview, #categoryPopup .main-content .product-info-price .product-info-stock .overview,
    #categoryPopup .content-popup .product-info-price .product-info-stock .overview, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .overview,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .overview {
      font-size: 1.0625rem;
      color: #404040;
      padding-top: 0.9375rem;
      border-top: 1px solid #404040;
      border-bottom: 1px solid #404040;
      margin-bottom: 0.5625rem;
      line-height: 1.25rem; }
      @media screen and (min-width: 64em) {
        body.catalog-product-view .main-content .product-info-price .product-info-stock .overview,
        body.catalog-product-view .content-popup .product-info-price .product-info-stock .overview, #categoryPopup .main-content .product-info-price .product-info-stock .overview,
        #categoryPopup .content-popup .product-info-price .product-info-stock .overview, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .overview,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .overview {
          margin-bottom: 1.5625rem; } }
      body.catalog-product-view .main-content .product-info-price .product-info-stock .overview p,
      body.catalog-product-view .content-popup .product-info-price .product-info-stock .overview p, #categoryPopup .main-content .product-info-price .product-info-stock .overview p,
      #categoryPopup .content-popup .product-info-price .product-info-stock .overview p, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .overview p,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .overview p {
        line-height: 1.2;
        margin-bottom: 1.3rem; }
    body.catalog-product-view .main-content .product-info-price .product-info-stock .bv-qv,
    body.catalog-product-view .content-popup .product-info-price .product-info-stock .bv-qv, #categoryPopup .main-content .product-info-price .product-info-stock .bv-qv,
    #categoryPopup .content-popup .product-info-price .product-info-stock .bv-qv, .dashboard-autoship-products .fancybox-skin .main-content .product-info-price .product-info-stock .bv-qv,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-info-price .product-info-stock .bv-qv {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 0 0.9375rem; }
  body.catalog-product-view .main-content .product-add-form .product-options-wrapper:focus,
  body.catalog-product-view .content-popup .product-add-form .product-options-wrapper:focus, #categoryPopup .main-content .product-add-form .product-options-wrapper:focus,
  #categoryPopup .content-popup .product-add-form .product-options-wrapper:focus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper:focus,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper:focus {
    outline: none; }
  body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt,
  body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt,
  #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt {
    margin: 0 0 1.875rem 0; }
    body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt:focus,
    body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt:focus, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt:focus,
    #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt:focus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt:focus,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt:focus {
      outline: none; }
    body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt:before,
    body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt:before, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt:before,
    #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt:before, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt:before,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt:before {
      content: 'Field Required *';
      color: #6d6d6d;
      font-family: "museo_sans500";
      font-size: 14px;
      float: right; }
    body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute,
    body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute,
    #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute {
      margin-bottom: 0.9375rem; }
      body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute:focus,
      body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute:focus, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute:focus,
      #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute:focus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute:focus,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute:focus {
        outline: none; }
      body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute.color .swatch-attribute-label:after,
      body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute.color .swatch-attribute-label:after, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute.color .swatch-attribute-label:after,
      #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute.color .swatch-attribute-label:after, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute.color .swatch-attribute-label:after,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute.color .swatch-attribute-label:after {
        content: ' *';
        color: red; }
      body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label,
      body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label,
      #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label {
        text-transform: uppercase;
        font-size: 0.875rem;
        font-family: "museo_sans700";
        color: #333333; }
      body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-selected-option,
      body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-selected-option, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-selected-option,
      #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-selected-option, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-selected-option,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-selected-option {
        display: none; }
      body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options:focus,
      body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options:focus, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options:focus,
      #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options:focus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options:focus,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options:focus {
        outline: none; }
      body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option,
      body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option,
      #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option {
        min-width: 25px;
        height: 25px;
        margin: 0 0.625rem 0.3125rem 0;
        border: 2px solid #ffffff; }
        body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.color:not(.disabled):hover, body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected,
        body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.color:not(.disabled):hover,
        body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.color:not(.disabled):hover, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected,
        #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.color:not(.disabled):hover,
        #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.color:not(.disabled):hover, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.color:not(.disabled):hover,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected {
          outline: 1px solid #676767;
          border: 2px solid #ffffff; }
        body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text,
        body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text,
        #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text {
          font-family: "museo900";
          font-size: 1rem;
          color: #676767;
          padding-bottom: 1.3125rem; }
          body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text:not(.disabled):hover,
          body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text:not(.disabled):hover, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text:not(.disabled):hover,
          #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text:not(.disabled):hover, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text:not(.disabled):hover,
          .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text:not(.disabled):hover {
            outline: none; }
          body.catalog-product-view .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text.selected,
          body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text.selected, #categoryPopup .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text.selected,
          #categoryPopup .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text.selected, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text.selected,
          .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.text.selected {
            color: #ffffff;
            background-color: #6d6d6d !important;
            outline: none; }
  body.catalog-product-view .main-content .product-add-form .product-options-wrapper .fieldset,
  body.catalog-product-view .content-popup .product-add-form .product-options-wrapper .fieldset, #categoryPopup .main-content .product-add-form .product-options-wrapper .fieldset,
  #categoryPopup .content-popup .product-add-form .product-options-wrapper .fieldset, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .product-options-wrapper .fieldset,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .product-options-wrapper .fieldset {
    overflow: hidden; }
  body.catalog-product-view .main-content .product-add-form .box-tocart .qty,
  body.catalog-product-view .content-popup .product-add-form .box-tocart .qty, #categoryPopup .main-content .product-add-form .box-tocart .qty,
  #categoryPopup .content-popup .product-add-form .box-tocart .qty, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty {
    width: 240px;
    float: left;
    margin-right: 2.1875rem; }
    @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
      body.catalog-product-view .main-content .product-add-form .box-tocart .qty,
      body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control,
      body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .input-text,
      body.catalog-product-view .content-popup .product-add-form .box-tocart .qty,
      body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control,
      body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .input-text, #categoryPopup .main-content .product-add-form .box-tocart .qty,
      #categoryPopup .main-content .product-add-form .box-tocart .qty .control,
      #categoryPopup .main-content .product-add-form .box-tocart .qty .control .input-text,
      #categoryPopup .content-popup .product-add-form .box-tocart .qty,
      #categoryPopup .content-popup .product-add-form .box-tocart .qty .control,
      #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .input-text, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty,
      .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control,
      .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .input-text,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .input-text {
        width: 100%; } }
    body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control,
    body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control, #categoryPopup .main-content .product-add-form .box-tocart .qty .control,
    #categoryPopup .content-popup .product-add-form .box-tocart .qty .control, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control {
      width: 240px;
      position: relative;
      overflow: hidden; }
      body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .minus, body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .plus,
      body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .minus,
      body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .plus, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .minus, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .plus,
      #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .minus,
      #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .plus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .minus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .plus,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .minus,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .plus {
        position: absolute;
        top: 22%;
        background: #ffffff;
        border: 0;
        font-size: 1.375rem;
        font-weight: 600;
        padding: 0 0.75rem;
        margin-bottom: 0.625rem; }
        @media screen and (min-width: 64em) {
          body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .minus, body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .plus,
          body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .minus,
          body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .plus, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .minus, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .plus,
          #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .minus,
          #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .plus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .minus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .plus,
          .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .minus,
          .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .plus {
            margin-bottom: 1.5625rem; } }
        body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .minus:focus, body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .plus:focus,
        body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .minus:focus,
        body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .plus:focus, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .minus:focus, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .plus:focus,
        #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .minus:focus,
        #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .plus:focus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .minus:focus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .plus:focus,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .minus:focus,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .plus:focus {
          outline: none; }
      body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .minus,
      body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .minus, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .minus,
      #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .minus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .minus,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .minus {
        left: 18px; }
      body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .plus,
      body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .plus, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .plus,
      #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .plus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .plus,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .plus {
        right: 18px; }
      body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .input-text,
      body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .input-text, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .input-text,
      #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .input-text, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .input-text,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .input-text {
        width: 240px;
        height: 70px;
        text-align: center;
        padding: 0.3125rem 1.5625rem;
        font-family: "Montserrat medium";
        margin-bottom: 10px;
        color: #404040;
        font-size: 1.875rem; }
        @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
          body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .input-text,
          body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .input-text, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .input-text,
          #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .input-text, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .input-text,
          .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .input-text {
            height: 50px; } }
        @media screen and (min-width: 64em) {
          body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .input-text,
          body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .input-text, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .input-text,
          #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .input-text, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .input-text,
          .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .input-text {
            margin-bottom: 1.5625rem; } }
      body.catalog-product-view .main-content .product-add-form .box-tocart .qty .control .mage-error,
      body.catalog-product-view .content-popup .product-add-form .box-tocart .qty .control .mage-error, #categoryPopup .main-content .product-add-form .box-tocart .qty .control .mage-error,
      #categoryPopup .content-popup .product-add-form .box-tocart .qty .control .mage-error, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .qty .control .mage-error,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .qty .control .mage-error {
        margin: 0;
        clear: both; }
  body.catalog-product-view .main-content .product-add-form .box-tocart .actions,
  body.catalog-product-view .content-popup .product-add-form .box-tocart .actions, #categoryPopup .main-content .product-add-form .box-tocart .actions,
  #categoryPopup .content-popup .product-add-form .box-tocart .actions, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .actions,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .actions {
    float: left; }
    body.catalog-product-view .main-content .product-add-form .box-tocart .actions .product-addto-links,
    body.catalog-product-view .main-content .product-add-form .box-tocart .actions #product-addtocart-button,
    body.catalog-product-view .main-content .product-add-form .box-tocart .actions #product-addtoautoship-button,
    body.catalog-product-view .content-popup .product-add-form .box-tocart .actions .product-addto-links,
    body.catalog-product-view .content-popup .product-add-form .box-tocart .actions #product-addtocart-button,
    body.catalog-product-view .content-popup .product-add-form .box-tocart .actions #product-addtoautoship-button, #categoryPopup .main-content .product-add-form .box-tocart .actions .product-addto-links,
    #categoryPopup .main-content .product-add-form .box-tocart .actions #product-addtocart-button,
    #categoryPopup .main-content .product-add-form .box-tocart .actions #product-addtoautoship-button,
    #categoryPopup .content-popup .product-add-form .box-tocart .actions .product-addto-links,
    #categoryPopup .content-popup .product-add-form .box-tocart .actions #product-addtocart-button,
    #categoryPopup .content-popup .product-add-form .box-tocart .actions #product-addtoautoship-button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .actions .product-addto-links,
    .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .actions #product-addtocart-button,
    .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .actions #product-addtoautoship-button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .actions .product-addto-links,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .actions #product-addtocart-button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .actions #product-addtoautoship-button {
      margin: 0;
      vertical-align: middle; }
      @media screen and (max-width: 1100px) {
        body.catalog-product-view .main-content .product-add-form .box-tocart .actions .product-addto-links,
        body.catalog-product-view .main-content .product-add-form .box-tocart .actions #product-addtocart-button,
        body.catalog-product-view .main-content .product-add-form .box-tocart .actions #product-addtoautoship-button,
        body.catalog-product-view .content-popup .product-add-form .box-tocart .actions .product-addto-links,
        body.catalog-product-view .content-popup .product-add-form .box-tocart .actions #product-addtocart-button,
        body.catalog-product-view .content-popup .product-add-form .box-tocart .actions #product-addtoautoship-button, #categoryPopup .main-content .product-add-form .box-tocart .actions .product-addto-links,
        #categoryPopup .main-content .product-add-form .box-tocart .actions #product-addtocart-button,
        #categoryPopup .main-content .product-add-form .box-tocart .actions #product-addtoautoship-button,
        #categoryPopup .content-popup .product-add-form .box-tocart .actions .product-addto-links,
        #categoryPopup .content-popup .product-add-form .box-tocart .actions #product-addtocart-button,
        #categoryPopup .content-popup .product-add-form .box-tocart .actions #product-addtoautoship-button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .actions .product-addto-links,
        .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .actions #product-addtocart-button,
        .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .box-tocart .actions #product-addtoautoship-button,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .actions .product-addto-links,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .actions #product-addtocart-button,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .box-tocart .actions #product-addtoautoship-button {
          margin-bottom: 10px; } }
  body.catalog-product-view .main-content .product-add-form .fieldset,
  body.catalog-product-view .content-popup .product-add-form .fieldset, #categoryPopup .main-content .product-add-form .fieldset,
  #categoryPopup .content-popup .product-add-form .fieldset, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset {
    border: none;
    padding: 0;
    margin: 0;
    overflow: hidden; }
    body.catalog-product-view .main-content .product-add-form .fieldset:focus,
    body.catalog-product-view .content-popup .product-add-form .fieldset:focus, #categoryPopup .main-content .product-add-form .fieldset:focus,
    #categoryPopup .content-popup .product-add-form .fieldset:focus, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset:focus,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset:focus {
      outline: none; }
    body.catalog-product-view .main-content .product-add-form .fieldset .button, body.catalog-product-view .main-content .product-add-form .fieldset .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer body.catalog-product-view .main-content .product-add-form .fieldset button, body.catalog-product-view .main-content .product-add-form .fieldset button.action, body.catalog-product-view .main-content .product-add-form .fieldset a.action, body.catalog-product-view .main-content .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.catalog-product-view .main-content .product-add-form .fieldset button, body.catalog-product-view .main-content .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.catalog-product-view .main-content .product-add-form .fieldset button,
    body.catalog-product-view .content-popup .product-add-form .fieldset .button,
    body.catalog-product-view .content-popup .product-add-form .fieldset .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
    body.catalog-product-view .content-popup .product-add-form .fieldset button,
    body.catalog-product-view .content-popup .product-add-form .fieldset button.action,
    body.catalog-product-view .content-popup .product-add-form .fieldset a.action,
    body.catalog-product-view .content-popup .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    body.catalog-product-view .content-popup .product-add-form .fieldset button,
    body.catalog-product-view .content-popup .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    body.catalog-product-view .content-popup .product-add-form .fieldset button, #categoryPopup .main-content .product-add-form .fieldset .button, #categoryPopup .main-content .product-add-form .fieldset .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer #categoryPopup .main-content .product-add-form .fieldset button, #categoryPopup .main-content .product-add-form .fieldset button.action, #categoryPopup .main-content .product-add-form .fieldset a.action, #categoryPopup .main-content .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items #categoryPopup .main-content .product-add-form .fieldset button, #categoryPopup .main-content .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items #categoryPopup .main-content .product-add-form .fieldset button,
    #categoryPopup .content-popup .product-add-form .fieldset .button,
    #categoryPopup .content-popup .product-add-form .fieldset .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
    #categoryPopup .content-popup .product-add-form .fieldset button,
    #categoryPopup .content-popup .product-add-form .fieldset button.action,
    #categoryPopup .content-popup .product-add-form .fieldset a.action,
    #categoryPopup .content-popup .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    #categoryPopup .content-popup .product-add-form .fieldset button,
    #categoryPopup .content-popup .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    #categoryPopup .content-popup .product-add-form .fieldset button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset button.action, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset a.action, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset button.action,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset a.action,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset button {
      display: inline-block;
      font-family: "Montserrat medium";
      font-size: 17px;
      text-transform: uppercase;
      padding: 1.5625rem 3.9375rem;
      background-color: #707070; }
      body.catalog-product-view .main-content .product-add-form .fieldset .button:hover, body.catalog-product-view .main-content .product-add-form .fieldset .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer body.catalog-product-view .main-content .product-add-form .fieldset button:hover, body.catalog-product-view .main-content .product-add-form .fieldset button.action:hover, body.catalog-product-view .main-content .product-add-form .fieldset a.action:hover, body.catalog-product-view .main-content .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.catalog-product-view .main-content .product-add-form .fieldset button:hover, body.catalog-product-view .main-content .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.catalog-product-view .main-content .product-add-form .fieldset button:hover,
      body.catalog-product-view .content-popup .product-add-form .fieldset .button:hover,
      body.catalog-product-view .content-popup .product-add-form .fieldset .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer
      body.catalog-product-view .content-popup .product-add-form .fieldset button:hover,
      body.catalog-product-view .content-popup .product-add-form .fieldset button.action:hover,
      body.catalog-product-view .content-popup .product-add-form .fieldset a.action:hover,
      body.catalog-product-view .content-popup .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
      body.catalog-product-view .content-popup .product-add-form .fieldset button:hover,
      body.catalog-product-view .content-popup .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
      body.catalog-product-view .content-popup .product-add-form .fieldset button:hover, #categoryPopup .main-content .product-add-form .fieldset .button:hover, #categoryPopup .main-content .product-add-form .fieldset .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer #categoryPopup .main-content .product-add-form .fieldset button:hover, #categoryPopup .main-content .product-add-form .fieldset button.action:hover, #categoryPopup .main-content .product-add-form .fieldset a.action:hover, #categoryPopup .main-content .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items #categoryPopup .main-content .product-add-form .fieldset button:hover, #categoryPopup .main-content .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items #categoryPopup .main-content .product-add-form .fieldset button:hover,
      #categoryPopup .content-popup .product-add-form .fieldset .button:hover,
      #categoryPopup .content-popup .product-add-form .fieldset .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer
      #categoryPopup .content-popup .product-add-form .fieldset button:hover,
      #categoryPopup .content-popup .product-add-form .fieldset button.action:hover,
      #categoryPopup .content-popup .product-add-form .fieldset a.action:hover,
      #categoryPopup .content-popup .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
      #categoryPopup .content-popup .product-add-form .fieldset button:hover,
      #categoryPopup .content-popup .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
      #categoryPopup .content-popup .product-add-form .fieldset button:hover, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .button:hover, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset button:hover, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset button.action:hover, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset a.action:hover, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset button:hover, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset button:hover,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .button:hover,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset button:hover,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset button.action:hover,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset a.action:hover,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset button:hover,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
      .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset button:hover {
        background-color: #ec6529; }
    body.catalog-product-view .main-content .product-add-form .fieldset .product-addto-links .button, body.catalog-product-view .main-content .product-add-form .fieldset .product-addto-links .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer body.catalog-product-view .main-content .product-add-form .fieldset .product-addto-links button, body.catalog-product-view .main-content .product-add-form .fieldset .product-addto-links button.action, body.catalog-product-view .main-content .product-add-form .fieldset .product-addto-links a.action, body.catalog-product-view .main-content .product-add-form .fieldset .product-addto-links body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.catalog-product-view .main-content .product-add-form .fieldset .product-addto-links button, body.catalog-product-view .main-content .product-add-form .fieldset .product-addto-links body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.catalog-product-view .main-content .product-add-form .fieldset .product-addto-links button,
    body.catalog-product-view .content-popup .product-add-form .fieldset .product-addto-links .button,
    body.catalog-product-view .content-popup .product-add-form .fieldset .product-addto-links .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
    body.catalog-product-view .content-popup .product-add-form .fieldset .product-addto-links button,
    body.catalog-product-view .content-popup .product-add-form .fieldset .product-addto-links button.action,
    body.catalog-product-view .content-popup .product-add-form .fieldset .product-addto-links a.action,
    body.catalog-product-view .content-popup .product-add-form .fieldset .product-addto-links body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    body.catalog-product-view .content-popup .product-add-form .fieldset .product-addto-links button,
    body.catalog-product-view .content-popup .product-add-form .fieldset .product-addto-links body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    body.catalog-product-view .content-popup .product-add-form .fieldset .product-addto-links button, #categoryPopup .main-content .product-add-form .fieldset .product-addto-links .button, #categoryPopup .main-content .product-add-form .fieldset .product-addto-links .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer #categoryPopup .main-content .product-add-form .fieldset .product-addto-links button, #categoryPopup .main-content .product-add-form .fieldset .product-addto-links button.action, #categoryPopup .main-content .product-add-form .fieldset .product-addto-links a.action, #categoryPopup .main-content .product-add-form .fieldset .product-addto-links body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items #categoryPopup .main-content .product-add-form .fieldset .product-addto-links button, #categoryPopup .main-content .product-add-form .fieldset .product-addto-links body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items #categoryPopup .main-content .product-add-form .fieldset .product-addto-links button,
    #categoryPopup .content-popup .product-add-form .fieldset .product-addto-links .button,
    #categoryPopup .content-popup .product-add-form .fieldset .product-addto-links .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
    #categoryPopup .content-popup .product-add-form .fieldset .product-addto-links button,
    #categoryPopup .content-popup .product-add-form .fieldset .product-addto-links button.action,
    #categoryPopup .content-popup .product-add-form .fieldset .product-addto-links a.action,
    #categoryPopup .content-popup .product-add-form .fieldset .product-addto-links body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    #categoryPopup .content-popup .product-add-form .fieldset .product-addto-links button,
    #categoryPopup .content-popup .product-add-form .fieldset .product-addto-links body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    #categoryPopup .content-popup .product-add-form .fieldset .product-addto-links button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .product-addto-links .button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .product-addto-links .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .product-addto-links button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .product-addto-links button.action, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .product-addto-links a.action, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .product-addto-links body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .product-addto-links button, .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .product-addto-links body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-products .fancybox-skin .main-content .product-add-form .fieldset .product-addto-links button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .product-addto-links .button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .product-addto-links .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .product-addto-links button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .product-addto-links button.action,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .product-addto-links a.action,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .product-addto-links body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .product-addto-links button,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .product-addto-links body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    .dashboard-autoship-products .fancybox-skin .content-popup .product-add-form .fieldset .product-addto-links button {
      padding: 1.5625rem 1.5625rem; }
  body.catalog-product-view .main-content .product.attibute.sku,
  body.catalog-product-view .content-popup .product.attibute.sku, #categoryPopup .main-content .product.attibute.sku,
  #categoryPopup .content-popup .product.attibute.sku, .dashboard-autoship-products .fancybox-skin .main-content .product.attibute.sku,
  .dashboard-autoship-products .fancybox-skin .content-popup .product.attibute.sku {
    font-size: 1.0625rem;
    margin-top: 0;
    font-family: "Montserrat", sans-serif;
    color: #404040; }
    body.catalog-product-view .main-content .product.attibute.sku .type,
    body.catalog-product-view .content-popup .product.attibute.sku .type, #categoryPopup .main-content .product.attibute.sku .type,
    #categoryPopup .content-popup .product.attibute.sku .type, .dashboard-autoship-products .fancybox-skin .main-content .product.attibute.sku .type,
    .dashboard-autoship-products .fancybox-skin .content-popup .product.attibute.sku .type {
      font-family: "Montserrat semibold"; }
  body.catalog-product-view .main-content .product-addto-links,
  body.catalog-product-view .content-popup .product-addto-links, #categoryPopup .main-content .product-addto-links,
  #categoryPopup .content-popup .product-addto-links, .dashboard-autoship-products .fancybox-skin .main-content .product-addto-links,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-addto-links {
    display: inline-block;
    margin-left: 7px; }
    body.catalog-product-view .main-content .product-addto-links a.towishlist,
    body.catalog-product-view .content-popup .product-addto-links a.towishlist, #categoryPopup .main-content .product-addto-links a.towishlist,
    #categoryPopup .content-popup .product-addto-links a.towishlist, .dashboard-autoship-products .fancybox-skin .main-content .product-addto-links a.towishlist,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-addto-links a.towishlist {
      padding: 1.5625rem 1.875rem !important; }
  body.catalog-product-view .main-content .product-social-links .addthis_toolbox .at-icon-wrapper,
  body.catalog-product-view .content-popup .product-social-links .addthis_toolbox .at-icon-wrapper, #categoryPopup .main-content .product-social-links .addthis_toolbox .at-icon-wrapper,
  #categoryPopup .content-popup .product-social-links .addthis_toolbox .at-icon-wrapper, .dashboard-autoship-products .fancybox-skin .main-content .product-social-links .addthis_toolbox .at-icon-wrapper,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-social-links .addthis_toolbox .at-icon-wrapper {
    display: none; }
  body.catalog-product-view .main-content .product-social-links .action.mailto.friend,
  body.catalog-product-view .content-popup .product-social-links .action.mailto.friend, #categoryPopup .main-content .product-social-links .action.mailto.friend,
  #categoryPopup .content-popup .product-social-links .action.mailto.friend, .dashboard-autoship-products .fancybox-skin .main-content .product-social-links .action.mailto.friend,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-social-links .action.mailto.friend {
    display: none; }
  body.catalog-product-view .main-content .product-social-links ul,
  body.catalog-product-view .content-popup .product-social-links ul, #categoryPopup .main-content .product-social-links ul,
  #categoryPopup .content-popup .product-social-links ul, .dashboard-autoship-products .fancybox-skin .main-content .product-social-links ul,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-social-links ul {
    margin: 5px 0 0; }
    body.catalog-product-view .main-content .product-social-links ul li,
    body.catalog-product-view .content-popup .product-social-links ul li, #categoryPopup .main-content .product-social-links ul li,
    #categoryPopup .content-popup .product-social-links ul li, .dashboard-autoship-products .fancybox-skin .main-content .product-social-links ul li,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-social-links ul li {
      list-style-type: none;
      float: left;
      margin-right: 0.9375rem;
      font-family: "Montserrat semibold"; }
      body.catalog-product-view .main-content .product-social-links ul li:first-child,
      body.catalog-product-view .content-popup .product-social-links ul li:first-child, #categoryPopup .main-content .product-social-links ul li:first-child,
      #categoryPopup .content-popup .product-social-links ul li:first-child, .dashboard-autoship-products .fancybox-skin .main-content .product-social-links ul li:first-child,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-social-links ul li:first-child {
        color: #404040;
        text-transform: uppercase;
        font-size: 1.0625rem; }
      body.catalog-product-view .main-content .product-social-links ul li a,
      body.catalog-product-view .content-popup .product-social-links ul li a, #categoryPopup .main-content .product-social-links ul li a,
      #categoryPopup .content-popup .product-social-links ul li a, .dashboard-autoship-products .fancybox-skin .main-content .product-social-links ul li a,
      .dashboard-autoship-products .fancybox-skin .content-popup .product-social-links ul li a {
        color: #ccc; }
        body.catalog-product-view .main-content .product-social-links ul li a:hover,
        body.catalog-product-view .content-popup .product-social-links ul li a:hover, #categoryPopup .main-content .product-social-links ul li a:hover,
        #categoryPopup .content-popup .product-social-links ul li a:hover, .dashboard-autoship-products .fancybox-skin .main-content .product-social-links ul li a:hover,
        .dashboard-autoship-products .fancybox-skin .content-popup .product-social-links ul li a:hover {
          color: #000000; }
  body.catalog-product-view .main-content .product-social-links .mailto,
  body.catalog-product-view .content-popup .product-social-links .mailto, #categoryPopup .main-content .product-social-links .mailto,
  #categoryPopup .content-popup .product-social-links .mailto, .dashboard-autoship-products .fancybox-skin .main-content .product-social-links .mailto,
  .dashboard-autoship-products .fancybox-skin .content-popup .product-social-links .mailto {
    color: #ccc;
    font-size: 0.875rem; }
    body.catalog-product-view .main-content .product-social-links .mailto:hover,
    body.catalog-product-view .content-popup .product-social-links .mailto:hover, #categoryPopup .main-content .product-social-links .mailto:hover,
    #categoryPopup .content-popup .product-social-links .mailto:hover, .dashboard-autoship-products .fancybox-skin .main-content .product-social-links .mailto:hover,
    .dashboard-autoship-products .fancybox-skin .content-popup .product-social-links .mailto:hover {
      color: #000000; }
  body.catalog-product-view .main-content .product.info.detailed,
  body.catalog-product-view .content-popup .product.info.detailed, #categoryPopup .main-content .product.info.detailed,
  #categoryPopup .content-popup .product.info.detailed, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed,
  .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed {
    margin: 4.6875rem 0; }
    body.catalog-product-view .main-content .product.info.detailed .tabs.vertical,
    body.catalog-product-view .content-popup .product.info.detailed .tabs.vertical, #categoryPopup .main-content .product.info.detailed .tabs.vertical,
    #categoryPopup .content-popup .product.info.detailed .tabs.vertical, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs.vertical,
    .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs.vertical {
      border-top: 1px solid #ddd;
      padding: 0;
      font-size: inherit;
      top: 0;
      height: inherit;
      overflow-x: inherit; }
      body.catalog-product-view .main-content .product.info.detailed .tabs.vertical .tabs-title,
      body.catalog-product-view .content-popup .product.info.detailed .tabs.vertical .tabs-title, #categoryPopup .main-content .product.info.detailed .tabs.vertical .tabs-title,
      #categoryPopup .content-popup .product.info.detailed .tabs.vertical .tabs-title, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs.vertical .tabs-title,
      .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs.vertical .tabs-title {
        border-bottom: 1px solid #ddd;
        margin: 0; }
        @media screen and (min-width: 64em) {
          body.catalog-product-view .main-content .product.info.detailed .tabs.vertical .tabs-title.is-active, body.catalog-product-view .main-content .product.info.detailed .tabs.vertical .tabs-title:hover,
          body.catalog-product-view .content-popup .product.info.detailed .tabs.vertical .tabs-title.is-active,
          body.catalog-product-view .content-popup .product.info.detailed .tabs.vertical .tabs-title:hover, #categoryPopup .main-content .product.info.detailed .tabs.vertical .tabs-title.is-active, #categoryPopup .main-content .product.info.detailed .tabs.vertical .tabs-title:hover,
          #categoryPopup .content-popup .product.info.detailed .tabs.vertical .tabs-title.is-active,
          #categoryPopup .content-popup .product.info.detailed .tabs.vertical .tabs-title:hover, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs.vertical .tabs-title.is-active, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs.vertical .tabs-title:hover,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs.vertical .tabs-title.is-active,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs.vertical .tabs-title:hover {
            border-right: 2px solid #ec6529; } }
        body.catalog-product-view .main-content .product.info.detailed .tabs.vertical .tabs-title.is-active a, body.catalog-product-view .main-content .product.info.detailed .tabs.vertical .tabs-title:hover a,
        body.catalog-product-view .content-popup .product.info.detailed .tabs.vertical .tabs-title.is-active a,
        body.catalog-product-view .content-popup .product.info.detailed .tabs.vertical .tabs-title:hover a, #categoryPopup .main-content .product.info.detailed .tabs.vertical .tabs-title.is-active a, #categoryPopup .main-content .product.info.detailed .tabs.vertical .tabs-title:hover a,
        #categoryPopup .content-popup .product.info.detailed .tabs.vertical .tabs-title.is-active a,
        #categoryPopup .content-popup .product.info.detailed .tabs.vertical .tabs-title:hover a, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs.vertical .tabs-title.is-active a, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs.vertical .tabs-title:hover a,
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs.vertical .tabs-title.is-active a,
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs.vertical .tabs-title:hover a {
          color: #404040; }
        body.catalog-product-view .main-content .product.info.detailed .tabs.vertical .tabs-title a,
        body.catalog-product-view .content-popup .product.info.detailed .tabs.vertical .tabs-title a, #categoryPopup .main-content .product.info.detailed .tabs.vertical .tabs-title a,
        #categoryPopup .content-popup .product.info.detailed .tabs.vertical .tabs-title a, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs.vertical .tabs-title a,
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs.vertical .tabs-title a {
          font-size: 1.0625rem;
          font-family: "Montserrat medium";
          border: none;
          background: none;
          padding: 1.5rem 1.5rem 1.5rem 1.9rem;
          border-radius: 0;
          color: #01A4AD;
          display: block; }
    body.catalog-product-view .main-content .product.info.detailed .tabs-content,
    body.catalog-product-view .content-popup .product.info.detailed .tabs-content, #categoryPopup .main-content .product.info.detailed .tabs-content,
    #categoryPopup .content-popup .product.info.detailed .tabs-content, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content,
    .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content {
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      min-height: 281px; }
      @media screen and (min-width: 64em) {
        body.catalog-product-view .main-content .product.info.detailed .tabs-content,
        body.catalog-product-view .content-popup .product.info.detailed .tabs-content, #categoryPopup .main-content .product.info.detailed .tabs-content,
        #categoryPopup .content-popup .product.info.detailed .tabs-content, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content,
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content {
          border-left: 1px solid #ddd; } }
      body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel,
      body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel,
      #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel,
      .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel {
        padding: 0.9375rem 0; }
        @media screen and (min-width: 64em) {
          body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel,
          body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel,
          #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel {
            padding: 2.125rem 0 0.9375rem 2.3125rem; } }
        body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .description, body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes,
        body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .description,
        body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .description, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes,
        #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .description,
        #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .description, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes,
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .description,
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes {
          font-size: 0.875rem;
          line-height: 1.25rem; }
          body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .description h6, body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes h6,
          body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .description h6,
          body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes h6, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .description h6, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes h6,
          #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .description h6,
          #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes h6, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .description h6, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes h6,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .description h6,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes h6 {
            font-size: 0.9375rem;
            text-transform: uppercase;
            font-weight: bold; }
          body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs, body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs,
          body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs,
          body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs,
          #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs,
          #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs {
            list-style: none;
            margin-left: 0;
            text-transform: uppercase; }
            body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs li, body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs li,
            body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs li,
            body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs li, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs li, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs li,
            #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs li,
            #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs li, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs li, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs li,
            .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .description ul.pdfs li,
            .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes ul.pdfs li {
              float: left;
              margin-right: 3.125rem; }
        body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Color"], body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Size"],
        body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Color"],
        body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Size"], #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Color"], #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Size"],
        #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Color"],
        #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Size"], .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Color"], .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Size"],
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Color"],
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .additional-attributes td[data-th="Size"] {
          display: none; }
        body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download,
        body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download,
        #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download,
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download {
          margin-bottom: 15px; }
          body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download img,
          body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download img, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download img,
          #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download img, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download img,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download img {
            display: inline-block;
            margin-right: 10px;
            vertical-align: middle; }
          body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .pdf-name,
          body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .pdf-name, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .pdf-name,
          #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .pdf-name, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .pdf-name,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .pdf-name {
            vertical-align: middle;
            display: inline-block; }
          body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct,
          body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct,
          #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct {
            display: inline-block;
            vertical-align: middle; }
            body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct:hover,
            body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct:hover, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct:hover,
            #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct:hover, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct:hover,
            .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel #downloads .pdf-download .download-direct:hover {
              text-decoration: underline; }
        body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items,
        body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items,
        #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items,
        .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items {
          list-style: none;
          margin-left: 0; }
          body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li,
          body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li,
          #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li,
          .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li {
            margin-bottom: 2.1875rem; }
            body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container,
            body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container,
            #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container,
            .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container {
              border: 1px solid #676767;
              display: block;
              float: left;
              margin-right: 1.5625rem; }
              body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container .product-image-wrapper,
              body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container .product-image-wrapper, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container .product-image-wrapper,
              #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container .product-image-wrapper, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container .product-image-wrapper,
              .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-image-container .product-image-wrapper {
                vertical-align: top; }
            body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details,
            body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details,
            #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details,
            .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details {
              width: 74.5%;
              float: left; }
              body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-link,
              body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-link, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-link,
              #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-link, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-link,
              .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-link {
                color: #000000; }
              body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating,
              body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating,
              #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating,
              .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating {
                border-top: 1px solid #ddd;
                border-bottom: 1px solid #ddd;
                padding: 0.25rem 0;
                margin: 0.125rem 0 0.9375rem; }
                body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box,
                body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box,
                #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box,
                .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box {
                  width: 50%;
                  float: left; }
                  body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box .price,
                  body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box .price, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box .price,
                  #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box .price, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box .price,
                  .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .price-box .price {
                    font-family: "museo_sans700";
                    font-size: 0.9375rem; }
                body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating,
                body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating,
                #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating,
                .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating {
                  width: 50%;
                  float: right;
                  text-align: right; }
                  body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating span,
                  body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating span, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating span,
                  #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating span, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating span,
                  .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .price-rating .rating span {
                    font-size: 0.8125rem;
                    margin-left: 0.625rem; }
              body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions,
              body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions,
              #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions,
              .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions {
                margin-top: 1.875rem; }
                body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary,
                body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary,
                #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary,
                .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary {
                  width: 125px;
                  float: left;
                  margin-left: 0.9375rem; }
                  body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart,
                  body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart,
                  #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart,
                  .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart {
                    text-transform: uppercase;
                    font-size: 0.8125rem;
                    font-family: "museo_sans700"; }
                    body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart:hover,
                    body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart:hover, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart:hover,
                    #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart:hover, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart:hover,
                    .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-primary .tocart:hover {
                      color: #6d6d6d; }
                body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary,
                body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary,
                #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary,
                .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary {
                  float: left; }
                  body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a,
                  body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a,
                  #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a,
                  .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a {
                    color: #676767;
                    width: 48%;
                    display: inline-block; }
                    body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a:hover,
                    body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a:hover, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a:hover,
                    #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a:hover, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a:hover,
                    .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a:hover {
                      color: #6d6d6d; }
                    body.catalog-product-view .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a.quick-view,
                    body.catalog-product-view .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a.quick-view, #categoryPopup .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a.quick-view,
                    #categoryPopup .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a.quick-view, .dashboard-autoship-products .fancybox-skin .main-content .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a.quick-view,
                    .dashboard-autoship-products .fancybox-skin .content-popup .product.info.detailed .tabs-content .tabs-panel .products-upsell .product-items li .product-item-details .product-item-actions .actions-secondary a.quick-view {
                      display: none; }
  body.catalog-product-view .main-content .related .block-title,
  body.catalog-product-view .content-popup .related .block-title, #categoryPopup .main-content .related .block-title,
  #categoryPopup .content-popup .related .block-title, .dashboard-autoship-products .fancybox-skin .main-content .related .block-title,
  .dashboard-autoship-products .fancybox-skin .content-popup .related .block-title {
    text-transform: uppercase;
    font-size: 1.125rem;
    margin-bottom: 2.1875rem;
    color: #000000; }
  body.catalog-product-view .main-content .related .products-related .product-items,
  body.catalog-product-view .content-popup .related .products-related .product-items, #categoryPopup .main-content .related .products-related .product-items,
  #categoryPopup .content-popup .related .products-related .product-items, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items,
  .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items {
    list-style: none;
    margin: 0 -0.9375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    body.catalog-product-view .main-content .related .products-related .product-items li,
    body.catalog-product-view .content-popup .related .products-related .product-items li, #categoryPopup .main-content .related .products-related .product-items li,
    #categoryPopup .content-popup .related .products-related .product-items li, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li,
    .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li {
      text-align: center;
      padding: 0 0.9375rem;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      position: relative;
      width: 50%;
      margin: 0 0 1.875rem; }
      @media screen and (min-width: 568px) {
        body.catalog-product-view .main-content .related .products-related .product-items li,
        body.catalog-product-view .content-popup .related .products-related .product-items li, #categoryPopup .main-content .related .products-related .product-items li,
        #categoryPopup .content-popup .related .products-related .product-items li, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li {
          width: 33%; } }
      @media screen and (min-width: 768px) {
        body.catalog-product-view .main-content .related .products-related .product-items li,
        body.catalog-product-view .content-popup .related .products-related .product-items li, #categoryPopup .main-content .related .products-related .product-items li,
        #categoryPopup .content-popup .related .products-related .product-items li, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li {
          width: 25%;
          margin: 0 0 3.125rem; } }
      body.catalog-product-view .main-content .related .products-related .product-items li:nth-child(4),
      body.catalog-product-view .content-popup .related .products-related .product-items li:nth-child(4), #categoryPopup .main-content .related .products-related .product-items li:nth-child(4),
      #categoryPopup .content-popup .related .products-related .product-items li:nth-child(4), .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li:nth-child(4),
      .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li:nth-child(4) {
        margin-right: 0; }
      body.catalog-product-view .main-content .related .products-related .product-items li .product-image-container,
      body.catalog-product-view .content-popup .related .products-related .product-items li .product-image-container, #categoryPopup .main-content .related .products-related .product-items li .product-image-container,
      #categoryPopup .content-popup .related .products-related .product-items li .product-image-container, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-image-container,
      .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-image-container {
        border: 1px solid #676767;
        display: block;
        width: 100% !important;
        overflow: hidden; }
        body.catalog-product-view .main-content .related .products-related .product-items li .product-image-container .product-image-wrapper,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-image-container .product-image-wrapper, #categoryPopup .main-content .related .products-related .product-items li .product-image-container .product-image-wrapper,
        #categoryPopup .content-popup .related .products-related .product-items li .product-image-container .product-image-wrapper, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-image-container .product-image-wrapper,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-image-container .product-image-wrapper {
          vertical-align: top; }
      body.catalog-product-view .main-content .related .products-related .product-items li .image-container-holder,
      body.catalog-product-view .content-popup .related .products-related .product-items li .image-container-holder, #categoryPopup .main-content .related .products-related .product-items li .image-container-holder,
      #categoryPopup .content-popup .related .products-related .product-items li .image-container-holder, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .image-container-holder,
      .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .image-container-holder {
        position: relative; }
        body.catalog-product-view .main-content .related .products-related .product-items li .image-container-holder .quick-view,
        body.catalog-product-view .content-popup .related .products-related .product-items li .image-container-holder .quick-view, #categoryPopup .main-content .related .products-related .product-items li .image-container-holder .quick-view,
        #categoryPopup .content-popup .related .products-related .product-items li .image-container-holder .quick-view, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .image-container-holder .quick-view,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .image-container-holder .quick-view {
          display: none;
          position: absolute;
          bottom: 1.25rem;
          width: 90%;
          left: 5%;
          text-align: center;
          padding: 0.3125rem;
          box-sizing: border-box;
          border: 0.0625rem solid #575757;
          color: #575757;
          text-transform: uppercase;
          font-family: "Montserrat medium";
          background-color: rgba(255, 255, 255, 0.8);
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out; }
          @media screen and (min-width: 480px) {
            body.catalog-product-view .main-content .related .products-related .product-items li .image-container-holder .quick-view,
            body.catalog-product-view .content-popup .related .products-related .product-items li .image-container-holder .quick-view, #categoryPopup .main-content .related .products-related .product-items li .image-container-holder .quick-view,
            #categoryPopup .content-popup .related .products-related .product-items li .image-container-holder .quick-view, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .image-container-holder .quick-view,
            .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .image-container-holder .quick-view {
              width: 70%;
              left: 15%; } }
          @media screen and (min-width: 568px) {
            body.catalog-product-view .main-content .related .products-related .product-items li .image-container-holder .quick-view,
            body.catalog-product-view .content-popup .related .products-related .product-items li .image-container-holder .quick-view, #categoryPopup .main-content .related .products-related .product-items li .image-container-holder .quick-view,
            #categoryPopup .content-popup .related .products-related .product-items li .image-container-holder .quick-view, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .image-container-holder .quick-view,
            .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .image-container-holder .quick-view {
              padding: 0.625rem; } }
          body.catalog-product-view .main-content .related .products-related .product-items li .image-container-holder .quick-view:hover,
          body.catalog-product-view .content-popup .related .products-related .product-items li .image-container-holder .quick-view:hover, #categoryPopup .main-content .related .products-related .product-items li .image-container-holder .quick-view:hover,
          #categoryPopup .content-popup .related .products-related .product-items li .image-container-holder .quick-view:hover, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .image-container-holder .quick-view:hover,
          .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .image-container-holder .quick-view:hover {
            border: 0.0625rem solid #575757;
            background-color: #575757;
            color: #ffffff; }
        body.catalog-product-view .main-content .related .products-related .product-items li .image-container-holder:hover .quick-view,
        body.catalog-product-view .content-popup .related .products-related .product-items li .image-container-holder:hover .quick-view, #categoryPopup .main-content .related .products-related .product-items li .image-container-holder:hover .quick-view,
        #categoryPopup .content-popup .related .products-related .product-items li .image-container-holder:hover .quick-view, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .image-container-holder:hover .quick-view,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .image-container-holder:hover .quick-view {
          display: block; }
      body.catalog-product-view .main-content .related .products-related .product-items li .product-item-details,
      body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-details, #categoryPopup .main-content .related .products-related .product-items li .product-item-details,
      #categoryPopup .content-popup .related .products-related .product-items li .product-item-details, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-details,
      .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-details {
        text-align: center;
        margin: 1.25rem 0 0;
        text-transform: none; }
        body.catalog-product-view .main-content .related .products-related .product-items li .product-item-details .product-item-name,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-details .product-item-name, #categoryPopup .main-content .related .products-related .product-items li .product-item-details .product-item-name,
        #categoryPopup .content-popup .related .products-related .product-items li .product-item-details .product-item-name, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-details .product-item-name,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-details .product-item-name {
          overflow: hidden; }
        body.catalog-product-view .main-content .related .products-related .product-items li .product-item-details .product-item-link,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-details .product-item-link, #categoryPopup .main-content .related .products-related .product-items li .product-item-details .product-item-link,
        #categoryPopup .content-popup .related .products-related .product-items li .product-item-details .product-item-link, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-details .product-item-link,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-details .product-item-link {
          color: #404040;
          font-size: 14px;
          font-family: "Montserrat", sans-serif;
          margin: 0 0 0.5rem;
          display: block;
          min-height: 40px;
          font-weight: 500; }
          body.catalog-product-view .main-content .related .products-related .product-items li .product-item-details .product-item-link:hover,
          body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-details .product-item-link:hover, #categoryPopup .main-content .related .products-related .product-items li .product-item-details .product-item-link:hover,
          #categoryPopup .content-popup .related .products-related .product-items li .product-item-details .product-item-link:hover, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-details .product-item-link:hover,
          .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-details .product-item-link:hover {
            color: #ec6529; }
        body.catalog-product-view .main-content .related .products-related .product-items li .product-item-details .description, body.catalog-product-view .main-content .related .products-related .product-items li .product-item-details .rating,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-details .description,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-details .rating, #categoryPopup .main-content .related .products-related .product-items li .product-item-details .description, #categoryPopup .main-content .related .products-related .product-items li .product-item-details .rating,
        #categoryPopup .content-popup .related .products-related .product-items li .product-item-details .description,
        #categoryPopup .content-popup .related .products-related .product-items li .product-item-details .rating, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-details .description, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-details .rating,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-details .description,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-details .rating {
          display: none; }
        body.catalog-product-view .main-content .related .products-related .product-items li .product-item-details .price,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-details .price, #categoryPopup .main-content .related .products-related .product-items li .product-item-details .price,
        #categoryPopup .content-popup .related .products-related .product-items li .product-item-details .price, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-details .price,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-details .price {
          font-family: "Montserrat", sans-serif;
          font-size: 1rem;
          color: #000; }
        body.catalog-product-view .main-content .related .products-related .product-items li .product-item-details .labelprice,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-details .labelprice, #categoryPopup .main-content .related .products-related .product-items li .product-item-details .labelprice,
        #categoryPopup .content-popup .related .products-related .product-items li .product-item-details .labelprice, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-details .labelprice,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-details .labelprice {
          font-family: "Montserrat", sans-serif;
          text-transform: none;
          font-weight: 300;
          color: #6d6d6d; }
        body.catalog-product-view .main-content .related .products-related .product-items li .product-item-details .price-box,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-details .price-box, #categoryPopup .main-content .related .products-related .product-items li .product-item-details .price-box,
        #categoryPopup .content-popup .related .products-related .product-items li .product-item-details .price-box, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-details .price-box,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-details .price-box {
          margin-bottom: 0.625rem; }
      body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-primary,
      body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-actions .actions-primary, #categoryPopup .main-content .related .products-related .product-items li .product-item-actions .actions-primary,
      #categoryPopup .content-popup .related .products-related .product-items li .product-item-actions .actions-primary, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-actions .actions-primary,
      .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-actions .actions-primary {
        position: relative;
        display: block;
        vertical-align: top;
        width: auto;
        margin: 0 0 0.3125rem; }
        @media screen and (min-width: 480px) {
          body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-primary,
          body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-actions .actions-primary, #categoryPopup .main-content .related .products-related .product-items li .product-item-actions .actions-primary,
          #categoryPopup .content-popup .related .products-related .product-items li .product-item-actions .actions-primary, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-actions .actions-primary,
          .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-actions .actions-primary {
            display: inline-block; } }
        body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-primary .tocart,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-actions .actions-primary .tocart, #categoryPopup .main-content .related .products-related .product-items li .product-item-actions .actions-primary .tocart,
        #categoryPopup .content-popup .related .products-related .product-items li .product-item-actions .actions-primary .tocart, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-actions .actions-primary .tocart,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-actions .actions-primary .tocart {
          position: relative;
          font-family: "Montserrat medium";
          color: #404040;
          text-transform: uppercase;
          padding: 0.625rem 0.3125rem;
          background-color: #ffffff;
          border: 1px solid #404040;
          font-size: 14px;
          font-weight: 600;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out; }
          @media screen and (min-width: 480px) {
            body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-primary .tocart,
            body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-actions .actions-primary .tocart, #categoryPopup .main-content .related .products-related .product-items li .product-item-actions .actions-primary .tocart,
            #categoryPopup .content-popup .related .products-related .product-items li .product-item-actions .actions-primary .tocart, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-actions .actions-primary .tocart,
            .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-actions .actions-primary .tocart {
              font-size: 14px;
              padding: 0.5625rem 0.625rem;
              height: 50px;
              width: auto; } }
          body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-primary .tocart:hover,
          body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-actions .actions-primary .tocart:hover, #categoryPopup .main-content .related .products-related .product-items li .product-item-actions .actions-primary .tocart:hover,
          #categoryPopup .content-popup .related .products-related .product-items li .product-item-actions .actions-primary .tocart:hover, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-actions .actions-primary .tocart:hover,
          .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-actions .actions-primary .tocart:hover {
            color: #ffffff;
            background-color: #DA571D;
            border: 1px solid #DA571D; }
      body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-secondary,
      body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-actions .actions-secondary, #categoryPopup .main-content .related .products-related .product-items li .product-item-actions .actions-secondary,
      #categoryPopup .content-popup .related .products-related .product-items li .product-item-actions .actions-secondary, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-actions .actions-secondary,
      .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-actions .actions-secondary {
        position: relative;
        display: inline-block;
        width: auto;
        vertical-align: top; }
        body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-secondary a,
        body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-actions .actions-secondary a, #categoryPopup .main-content .related .products-related .product-items li .product-item-actions .actions-secondary a,
        #categoryPopup .content-popup .related .products-related .product-items li .product-item-actions .actions-secondary a, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-actions .actions-secondary a,
        .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-actions .actions-secondary a {
          color: inherit;
          width: auto;
          display: inline-block; }
          body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-secondary a:hover,
          body.catalog-product-view .content-popup .related .products-related .product-items li .product-item-actions .actions-secondary a:hover, #categoryPopup .main-content .related .products-related .product-items li .product-item-actions .actions-secondary a:hover,
          #categoryPopup .content-popup .related .products-related .product-items li .product-item-actions .actions-secondary a:hover, .dashboard-autoship-products .fancybox-skin .main-content .related .products-related .product-items li .product-item-actions .actions-secondary a:hover,
          .dashboard-autoship-products .fancybox-skin .content-popup .related .products-related .product-items li .product-item-actions .actions-secondary a:hover {
            color: #ffffff; }

body.catalog-product-view .block.upsell, #categoryPopup .block.upsell, .dashboard-autoship-products .fancybox-skin .block.upsell {
  display: none; }

body.catalog-product-view .breadcrumbs {
  margin: 35px 0 0 0; }

body.catalog-product-view .modal-popup #categoryPopup .related .products-related .product-items {
  display: block; }
  body.catalog-product-view .modal-popup #categoryPopup .related .products-related .product-items li {
    display: inline-block !important;
    vertical-align: top; }

body.catalog-product-view .product-image,
body.catalog-product-view .main-content {
  position: static; }

body.catalog-product-view .magnifier-preview {
  cursor: crosshair;
  border: 1px solid #676767; }

body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft {
  position: relative; }

body.catalog-product-view .product-info-main {
  width: 56%; }
  body.catalog-product-view .product-info-main .product-order {
    font-size: 26px;
    line-height: 28px;
    font-family: "museo_sans500"; }
  body.catalog-product-view .product-info-main .yotpoBottomLine {
    margin-bottom: 20px; }
.product-info-stock-sku {display:none;}
body.catalog-product-view .review-popup {
  display: none; }

body.catalog-product-view .modal-popup.review-popup-modal .modal-inner-wrap {
  text-align: center;
  padding: 100px 0; }
  body.catalog-product-view .modal-popup.review-popup-modal .modal-inner-wrap h2 {
    font-size: 30px; }
  body.catalog-product-view .modal-popup.review-popup-modal .modal-inner-wrap .review-popup-text {
    padding: 20px 100px; }
  body.catalog-product-view .modal-popup.review-popup-modal .modal-inner-wrap button {
    background-color: #ec6529; }
    body.catalog-product-view .modal-popup.review-popup-modal .modal-inner-wrap button.action-close {
      background-color: #ffffff;
      color: #6d6d6d;
      font-size: 24px; }

.rating .fa {
  font-size: 0.9375rem; }
  .rating .fa.green {
    color: #6d6d6d; }
  .rating .fa.gray {
    color: #ddd; }
    .rating .fa.gray.fa-star-half {
      -moz-transform: scaleX(-1);
      -webkit-transform: scaleX(-1);
      -o-transform: scaleX(-1);
      transform: scaleX(-1);
      -ms-filter: fliph;
      filter: fliph;
      margin-left: -0.125rem; }

.price-box .user-old-price-span, .price-box .wholesale-old-price-span {
  text-decoration-line: line-through; }

.price-box .no-display {
  display: none; }

section.category .category-view .products-view .products-list .single-product .product-price .highlight-price {
  color: red; }

body.catalog-product-view .main-content .product-info-price .price-box .highlight-price .price {
  color: red; }

.popup-quick-view-wrapper .product-info-price .highlight-price .price {
  color: red; }

.amsearch-results .amsearch-products .price-box .highlight-price .price {
  color: red; }

.rating-summary {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.9375rem 0 0; }
  .rating-summary .rating-result {
    width: 88px;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .rating-summary .rating-result:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 1;
      color: #ddd;
      display: block;
      content: '\f005' '\f005' '\f005' '\f005' '\f005';
      font-style: normal;
      font-size: 16px;
      height: 16px;
      line-height: 16px;
      letter-spacing: 3px;
      font-weight: normal;
      -webkit-font-smoothing: antialiased; }
    .rating-summary .rating-result > span {
      overflow: hidden;
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      .rating-summary .rating-result > span:before {
        position: relative;
        z-index: 2;
        color: #ec6529;
        display: block;
        content: '\f005' '\f005' '\f005' '\f005' '\f005';
        font-style: normal;
        font-size: 16px;
        height: 16px;
        line-height: 16px;
        letter-spacing: 3px;
        font-weight: normal;
        -webkit-font-smoothing: antialiased; }
      .rating-summary .rating-result > span span {
        border: 0;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px; }
  .rating-summary .label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

.review-control-vote {
  overflow: hidden;
  height: 30px;
  margin-bottom: 6px; }

.review-control-vote:before {
  color: #ddd;
  font: normal normal normal 16px/1 FontAwesome;
  letter-spacing: 3px;
  height: 16px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  vertical-align: top;
  content: '\f005' '\f005' '\f005' '\f005' '\f005';
  position: absolute;
  z-index: 1;
  display: block; }

.review-control-vote input[type="radio"] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.review-control-vote input[type="radio"]:focus + label:before,
.review-control-vote input[type="radio"]:checked + label:before {
  opacity: 1; }

.review-control-vote label {
  position: absolute;
  display: block;
  cursor: pointer;
  margin: 0; }

.review-control-vote label span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.review-control-vote label:before {
  color: #ec6529;
  letter-spacing: 3px;
  height: 16px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  vertical-align: top;
  opacity: 0;
  font: normal normal normal 16px/1 FontAwesome;
  font-size: 19px; }

.review-control-vote label:hover:before {
  opacity: 1;
  font-size: 19px; }

.review-control-vote label:hover ~ label:before {
  opacity: 0; }

.review-control-vote .rating-5 {
  z-index: 2; }

.review-control-vote .rating-5:before {
  content: '\f005' '\f005' '\f005' '\f005' '\f005'; }

.review-control-vote .rating-4 {
  z-index: 3; }

.review-control-vote .rating-4:before {
  content: '\f005' '\f005' '\f005' '\f005'; }

.review-control-vote .rating-3 {
  z-index: 4; }

.review-control-vote .rating-3:before {
  content: '\f005' '\f005' '\f005'; }

.review-control-vote .rating-2 {
  z-index: 5; }

.review-control-vote .rating-2:before {
  content: '\f005' '\f005'; }

.review-control-vote .rating-1 {
  z-index: 6; }

.review-control-vote .rating-1:before {
  content: '\f005'; }

.review-control-vote:before {
  content: '\f005' '\f005' '\f005' '\f005' '\f005';
  font-size: 19px; }

.reviews-actions {
  display: inline-block;
  font-size: 1.0625rem;
  font-family: "Montserrat", sans-serif;
  color: #404040; }
  .reviews-actions .view {
    margin-right: 1.25rem; }

.review-list .block-title {
  font-family: "museo_sans500";
  color: #333333;
  border-bottom: 1px solid #c4c4c4;
  padding-bottom: 0.75rem;
  margin-bottom: 1.25rem; }
  .review-list .block-title .rating-summary {
    margin-right: 0; }

.review-list .block-content ul {
  list-style-type: none;
  margin-left: 0;
  font-size: 0.875rem; }
  .review-list .block-content ul li {
    margin-bottom: 2.8125rem; }
    .review-list .block-content ul li .review-title {
      text-transform: uppercase;
      font-family: "museo_sans500";
      color: #333333; }
    .review-list .block-content ul li .review-details {
      margin-top: 0.1875rem;
      color: #c4c4c4; }

.review-list .block-content .review-toolbar .limiter {
  display: none; }

.review-list .avatar-profile {
  margin-right: 20px;
  margin-left: 16px;
  margin-top: 5px; }
  .review-list .avatar-profile .image {
    width: 68px; }
    .review-list .avatar-profile .image img {
      max-width: 100%; }

.review-add .block-title {
  font-family: "Montserrat medium";
  color: #404040;
  border-bottom: 1px solid #c4c4c4;
  padding-bottom: 0.9375rem;
  margin-bottom: 1.4375rem;
  text-transform: uppercase;
  font-size: 20px; }

.review-add .block-content .fieldset {
  margin-bottom: 1.25rem; }
  .review-add .block-content .fieldset .control input {
    height: 2.25rem; }
  .review-add .block-content .fieldset .control input, .review-add .block-content .fieldset .control textarea {
    font-family: "Montserrat", sans-serif;
    margin-bottom: 0.75rem;
    font-size: 0.8125rem;
    color: #575757;
    border: 2px solid #919191; }
  .review-add .block-content .fieldset .control textarea {
    resize: vertical;
    height: 12.5rem; }

.review-add .block-content .actions-toolbar {
  margin-top: 0; }
  .review-add .block-content .actions-toolbar button {
    display: inline-block;
    font-family: "Montserrat semibold";
    font-size: 17px;
    text-transform: uppercase;
    padding: 1.5625rem 3.125rem;
    margin-top: 0;
    background-color: #575757; }
    .review-add .block-content .actions-toolbar button:hover {
      background-color: #ec6529; }

#qty-error {
  margin-top: 0; }

.product-name-product {
  min-width: 9.375rem; }

.autoship-now {
  width: 17.5rem;
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

.autoship-now2 {
  display: inline-block;
  font-family: "museo_sans300", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  height: 45px;
  padding-left: 0.88889rem;
  padding-right: 0.88889rem;
  width: 100%; }

.marker {
  position: absolute;
  top: 25px;
  max-width: 90px;
  z-index: 100; }
  .marker .pseudo-line {
    width: 113px;
    height: 43px;
    background: url(../img/top_product_a.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0; }
    .marker .pseudo-line .text {
      font-family: "museo900";
      font-size: 0.875rem;
      text-transform: uppercase;
      text-align: left;
      position: absolute;
      top: 5px;
      left: 15px;
      color: #ffffff;
      height: 2.375rem;
      line-height: 2.375rem;
      padding-right: 0.625rem;
      white-space: nowrap; }
  .marker .pseudo-before {
    content: '';
    background: url(../img/top_product_b.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    height: 38px;
    width: 5px; }

@media screen and (min-width: 64em) {
  .large-centered {
    float: none;
    margin: 0; } }

.one {
  display: block; }

.two {
  margin-left: -2.5rem; }

.row .product-info {
  margin-left: auto;
  margin-right: auto; }

@media (max-width: 620px) {
  .button.autoship-now, .modal-inner-wrap .modal-footer button.autoship-now, .fieldset button.autoship-now.action, .fieldset a.autoship-now.action, .login-container button.autoship-now.action, .login-container a.autoship-now.action, .form-create-account button.autoship-now.action, .form-create-account a.autoship-now.action, .forgot-password-container button.autoship-now.action, .forgot-password-container a.autoship-now.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.autoship-now, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.autoship-now, .data.table .actions a.autoship-now.action {
    display: block;
    width: 100%;
    margin-right: 1.25rem; } }

@media (max-width: 620px) {
  .button.autoship-now2, .modal-inner-wrap .modal-footer button.autoship-now2, .fieldset button.autoship-now2.action, .fieldset a.autoship-now2.action, .login-container button.autoship-now2.action, .login-container a.autoship-now2.action, .form-create-account button.autoship-now2.action, .form-create-account a.autoship-now2.action, .forgot-password-container button.autoship-now2.action, .forgot-password-container a.autoship-now2.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.autoship-now2, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.autoship-now2, .data.table .actions a.autoship-now2.action {
    padding-left: 0.88889rem;
    padding-right: 0.88889rem;
    width: 100%; } }

.catalog-product-view .product-image.single .magnifier-preview img {
  border: none; }

.catalog-product-view .product-image .fotorama__stage {
  left: 0 !important; }

.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fa-expand {
  display: none; }

body.quickview.catalog-product-view .product-image.single {
  margin-left: 0; }

/** 
 * RELETED PRODUCTS
 */
.block.related .product-item-name {
  margin-top: 1.5625rem; }
  .block.related .product-item-name .product-item-link {
    font-family: 'museo_sans500';
    color: #6d6d6d;
    font-size: 18px; }
    .block.related .product-item-name .product-item-link:hover {
      color: #ec6529; }

@media only screen and (max-width: 768px) {
  .catalog-product-view .columns .product-image.single {
    margin-left: 0; }
  .catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__nav__frame--thumb {
    float: none;
    margin-bottom: 0; }
  body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--right div {
    position: relative;
    right: 6px;
    left: auto; }
  body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__thumb__arr--left div {
    position: relative;
    left: -6px; } }

@media screen and (min-width: 64em) {
  body.catalog-product-view .page-content .product-info-main {
    padding-left: 0;
    position: static;
    display: inline-block;
    width: calc(100% - 590px); }
  body.catalog-product-view .product-image {
    margin-right: 20px; }
  body.catalog-product-view .main-content .product-image.single .fotorama-item.fotorama .fotorama__wrap .fotorama__stage {
    padding-left: 0; }
  body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap {
    max-width: none !important; }
  body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft {
    max-width: none !important; } }

@media screen and (max-width: 1024px) {
  body.catalog-product-view .fotorama__stage .fa-expand {
    visibility: hidden; }
  body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-primary {
    display: inline-block; }
    body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-primary button {
      margin-left: 0; }
  body.catalog-product-view .main-content .related .products-related .product-items li .product-item-actions .actions-secondary {
    display: inline-block; }
  body.catalog-product-view .main-content .related .products-related .product-items li .image-container-holder:hover .quick-view {
    display: none; }
  body.catalog-product-view .modal-popup .block.related {
    display: none; }
  body.catalog-product-view .main-content .related .products-related .product-items {
    margin: 0; }
  body.catalog-product-view .main-content .related .products-related .product-items li {
    width: 100%;
    margin-bottom: 30px; }
    body.catalog-product-view .main-content .related .products-related .product-items li .product-image-photo {
      width: 300px;
      display: inline-block; }
    body.catalog-product-view .main-content .related .products-related .product-items li .product-image-container {
      display: inline-block; }
  body.catalog-product-view .main-content .related .products-related .product-item-name {
    margin-top: 15px; }
  body.catalog-product-view .main-content .related .products-related .owl-controls {
    position: relative;
    text-align: center;
    width: 100%;
    padding: 15px 0; }
    body.catalog-product-view .main-content .related .products-related .owl-controls .owl-dots {
      display: inline-block; }
    body.catalog-product-view .main-content .related .products-related .owl-controls .owl-dot.active {
      background: #ec562b;
      border-color: rgba(139, 145, 45, 0); }
    body.catalog-product-view .main-content .related .products-related .owl-controls .owl-dot {
      width: 12px;
      height: 12px;
      margin: 0 5px;
      display: inline-block;
      background: white;
      border: 0px solid rgba(255, 255, 255, 0);
      border-radius: 50%;
      cursor: pointer;
      box-sizing: content-box;
      box-shadow: 0 0 2px 1px rgba(130, 130, 130, 0.3); } }

@media screen and (max-width: 1023px) {
  body.catalog-product-view .page-content .product-info-main {
    padding-left: 0;
    position: static;
    display: inline-block;
    width: calc(100% - 400px); }
  body.catalog-product-view .product-image {
    margin-right: 20px; }
  body.catalog-product-view .product-info-main .product-info-price {
    padding-bottom: 0 !important;
    margin-bottom: 1.5625rem; }
  body.catalog-product-view .product-info-main .product-details-bottom {
    position: static; }
    body.catalog-product-view .product-info-main .product-details-bottom .product-add-form {
      margin-bottom: 15px; }
  body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap .fotorama__nav .fotorama__nav__frame.fotorama__nav__frame--thumb {
    float: none;
    margin-bottom: 0; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .main-content .fotorama-item.fotorama .fotorama__wrap {
    width: 380px;
    min-width: initial !important; }
    .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft {
      max-width: none !important; } }

@media only screen and (max-width: 768px) {
  body.catalog-product-view .main-content .related .products-related .product-items li {
    width: 100%; } }

@media only screen and (max-width: 767px) {
  body.catalog-product-view .product-image,
  body.catalog-product-view .product-image.single {
    float: none;
    margin: 0;
    width: 100%; }
    body.catalog-product-view .product-image img,
    body.catalog-product-view .product-image.single img {
      width: 100%; }
    body.catalog-product-view .product-image + .product-info-main,
    body.catalog-product-view .product-image.single + .product-info-main {
      width: 100%;
      float: none;
      margin-top: 27px;
      min-height: initial; }
  body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap {
    float: none;
    margin: 0 auto; }
  body.catalog-product-view .main-content .product.info.detailed {
    margin: 35px 0; }
  body.catalog-product-view .modal-popup .modal-content {
    text-align: center; }
    body.catalog-product-view .modal-popup .modal-content #categoryPopup .right .action-close {
      display: inline-block; } }

/* Super products
========================================================================== */
section.super-products {
  position: relative;
  float: left;
  background-color: #ffffff;
  height: auto;
  width: 100%;
  padding-top: 5rem;
  padding-bottom: 4.375rem; }
  section.super-products h4, section.super-products .fieldset .legend, .fieldset section.super-products .legend, section.super-products .login-container .legend, .login-container section.super-products .legend, section.super-products .form-create-account .legend, .form-create-account section.super-products .legend, section.super-products .forgot-password-container .legend, .forgot-password-container section.super-products .legend {
    text-align: center;
    padding: 0;
    color: #000000;
    font-family: "museo_sans500";
    letter-spacing: 0.0625rem;
    margin: 0 0 3.125rem;
    text-transform: uppercase; }
  section.super-products .filters-button-group {
    position: relative;
    width: 100%;
    text-align: center;
    margin-bottom: 3.4375rem; }
    section.super-products .filters-button-group .product-filter {
      color: #676767;
      font-size: 1.0625rem;
      text-transform: uppercase;
      cursor: pointer;
      display: inline-block;
      vertical-align: bottom;
      font-family: "museo_sans700";
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      section.super-products .filters-button-group .product-filter.is-checked {
        color: #000000;
        cursor: default; }
        section.super-products .filters-button-group .product-filter.is-checked:hover {
          color: #000000; }
      section.super-products .filters-button-group .product-filter:hover {
        color: #6d6d6d; }
    section.super-products .filters-button-group i {
      color: #676767;
      margin-left: 0.4375rem;
      margin-right: 0.4375rem;
      font-size: 0.5rem;
      margin-top: 0.5625rem;
      vertical-align: top;
      display: inline-block; }
  section.super-products .products-list {
    text-align: center;
    position: relative;
    display: block;
    margin: 0 auto; }
    section.super-products .products-list .single-product {
      position: relative;
      display: inline-block;
      box-sizing: border-box;
      margin-bottom: 1.5625rem;
      margin-left: 0.3125rem;
      margin-right: 0.3125rem;
      width: 17.25rem; }
      section.super-products .products-list .single-product form {
        display: inline; }
      section.super-products .products-list .single-product:hover .image-container {
        border-color: #6d6d6d; }
      section.super-products .products-list .single-product .image-container {
        box-sizing: border-box;
        border: 0.0625rem solid #c4c4c4;
        height: 22.1875rem;
        overflow: hidden;
        white-space: nowrap;
        text-align: center;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out;
        margin-bottom: 1.5625rem; }
        section.super-products .products-list .single-product .image-container .image-helper {
          display: inline-block;
          height: 100%;
          vertical-align: middle; }
        section.super-products .products-list .single-product .image-container img {
          max-width: 17.25rem;
          vertical-align: middle;
          display: inline-block;
          padding: 0.3125rem;
          left: -0.3125rem;
          position: relative; }
      section.super-products .products-list .single-product .product-name {
        padding-left: 3%;
        padding-right: 3%;
        text-align: center;
        display: block;
        color: #000000;
        font-size: 0.875rem;
        font-family: "museo_sans700";
        text-transform: uppercase;
        margin-bottom: 0.625rem;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
        section.super-products .products-list .single-product .product-name:hover {
          color: #6d6d6d; }
      section.super-products .products-list .single-product .product-price {
        padding-left: 3%;
        padding-right: 3%;
        text-align: center;
        display: block;
        color: #000000;
        font-family: "museo_sans700";
        font-size: 1.125rem;
        margin-bottom: 1.25rem; }
        section.super-products .products-list .single-product .product-price .old {
          font-size: 0.875rem;
          vertical-align: middle;
          text-decoration: line-through;
          color: #6d6d6d;
          display: inline-block; }
      section.super-products .products-list .single-product .buttons .add-to-card {
        position: relative;
        margin-left: 1.25rem;
        display: inline-block;
        font-family: "museo_sans700";
        color: #000000;
        text-transform: uppercase;
        padding: 0.625rem 0.9375rem;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
        section.super-products .products-list .single-product .buttons .add-to-card:hover {
          color: #ffffff;
          background-color: #6d6d6d; }
      section.super-products .products-list .single-product .buttons .like {
        display: inline-block;
        height: auto;
        width: auto;
        position: relative;
        margin-left: 0.9375rem; }
        section.super-products .products-list .single-product .buttons .like a {
          display: block;
          height: 1.875rem;
          width: 1.875rem;
          position: relative; }
          section.super-products .products-list .single-product .buttons .like a:before {
            content: "\f08a";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 1.0625rem;
            text-align: center;
            line-height: 1.875rem;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            color: #676767;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -ms-transition: 0.2s ease-in-out; }
          section.super-products .products-list .single-product .buttons .like a:hover:before {
            color: #6d6d6d; }
        section.super-products .products-list .single-product .buttons .like.liked a:before {
          content: "\f004"; }
      section.super-products .products-list .single-product .buttons .compare {
        display: inline-block;
        height: auto;
        width: auto;
        position: relative;
        margin-left: 0.9375rem; }
        section.super-products .products-list .single-product .buttons .compare a {
          display: block;
          height: 1.875rem;
          width: 1.875rem;
          position: relative; }
          section.super-products .products-list .single-product .buttons .compare a:before {
            content: "\f065";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 1.0625rem;
            text-align: center;
            line-height: 1.875rem;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            color: #676767;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -ms-transition: 0.2s ease-in-out; }
          section.super-products .products-list .single-product .buttons .compare a:hover:before {
            color: #6d6d6d; }
        section.super-products .products-list .single-product .buttons .compare.compared a:before {
          content: "\f066"; }
      section.super-products .products-list .single-product .marker {
        position: absolute;
        top: 25px;
        left: -5px;
        z-index: 100; }
        section.super-products .products-list .single-product .marker .pseudo-line {
          width: 113px;
          height: 43px;
          background: url(../img/top_product_a.png);
          background-repeat: no-repeat;
          position: absolute;
          top: 0;
          left: 0; }
          section.super-products .products-list .single-product .marker .pseudo-line .text {
            font-family: "museo900";
            font-size: 0.875rem;
            text-transform: uppercase;
            text-align: left;
            position: absolute;
            top: 5px;
            left: 15px;
            color: #ffffff;
            height: 2.375rem;
            line-height: 2.375rem;
            padding-right: 0.625rem;
            white-space: nowrap; }
        section.super-products .products-list .single-product .marker .pseudo-before {
          content: '';
          background: url(../img/top_product_b.png);
          background-repeat: no-repeat;
          position: absolute;
          top: 0;
          left: 0;
          height: 38px;
          width: 5px; }
  section.super-products .view-all-prods {
    text-align: center;
    position: relative;
    margin-top: 1.875rem; }
    section.super-products .view-all-prods .button, section.super-products .view-all-prods .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer section.super-products .view-all-prods button, section.super-products .view-all-prods .fieldset button.action, .fieldset section.super-products .view-all-prods button.action, section.super-products .view-all-prods .fieldset a.action, .fieldset section.super-products .view-all-prods a.action, section.super-products .view-all-prods .login-container button.action, .login-container section.super-products .view-all-prods button.action, section.super-products .view-all-prods .login-container a.action, .login-container section.super-products .view-all-prods a.action, section.super-products .view-all-prods .form-create-account button.action, .form-create-account section.super-products .view-all-prods button.action, section.super-products .view-all-prods .form-create-account a.action, .form-create-account section.super-products .view-all-prods a.action, section.super-products .view-all-prods .forgot-password-container button.action, .forgot-password-container section.super-products .view-all-prods button.action, section.super-products .view-all-prods .forgot-password-container a.action, .forgot-password-container section.super-products .view-all-prods a.action, section.super-products .view-all-prods body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items section.super-products .view-all-prods button, section.super-products .view-all-prods body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items section.super-products .view-all-prods button, section.super-products .view-all-prods .data.table .actions a.action, .data.table .actions section.super-products .view-all-prods a.action {
      display: inline-block;
      font-family: "museo_sans700";
      font-size: 1.25rem;
      text-transform: uppercase; }

/* Related products
========================================================================== */
section.related-products {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both;
  background-color: #f5f5f5;
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
  min-height: 60rem; }
  section.related-products .products-carousel {
    position: relative;
    margin-top: 5.625rem; }
  section.related-products .button-group {
    position: relative;
    width: 100%;
    float: left;
    height: auto;
    clear: both;
    text-align: center; }
    section.related-products .button-group .product-filter {
      position: relative;
      display: inline-block;
      font-family: "museo_sans500";
      letter-spacing: 0.0625rem;
      font-size: 1.5rem;
      color: #676767;
      text-transform: uppercase;
      cursor: pointer;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      section.related-products .button-group .product-filter:hover {
        color: #6d6d6d; }
      section.related-products .button-group .product-filter.is-active {
        color: #000000;
        cursor: default; }
    section.related-products .button-group i {
      position: relative;
      display: inline-block;
      vertical-align: top;
      color: #676767;
      margin-top: 0.75rem;
      margin-left: 0.5rem;
      margin-right: 0.5rem;
      font-size: 0.6875rem; }
  section.related-products .single-product {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    margin-bottom: 1.5625rem;
    width: 22.5rem; }
    section.related-products .single-product form {
      display: inline; }
    section.related-products .single-product:hover .image-container {
      border-color: #6d6d6d; }
    section.related-products .single-product .image-container {
      box-sizing: border-box;
      border: 0.0625rem solid #c4c4c4;
      height: 29.6875rem;
      overflow: hidden;
      white-space: nowrap;
      text-align: center;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out;
      margin-bottom: 1.5625rem; }
      section.related-products .single-product .image-container .image-helper {
        display: inline-block;
        height: 100%;
        vertical-align: middle; }
      section.related-products .single-product .image-container img {
        max-width: 22.5rem;
        vertical-align: middle;
        display: inline-block;
        padding: 0.3125rem;
        left: -0.3125rem;
        position: relative; }
    section.related-products .single-product .product-name {
      padding-left: 3%;
      padding-right: 3%;
      text-align: center;
      display: block;
      color: #6d6d6d;
      font-size: 18px;
      font-family: 'museo_sans500';
      margin-bottom: 0.625rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      section.related-products .single-product .product-name:hover {
        color: #ec6529; }
    section.related-products .single-product .product-price {
      padding-left: 3%;
      padding-right: 3%;
      text-align: center;
      display: block;
      color: #000000;
      font-family: "museo_sans700";
      font-size: 1.125rem;
      margin-bottom: 1.25rem; }
      section.related-products .single-product .product-price .old {
        font-size: 0.875rem;
        vertical-align: middle;
        text-decoration: line-through;
        color: #6d6d6d;
        display: inline-block; }
    section.related-products .single-product .buttons .add-to-card {
      position: relative;
      margin-left: 1.25rem;
      display: inline-block;
      font-family: "museo_sans700";
      color: #000000;
      text-transform: uppercase;
      padding: 0.625rem 0.9375rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      section.related-products .single-product .buttons .add-to-card:hover {
        color: #ffffff;
        background-color: #6d6d6d; }
    section.related-products .single-product .buttons .like {
      display: inline-block;
      height: auto;
      width: auto;
      position: relative;
      margin-left: 0.9375rem; }
      section.related-products .single-product .buttons .like a {
        display: block;
        height: 1.875rem;
        width: 1.875rem;
        position: relative; }
        section.related-products .single-product .buttons .like a:before {
          content: "\f08a";
          display: inline-block;
          font-family: "FontAwesome";
          font-size: 1.0625rem;
          text-align: center;
          line-height: 1.875rem;
          height: 100%;
          width: 100%;
          top: 0;
          left: 0;
          color: #676767;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out; }
        section.related-products .single-product .buttons .like a:hover:before {
          color: #6d6d6d; }
      section.related-products .single-product .buttons .like.liked a:before {
        content: "\f004"; }
    section.related-products .single-product .buttons .compare {
      display: inline-block;
      height: auto;
      width: auto;
      position: relative;
      margin-left: 0.9375rem; }
      section.related-products .single-product .buttons .compare a {
        display: block;
        height: 1.875rem;
        width: 1.875rem;
        position: relative; }
        section.related-products .single-product .buttons .compare a:before {
          content: "\f065";
          display: inline-block;
          font-family: "FontAwesome";
          font-size: 1.0625rem;
          text-align: center;
          line-height: 1.875rem;
          height: 100%;
          width: 100%;
          top: 0;
          left: 0;
          color: #676767;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out; }
        section.related-products .single-product .buttons .compare a:hover:before {
          color: #6d6d6d; }
      section.related-products .single-product .buttons .compare.compared a:before {
        content: "\f066"; }
    section.related-products .single-product .marker {
      position: absolute;
      top: 25px;
      left: -5px;
      z-index: 100; }
      section.related-products .single-product .marker .pseudo-line {
        width: 113px;
        height: 43px;
        background: url(../img/top_product_a.png);
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0; }
        section.related-products .single-product .marker .pseudo-line .text {
          font-family: "museo900";
          font-size: 0.875rem;
          text-transform: uppercase;
          text-align: left;
          position: absolute;
          top: 5px;
          left: 15px;
          color: #ffffff;
          height: 2.375rem;
          line-height: 2.375rem;
          padding-right: 0.625rem;
          white-space: nowrap; }
      section.related-products .single-product .marker .pseudo-before {
        content: '';
        background: url(../img/top_product_b.png);
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        height: 38px;
        width: 5px; }
  section.related-products .make-slide-prev {
    height: 3.125rem;
    width: 3.125rem;
    background-color: #6d6d6d;
    border: 0.0625rem solid #6d6d6d;
    line-height: 3.4375rem;
    text-align: center;
    float: left;
    margin-top: 50%;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    section.related-products .make-slide-prev i {
      font-size: 1.75rem;
      color: #ffffff; }
    section.related-products .make-slide-prev.disabled {
      cursor: default;
      background-color: #ffffff; }
      section.related-products .make-slide-prev.disabled i {
        color: #6d6d6d; }
    section.related-products .make-slide-prev:hover {
      box-shadow: 0 0 1.5625rem -0.9375rem #333333; }
  section.related-products .make-slide-next {
    height: 3.125rem;
    width: 3.125rem;
    background-color: #6d6d6d;
    border: 0.0625rem solid #6d6d6d;
    line-height: 3.4375rem;
    text-align: center;
    float: right;
    margin-top: 50%;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    section.related-products .make-slide-next i {
      font-size: 1.75rem;
      color: #ffffff; }
    section.related-products .make-slide-next.disabled {
      cursor: default;
      background-color: #ffffff; }
      section.related-products .make-slide-next.disabled i {
        color: #6d6d6d; }
    section.related-products .make-slide-next:hover {
      box-shadow: 0 0 1.5625rem -0.9375rem #333333; }
  section.related-products .center-b {
    text-align: center; }
    section.related-products .center-b .make-slide-prev, section.related-products .center-b .make-slide-next {
      display: inline-block;
      float: none;
      margin-top: 100%; }

/* Parallax
========================================================================== */
.parallax-row {
  position: relative;
  float: left;
  clear: both;
  display: block;
  width: 100%;
  background: url(../img/temp/parallax_bg.jpg) center center repeat fixed;
  height: 43.75rem;
  background-size: cover; }
  .parallax-row article {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    font-family: "museo100";
    font-size: 5.625rem;
    text-align: center;
    line-height: 43.75rem;
    color: #ffffff;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); }

.parallax-row2 {
  position: relative;
  float: left;
  clear: both;
  display: block;
  width: 100%;
  background: url(../img/temp/parallax_bg_2.jpg) top center repeat fixed;
  height: 43.75rem;
  background-size: cover; }
  .parallax-row2 .left-logo {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../img/ico_logo_white.svg) right center no-repeat;
    height: 100%;
    width: 40%;
    background-size: 115%;
    overflow: visible;
    opacity: 0.3;
    z-index: 1; }
  .parallax-row2 .left-text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    color: #e37041;
    z-index: 2;
    font-family: "museo100";
    font-size: 9.0625rem;
    line-height: 43.75rem;
    text-align: left;
    text-indent: 15%;
    text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); }
    .parallax-row2 .left-text .superbold {
      font-family: "museo900"; }

/* Promo info
========================================================================== */
section.promo-info {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  background-color: #ffffff; }
  @media screen and (max-width: 64em) {
    section.promo-info {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem; } }
  @media screen and (min-width: 64em) {
    section.promo-info {
      padding-top: 11.25rem;
      padding-bottom: 8.75rem; } }
  section.promo-info i {
    position: relative;
    float: left;
    display: block;
    vertical-align: middle;
    font-size: 2.1875rem;
    margin-top: 0.3125rem;
    color: #676767;
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    @media screen and (min-width: 64em) {
      section.promo-info i {
        width: 1.875rem;
        margin-right: 2.5rem; } }
    @media screen and (max-width: 64em) {
      section.promo-info i {
        width: 100%;
        margin-bottom: 1.25rem; } }
  section.promo-info .text-box {
    position: relative;
    margin-bottom: 1.875rem; }
    @media screen and (max-width: 64em) {
      section.promo-info .text-box {
        float: left;
        width: 100%;
        text-align: center; }
        section.promo-info .text-box h5 {
          width: 100%;
          text-align: center; }
        section.promo-info .text-box .desc {
          width: 100%;
          text-align: center; } }
    @media screen and (min-width: 64em) {
      section.promo-info .text-box {
        float: left; } }
    section.promo-info .text-box h5 {
      font-family: "museo900";
      font-size: 1.375rem;
      color: #000000;
      position: relative;
      float: left;
      padding: 0;
      margin: 0; }
    section.promo-info .text-box .desc {
      position: relative;
      float: left;
      clear: both;
      color: #676767;
      font-family: "museo_sans300";
      line-height: 1.0625rem;
      font-size: 1.0625rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
  section.promo-info .column, section.promo-info .columns, section.promo-info body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street section.promo-info .label, section.promo-info
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street section.promo-info .label, section.promo-info body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street section.promo-info .field, section.promo-info
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street section.promo-info .field, section.promo-info body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address section.promo-info .choice, section.promo-info
  body:not(#theme-youngevity-us) .billing-address-form .choice,
  body:not(#theme-youngevity-us) .billing-address-form section.promo-info .choice, section.promo-info body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street section.promo-info .label, section.promo-info
  body#theme-youngevity-us .fieldset.address .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street section.promo-info .label, section.promo-info body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street section.promo-info .field, section.promo-info
  body#theme-youngevity-us .fieldset.address .field.street .field,
  body#theme-youngevity-us .fieldset.address .field.street section.promo-info .field, section.promo-info body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address section.promo-info .choice, section.promo-info
  body#theme-youngevity-us .billing-address-form .choice,
  body#theme-youngevity-us .billing-address-form section.promo-info .choice {
    cursor: default; }
    section.promo-info .column:hover i, section.promo-info .columns:hover i, section.promo-info body:not(#theme-youngevity-us) .checkout-opc .field.street .label:hover i, body:not(#theme-youngevity-us) .checkout-opc .field.street section.promo-info .label:hover i, section.promo-info
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label:hover i,
    body:not(#theme-youngevity-us) .fieldset.address .field.street section.promo-info .label:hover i, section.promo-info body:not(#theme-youngevity-us) .checkout-opc .field.street .field:hover i, body:not(#theme-youngevity-us) .checkout-opc .field.street section.promo-info .field:hover i, section.promo-info
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field:hover i,
    body:not(#theme-youngevity-us) .fieldset.address .field.street section.promo-info .field:hover i, section.promo-info body:not(#theme-youngevity-us) .form-shipping-address .choice:hover i, body:not(#theme-youngevity-us) .form-shipping-address section.promo-info .choice:hover i, section.promo-info
    body:not(#theme-youngevity-us) .billing-address-form .choice:hover i,
    body:not(#theme-youngevity-us) .billing-address-form section.promo-info .choice:hover i, section.promo-info body#theme-youngevity-us .checkout-opc .field.street .label:hover i, body#theme-youngevity-us .checkout-opc .field.street section.promo-info .label:hover i, section.promo-info
    body#theme-youngevity-us .fieldset.address .field.street .label:hover i,
    body#theme-youngevity-us .fieldset.address .field.street section.promo-info .label:hover i, section.promo-info body#theme-youngevity-us .checkout-opc .field.street .field:hover i, body#theme-youngevity-us .checkout-opc .field.street section.promo-info .field:hover i, section.promo-info
    body#theme-youngevity-us .fieldset.address .field.street .field:hover i,
    body#theme-youngevity-us .fieldset.address .field.street section.promo-info .field:hover i, section.promo-info body#theme-youngevity-us .form-shipping-address .choice:hover i, body#theme-youngevity-us .form-shipping-address section.promo-info .choice:hover i, section.promo-info
    body#theme-youngevity-us .billing-address-form .choice:hover i,
    body#theme-youngevity-us .billing-address-form section.promo-info .choice:hover i {
      color: #6d6d6d; }
    section.promo-info .column:hover .desc, section.promo-info .columns:hover .desc, section.promo-info body:not(#theme-youngevity-us) .checkout-opc .field.street .label:hover .desc, body:not(#theme-youngevity-us) .checkout-opc .field.street section.promo-info .label:hover .desc, section.promo-info
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label:hover .desc,
    body:not(#theme-youngevity-us) .fieldset.address .field.street section.promo-info .label:hover .desc, section.promo-info body:not(#theme-youngevity-us) .checkout-opc .field.street .field:hover .desc, body:not(#theme-youngevity-us) .checkout-opc .field.street section.promo-info .field:hover .desc, section.promo-info
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field:hover .desc,
    body:not(#theme-youngevity-us) .fieldset.address .field.street section.promo-info .field:hover .desc, section.promo-info body:not(#theme-youngevity-us) .form-shipping-address .choice:hover .desc, body:not(#theme-youngevity-us) .form-shipping-address section.promo-info .choice:hover .desc, section.promo-info
    body:not(#theme-youngevity-us) .billing-address-form .choice:hover .desc,
    body:not(#theme-youngevity-us) .billing-address-form section.promo-info .choice:hover .desc, section.promo-info body#theme-youngevity-us .checkout-opc .field.street .label:hover .desc, body#theme-youngevity-us .checkout-opc .field.street section.promo-info .label:hover .desc, section.promo-info
    body#theme-youngevity-us .fieldset.address .field.street .label:hover .desc,
    body#theme-youngevity-us .fieldset.address .field.street section.promo-info .label:hover .desc, section.promo-info body#theme-youngevity-us .checkout-opc .field.street .field:hover .desc, body#theme-youngevity-us .checkout-opc .field.street section.promo-info .field:hover .desc, section.promo-info
    body#theme-youngevity-us .fieldset.address .field.street .field:hover .desc,
    body#theme-youngevity-us .fieldset.address .field.street section.promo-info .field:hover .desc, section.promo-info body#theme-youngevity-us .form-shipping-address .choice:hover .desc, body#theme-youngevity-us .form-shipping-address section.promo-info .choice:hover .desc, section.promo-info
    body#theme-youngevity-us .billing-address-form .choice:hover .desc,
    body#theme-youngevity-us .billing-address-form section.promo-info .choice:hover .desc {
      color: #6d6d6d; }

/* Photos line
========================================================================== */
section.photos-line {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  display: block;
  clear: both;
  background-color: #f5f5f5;
  padding-top: 3.125rem;
  padding-bottom: 5rem; }
  section.photos-line h4, section.photos-line .fieldset .legend, .fieldset section.photos-line .legend, section.photos-line .login-container .legend, .login-container section.photos-line .legend, section.photos-line .form-create-account .legend, .form-create-account section.photos-line .legend, section.photos-line .forgot-password-container .legend, .forgot-password-container section.photos-line .legend {
    font-family: "museo_sans500";
    letter-spacing: 0.0625rem;
    color: #000000;
    font-size: 1.5rem;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 2.5rem;
    text-align: center; }
  section.photos-line .pinterest-gallery {
    margin-bottom: 2.5rem; }
    section.photos-line .pinterest-gallery .owl-item {
      max-height: 9.375rem;
      overflow: hidden; }
  section.photos-line .make-slide-prev {
    height: 3.125rem;
    width: 3.125rem;
    background-color: #6d6d6d;
    border: 0.0625rem solid #6d6d6d;
    line-height: 3.4375rem;
    text-align: center;
    float: left;
    margin-top: 50%;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    section.photos-line .make-slide-prev i {
      font-size: 1.75rem;
      color: #ffffff; }
    section.photos-line .make-slide-prev.disabled {
      cursor: default;
      background-color: #ffffff; }
      section.photos-line .make-slide-prev.disabled i {
        color: #6d6d6d; }
    section.photos-line .make-slide-prev:hover {
      box-shadow: 0 0 1.5625rem -0.9375rem #333333; }
  section.photos-line .make-slide-next {
    height: 3.125rem;
    width: 3.125rem;
    background-color: #6d6d6d;
    border: 0.0625rem solid #6d6d6d;
    line-height: 3.4375rem;
    text-align: center;
    float: right;
    margin-top: 50%;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    section.photos-line .make-slide-next i {
      font-size: 1.75rem;
      color: #ffffff; }
    section.photos-line .make-slide-next.disabled {
      cursor: default;
      background-color: #ffffff; }
      section.photos-line .make-slide-next.disabled i {
        color: #6d6d6d; }
    section.photos-line .make-slide-next:hover {
      box-shadow: 0 0 1.5625rem -0.9375rem #333333; }

/* Breadcrumbs
========================================================================== */
ul.breadcrumbs {
  margin: 10px 0 !important; }
  ul.breadcrumbs li {
    font-size: 13px;
    font-family: "Montserrat", sans-serif; }
    ul.breadcrumbs li a {
      color: #404040; }
      ul.breadcrumbs li a:hover {
        color: #575757; }
    ul.breadcrumbs li.current a {
      color: #6d6d6d; }
    ul.breadcrumbs li:after {
      color: #575757 !important;
      content: '|' !important;
      top: -0.0625rem !important;
      margin: 0 1rem !important; }
    ul.breadcrumbs li:last-child:after {
      display: none; }

.catalog-category-view ul.breadcrumbs {
  margin: 50px 0 !important; }

@media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
  .catalog-category-view ul.breadcrumbs {
    margin: 15px 0 !important; } }

/* Category
========================================================================== */
/*Youngevity theme styles*/
body:not(#theme-youngevity-us) section.category {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both;
  display: block;
  margin-top: 1.25rem; }
  body:not(#theme-youngevity-us) section.category .category-view {
    position: relative;
    margin-top: 0.625rem; }
    body:not(#theme-youngevity-us) section.category .category-view .category-add-autoship button {
      text-transform: uppercase;
      font-weight: bold;
      padding: 17.5px 20px; }
    body:not(#theme-youngevity-us) section.category .category-view #grid .products-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .single-product {
        float: left;
        width: 32%;
        margin-right: 2%; }
        @media (max-width: 1024px) {
          body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .single-product {
            width: 49%;
            margin-right: 2%; }
            body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .single-product:nth-child(2n) {
              margin-right: 0; }
            body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .single-product:nth-child(2n-8) {
              clear: left; } }
        @media (min-width: 1024px) {
          body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .single-product:nth-child(3n) {
            margin-right: 0; }
          body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .single-product:nth-child(3n-8) {
            clear: left; } }
        body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .single-product .image-container img {
          max-width: 98%; }
        body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .single-product .product-item-description {
          display: none; }
      body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .product-item-actions {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        box-align: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -ms-align-items: stretch;
        -o-align-items: stretch;
        align-items: stretch;
        -ms-flex-align: stretch;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        @media screen and (min-width: 568px) {
          body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .product-item-actions {
            -webkit-box-lines: multiple;
            -moz-box-lines: multiple;
            box-lines: multiple;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
        body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .product-item-actions .category-add-autoship {
          order: 2;
          width: 100%;
          margin-top: 15px; }
          body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .product-item-actions .category-add-autoship button {
            padding: 17.5px 20px; }
            body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .product-item-actions .category-add-autoship button.disabled-autoship {
              opacity: 1;
              background: #cccccc; }
              body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .product-item-actions .category-add-autoship button.disabled-autoship:hover {
                background: #cccccc !important; }
              body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .product-item-actions .category-add-autoship button.disabled-autoship .disabled-autoship-tooltip {
                top: -50px;
                background: #a6a6a6; }
    body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product {
      width: 100%;
      border-bottom: 0.0625rem solid #c4c4c4;
      margin: 0;
      padding: 35px 0; }
      body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .image-container {
        width: 22%;
        float: left;
        margin-right: 5%;
        margin-bottom: 0; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .image-container img {
          max-width: 98%; }
      body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align {
        display: inline-block;
        width: 73%;
        text-align: left; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-name,
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-price,
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .swatch-attribute .swatch-attribute-options {
          text-align: left;
          padding: 0; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align:after {
          content: "";
          display: inline-block;
          vertical-align: middle;
          height: 100%; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align-watch {
          vertical-align: middle;
          display: inline-block;
          width: 98%; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions > * {
          margin-right: 10px; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .actions-primary {
          order: 1; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .actions-secondary {
          order: 3;
          left: 35%; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship {
          order: 2;
          width: auto; }
          body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship button {
            padding: 17.5px 20px; }
            body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship button.disabled-autoship {
              opacity: 1;
              background: #cccccc; }
              body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship button.disabled-autoship:hover {
                background: #cccccc !important; }
              body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship button.disabled-autoship .disabled-autoship-tooltip {
                top: -50px;
                background: #a6a6a6; }
      body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .product-item-description {
        margin-bottom: 0.9375rem; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .product-item-description table {
          width: 100% !important; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .product-item-description table:last-child td {
          padding-bottom: 0; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .product-item-description p, body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .product-item-description span {
          font-size: 100% !important; }
        body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .product-item-description p:last-child {
          margin-bottom: 0; }
    body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list {
      text-align: center;
      position: relative;
      display: block;
      margin: 0 auto; }
      body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product {
        position: relative;
        display: flex;
        flex-direction: column;
        box-sizing: border-box;
        border: 0.0625rem solid rgba(145, 145, 145, 0.5);
        padding: 15px;
        margin-bottom: 35px; }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product:hover .image-container {
          border-color: #919191; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product:hover .image-container + .vertical-align .product-name {
            color: #404040; }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container {
          position: relative;
          box-sizing: border-box;
          overflow: hidden;
          white-space: nowrap;
          text-align: center;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out;
          margin-bottom: 2rem; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container .image-helper {
            display: inline-block;
            height: 100%;
            vertical-align: middle; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container img {
            vertical-align: middle;
            display: inline-block;
            padding: 0.3125rem;
            left: -0.3125rem;
            position: relative; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container .compare {
            display: none;
            position: absolute;
            bottom: 1.25rem;
            width: 90%;
            left: 5%;
            text-align: center;
            padding: 0.75rem 0.625rem;
            box-sizing: border-box;
            border: 0.0625rem solid #575757;
            color: #575757;
            font-family: "Montserrat medium";
            background-color: rgba(255, 255, 255, 0.8);
            text-transform: uppercase;
            font-size: 13px;
            font-weight: 600;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -ms-transition: 0.2s ease-in-out; }
            @media screen and (min-width: 568px) {
              body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container .compare {
                font-size: 14px;
                width: 72%;
                left: 13%;
                bottom: 1rem; } }
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container .compare:hover {
              border: 0.0625rem solid #575757;
              background-color: #575757;
              color: #ffffff; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container:hover .compare {
            display: block; }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-name {
          text-align: center;
          display: block;
          color: #404040;
          font-family: "Montserrat medium";
          margin-bottom: 0.4375rem;
          line-height: 1.3rem;
          height: 2.65rem;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out; }
          @media screen and (min-width: 1024px) {
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-name {
              font-size: 18px;
              min-height: 36px; } }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-name:hover {
            color: #404040;
            text-decoration: underline; }
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-name:hover .product-price .price-container span {
              color: #ec6529;
              -webkit-transition: all 0.2s ease-in-out;
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out;
              -ms-transition: 0.2s ease-in-out; }
        @supports (display: -webkit-box) {
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-name {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis; } }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-info-container {
          display: flex;
          flex-direction: column;
          flex: 1;
          justify-content: space-between; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-info-container .product-item-details {
            position: relative; }
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-info-container .product-item-details .product-detail-html-container {
              min-height: 50px;
              margin: 10px 0; }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price {
          text-align: center;
          display: block;
          color: #404040;
          font-family: "Montserrat semibold";
          font-size: 13px;
          margin-bottom: 0.8125rem; }
          @media screen and (min-width: 568px) {
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price {
              padding-left: 3%;
              padding-right: 3%;
              font-size: 1rem; } }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price .old {
            font-size: 0.875rem;
            vertical-align: middle;
            text-decoration: line-through;
            color: #6d6d6d;
            display: inline-block; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price .your-price .labelprice,
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price .wholesale-price .labelprice {
            font-family: "Montserrat", sans-serif;
            color: #404040; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price .user-old-price-span, body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price .wholesale-old-price-span {
            font-size: 11px; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price .labelprice {
            font-size: 14px; }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .inc-tax-label {
          text-align: center;
          display: block;
          color: #404040;
          font-family: "Montserrat", sans-serif;
          font-size: 13px;
          margin-bottom: 0.3125rem;
          margin-top: -0.625rem; }
          @media screen and (min-width: 568px) {
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .inc-tax-label {
              font-size: 1.125rem;
              font-size: 1rem; } }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
          font-size: 13px;
          position: relative;
          margin-left: 1.25rem;
          display: inline-block;
          font-family: "Montserrat medium";
          color: #404040;
          font-weight: 600;
          text-transform: uppercase;
          padding: 0.625rem 5px;
          border: 1px solid #404040;
          background-color: #ffffff;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out;
          width: 100%; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .add-to-card:not(.disabled):hover {
            color: #ffffff;
            background-color: #ec6529;
            border: 1px solid #ec6529; }
          @media screen and (min-width: 380px) {
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
              font-size: 14px; } }
          @media screen and (min-width: 568px) {
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
              font-size: 14px;
              padding: 0.3125rem 0.9375rem;
              width: auto; } }
          @media screen and (min-width: 768px) {
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
              height: 50px;
              padding: 0.625rem 0.9375rem; } }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .like {
          display: inline-block;
          height: auto;
          width: auto;
          position: relative;
          margin-left: 0.9375rem; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .like a {
            display: block;
            height: 1.875rem;
            width: 1.875rem;
            position: relative; }
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .like a:before {
              content: "\f08a";
              display: inline-block;
              font-family: "FontAwesome";
              font-size: 1.0625rem;
              text-align: center;
              line-height: 1.875rem;
              height: 100%;
              width: 100%;
              top: 0;
              left: 0;
              color: #676767;
              -webkit-transition: all 0.2s ease-in-out;
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out;
              -ms-transition: 0.2s ease-in-out; }
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .like a:hover:before {
              color: #6d6d6d; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .like.liked a:before {
            content: "\f004"; }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .compare {
          display: inline-block;
          height: auto;
          width: auto;
          position: relative;
          margin-left: 0.9375rem; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .compare a {
            display: block;
            height: 1.875rem;
            width: 1.875rem;
            position: relative; }
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .compare a:before {
              content: "\f065";
              display: inline-block;
              font-family: "FontAwesome";
              font-size: 1.0625rem;
              text-align: center;
              line-height: 1.875rem;
              height: 100%;
              width: 100%;
              top: 0;
              left: 0;
              color: #676767;
              -webkit-transition: all 0.2s ease-in-out;
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out;
              -ms-transition: 0.2s ease-in-out; }
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .compare a:hover:before {
              color: #6d6d6d; }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .compare.compared a:before {
            content: "\f066"; }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .actions-primary {
          position: relative;
          width: 100%;
          margin: 0 0 5px; }
          @media screen and (min-width: 568px) {
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .actions-primary {
              display: flex;
              width: auto;
              align-items: flex-end; } }
          body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .actions-primary button {
            margin-left: 0 !important; }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .actions-secondary {
          position: relative;
          display: inline-block;
          width: auto;
          vertical-align: top;
          padding: 0; }
          @media only screen and (max-width: 767px) {
            body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .actions-secondary {
              width: 100%;
              display: block;
              margin: 0;
              padding: 0; } }
        body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .no-swatch {
          min-height: 50px; }
    body:not(#theme-youngevity-us) section.category .category-view .filter-block {
      position: relative;
      float: left;
      width: 100%;
      height: auto;
      display: block;
      clear: both; }
      body:not(#theme-youngevity-us) section.category .category-view .filter-block h3, body:not(#theme-youngevity-us) section.category .category-view .filter-block .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary section.category .category-view .filter-block .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) section.category .category-view .filter-block .summary.title, body:not(#theme-youngevity-us) section.category .category-view .filter-block .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar section.category .category-view .filter-block span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us) section.category .category-view .filter-block span.title, body:not(#theme-youngevity-us) section.category .category-view .filter-block .data.table .table-caption, .data.table body:not(#theme-youngevity-us) section.category .category-view .filter-block .table-caption {
        font-family: "museo900";
        font-size: 1.125rem;
        color: #000000;
        text-transform: uppercase;
        margin: 0;
        border-bottom: 0.0625rem solid #c4c4c4;
        padding: 0 0 0.9375rem; }
  body:not(#theme-youngevity-us) section.category .categories-nav {
    position: relative;
    width: 100%;
    height: auto;
    clear: both;
    list-style: square;
    margin-left: 0;
    padding-left: 0; }
    body:not(#theme-youngevity-us) section.category .categories-nav li {
      color: #333333;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out;
      font-size: 0.8125rem;
      padding-bottom: 0.625rem;
      padding-top: 0.625rem;
      list-style-position: inside;
      border-bottom: 0.0625rem dashed #c4c4c4; }
      body:not(#theme-youngevity-us) section.category .categories-nav li:last-child {
        border: none;
        padding-bottom: 0; }
      body:not(#theme-youngevity-us) section.category .categories-nav li label:hover {
        color: #ec6529; }
      body:not(#theme-youngevity-us) section.category .categories-nav li label.selected {
        color: #6d6d6d; }
      body:not(#theme-youngevity-us) section.category .categories-nav li ul {
        margin: 0;
        padding: 0;
        list-style: square; }
    body:not(#theme-youngevity-us) section.category .categories-nav label {
      font-family: "museo_sans500";
      color: #333333;
      font-size: 0.8125rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      body:not(#theme-youngevity-us) section.category .categories-nav label:hover {
        color: #ec6529; }
      body:not(#theme-youngevity-us) section.category .categories-nav label.selected {
        color: #6d6d6d; }
    body:not(#theme-youngevity-us) section.category .categories-nav .inner {
      display: none; }
  body:not(#theme-youngevity-us) section.category .additional-attributes {
    min-height: 32px; }
    body:not(#theme-youngevity-us) section.category .additional-attributes p {
      margin: 0 5px 5px;
      display: inline-block; }
      body:not(#theme-youngevity-us) section.category .additional-attributes p span.bv-qv-label {
        font-weight: bold;
        margin-right: 3px;
        display: inline-block; }

body:not(#theme-youngevity-us) .toolbar-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media screen and (min-width: 960px) {
    body:not(#theme-youngevity-us) .toolbar-options {
      -webkit-box-lines: single;
      -moz-box-lines: single;
      box-lines: single;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; } }
  body:not(#theme-youngevity-us) .toolbar-options .toolbar-item {
    width: 100%; }
    @media screen and (min-width: 480px) {
      body:not(#theme-youngevity-us) .toolbar-options .toolbar-item {
        width: 50%; } }
    @media screen and (min-width: 960px) {
      body:not(#theme-youngevity-us) .toolbar-options .toolbar-item {
        width: auto; } }
    body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.multi-pack {
      display: block;
      margin: 0 0 15px; }
      @media screen and (min-width: 64em) {
        body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.multi-pack {
          display: inline-block;
          margin: 0 30px 0 0; } }
    body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.amount {
      margin: 0 0 20px; }
      @media screen and (min-width: 960px) {
        body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.amount {
          margin: 0 10px 0 0; } }
    body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.limiter {
      margin: 0 0 20px; }
      @media screen and (min-width: 480px) {
        body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.limiter {
          margin: 0; } }
      @media screen and (min-width: 960px) {
        body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.limiter {
          margin: 0 10px 0 0; } }
      body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.limiter label {
        padding: 3px 0 2px;
        line-height: normal; }
    body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.sorter {
      margin: 0 0 20px; }
      @media screen and (min-width: 960px) {
        body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.sorter {
          margin: 0; } }
      body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.sorter label {
        width: auto;
        padding: 3px 0 2px;
        line-height: normal; }
      body:not(#theme-youngevity-us) .toolbar-options .toolbar-item.sorter select {
        width: 100px;
        margin-right: 5px !important; }

@media only screen and (max-width: 767px) {
  body:not(#theme-youngevity-us) .category-page .top .toolbar-options {
    display: none; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body:not(#theme-youngevity-us) .category-page .top .toolbar-options {
    display: none; } }

body:not(#theme-youngevity-us) .category-page .top .pagination-row {
  display: none; }

body:not(#theme-youngevity-us) .category-page .top #toolbar-amount {
  color: #919191;
  margin-bottom: 0;
  width: auto;
  display: inline;
  top: -1px;
  vertical-align: top;
  position: relative; }
  body:not(#theme-youngevity-us) .category-page .top #toolbar-amount span {
    vertical-align: inherit; }

body:not(#theme-youngevity-us) .category-page .top .toolbar-sorter label {
  display: inline-block;
  position: relative;
  background-color: transparent;
  font-size: 1.0625rem;
  font-family: "Montserrat", sans-serif;
  color: #404040;
  vertical-align: top;
  text-align: right;
  padding: 0;
  line-height: 30px; }

body:not(#theme-youngevity-us) .category-page .top .toolbar-sorter select {
  display: inline-block;
  position: relative;
  vertical-align: top;
  cursor: pointer;
  line-height: 30px;
  padding: 0 10px 0 0;
  margin: 0;
  border: none;
  height: 1.4375rem;
  font-family: "Montserrat", sans-serif;
  font-size: 1.0625rem;
  color: #404040;
  background-origin: border-box; }
  body:not(#theme-youngevity-us) .category-page .top .toolbar-sorter select option:not(:checked) {
    color: #676767; }

body:not(#theme-youngevity-us) .category-page .top .toolbar-sorter a.sorter-action {
  color: #676767;
  line-height: 33px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out; }
  body:not(#theme-youngevity-us) .category-page .top .toolbar-sorter a.sorter-action:hover {
    color: #000000; }

body:not(#theme-youngevity-us) .category-page .top .toolbar-limiter {
  white-space: nowrap; }
  body:not(#theme-youngevity-us) .category-page .top .toolbar-limiter label {
    display: inline-block;
    position: relative;
    background-color: transparent;
    text-transform: uppercase;
    font-size: 0.875rem;
    font-family: "museo_sans500";
    color: #676767;
    vertical-align: top; }
  body:not(#theme-youngevity-us) .category-page .top .toolbar-limiter select {
    display: inline-block;
    position: relative;
    width: 40px;
    vertical-align: top;
    cursor: pointer;
    padding: 0 15px 0 0;
    margin: 0;
    border: none;
    height: 1.4375rem;
    font-size: 0.8125rem;
    font-family: "museo_sans500";
    letter-spacing: 0.0625rem;
    text-transform: uppercase;
    color: #ec6529;
    background-origin: border-box; }
    body:not(#theme-youngevity-us) .category-page .top .toolbar-limiter select option:not(:checked) {
      color: #676767; }

body:not(#theme-youngevity-us) .category-page .top .modes label {
  display: inline-block;
  background-color: transparent;
  font-size: 1.0625rem;
  font-family: "Montserrat", sans-serif;
  color: #404040;
  vertical-align: top;
  margin-right: 0.3125rem; }

body:not(#theme-youngevity-us) .category-page .top .modes .single-view {
  margin-top: 5px;
  display: inline-block;
  cursor: pointer;
  color: #676767;
  vertical-align: top;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out; }
  body:not(#theme-youngevity-us) .category-page .top .modes .single-view:hover {
    color: #6d6d6d; }
  body:not(#theme-youngevity-us) .category-page .top .modes .single-view.active {
    cursor: default;
    color: #ec6529; }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    body:not(#theme-youngevity-us) .category-page .top .modes .single-view.grid {
      display: none; } }

body:not(#theme-youngevity-us) .category-page .bottom .toolbar-options {
  display: none; }

body:not(#theme-youngevity-us) .category-page .bottom .pagination-row {
  display: none; }

body:not(#theme-youngevity-us) .block.filter .filter-single {
  margin-bottom: 1.2rem; }
  body:not(#theme-youngevity-us) .block.filter .filter-single .filter-options-content {
    display: none; }
  body:not(#theme-youngevity-us) .block.filter .filter-single.expanded .filter-options-content {
    display: block; }

body:not(#theme-youngevity-us) .block.filter .block-title {
  font-family: "museo_sans500";
  font-size: 1.375rem;
  color: #000000;
  margin: 0;
  border-bottom: 0.0625rem solid #c4c4c4;
  padding: 0 0 0.9375rem;
  margin-bottom: 0.9375rem;
  letter-spacing: 0.0625rem; }

body:not(#theme-youngevity-us) .block.filter .block-subtitle {
  font-family: "museo_sans500";
  font-size: 1.125rem;
  color: #000000;
  margin: 0;
  padding: 0;
  letter-spacing: 0.0625rem;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
  clear: both; }
  body:not(#theme-youngevity-us) .block.filter .block-subtitle .items .item {
    padding: 0; }

body:not(#theme-youngevity-us) .block.filter ol.items {
  list-style: square;
  margin-left: 0;
  list-style-position: inside;
  margin-bottom: 0;
  width: 100%;
  position: relative;
  clear: both;
  height: auto; }
  body:not(#theme-youngevity-us) .block.filter ol.items li {
    font-size: 0.875rem;
    padding-bottom: 0.625rem;
    padding-top: 0;
    font-family: "museo_sans500";
    color: #333333; }
    body:not(#theme-youngevity-us) .block.filter ol.items li a.remove {
      color: #000000;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out;
      margin-left: 3px; }
      body:not(#theme-youngevity-us) .block.filter ol.items li a.remove:hover {
        color: #EA5628; }

body:not(#theme-youngevity-us) .block.filter .filter-current {
  position: relative;
  float: left;
  height: auto;
  width: 100%;
  clear: both; }
  body:not(#theme-youngevity-us) .block.filter .filter-current ol.items li {
    line-height: 3.5;
    background: rgba(216, 216, 216, 0.6);
    margin-bottom: 5px;
    padding: 0 0 0 20px; }

body:not(#theme-youngevity-us) .block.filter .block-actions.filter-actions {
  padding-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #c4c4c4;
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both;
  margin: 20px 0;
  text-align: right; }
  body:not(#theme-youngevity-us) .block.filter .block-actions.filter-actions .filter-clear {
    font-size: 14px;
    color: #414141;
    font-family: "Montserrat", sans-serif; }
    body:not(#theme-youngevity-us) .block.filter .block-actions.filter-actions .filter-clear:hover {
      color: #EA5628; }

body:not(#theme-youngevity-us) .categories-nav {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both;
  list-style: square;
  margin-left: 0;
  margin-bottom: 0.9375rem;
  padding: 10px;
  padding-left: 0; }
  body:not(#theme-youngevity-us) .categories-nav ul {
    margin: 0; }
  body:not(#theme-youngevity-us) .categories-nav li {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out;
    color: #333333;
    list-style: none; }
    body:not(#theme-youngevity-us) .categories-nav li label.toggle {
      color: #333333; }
    body:not(#theme-youngevity-us) .categories-nav li label.current.selected {
      color: #ec6529; }
    body:not(#theme-youngevity-us) .categories-nav li.show > label {
      padding-bottom: 0.625rem; }
      body:not(#theme-youngevity-us) .categories-nav li.show > label.current {
        padding-left: 12px;
        font-family: "museo_sans300";
        font-size: 12px; }
    body:not(#theme-youngevity-us) .categories-nav li:hover {
      color: #ec6529; }
    body:not(#theme-youngevity-us) .categories-nav li.view-more {
      padding-bottom: 0;
      border-bottom: none;
      list-style: none;
      padding-left: 0.625rem;
      font-size: 14px; }
      body:not(#theme-youngevity-us) .categories-nav li.view-more:hover {
        cursor: pointer; }
    body:not(#theme-youngevity-us) .categories-nav li ul {
      margin: 0;
      padding: 0;
      list-style: square;
      margin-left: 0; }
      body:not(#theme-youngevity-us) .categories-nav li ul li {
        padding-left: 20px; }
        body:not(#theme-youngevity-us) .categories-nav li ul li.subcategory {
          padding-left: 0;
          margin-left: 10px; }
    body:not(#theme-youngevity-us) .categories-nav li.top-category > label.current {
      font-family: "museo_sans500";
      font-size: 16px; }
    body:not(#theme-youngevity-us) .categories-nav li.inner > label.toggle.open:before {
      content: "C"; }
    body:not(#theme-youngevity-us) .categories-nav li.inner > label.current {
      font-size: 17px;
      font-family: "Montserrat medium";
      padding-bottom: 0; }
  body:not(#theme-youngevity-us) .categories-nav label {
    color: #333333;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    body:not(#theme-youngevity-us) .categories-nav label.toggle {
      border-bottom: 0.0625rem dashed #c4c4c4;
      width: 100%;
      display: block;
      padding-left: 12px; }
  body:not(#theme-youngevity-us) .categories-nav .inner {
    display: none; }

body:not(#theme-youngevity-us) .filter-single .filter-options-title {
  position: relative;
  cursor: pointer; }
  body:not(#theme-youngevity-us) .filter-single .filter-options-title:hover {
    color: #575757; }
  body:not(#theme-youngevity-us) .filter-single .filter-options-title:after {
    font-family: 'FontAwesome';
    content: "\f067";
    position: absolute;
    font-size: 10px;
    top: 30%;
    right: 5px; }

body:not(#theme-youngevity-us) .filter-single.expanded .filter-options-title:after {
  content: "\f068"; }

body:not(#theme-youngevity-us) .filter-single.expanded .filter-options-title {
  border-bottom: none !important; }

body:not(#theme-youngevity-us) .filter-single .filter-options-title {
  position: relative;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  color: #404040;
  margin: 0;
  width: 100%;
  clear: both;
  padding: 0 10px 0 0;
  letter-spacing: 0;
  font-weight: 500;
  border-bottom: 1px solid #919191; }

body:not(#theme-youngevity-us) .filter-options .filter-options-title {
  position: relative;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  color: #404040;
  margin: 0;
  width: 100%;
  clear: both;
  padding: 0 10px 0 0;
  letter-spacing: 0;
  font-weight: 500;
  border-bottom: 1px solid #919191; }
  @media only screen and (max-width: 767px) {
    body:not(#theme-youngevity-us) .filter-options .filter-options-title {
      font-size: 16px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    body:not(#theme-youngevity-us) .filter-options .filter-options-title {
      font-size: 18px; } }

body:not(#theme-youngevity-us) .filter-options .filter-options-content {
  margin: 0.9375rem 0 0;
  padding: 0 0 0.9375rem;
  margin-bottom: 0.9375rem;
  width: 100%;
  position: relative;
  clear: both; }
  body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items {
    list-style: square;
    margin-left: 0;
    list-style-position: inside;
    width: 100%;
    position: relative;
    clear: both; }
    body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li {
      font-size: 0.8125rem;
      padding-bottom: 0.625rem;
      padding-top: 0.625rem;
      font-family: "Montserrat", sans-serif;
      font-weight: 500;
      color: #333333;
      overflow: hidden; }
      body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li input[type="checkbox"] {
        display: inline-block;
        float: left;
        margin: 0; }
      body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li a, body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li label {
        display: inline-block;
        color: #404040;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
        body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li a:hover, body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li label:hover {
          color: #0E6468; }
          body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li a:hover .count, body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li label:hover .count {
            color: #575757; }
        body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li a .count, body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li label .count {
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out;
          color: #919191;
          font-weight: normal; }
      body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li .multiselect {
        cursor: pointer; }
        body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li .multiselect.disabled {
          cursor: default; }
      body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li label {
        margin-right: 0;
        font-size: 12px;
        font-weight: 500;
        cursor: pointer; }
        body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li label.disabled {
          color: #919191;
          cursor: default; }
          body:not(#theme-youngevity-us) .filter-options .filter-options-content ol.items li label.disabled:hover {
            color: #575757; }

body:not(#theme-youngevity-us) .filter-options .price-slider-wrapper {
  height: 1.25rem; }

body:not(#theme-youngevity-us) .filter-options #price-slider {
  height: 0.0625rem;
  background-color: transparent;
  border: none;
  position: relative;
  float: left;
  width: 93%;
  margin-left: 4%; }
  body:not(#theme-youngevity-us) .filter-options #price-slider .ui-slider-range {
    top: 0.3125rem; }
    body:not(#theme-youngevity-us) .filter-options #price-slider .ui-slider-range.ui-widget-header.ui-corner-all {
      height: 0.0625rem;
      background-color: #000000; }
  body:not(#theme-youngevity-us) .filter-options #price-slider .ui-slider-handle.ui-state-default.ui-corner-all {
    background-color: #ec6529;
    width: 15px;
    height: 15px;
    border-radius: 0;
    border: none;
    top: -2px; }

body:not(#theme-youngevity-us) .filter-options #priceRage {
  font-family: "museo_sans500";
  font-size: 0.8125rem;
  color: #333333;
  position: relative;
  width: 100%;
  height: auto;
  margin-top: 0.625rem;
  color: #676767; }

body:not(#theme-youngevity-us) .filter-options #color-picker {
  float: left;
  clear: both; }

body:not(#theme-youngevity-us) .filter-options .color_rgb .farbtastic {
  position: relative;
  float: left;
  clear: both; }

body:not(#theme-youngevity-us) .filter-options .color_rgb .swatch-option.color {
  height: 1.25rem !important;
  width: 1.25rem !important;
  min-height: 1.25rem !important;
  min-width: 1.25rem !important;
  display: block;
  position: relative;
  float: left;
  margin-right: 0.625rem !important; }

body:not(#theme-youngevity-us) .filter-options .color_rgb .actual-color {
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #c4c4c4;
  display: block;
  position: absolute;
  right: 0;
  top: 1.875rem; }

body:not(#theme-youngevity-us) .filter-options .color_rgb .nearest-color {
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #c4c4c4;
  display: block;
  position: absolute;
  right: 0;
  top: 3.75rem; }

body:not(#theme-youngevity-us) .sidebar.sidebar-additional {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both; }
  body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    clear: both;
    padding-bottom: 0.9375rem;
    border-bottom: 0.0625rem solid #c4c4c4;
    margin-bottom: 0.9375rem; }
    body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-title {
      font-family: "museo_sans500";
      font-size: 1.125rem;
      color: #000000;
      margin: 0;
      float: left;
      width: 100%;
      clear: both;
      padding: 0;
      letter-spacing: 0.0625rem; }
      body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-title strong {
        font-weight: normal;
        font-family: 'museo_sans500';
        color: #333333; }
    body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content {
      position: relative;
      float: left;
      width: 100%;
      height: auto;
      clear: both; }
      body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content strong {
        font-weight: normal; }
      body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .no-display {
        display: none; }
      body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content ol.product-items {
        padding: 0;
        margin: 0 0 0.9375rem;
        list-style: none; }
        body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content ol.product-items li {
          font-size: 0.8125rem;
          padding-bottom: 0.625rem;
          padding-top: 0.625rem;
          font-family: "museo_sans500"; }
      body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .product-item-actions {
        position: relative;
        width: 100%;
        margin-top: 0.625rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -o-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -moz-box-align: center;
        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center; }
        body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary {
          width: auto;
          display: inline-block;
          height: auto; }
          body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary button, body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary a {
            padding: 5px;
            border: 1px solid #c4c4c4;
            color: #333333;
            background-color: #ffffff;
            text-transform: uppercase; }
            body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary button:hover, body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary a:hover {
              color: #ffffff;
              background-color: #ec562b;
              transition: all 0.2s ease-in-out;
              -webkit-transition: all 0.2s ease-in-out; }
        body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-secondary {
          width: auto;
          display: inline-block;
          height: auto; }
          body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-secondary a {
            font-size: 18px;
            color: #333333; }
            body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-secondary a:hover {
              color: #ec562b;
              transition: all 0.2s ease-in-out;
              -webkit-transition: all 0.2s ease-in-out; }
      body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .go-to-wishlist {
        padding: 10px;
        width: 100%;
        border: 1px solid #c4c4c4;
        color: #333333;
        background-color: #ffffff;
        text-transform: uppercase;
        font-family: 'museo_sans500'; }
        body:not(#theme-youngevity-us) .sidebar.sidebar-additional .block .block-content .go-to-wishlist:hover {
          color: #ffffff;
          background-color: #ec562b;
          transition: all 0.2s ease-in-out;
          -webkit-transition: all 0.2s ease-in-out; }

body:not(#theme-youngevity-us).page-layout-multi .category-page .top .b {
  display: none; }

body:not(#theme-youngevity-us).page-layout-multi .category-page .top .a {
  display: inline-block; }
  body:not(#theme-youngevity-us).page-layout-multi .category-page .top .a.multi-pack {
    display: block;
    margin: 0 0 15px; }
    @media screen and (min-width: 64em) {
      body:not(#theme-youngevity-us).page-layout-multi .category-page .top .a.multi-pack {
        display: inline-block;
        margin: 0 30px 0 0; } }
  body:not(#theme-youngevity-us).page-layout-multi .category-page .top .a .multi-name {
    font-family: "museo_sans700";
    letter-spacing: 0.0625rem;
    color: #000000;
    font-size: 1.25rem;
    vertical-align: bottom;
    line-height: 1.4375rem; }

body:not(#theme-youngevity-us).page-layout-2columns-left .category-page .top .a {
  display: none; }

body:not(#theme-youngevity-us).page-layout-2columns-left .category-page .top .b {
  display: inline-block;
  margin-right: 6px; }

body:not(#theme-youngevity-us).customer-autoshipment-browse .top .a {
  display: none; }

body:not(#theme-youngevity-us).customer-autoshipment-browse .top .b {
  display: inline-block; }

body:not(#theme-youngevity-us) .featured-name {
  font-family: "museo_sans500";
  font-size: 1.125rem;
  color: #000000;
  margin: 0;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  letter-spacing: 0.0625rem;
  margin-bottom: 1.25rem; }

body:not(#theme-youngevity-us) .featured-prods {
  position: relative;
  margin-bottom: 4.6875rem; }
  body:not(#theme-youngevity-us) .featured-prods .single-product {
    position: relative;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    box-sizing: border-box; }
    body:not(#theme-youngevity-us) .featured-prods .single-product:last-child {
      margin-right: 0; }
    body:not(#theme-youngevity-us) .featured-prods .single-product .image-container {
      margin-bottom: 0.9375rem;
      height: 12rem;
      width: 100%;
      box-sizing: border-box;
      border: 0.0625rem solid #c4c4c4; }
      body:not(#theme-youngevity-us) .featured-prods .single-product .image-container img {
        display: block;
        margin: 0 auto; }
    body:not(#theme-youngevity-us) .featured-prods .single-product .product-name {
      padding-left: 3%;
      padding-right: 3%;
      text-align: center;
      display: block;
      color: #000000;
      font-size: 0.875rem;
      font-family: "museo_sans700";
      text-transform: uppercase;
      margin-bottom: 0.625rem;
      min-height: 2.8125rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      body:not(#theme-youngevity-us) .featured-prods .single-product .product-name:hover {
        color: #6d6d6d; }
    body:not(#theme-youngevity-us) .featured-prods .single-product .product-price {
      padding-left: 3%;
      padding-right: 3%;
      text-align: center;
      display: block;
      color: #000000;
      font-family: "museo_sans700";
      font-size: 1.125rem;
      margin-bottom: 0.9375rem; }
      body:not(#theme-youngevity-us) .featured-prods .single-product .product-price .old {
        font-size: 0.875rem;
        vertical-align: middle;
        text-decoration: line-through;
        color: #6d6d6d;
        display: inline-block; }
    body:not(#theme-youngevity-us) .featured-prods .single-product .buttons {
      text-align: center; }
      body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .add-to-card {
        position: relative;
        margin-left: 0;
        display: inline-block;
        font-family: 'museo_sans500';
        color: #000000;
        text-transform: uppercase;
        padding: 0.625rem 0.9375rem;
        border: 1px solid #c4c4c4;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
        body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .add-to-card:hover {
          color: #ffffff;
          background-color: #6d6d6d; }
      body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .like {
        display: inline-block;
        height: auto;
        width: auto;
        position: relative;
        margin-left: 0.9375rem; }
        body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .like a {
          display: block;
          height: 1.875rem;
          width: 1.875rem;
          position: relative; }
          body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .like a:before {
            content: "\f08a";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 1.0625rem;
            text-align: center;
            line-height: 1.875rem;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            color: #676767;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -ms-transition: 0.2s ease-in-out; }
          body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .like a:hover:before {
            color: #6d6d6d; }
        body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .like.liked a:before {
          content: "\f004"; }
      body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .compare {
        display: inline-block;
        height: auto;
        width: auto;
        position: relative;
        margin-left: 0.9375rem; }
        body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .compare a {
          display: block;
          height: 1.875rem;
          width: 1.875rem;
          position: relative; }
          body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .compare a:before {
            content: "\f065";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 1.0625rem;
            text-align: center;
            line-height: 1.875rem;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            color: #676767;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -ms-transition: 0.2s ease-in-out; }
          body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .compare a:hover:before {
            color: #6d6d6d; }
        body:not(#theme-youngevity-us) .featured-prods .single-product .buttons .compare.compared a:before {
          content: "\f066"; }

body:not(#theme-youngevity-us) .featured-packs {
  border-bottom: 1px solid black; }

body:not(#theme-youngevity-us) .category-shop-by-categories .top-page.sub-page .category-top-banner {
  background-position: -29.8125rem; }
  @media screen and (min-width: 64em) {
    body:not(#theme-youngevity-us) .category-shop-by-categories .top-page.sub-page .category-top-banner {
      background-position: top; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    body:not(#theme-youngevity-us) .category-shop-by-categories .top-page.sub-page .category-top-banner {
      background-position: inherit; } }

body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now {
  margin-bottom: 4.375rem; }
  body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category {
    background-repeat: no-repeat;
    width: 16.9375rem;
    height: 10rem;
    display: block;
    padding-top: 0.75rem;
    padding-left: 1.0625rem;
    padding-right: 6.9375rem;
    margin: 0 auto 45px auto; }
    @media screen and (min-width: 64em) {
      body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category {
        margin: 0 0 2.8125rem 0; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
      body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category {
        background-size: 84%;
        margin: 0;
        padding-right: 7.3125rem; } }
    body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category h4, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .fieldset .legend, .fieldset body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .login-container .legend, .login-container body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .form-create-account .legend, .form-create-account body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .forgot-password-container .legend, .forgot-password-container body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend {
      line-height: 1.75rem;
      text-transform: uppercase;
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto; }
      @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
        body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category h4, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .fieldset .legend, .fieldset body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .login-container .legend, .login-container body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .form-create-account .legend, .form-create-account body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .forgot-password-container .legend, .forgot-password-container body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend {
          font-size: 1.25rem;
          line-height: 1.5rem; } }
      body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category h4 p, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .fieldset .legend p, .fieldset body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend p, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .login-container .legend p, .login-container body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend p, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .form-create-account .legend p, .form-create-account body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend p, body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .forgot-password-container .legend p, .forgot-password-container body:not(#theme-youngevity-us) .category-shop-by-categories .buy-now .category .legend p {
        line-height: 1.75rem;
        margin-bottom: 0; }

body:not(#theme-youngevity-us) .featured-paks {
  margin-bottom: 3.125rem;
  border-left: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4; }
  body:not(#theme-youngevity-us) .featured-paks .heading {
    background: #c4c4c4;
    padding: 0.25rem 1.25rem; }
    body:not(#theme-youngevity-us) .featured-paks .heading h4, body:not(#theme-youngevity-us) .featured-paks .heading .fieldset .legend, .fieldset body:not(#theme-youngevity-us) .featured-paks .heading .legend, body:not(#theme-youngevity-us) .featured-paks .heading .login-container .legend, .login-container body:not(#theme-youngevity-us) .featured-paks .heading .legend, body:not(#theme-youngevity-us) .featured-paks .heading .form-create-account .legend, .form-create-account body:not(#theme-youngevity-us) .featured-paks .heading .legend, body:not(#theme-youngevity-us) .featured-paks .heading .forgot-password-container .legend, .forgot-password-container body:not(#theme-youngevity-us) .featured-paks .heading .legend {
      color: #ffffff;
      font-family: 'museo_sans500';
      font-size: 1.4375rem;
      margin-bottom: 0; }
      body:not(#theme-youngevity-us) .featured-paks .heading h4 sup, body:not(#theme-youngevity-us) .featured-paks .heading .fieldset .legend sup, .fieldset body:not(#theme-youngevity-us) .featured-paks .heading .legend sup, body:not(#theme-youngevity-us) .featured-paks .heading .login-container .legend sup, .login-container body:not(#theme-youngevity-us) .featured-paks .heading .legend sup, body:not(#theme-youngevity-us) .featured-paks .heading .form-create-account .legend sup, .form-create-account body:not(#theme-youngevity-us) .featured-paks .heading .legend sup, body:not(#theme-youngevity-us) .featured-paks .heading .forgot-password-container .legend sup, .forgot-password-container body:not(#theme-youngevity-us) .featured-paks .heading .legend sup {
        font-size: 0.4375rem;
        top: -10px; }
    body:not(#theme-youngevity-us) .featured-paks .heading .featured-packs-page .single-product {
      float: left;
      width: 30%;
      background-color: gray;
      height: auto;
      width: auto; }
  body:not(#theme-youngevity-us) .featured-paks button.compare {
    margin: 30px auto 0;
    display: block;
    width: 163px;
    text-align: center;
    padding: 0.625rem;
    box-sizing: border-box;
    border: 0.0625rem solid #fff;
    color: #fff;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out; }
    body:not(#theme-youngevity-us) .featured-paks button.compare:hover {
      background: #fff;
      color: #000; }
  body:not(#theme-youngevity-us) .featured-paks .paks-carousel {
    position: relative; }
    body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks-prev, body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks-next {
      position: absolute;
      z-index: 10;
      background: #000000;
      opacity: 0.35;
      width: 1.375rem;
      height: 2.125rem;
      line-height: 2.125rem;
      text-align: center;
      top: 0;
      bottom: 0;
      margin: auto; }
      body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks-prev .fa, body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks-next .fa {
        color: #ffffff; }
      body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks-prev:hover, body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks-next:hover {
        cursor: pointer; }
    body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks-prev {
      left: 0; }
    body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks-next {
      right: 0; }
    body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks a {
      display: block; }
      body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks a:hover .hover-state {
        position: absolute;
        background: rgba(103, 103, 103, 0.83);
        z-index: 10;
        width: 100%;
        height: 100%;
        display: block;
        color: #ffffff; }
      body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks a .hover-state {
        display: none;
        text-align: center;
        font-family: "museo_sans700";
        text-transform: uppercase;
        font-size: 0.8125rem; }
        body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks a .hover-state .details {
          position: relative;
          top: 50%;
          transform: translateY(-50%);
          padding: 0 1.25rem; }
          body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks a .hover-state .details h5 {
            font-family: "museo_sans700";
            font-size: 1.1875rem; }
            body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks a .hover-state .details h5 small {
              color: #ffffff; }
          body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks a .hover-state .details .price {
            font-size: 1.5rem;
            display: inline-block;
            margin-bottom: 2.8125rem; }
      body:not(#theme-youngevity-us) .featured-paks .paks-carousel .paks a img {
        border-right: 1px solid #c4c4c4; }

body:not(#theme-youngevity-us) .featured-packs-page .single-product .product-name {
  float: left;
  width: 30%;
  background-color: gray;
  margin-top: 9.375rem; }

@media all and (min-width: 1240px) {
  body:not(#theme-youngevity-us).catalog-category-view .page-top-content.row,
  body:not(#theme-youngevity-us) .catalogsearch-result-index .page-top-content.row {
    margin-top: 1.125rem; }
  body:not(#theme-youngevity-us).catalog-category-view .page-content-middle.row,
  body:not(#theme-youngevity-us).catalog-category-view .page-top-content.row,
  body:not(#theme-youngevity-us).catalog-category-view .page-content-top.row,
  body:not(#theme-youngevity-us) .catalogsearch-result-index .page-content-middle.row,
  body:not(#theme-youngevity-us) .catalogsearch-result-index .page-top-content.row,
  body:not(#theme-youngevity-us) .catalogsearch-result-index .page-content-top.row {
    padding-left: 77px;
    padding-right: 70px; } }

body:not(#theme-youngevity-us) .page-content-middle .prevControl .fa-angle-left {
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 534px; }

body:not(#theme-youngevity-us) .page-content-middle .nextControl .fa-angle-right {
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 534px; }

body:not(#theme-youngevity-us) .filter-options-content ol li {
  list-style: none;
  padding-left: 10px;
  border-bottom: 0.0625rem dashed #919191; }

body:not(#theme-youngevity-us) .page-products .pagination-previous,
body:not(#theme-youngevity-us) .page-products .pagination-next {
  vertical-align: top; }
  body:not(#theme-youngevity-us) .page-products .pagination-previous a,
  body:not(#theme-youngevity-us) .page-products .pagination-next a {
    border: 1px solid #c4c4c4;
    height: 35px; }
  body:not(#theme-youngevity-us) .page-products .pagination-previous a:before,
  body:not(#theme-youngevity-us) .page-products .pagination-next a:before {
    font-family: "FontAwesome";
    color: #676767;
    font-size: 19px; }
  body:not(#theme-youngevity-us) .page-products .pagination-previous a:after,
  body:not(#theme-youngevity-us) .page-products .pagination-next a:after {
    display: none; }

body:not(#theme-youngevity-us) .page-products .pagination-previous a:before {
  content: "\f104"; }

body:not(#theme-youngevity-us) .page-products .pagination-next a:before {
  content: "\f105"; }

body:not(#theme-youngevity-us).catalog-category-view .main-content {
  margin-bottom: 0px; }

body:not(#theme-youngevity-us).catalog-category-view .image-container a {
  display: block; }

body:not(#theme-youngevity-us).catalog-category-view .image-container .product-image-container {
  display: block;
  width: 100% !important; }

body:not(#theme-youngevity-us).catalog-category-view .image-container .product-image-wrapper {
  display: block;
  padding: 0 !important; }

body:not(#theme-youngevity-us).catalog-category-view .image-container .product-image-photo {
  max-width: 100% !important;
  width: 100%;
  padding: 0 !important;
  left: auto !important; }

body:not(#theme-youngevity-us) #categoryPopup {
  max-width: 100%; }
  body:not(#theme-youngevity-us) #categoryPopup .product-image {
    width: 50%;
    overflow: hidden;
    margin: 0 auto 10px;
    float: none; }
    @media screen and (min-width: 480px) {
      body:not(#theme-youngevity-us) #categoryPopup .product-image {
        float: left;
        margin: 0 auto 20px; } }
  body:not(#theme-youngevity-us) #categoryPopup .right {
    margin: 0 0 10px; }
    @media screen and (min-width: 480px) {
      body:not(#theme-youngevity-us) #categoryPopup .right {
        width: 50%;
        float: right;
        margin: 39px 0 20px; } }
    body:not(#theme-youngevity-us) #categoryPopup .right .action-close {
      position: relative;
      margin: 0 0 10px; }
      @media screen and (min-width: 676px) {
        body:not(#theme-youngevity-us) #categoryPopup .right .action-close {
          margin: 0; } }
    body:not(#theme-youngevity-us) #categoryPopup .right a {
      display: inline-block;
      text-align: center;
      line-height: 1;
      cursor: pointer;
      -webkit-appearance: none;
      transition: background-color 0.25s ease-out, color 0.25s ease-out;
      vertical-align: middle;
      border: 1px solid transparent;
      border-radius: 0;
      padding: 0.85em 1em;
      margin: 0 0 0 0;
      font-size: 0.9rem;
      background-color: #6d6d6d;
      color: #fff; }
      body:not(#theme-youngevity-us) #categoryPopup .right a:hover {
        background-color: #ec6529; }
  body:not(#theme-youngevity-us) #categoryPopup .block.related {
    overflow: hidden;
    width: 100%;
    font-size: 20px; }
  body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related {
    margin: 0; }
    body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-lines: multiple;
      -moz-box-lines: multiple;
      box-lines: multiple;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      @media screen and (min-width: 420px) {
        body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items {
          margin: 0 -5px; } }
      body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item {
        margin: 0 0 20px;
        padding: 0;
        width: 100%; }
        @media screen and (min-width: 420px) {
          body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item {
            width: 49.5%;
            padding: 0 5px; } }
        @media screen and (min-width: 568px) {
          body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item {
            width: 33%; } }
        @media screen and (min-width: 768px) and (max-width: 1200px) {
          body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item {
            margin: 0; } }
        body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item .product-item-actions {
          position: relative !important;
          display: flex;
          align-content: space-evenly; }
          body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item .product-item-actions .actions-primary .tocart {
            margin: 0;
            font-size: 12px;
            padding: 5px 12px;
            height: 40px; }
          body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item .product-item-actions .actions-secondary .action.towishlist {
            height: 40px;
            width: 42px; }
            body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item .product-item-actions .actions-secondary .action.towishlist span {
              padding: 9px 10px; }
        body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item .secondary-addto-links {
          display: none; }
        body:not(#theme-youngevity-us) #categoryPopup .content-popup .related .products-related .product-items .product-item .actions-primary {
          display: block;
          width: 100% !important; }

body:not(#theme-youngevity-us) .close-categoryPopup {
  display: none !important; }

body:not(#theme-youngevity-us) ol.items li {
  display: block !important; }

body:not(#theme-youngevity-us) .categories-nav ul.inner div.toggle {
  color: #333333; }
  body:not(#theme-youngevity-us) .categories-nav ul.inner div.toggle:hover {
    color: #ec6529; }

body:not(#theme-youngevity-us) .categories-nav ul.inner ul div:hover {
  color: #ec6529; }

body:not(#theme-youngevity-us) .categories-nav.filter-options-content ol.items li:last-child {
  border: none;
  padding-bottom: 0; }

body:not(#theme-youngevity-us) .categories-nav.filter-options-content .top-category {
  display: list-item !important; }
  body:not(#theme-youngevity-us) .categories-nav.filter-options-content .top-category .toggle {
    position: relative; }

body:not(#theme-youngevity-us) .categories-nav.filter-options-content > li {
  display: list-item !important; }
  body:not(#theme-youngevity-us) .categories-nav.filter-options-content > li .toggle {
    padding-left: 12px; }

body:not(#theme-youngevity-us) .categories-nav.filter-options-content .inner ul {
  display: none; }

body:not(#theme-youngevity-us) .categories-nav.filter-options-content .toggle {
  position: relative; }
  body:not(#theme-youngevity-us) .categories-nav.filter-options-content .toggle .but {
    pointer-events: none;
    height: 100%;
    width: 20px;
    display: inline-block;
    right: 0;
    position: absolute;
    top: 0; }
    body:not(#theme-youngevity-us) .categories-nav.filter-options-content .toggle .but::after {
      pointer-events: all;
      font-family: 'FontAwesome';
      content: "\f067";
      position: absolute;
      font-size: 10px;
      top: 30%;
      right: 0;
      height: 100%;
      text-align: center;
      width: 20px;
      cursor: pointer; }
  body:not(#theme-youngevity-us) .categories-nav.filter-options-content .toggle.open {
    border-bottom: 0.0625rem dashed #919191;
    padding-bottom: 0.625rem; }
    body:not(#theme-youngevity-us) .categories-nav.filter-options-content .toggle.open .but::after {
      content: "\f068";
      top: 20%; }

body:not(#theme-youngevity-us) .categories-nav.filter-options-content a.current {
  color: #404040; }

body:not(#theme-youngevity-us) .categories-nav.filter-options-content ul.show {
  display: block !important; }

body:not(#theme-youngevity-us) .catalogsearch-result-index .results .category-page .amsearch-item {
  font-size: 14px;
  color: #404040;
  font-family: "Montserrat", sans-serif; }
  body:not(#theme-youngevity-us) .catalogsearch-result-index .results .category-page .amsearch-item:after {
    content: "|";
    font-size: 16px; }
  body:not(#theme-youngevity-us) .catalogsearch-result-index .results .category-page .amsearch-item:last-child:after {
    content: none; }

body:not(#theme-youngevity-us) .catalogsearch-result-index .page-title {
  font-size: 20px;
  line-height: normal;
  margin: 20px 0;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  font-family: "Montserrat", sans-serif;
  font-weight: 600; }

@media only screen and (max-width: 768px), only screen and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  body:not(#theme-youngevity-us).catalog-category-view .sidebar-additional .block-wishlist,
  body:not(#theme-youngevity-us).catalog-category-view .sidebar-additional .block-viewed-products-list {
    display: none; } }

@media only screen and (max-width: 1024px) {
  body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container:hover .compare.quickview {
    display: none; }
  body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price .labelprice {
    font-size: 14px; }
  body:not(#theme-youngevity-us).catalog-category-view .modals-wrapper .modal-inner-wrap {
    max-height: 710px; } }

@media only screen and (max-width: 767px) {
  body:not(#theme-youngevity-us).catalog-category-view .top .modes .single-view.grid,
  body:not(#theme-youngevity-us) .catalogsearch-result-index .top .modes .single-view.grid {
    display: none; }
  body:not(#theme-youngevity-us).catalog-category-view .sidebar.sidebar-additional,
  body:not(#theme-youngevity-us) .catalogsearch-result-index .sidebar.sidebar-additional {
    margin-top: 0; }
  body:not(#theme-youngevity-us).catalog-category-view #grid .products-list .single-product .product-item-details .category-add-autoship button,
  body:not(#theme-youngevity-us) .catalogsearch-result-index #grid .products-list .single-product .product-item-details .category-add-autoship button {
    padding: 10px; }
  body:not(#theme-youngevity-us).catalog-category-view .modal-popup .modal-content,
  body:not(#theme-youngevity-us) .catalogsearch-result-index .modal-popup .modal-content {
    text-align: center; }
    body:not(#theme-youngevity-us).catalog-category-view .modal-popup .modal-content #categoryPopup .right .action-close,
    body:not(#theme-youngevity-us) .catalogsearch-result-index .modal-popup .modal-content #categoryPopup .right .action-close {
      display: inline-block; }
  body:not(#theme-youngevity-us).catalog-category-view .modal-popup .related,
  body:not(#theme-youngevity-us) .catalogsearch-result-index .modal-popup .related {
    display: none; }
  body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .actions-secondary {
    vertical-align: middle; }
    body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .actions-secondary .action.towishlist {
      height: 36px; }
      body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .actions-secondary .action.towishlist span {
        padding: 7px; }
  body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
    height: 36px;
    font-size: 13px; }
  body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container {
    height: auto;
    margin-bottom: 15px; }
  body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .product-item-actions .tocart {
    margin-right: 0; }
  body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .column:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .columns:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .checkout-opc .field.street .label:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .checkout-opc .field.street .page-content-middle .label:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .fieldset.address .field.street .label:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .fieldset.address .field.street .page-content-middle .label:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .checkout-opc .field.street .field:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .checkout-opc .field.street .page-content-middle .field:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .fieldset.address .field.street .field:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .fieldset.address .field.street .page-content-middle .field:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .form-shipping-address .choice:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .form-shipping-address .page-content-middle .choice:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .billing-address-form .choice:last-child:not(:first-child).main, body:not(#theme-youngevity-us).catalog-category-view .billing-address-form .page-content-middle .choice:last-child:not(:first-child).main, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .label:last-child:not(:first-child).main,
  body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .label:last-child:not(:first-child).main, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .field:last-child:not(:first-child).main,
  body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .field:last-child:not(:first-child).main, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .choice:last-child:not(:first-child).main,
  body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).catalog-category-view .page-content-middle .choice:last-child:not(:first-child).main {
    float: none;
    width: 100%; }
  body:not(#theme-youngevity-us).catalog-category-view .products-view .products-list .single-product .actions-secondary {
    margin-left: 4px; }
  body:not(#theme-youngevity-us).catalog-category-view section.category .category-view #grid .products-list .product-item-actions .tocart {
    margin-right: 0; }
  body:not(#theme-youngevity-us) .catalogsearch-result-index .sidebar.sidebar-additional {
    display: none; } }

@media only screen and (max-width: 479px) {
  body:not(#theme-youngevity-us).catalog-category-view section.category .category-view .products-view .products-list .single-product .image-container {
    margin-bottom: 15px; }
  body:not(#theme-youngevity-us).catalog-category-view section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
    padding-left: 10px;
    padding-right: 10px; } }

@media only screen and (min-width: 362px) and (max-width: 479px) {
  body:not(#theme-youngevity-us) #categoryPopup .right .action-close {
    margin: 0; } }

@media only screen and (max-width: 479px) {
  body:not(#theme-youngevity-us) section.category .category-view #grid .products-list {
    justify-content: space-between; }
    body:not(#theme-youngevity-us) section.category .category-view #grid .products-list .single-product {
      float: none;
      width: 49%;
      margin-right: 0; }
  body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .actions-primary {
    margin: 0 4px; }
  body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
    font-size: 12px; }
  body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .image-container {
    margin-bottom: 15px; }
  body:not(#theme-youngevity-us) section.category .category-view .products-view .products-list .single-product .product-price .labelprice {
    font-size: 12px; } }

@media screen and (max-width: 1024px) {
  body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-details .category-add-autoship {
    order: 4;
    margin-top: 15px; }
    body:not(#theme-youngevity-us) section.category .category-view #list .products-list .single-product .vertical-align .product-item-details .category-add-autoship button {
      padding: 10px; } }

@media only screen and (max-width: 1024px), only screen and (min-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1), only screen and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  body:not(#theme-youngevity-us) .category-page .top .pagination-row {
    display: none; }
  body:not(#theme-youngevity-us) .category-page .pagination-row {
    margin: 20px 0; } }

@media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  body:not(#theme-youngevity-us).catalog-category-view .sidebar.sidebar-additional {
    display: none; } }

/*Youngevity_US styles*/
body#theme-youngevity-us section.category {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both;
  display: block;
  margin-top: 1.25rem; }
  body#theme-youngevity-us section.category .category-view {
    position: relative;
    margin-top: 0.625rem; }
    body#theme-youngevity-us section.category .category-view .category-add-autoship button {
      text-transform: uppercase;
      font-weight: bold;
      padding: 17.5px 20px; }
    body#theme-youngevity-us section.category .category-view div[class^="swatch-opt"] {
      margin-bottom: 0.625rem; }
    body#theme-youngevity-us section.category .category-view #grid .products-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      body#theme-youngevity-us section.category .category-view #grid .products-list .single-product {
        width: 32%;
        margin-right: 2%;
        display: flex;
        flex-direction: column; }
        body#theme-youngevity-us section.category .category-view #grid .products-list .single-product:nth-child(3n) {
          margin-right: 0; }
        body#theme-youngevity-us section.category .category-view #grid .products-list .single-product .image-container img {
          max-width: 98%; }
        body#theme-youngevity-us section.category .category-view #grid .products-list .single-product .vertical-align, body#theme-youngevity-us section.category .category-view #grid .products-list .single-product .product-item-details {
          display: flex;
          flex-direction: column;
          flex-grow: 1; }
        body#theme-youngevity-us section.category .category-view #grid .products-list .single-product .product-item-description {
          display: none; }
      body#theme-youngevity-us section.category .category-view #grid .products-list .product-item-actions {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
        -moz-box-align: stretch;
        box-align: stretch;
        -webkit-align-items: stretch;
        -moz-align-items: stretch;
        -ms-align-items: stretch;
        -o-align-items: stretch;
        align-items: stretch;
        -ms-flex-align: stretch;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        box-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        -o-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        box-lines: multiple;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: auto; }
        @media screen and (min-width: 568px) {
          body#theme-youngevity-us section.category .category-view #grid .products-list .product-item-actions {
            -webkit-box-lines: multiple;
            -moz-box-lines: multiple;
            box-lines: multiple;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
        body#theme-youngevity-us section.category .category-view #grid .products-list .product-item-actions .category-add-autoship {
          order: 2;
          width: 100%;
          margin-top: 15px; }
          body#theme-youngevity-us section.category .category-view #grid .products-list .product-item-actions .category-add-autoship button {
            padding: 17.5px 20px; }
            body#theme-youngevity-us section.category .category-view #grid .products-list .product-item-actions .category-add-autoship button.disabled-autoship {
              opacity: 1;
              background: #cccccc; }
              body#theme-youngevity-us section.category .category-view #grid .products-list .product-item-actions .category-add-autoship button.disabled-autoship:hover {
                background: #cccccc !important; }
              body#theme-youngevity-us section.category .category-view #grid .products-list .product-item-actions .category-add-autoship button.disabled-autoship .disabled-autoship-tooltip {
                top: -50px;
                background: #a6a6a6; }
    body#theme-youngevity-us section.category .category-view #list .products-list .single-product {
      width: 100%;
      border-bottom: 0.0625rem solid #c4c4c4; }
      body#theme-youngevity-us section.category .category-view #list .products-list .single-product .product-name {
        min-height: 0; }
      body#theme-youngevity-us section.category .category-view #list .products-list .single-product .image-container {
        width: 45%;
        float: left;
        margin-right: 5%; }
        body#theme-youngevity-us section.category .category-view #list .products-list .single-product .image-container img {
          max-width: 98%; }
      body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align {
        min-height: 380px;
        display: inline-block;
        width: 50%;
        text-align: center; }
        @media screen and (min-width: 64em) {
          body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align {
            height: 380px;
            min-height: 0; } }
        body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align:after {
          content: "";
          display: inline-block;
          vertical-align: middle;
          height: 100%; }
        body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align-watch {
          vertical-align: middle;
          display: inline-block;
          width: 98%; }
        body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions {
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: wrap; }
          body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions > * {
            margin-right: 10px; }
          body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .actions-primary {
            order: 1; }
          body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .actions-secondary {
            order: 3;
            left: 35%; }
          body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship {
            order: 2;
            width: auto; }
            body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship button {
              padding: 17.5px 20px; }
              body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship button.disabled-autoship {
                opacity: 1;
                background: #cccccc; }
                body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship button.disabled-autoship:hover {
                  background: #cccccc !important; }
                body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-actions .category-add-autoship button.disabled-autoship .disabled-autoship-tooltip {
                  top: -50px;
                  background: #a6a6a6; }
      body#theme-youngevity-us section.category .category-view #list .products-list .single-product .product-item-description {
        margin-bottom: 0.9375rem; }
        body#theme-youngevity-us section.category .category-view #list .products-list .single-product .product-item-description table {
          width: 100% !important; }
        body#theme-youngevity-us section.category .category-view #list .products-list .single-product .product-item-description table:last-child td {
          padding-bottom: 0; }
        body#theme-youngevity-us section.category .category-view #list .products-list .single-product .product-item-description p, body#theme-youngevity-us section.category .category-view #list .products-list .single-product .product-item-description span {
          font-size: 100% !important; }
        body#theme-youngevity-us section.category .category-view #list .products-list .single-product .product-item-description p:last-child {
          margin-bottom: 0; }
    body#theme-youngevity-us section.category .category-view .products-view .products-list {
      text-align: center;
      position: relative;
      display: block;
      margin: 0 auto; }
      body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product {
        position: relative;
        display: inline-block;
        box-sizing: border-box;
        margin-bottom: 35px; }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product:hover .image-container {
          border-color: #919191; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product:hover .image-container + .vertical-align .product-name {
            color: #404040; }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container {
          position: relative;
          box-sizing: border-box;
          border: 0.125rem solid rgba(145, 145, 145, 0.5);
          overflow: hidden;
          white-space: nowrap;
          text-align: center;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out;
          margin-bottom: 2rem; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container .image-helper {
            display: inline-block;
            height: 100%;
            vertical-align: middle; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container img {
            vertical-align: middle;
            display: inline-block;
            padding: 0.3125rem;
            left: -0.3125rem;
            position: relative; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container .compare {
            display: none;
            position: absolute;
            bottom: 1.25rem;
            width: 90%;
            left: 5%;
            text-align: center;
            padding: 0.75rem 0.625rem;
            box-sizing: border-box;
            border: 0.0625rem solid #575757;
            color: #575757;
            font-family: "Montserrat medium";
            background-color: rgba(255, 255, 255, 0.8);
            text-transform: uppercase;
            font-size: 13px;
            font-weight: 600;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -ms-transition: 0.2s ease-in-out; }
            @media screen and (min-width: 568px) {
              body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container .compare {
                font-size: 14px;
                width: 72%;
                left: 13%;
                bottom: 1rem; } }
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container .compare:hover {
              border: 0.0625rem solid #575757;
              background-color: #575757;
              color: #ffffff; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container:hover .compare {
            display: block; }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-name {
          text-align: center;
          display: block;
          color: #404040;
          font-family: "Montserrat medium";
          margin-bottom: 0.4375rem;
          height: 2.8rem;
          line-height: 1.4rem;
          padding: 0 5px;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out; }
          @media screen and (min-width: 1024px) {
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-name {
              font-size: 20px; } }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-name:hover {
            color: #404040;
            text-decoration: underline; }
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-name:hover .product-price .price-container span {
              color: #ec6529;
              -webkit-transition: all 0.2s ease-in-out;
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out;
              -ms-transition: 0.2s ease-in-out; }
        @supports (display: -webkit-box) {
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-name {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            text-overflow: ellipsis; } }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-price {
          text-align: center;
          display: block;
          color: #404040;
          font-family: "Montserrat semibold";
          font-size: 13px;
          margin-bottom: 0.625rem; }
          @media screen and (min-width: 568px) {
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-price {
              padding-left: 3%;
              padding-right: 3%;
              font-size: 1.125rem;
              font-size: 1rem; } }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-price .old {
            font-size: 0.875rem;
            vertical-align: middle;
            text-decoration: line-through;
            color: #6d6d6d;
            display: inline-block; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-price .your-price .labelprice,
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-price .wholesale-price .labelprice {
            font-family: "Montserrat", sans-serif;
            color: #404040; }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .inc-tax-label {
          text-align: center;
          display: block;
          color: #404040;
          font-family: "Montserrat", sans-serif;
          font-size: 13px;
          margin-bottom: 0.3125rem;
          margin-top: -0.625rem; }
          @media screen and (min-width: 568px) {
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .inc-tax-label {
              font-size: 1.125rem;
              font-size: 1rem; } }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
          font-size: 13px;
          position: relative;
          margin-left: 1.25rem;
          display: inline-block;
          font-family: "Montserrat medium";
          color: #404040;
          font-weight: 600;
          text-transform: uppercase;
          padding: 0.625rem 5px;
          border: 1px solid #404040;
          background-color: #ffffff;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out;
          width: 100%; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .add-to-card:not(.disabled):hover {
            color: #ffffff;
            background-color: #ec6529;
            border: 1px solid #ec6529; }
          @media screen and (min-width: 380px) {
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
              font-size: 14px; } }
          @media screen and (min-width: 568px) {
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
              font-size: 14px;
              padding: 0.3125rem 1.25rem;
              width: auto; } }
          @media screen and (min-width: 768px) {
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
              height: 50px;
              padding: 0.5625rem 1.7rem; } }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .like {
          display: inline-block;
          height: auto;
          width: auto;
          position: relative;
          margin-left: 0.9375rem; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .like a {
            display: block;
            height: 1.875rem;
            width: 1.875rem;
            position: relative; }
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .like a:before {
              content: "\f08a";
              display: inline-block;
              font-family: "FontAwesome";
              font-size: 1.0625rem;
              text-align: center;
              line-height: 1.875rem;
              height: 100%;
              width: 100%;
              top: 0;
              left: 0;
              color: #676767;
              -webkit-transition: all 0.2s ease-in-out;
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out;
              -ms-transition: 0.2s ease-in-out; }
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .like a:hover:before {
              color: #6d6d6d; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .like.liked a:before {
            content: "\f004"; }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .compare {
          display: inline-block;
          height: auto;
          width: auto;
          position: relative;
          margin-left: 0.9375rem; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .compare a {
            display: block;
            height: 1.875rem;
            width: 1.875rem;
            position: relative; }
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .compare a:before {
              content: "\f065";
              display: inline-block;
              font-family: "FontAwesome";
              font-size: 1.0625rem;
              text-align: center;
              line-height: 1.875rem;
              height: 100%;
              width: 100%;
              top: 0;
              left: 0;
              color: #676767;
              -webkit-transition: all 0.2s ease-in-out;
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out;
              -ms-transition: 0.2s ease-in-out; }
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .compare a:hover:before {
              color: #6d6d6d; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .compare.compared a:before {
            content: "\f066"; }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .actions-primary {
          position: relative;
          width: 100%;
          margin: 0 0 5px; }
          @media screen and (min-width: 568px) {
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .actions-primary {
              display: inline-block;
              width: auto;
              margin: 0; } }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .actions-primary button {
            margin-left: 0 !important; }
        body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .actions-secondary {
          position: absolute;
          top: 10px;
          right: 10px;
          min-width: auto; }
          body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .actions-secondary .towishlist {
            background: #c4c4c4;
            color: #ffffff;
            border-radius: 50%; }
            body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .actions-secondary .towishlist span {
              border: 0;
              border-radius: 50%; }
    body#theme-youngevity-us section.category .category-view .filter-block {
      position: relative;
      float: left;
      width: 100%;
      height: auto;
      display: block;
      clear: both; }
      body#theme-youngevity-us section.category .category-view .filter-block h3, body#theme-youngevity-us section.category .category-view .filter-block body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us section.category .category-view .filter-block .summary.title, body#theme-youngevity-us section.category .category-view .filter-block .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar section.category .category-view .filter-block .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us section.category .category-view .filter-block span.title, body#theme-youngevity-us section.category .category-view .filter-block .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar section.category .category-view .filter-block span.title, body#theme-youngevity-us section.category .category-view .filter-block .data.table .table-caption, .data.table body#theme-youngevity-us section.category .category-view .filter-block .table-caption {
        font-family: "museo900";
        font-size: 1.125rem;
        color: #000000;
        text-transform: uppercase;
        margin: 0;
        border-bottom: 0.0625rem solid #c4c4c4;
        padding: 0 0 0.9375rem; }
  body#theme-youngevity-us section.category .categories-nav {
    position: relative;
    width: 100%;
    height: auto;
    clear: both;
    list-style: square;
    margin-left: 0;
    padding-left: 0; }
    body#theme-youngevity-us section.category .categories-nav li {
      color: #333333;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out;
      font-size: 0.8125rem;
      padding-bottom: 0.625rem;
      padding-top: 0.625rem;
      list-style-position: inside;
      border-bottom: 0.0625rem dashed #c4c4c4; }
      body#theme-youngevity-us section.category .categories-nav li:last-child {
        border: none;
        padding-bottom: 0; }
      body#theme-youngevity-us section.category .categories-nav li:hover {
        color: #ec6529; }
      body#theme-youngevity-us section.category .categories-nav li a.selected {
        color: #6d6d6d; }
      body#theme-youngevity-us section.category .categories-nav li ul {
        margin: 0;
        padding: 0;
        list-style: square; }
    body#theme-youngevity-us section.category .categories-nav a {
      font-family: "museo_sans500";
      color: #333333;
      font-size: 0.8125rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      body#theme-youngevity-us section.category .categories-nav a:hover {
        color: #ec6529; }
      body#theme-youngevity-us section.category .categories-nav a.selected {
        color: #6d6d6d; }
    body#theme-youngevity-us section.category .categories-nav .inner {
      display: none; }
  body#theme-youngevity-us section.category .additional-attributes p {
    margin-bottom: 5px; }
    body#theme-youngevity-us section.category .additional-attributes p span.bv-qv-label {
      font-weight: bold; }

body#theme-youngevity-us .upgraded-customer-info-box {
  margin-top: 10px; }

body#theme-youngevity-us .upgraded-customer-info {
  display: inline-block;
  background: #ffffff;
  font-size: 16px;
  line-height: 20px;
  border: 0.0625rem dashed #EC562B;
  white-space: initial;
  padding: 10px;
  box-sizing: border-box;
  margin-bottom: 10px; }

body#theme-youngevity-us .category-view .upgraded-customer-info {
  display: block;
  position: absolute;
  width: 85%;
  top: 70%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 5px 0 #9a9899;
  margin-bottom: 0;
  padding: 5px; }

body#theme-youngevity-us .view-details-link {
  line-height: 30px; }

body#theme-youngevity-us .toolbar-options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media screen and (min-width: 960px) {
    body#theme-youngevity-us .toolbar-options {
      -webkit-box-lines: single;
      -moz-box-lines: single;
      box-lines: single;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; } }
  body#theme-youngevity-us .toolbar-options .toolbar-item {
    width: 100%; }
    @media screen and (min-width: 480px) {
      body#theme-youngevity-us .toolbar-options .toolbar-item {
        width: 50%; } }
    @media screen and (min-width: 960px) {
      body#theme-youngevity-us .toolbar-options .toolbar-item {
        width: auto; } }
    body#theme-youngevity-us .toolbar-options .toolbar-item.multi-pack {
      display: block;
      margin: 0 0 15px; }
      @media screen and (min-width: 64em) {
        body#theme-youngevity-us .toolbar-options .toolbar-item.multi-pack {
          display: inline-block;
          margin: 0 30px 0 0; } }
    body#theme-youngevity-us .toolbar-options .toolbar-item.amount {
      margin: 0 0 20px; }
      @media screen and (min-width: 960px) {
        body#theme-youngevity-us .toolbar-options .toolbar-item.amount {
          margin: 0 10px 0 0; } }
    body#theme-youngevity-us .toolbar-options .toolbar-item.limiter {
      margin: 0 0 20px; }
      @media screen and (min-width: 480px) {
        body#theme-youngevity-us .toolbar-options .toolbar-item.limiter {
          margin: 0; } }
      @media screen and (min-width: 960px) {
        body#theme-youngevity-us .toolbar-options .toolbar-item.limiter {
          margin: 0 10px 0 0; } }
      body#theme-youngevity-us .toolbar-options .toolbar-item.limiter label {
        padding: 3px 0 2px;
        line-height: normal; }
    body#theme-youngevity-us .toolbar-options .toolbar-item.sorter {
      margin: 0 0 20px; }
      @media screen and (min-width: 960px) {
        body#theme-youngevity-us .toolbar-options .toolbar-item.sorter {
          margin: 0; } }
      body#theme-youngevity-us .toolbar-options .toolbar-item.sorter label {
        width: auto;
        padding: 3px 0 2px;
        line-height: normal; }
      body#theme-youngevity-us .toolbar-options .toolbar-item.sorter select {
        width: 100px;
        margin-right: 5px !important; }

body#theme-youngevity-us .category-page .top .pagination-row {
  display: none; }

body#theme-youngevity-us .category-page .top #toolbar-amount {
  color: #919191;
  margin-bottom: 0;
  width: auto;
  display: inline;
  top: -1px;
  vertical-align: top;
  position: relative; }
  body#theme-youngevity-us .category-page .top #toolbar-amount span {
    vertical-align: inherit; }

body#theme-youngevity-us .category-page .top .toolbar-sorter label {
  display: inline-block;
  position: relative;
  background-color: transparent;
  font-size: 1.0625rem;
  font-family: "Montserrat", sans-serif;
  color: #404040;
  vertical-align: top;
  text-align: right;
  padding: 0;
  line-height: 30px; }

body#theme-youngevity-us .category-page .top .toolbar-sorter select {
  display: inline-block;
  position: relative;
  vertical-align: top;
  cursor: pointer;
  line-height: 30px;
  padding: 0 10px 0 0;
  margin: 0;
  border: none;
  height: 1.4375rem;
  font-family: "Montserrat", sans-serif;
  font-size: 1.0625rem;
  color: #404040;
  background-origin: border-box; }
  body#theme-youngevity-us .category-page .top .toolbar-sorter select option:not(:checked) {
    color: #676767; }

body#theme-youngevity-us .category-page .top .toolbar-sorter a.sorter-action {
  color: #676767;
  line-height: 33px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out; }
  body#theme-youngevity-us .category-page .top .toolbar-sorter a.sorter-action:hover {
    color: #000000; }

body#theme-youngevity-us .category-page .top .toolbar-limiter {
  white-space: nowrap; }
  body#theme-youngevity-us .category-page .top .toolbar-limiter label {
    display: inline-block;
    position: relative;
    background-color: transparent;
    text-transform: uppercase;
    font-size: 0.875rem;
    font-family: "museo_sans500";
    color: #676767;
    vertical-align: top; }
  body#theme-youngevity-us .category-page .top .toolbar-limiter select {
    display: inline-block;
    position: relative;
    width: 40px;
    vertical-align: top;
    cursor: pointer;
    padding: 0 15px 0 0;
    margin: 0;
    border: none;
    height: 1.4375rem;
    font-size: 0.8125rem;
    font-family: "museo_sans500";
    letter-spacing: 0.0625rem;
    text-transform: uppercase;
    color: #ec6529;
    background-origin: border-box; }
    body#theme-youngevity-us .category-page .top .toolbar-limiter select option:not(:checked) {
      color: #676767; }

body#theme-youngevity-us .category-page .top .modes label {
  display: inline-block;
  background-color: transparent;
  font-size: 1.0625rem;
  font-family: "Montserrat", sans-serif;
  color: #404040;
  vertical-align: top;
  margin-right: 0.3125rem; }

body#theme-youngevity-us .category-page .top .modes .single-view {
  margin-top: 5px;
  display: inline-block;
  cursor: pointer;
  color: #676767;
  vertical-align: top;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out; }
  body#theme-youngevity-us .category-page .top .modes .single-view:hover {
    color: #6d6d6d; }
  body#theme-youngevity-us .category-page .top .modes .single-view.active {
    cursor: default;
    color: #ec6529; }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    body#theme-youngevity-us .category-page .top .modes .single-view.grid {
      display: none; } }

body#theme-youngevity-us .category-page .bottom .toolbar-options {
  display: none; }

body#theme-youngevity-us .category-page .bottom .pagination-row {
  display: none; }

body#theme-youngevity-us .block.filter .filter-single {
  margin-bottom: 1.2rem; }
  body#theme-youngevity-us .block.filter .filter-single .filter-options-content {
    display: none; }
  body#theme-youngevity-us .block.filter .filter-single.expanded .filter-options-content {
    display: block; }

body#theme-youngevity-us .block.filter .block-title {
  font-family: "museo_sans500";
  font-size: 1.375rem;
  color: #000000;
  margin: 0;
  border-bottom: 0.0625rem solid #c4c4c4;
  padding: 0 0 0.9375rem;
  margin-bottom: 0.9375rem;
  letter-spacing: 0.0625rem; }

body#theme-youngevity-us .block.filter .block-subtitle {
  font-family: "museo_sans500";
  font-size: 1.125rem;
  color: #000000;
  margin: 0;
  padding: 0;
  letter-spacing: 0.0625rem;
  width: 100%;
  position: relative;
  margin-bottom: 10px;
  clear: both; }
  body#theme-youngevity-us .block.filter .block-subtitle .items .item {
    padding: 0; }

body#theme-youngevity-us .block.filter ol.items {
  list-style: square;
  margin-left: 0;
  list-style-position: inside;
  margin-bottom: 0;
  width: 100%;
  position: relative;
  clear: both;
  height: auto; }
  body#theme-youngevity-us .block.filter ol.items li {
    font-size: 0.8125rem;
    padding-bottom: 0.625rem;
    padding-top: 0;
    font-family: "museo_sans500";
    color: #333333; }
    body#theme-youngevity-us .block.filter ol.items li a.remove {
      color: #000000;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out;
      margin-left: 3px; }
      body#theme-youngevity-us .block.filter ol.items li a.remove:hover {
        color: #EA5628; }

body#theme-youngevity-us .block.filter .filter-current {
  position: relative;
  float: left;
  height: auto;
  width: 100%;
  clear: both; }

body#theme-youngevity-us .block.filter .block-actions.filter-actions {
  padding-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #c4c4c4;
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both;
  margin: 20px 0; }

body#theme-youngevity-us .categories-nav {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both;
  list-style: square;
  margin-left: 0;
  margin-bottom: 0.9375rem;
  padding: 10px;
  padding-left: 0; }
  body#theme-youngevity-us .categories-nav li {
    color: #333333;
    list-style: none !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out;
    padding-bottom: 0.625rem;
    padding-top: 0.625rem;
    list-style-position: inside;
    border-bottom: 0.0625rem dashed #c4c4c4; }
    body#theme-youngevity-us .categories-nav li.subcategories a {
      padding-bottom: 0.625rem; }
    body#theme-youngevity-us .categories-nav li.subcategories li:last-child {
      border-bottom: none;
      padding-bottom: 0; }
    body#theme-youngevity-us .categories-nav li a {
      font-family: "museo_sans500";
      font-size: 16px; }
      body#theme-youngevity-us .categories-nav li a.toggle {
        color: #333333; }
        body#theme-youngevity-us .categories-nav li a.toggle:before {
          content: "E"; }
        body#theme-youngevity-us .categories-nav li a.toggle.open:before {
          content: "C"; }
      body#theme-youngevity-us .categories-nav li a.current.selected {
        color: #ec6529; }
    body#theme-youngevity-us .categories-nav li.show > a {
      padding-bottom: 0.625rem; }
      body#theme-youngevity-us .categories-nav li.show > a.current {
        padding-left: 12px;
        font-family: "museo_sans300";
        font-size: 12px; }
    body#theme-youngevity-us .categories-nav li:last-child {
      border: none;
      padding-bottom: 0; }
    body#theme-youngevity-us .categories-nav li:hover {
      color: #ec6529; }
    body#theme-youngevity-us .categories-nav li.view-more {
      padding-bottom: 0;
      border-bottom: none;
      list-style: none;
      padding-left: 0.625rem;
      font-size: 14px; }
      body#theme-youngevity-us .categories-nav li.view-more:hover {
        cursor: pointer; }
    body#theme-youngevity-us .categories-nav li ul {
      margin: 0;
      padding: 0;
      list-style: square;
      margin-left: 0; }
      body#theme-youngevity-us .categories-nav li ul li {
        padding-left: 20px; }
        body#theme-youngevity-us .categories-nav li ul li.subcategory {
          padding-left: 0;
          margin-left: 20px; }
    body#theme-youngevity-us .categories-nav li.top-category > a.current {
      font-family: "museo_sans500";
      font-size: 16px; }
    body#theme-youngevity-us .categories-nav li.inner > a.toggle.open:before {
      content: "C"; }
    body#theme-youngevity-us .categories-nav li.inner > a.current {
      font-size: 17px;
      font-family: "Montserrat medium";
      padding-bottom: 0; }
  body#theme-youngevity-us .categories-nav a {
    color: #333333;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    body#theme-youngevity-us .categories-nav a.toggle {
      border-bottom: 0.0625rem dashed #c4c4c4;
      width: 100%;
      display: block;
      padding-left: 12px; }
      body#theme-youngevity-us .categories-nav a.toggle:before {
        content: "C";
        color: #333333;
        font-family: 'ElegantIcons';
        display: block;
        height: 0;
        width: 0;
        left: -1em;
        position: relative; }
      body#theme-youngevity-us .categories-nav a.toggle.open:before {
        content: "E"; }
  body#theme-youngevity-us .categories-nav .inner {
    display: none; }

body#theme-youngevity-us .filter-single .filter-options-title {
  position: relative;
  cursor: pointer; }
  body#theme-youngevity-us .filter-single .filter-options-title:hover {
    color: #575757; }
  body#theme-youngevity-us .filter-single .filter-options-title:after {
    font-family: 'FontAwesome';
    content: "\f067";
    position: absolute;
    font-size: 10px;
    top: 30%;
    right: 5px; }

body#theme-youngevity-us .filter-single.expanded .filter-options-title:after {
  content: "\f068"; }

body#theme-youngevity-us .filter-single.expanded .filter-options-title {
  border-bottom: none !important; }

body#theme-youngevity-us .filter-single .filter-options-title {
  position: relative;
  cursor: pointer;
  font-family: "Montserrat medium";
  font-size: 20px;
  color: #404040;
  margin: 0;
  width: 100%;
  clear: both;
  padding: 0 10px 0 0;
  letter-spacing: 0;
  font-weight: normal;
  border-bottom: 1px solid #919191; }

body#theme-youngevity-us .filter-options .filter-options-title {
  position: relative;
  cursor: pointer;
  font-family: "Montserrat medium";
  font-size: 20px;
  color: #404040;
  margin: 0;
  width: 100%;
  clear: both;
  padding: 0 10px 0 0;
  letter-spacing: 0;
  font-weight: normal;
  border-bottom: 1px solid #919191; }

body#theme-youngevity-us .filter-options .filter-options-content {
  margin: 0.9375rem 0 0;
  padding: 0 0 0.9375rem;
  margin-bottom: 0.9375rem;
  width: 100%;
  position: relative;
  clear: both; }
  body#theme-youngevity-us .filter-options .filter-options-content ol.items {
    list-style: square;
    margin-left: 0;
    list-style-position: inside;
    width: 100%;
    position: relative;
    clear: both; }
    body#theme-youngevity-us .filter-options .filter-options-content ol.items li {
      font-size: 0.8125rem;
      padding-bottom: 0.625rem;
      padding-top: 0.625rem;
      font-family: "Montserrat", sans-serif;
      color: #333333;
      overflow: hidden; }
      body#theme-youngevity-us .filter-options .filter-options-content ol.items li input[type="checkbox"] {
        display: inline-block;
        float: left;
        margin: 0; }
      body#theme-youngevity-us .filter-options .filter-options-content ol.items li a, body#theme-youngevity-us .filter-options .filter-options-content ol.items li label {
        display: inline-block;
        color: #404040;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
        body#theme-youngevity-us .filter-options .filter-options-content ol.items li a:hover, body#theme-youngevity-us .filter-options .filter-options-content ol.items li label:hover {
          color: #0E6468; }
          body#theme-youngevity-us .filter-options .filter-options-content ol.items li a:hover .count, body#theme-youngevity-us .filter-options .filter-options-content ol.items li label:hover .count {
            color: #575757; }
        body#theme-youngevity-us .filter-options .filter-options-content ol.items li a .count, body#theme-youngevity-us .filter-options .filter-options-content ol.items li label .count {
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out;
          color: #919191;
          font-weight: normal; }
      body#theme-youngevity-us .filter-options .filter-options-content ol.items li .multiselect {
        cursor: pointer; }
        body#theme-youngevity-us .filter-options .filter-options-content ol.items li .multiselect.disabled {
          cursor: default; }
      body#theme-youngevity-us .filter-options .filter-options-content ol.items li label {
        margin-right: 0;
        font-size: 12px;
        font-weight: 500;
        cursor: pointer; }
        body#theme-youngevity-us .filter-options .filter-options-content ol.items li label.disabled {
          color: #919191;
          cursor: default; }
          body#theme-youngevity-us .filter-options .filter-options-content ol.items li label.disabled:hover {
            color: #575757; }

body#theme-youngevity-us .filter-options .price-slider-wrapper {
  height: 1.25rem; }

body#theme-youngevity-us .filter-options #price-slider {
  height: 0.0625rem;
  background-color: transparent;
  border: none;
  position: relative;
  float: left;
  width: 93%;
  margin-left: 4%; }
  body#theme-youngevity-us .filter-options #price-slider .ui-slider-range {
    top: 0.3125rem; }
    body#theme-youngevity-us .filter-options #price-slider .ui-slider-range.ui-widget-header.ui-corner-all {
      height: 0.0625rem;
      background-color: #000000; }
  body#theme-youngevity-us .filter-options #price-slider .ui-slider-handle.ui-state-default.ui-corner-all {
    background-color: #ec6529;
    width: 15px;
    height: 15px;
    border-radius: 0;
    border: none;
    top: -2px; }

body#theme-youngevity-us .filter-options #priceRage {
  font-family: "museo_sans500";
  font-size: 0.8125rem;
  color: #333333;
  position: relative;
  width: 100%;
  height: auto;
  margin-top: 0.625rem;
  color: #676767; }

body#theme-youngevity-us .filter-options #color-picker {
  float: left;
  clear: both; }

body#theme-youngevity-us .filter-options .color_rgb .farbtastic {
  position: relative;
  float: left;
  clear: both; }

body#theme-youngevity-us .filter-options .color_rgb .swatch-option.color {
  height: 1.25rem !important;
  width: 1.25rem !important;
  min-height: 1.25rem !important;
  min-width: 1.25rem !important;
  display: block;
  position: relative;
  float: left;
  margin-right: 0.625rem !important; }

body#theme-youngevity-us .filter-options .color_rgb .actual-color {
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #c4c4c4;
  display: block;
  position: absolute;
  right: 0;
  top: 1.875rem; }

body#theme-youngevity-us .filter-options .color_rgb .nearest-color {
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid #c4c4c4;
  display: block;
  position: absolute;
  right: 0;
  top: 3.75rem; }

body#theme-youngevity-us .sidebar.sidebar-additional {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both; }
  body#theme-youngevity-us .sidebar.sidebar-additional .block {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    clear: both;
    padding-bottom: 0.9375rem;
    border-bottom: 0.0625rem solid #c4c4c4;
    margin-bottom: 0.9375rem; }
    body#theme-youngevity-us .sidebar.sidebar-additional .block .block-title {
      font-family: "museo_sans500";
      font-size: 1.125rem;
      color: #000000;
      margin: 0;
      float: left;
      width: 100%;
      clear: both;
      padding: 0;
      letter-spacing: 0.0625rem; }
      body#theme-youngevity-us .sidebar.sidebar-additional .block .block-title strong {
        font-weight: normal;
        font-family: 'museo_sans500';
        color: #333333; }
    body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content {
      position: relative;
      float: left;
      width: 100%;
      height: auto;
      clear: both; }
      body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content strong {
        font-weight: normal; }
      body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .no-display {
        display: none; }
      body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content ol.product-items {
        padding: 0;
        margin: 0 0 0.9375rem;
        list-style: none; }
        body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content ol.product-items li {
          font-size: 0.8125rem;
          padding-bottom: 0.625rem;
          padding-top: 0.625rem;
          font-family: "museo_sans500"; }
      body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .product-item-actions {
        position: relative;
        width: 100%;
        margin-top: 0.625rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        -o-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -moz-box-align: center;
        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center; }
        body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary {
          width: auto;
          display: inline-block;
          height: auto; }
          body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary button, body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary a {
            padding: 5px;
            border: 1px solid #c4c4c4;
            color: #333333;
            background-color: #ffffff;
            text-transform: uppercase; }
            body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary button:hover, body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-primary a:hover {
              color: #ffffff;
              background-color: #ec562b;
              transition: all 0.2s ease-in-out;
              -webkit-transition: all 0.2s ease-in-out; }
        body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-secondary {
          width: auto;
          display: inline-block;
          height: auto; }
          body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-secondary a {
            font-size: 18px;
            color: #333333; }
            body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .product-item-actions .actions-secondary a:hover {
              color: #ec562b;
              transition: all 0.2s ease-in-out;
              -webkit-transition: all 0.2s ease-in-out; }
      body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .go-to-wishlist {
        padding: 10px;
        width: 100%;
        border: 1px solid #c4c4c4;
        color: #333333;
        background-color: #ffffff;
        text-transform: uppercase;
        font-family: 'museo_sans500'; }
        body#theme-youngevity-us .sidebar.sidebar-additional .block .block-content .go-to-wishlist:hover {
          color: #ffffff;
          background-color: #ec562b;
          transition: all 0.2s ease-in-out;
          -webkit-transition: all 0.2s ease-in-out; }

body#theme-youngevity-us.page-layout-multi .category-page .top .b {
  display: none; }

body#theme-youngevity-us.page-layout-multi .category-page .top .a {
  display: inline-block; }
  body#theme-youngevity-us.page-layout-multi .category-page .top .a.multi-pack {
    display: block;
    margin: 0 0 15px; }
    @media screen and (min-width: 64em) {
      body#theme-youngevity-us.page-layout-multi .category-page .top .a.multi-pack {
        display: inline-block;
        margin: 0 30px 0 0; } }
  body#theme-youngevity-us.page-layout-multi .category-page .top .a .multi-name {
    font-family: "museo_sans700";
    letter-spacing: 0.0625rem;
    color: #000000;
    font-size: 1.25rem;
    vertical-align: bottom;
    line-height: 1.4375rem; }

body#theme-youngevity-us.page-layout-2columns-left .category-page .top .a {
  display: none; }

body#theme-youngevity-us.page-layout-2columns-left .category-page .top .b {
  display: inline-block;
  margin-right: 6px; }

body#theme-youngevity-us.customer-autoshipment-browse .top .a {
  display: none; }

body#theme-youngevity-us.customer-autoshipment-browse .top .b {
  display: inline-block; }

body#theme-youngevity-us .featured-name {
  font-family: "museo_sans500";
  font-size: 1.125rem;
  color: #000000;
  margin: 0;
  float: left;
  width: 100%;
  clear: both;
  padding: 0;
  letter-spacing: 0.0625rem;
  margin-bottom: 1.25rem; }

body#theme-youngevity-us .featured-prods {
  position: relative;
  margin-bottom: 4.6875rem; }
  body#theme-youngevity-us .featured-prods .single-product {
    position: relative;
    float: left;
    width: 31%;
    margin-right: 3.5%;
    box-sizing: border-box; }
    body#theme-youngevity-us .featured-prods .single-product:last-child {
      margin-right: 0; }
    body#theme-youngevity-us .featured-prods .single-product .image-container {
      margin-bottom: 0.9375rem;
      height: 12rem;
      width: 100%;
      box-sizing: border-box;
      border: 0.0625rem solid #c4c4c4; }
      body#theme-youngevity-us .featured-prods .single-product .image-container img {
        display: block;
        margin: 0 auto; }
    body#theme-youngevity-us .featured-prods .single-product .product-name {
      padding-left: 3%;
      padding-right: 3%;
      text-align: center;
      display: block;
      color: #000000;
      font-size: 0.875rem;
      font-family: "museo_sans700";
      text-transform: uppercase;
      margin-bottom: 0.625rem;
      min-height: 2.8125rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      body#theme-youngevity-us .featured-prods .single-product .product-name:hover {
        color: #6d6d6d; }
    body#theme-youngevity-us .featured-prods .single-product .product-price {
      padding-left: 3%;
      padding-right: 3%;
      text-align: center;
      display: block;
      color: #000000;
      font-family: "museo_sans700";
      font-size: 1.125rem;
      margin-bottom: 0.9375rem; }
      body#theme-youngevity-us .featured-prods .single-product .product-price .old {
        font-size: 0.875rem;
        vertical-align: middle;
        text-decoration: line-through;
        color: #6d6d6d;
        display: inline-block; }
    body#theme-youngevity-us .featured-prods .single-product .buttons {
      text-align: center; }
      body#theme-youngevity-us .featured-prods .single-product .buttons .add-to-card {
        position: relative;
        margin-left: 0;
        display: inline-block;
        font-family: 'museo_sans500';
        color: #000000;
        text-transform: uppercase;
        padding: 0.625rem 0.9375rem;
        border: 1px solid #c4c4c4;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
        body#theme-youngevity-us .featured-prods .single-product .buttons .add-to-card:hover {
          color: #ffffff;
          background-color: #6d6d6d; }
      body#theme-youngevity-us .featured-prods .single-product .buttons .like {
        display: inline-block;
        height: auto;
        width: auto;
        position: relative;
        margin-left: 0.9375rem; }
        body#theme-youngevity-us .featured-prods .single-product .buttons .like a {
          display: block;
          height: 1.875rem;
          width: 1.875rem;
          position: relative; }
          body#theme-youngevity-us .featured-prods .single-product .buttons .like a:before {
            content: "\f08a";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 1.0625rem;
            text-align: center;
            line-height: 1.875rem;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            color: #676767;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -ms-transition: 0.2s ease-in-out; }
          body#theme-youngevity-us .featured-prods .single-product .buttons .like a:hover:before {
            color: #6d6d6d; }
        body#theme-youngevity-us .featured-prods .single-product .buttons .like.liked a:before {
          content: "\f004"; }
      body#theme-youngevity-us .featured-prods .single-product .buttons .compare {
        display: inline-block;
        height: auto;
        width: auto;
        position: relative;
        margin-left: 0.9375rem; }
        body#theme-youngevity-us .featured-prods .single-product .buttons .compare a {
          display: block;
          height: 1.875rem;
          width: 1.875rem;
          position: relative; }
          body#theme-youngevity-us .featured-prods .single-product .buttons .compare a:before {
            content: "\f065";
            display: inline-block;
            font-family: "FontAwesome";
            font-size: 1.0625rem;
            text-align: center;
            line-height: 1.875rem;
            height: 100%;
            width: 100%;
            top: 0;
            left: 0;
            color: #676767;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -ms-transition: 0.2s ease-in-out; }
          body#theme-youngevity-us .featured-prods .single-product .buttons .compare a:hover:before {
            color: #6d6d6d; }
        body#theme-youngevity-us .featured-prods .single-product .buttons .compare.compared a:before {
          content: "\f066"; }

body#theme-youngevity-us .featured-packs {
  border-bottom: 1px solid black; }

body#theme-youngevity-us .category-shop-by-categories .top-page.sub-page .category-top-banner {
  background-position: -29.8125rem; }
  @media screen and (min-width: 64em) {
    body#theme-youngevity-us .category-shop-by-categories .top-page.sub-page .category-top-banner {
      background-position: top; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    body#theme-youngevity-us .category-shop-by-categories .top-page.sub-page .category-top-banner {
      background-position: inherit; } }

body#theme-youngevity-us .category-shop-by-categories .buy-now {
  margin-bottom: 4.375rem; }
  body#theme-youngevity-us .category-shop-by-categories .buy-now .category {
    background-repeat: no-repeat;
    width: 16.9375rem;
    height: 10rem;
    display: block;
    padding-top: 0.75rem;
    padding-left: 1.0625rem;
    padding-right: 6.9375rem;
    margin: 0 auto 45px auto; }
    @media screen and (min-width: 64em) {
      body#theme-youngevity-us .category-shop-by-categories .buy-now .category {
        margin: 0 0 2.8125rem 0; } }
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
      body#theme-youngevity-us .category-shop-by-categories .buy-now .category {
        background-size: 84%;
        margin: 0;
        padding-right: 7.3125rem; } }
    body#theme-youngevity-us .category-shop-by-categories .buy-now .category h4, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .fieldset .legend, .fieldset body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .login-container .legend, .login-container body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .form-create-account .legend, .form-create-account body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend {
      line-height: 1.75rem;
      text-transform: uppercase;
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto; }
      @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
        body#theme-youngevity-us .category-shop-by-categories .buy-now .category h4, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .fieldset .legend, .fieldset body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .login-container .legend, .login-container body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .form-create-account .legend, .form-create-account body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend {
          font-size: 1.25rem;
          line-height: 1.5rem; } }
      body#theme-youngevity-us .category-shop-by-categories .buy-now .category h4 p, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .fieldset .legend p, .fieldset body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend p, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .login-container .legend p, .login-container body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend p, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .form-create-account .legend p, .form-create-account body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend p, body#theme-youngevity-us .category-shop-by-categories .buy-now .category .forgot-password-container .legend p, .forgot-password-container body#theme-youngevity-us .category-shop-by-categories .buy-now .category .legend p {
        line-height: 1.75rem;
        margin-bottom: 0; }

body#theme-youngevity-us .featured-paks {
  margin-bottom: 3.125rem;
  border-left: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4; }
  body#theme-youngevity-us .featured-paks .heading {
    background: #c4c4c4;
    padding: 0.25rem 1.25rem; }
    body#theme-youngevity-us .featured-paks .heading h4, body#theme-youngevity-us .featured-paks .heading .fieldset .legend, .fieldset body#theme-youngevity-us .featured-paks .heading .legend, body#theme-youngevity-us .featured-paks .heading .login-container .legend, .login-container body#theme-youngevity-us .featured-paks .heading .legend, body#theme-youngevity-us .featured-paks .heading .form-create-account .legend, .form-create-account body#theme-youngevity-us .featured-paks .heading .legend, body#theme-youngevity-us .featured-paks .heading .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us .featured-paks .heading .legend {
      color: #ffffff;
      font-family: 'museo_sans500';
      font-size: 1.4375rem;
      margin-bottom: 0; }
      body#theme-youngevity-us .featured-paks .heading h4 sup, body#theme-youngevity-us .featured-paks .heading .fieldset .legend sup, .fieldset body#theme-youngevity-us .featured-paks .heading .legend sup, body#theme-youngevity-us .featured-paks .heading .login-container .legend sup, .login-container body#theme-youngevity-us .featured-paks .heading .legend sup, body#theme-youngevity-us .featured-paks .heading .form-create-account .legend sup, .form-create-account body#theme-youngevity-us .featured-paks .heading .legend sup, body#theme-youngevity-us .featured-paks .heading .forgot-password-container .legend sup, .forgot-password-container body#theme-youngevity-us .featured-paks .heading .legend sup {
        font-size: 0.4375rem;
        top: -10px; }
    body#theme-youngevity-us .featured-paks .heading .featured-packs-page .single-product {
      float: left;
      width: 30%;
      background-color: gray;
      height: auto;
      width: auto; }
  body#theme-youngevity-us .featured-paks button.compare {
    margin: 30px auto 0;
    display: block;
    width: 163px;
    text-align: center;
    padding: 0.625rem;
    box-sizing: border-box;
    border: 0.0625rem solid #fff;
    color: #fff;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out; }
    body#theme-youngevity-us .featured-paks button.compare:hover {
      background: #fff;
      color: #000; }
  body#theme-youngevity-us .featured-paks .paks-carousel {
    position: relative; }
    body#theme-youngevity-us .featured-paks .paks-carousel .paks-prev, body#theme-youngevity-us .featured-paks .paks-carousel .paks-next {
      position: absolute;
      z-index: 10;
      background: #000000;
      opacity: 0.35;
      width: 1.375rem;
      height: 2.125rem;
      line-height: 2.125rem;
      text-align: center;
      top: 0;
      bottom: 0;
      margin: auto; }
      body#theme-youngevity-us .featured-paks .paks-carousel .paks-prev .fa, body#theme-youngevity-us .featured-paks .paks-carousel .paks-next .fa {
        color: #ffffff; }
      body#theme-youngevity-us .featured-paks .paks-carousel .paks-prev:hover, body#theme-youngevity-us .featured-paks .paks-carousel .paks-next:hover {
        cursor: pointer; }
    body#theme-youngevity-us .featured-paks .paks-carousel .paks-prev {
      left: 0; }
    body#theme-youngevity-us .featured-paks .paks-carousel .paks-next {
      right: 0; }
    body#theme-youngevity-us .featured-paks .paks-carousel .paks a {
      display: block; }
      body#theme-youngevity-us .featured-paks .paks-carousel .paks a:hover .hover-state {
        position: absolute;
        background: rgba(103, 103, 103, 0.83);
        z-index: 10;
        width: 100%;
        height: 100%;
        display: block;
        color: #ffffff; }
      body#theme-youngevity-us .featured-paks .paks-carousel .paks a .hover-state {
        display: none;
        text-align: center;
        font-family: "museo_sans700";
        text-transform: uppercase;
        font-size: 0.8125rem; }
        body#theme-youngevity-us .featured-paks .paks-carousel .paks a .hover-state .details {
          position: relative;
          top: 50%;
          transform: translateY(-50%);
          padding: 0 1.25rem; }
          body#theme-youngevity-us .featured-paks .paks-carousel .paks a .hover-state .details h5 {
            font-family: "museo_sans700";
            font-size: 1.1875rem; }
            body#theme-youngevity-us .featured-paks .paks-carousel .paks a .hover-state .details h5 small {
              color: #ffffff; }
          body#theme-youngevity-us .featured-paks .paks-carousel .paks a .hover-state .details .price {
            font-size: 1.5rem;
            display: inline-block;
            margin-bottom: 2.8125rem; }
      body#theme-youngevity-us .featured-paks .paks-carousel .paks a img {
        border-right: 1px solid #c4c4c4; }

body#theme-youngevity-us .featured-packs-page .single-product .product-name {
  float: left;
  width: 30%;
  background-color: gray;
  margin-top: 9.375rem; }

@media all and (min-width: 1240px) {
  body#theme-youngevity-us.catalog-category-view .page-top-content.row {
    margin-top: 1.125rem; }
  body#theme-youngevity-us.catalog-category-view .page-content-middle.row,
  body#theme-youngevity-us.catalog-category-view .page-top-content.row {
    padding-left: 77px;
    padding-right: 70px; } }

body#theme-youngevity-us .page-content-middle .prevControl .fa-angle-left {
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 534px; }

body#theme-youngevity-us .page-content-middle .nextControl .fa-angle-right {
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 534px; }

body#theme-youngevity-us .filter-options-content ol li {
  list-style: none;
  padding-left: 10px;
  border-bottom: 0.0625rem dashed #919191; }

body#theme-youngevity-us .page-products .pagination-previous,
body#theme-youngevity-us .page-products .pagination-next {
  vertical-align: top; }
  body#theme-youngevity-us .page-products .pagination-previous a,
  body#theme-youngevity-us .page-products .pagination-next a {
    border: 1px solid #c4c4c4;
    height: 35px; }
  body#theme-youngevity-us .page-products .pagination-previous a:before,
  body#theme-youngevity-us .page-products .pagination-next a:before {
    font-family: "FontAwesome";
    color: #676767;
    font-size: 19px; }
  body#theme-youngevity-us .page-products .pagination-previous a:after,
  body#theme-youngevity-us .page-products .pagination-next a:after {
    display: none; }

body#theme-youngevity-us .page-products .pagination-previous a:before {
  content: "\f104"; }

body#theme-youngevity-us .page-products .pagination-next a:before {
  content: "\f105"; }

body#theme-youngevity-us.catalog-category-view .main-content {
  margin-bottom: 0px; }

body#theme-youngevity-us.catalog-category-view .image-container a {
  display: block; }

body#theme-youngevity-us.catalog-category-view .image-container .product-image-container {
  display: block;
  width: 100% !important; }

body#theme-youngevity-us.catalog-category-view .image-container .product-image-wrapper {
  display: block;
  padding: 0 !important; }

body#theme-youngevity-us.catalog-category-view .image-container .product-image-photo {
  max-width: 100% !important;
  width: 100%;
  padding: 0 !important;
  left: auto !important; }

body#theme-youngevity-us #categoryPopup {
  max-width: 100%; }
  body#theme-youngevity-us #categoryPopup .product-image {
    width: 50%;
    overflow: hidden;
    margin: 0 auto 10px;
    float: none; }
    @media screen and (min-width: 480px) {
      body#theme-youngevity-us #categoryPopup .product-image {
        float: left;
        margin: 0 auto 20px; } }
  body#theme-youngevity-us #categoryPopup .right {
    margin: 0 0 10px; }
    @media screen and (min-width: 480px) {
      body#theme-youngevity-us #categoryPopup .right {
        width: 50%;
        float: right;
        margin: 39px 0 20px; } }
    body#theme-youngevity-us #categoryPopup .right .action-close {
      position: relative;
      margin: 0 0 10px; }
      @media screen and (min-width: 676px) {
        body#theme-youngevity-us #categoryPopup .right .action-close {
          margin: 0; } }
    body#theme-youngevity-us #categoryPopup .right a {
      display: inline-block;
      text-align: center;
      line-height: 1;
      cursor: pointer;
      -webkit-appearance: none;
      transition: background-color 0.25s ease-out, color 0.25s ease-out;
      vertical-align: middle;
      border: 1px solid transparent;
      border-radius: 0;
      padding: 0.85em 1em;
      margin: 0 0 0 0;
      font-size: 0.9rem;
      background-color: #6d6d6d;
      color: #fff; }
      body#theme-youngevity-us #categoryPopup .right a:hover {
        background-color: #ec6529; }
  body#theme-youngevity-us #categoryPopup .block.related {
    overflow: hidden;
    width: 100%;
    font-size: 20px; }
  body#theme-youngevity-us #categoryPopup .content-popup .related .products-related {
    margin: 0; }
    body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-lines: multiple;
      -moz-box-lines: multiple;
      box-lines: multiple;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      @media screen and (min-width: 420px) {
        body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items {
          margin: 0 -5px; } }
      body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items .product-item {
        margin: 0 0 20px;
        padding: 0;
        width: 100%; }
        @media screen and (min-width: 420px) {
          body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items .product-item {
            width: 49.5%;
            padding: 0 5px; } }
        @media screen and (min-width: 568px) {
          body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items .product-item {
            width: 33%; } }
        @media screen and (min-width: 768px) and (max-width: 1200px) {
          body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items .product-item {
            margin: 0; } }
        body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items .product-item .product-item-actions {
          position: relative !important; }
          body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items .product-item .product-item-actions .actions-primary {
            width: 66% !important;
            max-width: 100% !important;
            display: inline-block; }
            body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items .product-item .product-item-actions .actions-primary .tocart {
              width: 100% !important;
              margin: 0 !important;
              font-size: 12px !important;
              padding: 11px 12px !important; }
        body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items .product-item .secondary-addto-links {
          display: none; }
        body#theme-youngevity-us #categoryPopup .content-popup .related .products-related .product-items .product-item .actions-primary {
          display: block;
          width: 100% !important; }

body#theme-youngevity-us .close-categoryPopup {
  display: none !important; }

body#theme-youngevity-us ol.items li {
  display: block !important; }

body#theme-youngevity-us .categories-nav ul.inner a.toggle {
  color: #333333; }
  body#theme-youngevity-us .categories-nav ul.inner a.toggle:before {
    content: "E"; }
  body#theme-youngevity-us .categories-nav ul.inner a.toggle.open:before {
    content: "C"; }

body#theme-youngevity-us .categories-nav ul.inner ul a:hover {
  color: #ec6529; }

body#theme-youngevity-us .categories-nav.filter-options-content .top-category {
  display: list-item !important; }
  body#theme-youngevity-us .categories-nav.filter-options-content .top-category a.toggle {
    padding-left: 12px; }

body#theme-youngevity-us .categories-nav.filter-options-content > li {
  display: list-item !important; }
  body#theme-youngevity-us .categories-nav.filter-options-content > li a.toggle {
    padding-left: 12px; }

body#theme-youngevity-us .categories-nav.filter-options-content .inner ul {
  display: none; }

body#theme-youngevity-us .categories-nav.filter-options-content a.toggle {
  padding-left: 0; }

body#theme-youngevity-us .categories-nav.filter-options-content .toggle {
  position: relative; }
  body#theme-youngevity-us .categories-nav.filter-options-content .toggle .but {
    pointer-events: none;
    height: 100%;
    width: 20px;
    display: inline-block;
    right: 0;
    position: absolute;
    top: 0; }
    body#theme-youngevity-us .categories-nav.filter-options-content .toggle .but::after {
      pointer-events: all;
      font-family: 'FontAwesome';
      content: "\f067";
      position: absolute;
      font-size: 10px;
      top: 30%;
      right: 0;
      height: 100%;
      text-align: center;
      width: 20px;
      cursor: pointer; }
  body#theme-youngevity-us .categories-nav.filter-options-content .toggle.open {
    border-bottom: 0.0625rem dashed #919191;
    padding-bottom: 0.625rem; }
    body#theme-youngevity-us .categories-nav.filter-options-content .toggle.open .but::after {
      content: "\f068";
      top: 20%; }

body#theme-youngevity-us .categories-nav.filter-options-content a.current {
  color: #404040; }

body#theme-youngevity-us .categories-nav.filter-options-content ul.show {
  display: block !important; }
  body#theme-youngevity-us .categories-nav.filter-options-content ul.show ul li {
    padding-left: 0; }

@media only screen and (max-width: 768px), only screen and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  body#theme-youngevity-us.catalog-category-view .sidebar .filter-options .filter-single:nth-child(2) {
    display: none; }
  body#theme-youngevity-us.catalog-category-view .sidebar-additional .block-wishlist,
  body#theme-youngevity-us.catalog-category-view .sidebar-additional .block-viewed-products-list {
    display: none; } }

@media only screen and (max-width: 1024px) {
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container:hover .compare.quickview {
    display: none; }
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-price .labelprice {
    font-size: 14px; }
  body#theme-youngevity-us.catalog-category-view .modals-wrapper .modal-inner-wrap {
    max-height: 710px; } }

@media only screen and (max-width: 767px) {
  body#theme-youngevity-us.catalog-category-view .top .modes .single-view.grid,
  body#theme-youngevity-us .catalogsearch-result-index .top .modes .single-view.grid {
    display: none; }
  body#theme-youngevity-us.catalog-category-view .sidebar.sidebar-additional,
  body#theme-youngevity-us .catalogsearch-result-index .sidebar.sidebar-additional {
    margin-top: 0; }
  body#theme-youngevity-us.catalog-category-view #grid .products-list .single-product .product-item-details .category-add-autoship button,
  body#theme-youngevity-us .catalogsearch-result-index #grid .products-list .single-product .product-item-details .category-add-autoship button {
    padding: 10px; }
  body#theme-youngevity-us.catalog-category-view .modal-popup .modal-content,
  body#theme-youngevity-us .catalogsearch-result-index .modal-popup .modal-content {
    text-align: center; }
    body#theme-youngevity-us.catalog-category-view .modal-popup .modal-content #categoryPopup .right .action-close,
    body#theme-youngevity-us .catalogsearch-result-index .modal-popup .modal-content #categoryPopup .right .action-close {
      display: inline-block; }
  body#theme-youngevity-us.catalog-category-view .modal-popup .related,
  body#theme-youngevity-us .catalogsearch-result-index .modal-popup .related {
    display: none; }
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .actions-primary {
    width: auto;
    display: inline-block;
    margin: 0 3px; }
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .actions-secondary {
    vertical-align: middle; }
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
    height: 36px;
    font-size: 13px; }
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container {
    height: auto;
    margin-bottom: 15px; }
  body#theme-youngevity-us section.category .category-view #grid .products-list .product-item-actions .tocart {
    margin-right: 0; }
  body#theme-youngevity-us.catalog-category-view .sidebar.sidebar-main {
    display: none; }
  body#theme-youngevity-us.catalog-category-view .page-content-middle .column:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .page-content-middle .columns:last-child:not(:first-child).main, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.catalog-category-view .page-content-middle .label:last-child:not(:first-child).main,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.catalog-category-view .page-content-middle .label:last-child:not(:first-child).main, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.catalog-category-view .page-content-middle .field:last-child:not(:first-child).main,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.catalog-category-view .page-content-middle .field:last-child:not(:first-child).main, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.catalog-category-view .page-content-middle .choice:last-child:not(:first-child).main,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.catalog-category-view .page-content-middle .choice:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .page-content-middle .checkout-opc .field.street .label:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .checkout-opc .field.street .page-content-middle .label:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .page-content-middle .fieldset.address .field.street .label:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .fieldset.address .field.street .page-content-middle .label:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .page-content-middle .checkout-opc .field.street .field:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .checkout-opc .field.street .page-content-middle .field:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .page-content-middle .fieldset.address .field.street .field:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .fieldset.address .field.street .page-content-middle .field:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .page-content-middle .form-shipping-address .choice:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .form-shipping-address .page-content-middle .choice:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .page-content-middle .billing-address-form .choice:last-child:not(:first-child).main, body#theme-youngevity-us.catalog-category-view .billing-address-form .page-content-middle .choice:last-child:not(:first-child).main {
    float: none;
    width: 100%; }
  body#theme-youngevity-us.catalog-category-view .products-view .products-list .single-product .actions-secondary {
    margin-left: 4px; }
  body#theme-youngevity-us.catalog-category-view section.category .category-view #grid .products-list .product-item-actions .tocart {
    margin-right: 0; }
  body#theme-youngevity-us .category-page .toolbar .toolbar-options {
    display: none; }
  body#theme-youngevity-us .catalogsearch-result-index .sidebar.sidebar-additional {
    display: none; } }

@media only screen and (max-width: 479px) {
  body#theme-youngevity-us.catalog-category-view section.category .category-view .products-view .products-list .single-product .image-container {
    margin-bottom: 15px; }
  body#theme-youngevity-us.catalog-category-view section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
    padding-left: 10px;
    padding-right: 10px; } }

@media only screen and (min-width: 362px) and (max-width: 479px) {
  body#theme-youngevity-us #categoryPopup .right .action-close {
    margin: 0; } }

@media only screen and (max-width: 479px) {
  body#theme-youngevity-us section.category .category-view #grid .products-list {
    justify-content: space-between; }
    body#theme-youngevity-us section.category .category-view #grid .products-list .single-product {
      float: none;
      width: 49%;
      margin-right: 0; }
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .actions-primary {
    margin: 0 4px; }
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .buttons .add-to-card {
    font-size: 12px; }
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .image-container {
    margin-bottom: 15px; }
  body#theme-youngevity-us section.category .category-view .products-view .products-list .single-product .product-price .labelprice {
    font-size: 12px; } }

@media screen and (max-width: 1024px) {
  body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-details .category-add-autoship {
    order: 4;
    margin-top: 15px; }
    body#theme-youngevity-us section.category .category-view #list .products-list .single-product .vertical-align .product-item-details .category-add-autoship button {
      padding: 10px; } }

@media only screen and (max-width: 1024px), only screen and (min-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1), only screen and (max-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  body#theme-youngevity-us .category-page .top .pagination-row {
    display: none; }
  body#theme-youngevity-us .category-page .pagination-row {
    margin: 20px 0; } }

@media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  body#theme-youngevity-us.catalog-category-view .sidebar.sidebar-additional {
    display: none; } }

/* Minicart
========================================================================== */
/*Youngevity theme styles*/
@media screen and (max-width: 64.0625em) {
  body:not(#theme-youngevity-us) .minicart-wrapper.active > .ui-dialog {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@media screen and (min-width: 64em) {
  body:not(#theme-youngevity-us) .minicart-wrapper.active > .ui-dialog {
    opacity: 1;
    pointer-events: auto; }
    body:not(#theme-youngevity-us) .minicart-wrapper.active > .ui-dialog.fixed {
      top: 100px;
      right: 50%;
      -webkit-transform: translateX(147%);
      -ms-transform: translateX(147%);
      transform: translateX(147%);
      position: fixed; }
      body:not(#theme-youngevity-us) .minicart-wrapper.active > .ui-dialog.fixed:before {
        display: none; } }

body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog {
  top: 40px;
  border-radius: 0;
  display: block !important;
  left: auto;
  padding: 1.5625rem;
  width: 24.375rem;
  overflow: visible; }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog {
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      width: 390px; } }
  body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content {
    padding: 0;
    height: auto; }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content {
        height: 100%;
        z-index: 10000; } }
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content #minicart-content-wrapper {
      height: 100%; }
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .close-main {
      position: absolute;
      top: 0;
      right: 0; }
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .total {
      padding-bottom: 2rem;
      padding-top: 1.375rem;
      border-bottom: 0.0625rem solid #c4c4c4;
      position: relative; }
      body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .total .name {
        font-family: "Montserrat medium";
        letter-spacing: 0.0625rem;
        line-height: 28px;
        text-align: left;
        font-size: 1.0625rem; }
        @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
          body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .total .name {
            font-size: 1rem; } }
        body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .total .name .price {
          text-align: right;
          float: right;
          font-weight: normal;
          font-size: 1.0625rem;
          font-family: "Montserrat medium"; }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .total .name .price {
              font-size: 1rem;
              font-family: "Montserrat medium"; } }
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .overflowed ol {
      overflow: auto; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .overflowed ol {
          padding-right: 0; } }
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .overflowed .actions {
      position: absolute;
      top: 0;
      right: 0; }
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol {
      padding: 0;
      margin: 0;
      list-style: none; }
      body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product {
        padding: 0;
        margin: 0 0 20px 0; }
        body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product {
          padding-bottom: 1.25rem;
          border-bottom: 0.0625rem solid #c4c4c4;
          position: relative; }
          body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .product-item-holder {
            display: inline-block;
            vertical-align: middle; }
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .product-item-holder .item-options {
              display: inline-block;
              overflow: hidden;
              margin: 0;
              color: #6d6d6d;
              font: 16px "museo_sans300"; }
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .product-item-holder .item-options dt {
                float: left;
                clear: left;
                margin: 0 6px 5px 0;
                font-weight: 700; }
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .product-item-holder .item-options dd {
                display: inline-block;
                margin: 0 0 5px; }
          body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .left {
            position: relative;
            float: left;
            width: 3.75rem;
            box-sizing: border-box; }
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .left .prod-image {
              box-sizing: border-box;
              height: 4.0625rem;
              border: 0.0625rem solid #c4c4c4;
              display: block; }
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .left .prod-image .image-helper {
                display: inline-block;
                height: 100%;
                vertical-align: middle; }
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .left .prod-image img {
                position: relative;
                max-width: 2.5rem;
                left: -0.25rem;
                height: auto !important;
                width: auto !important; }
          body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right {
            position: relative;
            float: left;
            margin-left: 0.9375rem;
            text-align: left;
            padding: 0;
            width: 14.6875rem; }
            @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right {
                padding: 0 1.625rem 0 0;
                width: 16.0625rem; } }
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right div.price {
              float: none;
              padding-right: 20px; }
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right a.product-name {
              position: relative;
              float: left;
              width: 100%;
              clear: both;
              display: block;
              font-family: "Montserrat medium";
              margin-bottom: 0.625rem;
              line-height: 24px;
              color: #404040;
              font-size: 1.25rem;
              -webkit-transition: all 0.2s ease-in-out;
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out;
              -ms-transition: 0.2s ease-in-out; }
              @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
                body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right a.product-name {
                  font-size: 1rem;
                  color: #6d6d6d;
                  margin-bottom: 0; } }
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right a.product-name:hover {
                color: #ec6529; }
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right span.product-name {
              position: relative;
              float: left;
              width: 100%;
              clear: both;
              display: block;
              color: #000000;
              font-family: "museo_sans500";
              font-size: 0.75rem;
              text-transform: uppercase;
              margin-bottom: 0.625rem; }
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right .price {
              font-family: "Montserrat", sans-serif;
              color: #404040;
              font-size: 1.0625rem;
              float: left; }
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right .price .old {
                display: inline-block;
                vertical-align: middle;
                color: #404040;
                text-decoration: line-through;
                font-size: 0.75rem; }
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right .price .item-qty.cart-item-qty {
                font-family: "Montserrat", sans-serif;
                color: #404040;
                font-size: 1.0625rem;
                background-color: transparent;
                border: none;
                outline: none;
                box-shadow: none;
                display: inline-block;
                padding: 0;
                margin: 0;
                height: 26px;
                width: auto; }
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right .price .product-item-pricing .price-container {
                display: inline-block;
                vertical-align: bottom; }
          body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del {
            display: block; }
            @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del {
                top: 0.4375rem;
                font-size: 2.0625rem; } }
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del i {
              color: #676767;
              font-size: 20px; }
              body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del i:before {
                content: "\4d";
                font-family: ElegantIcons; }
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del:hover i {
              color: #000000; }
      body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content ol li:last-child .product {
        border-bottom: none; }
    body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .buttons {
      position: relative;
      margin-top: 2.1875rem;
      margin-bottom: 0.625rem; }
      body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button {
        position: relative;
        display: block;
        float: left;
        text-align: center;
        font-family: "Montserrat medium";
        color: #ffffff;
        text-transform: uppercase;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out;
        padding: 1.125rem 0;
        line-height: 0.9375rem;
        width: 48%;
        border: 0;
        font-size: 0.8125rem;
        background-color: #404040;
        margin: 0 1%; }
        @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
          body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button {
            font-size: 0.9375rem;
            border: 1px solid #404040; } }
        body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button.viewcart {
          float: left; }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button.viewcart {
              float: right; } }
        body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button:hover, body:not(#theme-youngevity-us) .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button:active {
          color: #ffffff;
          background-color: #ec562b; }

body:not(#theme-youngevity-us) .minicart-wrapper .empty .counter-number {
  display: none; }

body:not(#theme-youngevity-us) .minicart-wrapper .counter-number {
  position: absolute;
  background-color: #ec562b;
  color: #ffffff;
  text-align: center;
  border-radius: 0.9375rem;
  box-shadow: 0 0 0.3125rem -0.1875rem black;
  cursor: pointer;
  height: 1.375rem;
  width: 1.375rem;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin-top: -1.125rem;
  margin-left: -0.5625rem;
  font-family: "Montserrat medium"; }
  body:not(#theme-youngevity-us) .minicart-wrapper .counter-number:empty {
    display: none; }

body:not(#theme-youngevity-us) .minicart-wrapper .subtitle.empty span {
  text-align: left;
  text-transform: uppercase;
  float: left;
  font-size: 0.75rem; }

.ajax-loading body:not(#theme-youngevity-us) .minicart-wrapper .block-content:after {
  content: " ";
  background-image: url("../img/ring-alt.svg");
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  width: 137px;
  height: 137px;
  z-index: 9999;
  width: 323px;
  display: block; }

/*Youngevity_US styles*/
@media screen and (max-width: 85.375em) {
  body#theme-youngevity-us .minicart-wrapper.active > .ui-dialog {
    opacity: 1;
    padding: 0;
    right: 23px;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@media screen and (min-width: 64em) {
  body#theme-youngevity-us .minicart-wrapper.active > .ui-dialog {
    opacity: 1;
    pointer-events: auto;
    padding: 0; } }

body#theme-youngevity-us .minicart-wrapper.active .ui-dialog:before {
  display: block;
  z-index: 99999; }

body#theme-youngevity-us .minicart-wrapper .ui-dialog {
  border-radius: 0;
  display: block !important;
  left: auto;
  width: 19.875rem;
  overflow: visible;
  border: none;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 4px 0 #676767;
  box-shadow: 0 0 4px 0 #676767;
  z-index: 10001;
  padding: 0; }
  @media screen and (max-width: 64em) {
    body#theme-youngevity-us .minicart-wrapper .ui-dialog {
      top: 0 !important;
      height: 100vh; } }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    body#theme-youngevity-us .minicart-wrapper .ui-dialog {
      width: 18.125rem; } }
  body#theme-youngevity-us .minicart-wrapper .ui-dialog:before {
    display: none;
    border: none;
    background: #EFF2F2;
    width: 15px;
    height: 15px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 0 0 4px 0 #676767;
    box-shadow: 0 0 4px 0 #676767;
    top: -8px; }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    body#theme-youngevity-us .minicart-wrapper .ui-dialog {
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      width: 390px; } }
  body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content {
    padding: 0;
    height: auto;
    z-index: 100001; }
    @media screen and (max-width: 64em) {
      body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content {
        height: 100vh;
        height: calc(var(--vh, 1vh) * 100); } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content {
        height: 100%; } }
    body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content #minicart-content-wrapper, body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .block-content {
      height: inherit; }
    body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .close-main {
      position: absolute;
      top: 0;
      right: 0; }
    body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .total {
      padding: 15px 11px 7px;
      background: #EFF2F2; }
      @media screen and (max-width: 64em) {
        body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .total {
          position: relative;
          width: 100%; } }
      body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .total .name {
        font-family: "Montserrat medium";
        line-height: 16px;
        text-align: left;
        font-size: 0.875rem;
        color: #686766; }
        body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .total .name .price {
          text-align: right;
          float: right;
          font-weight: normal;
          font-size: 0.9375rem;
          font-family: "Montserrat medium";
          color: #404040; }
    body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .overflowed ol {
      overflow: auto; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .overflowed ol {
          padding-right: 0; } }
    body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .overflowed .actions {
      position: absolute;
      top: 0;
      right: 0; }
    body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol {
      padding: 10px 11px;
      margin: 0;
      list-style: none;
      height: 100%;
      display: block; }
      body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product {
        padding: 0;
        margin: 0 0 20px 0; }
        body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product {
          padding-bottom: 1.25rem;
          border-bottom: 0.0625rem solid #c4c4c4;
          position: relative;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .product-item-holder {
            display: inline-block;
            vertical-align: middle; }
            body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .product-item-holder .item-options {
              display: inline-block;
              overflow: hidden;
              margin: 0;
              color: #6d6d6d;
              font: 16px "museo_sans300"; }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .product-item-holder .item-options dt {
                float: left;
                clear: left;
                margin: 0 6px 5px 0;
                font-weight: 700; }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .product-item-holder .item-options dd {
                display: inline-block;
                margin: 0 0 5px; }
          body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .left {
            position: relative;
            width: 3.375rem;
            box-sizing: border-box; }
            body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .left .prod-image {
              box-sizing: border-box;
              display: block;
              width: 3.375rem; }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .left .prod-image .product-image-wrapper {
                padding-bottom: 0 !important; }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .left .prod-image .image-helper {
                display: inline-block;
                height: 100%;
                vertical-align: middle; }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .left .prod-image img {
                position: relative;
                height: auto !important;
                width: auto !important; }
          body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right {
            position: relative;
            margin-left: 0.8125rem;
            text-align: left;
            padding: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            width: 100%; }
            body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right div.price {
              float: none;
              padding-right: 22px; }
            body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right a.product-name {
              position: relative;
              float: left;
              width: 100%;
              clear: both;
              display: block;
              font-family: "Montserrat medium";
              margin-bottom: 0.625rem;
              line-height: 16px;
              color: #404040;
              font-size: 0.875rem;
              padding-right: 20px;
              -webkit-transition: all 0.2s ease-in-out;
              -moz-transition: all 0.2s ease-in-out;
              -o-transition: all 0.2s ease-in-out;
              transition: all 0.2s ease-in-out;
              -ms-transition: 0.2s ease-in-out; }
              @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
                body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right a.product-name {
                  font-size: 1rem;
                  color: #6d6d6d;
                  margin-bottom: 0; } }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right a.product-name:hover {
                color: #ec6529; }
            body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right span.product-name {
              position: relative;
              float: left;
              width: 100%;
              clear: both;
              display: block;
              color: #000000;
              font-family: "museo_sans500";
              font-size: 0.75rem;
              text-transform: uppercase;
              margin-bottom: 0.625rem; }
            body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right .price {
              font-family: "Montserrat medium";
              color: #404040;
              font-size: 0.875rem;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: justify;
              -ms-flex-pack: justify;
              justify-content: space-between; }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right .price .old {
                display: inline-block;
                vertical-align: middle;
                color: #404040;
                text-decoration: line-through;
                font-size: 0.75rem; }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right .price .product-item-pricing .price-container {
                display: inline-block;
                vertical-align: bottom; }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product .right .price .qty-wrap {
                font-family: "Poppins", sans-serif;
                font-size: 14px;
                line-height: 18px;
                color: #404040; }
          body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del {
            display: block; }
            @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del {
                top: 0.4375rem;
                font-size: 2.0625rem; } }
            body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del i {
              color: #676767;
              font-size: 20px; }
              body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del i:before {
                content: "\4d";
                font-family: ElegantIcons; }
            body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product .product a.del:hover i {
              color: #000000; }
        body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li.single-product:last-child {
          margin: 0; }
      body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content ol li:last-child .product {
        border-bottom: none; }
    body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .buttons {
      padding: 7px 11px 18px;
      background: #EFF2F2; }
      @media screen and (max-width: 64em) {
        body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .buttons {
          position: relative;
          bottom: 0;
          width: 100%; } }
      body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button {
        position: relative;
        display: block;
        text-align: center;
        font-family: "Montserrat medium";
        color: #ffffff;
        text-transform: uppercase;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out;
        padding: 1rem 0;
        line-height: 0.9375rem;
        width: 100%;
        border: 0;
        font-size: 0.9375rem;
        background-color: #404040; }
        @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
          body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button {
            font-size: 0.9375rem;
            border: 1px solid #404040; } }
        body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button.viewcart {
          float: left; }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button.viewcart {
              float: right; } }
        body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button:hover, body#theme-youngevity-us .minicart-wrapper .ui-dialog .ui-dialog-content .buttons .sub-button:active {
          color: #ffffff;
          background-color: #ec562b; }

body#theme-youngevity-us .minicart-wrapper .empty .counter-number {
  display: none; }

body#theme-youngevity-us .minicart-wrapper .counter-number {
  position: absolute;
  background-color: #ec562b;
  color: #ffffff;
  text-align: center;
  border-radius: 0.9375rem;
  box-shadow: 0 0 0.3125rem -0.1875rem black;
  cursor: pointer;
  height: 1.375rem;
  width: 1.375rem;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin-top: -1.125rem;
  margin-left: -0.5625rem;
  font-family: "Montserrat medium"; }
  body#theme-youngevity-us .minicart-wrapper .counter-number:empty {
    display: none; }

body#theme-youngevity-us .minicart-wrapper .subtitle.empty span {
  text-align: left;
  text-transform: uppercase;
  float: left;
  font-size: 0.75rem; }

.ajax-loading body#theme-youngevity-us .minicart-wrapper .block-content:after {
  content: " ";
  background-image: url("../img/ring-alt.svg");
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  width: 137px;
  height: 137px;
  z-index: 9999;
  width: 323px;
  display: block; }

body#theme-youngevity-us .minicart-wrapper .minicart-items-wrapper {
  overflow: auto; }
  @media screen and (max-width: 64em) {
    body#theme-youngevity-us .minicart-wrapper .minicart-items-wrapper {
      height: calc(100% - 190px) !important; } }

body#theme-youngevity-us .minicart-wrapper .subtitle.empty {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 10px; }

body#theme-youngevity-us .minicart-wrapper .minicart-header {
  background: #EFF2F2;
  text-align: left; }
  body#theme-youngevity-us .minicart-wrapper .minicart-header .block-title {
    color: #676767;
    font-size: 15px;
    line-height: 18px;
    font-family: "Montserrat medium";
    display: inline-block;
    padding: 11px; }
  body#theme-youngevity-us .minicart-wrapper .minicart-header .close-but {
    color: #404040;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    font-family: "Montserrat light";
    float: right;
    padding: 11px;
    opacity: 0.7;
    cursor: pointer; }
    body#theme-youngevity-us .minicart-wrapper .minicart-header .close-but:hover {
      opacity: 1; }

@media screen and (max-width: 64.0625em) {
  body#theme-youngevity-us .main-header.sticky .minicart-wrapper.active > .ui-dialog {
    right: 0; } }

/* Modals
========================================================================== */
body._has-modal {
  overflow: hidden; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    body._has-modal {
      width: 100%;
      height: 100%; } }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    body._has-modal {
      width: 100%;
      height: 100%; } }
  body._has-modal .modals-wrapper {
    position: fixed;
    z-index: 1000000;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    background: none;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    body._has-modal .modals-wrapper .modals-overlay {
      position: fixed;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(255, 255, 255, 0.3);
      z-index: 9999 !important; }

.modals-wrapper aside.modal-popup._show.modal-video {
  pointer-events: auto; }
  .modals-wrapper aside.modal-popup._show.modal-video iframe {
    width: 100% !important;
    height: 300px !important; }

body .modals-wrapper {
  display: none; }

.modals-wrapper aside._show.modal-video .modal-inner-wrap {
  max-width: 610px; }

.modals-wrapper aside {
  bottom: 0px;
  color: #333333;
  display: none;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  left: 0px;
  line-height: 20px;
  min-width: 0px;
  max-height: 90vh;
  right: 0px;
  top: 0px;
  visibility: hidden;
  z-index: 900;
  transform: matrix(1, 0, 0, 1, 0, 0);
  transition-duration: 0.2s;
  transition-property: transform, visibility;
  transition-timing-function: ease; }
  .modals-wrapper aside.modal-popup._show {
    display: table-cell;
    vertical-align: middle;
    pointer-events: none;
    position: relative; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .modals-wrapper aside.modal-popup._show {
        display: block;
        max-height: 100%;
        position: fixed;
        overflow-y: scroll; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .modals-wrapper aside.modal-popup._show {
        display: block;
        max-height: 100%;
        position: fixed;
        overflow-y: scroll; } }
    .modals-wrapper aside.modal-popup._show .modal-inner-wrap {
      padding: 25px 15px; }
      @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
        .modals-wrapper aside.modal-popup._show .modal-inner-wrap {
          padding: 40px 20px; } }
      .modals-wrapper aside.modal-popup._show .modal-inner-wrap h5 {
        font-family: "Montserrat medium";
        font-size: 24px; }
    .modals-wrapper aside.modal-popup._show #categoryPopup .right a.button, .modals-wrapper aside.modal-popup._show #categoryPopup .right .fieldset a.action, .fieldset .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action, .modals-wrapper aside.modal-popup._show #categoryPopup .right .login-container a.action, .login-container .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action, .modals-wrapper aside.modal-popup._show #categoryPopup .right .form-create-account a.action, .form-create-account .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action, .modals-wrapper aside.modal-popup._show #categoryPopup .right .forgot-password-container a.action, .forgot-password-container .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action, .modals-wrapper aside.modal-popup._show #categoryPopup .right .data.table .actions a.action, .data.table .actions .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action {
      width: 100%;
      display: block;
      color: #ffffff;
      font-family: "Montserrat semibold";
      text-transform: uppercase;
      font-size: 17px;
      line-height: 20px;
      background: #575757; }
      .modals-wrapper aside.modal-popup._show #categoryPopup .right a.button:hover, .modals-wrapper aside.modal-popup._show #categoryPopup .right .fieldset a.action:hover, .fieldset .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action:hover, .modals-wrapper aside.modal-popup._show #categoryPopup .right .login-container a.action:hover, .login-container .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action:hover, .modals-wrapper aside.modal-popup._show #categoryPopup .right .form-create-account a.action:hover, .form-create-account .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action:hover, .modals-wrapper aside.modal-popup._show #categoryPopup .right .forgot-password-container a.action:hover, .forgot-password-container .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action:hover, .modals-wrapper aside.modal-popup._show #categoryPopup .right .data.table .actions a.action:hover, .data.table .actions .modals-wrapper aside.modal-popup._show #categoryPopup .right a.action:hover {
        background: #ec6529; }
    .modals-wrapper aside.modal-popup._show #categoryPopup .right .action.continue {
      color: #01A4AD;
      font-family: "Montserrat medium";
      font-size: 20px;
      text-align: center;
      padding: 20px;
      display: block;
      margin: 0 auto; }
      .modals-wrapper aside.modal-popup._show #categoryPopup .right .action.continue:hover {
        color: #93CBD1; }
      .modals-wrapper aside.modal-popup._show #categoryPopup .right .action.continue:focus {
        outline: none; }
    .modals-wrapper aside.modal-popup._show.go-checkout-wrapper {
      position: absolute;
      top: 30%; }
      .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .modal-inner-wrap {
        overflow: visible;
        padding: 100px 55px; }
        .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .modal-inner-wrap h5 {
          font-family: "Montserrat medium";
          font-size: 24px; }
        .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .modal-inner-wrap #popup-product-name {
          overflow: hidden; }
          .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .modal-inner-wrap #popup-product-name .product-image {
            width: 50%;
            float: left; }
          .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .modal-inner-wrap #popup-product-name .right {
            width: 50%;
            float: left; }
        .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .modal-inner-wrap .block.related {
          display: none; }
      .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .action.continue {
        color: #01A4AD;
        font-family: "Montserrat medium";
        font-size: 20px;
        text-align: center;
        padding: 20px;
        display: block;
        margin: 0 auto; }
        .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .action.continue:hover {
          color: #93CBD1; }
      .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .button, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .fieldset button.action, .fieldset .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button.action, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .fieldset a.action, .fieldset .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .login-container button.action, .login-container .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button.action, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .login-container a.action, .login-container .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .form-create-account button.action, .form-create-account .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button.action, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .form-create-account a.action, .form-create-account .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .forgot-password-container button.action, .forgot-password-container .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button.action, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .forgot-password-container a.action, .forgot-password-container .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .data.table .actions a.action, .data.table .actions .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action {
        width: 100%;
        display: block;
        color: #ffffff;
        font-family: "Montserrat semibold";
        text-transform: uppercase;
        font-size: 17px;
        line-height: 20px;
        background: #575757; }
        .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .button:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .fieldset button.action:hover, .fieldset .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button.action:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .fieldset a.action:hover, .fieldset .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .login-container button.action:hover, .login-container .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button.action:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .login-container a.action:hover, .login-container .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .form-create-account button.action:hover, .form-create-account .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button.action:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .form-create-account a.action:hover, .form-create-account .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .forgot-password-container button.action:hover, .forgot-password-container .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button.action:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .forgot-password-container a.action:hover, .forgot-password-container .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .modals-wrapper aside.modal-popup._show.go-checkout-wrapper button:hover, .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .data.table .actions a.action:hover, .data.table .actions .modals-wrapper aside.modal-popup._show.go-checkout-wrapper a.action:hover {
          background: #ec6529; }
      .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .action-close {
        background: #575757;
        font-family: "Montserrat", sans-serif;
        font-size: 17px; }
        .modals-wrapper aside.modal-popup._show.go-checkout-wrapper .action-close:hover {
          background: #ec6529; }
  .modals-wrapper aside.modal-popup.popup-quick-view-wrapper .action-close {
    background: none; }
    .modals-wrapper aside.modal-popup.popup-quick-view-wrapper .action-close:hover {
      background: none; }
  .modals-wrapper aside.modal-popup .action-close {
    background: #575757;
    font-family: "Montserrat", sans-serif;
    font-size: 17px; }
    .modals-wrapper aside.modal-popup .action-close:hover {
      background: #ec6529; }
  .modals-wrapper aside.modal-popup .action.continue {
    color: #01A4AD;
    font-family: "Montserrat medium";
    font-size: 20px;
    text-align: center;
    padding: 20px;
    display: block;
    margin: 0 auto; }
    .modals-wrapper aside.modal-popup .action.continue:hover {
      color: #93CBD1; }
  .modals-wrapper aside._show {
    visibility: visible;
    display: block; }
    .modals-wrapper aside._show .modal-inner-wrap {
      font-family: "Montserrat", sans-serif;
      font-size: 17px;
      animation: fall-from-top .9s ease-in-out;
      background-color: white;
      box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 0.75rem 0.125rem;
      border: 0.0625rem solid #6d6d6d;
      box-sizing: border-box;
      color: #404040;
      opacity: 1;
      pointer-events: auto;
      position: relative;
      visibility: visible;
      padding: 50px 25px 20px;
      max-width: 710px;
      margin: 0 auto;
      display: block;
      width: 84%; }
      .modals-wrapper aside._show .modal-inner-wrap .modal-footer button {
        font-family: "Montserrat medium";
        text-transform: uppercase;
        background: #575757;
        font-size: 17px;
        line-height: 36px;
        width: 30%;
        margin-right: 15px; }
        .modals-wrapper aside._show .modal-inner-wrap .modal-footer button:hover {
          background: #DA571D; }
      @media screen and (min-width: 768px) and (max-width: 1200px) {
        .modals-wrapper aside._show .modal-inner-wrap {
          padding: 40px 25px 20px; } }
      .modals-wrapper aside._show .modal-inner-wrap .modal-footer .modal-close span {
        border: 1px solid gray;
        padding: 10px 22px 10px 22px;
        font-weight: bold;
        font-size: 14px;
        display: inline-block;
        text-align: center;
        width: 100%; }
      .modals-wrapper aside._show .modal-inner-wrap .modal-footer .modal-close .modal-positive span {
        border: 1px solid gray;
        padding: 10px 22px 10px 22px;
        font-weight: bold;
        font-size: 14px;
        display: inline-block;
        text-align: center;
        width: 100%; }
      .modals-wrapper aside._show .modal-inner-wrap .modal-footer .modal-header {
        text-align: right;
        margin-bottom: 0.625rem; }
        .modals-wrapper aside._show .modal-inner-wrap .modal-footer .modal-header button {
          cursor: pointer; }
          .modals-wrapper aside._show .modal-inner-wrap .modal-footer .modal-header button span {
            display: none;
            font-size: 0px; }
          .modals-wrapper aside._show .modal-inner-wrap .modal-footer .modal-header button:before {
            content: "\f00d";
            font: normal normal normal 14px/1 FontAwesome;
            font-size: 1.125rem;
            color: #000000;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
            -ms-transition: 0.2s ease-in-out; }
          .modals-wrapper aside._show .modal-inner-wrap .modal-footer .modal-header button:hover:before {
            color: #EA5628; }
      .modals-wrapper aside._show .modal-inner-wrap .modal-footer .modal-content {
        color: #676767;
        font-family: "museo_sans500";
        font-size: 1.125rem;
        margin-bottom: 1.25rem; }
      .modals-wrapper aside._show .modal-inner-wrap .modal-footer footer.modal-footer {
        margin-bottom: 1.25rem; }
        .modals-wrapper aside._show .modal-inner-wrap .modal-footer footer.modal-footer .action-primary {
          display: inline-block;
          position: relative;
          box-sizing: border-box;
          padding: 0.85em 1em;
          margin: 0 0 0 0;
          fill: solid;
          background: #6d6d6d;
          border: 0.0625rem solid #6d6d6d;
          color: #ffffff;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out; }
          .modals-wrapper aside._show .modal-inner-wrap .modal-footer footer.modal-footer .action-primary:hover {
            background: #d85013; }
        .modals-wrapper aside._show .modal-inner-wrap .modal-footer footer.modal-footer .action-secondary {
          display: inline-block;
          position: relative;
          box-sizing: border-box;
          padding: 0.85em 1em;
          margin: 0 0 0 0;
          fill: solid;
          background: transparent;
          border: 0.0625rem solid #6d6d6d;
          color: #6d6d6d;
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out; }
          .modals-wrapper aside._show .modal-inner-wrap .modal-footer footer.modal-footer .action-secondary:hover {
            border-color: #000000;
            color: #000000; }
    .modals-wrapper aside._show.modal_update_address .modal-inner-wrap .modal-header {
      display: none; }
    .modals-wrapper aside._show.modal_update_address .modal-inner-wrap button[data-role="closeBtn"] {
      display: none; }
    .modals-wrapper aside._show.modal_update_address .modal-inner-wrap .modal-footer button {
      width: auto; }
  .modals-wrapper aside .modals-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }

.modals-wrapper .modal-popup {
  z-index: 1000001 !important; }

.modal-positive span {
  border: 1px solid gray;
  padding: 10px 22px 10px 22px;
  font-weight: bold;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  width: 100%; }

.modals-wrapper .modal-inner-wrap {
  max-height: 100%;
  overflow-y: auto; }

/*Youngevity_US styles*/
@media only screen and (max-width: 767px) {
  body#theme-youngevity-us .modals-wrapper aside.modal-popup._show .modal-inner-wrap .modal-footer button {
    font-size: 14px;
    width: 100%;
    margin-right: 0;
    display: block;
    margin-top: 5px; } }

body#theme-youngevity-us .modals-wrapper aside.modal-popup.popup-quick-view-wrapper .action-close {
  background: none;
  top: -25px;
  right: -25px;
  outline: none; }
  body#theme-youngevity-us .modals-wrapper aside.modal-popup.popup-quick-view-wrapper .action-close:before, body#theme-youngevity-us .modals-wrapper aside.modal-popup.popup-quick-view-wrapper .action-close:after {
    background: none;
    background-color: #fff;
    transform-origin: center center;
    width: 2px;
    top: 50%;
    left: 50%;
    margin: -12px 0 0 0;
    height: 100%; }
  body#theme-youngevity-us .modals-wrapper aside.modal-popup.popup-quick-view-wrapper .action-close:hover {
    background: none; }

body#theme-youngevity-us .modals-wrapper aside.modal-popup .action-close {
  width: 20px;
  height: 20px;
  display: block;
  background: none; }
  body#theme-youngevity-us .modals-wrapper aside.modal-popup .action-close:before, body#theme-youngevity-us .modals-wrapper aside.modal-popup .action-close:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 15px;
    width: 1px;
    background-color: #404040;
    top: 5px; }
  body#theme-youngevity-us .modals-wrapper aside.modal-popup .action-close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
  body#theme-youngevity-us .modals-wrapper aside.modal-popup .action-close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  body#theme-youngevity-us .modals-wrapper aside.modal-popup .action-close span {
    display: none; }
  body#theme-youngevity-us .modals-wrapper aside.modal-popup .action-close:hover {
    background: none; }
    body#theme-youngevity-us .modals-wrapper aside.modal-popup .action-close:hover:before, body#theme-youngevity-us .modals-wrapper aside.modal-popup .action-close:hover:after {
      opacity: .7; }

/* Footer
========================================================================== */
footer.footer {
  background-color: #D8D8D8;
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  color: #404040;
  padding-top: 4.375rem; }
  footer.footer .container-footer {
    max-width: 1024px;
    flex-wrap: wrap;
    display: flex; }
    footer.footer .container-footer .column-1 {
      text-align: center; }
    @media screen and (min-width: 40em) and (max-width: 63.9375em) {
      footer.footer .container-footer .column-2 {
        order: 3; }
      footer.footer .container-footer .column-3 {
        order: 2; }
      footer.footer .container-footer .column-4 {
        order: 4; } }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    footer.footer {
      padding-top: 3.125rem; } }
  footer.footer .small-white-logo {
    padding: 2px 15px 0.625rem;
    width: auto;
    max-width: 100%; }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    footer.footer .tablet-centered {
      float: none;
      margin-left: auto;
      margin-right: auto;
      width: 50%; } }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    footer.footer .hide-for-tablet {
      display: none; } }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    footer.footer .column:last-child:not(:first-child), footer.footer .columns:last-child:not(:first-child), footer.footer body:not(#theme-youngevity-us) .checkout-opc .field.street .label:last-child:not(:first-child), body:not(#theme-youngevity-us) .checkout-opc .field.street footer.footer .label:last-child:not(:first-child), footer.footer
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label:last-child:not(:first-child),
    body:not(#theme-youngevity-us) .fieldset.address .field.street footer.footer .label:last-child:not(:first-child), footer.footer body:not(#theme-youngevity-us) .checkout-opc .field.street .field:last-child:not(:first-child), body:not(#theme-youngevity-us) .checkout-opc .field.street footer.footer .field:last-child:not(:first-child), footer.footer
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field:last-child:not(:first-child),
    body:not(#theme-youngevity-us) .fieldset.address .field.street footer.footer .field:last-child:not(:first-child), footer.footer body:not(#theme-youngevity-us) .form-shipping-address .choice:last-child:not(:first-child), body:not(#theme-youngevity-us) .form-shipping-address footer.footer .choice:last-child:not(:first-child), footer.footer
    body:not(#theme-youngevity-us) .billing-address-form .choice:last-child:not(:first-child),
    body:not(#theme-youngevity-us) .billing-address-form footer.footer .choice:last-child:not(:first-child), footer.footer body#theme-youngevity-us .checkout-opc .field.street .label:last-child:not(:first-child), body#theme-youngevity-us .checkout-opc .field.street footer.footer .label:last-child:not(:first-child), footer.footer
    body#theme-youngevity-us .fieldset.address .field.street .label:last-child:not(:first-child),
    body#theme-youngevity-us .fieldset.address .field.street footer.footer .label:last-child:not(:first-child), footer.footer body#theme-youngevity-us .checkout-opc .field.street .field:last-child:not(:first-child), body#theme-youngevity-us .checkout-opc .field.street footer.footer .field:last-child:not(:first-child), footer.footer
    body#theme-youngevity-us .fieldset.address .field.street .field:last-child:not(:first-child),
    body#theme-youngevity-us .fieldset.address .field.street footer.footer .field:last-child:not(:first-child), footer.footer body#theme-youngevity-us .form-shipping-address .choice:last-child:not(:first-child), body#theme-youngevity-us .form-shipping-address footer.footer .choice:last-child:not(:first-child), footer.footer
    body#theme-youngevity-us .billing-address-form .choice:last-child:not(:first-child),
    body#theme-youngevity-us .billing-address-form footer.footer .choice:last-child:not(:first-child) {
      float: none; } }
  footer.footer .column, footer.footer .columns, footer.footer body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street footer.footer .label, footer.footer
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street footer.footer .label, footer.footer body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street footer.footer .field, footer.footer
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street footer.footer .field, footer.footer body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address footer.footer .choice, footer.footer
  body:not(#theme-youngevity-us) .billing-address-form .choice,
  body:not(#theme-youngevity-us) .billing-address-form footer.footer .choice, footer.footer body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street footer.footer .label, footer.footer
  body#theme-youngevity-us .fieldset.address .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street footer.footer .label, footer.footer body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street footer.footer .field, footer.footer
  body#theme-youngevity-us .fieldset.address .field.street .field,
  body#theme-youngevity-us .fieldset.address .field.street footer.footer .field, footer.footer body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address footer.footer .choice, footer.footer
  body#theme-youngevity-us .billing-address-form .choice,
  body#theme-youngevity-us .billing-address-form footer.footer .choice {
    padding: 15px;
    margin-bottom: 15px; }
    footer.footer .column .distributor-link-old, footer.footer .columns .distributor-link-old, footer.footer body:not(#theme-youngevity-us) .checkout-opc .field.street .label .distributor-link-old, body:not(#theme-youngevity-us) .checkout-opc .field.street footer.footer .label .distributor-link-old, footer.footer
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label .distributor-link-old,
    body:not(#theme-youngevity-us) .fieldset.address .field.street footer.footer .label .distributor-link-old, footer.footer body:not(#theme-youngevity-us) .checkout-opc .field.street .field .distributor-link-old, body:not(#theme-youngevity-us) .checkout-opc .field.street footer.footer .field .distributor-link-old, footer.footer
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field .distributor-link-old,
    body:not(#theme-youngevity-us) .fieldset.address .field.street footer.footer .field .distributor-link-old, footer.footer body:not(#theme-youngevity-us) .form-shipping-address .choice .distributor-link-old, body:not(#theme-youngevity-us) .form-shipping-address footer.footer .choice .distributor-link-old, footer.footer
    body:not(#theme-youngevity-us) .billing-address-form .choice .distributor-link-old,
    body:not(#theme-youngevity-us) .billing-address-form footer.footer .choice .distributor-link-old, footer.footer body#theme-youngevity-us .checkout-opc .field.street .label .distributor-link-old, body#theme-youngevity-us .checkout-opc .field.street footer.footer .label .distributor-link-old, footer.footer
    body#theme-youngevity-us .fieldset.address .field.street .label .distributor-link-old,
    body#theme-youngevity-us .fieldset.address .field.street footer.footer .label .distributor-link-old, footer.footer body#theme-youngevity-us .checkout-opc .field.street .field .distributor-link-old, body#theme-youngevity-us .checkout-opc .field.street footer.footer .field .distributor-link-old, footer.footer
    body#theme-youngevity-us .fieldset.address .field.street .field .distributor-link-old,
    body#theme-youngevity-us .fieldset.address .field.street footer.footer .field .distributor-link-old, footer.footer body#theme-youngevity-us .form-shipping-address .choice .distributor-link-old, body#theme-youngevity-us .form-shipping-address footer.footer .choice .distributor-link-old, footer.footer
    body#theme-youngevity-us .billing-address-form .choice .distributor-link-old,
    body#theme-youngevity-us .billing-address-form footer.footer .choice .distributor-link-old {
      display: block;
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      margin-top: 0.9375rem; }
  footer.footer .line-footer-row {
    padding-top: 1.5625rem;
    padding-bottom: 0.9375rem;
    font-family: "museo_sans300";
    font-size: 0.875rem; }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      footer.footer .line-footer-row {
        text-align: center; } }
    footer.footer .line-footer-row:last-child {
      border-bottom: none; }
    footer.footer .line-footer-row a {
      font-family: 'Montserrat', sans-serif;
      font-weight: 500;
      color: #404040;
      font-size: 1rem;
      display: inline-block;
      margin: 0 0 0 10px;
      line-height: 1.875rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      footer.footer .line-footer-row a:hover {
        color: #ffffff; }
    footer.footer .line-footer-row i {
      font-size: 1.875rem;
      margin-right: 0.125rem;
      vertical-align: middle; }
    footer.footer .line-footer-row .fa-map-marker {
      margin-left: 5px;
      display: inline-block;
      vertical-align: top; }
    footer.footer .line-footer-row.social {
      padding-top: 0.625rem;
      text-align: center; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        footer.footer .line-footer-row.social {
          text-align: center; } }
      footer.footer .line-footer-row.social a {
        margin-left: 0;
        margin-right: 0.625rem; }
        footer.footer .line-footer-row.social a:last-child {
          margin: 0; }
        footer.footer .line-footer-row.social a i {
          font-size: 1.5625rem; }
  footer.footer .copyrights {
    margin-bottom: 3.125rem;
    text-align: center;
    color: #404040;
    font-family: 'Montserrat', sans-serif;
    font-size: 0.75rem;
    margin-top: 0.9375rem; }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      footer.footer .copyrights {
        font-size: 0.875rem; } }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      footer.footer .copyrights {
        font-size: 0.875rem;
        padding: 0 10px; } }
    footer.footer .copyrights span {
      color: #000000;
      font-family: "museo_sans500";
      text-transform: uppercase; }
    footer.footer .copyrights a {
      color: #404040; }
    footer.footer .copyrights p {
      color: #404040;
      font-family: 'Montserrat', sans-serif;
      font-size: 0.75rem; }
  footer.footer h6 {
    color: #404040;
    padding-bottom: 0.625rem;
    margin-bottom: 0.9375rem;
    border-bottom: 0.125rem solid rgba(64, 64, 64, 0.5);
    font-size: 1.25rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    letter-spacing: 0;
    text-transform: uppercase;
    padding-left: 0.3125rem; }
  @media all and (max-width: 1024px) {
    footer.footer h6 {
      width: 100%; } }
  footer.footer ul.footer-links {
    margin-left: 0.3125rem;
    color: #404040;
    list-style-type: disc; }
    footer.footer ul.footer-links .nav {
      text-align: left; }
    footer.footer ul.footer-links li {
      list-style: none;
      font-size: 10px;
      margin-left: 0;
      margin-right: 0;
      width: auto;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out;
      margin-top: 0.1875rem;
      margin-bottom: 0.1875rem; }
      footer.footer ul.footer-links li a {
        font-family: 'Montserrat', sans-serif;
        color: #404040;
        font-size: 0.9375rem;
        font-weight: 500;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
      footer.footer ul.footer-links li:hover {
        color: #ffffff; }
        footer.footer ul.footer-links li:hover a {
          color: #ffffff; }
      footer.footer ul.footer-links li:before {
        content: "·";
        font-size: 30px;
        vertical-align: sub;
        line-height: 17px;
        margin-right: 2px; }
  footer.footer .popular-tags a.single-tag {
    position: relative;
    display: block;
    float: left;
    margin: 0.125rem 0.3125rem;
    padding: 0.25rem 0.9375rem;
    color: #000000;
    font-family: "museo_sans300";
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    footer.footer .popular-tags a.single-tag:hover {
      color: #ffffff;
      background-color: #000000; }
    footer.footer .popular-tags a.single-tag:first-child {
      margin-left: 0; }
    footer.footer .popular-tags a.single-tag:last-child {
      margin-right: 0;
      margin-bottom: 1.25rem; }

.back-to-top {
  position: fixed;
  z-index: 10000;
  bottom: 115px;
  right: 30px;
  background: rgba(255, 255, 255, 0.7);
  line-height: 50px;
  text-align: center;
  width: 50px;
  font-size: 33px;
  opacity: 1;
  -webkit-transition: opacity 300ms ease;
  -moz-transition: opacity 300ms ease;
  transition: opacity 300ms ease; }
  .back-to-top.hiding {
    opacity: 0; }

@media all and (max-width: 1200px) {
  footer.footer .line-footer-row.social a {
    margin-right: 7px; }
    footer.footer .line-footer-row.social a i {
      font-size: 22px; } }

@media all and (max-width: 1023px) {
  footer.footer .line-footer-row.social a {
    margin-right: 12px; }
    footer.footer .line-footer-row.social a i {
      font-size: 25px; } }

@media all and (max-width: 767px) {
  footer.footer .column.large-3.small-12.medium-6.tablet-centered p, footer.footer .large-3.small-12.medium-6.tablet-centered.columns p, footer.footer body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.medium-6.tablet-centered.label p, body:not(#theme-youngevity-us) .checkout-opc .field.street footer.footer .large-3.medium-6.tablet-centered.label p, footer.footer
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.medium-6.tablet-centered.label p,
  body:not(#theme-youngevity-us) .fieldset.address .field.street footer.footer .large-3.medium-6.tablet-centered.label p, footer.footer body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.tablet-centered.field p, body:not(#theme-youngevity-us) .checkout-opc .field.street footer.footer .large-3.tablet-centered.field p, footer.footer
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.tablet-centered.field p,
  body:not(#theme-youngevity-us) .fieldset.address .field.street footer.footer .large-3.tablet-centered.field p, footer.footer body:not(#theme-youngevity-us) .form-shipping-address .large-3.medium-6.tablet-centered.choice p, body:not(#theme-youngevity-us) .form-shipping-address footer.footer .large-3.medium-6.tablet-centered.choice p, footer.footer
  body:not(#theme-youngevity-us) .billing-address-form .large-3.medium-6.tablet-centered.choice p,
  body:not(#theme-youngevity-us) .billing-address-form footer.footer .large-3.medium-6.tablet-centered.choice p, footer.footer body#theme-youngevity-us .checkout-opc .field.street .large-3.medium-6.tablet-centered.label p, body#theme-youngevity-us .checkout-opc .field.street footer.footer .large-3.medium-6.tablet-centered.label p, footer.footer
  body#theme-youngevity-us .fieldset.address .field.street .large-3.medium-6.tablet-centered.label p,
  body#theme-youngevity-us .fieldset.address .field.street footer.footer .large-3.medium-6.tablet-centered.label p, footer.footer body#theme-youngevity-us .checkout-opc .field.street .large-3.medium-6.tablet-centered.field p, body#theme-youngevity-us .checkout-opc .field.street footer.footer .large-3.medium-6.tablet-centered.field p, footer.footer
  body#theme-youngevity-us .fieldset.address .field.street .large-3.medium-6.tablet-centered.field p,
  body#theme-youngevity-us .fieldset.address .field.street footer.footer .large-3.medium-6.tablet-centered.field p, footer.footer body#theme-youngevity-us .form-shipping-address .large-3.medium-6.tablet-centered.choice p, body#theme-youngevity-us .form-shipping-address footer.footer .large-3.medium-6.tablet-centered.choice p, footer.footer
  body#theme-youngevity-us .billing-address-form .large-3.medium-6.tablet-centered.choice p,
  body#theme-youngevity-us .billing-address-form footer.footer .large-3.medium-6.tablet-centered.choice p {
    text-align: center; }
  footer.footer .small-white-logo {
    max-width: 80%; } }

/*Youngevity_US theme styles*/
@media all and (max-width: 767px) {
  body#theme-youngevity-us footer.footer {
    position: static; } }

/* Pagination
========================================================================== */
.pagination-row {
  position: relative;
  margin-top: 3.75rem;
  margin-bottom: 5rem;
  text-align: center;
  float: left;
  width: 100%;
  clear: both; }
  .pagination-row li {
    font-family: "museo_sans700";
    font-size: 0.9375rem;
    color: #000000;
    margin-right: 0.5rem;
    height: 2.1875rem;
    width: 2.1875rem;
    text-align: center;
    line-height: 2.1875rem;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    .pagination-row li.pagination-next span {
      font-size: 0;
      display: none;
      visibility: hidden; }
    .pagination-row li.pagination-next a {
      padding: 0; }
      .pagination-row li.pagination-next a:after {
        margin-left: 0; }
    .pagination-row li.pagination-previous span {
      font-size: 0;
      display: none;
      visibility: hidden; }
    .pagination-row li.pagination-previous a {
      padding: 0; }
      .pagination-row li.pagination-previous a:before {
        margin-right: 0; }
    .pagination-row li.current {
      padding: 0; }
  .pagination-row .pagination a, .pagination-row .pagination button {
    padding: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    .pagination-row .pagination a:hover, .pagination-row .pagination button:hover {
      background-color: #000000;
      color: #ffffff; }
  .pagination-row .pagination {
    float: none;
    display: inline-block;
    white-space: nowrap; }

/* Subpages
========================================================================== */
.rows {
  margin-left: auto;
  margin-right: auto; }
  .rows::after {
    clear: both; }
  .rows::before, .rows::after {
    content: ' ';
    display: table; }
  .rows .centered {
    text-align: center;
    float: none !important; }
  .rows.block {
    padding: 80px 0; }
  .rows.bg-block-blue {
    background: #14939a; }
  .rows.bg-block-orange {
    background: #eb552a; }
  .rows.bg-block-lightorange {
    background: #ef8138; }
  .rows.odd {
    background: #f3f3f3; }
  .rows.even {
    background: #ffffff; }
  .rows .align-left {
    text-align: left; }
  .rows .align-right {
    text-align: right; }
  .rows .read-more-show {
    font-size: 19px;
    font-family: "museo_sans100"; }
    .rows .read-more-show .fa-chevron-right {
      font-size: 12px;
      color: #aeaeae; }
  .rows h3, .rows body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .rows .summary.title, .rows body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .rows .summary.title, .rows body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .rows span.title, .rows body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .rows span.title, .rows .data.table .table-caption, .data.table .rows .table-caption {
    color: #eb562a;
    font-size: 55px;
    font-family: "museo_sans100";
    line-height: normal; }
  .rows h2 {
    line-height: normal; }
  @media screen and (max-width: 64em) {
    .rows.block {
      padding: 40px 10px; }
    .rows h3, .rows body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .rows .summary.title, .rows body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .rows .summary.title, .rows body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .rows span.title, .rows body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .rows span.title, .rows .data.table .table-caption, .data.table .rows .table-caption {
      font-size: 36px; } }

.cms-index-index .fade-container,
.cms-page-view .fade-container {
  color: white;
  position: relative;
  max-width: 700px;
  margin: 0 auto;
  display: block;
  width: 84%; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .cms-index-index .fade-container,
    .cms-page-view .fade-container {
      position: relative;
      top: inherit;
      left: inherit;
      transform: inherit;
      margin: 0 auto;
      padding: 40px 10px;
      width: 80%;
      max-width: 768px; } }
  .cms-index-index .fade-container h1, .cms-index-index .fade-container h2, .cms-index-index .fade-container h3, .cms-index-index .fade-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-index-index .fade-container .summary.title, .cms-index-index .fade-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-index-index .fade-container .summary.title, .cms-index-index .fade-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-index-index .fade-container span.title, .cms-index-index .fade-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-index-index .fade-container span.title, .cms-index-index .fade-container .data.table .table-caption, .data.table .cms-index-index .fade-container .table-caption, .cms-index-index .fade-container h4, .cms-index-index .fade-container .fieldset .legend, .fieldset .cms-index-index .fade-container .legend, .cms-index-index .fade-container .login-container .legend, .login-container .cms-index-index .fade-container .legend, .cms-index-index .fade-container .form-create-account .legend, .form-create-account .cms-index-index .fade-container .legend, .cms-index-index .fade-container .forgot-password-container .legend, .forgot-password-container .cms-index-index .fade-container .legend, .cms-index-index .fade-container h5,
  .cms-page-view .fade-container h1,
  .cms-page-view .fade-container h2,
  .cms-page-view .fade-container h3,
  .cms-page-view .fade-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-page-view .fade-container .summary.title,
  .cms-page-view .fade-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-page-view .fade-container .summary.title,
  .cms-page-view .fade-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-page-view .fade-container span.title,
  .cms-page-view .fade-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-page-view .fade-container span.title,
  .cms-page-view .fade-container .data.table .table-caption, .data.table
  .cms-page-view .fade-container .table-caption,
  .cms-page-view .fade-container h4,
  .cms-page-view .fade-container .fieldset .legend, .fieldset
  .cms-page-view .fade-container .legend,
  .cms-page-view .fade-container .login-container .legend, .login-container
  .cms-page-view .fade-container .legend,
  .cms-page-view .fade-container .form-create-account .legend, .form-create-account
  .cms-page-view .fade-container .legend,
  .cms-page-view .fade-container .forgot-password-container .legend, .forgot-password-container
  .cms-page-view .fade-container .legend,
  .cms-page-view .fade-container h5 {
    color: #fff; }
  .cms-index-index .fade-container h3, .cms-index-index .fade-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-index-index .fade-container .summary.title, .cms-index-index .fade-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-index-index .fade-container .summary.title, .cms-index-index .fade-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-index-index .fade-container span.title, .cms-index-index .fade-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-index-index .fade-container span.title, .cms-index-index .fade-container .data.table .table-caption, .data.table .cms-index-index .fade-container .table-caption,
  .cms-page-view .fade-container h3,
  .cms-page-view .fade-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-page-view .fade-container .summary.title,
  .cms-page-view .fade-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-page-view .fade-container .summary.title,
  .cms-page-view .fade-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-page-view .fade-container span.title,
  .cms-page-view .fade-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-page-view .fade-container span.title,
  .cms-page-view .fade-container .data.table .table-caption, .data.table
  .cms-page-view .fade-container .table-caption {
    font-size: 34px;
    font-family: "museo_sans700";
    line-height: normal;
    margin: 0; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .cms-index-index .fade-container h3, .cms-index-index .fade-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-index-index .fade-container .summary.title, .cms-index-index .fade-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-index-index .fade-container .summary.title, .cms-index-index .fade-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-index-index .fade-container span.title, .cms-index-index .fade-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-index-index .fade-container span.title, .cms-index-index .fade-container .data.table .table-caption, .data.table .cms-index-index .fade-container .table-caption,
      .cms-page-view .fade-container h3,
      .cms-page-view .fade-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      .cms-page-view .fade-container .summary.title,
      .cms-page-view .fade-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
      .cms-page-view .fade-container .summary.title,
      .cms-page-view .fade-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      .cms-page-view .fade-container span.title,
      .cms-page-view .fade-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      .cms-page-view .fade-container span.title,
      .cms-page-view .fade-container .data.table .table-caption, .data.table
      .cms-page-view .fade-container .table-caption {
        font-size: 30px; } }
  .cms-index-index .fade-container h4, .cms-index-index .fade-container .fieldset .legend, .fieldset .cms-index-index .fade-container .legend, .cms-index-index .fade-container .login-container .legend, .login-container .cms-index-index .fade-container .legend, .cms-index-index .fade-container .form-create-account .legend, .form-create-account .cms-index-index .fade-container .legend, .cms-index-index .fade-container .forgot-password-container .legend, .forgot-password-container .cms-index-index .fade-container .legend,
  .cms-page-view .fade-container h4,
  .cms-page-view .fade-container .fieldset .legend, .fieldset
  .cms-page-view .fade-container .legend,
  .cms-page-view .fade-container .login-container .legend, .login-container
  .cms-page-view .fade-container .legend,
  .cms-page-view .fade-container .form-create-account .legend, .form-create-account
  .cms-page-view .fade-container .legend,
  .cms-page-view .fade-container .forgot-password-container .legend, .forgot-password-container
  .cms-page-view .fade-container .legend {
    font-size: 22px;
    font-family: "museo_sans500";
    margin: 0 0 20px 0; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .cms-index-index .fade-container h4, .cms-index-index .fade-container .fieldset .legend, .fieldset .cms-index-index .fade-container .legend, .cms-index-index .fade-container .login-container .legend, .login-container .cms-index-index .fade-container .legend, .cms-index-index .fade-container .form-create-account .legend, .form-create-account .cms-index-index .fade-container .legend, .cms-index-index .fade-container .forgot-password-container .legend, .forgot-password-container .cms-index-index .fade-container .legend,
      .cms-page-view .fade-container h4,
      .cms-page-view .fade-container .fieldset .legend, .fieldset
      .cms-page-view .fade-container .legend,
      .cms-page-view .fade-container .login-container .legend, .login-container
      .cms-page-view .fade-container .legend,
      .cms-page-view .fade-container .form-create-account .legend, .form-create-account
      .cms-page-view .fade-container .legend,
      .cms-page-view .fade-container .forgot-password-container .legend, .forgot-password-container
      .cms-page-view .fade-container .legend {
        font-size: 18px; } }
  .cms-index-index .fade-container h5,
  .cms-page-view .fade-container h5 {
    font-size: 18px;
    font-family: "museo_sans500"; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .cms-index-index .fade-container h5,
      .cms-page-view .fade-container h5 {
        font-size: 16px; } }
  .cms-index-index .fade-container h6,
  .cms-page-view .fade-container h6 {
    font-size: 18px;
    font-family: "museo_sans900"; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .cms-index-index .fade-container h6,
      .cms-page-view .fade-container h6 {
        font-size: 16px; } }
  .cms-index-index .fade-container p,
  .cms-index-index .fade-container ul,
  .cms-page-view .fade-container p,
  .cms-page-view .fade-container ul {
    font-family: "museo_sans500";
    font-size: 16px;
    margin-bottom: 10px;
    text-rendering: optimizeLegibility;
    color: #fff; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .cms-index-index .fade-container p,
      .cms-index-index .fade-container ul,
      .cms-page-view .fade-container p,
      .cms-page-view .fade-container ul {
        font-size: 14px; } }
  .cms-index-index .fade-container .letsgo,
  .cms-page-view .fade-container .letsgo {
    min-width: 9.375rem;
    background-color: #1b91c1;
    box-shadow: inset 0 0 0 2px #1b91c1;
    color: #fff;
    border-color: transparent;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .0625rem;
    margin: 0;
    outline: 0;
    font-size: 1.0625rem;
    padding: .875rem 2.8125rem;
    border: 1px solid #fff;
    font-family: "museo_sans300";
    display: block;
    margin: 0 auto;
    cursor: pointer; }
    .cms-index-index .fade-container .letsgo:hover,
    .cms-page-view .fade-container .letsgo:hover {
      background-color: #fff;
      color: #1b91c1; }

.cms-index-index .large-text,
.cms-page-view .large-text {
  font-size: 32px;
  font-family: "museo_sans100"; }

.cms-index-index .medium-text,
.cms-page-view .medium-text {
  font-size: 22px;
  font-family: "museo_sans100"; }

.cms-index-index .small-text,
.cms-page-view .small-text {
  font-size: 19px;
  font-family: "museo_sans100"; }

.cms-index-index .bold-text,
.cms-page-view .bold-text {
  font-family: "museo_sans900"; }

.dark-bg {
  background: #686867; }

.color-text {
  color: #eb562a; }

.margin-block {
  margin-bottom: 100px; }

.white-text {
  color: #ffffff; }

.ygyi-heart {
  width: 500px;
  margin-bottom: 30px; }

.small-img {
  width: 250px;
  float: right;
  margin-top: 20%; }

.button-block-blue {
  color: #14939a;
  text-transform: uppercase;
  font-size: 18px;
  font-family: "museo_sans900";
  background-color: #8ad3dc;
  padding: 8px 14px;
  line-height: normal;
  display: inline-block; }

.button-block-orange {
  color: #ec562b;
  text-transform: uppercase;
  font-size: 18px;
  font-family: "museo_sans900";
  background-color: #f8bd3a;
  padding: 8px 14px;
  line-height: normal;
  display: inline-block; }

.cms-about-us .cms-footer-img {
  margin-top: 130px; }

.cms-about-us .timeline-bg {
  background: #d6d7d8; }

.cms-about-us *, .cms-about-us *:after, .cms-about-us *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.cms-about-us img {
  max-width: 100%; }

.cms-about-us .full-width {
  width: 100%; }

.cms-about-us .cd-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto; }

.cms-about-us .cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both; }

.cms-about-us #cd-timeline {
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em; }

.cms-about-us #cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 3px;
  background: #fff; }

@media only screen and (min-width: 1170px) {
  .cms-about-us #cd-timeline {
    margin-top: 3em;
    margin-bottom: 3em; }
  .cms-about-us #cd-timeline::before {
    left: 50%;
    margin-left: -2px; } }

.cms-about-us .cd-timeline-block {
  position: relative;
  margin: 2em 0; }

.cms-about-us .cd-timeline-block:after {
  content: "";
  display: table;
  clear: both; }

.cms-about-us .cd-timeline-block:first-child {
  margin-top: 0; }

.cms-about-us .cd-timeline-block:last-child {
  margin-bottom: 0; }

@media only screen and (min-width: 1170px) {
  .cms-about-us .cd-timeline-block {
    margin: 4em 0; }
  .cms-about-us .cd-timeline-block:first-child {
    margin-top: 0; }
  .cms-about-us .cd-timeline-block:last-child {
    margin-bottom: 0; } }

.cms-about-us .cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%; }

.cms-about-us .cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px; }

@media only screen and (min-width: 1170px) {
  .cms-about-us .cd-timeline-img {
    width: 60px;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    /* Force Hardware Acceleration in WebKit */
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden; }
  .cms-about-us .cssanimations .cd-timeline-img.is-hidden {
    visibility: hidden; }
  .cms-about-us .cssanimations .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
    -moz-animation: cd-bounce-1 0.6s;
    animation: cd-bounce-1 0.6s; } }

@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5); }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1); } }

@-moz-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5); }
  60% {
    opacity: 1;
    -moz-transform: scale(1.2); }
  100% {
    -moz-transform: scale(1); } }

@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5); }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

.cms-about-us .cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white; }

.cms-about-us .cd-timeline-content:after {
  content: "";
  display: table;
  clear: both; }

.cms-about-us .cd-timeline-content h2 {
  color: #303e49; }

.cms-about-us .cd-timeline-content p, .cms-about-us .cd-timeline-content .cd-read-more, .cms-about-us .cd-timeline-content .cd-date {
  font-size: 13px;
  font-size: 0.8125rem; }

.cms-about-us .cd-timeline-content .cd-read-more, .cms-about-us .cd-timeline-content .cd-date {
  display: inline-block; }

.cms-about-us .cd-timeline-content p {
  margin: 1em 0;
  line-height: 1.6; }

.cms-about-us .cd-timeline-content .cd-read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em; }

.cms-about-us .no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb; }

.cms-about-us .cd-timeline-content .cd-date {
  float: left;
  padding: .8em 0;
  opacity: .7; }

.cms-about-us .cd-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 12px solid transparent;
  border-right: 12px solid white; }

@media only screen and (min-width: 768px) {
  .cms-about-us .cd-timeline-content h2 {
    font-size: 20px;
    font-size: 1.25rem; }
  .cms-about-us .cd-timeline-content p {
    font-size: 16px;
    font-size: 1rem; }
  .cms-about-us .cd-timeline-content .cd-read-more, .cms-about-us .cd-timeline-content .cd-date {
    font-size: 14px;
    font-size: 0.875rem; } }

@media only screen and (min-width: 1170px) {
  .cms-about-us .cd-timeline-content {
    margin-left: 0;
    width: 45%; }
  .cms-about-us .cd-timeline-content::before {
    top: 18px;
    left: 100%;
    border-color: transparent;
    border-left-color: white; }
  .cms-about-us .cd-timeline-content .cd-read-more {
    float: left; }
  .cms-about-us .cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem; }
  .cms-about-us .cd-timeline-block:nth-child(odd) .cd-timeline-content {
    float: right; }
  .cms-about-us .cd-timeline-block:nth-child(odd) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white; }
  .cms-about-us .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-read-more {
    float: right; }
  .cms-about-us .cd-timeline-block:nth-child(odd) .cd-timeline-content .cd-date {
    left: auto;
    right: 122%;
    text-align: right; }
  .cms-about-us .cssanimations .cd-timeline-content.is-hidden {
    visibility: hidden; }
  .cms-about-us .cssanimations .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    -moz-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s; } }

@media only screen and (min-width: 1170px) {
  .cms-about-us {
    /* inverse bounce effect on even content blocks */ }
    .cms-about-us .cssanimations .cd-timeline-block:nth-child(odd) .cd-timeline-content.bounce-in {
      -webkit-animation: cd-bounce-2-inverse 0.6s;
      -moz-animation: cd-bounce-2-inverse 0.6s;
      animation: cd-bounce-2-inverse 0.6s; } }

@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px); }
  100% {
    -webkit-transform: translateX(0); } }

@-moz-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(20px); }
  100% {
    -moz-transform: translateX(0); } }

@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    -o-transform: translateX(-100px);
    transform: translateX(-100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(0); } }

@-moz-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -moz-transform: translateX(100px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(-20px); }
  100% {
    -moz-transform: translateX(0); } }

@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    -o-transform: translateX(100px);
    transform: translateX(100px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); } }

.cms-about-us #intro-about-us {
  display: none; }
  .cms-about-us #intro-about-us.is-active {
    display: block; }
  .cms-about-us #intro-about-us .the-intro {
    margin: 0 auto 100px;
    padding: 0 0.9375rem; }
  @media screen and (min-width: 64em) {
    .cms-about-us #intro-about-us .the-intro {
      width: 58.33333%; } }
  .cms-about-us #intro-about-us h3, .cms-about-us #intro-about-us body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us #intro-about-us .summary.title, .cms-about-us #intro-about-us body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us #intro-about-us .summary.title, .cms-about-us #intro-about-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us #intro-about-us span.title, .cms-about-us #intro-about-us body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us #intro-about-us span.title, .cms-about-us #intro-about-us .data.table .table-caption, .data.table .cms-about-us #intro-about-us .table-caption {
    font-size: 55px;
    color: #eb562a; }
  .cms-about-us #intro-about-us p {
    text-align: justify; }

body.cms-home main.page-content {
  border-top: none;
  border-bottom: none;
  padding-bottom: 0;
  padding-top: 0; }

.popup {
  z-index: 9999;
  display: table;
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(27, 145, 193, 0.85); }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .popup {
      overflow: auto;
      display: block; } }
  .popup .rows {
    display: table-cell;
    vertical-align: middle; }
  .popup .close {
    font-size: 50px;
    color: white;
    position: absolute;
    top: 4px;
    right: 12px;
    cursor: pointer; }
  .popup.mobileWarning {
    display: none;
    text-align: center;
    font-size: 30px;
    background: #1b91c1;
    color: #fff;
    z-index: 10000; }
    .popup.mobileWarning:before {
      content: '';
      height: 100%;
      display: inline-block;
      vertical-align: middle; }
    .popup.mobileWarning .mobileWarning-inner {
      display: inline-block;
      padding: 20px;
      vertical-align: middle; }

.cms-resource-center .small-12.columns, .cms-resource-center body:not(#theme-youngevity-us) .checkout-opc .field.street .columns.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .columns.label, .cms-resource-center
body:not(#theme-youngevity-us) .fieldset.address .field.street .columns.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .columns.label, .cms-resource-center body:not(#theme-youngevity-us) .checkout-opc .field.street .columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .columns.field, .cms-resource-center
body:not(#theme-youngevity-us) .fieldset.address .field.street .columns.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .columns.field, .cms-resource-center body:not(#theme-youngevity-us) .form-shipping-address .columns.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-resource-center .columns.choice, .cms-resource-center
body:not(#theme-youngevity-us) .billing-address-form .columns.choice,
body:not(#theme-youngevity-us) .billing-address-form .cms-resource-center .columns.choice, .cms-resource-center body#theme-youngevity-us .checkout-opc .field.street .columns.label, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .columns.label, .cms-resource-center
body#theme-youngevity-us .fieldset.address .field.street .columns.label,
body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .columns.label, .cms-resource-center body#theme-youngevity-us .checkout-opc .field.street .columns.field, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .columns.field, .cms-resource-center
body#theme-youngevity-us .fieldset.address .field.street .columns.field,
body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .columns.field, .cms-resource-center body#theme-youngevity-us .form-shipping-address .columns.choice, body#theme-youngevity-us .form-shipping-address .cms-resource-center .columns.choice, .cms-resource-center
body#theme-youngevity-us .billing-address-form .columns.choice,
body#theme-youngevity-us .billing-address-form .cms-resource-center .columns.choice {
  margin-top: 40px;
  margin-bottom: 50px; }

.cms-resource-center .columns-top.small-12.columns, .cms-resource-center body:not(#theme-youngevity-us) .checkout-opc .field.street .columns-top.columns.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .columns-top.columns.label, .cms-resource-center
body:not(#theme-youngevity-us) .fieldset.address .field.street .columns-top.columns.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .columns-top.columns.label, .cms-resource-center body:not(#theme-youngevity-us) .checkout-opc .field.street .columns-top.columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .columns-top.columns.field, .cms-resource-center
body:not(#theme-youngevity-us) .fieldset.address .field.street .columns-top.columns.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .columns-top.columns.field, .cms-resource-center body:not(#theme-youngevity-us) .form-shipping-address .columns-top.columns.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-resource-center .columns-top.columns.choice, .cms-resource-center
body:not(#theme-youngevity-us) .billing-address-form .columns-top.columns.choice,
body:not(#theme-youngevity-us) .billing-address-form .cms-resource-center .columns-top.columns.choice, .cms-resource-center body#theme-youngevity-us .checkout-opc .field.street .columns-top.columns.label, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .columns-top.columns.label, .cms-resource-center
body#theme-youngevity-us .fieldset.address .field.street .columns-top.columns.label,
body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .columns-top.columns.label, .cms-resource-center body#theme-youngevity-us .checkout-opc .field.street .columns-top.columns.field, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .columns-top.columns.field, .cms-resource-center
body#theme-youngevity-us .fieldset.address .field.street .columns-top.columns.field,
body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .columns-top.columns.field, .cms-resource-center body#theme-youngevity-us .form-shipping-address .columns-top.columns.choice, body#theme-youngevity-us .form-shipping-address .cms-resource-center .columns-top.columns.choice, .cms-resource-center
body#theme-youngevity-us .billing-address-form .columns-top.columns.choice,
body#theme-youngevity-us .billing-address-form .cms-resource-center .columns-top.columns.choice {
  display: none; }

.cms-resource-center .top-page {
  height: auto; }

.cms-resource-center .container {
  position: relative;
  overflow: hidden; }
  .cms-resource-center .container img {
    width: 100%; }
  .cms-resource-center .container .inner-container {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    top: 88%;
    text-align: center;
    background: none;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 145%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(145%, white));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 145%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 145%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 145%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #130101 145%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }
  .cms-resource-center .container h2 {
    color: white;
    font-family: "museo_sans100";
    font-size: 122px;
    text-shadow: 0px 0px 4.5px rgba(152, 148, 187, 0.34); }

.cms-resource-center .resource-center-content .row {
  width: 100%;
  margin-bottom: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify; }
  .cms-resource-center .resource-center-content .row .column, .cms-resource-center .resource-center-content .row .columns, .cms-resource-center .resource-center-content .row body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .resource-center-content .row .label, .cms-resource-center .resource-center-content .row
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .resource-center-content .row .label, .cms-resource-center .resource-center-content .row body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .resource-center-content .row .field, .cms-resource-center .resource-center-content .row
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .resource-center-content .row .field, .cms-resource-center .resource-center-content .row body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-resource-center .resource-center-content .row .choice, .cms-resource-center .resource-center-content .row
  body:not(#theme-youngevity-us) .billing-address-form .choice,
  body:not(#theme-youngevity-us) .billing-address-form .cms-resource-center .resource-center-content .row .choice, .cms-resource-center .resource-center-content .row body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .resource-center-content .row .label, .cms-resource-center .resource-center-content .row
  body#theme-youngevity-us .fieldset.address .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .resource-center-content .row .label, .cms-resource-center .resource-center-content .row body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .resource-center-content .row .field, .cms-resource-center .resource-center-content .row
  body#theme-youngevity-us .fieldset.address .field.street .field,
  body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .resource-center-content .row .field, .cms-resource-center .resource-center-content .row body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .cms-resource-center .resource-center-content .row .choice, .cms-resource-center .resource-center-content .row
  body#theme-youngevity-us .billing-address-form .choice,
  body#theme-youngevity-us .billing-address-form .cms-resource-center .resource-center-content .row .choice {
    padding: 0px;
    border-left: 1px solid #103;
    border-bottom: 1px solid #103;
    display: inline-block;
    float: left;
    max-width: 369px;
    -moz-align-self: flex-end;
    -ms-flex-align-self: flex-end;
    -webkit-align-self: flex-end;
    align-self: flex-end; }
    .cms-resource-center .resource-center-content .row .column p, .cms-resource-center .resource-center-content .row .columns p, .cms-resource-center .resource-center-content .row body:not(#theme-youngevity-us) .checkout-opc .field.street .label p, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .resource-center-content .row .label p, .cms-resource-center .resource-center-content .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label p,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .resource-center-content .row .label p, .cms-resource-center .resource-center-content .row body:not(#theme-youngevity-us) .checkout-opc .field.street .field p, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .resource-center-content .row .field p, .cms-resource-center .resource-center-content .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field p,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .resource-center-content .row .field p, .cms-resource-center .resource-center-content .row body:not(#theme-youngevity-us) .form-shipping-address .choice p, body:not(#theme-youngevity-us) .form-shipping-address .cms-resource-center .resource-center-content .row .choice p, .cms-resource-center .resource-center-content .row
    body:not(#theme-youngevity-us) .billing-address-form .choice p,
    body:not(#theme-youngevity-us) .billing-address-form .cms-resource-center .resource-center-content .row .choice p, .cms-resource-center .resource-center-content .row body#theme-youngevity-us .checkout-opc .field.street .label p, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .resource-center-content .row .label p, .cms-resource-center .resource-center-content .row
    body#theme-youngevity-us .fieldset.address .field.street .label p,
    body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .resource-center-content .row .label p, .cms-resource-center .resource-center-content .row body#theme-youngevity-us .checkout-opc .field.street .field p, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .resource-center-content .row .field p, .cms-resource-center .resource-center-content .row
    body#theme-youngevity-us .fieldset.address .field.street .field p,
    body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .resource-center-content .row .field p, .cms-resource-center .resource-center-content .row body#theme-youngevity-us .form-shipping-address .choice p, body#theme-youngevity-us .form-shipping-address .cms-resource-center .resource-center-content .row .choice p, .cms-resource-center .resource-center-content .row
    body#theme-youngevity-us .billing-address-form .choice p,
    body#theme-youngevity-us .billing-address-form .cms-resource-center .resource-center-content .row .choice p {
      font-family: "museo_sans100";
      font-size: 27px;
      padding-left: 12px;
      background-image: url("../img/cms/resource-center/bg.png");
      background-size: cover;
      margin-bottom: 0px;
      word-spacing: -3.5px;
      letter-spacing: -0.2px; }

@media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
  .cms-resource-center .resource-center-content .row {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .cms-resource-center .resource-center-content .row .column, .cms-resource-center .resource-center-content .row .columns, .cms-resource-center .resource-center-content .row body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .resource-center-content .row .label, .cms-resource-center .resource-center-content .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .resource-center-content .row .label, .cms-resource-center .resource-center-content .row body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-resource-center .resource-center-content .row .field, .cms-resource-center .resource-center-content .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-resource-center .resource-center-content .row .field, .cms-resource-center .resource-center-content .row body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-resource-center .resource-center-content .row .choice, .cms-resource-center .resource-center-content .row
    body:not(#theme-youngevity-us) .billing-address-form .choice,
    body:not(#theme-youngevity-us) .billing-address-form .cms-resource-center .resource-center-content .row .choice, .cms-resource-center .resource-center-content .row body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .resource-center-content .row .label, .cms-resource-center .resource-center-content .row
    body#theme-youngevity-us .fieldset.address .field.street .label,
    body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .resource-center-content .row .label, .cms-resource-center .resource-center-content .row body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .cms-resource-center .resource-center-content .row .field, .cms-resource-center .resource-center-content .row
    body#theme-youngevity-us .fieldset.address .field.street .field,
    body#theme-youngevity-us .fieldset.address .field.street .cms-resource-center .resource-center-content .row .field, .cms-resource-center .resource-center-content .row body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .cms-resource-center .resource-center-content .row .choice, .cms-resource-center .resource-center-content .row
    body#theme-youngevity-us .billing-address-form .choice,
    body#theme-youngevity-us .billing-address-form .cms-resource-center .resource-center-content .row .choice {
      width: 33.33333%; } }

.cms-customer-care .toggle-element, .cms-investor-relations .toggle-element {
  display: none; }

.cms-customer-care .visible, .cms-investor-relations .visible {
  display: block; }

.cms-customer-care #faq #faq-tabs, .cms-customer-care #corporate-governance #faq-tabs, .cms-customer-care #investor-faqs #faq-tabs, .cms-customer-care #press-releases #faq-tabs, .cms-investor-relations #faq #faq-tabs, .cms-investor-relations #corporate-governance #faq-tabs, .cms-investor-relations #investor-faqs #faq-tabs, .cms-investor-relations #press-releases #faq-tabs {
  width: 34%;
  float: left; }

.cms-customer-care #faq .tabs-content, .cms-customer-care #corporate-governance .tabs-content, .cms-customer-care #investor-faqs .tabs-content, .cms-customer-care #press-releases .tabs-content, .cms-investor-relations #faq .tabs-content, .cms-investor-relations #corporate-governance .tabs-content, .cms-investor-relations #investor-faqs .tabs-content, .cms-investor-relations #press-releases .tabs-content {
  width: 66%;
  padding-left: 5%;
  float: right; }
  .cms-customer-care #faq .tabs-content .main-title, .cms-customer-care #corporate-governance .tabs-content .main-title, .cms-customer-care #investor-faqs .tabs-content .main-title, .cms-customer-care #press-releases .tabs-content .main-title, .cms-investor-relations #faq .tabs-content .main-title, .cms-investor-relations #corporate-governance .tabs-content .main-title, .cms-investor-relations #investor-faqs .tabs-content .main-title, .cms-investor-relations #press-releases .tabs-content .main-title {
    font-family: "museo_sans300"; }

.cms-customer-care #faq .tabs.vertical, .cms-customer-care #corporate-governance .tabs.vertical, .cms-customer-care #investor-faqs .tabs.vertical, .cms-customer-care #press-releases .tabs.vertical, .cms-investor-relations #faq .tabs.vertical, .cms-investor-relations #corporate-governance .tabs.vertical, .cms-investor-relations #investor-faqs .tabs.vertical, .cms-investor-relations #press-releases .tabs.vertical {
  border: none; }

.cms-customer-care #faq .main-title, .cms-customer-care #corporate-governance .main-title, .cms-customer-care #investor-faqs .main-title, .cms-customer-care #press-releases .main-title, .cms-investor-relations #faq .main-title, .cms-investor-relations #corporate-governance .main-title, .cms-investor-relations #investor-faqs .main-title, .cms-investor-relations #press-releases .main-title {
  border-bottom: 1px solid #ddd;
  font-size: 30px;
  font-family: "museo_sans100";
  margin-bottom: 20px; }
  @media screen and (max-width: 64em) {
    .cms-customer-care #faq .main-title, .cms-customer-care #corporate-governance .main-title, .cms-customer-care #investor-faqs .main-title, .cms-customer-care #press-releases .main-title, .cms-investor-relations #faq .main-title, .cms-investor-relations #corporate-governance .main-title, .cms-investor-relations #investor-faqs .main-title, .cms-investor-relations #press-releases .main-title {
      font-size: 25px; } }

.cms-customer-care #faq .tabs-title, .cms-customer-care #corporate-governance .tabs-title, .cms-customer-care #investor-faqs .tabs-title, .cms-customer-care #press-releases .tabs-title, .cms-investor-relations #faq .tabs-title, .cms-investor-relations #corporate-governance .tabs-title, .cms-investor-relations #investor-faqs .tabs-title, .cms-investor-relations #press-releases .tabs-title {
  border: 0px; }
  .cms-customer-care #faq .tabs-title a, .cms-customer-care #corporate-governance .tabs-title a, .cms-customer-care #investor-faqs .tabs-title a, .cms-customer-care #press-releases .tabs-title a, .cms-investor-relations #faq .tabs-title a, .cms-investor-relations #corporate-governance .tabs-title a, .cms-investor-relations #investor-faqs .tabs-title a, .cms-investor-relations #press-releases .tabs-title a {
    font-size: 16px;
    color: #6d6d6d;
    font-family: "museo_sans300";
    padding: 0rem 1.5rem;
    padding-right: 0px;
    text-transform: none;
    line-height: 30px; }
    @media screen and (max-width: 64em) {
      .cms-customer-care #faq .tabs-title a, .cms-customer-care #corporate-governance .tabs-title a, .cms-customer-care #investor-faqs .tabs-title a, .cms-customer-care #press-releases .tabs-title a, .cms-investor-relations #faq .tabs-title a, .cms-investor-relations #corporate-governance .tabs-title a, .cms-investor-relations #investor-faqs .tabs-title a, .cms-investor-relations #press-releases .tabs-title a {
        font-size: 12px;
        padding: 0px 2px; } }

.cms-customer-care #faq .is-active a, .cms-customer-care #corporate-governance .is-active a, .cms-customer-care #investor-faqs .is-active a, .cms-customer-care #press-releases .is-active a, .cms-investor-relations #faq .is-active a, .cms-investor-relations #corporate-governance .is-active a, .cms-investor-relations #investor-faqs .is-active a, .cms-investor-relations #press-releases .is-active a {
  background: #ec6529;
  position: relative;
  display: inline-block;
  line-height: 30px;
  z-index: 3;
  width: 100%;
  width: calc(100% - 17px);
  color: white;
  font-family: "museo_sans500";
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.cms-customer-care #faq .is-active a:after, .cms-customer-care #corporate-governance .is-active a:after, .cms-customer-care #investor-faqs .is-active a:after, .cms-customer-care #press-releases .is-active a:after, .cms-investor-relations #faq .is-active a:after, .cms-investor-relations #corporate-governance .is-active a:after, .cms-investor-relations #investor-faqs .is-active a:after, .cms-investor-relations #press-releases .is-active a:after {
  content: "";
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 19px solid #ec6529;
  position: absolute;
  right: -19px;
  top: 0; }

.cms-customer-care #faq .toggle-link a, .cms-customer-care #corporate-governance .toggle-link a, .cms-customer-care #investor-faqs .toggle-link a, .cms-customer-care #press-releases .toggle-link a, .cms-investor-relations #faq .toggle-link a, .cms-investor-relations #corporate-governance .toggle-link a, .cms-investor-relations #investor-faqs .toggle-link a, .cms-investor-relations #press-releases .toggle-link a {
  background: none;
  color: #6d6d6d;
  border-bottom: 1px solid #ddd;
  border-radius: 0px;
  padding-right: 40px; }
  @media screen and (max-width: 64em) {
    .cms-customer-care #faq .toggle-link a, .cms-customer-care #corporate-governance .toggle-link a, .cms-customer-care #investor-faqs .toggle-link a, .cms-customer-care #press-releases .toggle-link a, .cms-investor-relations #faq .toggle-link a, .cms-investor-relations #corporate-governance .toggle-link a, .cms-investor-relations #investor-faqs .toggle-link a, .cms-investor-relations #press-releases .toggle-link a {
      font-size: 14px; } }
  .cms-customer-care #faq .toggle-link a:after, .cms-customer-care #corporate-governance .toggle-link a:after, .cms-customer-care #investor-faqs .toggle-link a:after, .cms-customer-care #press-releases .toggle-link a:after, .cms-investor-relations #faq .toggle-link a:after, .cms-investor-relations #corporate-governance .toggle-link a:after, .cms-investor-relations #investor-faqs .toggle-link a:after, .cms-investor-relations #press-releases .toggle-link a:after {
    content: "?";
    border: 1px solid #ddd;
    display: inline-block;
    color: #ddd;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    right: 0px;
    position: absolute;
    top: 15px;
    background: white;
    text-align: center; }
  .cms-customer-care #faq .toggle-link a.active, .cms-customer-care #corporate-governance .toggle-link a.active, .cms-customer-care #investor-faqs .toggle-link a.active, .cms-customer-care #press-releases .toggle-link a.active, .cms-investor-relations #faq .toggle-link a.active, .cms-investor-relations #corporate-governance .toggle-link a.active, .cms-investor-relations #investor-faqs .toggle-link a.active, .cms-investor-relations #press-releases .toggle-link a.active {
    color: #ec6529;
    border-bottom: 1px solid #ec6529; }
    .cms-customer-care #faq .toggle-link a.active:after, .cms-customer-care #corporate-governance .toggle-link a.active:after, .cms-customer-care #investor-faqs .toggle-link a.active:after, .cms-customer-care #press-releases .toggle-link a.active:after, .cms-investor-relations #faq .toggle-link a.active:after, .cms-investor-relations #corporate-governance .toggle-link a.active:after, .cms-investor-relations #investor-faqs .toggle-link a.active:after, .cms-investor-relations #press-releases .toggle-link a.active:after {
      border: 1px solid #ec6529;
      color: #ec6529; }
  .cms-customer-care #faq .toggle-link a:hover, .cms-customer-care #corporate-governance .toggle-link a:hover, .cms-customer-care #investor-faqs .toggle-link a:hover, .cms-customer-care #press-releases .toggle-link a:hover, .cms-investor-relations #faq .toggle-link a:hover, .cms-investor-relations #corporate-governance .toggle-link a:hover, .cms-investor-relations #investor-faqs .toggle-link a:hover, .cms-investor-relations #press-releases .toggle-link a:hover {
    color: #ec6529;
    border-bottom: 1px solid #ec6529; }
    .cms-customer-care #faq .toggle-link a:hover:after, .cms-customer-care #corporate-governance .toggle-link a:hover:after, .cms-customer-care #investor-faqs .toggle-link a:hover:after, .cms-customer-care #press-releases .toggle-link a:hover:after, .cms-investor-relations #faq .toggle-link a:hover:after, .cms-investor-relations #corporate-governance .toggle-link a:hover:after, .cms-investor-relations #investor-faqs .toggle-link a:hover:after, .cms-investor-relations #press-releases .toggle-link a:hover:after {
      border: 1px solid #ec6529;
      color: #ec6529; }

.cms-customer-care p.bigger, .cms-investor-relations p.bigger {
  font-size: 30px;
  font-family: "museo_sans100";
  margin-bottom: 0px; }

.cms-customer-care #current-tab-title, .cms-investor-relations #current-tab-title {
  font-size: 39px;
  font-family: "museo_sans100";
  color: #ec6529; }

.cms-customer-care .elegant, .cms-investor-relations .elegant {
  font-family: 'ElegantIcons';
  color: #c4c4c4;
  font-size: 23px;
  vertical-align: middle;
  margin-right: 5px; }

.cms-customer-care .tabs-container, .cms-investor-relations .tabs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  overflow: hidden; }

.cms-customer-care .tabs-title.is-active, .cms-investor-relations .tabs-title.is-active {
  border-right: 2px solid #ec562b; }

.cms-customer-care .tabs-title, .cms-investor-relations .tabs-title {
  border-bottom: 1px solid #ddd; }

.cms-customer-care .tabs.vertical .tabs-title, .cms-investor-relations .tabs.vertical .tabs-title {
  border-bottom: 1px solid #ddd; }
  @media screen and (min-width: 64em) {
    .cms-customer-care .tabs.vertical .tabs-title.is-active, .cms-customer-care .tabs.vertical .tabs-title:hover, .cms-investor-relations .tabs.vertical .tabs-title.is-active, .cms-investor-relations .tabs.vertical .tabs-title:hover {
      border-right: 2px solid #ec6529; } }
  .cms-customer-care .tabs.vertical .tabs-title.is-active a, .cms-customer-care .tabs.vertical .tabs-title:hover a, .cms-investor-relations .tabs.vertical .tabs-title.is-active a, .cms-investor-relations .tabs.vertical .tabs-title:hover a {
    color: #ec6529; }
  .cms-customer-care .tabs.vertical .tabs-title a, .cms-investor-relations .tabs.vertical .tabs-title a {
    text-transform: uppercase;
    font-size: 0.9375rem;
    font-family: "museo_sans700"; }

.cms-customer-care .tabs-panel p.title, .cms-investor-relations .tabs-panel p.title {
  font-family: "museo_sans700";
  margin-bottom: 0px; }

.cms-customer-care .tabs-panel p.left-margin, .cms-investor-relations .tabs-panel p.left-margin {
  margin-left: 20px; }

.cms-customer-care .chat, .cms-investor-relations .chat {
  position: relative;
  max-width: 229px;
  float: right; }
  .cms-customer-care .chat .chat-container, .cms-investor-relations .chat .chat-container {
    position: absolute;
    bottom: 107px;
    right: 0px;
    background: #6d6d6d; }
    .cms-customer-care .chat .chat-container p, .cms-investor-relations .chat .chat-container p {
      color: white;
      width: 229px;
      text-align: center;
      font-size: 17px;
      font-family: "museo_sans700";
      margin: 0px;
      padding: 4px 0; }
  .cms-customer-care .chat p, .cms-investor-relations .chat p {
    color: #ec6529;
    font-size: 29px;
    font-family: "museo_sans100";
    max-width: 229px;
    text-align: center; }

.cms-customer-care .no-border {
  border: none !important; }

.cms-customer-care .bold {
  font-weight: bold; }

.cms-customer-care .top-page {
  height: auto; }

.cms-customer-care .container {
  position: relative;
  overflow: hidden; }
  .cms-customer-care .container img {
    width: 100%; }
  .cms-customer-care .container .inner-container {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    top: 88%;
    text-align: center; }
  .cms-customer-care .container h2 {
    color: white;
    font-family: "museo_sans100";
    font-size: 99px; }

.cms-customer-care .main-content .small-12.large-3, .cms-customer-care .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .main-content .large-3.label, .cms-customer-care .main-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .main-content .large-3.label, .cms-customer-care .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .main-content .large-3.field, .cms-customer-care .main-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .main-content .large-3.field, .cms-customer-care .main-content body:not(#theme-youngevity-us) .form-shipping-address .large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .main-content .large-3.choice, .cms-customer-care .main-content
body:not(#theme-youngevity-us) .billing-address-form .large-3.choice,
body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .main-content .large-3.choice, .cms-customer-care .main-content body#theme-youngevity-us .checkout-opc .field.street .large-3.label, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .main-content .large-3.label, .cms-customer-care .main-content
body#theme-youngevity-us .fieldset.address .field.street .large-3.label,
body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .main-content .large-3.label, .cms-customer-care .main-content body#theme-youngevity-us .checkout-opc .field.street .large-3.field, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .main-content .large-3.field, .cms-customer-care .main-content
body#theme-youngevity-us .fieldset.address .field.street .large-3.field,
body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .main-content .large-3.field, .cms-customer-care .main-content body#theme-youngevity-us .form-shipping-address .large-3.choice, body#theme-youngevity-us .form-shipping-address .cms-customer-care .main-content .large-3.choice, .cms-customer-care .main-content
body#theme-youngevity-us .billing-address-form .large-3.choice,
body#theme-youngevity-us .billing-address-form .cms-customer-care .main-content .large-3.choice {
  padding: 0px;
  width: 20%; }
  @media screen and (max-width: 64em) {
    .cms-customer-care .main-content .small-12.large-3, .cms-customer-care .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .main-content .large-3.label, .cms-customer-care .main-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .main-content .large-3.label, .cms-customer-care .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .main-content .large-3.field, .cms-customer-care .main-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .main-content .large-3.field, .cms-customer-care .main-content body:not(#theme-youngevity-us) .form-shipping-address .large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .main-content .large-3.choice, .cms-customer-care .main-content
    body:not(#theme-youngevity-us) .billing-address-form .large-3.choice,
    body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .main-content .large-3.choice, .cms-customer-care .main-content body#theme-youngevity-us .checkout-opc .field.street .large-3.label, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .main-content .large-3.label, .cms-customer-care .main-content
    body#theme-youngevity-us .fieldset.address .field.street .large-3.label,
    body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .main-content .large-3.label, .cms-customer-care .main-content body#theme-youngevity-us .checkout-opc .field.street .large-3.field, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .main-content .large-3.field, .cms-customer-care .main-content
    body#theme-youngevity-us .fieldset.address .field.street .large-3.field,
    body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .main-content .large-3.field, .cms-customer-care .main-content body#theme-youngevity-us .form-shipping-address .large-3.choice, body#theme-youngevity-us .form-shipping-address .cms-customer-care .main-content .large-3.choice, .cms-customer-care .main-content
    body#theme-youngevity-us .billing-address-form .large-3.choice,
    body#theme-youngevity-us .billing-address-form .cms-customer-care .main-content .large-3.choice {
      width: 250px; } }

.cms-customer-care .main-content .small-12.large-9, .cms-customer-care .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .main-content .large-9.label, .cms-customer-care .main-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .main-content .large-9.label, .cms-customer-care .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .main-content .large-9.field, .cms-customer-care .main-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .main-content .large-9.field, .cms-customer-care .main-content body:not(#theme-youngevity-us) .form-shipping-address .large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .main-content .large-9.choice, .cms-customer-care .main-content
body:not(#theme-youngevity-us) .billing-address-form .large-9.choice,
body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .main-content .large-9.choice, .cms-customer-care .main-content body#theme-youngevity-us .checkout-opc .field.street .large-9.label, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .main-content .large-9.label, .cms-customer-care .main-content
body#theme-youngevity-us .fieldset.address .field.street .large-9.label,
body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .main-content .large-9.label, .cms-customer-care .main-content body#theme-youngevity-us .checkout-opc .field.street .large-9.field, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .main-content .large-9.field, .cms-customer-care .main-content
body#theme-youngevity-us .fieldset.address .field.street .large-9.field,
body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .main-content .large-9.field, .cms-customer-care .main-content body#theme-youngevity-us .form-shipping-address .large-9.choice, body#theme-youngevity-us .form-shipping-address .cms-customer-care .main-content .large-9.choice, .cms-customer-care .main-content
body#theme-youngevity-us .billing-address-form .large-9.choice,
body#theme-youngevity-us .billing-address-form .cms-customer-care .main-content .large-9.choice {
  width: 80%;
  padding-right: 0px;
  border-left: 1px solid #ddd; }

.cms-customer-care .tabs.vertical .tabs-title a {
  text-transform: uppercase;
  font-size: 0.9375rem;
  font-family: "museo_sans700";
  background: none;
  padding: 1.25rem 1.5rem;
  color: #ddd;
  display: block; }

.cms-investor-relations .conference-date {
  font-size: 20px;
  margin-top: 25px; }

.cms-investor-relations .grey-separator {
  width: 100%;
  border: 1px solid #ddd;
  margin-top: 30px; }

.cms-investor-relations .green {
  color: #ec6529; }

.cms-investor-relations .top-page {
  height: auto; }

.cms-investor-relations .container {
  position: relative;
  overflow: hidden; }
  .cms-investor-relations .container img {
    width: 100%; }
  .cms-investor-relations .container .inner-container {
    position: absolute;
    left: 34%;
    transform: translate(-50%, -50%);
    width: 100%;
    top: 88%;
    text-align: center; }
  .cms-investor-relations .container h2 {
    color: #ec6529;
    font-family: "museo_sans100";
    font-size: 80px; }
    @media screen and (max-width: 64em) {
      .cms-investor-relations .container h2 {
        font-size: 40px; } }

.cms-investor-relations .section-with-border {
  border-top: 1px solid #ddd;
  padding-top: 25px; }
  .cms-investor-relations .section-with-border a {
    color: #ec6529;
    text-decoration: underline; }

.cms-investor-relations #corporate-governance-tabs, .cms-investor-relations #press-releases-tabs {
  width: 34%;
  display: inline-block; }

.cms-investor-relations #corporate-governance .tabs-content, .cms-investor-relations #press-releases .tabs-content {
  width: 66%;
  padding-left: 6px; }
  .cms-investor-relations #corporate-governance .tabs-content .tabs-panel, .cms-investor-relations #press-releases .tabs-content .tabs-panel {
    padding-top: 0px; }

.cms-investor-relations .small-12.large-9, .cms-investor-relations body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-investor-relations .large-9.label, .cms-investor-relations
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-investor-relations .large-9.label, .cms-investor-relations body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-investor-relations .large-9.field, .cms-investor-relations
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-investor-relations .large-9.field, .cms-investor-relations body:not(#theme-youngevity-us) .form-shipping-address .large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-investor-relations .large-9.choice, .cms-investor-relations
body:not(#theme-youngevity-us) .billing-address-form .large-9.choice,
body:not(#theme-youngevity-us) .billing-address-form .cms-investor-relations .large-9.choice, .cms-investor-relations body#theme-youngevity-us .checkout-opc .field.street .large-9.label, body#theme-youngevity-us .checkout-opc .field.street .cms-investor-relations .large-9.label, .cms-investor-relations
body#theme-youngevity-us .fieldset.address .field.street .large-9.label,
body#theme-youngevity-us .fieldset.address .field.street .cms-investor-relations .large-9.label, .cms-investor-relations body#theme-youngevity-us .checkout-opc .field.street .large-9.field, body#theme-youngevity-us .checkout-opc .field.street .cms-investor-relations .large-9.field, .cms-investor-relations
body#theme-youngevity-us .fieldset.address .field.street .large-9.field,
body#theme-youngevity-us .fieldset.address .field.street .cms-investor-relations .large-9.field, .cms-investor-relations body#theme-youngevity-us .form-shipping-address .large-9.choice, body#theme-youngevity-us .form-shipping-address .cms-investor-relations .large-9.choice, .cms-investor-relations
body#theme-youngevity-us .billing-address-form .large-9.choice,
body#theme-youngevity-us .billing-address-form .cms-investor-relations .large-9.choice {
  padding-right: 0px; }

.cms-investor-relations .main-content .small-12.large-3, .cms-investor-relations .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-investor-relations .main-content .large-3.label, .cms-investor-relations .main-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-investor-relations .main-content .large-3.label, .cms-investor-relations .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-investor-relations .main-content .large-3.field, .cms-investor-relations .main-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-investor-relations .main-content .large-3.field, .cms-investor-relations .main-content body:not(#theme-youngevity-us) .form-shipping-address .large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-investor-relations .main-content .large-3.choice, .cms-investor-relations .main-content
body:not(#theme-youngevity-us) .billing-address-form .large-3.choice,
body:not(#theme-youngevity-us) .billing-address-form .cms-investor-relations .main-content .large-3.choice, .cms-investor-relations .main-content body#theme-youngevity-us .checkout-opc .field.street .large-3.label, body#theme-youngevity-us .checkout-opc .field.street .cms-investor-relations .main-content .large-3.label, .cms-investor-relations .main-content
body#theme-youngevity-us .fieldset.address .field.street .large-3.label,
body#theme-youngevity-us .fieldset.address .field.street .cms-investor-relations .main-content .large-3.label, .cms-investor-relations .main-content body#theme-youngevity-us .checkout-opc .field.street .large-3.field, body#theme-youngevity-us .checkout-opc .field.street .cms-investor-relations .main-content .large-3.field, .cms-investor-relations .main-content
body#theme-youngevity-us .fieldset.address .field.street .large-3.field,
body#theme-youngevity-us .fieldset.address .field.street .cms-investor-relations .main-content .large-3.field, .cms-investor-relations .main-content body#theme-youngevity-us .form-shipping-address .large-3.choice, body#theme-youngevity-us .form-shipping-address .cms-investor-relations .main-content .large-3.choice, .cms-investor-relations .main-content
body#theme-youngevity-us .billing-address-form .large-3.choice,
body#theme-youngevity-us .billing-address-form .cms-investor-relations .main-content .large-3.choice {
  padding: 0px;
  width: 19.5%;
  border-right: 1px solid #ddd; }
  @media screen and (max-width: 64em) {
    .cms-investor-relations .main-content .small-12.large-3, .cms-investor-relations .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-investor-relations .main-content .large-3.label, .cms-investor-relations .main-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-investor-relations .main-content .large-3.label, .cms-investor-relations .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-investor-relations .main-content .large-3.field, .cms-investor-relations .main-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-investor-relations .main-content .large-3.field, .cms-investor-relations .main-content body:not(#theme-youngevity-us) .form-shipping-address .large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-investor-relations .main-content .large-3.choice, .cms-investor-relations .main-content
    body:not(#theme-youngevity-us) .billing-address-form .large-3.choice,
    body:not(#theme-youngevity-us) .billing-address-form .cms-investor-relations .main-content .large-3.choice, .cms-investor-relations .main-content body#theme-youngevity-us .checkout-opc .field.street .large-3.label, body#theme-youngevity-us .checkout-opc .field.street .cms-investor-relations .main-content .large-3.label, .cms-investor-relations .main-content
    body#theme-youngevity-us .fieldset.address .field.street .large-3.label,
    body#theme-youngevity-us .fieldset.address .field.street .cms-investor-relations .main-content .large-3.label, .cms-investor-relations .main-content body#theme-youngevity-us .checkout-opc .field.street .large-3.field, body#theme-youngevity-us .checkout-opc .field.street .cms-investor-relations .main-content .large-3.field, .cms-investor-relations .main-content
    body#theme-youngevity-us .fieldset.address .field.street .large-3.field,
    body#theme-youngevity-us .fieldset.address .field.street .cms-investor-relations .main-content .large-3.field, .cms-investor-relations .main-content body#theme-youngevity-us .form-shipping-address .large-3.choice, body#theme-youngevity-us .form-shipping-address .cms-investor-relations .main-content .large-3.choice, .cms-investor-relations .main-content
    body#theme-youngevity-us .billing-address-form .large-3.choice,
    body#theme-youngevity-us .billing-address-form .cms-investor-relations .main-content .large-3.choice {
      width: 250px; } }

.cms-investor-relations .main-content .small-12.large-9, .cms-investor-relations .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-investor-relations .main-content .large-9.label, .cms-investor-relations .main-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-investor-relations .main-content .large-9.label, .cms-investor-relations .main-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-investor-relations .main-content .large-9.field, .cms-investor-relations .main-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-investor-relations .main-content .large-9.field, .cms-investor-relations .main-content body:not(#theme-youngevity-us) .form-shipping-address .large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-investor-relations .main-content .large-9.choice, .cms-investor-relations .main-content
body:not(#theme-youngevity-us) .billing-address-form .large-9.choice,
body:not(#theme-youngevity-us) .billing-address-form .cms-investor-relations .main-content .large-9.choice, .cms-investor-relations .main-content body#theme-youngevity-us .checkout-opc .field.street .large-9.label, body#theme-youngevity-us .checkout-opc .field.street .cms-investor-relations .main-content .large-9.label, .cms-investor-relations .main-content
body#theme-youngevity-us .fieldset.address .field.street .large-9.label,
body#theme-youngevity-us .fieldset.address .field.street .cms-investor-relations .main-content .large-9.label, .cms-investor-relations .main-content body#theme-youngevity-us .checkout-opc .field.street .large-9.field, body#theme-youngevity-us .checkout-opc .field.street .cms-investor-relations .main-content .large-9.field, .cms-investor-relations .main-content
body#theme-youngevity-us .fieldset.address .field.street .large-9.field,
body#theme-youngevity-us .fieldset.address .field.street .cms-investor-relations .main-content .large-9.field, .cms-investor-relations .main-content body#theme-youngevity-us .form-shipping-address .large-9.choice, body#theme-youngevity-us .form-shipping-address .cms-investor-relations .main-content .large-9.choice, .cms-investor-relations .main-content
body#theme-youngevity-us .billing-address-form .large-9.choice,
body#theme-youngevity-us .billing-address-form .cms-investor-relations .main-content .large-9.choice {
  width: 80.5%; }

.cms-investor-relations .tabs-title a {
  padding: 1.25rem 1rem;
  padding-right: 10px;
  padding-left: 16px; }

.cms-investor-relations .person {
  overflow: hidden; }
  .cms-investor-relations .person .person-title {
    font-family: "museo_sans500"; }
    .cms-investor-relations .person .person-title span {
      color: #ec6529; }
  .cms-investor-relations .person .description {
    max-width: calc(100% - 105px);
    float: right;
    padding-left: 22px;
    padding-bottom: 20px; }

.cms-investor-relations .toggle-link a {
  position: relative;
  display: inline-block;
  line-height: 30px;
  z-index: 3;
  width: 100%;
  font-family: "museo_sans500"; }

#opportunity-tabs {
  margin: 0 auto;
  border: none;
  display: inline-block;
  overflow: visible; }
  #opportunity-tabs .tabs-title a {
    text-transform: uppercase;
    font-size: 20px;
    font-family: "museo_sans900"; }

.cms-opportunity .page-wrapper {
  background-size: 100%; }

.cms-about-us h3, .cms-about-us body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .summary.title, .cms-about-us body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .summary.title, .cms-about-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us span.title, .cms-about-us body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us span.title, .cms-about-us .data.table .table-caption, .data.table .cms-about-us .table-caption,
.cms-opportunity h3,
.cms-opportunity body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
.cms-opportunity .summary.title,
.cms-opportunity body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
.cms-opportunity .summary.title,
.cms-opportunity body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
.cms-opportunity span.title,
.cms-opportunity body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
.cms-opportunity span.title,
.cms-opportunity .data.table .table-caption, .data.table
.cms-opportunity .table-caption {
  line-height: normal; }

.cms-about-us .page-content .page-content-middle > .column, .cms-about-us .page-content .page-content-middle > .columns, .cms-about-us .page-content body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-about-us .page-content .page-content-middle > .label, .cms-about-us .page-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-about-us .page-content .page-content-middle > .label, .cms-about-us .page-content body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-about-us .page-content .page-content-middle > .field, .cms-about-us .page-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-about-us .page-content .page-content-middle > .field, .cms-about-us .page-content body:not(#theme-youngevity-us) .form-shipping-address .page-content-middle > .choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-about-us .page-content .page-content-middle > .choice, .cms-about-us .page-content
body:not(#theme-youngevity-us) .billing-address-form .page-content-middle > .choice,
body:not(#theme-youngevity-us) .billing-address-form .cms-about-us .page-content .page-content-middle > .choice, .cms-about-us .page-content body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .label, body#theme-youngevity-us .checkout-opc .field.street .cms-about-us .page-content .page-content-middle > .label, .cms-about-us .page-content
body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .label,
body#theme-youngevity-us .fieldset.address .field.street .cms-about-us .page-content .page-content-middle > .label, .cms-about-us .page-content body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .field, body#theme-youngevity-us .checkout-opc .field.street .cms-about-us .page-content .page-content-middle > .field, .cms-about-us .page-content
body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .field,
body#theme-youngevity-us .fieldset.address .field.street .cms-about-us .page-content .page-content-middle > .field, .cms-about-us .page-content body#theme-youngevity-us .form-shipping-address .page-content-middle > .choice, body#theme-youngevity-us .form-shipping-address .cms-about-us .page-content .page-content-middle > .choice, .cms-about-us .page-content
body#theme-youngevity-us .billing-address-form .page-content-middle > .choice,
body#theme-youngevity-us .billing-address-form .cms-about-us .page-content .page-content-middle > .choice,
.cms-opportunity .page-content .page-content-middle > .column,
.cms-opportunity .page-content .page-content-middle > .columns,
.cms-opportunity .page-content body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street
.cms-opportunity .page-content .page-content-middle > .label,
.cms-opportunity .page-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.cms-opportunity .page-content .page-content-middle > .label,
.cms-opportunity .page-content body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .field, body:not(#theme-youngevity-us) .checkout-opc .field.street
.cms-opportunity .page-content .page-content-middle > .field,
.cms-opportunity .page-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.cms-opportunity .page-content .page-content-middle > .field,
.cms-opportunity .page-content body:not(#theme-youngevity-us) .form-shipping-address .page-content-middle > .choice, body:not(#theme-youngevity-us) .form-shipping-address
.cms-opportunity .page-content .page-content-middle > .choice,
.cms-opportunity .page-content
body:not(#theme-youngevity-us) .billing-address-form .page-content-middle > .choice,
body:not(#theme-youngevity-us) .billing-address-form
.cms-opportunity .page-content .page-content-middle > .choice,
.cms-opportunity .page-content body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .label, body#theme-youngevity-us .checkout-opc .field.street
.cms-opportunity .page-content .page-content-middle > .label,
.cms-opportunity .page-content
body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .label,
body#theme-youngevity-us .fieldset.address .field.street
.cms-opportunity .page-content .page-content-middle > .label,
.cms-opportunity .page-content body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .field, body#theme-youngevity-us .checkout-opc .field.street
.cms-opportunity .page-content .page-content-middle > .field,
.cms-opportunity .page-content
body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .field,
body#theme-youngevity-us .fieldset.address .field.street
.cms-opportunity .page-content .page-content-middle > .field,
.cms-opportunity .page-content body#theme-youngevity-us .form-shipping-address .page-content-middle > .choice, body#theme-youngevity-us .form-shipping-address
.cms-opportunity .page-content .page-content-middle > .choice,
.cms-opportunity .page-content
body#theme-youngevity-us .billing-address-form .page-content-middle > .choice,
body#theme-youngevity-us .billing-address-form
.cms-opportunity .page-content .page-content-middle > .choice {
  padding: 0px; }

.cms-about-us .rows.left .description,
.cms-opportunity .rows.left .description {
  padding: 6% 14% 4% 5%; }

.cms-about-us .rows.right .description,
.cms-opportunity .rows.right .description {
  padding: 5% 5% 4% 10%; }

.cms-about-us .rows.right img,
.cms-opportunity .rows.right img {
  float: right; }

@media screen and (max-width: 64em) {
  .cms-about-us .rows.left .description, .cms-about-us .rows.right .description,
  .cms-opportunity .rows.left .description,
  .cms-opportunity .rows.right .description {
    padding: 10px; } }

.cms-about-us .inner-container-full,
.cms-opportunity .inner-container-full {
  text-align: center;
  margin: 120px 0; }

.cms-about-us .main-content,
.cms-opportunity .main-content {
  margin: 0px; }

.cms-about-us .tabs-title > a,
.cms-opportunity .tabs-title > a {
  padding: 0; }

.cms-about-us .tabs-panel,
.cms-opportunity .tabs-panel {
  padding: 0px; }

.cms-about-us .tabs-content,
.cms-opportunity .tabs-content {
  background: transparent; }

.cms-about-us .outer-container,
.cms-opportunity .outer-container {
  max-width: 75rem;
  margin: 0 auto; }

.cms-about-us .page-content-middle,
.cms-opportunity .page-content-middle {
  width: 100%;
  max-width: 100%; }

.cms-about-us .secondary-nav,
.cms-opportunity .secondary-nav {
  margin-bottom: 110px; }
  @media screen and (max-width: 64em) {
    .cms-about-us .secondary-nav,
    .cms-opportunity .secondary-nav {
      padding: 0; } }
  .cms-about-us .secondary-nav a,
  .cms-opportunity .secondary-nav a {
    font-size: 24px;
    color: #c4c4c4; }
  .cms-about-us .secondary-nav .middle,
  .cms-opportunity .secondary-nav .middle {
    padding: 0 35px;
    margin: 0 40px; }
    @media screen and (max-width: 64em) {
      .cms-about-us .secondary-nav .middle,
      .cms-opportunity .secondary-nav .middle {
        padding: 0 4px;
        margin: 0px 10px; } }
    @media screen and (max-width: 768px) {
      .cms-about-us .secondary-nav .middle,
      .cms-opportunity .secondary-nav .middle {
        margin: 0px 40px; } }
  @media screen and (max-width: 599px) {
    .cms-about-us .secondary-nav li,
    .cms-opportunity .secondary-nav li {
      display: block;
      margin: 15px auto;
      width: 100%; } }
  .cms-about-us .secondary-nav .is-active a,
  .cms-opportunity .secondary-nav .is-active a {
    color: #eb562a; }
  .cms-about-us .secondary-nav a:hover,
  .cms-opportunity .secondary-nav a:hover {
    color: #eb562a; }

.cms-about-us .top-page,
.cms-opportunity .top-page {
  height: auto;
  margin-bottom: 40px; }

.cms-about-us .page-title, .cms-about-us .breadcrumbs,
.cms-opportunity .page-title,
.cms-opportunity .breadcrumbs {
  display: none; }

.cms-about-us .container,
.cms-opportunity .container {
  position: relative; }
  .cms-about-us .container img,
  .cms-opportunity .container img {
    width: 100%; }
  .cms-about-us .container .inner-container,
  .cms-opportunity .container .inner-container {
    position: absolute;
    top: 85%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    .cms-about-us .container .inner-container h2, .cms-about-us .container .inner-container h3, .cms-about-us .container .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .container .inner-container .summary.title, .cms-about-us .container .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .container .inner-container .summary.title, .cms-about-us .container .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .container .inner-container span.title, .cms-about-us .container .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .container .inner-container span.title, .cms-about-us .container .inner-container .data.table .table-caption, .data.table .cms-about-us .container .inner-container .table-caption,
    .cms-opportunity .container .inner-container h2,
    .cms-opportunity .container .inner-container h3,
    .cms-opportunity .container .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
    .cms-opportunity .container .inner-container .summary.title,
    .cms-opportunity .container .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
    .cms-opportunity .container .inner-container .summary.title,
    .cms-opportunity .container .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
    .cms-opportunity .container .inner-container span.title,
    .cms-opportunity .container .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
    .cms-opportunity .container .inner-container span.title,
    .cms-opportunity .container .inner-container .data.table .table-caption, .data.table
    .cms-opportunity .container .inner-container .table-caption {
      color: white; }
    .cms-about-us .container .inner-container h3, .cms-about-us .container .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .container .inner-container .summary.title, .cms-about-us .container .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .container .inner-container .summary.title, .cms-about-us .container .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .container .inner-container span.title, .cms-about-us .container .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .container .inner-container span.title, .cms-about-us .container .inner-container .data.table .table-caption, .data.table .cms-about-us .container .inner-container .table-caption,
    .cms-opportunity .container .inner-container h3,
    .cms-opportunity .container .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
    .cms-opportunity .container .inner-container .summary.title,
    .cms-opportunity .container .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
    .cms-opportunity .container .inner-container .summary.title,
    .cms-opportunity .container .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
    .cms-opportunity .container .inner-container span.title,
    .cms-opportunity .container .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
    .cms-opportunity .container .inner-container span.title,
    .cms-opportunity .container .inner-container .data.table .table-caption, .data.table
    .cms-opportunity .container .inner-container .table-caption {
      font-size: 2vw; }
    .cms-about-us .container .inner-container h2,
    .cms-opportunity .container .inner-container h2 {
      font-size: 4.8vw;
      line-height: 4.8vw; }

.cms-about-us .ms100,
.cms-opportunity .ms100 {
  font-family: 'museo_sans100'; }

.cms-about-us .section h3, .cms-about-us .section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .section .summary.title, .cms-about-us .section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .section .summary.title, .cms-about-us .section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .section span.title, .cms-about-us .section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .section span.title, .cms-about-us .section .data.table .table-caption, .data.table .cms-about-us .section .table-caption,
.cms-opportunity .section h3,
.cms-opportunity .section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
.cms-opportunity .section .summary.title,
.cms-opportunity .section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
.cms-opportunity .section .summary.title,
.cms-opportunity .section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
.cms-opportunity .section span.title,
.cms-opportunity .section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
.cms-opportunity .section span.title,
.cms-opportunity .section .data.table .table-caption, .data.table
.cms-opportunity .section .table-caption {
  font-size: 70px;
  font-size: 3.8vw;
  font-family: 'museo_sans100'; }

.cms-about-us .section h4, .cms-about-us .section .fieldset .legend, .fieldset .cms-about-us .section .legend, .cms-about-us .section .login-container .legend, .login-container .cms-about-us .section .legend, .cms-about-us .section .form-create-account .legend, .form-create-account .cms-about-us .section .legend, .cms-about-us .section .forgot-password-container .legend, .forgot-password-container .cms-about-us .section .legend,
.cms-opportunity .section h4,
.cms-opportunity .section .fieldset .legend, .fieldset
.cms-opportunity .section .legend,
.cms-opportunity .section .login-container .legend, .login-container
.cms-opportunity .section .legend,
.cms-opportunity .section .form-create-account .legend, .form-create-account
.cms-opportunity .section .legend,
.cms-opportunity .section .forgot-password-container .legend, .forgot-password-container
.cms-opportunity .section .legend {
  font-size: 42px;
  font-family: 'museo_sans100'; }

.cms-about-us .section p,
.cms-opportunity .section p {
  font-size: 21px;
  font-family: 'museo_sans100'; }

.cms-about-us .section p.title,
.cms-opportunity .section p.title {
  font-size: 33px;
  font-size: 1.78vw;
  font-family: 'museo_sans300';
  margin-bottom: 0px; }

.cms-about-us .section p.small,
.cms-opportunity .section p.small {
  font-size: 18px;
  font-size: 0.95vw; }

.cms-about-us .section p.quote,
.cms-opportunity .section p.quote {
  font-family: "museo_sans300_italic"; }

.cms-about-us .section p.medium,
.cms-opportunity .section p.medium {
  font-size: 26px;
  font-size: 1.4vw;
  font-family: "museo_sans300"; }

.cms-about-us .section p.large,
.cms-opportunity .section p.large {
  font-size: 40px;
  font-family: 'museo_sans100'; }

.cms-about-us .section p.superlarge,
.cms-opportunity .section p.superlarge {
  font-size: 90px;
  font-size: 4.8vw;
  font-family: 'museo_sans100'; }

.cms-about-us .section p.xlarge,
.cms-opportunity .section p.xlarge {
  font-size: 95px;
  font-size: 5.1vw;
  font-family: 'museo_sans100'; }

.cms-about-us .section .green-button,
.cms-opportunity .section .green-button {
  background: #ec6529;
  font-size: 18px;
  padding: 10px 41px;
  color: white; }

.cms-about-us .section .full-width,
.cms-opportunity .section .full-width {
  width: 100%;
  max-width: 100%;
  margin: 0px; }

.cms-about-us .section .left,
.cms-opportunity .section .left {
  float: left;
  display: inline-block; }

.cms-about-us .section .right,
.cms-opportunity .section .right {
  float: right;
  display: inline-block; }

.cms-about-us .section .description,
.cms-opportunity .section .description {
  max-width: 600px;
  margin-left: 250px;
  margin-top: 170px;
  display: inline-block; }

.cms-about-us .outer-container.first,
.cms-opportunity .outer-container.first {
  max-width: 51%; }

.cms-about-us .first-section .couple,
.cms-opportunity .first-section .couple {
  position: absolute;
  left: 0;
  max-width: 21%;
  height: auto; }

.cms-about-us .first-section h3, .cms-about-us .first-section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .first-section .summary.title, .cms-about-us .first-section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .first-section .summary.title, .cms-about-us .first-section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .first-section span.title, .cms-about-us .first-section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .first-section span.title, .cms-about-us .first-section .data.table .table-caption, .data.table .cms-about-us .first-section .table-caption,
.cms-opportunity .first-section h3,
.cms-opportunity .first-section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
.cms-opportunity .first-section .summary.title,
.cms-opportunity .first-section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
.cms-opportunity .first-section .summary.title,
.cms-opportunity .first-section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
.cms-opportunity .first-section span.title,
.cms-opportunity .first-section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
.cms-opportunity .first-section span.title,
.cms-opportunity .first-section .data.table .table-caption, .data.table
.cms-opportunity .first-section .table-caption {
  color: #ec6529; }

.cms-about-us .first-section h4, .cms-about-us .first-section .fieldset .legend, .fieldset .cms-about-us .first-section .legend, .cms-about-us .first-section .login-container .legend, .login-container .cms-about-us .first-section .legend, .cms-about-us .first-section .form-create-account .legend, .form-create-account .cms-about-us .first-section .legend, .cms-about-us .first-section .forgot-password-container .legend, .forgot-password-container .cms-about-us .first-section .legend,
.cms-opportunity .first-section h4,
.cms-opportunity .first-section .fieldset .legend, .fieldset
.cms-opportunity .first-section .legend,
.cms-opportunity .first-section .login-container .legend, .login-container
.cms-opportunity .first-section .legend,
.cms-opportunity .first-section .form-create-account .legend, .form-create-account
.cms-opportunity .first-section .legend,
.cms-opportunity .first-section .forgot-password-container .legend, .forgot-password-container
.cms-opportunity .first-section .legend {
  margin-bottom: 30px; }

.cms-about-us .first-section p,
.cms-opportunity .first-section p {
  margin-bottom: 30px; }

.cms-about-us .second-section,
.cms-opportunity .second-section {
  position: relative; }
  .cms-about-us .second-section img,
  .cms-opportunity .second-section img {
    width: 100%; }
  .cms-about-us .second-section .inner-container,
  .cms-opportunity .second-section .inner-container {
    position: absolute;
    top: 50%;
    left: 29%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    .cms-about-us .second-section .inner-container *,
    .cms-opportunity .second-section .inner-container * {
      color: white; }
  .cms-about-us .second-section p.quote,
  .cms-opportunity .second-section p.quote {
    font-size: 35px;
    font-size: 1.9vw; }
  .cms-about-us .second-section .medium,
  .cms-opportunity .second-section .medium {
    margin-bottom: 85px; }

.cms-about-us .third-section h3, .cms-about-us .third-section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .third-section .summary.title, .cms-about-us .third-section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .third-section .summary.title, .cms-about-us .third-section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .third-section span.title, .cms-about-us .third-section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .third-section span.title, .cms-about-us .third-section .data.table .table-caption, .data.table .cms-about-us .third-section .table-caption,
.cms-opportunity .third-section h3,
.cms-opportunity .third-section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
.cms-opportunity .third-section .summary.title,
.cms-opportunity .third-section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
.cms-opportunity .third-section .summary.title,
.cms-opportunity .third-section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
.cms-opportunity .third-section span.title,
.cms-opportunity .third-section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
.cms-opportunity .third-section span.title,
.cms-opportunity .third-section .data.table .table-caption, .data.table
.cms-opportunity .third-section .table-caption {
  color: #ec6529; }

.cms-about-us .third-section .inner-container,
.cms-opportunity .third-section .inner-container {
  max-width: 50%;
  margin-top: 195px;
  margin-bottom: 290px; }
  @media screen and (max-width: 64em) {
    .cms-about-us .third-section .inner-container,
    .cms-opportunity .third-section .inner-container {
      margin-top: 0px;
      margin-bottom: 80px; } }

.cms-about-us .third-section img,
.cms-opportunity .third-section img {
  position: absolute;
  right: 0;
  margin-top: -250px;
  max-width: 50%; }
  @media screen and (max-width: 64em) {
    .cms-about-us .third-section img,
    .cms-opportunity .third-section img {
      margin-top: 0px; } }

.cms-about-us .fourth-section img,
.cms-opportunity .fourth-section img {
  max-width: 51%; }

.cms-about-us .fourth-section .description,
.cms-opportunity .fourth-section .description {
  max-width: 30%;
  margin-left: 90px;
  margin-top: 170px;
  display: inline-block; }
  @media screen and (max-width: 64em) {
    .cms-about-us .fourth-section .description,
    .cms-opportunity .fourth-section .description {
      margin-top: 0px; } }

.cms-about-us .fifth-section,
.cms-opportunity .fifth-section {
  overflow: hidden;
  width: 100%; }
  .cms-about-us .fifth-section img,
  .cms-opportunity .fifth-section img {
    width: 49%; }
  .cms-about-us .fifth-section .description,
  .cms-opportunity .fifth-section .description {
    max-width: 600px;
    max-width: 36%;
    margin-left: 250px;
    margin-top: 170px;
    display: inline-block; }
    @media screen and (max-width: 64em) {
      .cms-about-us .fifth-section .description,
      .cms-opportunity .fifth-section .description {
        margin-top: 0px;
        margin-left: 4%; } }

.cms-about-us .sixth-section,
.cms-opportunity .sixth-section {
  position: relative; }
  .cms-about-us .sixth-section .inner-container,
  .cms-opportunity .sixth-section .inner-container {
    position: absolute;
    top: 16%;
    left: 76%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 42%; }
    .cms-about-us .sixth-section .inner-container p,
    .cms-opportunity .sixth-section .inner-container p {
      color: white;
      text-shadow: 6px 5px 13px #ec562b; }
  .cms-about-us .sixth-section img,
  .cms-opportunity .sixth-section img {
    width: 100%; }

.cms-about-us .seventh-section,
.cms-opportunity .seventh-section {
  position: relative; }
  .cms-about-us .seventh-section img,
  .cms-opportunity .seventh-section img {
    max-width: 41%;
    position: absolute;
    right: 80px;
    top: -67px; }
    @media screen and (max-width: 64em) {
      .cms-about-us .seventh-section img,
      .cms-opportunity .seventh-section img {
        top: 0px; } }
  .cms-about-us .seventh-section .description,
  .cms-opportunity .seventh-section .description {
    max-width: 40.5%;
    width: 534px;
    margin-left: 13.5%;
    margin-top: 170px;
    margin-bottom: 200px; }
    @media screen and (max-width: 64em) {
      .cms-about-us .seventh-section .description,
      .cms-opportunity .seventh-section .description {
        margin-left: 7%;
        margin-top: 0px;
        margin-bottom: 80px; } }

.cms-about-us .eight-section,
.cms-opportunity .eight-section {
  background: #f3f3f3;
  overflow: hidden; }
  .cms-about-us .eight-section img,
  .cms-opportunity .eight-section img {
    max-width: 49%; }
  .cms-about-us .eight-section .description,
  .cms-opportunity .eight-section .description {
    margin-left: 130px;
    max-width: 51%; }
    @media screen and (max-width: 64em) {
      .cms-about-us .eight-section .description,
      .cms-opportunity .eight-section .description {
        margin-top: 0px;
        margin-left: 0px;
        padding-left: 1%; } }

.cms-about-us .nineth-section,
.cms-opportunity .nineth-section {
  position: relative; }
  .cms-about-us .nineth-section img,
  .cms-opportunity .nineth-section img {
    position: absolute;
    right: 0;
    top: -70px;
    max-width: 49%; }
    @media screen and (max-width: 64em) {
      .cms-about-us .nineth-section img,
      .cms-opportunity .nineth-section img {
        max-width: 41%;
        top: -30px; } }
  .cms-about-us .nineth-section .description,
  .cms-opportunity .nineth-section .description {
    max-width: 40%;
    width: 496px;
    margin-left: 17.5%;
    margin-bottom: 170px; }
    @media screen and (max-width: 64em) {
      .cms-about-us .nineth-section .description,
      .cms-opportunity .nineth-section .description {
        margin-top: 0px;
        margin-bottom: 50px; } }

.cms-about-us .tenth-section .description,
.cms-opportunity .tenth-section .description {
  margin-top: 215px;
  margin-left: 60px;
  width: 500px;
  max-width: 35%;
  margin-bottom: 200px; }
  @media screen and (max-width: 64em) {
    .cms-about-us .tenth-section .description,
    .cms-opportunity .tenth-section .description {
      margin-top: 0px;
      margin-bottom: 0px; } }

.cms-about-us .tenth-section img,
.cms-opportunity .tenth-section img {
  max-width: 41%;
  margin-left: 5%; }

.cms-about-us .eleventh-section,
.cms-opportunity .eleventh-section {
  margin-top: 90px;
  background: #f3f3f3;
  width: 100%; }
  .cms-about-us .eleventh-section .inner-container,
  .cms-opportunity .eleventh-section .inner-container {
    text-align: center;
    padding: 150px 0; }

.cms-about-us .twelve-section,
.cms-opportunity .twelve-section {
  position: relative; }
  .cms-about-us .twelve-section img,
  .cms-opportunity .twelve-section img {
    max-width: 55%; }
  .cms-about-us .twelve-section .description,
  .cms-opportunity .twelve-section .description {
    position: absolute;
    max-width: 780px;
    margin-left: 8.5%;
    margin-top: 8%; }
    @media screen and (max-width: 64em) {
      .cms-about-us .twelve-section .description,
      .cms-opportunity .twelve-section .description {
        margin-top: 10px;
        margin-left: 37px;
        max-width: 50%; } }
  .cms-about-us .twelve-section h3, .cms-about-us .twelve-section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .twelve-section .summary.title, .cms-about-us .twelve-section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .twelve-section .summary.title, .cms-about-us .twelve-section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .twelve-section span.title, .cms-about-us .twelve-section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .twelve-section span.title, .cms-about-us .twelve-section .data.table .table-caption, .data.table .cms-about-us .twelve-section .table-caption,
  .cms-opportunity .twelve-section h3,
  .cms-opportunity .twelve-section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .twelve-section .summary.title,
  .cms-opportunity .twelve-section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .twelve-section .summary.title,
  .cms-opportunity .twelve-section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .twelve-section span.title,
  .cms-opportunity .twelve-section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .twelve-section span.title,
  .cms-opportunity .twelve-section .data.table .table-caption, .data.table
  .cms-opportunity .twelve-section .table-caption {
    color: #ec6529;
    font-size: 2.3vw; }
  .cms-about-us .twelve-section h4, .cms-about-us .twelve-section .fieldset .legend, .fieldset .cms-about-us .twelve-section .legend, .cms-about-us .twelve-section .login-container .legend, .login-container .cms-about-us .twelve-section .legend, .cms-about-us .twelve-section .form-create-account .legend, .form-create-account .cms-about-us .twelve-section .legend, .cms-about-us .twelve-section .forgot-password-container .legend, .forgot-password-container .cms-about-us .twelve-section .legend,
  .cms-opportunity .twelve-section h4,
  .cms-opportunity .twelve-section .fieldset .legend, .fieldset
  .cms-opportunity .twelve-section .legend,
  .cms-opportunity .twelve-section .login-container .legend, .login-container
  .cms-opportunity .twelve-section .legend,
  .cms-opportunity .twelve-section .form-create-account .legend, .form-create-account
  .cms-opportunity .twelve-section .legend,
  .cms-opportunity .twelve-section .forgot-password-container .legend, .forgot-password-container
  .cms-opportunity .twelve-section .legend {
    margin-bottom: 70px;
    font-size: 2.3vw; }
    @media screen and (max-width: 64em) {
      .cms-about-us .twelve-section h4, .cms-about-us .twelve-section .fieldset .legend, .fieldset .cms-about-us .twelve-section .legend, .cms-about-us .twelve-section .login-container .legend, .login-container .cms-about-us .twelve-section .legend, .cms-about-us .twelve-section .form-create-account .legend, .form-create-account .cms-about-us .twelve-section .legend, .cms-about-us .twelve-section .forgot-password-container .legend, .forgot-password-container .cms-about-us .twelve-section .legend,
      .cms-opportunity .twelve-section h4,
      .cms-opportunity .twelve-section .fieldset .legend, .fieldset
      .cms-opportunity .twelve-section .legend,
      .cms-opportunity .twelve-section .login-container .legend, .login-container
      .cms-opportunity .twelve-section .legend,
      .cms-opportunity .twelve-section .form-create-account .legend, .form-create-account
      .cms-opportunity .twelve-section .legend,
      .cms-opportunity .twelve-section .forgot-password-container .legend, .forgot-password-container
      .cms-opportunity .twelve-section .legend {
        margin-bottom: 10px; } }
  .cms-about-us .twelve-section p,
  .cms-opportunity .twelve-section p {
    font-size: 1.15vw; }
  .cms-about-us .twelve-section p.with-margin,
  .cms-opportunity .twelve-section p.with-margin {
    margin-bottom: 70px; }
    @media screen and (max-width: 64em) {
      .cms-about-us .twelve-section p.with-margin,
      .cms-opportunity .twelve-section p.with-margin {
        margin-bottom: 10px; } }
  .cms-about-us .twelve-section .green-button,
  .cms-opportunity .twelve-section .green-button {
    padding: 10px 14px; }

.cms-about-us .thirteen-section,
.cms-opportunity .thirteen-section {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .cms-about-us .thirteen-section .inner-container,
  .cms-opportunity .thirteen-section .inner-container {
    position: absolute;
    top: 8%;
    right: 10%;
    max-width: 600px; }
  .cms-about-us .thirteen-section img,
  .cms-opportunity .thirteen-section img {
    width: 100%; }

.cms-about-us .fourteen-section,
.cms-opportunity .fourteen-section {
  padding: 0 8%;
  margin-top: 155px;
  margin-bottom: 155px; }
  .cms-about-us .fourteen-section .title:before,
  .cms-opportunity .fourteen-section .title:before {
    content: "=";
    color: #6d6d6d;
    margin-right: 30px;
    font-family: 'ElegantIcons'; }
  .cms-about-us .fourteen-section .title,
  .cms-opportunity .fourteen-section .title {
    font-size: 25px;
    font-family: 'museo_sans500';
    color: #ec6529;
    margin-left: -55px;
    margin-bottom: 5px; }

.cms-about-us .the-youngevity-lifestyle,
.cms-opportunity .the-youngevity-lifestyle {
  margin-bottom: 120px; }
  .cms-about-us .the-youngevity-lifestyle img,
  .cms-opportunity .the-youngevity-lifestyle img {
    max-width: 24%;
    margin-left: 4%; }
  .cms-about-us .the-youngevity-lifestyle .inner-container,
  .cms-opportunity .the-youngevity-lifestyle .inner-container {
    margin-left: 28%; }
  .cms-about-us .the-youngevity-lifestyle h3, .cms-about-us .the-youngevity-lifestyle body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .the-youngevity-lifestyle .summary.title, .cms-about-us .the-youngevity-lifestyle body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .the-youngevity-lifestyle .summary.title, .cms-about-us .the-youngevity-lifestyle body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .the-youngevity-lifestyle span.title, .cms-about-us .the-youngevity-lifestyle body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .the-youngevity-lifestyle span.title, .cms-about-us .the-youngevity-lifestyle .data.table .table-caption, .data.table .cms-about-us .the-youngevity-lifestyle .table-caption,
  .cms-opportunity .the-youngevity-lifestyle h3,
  .cms-opportunity .the-youngevity-lifestyle body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .the-youngevity-lifestyle .summary.title,
  .cms-opportunity .the-youngevity-lifestyle body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .the-youngevity-lifestyle .summary.title,
  .cms-opportunity .the-youngevity-lifestyle body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .the-youngevity-lifestyle span.title,
  .cms-opportunity .the-youngevity-lifestyle body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .the-youngevity-lifestyle span.title,
  .cms-opportunity .the-youngevity-lifestyle .data.table .table-caption, .data.table
  .cms-opportunity .the-youngevity-lifestyle .table-caption {
    color: #ec6529; }

.cms-about-us .recognition,
.cms-opportunity .recognition {
  width: 51%;
  margin: 0 auto;
  margin-bottom: 125px; }
  .cms-about-us .recognition h3, .cms-about-us .recognition body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .recognition .summary.title, .cms-about-us .recognition body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .recognition .summary.title, .cms-about-us .recognition body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .recognition span.title, .cms-about-us .recognition body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .recognition span.title, .cms-about-us .recognition .data.table .table-caption, .data.table .cms-about-us .recognition .table-caption,
  .cms-opportunity .recognition h3,
  .cms-opportunity .recognition body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .recognition .summary.title,
  .cms-opportunity .recognition body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .recognition .summary.title,
  .cms-opportunity .recognition body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .recognition span.title,
  .cms-opportunity .recognition body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .recognition span.title,
  .cms-opportunity .recognition .data.table .table-caption, .data.table
  .cms-opportunity .recognition .table-caption {
    color: #ec6529; }
  .cms-about-us .recognition .green-button,
  .cms-opportunity .recognition .green-button {
    padding: 10px 17px; }
  .cms-about-us .recognition p,
  .cms-opportunity .recognition p {
    margin-bottom: 65px; }

.cms-about-us .time-freedom,
.cms-opportunity .time-freedom {
  position: relative;
  margin-bottom: 130px;
  overflow: hidden; }
  .cms-about-us .time-freedom .inner-container,
  .cms-opportunity .time-freedom .inner-container {
    position: absolute;
    left: 11%;
    width: 52%;
    padding-top: 7%; }
    .cms-about-us .time-freedom .inner-container h3, .cms-about-us .time-freedom .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .time-freedom .inner-container .summary.title, .cms-about-us .time-freedom .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .time-freedom .inner-container .summary.title, .cms-about-us .time-freedom .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .time-freedom .inner-container span.title, .cms-about-us .time-freedom .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .time-freedom .inner-container span.title, .cms-about-us .time-freedom .inner-container .data.table .table-caption, .data.table .cms-about-us .time-freedom .inner-container .table-caption,
    .cms-opportunity .time-freedom .inner-container h3,
    .cms-opportunity .time-freedom .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
    .cms-opportunity .time-freedom .inner-container .summary.title,
    .cms-opportunity .time-freedom .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
    .cms-opportunity .time-freedom .inner-container .summary.title,
    .cms-opportunity .time-freedom .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
    .cms-opportunity .time-freedom .inner-container span.title,
    .cms-opportunity .time-freedom .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
    .cms-opportunity .time-freedom .inner-container span.title,
    .cms-opportunity .time-freedom .inner-container .data.table .table-caption, .data.table
    .cms-opportunity .time-freedom .inner-container .table-caption {
      color: #ec6529; }

.cms-about-us .residual-income,
.cms-opportunity .residual-income {
  margin-top: 130px; }
  .cms-about-us .residual-income img,
  .cms-opportunity .residual-income img {
    width: 47%;
    right: 0px;
    position: absolute;
    z-index: 99; }
  .cms-about-us .residual-income .inner-container,
  .cms-opportunity .residual-income .inner-container {
    width: 29%;
    margin-left: 19.5%;
    height: 556px; }
  .cms-about-us .residual-income h3, .cms-about-us .residual-income body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .residual-income .summary.title, .cms-about-us .residual-income body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .residual-income .summary.title, .cms-about-us .residual-income body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .residual-income span.title, .cms-about-us .residual-income body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .residual-income span.title, .cms-about-us .residual-income .data.table .table-caption, .data.table .cms-about-us .residual-income .table-caption,
  .cms-opportunity .residual-income h3,
  .cms-opportunity .residual-income body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .residual-income .summary.title,
  .cms-opportunity .residual-income body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .residual-income .summary.title,
  .cms-opportunity .residual-income body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .residual-income span.title,
  .cms-opportunity .residual-income body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .residual-income span.title,
  .cms-opportunity .residual-income .data.table .table-caption, .data.table
  .cms-opportunity .residual-income .table-caption {
    color: #ec6529; }

.cms-about-us .network-of-fiends,
.cms-opportunity .network-of-fiends {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .cms-about-us .network-of-fiends img,
  .cms-opportunity .network-of-fiends img {
    width: 100%; }
  .cms-about-us .network-of-fiends .inner-container,
  .cms-opportunity .network-of-fiends .inner-container {
    position: absolute;
    top: 5%;
    left: 11%; }
    .cms-about-us .network-of-fiends .inner-container h3, .cms-about-us .network-of-fiends .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .network-of-fiends .inner-container .summary.title, .cms-about-us .network-of-fiends .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .network-of-fiends .inner-container .summary.title, .cms-about-us .network-of-fiends .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .network-of-fiends .inner-container span.title, .cms-about-us .network-of-fiends .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .network-of-fiends .inner-container span.title, .cms-about-us .network-of-fiends .inner-container .data.table .table-caption, .data.table .cms-about-us .network-of-fiends .inner-container .table-caption,
    .cms-opportunity .network-of-fiends .inner-container h3,
    .cms-opportunity .network-of-fiends .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
    .cms-opportunity .network-of-fiends .inner-container .summary.title,
    .cms-opportunity .network-of-fiends .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
    .cms-opportunity .network-of-fiends .inner-container .summary.title,
    .cms-opportunity .network-of-fiends .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
    .cms-opportunity .network-of-fiends .inner-container span.title,
    .cms-opportunity .network-of-fiends .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
    .cms-opportunity .network-of-fiends .inner-container span.title,
    .cms-opportunity .network-of-fiends .inner-container .data.table .table-caption, .data.table
    .cms-opportunity .network-of-fiends .inner-container .table-caption {
      color: #ec6529; }

.cms-about-us .youngevity-distributors,
.cms-opportunity .youngevity-distributors {
  width: 57.5%;
  margin: 90px auto; }

.cms-about-us .personal-growth,
.cms-opportunity .personal-growth {
  position: relative; }
  .cms-about-us .personal-growth h3, .cms-about-us .personal-growth body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .personal-growth .summary.title, .cms-about-us .personal-growth body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .personal-growth .summary.title, .cms-about-us .personal-growth body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .personal-growth span.title, .cms-about-us .personal-growth body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .personal-growth span.title, .cms-about-us .personal-growth .data.table .table-caption, .data.table .cms-about-us .personal-growth .table-caption,
  .cms-opportunity .personal-growth h3,
  .cms-opportunity .personal-growth body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .personal-growth .summary.title,
  .cms-opportunity .personal-growth body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .personal-growth .summary.title,
  .cms-opportunity .personal-growth body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .personal-growth span.title,
  .cms-opportunity .personal-growth body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .personal-growth span.title,
  .cms-opportunity .personal-growth .data.table .table-caption, .data.table
  .cms-opportunity .personal-growth .table-caption {
    color: #ec6529; }
  .cms-about-us .personal-growth img,
  .cms-opportunity .personal-growth img {
    width: 100%; }
  .cms-about-us .personal-growth .inner-container,
  .cms-opportunity .personal-growth .inner-container {
    position: absolute;
    top: 7%;
    left: 11%;
    width: 28.2%; }
    @media screen and (max-width: 64em) {
      .cms-about-us .personal-growth .inner-container,
      .cms-opportunity .personal-growth .inner-container {
        width: 80%; } }
  .cms-about-us .personal-growth .with-margin,
  .cms-opportunity .personal-growth .with-margin {
    margin-bottom: 50px; }
    @media screen and (max-width: 64em) {
      .cms-about-us .personal-growth .with-margin,
      .cms-opportunity .personal-growth .with-margin {
        margin-bottom: 10px; } }
  .cms-about-us .personal-growth .green-button,
  .cms-opportunity .personal-growth .green-button {
    padding: 10px 28px; }

.cms-about-us .compensation.section,
.cms-opportunity .compensation.section {
  position: relative;
  overflow: hidden; }
  .cms-about-us .compensation.section h3, .cms-about-us .compensation.section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .compensation.section .summary.title, .cms-about-us .compensation.section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .compensation.section .summary.title, .cms-about-us .compensation.section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .compensation.section span.title, .cms-about-us .compensation.section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .compensation.section span.title, .cms-about-us .compensation.section .data.table .table-caption, .data.table .cms-about-us .compensation.section .table-caption,
  .cms-opportunity .compensation.section h3,
  .cms-opportunity .compensation.section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .compensation.section .summary.title,
  .cms-opportunity .compensation.section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .compensation.section .summary.title,
  .cms-opportunity .compensation.section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .compensation.section span.title,
  .cms-opportunity .compensation.section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .compensation.section span.title,
  .cms-opportunity .compensation.section .data.table .table-caption, .data.table
  .cms-opportunity .compensation.section .table-caption {
    color: #ec6529; }
  .cms-about-us .compensation.section h4, .cms-about-us .compensation.section .fieldset .legend, .fieldset .cms-about-us .compensation.section .legend, .cms-about-us .compensation.section .login-container .legend, .login-container .cms-about-us .compensation.section .legend, .cms-about-us .compensation.section .form-create-account .legend, .form-create-account .cms-about-us .compensation.section .legend, .cms-about-us .compensation.section .forgot-password-container .legend, .forgot-password-container .cms-about-us .compensation.section .legend,
  .cms-opportunity .compensation.section h4,
  .cms-opportunity .compensation.section .fieldset .legend, .fieldset
  .cms-opportunity .compensation.section .legend,
  .cms-opportunity .compensation.section .login-container .legend, .login-container
  .cms-opportunity .compensation.section .legend,
  .cms-opportunity .compensation.section .form-create-account .legend, .form-create-account
  .cms-opportunity .compensation.section .legend,
  .cms-opportunity .compensation.section .forgot-password-container .legend, .forgot-password-container
  .cms-opportunity .compensation.section .legend {
    margin-bottom: 50px; }
  .cms-about-us .compensation.section .inner-container,
  .cms-opportunity .compensation.section .inner-container {
    width: 43%;
    margin: 0 auto;
    margin-bottom: 200px; }
  .cms-about-us .compensation.section .green-button,
  .cms-opportunity .compensation.section .green-button {
    padding: 10px 9px; }
  .cms-about-us .compensation.section img,
  .cms-opportunity .compensation.section img {
    width: 26%;
    position: absolute;
    right: 0px;
    bottom: 0px; }
  .cms-about-us .compensation.section .with-margin,
  .cms-opportunity .compensation.section .with-margin {
    margin-bottom: 50px; }

.cms-about-us .distributor-benefits,
.cms-opportunity .distributor-benefits {
  overflow: hidden; }
  .cms-about-us .distributor-benefits img,
  .cms-opportunity .distributor-benefits img {
    width: 100%; }
  .cms-about-us .distributor-benefits .inner-container,
  .cms-opportunity .distributor-benefits .inner-container {
    max-width: 1168px;
    width: 58.4%;
    text-align: center;
    margin: 0 auto;
    margin-top: 85px; }
    .cms-about-us .distributor-benefits .inner-container ul,
    .cms-opportunity .distributor-benefits .inner-container ul {
      list-style-type: none; }
  .cms-about-us .distributor-benefits p.title,
  .cms-opportunity .distributor-benefits p.title {
    margin-top: 20px; }
  .cms-about-us .distributor-benefits h3, .cms-about-us .distributor-benefits body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .distributor-benefits .summary.title, .cms-about-us .distributor-benefits body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .distributor-benefits .summary.title, .cms-about-us .distributor-benefits body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .distributor-benefits span.title, .cms-about-us .distributor-benefits body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .distributor-benefits span.title, .cms-about-us .distributor-benefits .data.table .table-caption, .data.table .cms-about-us .distributor-benefits .table-caption,
  .cms-opportunity .distributor-benefits h3,
  .cms-opportunity .distributor-benefits body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .distributor-benefits .summary.title,
  .cms-opportunity .distributor-benefits body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .distributor-benefits .summary.title,
  .cms-opportunity .distributor-benefits body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .distributor-benefits span.title,
  .cms-opportunity .distributor-benefits body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .distributor-benefits span.title,
  .cms-opportunity .distributor-benefits .data.table .table-caption, .data.table
  .cms-opportunity .distributor-benefits .table-caption {
    color: #ec6529; }
  .cms-about-us .distributor-benefits h4, .cms-about-us .distributor-benefits .fieldset .legend, .fieldset .cms-about-us .distributor-benefits .legend, .cms-about-us .distributor-benefits .login-container .legend, .login-container .cms-about-us .distributor-benefits .legend, .cms-about-us .distributor-benefits .form-create-account .legend, .form-create-account .cms-about-us .distributor-benefits .legend, .cms-about-us .distributor-benefits .forgot-password-container .legend, .forgot-password-container .cms-about-us .distributor-benefits .legend,
  .cms-opportunity .distributor-benefits h4,
  .cms-opportunity .distributor-benefits .fieldset .legend, .fieldset
  .cms-opportunity .distributor-benefits .legend,
  .cms-opportunity .distributor-benefits .login-container .legend, .login-container
  .cms-opportunity .distributor-benefits .legend,
  .cms-opportunity .distributor-benefits .form-create-account .legend, .form-create-account
  .cms-opportunity .distributor-benefits .legend,
  .cms-opportunity .distributor-benefits .forgot-password-container .legend, .forgot-password-container
  .cms-opportunity .distributor-benefits .legend {
    margin-bottom: 50px; }
  .cms-about-us .distributor-benefits p.green-separator,
  .cms-opportunity .distributor-benefits p.green-separator {
    padding-bottom: 80px;
    margin-bottom: 80px;
    border-bottom: 1px solid #ec6529;
    font-size: 28px;
    font-size: 1.5vw; }
  .cms-about-us .distributor-benefits .icon,
  .cms-opportunity .distributor-benefits .icon {
    font-family: 'FontAwesome';
    color: white;
    background: #ec6529;
    font-size: 44px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    padding: 14px; }
    .cms-about-us .distributor-benefits .icon i,
    .cms-opportunity .distributor-benefits .icon i {
      width: 44px;
      height: 44px; }
    .cms-about-us .distributor-benefits .icon .fa-usd,
    .cms-opportunity .distributor-benefits .icon .fa-usd {
      padding-left: 7px; }
    .cms-about-us .distributor-benefits .icon .fa-angle-down,
    .cms-opportunity .distributor-benefits .icon .fa-angle-down {
      padding-left: 7px; }
  .cms-about-us .distributor-benefits .icon-section,
  .cms-opportunity .distributor-benefits .icon-section {
    width: 50%;
    display: inline-block;
    float: left;
    padding: 0px 2%;
    height: 328px;
    overflow: hidden;
    padding-top: 6px;
    margin-bottom: 40px; }

.cms-about-us .improve-quality-of-life,
.cms-opportunity .improve-quality-of-life {
  overflow: hidden;
  position: relative;
  margin-top: 60px; }
  .cms-about-us .improve-quality-of-life img,
  .cms-opportunity .improve-quality-of-life img {
    width: 100%;
    margin-bottom: 100px; }
  .cms-about-us .improve-quality-of-life .inner-container,
  .cms-opportunity .improve-quality-of-life .inner-container {
    position: absolute;
    left: 38%;
    top: 9%;
    width: 38%; }
    .cms-about-us .improve-quality-of-life .inner-container p.superlarge,
    .cms-opportunity .improve-quality-of-life .inner-container p.superlarge {
      color: white;
      margin-bottom: 0px;
      line-height: 4.8vw; }
    .cms-about-us .improve-quality-of-life .inner-container p.lower,
    .cms-opportunity .improve-quality-of-life .inner-container p.lower {
      margin-left: 19%; }

.cms-about-us .get-paid,
.cms-opportunity .get-paid {
  background: white; }
  .cms-about-us .get-paid .inner-container,
  .cms-opportunity .get-paid .inner-container {
    max-width: 1168px;
    width: 58.4%;
    margin: 0 auto; }
    .cms-about-us .get-paid .inner-container h3, .cms-about-us .get-paid .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .get-paid .inner-container .summary.title, .cms-about-us .get-paid .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .get-paid .inner-container .summary.title, .cms-about-us .get-paid .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .get-paid .inner-container span.title, .cms-about-us .get-paid .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .get-paid .inner-container span.title, .cms-about-us .get-paid .inner-container .data.table .table-caption, .data.table .cms-about-us .get-paid .inner-container .table-caption,
    .cms-opportunity .get-paid .inner-container h3,
    .cms-opportunity .get-paid .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
    .cms-opportunity .get-paid .inner-container .summary.title,
    .cms-opportunity .get-paid .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
    .cms-opportunity .get-paid .inner-container .summary.title,
    .cms-opportunity .get-paid .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
    .cms-opportunity .get-paid .inner-container span.title,
    .cms-opportunity .get-paid .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
    .cms-opportunity .get-paid .inner-container span.title,
    .cms-opportunity .get-paid .inner-container .data.table .table-caption, .data.table
    .cms-opportunity .get-paid .inner-container .table-caption {
      color: #ec6529; }
  .cms-about-us .get-paid .rectangles-container,
  .cms-opportunity .get-paid .rectangles-container {
    margin: 80px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify; }
  .cms-about-us .get-paid .rectangle,
  .cms-opportunity .get-paid .rectangle {
    width: 30%;
    max-width: 345px;
    text-align: center;
    height: 216px;
    display: inline-block;
    position: relative; }
    .cms-about-us .get-paid .rectangle h4, .cms-about-us .get-paid .rectangle .fieldset .legend, .fieldset .cms-about-us .get-paid .rectangle .legend, .cms-about-us .get-paid .rectangle .login-container .legend, .login-container .cms-about-us .get-paid .rectangle .legend, .cms-about-us .get-paid .rectangle .form-create-account .legend, .form-create-account .cms-about-us .get-paid .rectangle .legend, .cms-about-us .get-paid .rectangle .forgot-password-container .legend, .forgot-password-container .cms-about-us .get-paid .rectangle .legend,
    .cms-opportunity .get-paid .rectangle h4,
    .cms-opportunity .get-paid .rectangle .fieldset .legend, .fieldset
    .cms-opportunity .get-paid .rectangle .legend,
    .cms-opportunity .get-paid .rectangle .login-container .legend, .login-container
    .cms-opportunity .get-paid .rectangle .legend,
    .cms-opportunity .get-paid .rectangle .form-create-account .legend, .form-create-account
    .cms-opportunity .get-paid .rectangle .legend,
    .cms-opportunity .get-paid .rectangle .forgot-password-container .legend, .forgot-password-container
    .cms-opportunity .get-paid .rectangle .legend {
      color: white;
      height: 216px;
      vertical-align: middle;
      display: table-cell;
      font-size: 2.25vw; }
  .cms-about-us .get-paid .rectangle.green,
  .cms-opportunity .get-paid .rectangle.green {
    background: #ec6529;
    margin-bottom: 20px; }
  .cms-about-us .get-paid .rectangle:after,
  .cms-opportunity .get-paid .rectangle:after {
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    display: inline-block; }
  .cms-about-us .get-paid .rectangle.light-grey,
  .cms-opportunity .get-paid .rectangle.light-grey {
    background: #c2c1c1;
    margin-right: 20px; }
  .cms-about-us .get-paid .light-grey::after,
  .cms-opportunity .get-paid .light-grey::after {
    left: 100%;
    top: 50%;
    border-left-color: #c2c1c1;
    border-width: 20px;
    margin-top: -20px; }
  .cms-about-us .get-paid .rectangle.dark-grey,
  .cms-opportunity .get-paid .rectangle.dark-grey {
    margin-bottom: 20px;
    background: #676767; }
  .cms-about-us .get-paid .dark-grey::after,
  .cms-opportunity .get-paid .dark-grey::after {
    border-top-color: #676767;
    border-width: 20px;
    margin-left: -20px;
    top: 100%;
    left: 50%; }
  .cms-about-us .get-paid .green::after,
  .cms-opportunity .get-paid .green::after {
    border-top-color: #ec6529;
    border-width: 20px;
    margin-left: -20px;
    top: 100%;
    left: 50%; }
  .cms-about-us .get-paid .benefit-row,
  .cms-opportunity .get-paid .benefit-row {
    position: relative;
    margin: 12px 0;
    background: #f3f3f3; }
    .cms-about-us .get-paid .benefit-row .inner-container,
    .cms-opportunity .get-paid .benefit-row .inner-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -moz-box-pack: justify;
      box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-justify-content: space-between;
      -o-justify-content: space-between;
      justify-content: space-between;
      -ms-flex-pack: justify;
      -webkit-box-align: center;
      -moz-box-align: center;
      box-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -o-align-items: center;
      align-items: center;
      -ms-flex-align: center; }
    .cms-about-us .get-paid .benefit-row p,
    .cms-opportunity .get-paid .benefit-row p {
      font-size: 30px;
      font-size: 1.6vw;
      font-family: "museo_sans300";
      width: 47%;
      line-height: 64px;
      margin-bottom: 0px; }
    .cms-about-us .get-paid .benefit-row .checkbox,
    .cms-opportunity .get-paid .benefit-row .checkbox {
      background: white;
      width: 36px;
      height: 36px;
      display: inline-block;
      border: 3px solid #c4c4c4; }
      .cms-about-us .get-paid .benefit-row .checkbox i,
      .cms-opportunity .get-paid .benefit-row .checkbox i {
        font-size: 29px; }
    .cms-about-us .get-paid .benefit-row .checkbox.green,
    .cms-opportunity .get-paid .benefit-row .checkbox.green {
      margin: 0 39%; }
      .cms-about-us .get-paid .benefit-row .checkbox.green i,
      .cms-opportunity .get-paid .benefit-row .checkbox.green i {
        color: #ec6529; }
    .cms-about-us .get-paid .benefit-row .checkbox.grey,
    .cms-opportunity .get-paid .benefit-row .checkbox.grey {
      margin: 0px 12%; }
    .cms-about-us .get-paid .benefit-row .checbox-container,
    .cms-opportunity .get-paid .benefit-row .checbox-container {
      width: 26.5%; }
    .cms-about-us .get-paid .benefit-row:after,
    .cms-opportunity .get-paid .benefit-row:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      width: 20%;
      height: 100%;
      background-size: 100%;
      background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(80%, #ffffff), color-stop(100%, #ffffff));
      background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
      background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
      pointer-events: none; }
    .cms-about-us .get-paid .benefit-row:before,
    .cms-opportunity .get-paid .benefit-row:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 20%;
      height: 100%;
      background-size: 100%;
      background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(80%, #ffffff), color-stop(100%, #ffffff));
      background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
      background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
      background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
      pointer-events: none; }

.cms-about-us .ceo-qualified-benefits,
.cms-opportunity .ceo-qualified-benefits {
  margin-top: 80px;
  position: relative;
  overflow: hidden; }
  .cms-about-us .ceo-qualified-benefits img,
  .cms-opportunity .ceo-qualified-benefits img {
    width: 100%; }
  .cms-about-us .ceo-qualified-benefits .inner-container,
  .cms-opportunity .ceo-qualified-benefits .inner-container {
    position: absolute;
    width: 38%;
    left: 10%;
    top: 15%; }
    @media screen and (max-width: 64em) {
      .cms-about-us .ceo-qualified-benefits .inner-container,
      .cms-opportunity .ceo-qualified-benefits .inner-container {
        top: 0px;
        width: 85%; } }
  .cms-about-us .ceo-qualified-benefits *,
  .cms-opportunity .ceo-qualified-benefits * {
    color: white; }
  .cms-about-us .ceo-qualified-benefits .small,
  .cms-opportunity .ceo-qualified-benefits .small {
    margin: 60px 0; }
    @media screen and (max-width: 64em) {
      .cms-about-us .ceo-qualified-benefits .small,
      .cms-opportunity .ceo-qualified-benefits .small {
        margin: 10px 0; } }
  .cms-about-us .ceo-qualified-benefits .green-button,
  .cms-opportunity .ceo-qualified-benefits .green-button {
    padding: 10px 19px; }

.cms-about-us .coding-growth-bonuses,
.cms-opportunity .coding-growth-bonuses {
  margin-top: 160px; }
  .cms-about-us .coding-growth-bonuses .inner-container,
  .cms-opportunity .coding-growth-bonuses .inner-container {
    width: 58.4%;
    margin: 0 auto; }
    .cms-about-us .coding-growth-bonuses .inner-container h3, .cms-about-us .coding-growth-bonuses .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .coding-growth-bonuses .inner-container .summary.title, .cms-about-us .coding-growth-bonuses .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .coding-growth-bonuses .inner-container .summary.title, .cms-about-us .coding-growth-bonuses .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .coding-growth-bonuses .inner-container span.title, .cms-about-us .coding-growth-bonuses .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .coding-growth-bonuses .inner-container span.title, .cms-about-us .coding-growth-bonuses .inner-container .data.table .table-caption, .data.table .cms-about-us .coding-growth-bonuses .inner-container .table-caption,
    .cms-opportunity .coding-growth-bonuses .inner-container h3,
    .cms-opportunity .coding-growth-bonuses .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
    .cms-opportunity .coding-growth-bonuses .inner-container .summary.title,
    .cms-opportunity .coding-growth-bonuses .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
    .cms-opportunity .coding-growth-bonuses .inner-container .summary.title,
    .cms-opportunity .coding-growth-bonuses .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
    .cms-opportunity .coding-growth-bonuses .inner-container span.title,
    .cms-opportunity .coding-growth-bonuses .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
    .cms-opportunity .coding-growth-bonuses .inner-container span.title,
    .cms-opportunity .coding-growth-bonuses .inner-container .data.table .table-caption, .data.table
    .cms-opportunity .coding-growth-bonuses .inner-container .table-caption {
      color: #ec6529; }
    .cms-about-us .coding-growth-bonuses .inner-container p.with-margin,
    .cms-opportunity .coding-growth-bonuses .inner-container p.with-margin {
      margin-bottom: 100px; }
  .cms-about-us .coding-growth-bonuses .chart-container,
  .cms-opportunity .coding-growth-bonuses .chart-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-align: end;
    -moz-box-align: end;
    box-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -o-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end;
    width: 100%; }
  .cms-about-us .coding-growth-bonuses .chart,
  .cms-opportunity .coding-growth-bonuses .chart {
    max-width: 14.2%;
    display: inline-block;
    text-align: center; }
    .cms-about-us .coding-growth-bonuses .chart img,
    .cms-opportunity .coding-growth-bonuses .chart img {
      max-width: 100%;
      margin-bottom: 41px; }
    .cms-about-us .coding-growth-bonuses .chart .price,
    .cms-opportunity .coding-growth-bonuses .chart .price {
      font-size: 56px;
      font-size: 3vw;
      font-family: "museo_sans500";
      color: #ec6529; }
    .cms-about-us .coding-growth-bonuses .chart .title-container,
    .cms-opportunity .coding-growth-bonuses .chart .title-container {
      height: 92px; }
  .cms-about-us .coding-growth-bonuses .green-separator,
  .cms-opportunity .coding-growth-bonuses .green-separator {
    width: 100%;
    border: 1px solid #ec6529;
    margin: 120px 0; }
  .cms-about-us .coding-growth-bonuses .ceo-qualified h3, .cms-about-us .coding-growth-bonuses .ceo-qualified body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .coding-growth-bonuses .ceo-qualified .summary.title, .cms-about-us .coding-growth-bonuses .ceo-qualified body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .coding-growth-bonuses .ceo-qualified .summary.title, .cms-about-us .coding-growth-bonuses .ceo-qualified body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .coding-growth-bonuses .ceo-qualified span.title, .cms-about-us .coding-growth-bonuses .ceo-qualified body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .coding-growth-bonuses .ceo-qualified span.title, .cms-about-us .coding-growth-bonuses .ceo-qualified .data.table .table-caption, .data.table .cms-about-us .coding-growth-bonuses .ceo-qualified .table-caption,
  .cms-opportunity .coding-growth-bonuses .ceo-qualified h3,
  .cms-opportunity .coding-growth-bonuses .ceo-qualified body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .coding-growth-bonuses .ceo-qualified .summary.title,
  .cms-opportunity .coding-growth-bonuses .ceo-qualified body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .coding-growth-bonuses .ceo-qualified .summary.title,
  .cms-opportunity .coding-growth-bonuses .ceo-qualified body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .coding-growth-bonuses .ceo-qualified span.title,
  .cms-opportunity .coding-growth-bonuses .ceo-qualified body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .coding-growth-bonuses .ceo-qualified span.title,
  .cms-opportunity .coding-growth-bonuses .ceo-qualified .data.table .table-caption, .data.table
  .cms-opportunity .coding-growth-bonuses .ceo-qualified .table-caption {
    text-align: center;
    margin-bottom: 130px; }
  .cms-about-us .coding-growth-bonuses .elem,
  .cms-opportunity .coding-growth-bonuses .elem {
    width: 48%;
    display: inline-block; }
    .cms-about-us .coding-growth-bonuses .elem img,
    .cms-opportunity .coding-growth-bonuses .elem img {
      width: 52%; }
    .cms-about-us .coding-growth-bonuses .elem .right,
    .cms-opportunity .coding-growth-bonuses .elem .right {
      width: 48%;
      float: right;
      padding-left: 4.5%; }
    .cms-about-us .coding-growth-bonuses .elem.left,
    .cms-opportunity .coding-growth-bonuses .elem.left {
      float: left; }
    .cms-about-us .coding-growth-bonuses .elem.right,
    .cms-opportunity .coding-growth-bonuses .elem.right {
      float: right; }
    .cms-about-us .coding-growth-bonuses .elem p,
    .cms-opportunity .coding-growth-bonuses .elem p {
      font-size: 16px;
      font-size: 0.85vw; }
    .cms-about-us .coding-growth-bonuses .elem p.title,
    .cms-opportunity .coding-growth-bonuses .elem p.title {
      font-size: 33px;
      font-size: 1.78vw; }
  .cms-about-us .coding-growth-bonuses .elements-container,
  .cms-opportunity .coding-growth-bonuses .elements-container {
    overflow: hidden;
    width: 78.5%;
    max-width: 1480px;
    margin: 0 auto;
    margin-bottom: 100px; }

.cms-about-us .expand-family-lifestyle img,
.cms-opportunity .expand-family-lifestyle img {
  width: 100%; }

.cms-about-us .expand-family-lifestyle .inner-container,
.cms-opportunity .expand-family-lifestyle .inner-container {
  margin: 100px auto;
  text-align: center;
  max-width: 980px;
  width: 51%; }
  .cms-about-us .expand-family-lifestyle .inner-container h3, .cms-about-us .expand-family-lifestyle .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us .expand-family-lifestyle .inner-container .summary.title, .cms-about-us .expand-family-lifestyle .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us .expand-family-lifestyle .inner-container .summary.title, .cms-about-us .expand-family-lifestyle .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us .expand-family-lifestyle .inner-container span.title, .cms-about-us .expand-family-lifestyle .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us .expand-family-lifestyle .inner-container span.title, .cms-about-us .expand-family-lifestyle .inner-container .data.table .table-caption, .data.table .cms-about-us .expand-family-lifestyle .inner-container .table-caption,
  .cms-opportunity .expand-family-lifestyle .inner-container h3,
  .cms-opportunity .expand-family-lifestyle .inner-container body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .expand-family-lifestyle .inner-container .summary.title,
  .cms-opportunity .expand-family-lifestyle .inner-container body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .expand-family-lifestyle .inner-container .summary.title,
  .cms-opportunity .expand-family-lifestyle .inner-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .expand-family-lifestyle .inner-container span.title,
  .cms-opportunity .expand-family-lifestyle .inner-container body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .expand-family-lifestyle .inner-container span.title,
  .cms-opportunity .expand-family-lifestyle .inner-container .data.table .table-caption, .data.table
  .cms-opportunity .expand-family-lifestyle .inner-container .table-caption {
    color: #ec6529; }
  .cms-about-us .expand-family-lifestyle .inner-container p,
  .cms-opportunity .expand-family-lifestyle .inner-container p {
    margin: 50px 0;
    font-size: 26px;
    font-size: 1.4vw; }

.cms-about-us .active.top-section,
.cms-opportunity .active.top-section {
  display: block; }

.cms-about-us .top-section,
.cms-opportunity .top-section {
  display: none; }

.cms-about-us .lifestyle.top-section .inner-container, .cms-about-us .compensation.top-section .inner-container,
.cms-opportunity .lifestyle.top-section .inner-container,
.cms-opportunity .compensation.top-section .inner-container {
  width: 100%;
  text-align: center; }

.cms-home.cms-index-index.page-layout-homepage .slider-container.rolls {
  position: static; }

@media screen and (max-width: 64em) {
  .cms-home.cms-index-index.page-layout-homepage .slider-container {
    margin-bottom: 176px; } }

@media screen and (max-width: 46em) {
  .cms-home.cms-index-index.page-layout-homepage .slider-container {
    margin-bottom: 352px; } }

.cms-home.cms-index-index.page-layout-homepage .slider-container-wrapper {
  overflow: hidden; }

.cms-home.cms-index-index.page-layout-homepage .slider-container {
  opacity: 0; }

.cms-home.cms-index-index .slider-container-wrapper {
  overflow: hidden; }
  .cms-home.cms-index-index .slider-container-wrapper .rev_slider {
    height: 0;
    opacity: 0; }

.cms-opportunity {
  font-family: "museo_sans100"; }
  .cms-opportunity p {
    font-size: 18px; }
  .cms-opportunity .opportunity-new .secondary-nav .middle {
    border-right: 0px;
    border-left: 0px; }
  .cms-opportunity .opportunity-new .hide-margin {
    margin-bottom: 0px; }
  .cms-opportunity .opportunity-new .tabs-title {
    font-family: "museo_sans900"; }
    @media screen and (max-width: 640px) {
      .cms-opportunity .opportunity-new .tabs-title {
        width: 100%;
        display: block;
        margin: 15px 0; } }
    .cms-opportunity .opportunity-new .tabs-title:hover b {
      color: #eb562a; }
    .cms-opportunity .opportunity-new .tabs-title.is-active b {
      color: #eb562a; }
  .cms-opportunity .tabs-new h1,
  .cms-opportunity .tabs-new h2,
  .cms-opportunity .tabs-new h3,
  .cms-opportunity .tabs-new body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .tabs-new .summary.title,
  .cms-opportunity .tabs-new body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .tabs-new .summary.title,
  .cms-opportunity .tabs-new body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .tabs-new span.title,
  .cms-opportunity .tabs-new body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .tabs-new span.title,
  .cms-opportunity .tabs-new .data.table .table-caption, .data.table
  .cms-opportunity .tabs-new .table-caption {
    line-height: normal;
    font-family: "museo_sans100"; }
  .cms-opportunity .tabs-panel > div {
    margin: 6% auto 0; }
  .cms-opportunity .tabs-panel > div:first-child {
    margin-top: 0px; }
  .cms-opportunity .tabs-panel.active {
    display: block; }
  .cms-opportunity .tabs-new .mentors .meet-people {
    width: 60%;
    margin: 0 auto;
    padding-bottom: 6%; }
    .cms-opportunity .tabs-new .mentors .meet-people h3, .cms-opportunity .tabs-new .mentors .meet-people body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .mentors .meet-people .summary.title, .cms-opportunity .tabs-new .mentors .meet-people body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .mentors .meet-people .summary.title, .cms-opportunity .tabs-new .mentors .meet-people body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .mentors .meet-people span.title, .cms-opportunity .tabs-new .mentors .meet-people body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .mentors .meet-people span.title, .cms-opportunity .tabs-new .mentors .meet-people .data.table .table-caption, .data.table .cms-opportunity .tabs-new .mentors .meet-people .table-caption {
      color: #eb562a;
      font-size: 3rem; }
    .cms-opportunity .tabs-new .mentors .meet-people p, .cms-opportunity .tabs-new .mentors .meet-people span {
      font-size: 20px;
      margin-top: 30px;
      color: #6d6d6d; }
  .cms-opportunity .tabs-new .mentors .rows {
    margin: 0 auto; }
    .cms-opportunity .tabs-new .mentors .rows .read-more-show {
      padding: 8px 20px;
      background: #eb562a;
      color: white;
      font-family: "museo_sans300"; }
  .cms-opportunity .tabs-new .mentors .rows.left {
    background: #eb562a;
    color: white; }
    .cms-opportunity .tabs-new .mentors .rows.left .fa.fa-play-circle-o {
      color: white !important; }
    .cms-opportunity .tabs-new .mentors .rows.left .read-more-show {
      background: #686766; }
    .cms-opportunity .tabs-new .mentors .rows.left .description {
      padding: 4% 12% 4% 5%; }
    .cms-opportunity .tabs-new .mentors .rows.left .img-frame-wrapper {
      float: left; }
  .cms-opportunity .tabs-new .mentors .rows.right .large-text {
    color: #eb562a; }
  .cms-opportunity .tabs-new .mentors .rows.right .description {
    padding: 4% 5% 4% 10%; }
  .cms-opportunity .tabs-new .mentors .rows.right .img-frame-wrapper {
    float: right; }
  .cms-opportunity .tabs-new .mentors .quotes {
    background: #686766;
    color: white;
    text-align: center;
    margin: 3% 0px;
    padding: 3% 0px;
    font-size: 28px;
    font-family: "museo_sans100"; }
    .cms-opportunity .tabs-new .mentors .quotes p {
      font-style: italic; }
  .cms-opportunity .tabs-new .mentors .network-friend {
    background: #686766;
    color: white;
    padding: 6% 17%;
    text-align: center;
    margin: 0 auto; }
    .cms-opportunity .tabs-new .mentors .network-friend h1 {
      color: white; }
    .cms-opportunity .tabs-new .mentors .network-friend p {
      font-size: 22px; }
  .cms-opportunity .tabs-new .mentors .why-youngevity {
    text-align: center;
    margin-bottom: 6%; }
    .cms-opportunity .tabs-new .mentors .why-youngevity img {
      width: 70px; }
    .cms-opportunity .tabs-new .mentors .why-youngevity p {
      font-size: 20px;
      width: 64%;
      margin: 0 auto;
      margin-bottom: 30px; }
    .cms-opportunity .tabs-new .mentors .why-youngevity h1 {
      color: #eb562a; }
    .cms-opportunity .tabs-new .mentors .why-youngevity a {
      padding: 8px 20px;
      background: #eb562a;
      color: white;
      font-family: "museo_sans300";
      font-size: 18px; }
  .cms-opportunity .tabs-new .mentors .bottom-pic {
    margin-bottom: -1px;
    width: 100%; }
  .cms-opportunity .tabs-new .mentors .fa.fa-play-circle-o {
    cursor: pointer; }
  .cms-opportunity .tabs-new .mentors .img-frame-wrapper {
    display: block;
    width: 100%;
    position: relative;
    float: none; }
    @media screen and (min-width: 64em) {
      .cms-opportunity .tabs-new .mentors .img-frame-wrapper {
        width: 50%;
        display: inline-block; } }
    .cms-opportunity .tabs-new .mentors .img-frame-wrapper iframe {
      display: none;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
    .cms-opportunity .tabs-new .mentors .img-frame-wrapper iframe.toshow {
      display: block; }
    .cms-opportunity .tabs-new .mentors .img-frame-wrapper .rows.right iframe {
      float: none; }
    .cms-opportunity .tabs-new .mentors .img-frame-wrapper img.tohide {
      opacity: 0; }
    .cms-opportunity .tabs-new .mentors .img-frame-wrapper img.large-6 {
      width: 100%;
      float: none; }
    @media screen and (max-width: 64em) {
      .cms-opportunity .tabs-new .mentors .img-frame-wrapper iframe {
        position: static; }
      .cms-opportunity .tabs-new .mentors .img-frame-wrapper img.tohide {
        display: none; } }
  .cms-opportunity .full-width {
    width: 100%; }
  .cms-opportunity .tabs-new .main-opportunity > div {
    margin: 6% auto; }
  .cms-opportunity .tabs-new .main-opportunity .image-btm {
    margin: 0; }
  .cms-opportunity .tabs-new .main-opportunity .new-kind {
    background: #eb562a;
    padding: 6% 13%;
    text-align: center;
    color: white;
    margin-top: 1%; }
    .cms-opportunity .tabs-new .main-opportunity .new-kind h1 {
      line-height: normal;
      color: white; }
    .cms-opportunity .tabs-new .main-opportunity .new-kind span {
      font-size: 26px;
      margin-bottom: 30px;
      display: block; }
    .cms-opportunity .tabs-new .main-opportunity .new-kind p {
      font-size: 19px; }
  .cms-opportunity .tabs-new .main-opportunity .passion {
    width: 60%; }
    .cms-opportunity .tabs-new .main-opportunity .passion h1 {
      color: #eb562a; }
    .cms-opportunity .tabs-new .main-opportunity .passion h2 {
      color: #eb562a;
      font-size: 1.6rem; }
    .cms-opportunity .tabs-new .main-opportunity .passion p {
      margin-bottom: 26px; }
    .cms-opportunity .tabs-new .main-opportunity .passion p.pre {
      margin-bottom: 40px; }
  .cms-opportunity .tabs-new .main-opportunity .build-yourbiz {
    background: #eb562a;
    color: white;
    overflow: auto;
    margin: 0 auto; }
    .cms-opportunity .tabs-new .main-opportunity .build-yourbiz div {
      display: inline-block; }
    .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .left {
      width: 50%;
      padding: 6% 8% 6% 12%;
      float: left; }
      .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .left h1 {
        color: white; }
      .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .left p {
        margin-bottom: 0px; }
      .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .left img {
        width: 100%; }
    .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .right {
      width: 50%;
      clear: both; }
      .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .right img {
        width: 100%; }
    .cms-opportunity .tabs-new .main-opportunity .build-yourbiz p {
      margin-top: 26px; }
  .cms-opportunity .tabs-new .main-opportunity .choose-path {
    overflow: auto;
    margin: 0 auto; }
    .cms-opportunity .tabs-new .main-opportunity .choose-path div {
      display: inline-block; }
    .cms-opportunity .tabs-new .main-opportunity .choose-path .left {
      width: 50%;
      float: left; }
      .cms-opportunity .tabs-new .main-opportunity .choose-path .left img {
        width: 100%; }
    .cms-opportunity .tabs-new .main-opportunity .choose-path .right {
      width: 49%;
      padding: 6% 12% 6% 8%;
      clear: both; }
    @media p {
      .cms-opportunity .tabs-new .main-opportunity .choose-path {
        margin-top: 26px; } }
  .cms-opportunity .tabs-new .main-opportunity .next-step {
    background: #14939a;
    color: white;
    text-align: center;
    padding: 6% 0;
    margin: 0 auto; }
    .cms-opportunity .tabs-new .main-opportunity .next-step h1 {
      color: white; }
    .cms-opportunity .tabs-new .main-opportunity .next-step p {
      font-family: "museo_sans100";
      font-size: 26px;
      margin-bottom: 0px; }
    .cms-opportunity .tabs-new .main-opportunity .next-step .btn-join-us {
      display: inline-block;
      margin-top: 40px;
      padding: 5px 50px;
      background: #8ad3dc;
      color: #14939a;
      text-transform: uppercase;
      font-family: "museo_sans900";
      margin-top: 30px; }
  .cms-opportunity .tabs-new .main-opportunity .betterthan-rest {
    width: 60%; }
    .cms-opportunity .tabs-new .main-opportunity .betterthan-rest h1 {
      color: #eb562a;
      margin-bottom: 0px; }
    .cms-opportunity .tabs-new .main-opportunity .betterthan-rest span {
      display: block;
      color: #eb562a;
      margin-bottom: 20px;
      font-size: 20px; }
      .cms-opportunity .tabs-new .main-opportunity .betterthan-rest span.pre {
        margin-bottom: 40px;
        font-size: 24px; }
  .cms-opportunity .tabs-new .main-opportunity .note {
    width: 60%;
    margin: 0 auto;
    font-size: 13px;
    text-align: center;
    border-top: 1px solid #a5a5a4;
    padding-top: 20px; }
  .cms-opportunity .tabs-new .main-opportunity .quote {
    background: #676766;
    color: white;
    text-align: center;
    padding: 4% 0px;
    font-size: 26px;
    margin: 3% 0; }
    .cms-opportunity .tabs-new .main-opportunity .quote p {
      width: 44%;
      margin: 0 auto;
      font-style: italic;
      font-family: "museo_sans300"; }
  .cms-opportunity .tabs-new .lifestyle .living-yourway {
    width: 60%;
    margin: 0 auto; }
    .cms-opportunity .tabs-new .lifestyle .living-yourway h3, .cms-opportunity .tabs-new .lifestyle .living-yourway body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .lifestyle .living-yourway .summary.title, .cms-opportunity .tabs-new .lifestyle .living-yourway body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .lifestyle .living-yourway .summary.title, .cms-opportunity .tabs-new .lifestyle .living-yourway body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .living-yourway span.title, .cms-opportunity .tabs-new .lifestyle .living-yourway body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .living-yourway span.title, .cms-opportunity .tabs-new .lifestyle .living-yourway .data.table .table-caption, .data.table .cms-opportunity .tabs-new .lifestyle .living-yourway .table-caption {
      color: #eb562a;
      margin-bottom: 20px;
      font-size: 3rem; }
    .cms-opportunity .tabs-new .lifestyle .living-yourway h4, .cms-opportunity .tabs-new .lifestyle .living-yourway .fieldset .legend, .fieldset .cms-opportunity .tabs-new .lifestyle .living-yourway .legend, .cms-opportunity .tabs-new .lifestyle .living-yourway .login-container .legend, .login-container .cms-opportunity .tabs-new .lifestyle .living-yourway .legend, .cms-opportunity .tabs-new .lifestyle .living-yourway .form-create-account .legend, .form-create-account .cms-opportunity .tabs-new .lifestyle .living-yourway .legend, .cms-opportunity .tabs-new .lifestyle .living-yourway .forgot-password-container .legend, .forgot-password-container .cms-opportunity .tabs-new .lifestyle .living-yourway .legend {
      color: #eb562a;
      margin-top: 40px;
      font-family: "museo_sans100"; }
      .cms-opportunity .tabs-new .lifestyle .living-yourway h4.pre, .cms-opportunity .tabs-new .lifestyle .living-yourway .fieldset .pre.legend, .fieldset .cms-opportunity .tabs-new .lifestyle .living-yourway .pre.legend, .cms-opportunity .tabs-new .lifestyle .living-yourway .login-container .pre.legend, .login-container .cms-opportunity .tabs-new .lifestyle .living-yourway .pre.legend, .cms-opportunity .tabs-new .lifestyle .living-yourway .form-create-account .pre.legend, .form-create-account .cms-opportunity .tabs-new .lifestyle .living-yourway .pre.legend, .cms-opportunity .tabs-new .lifestyle .living-yourway .forgot-password-container .pre.legend, .forgot-password-container .cms-opportunity .tabs-new .lifestyle .living-yourway .pre.legend {
        margin-top: 0px; }
  .cms-opportunity .tabs-new .lifestyle .recognition {
    width: 100%;
    background: #eb562a;
    overflow: auto; }
    .cms-opportunity .tabs-new .lifestyle .recognition .left {
      width: 50%;
      float: left;
      color: white;
      padding: 4% 4% 4% 20%; }
      .cms-opportunity .tabs-new .lifestyle .recognition .left h3, .cms-opportunity .tabs-new .lifestyle .recognition .left body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .lifestyle .recognition .left .summary.title, .cms-opportunity .tabs-new .lifestyle .recognition .left body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .lifestyle .recognition .left .summary.title, .cms-opportunity .tabs-new .lifestyle .recognition .left body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .recognition .left span.title, .cms-opportunity .tabs-new .lifestyle .recognition .left body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .recognition .left span.title, .cms-opportunity .tabs-new .lifestyle .recognition .left .data.table .table-caption, .data.table .cms-opportunity .tabs-new .lifestyle .recognition .left .table-caption {
        color: white; }
    .cms-opportunity .tabs-new .lifestyle .recognition img {
      width: 50%;
      clear: left; }
  .cms-opportunity .tabs-new .lifestyle .flex-residual {
    width: 60%;
    margin: 0 auto; }
    .cms-opportunity .tabs-new .lifestyle .flex-residual h3, .cms-opportunity .tabs-new .lifestyle .flex-residual body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .lifestyle .flex-residual .summary.title, .cms-opportunity .tabs-new .lifestyle .flex-residual body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .lifestyle .flex-residual .summary.title, .cms-opportunity .tabs-new .lifestyle .flex-residual body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .flex-residual span.title, .cms-opportunity .tabs-new .lifestyle .flex-residual body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .flex-residual span.title, .cms-opportunity .tabs-new .lifestyle .flex-residual .data.table .table-caption, .data.table .cms-opportunity .tabs-new .lifestyle .flex-residual .table-caption {
      color: #eb562a; }
    .cms-opportunity .tabs-new .lifestyle .flex-residual p {
      font-size: 18px;
      margin-bottom: 40px; }
  .cms-opportunity .tabs-new .lifestyle .youngevity-distributors {
    width: 100%;
    background: #eb562a;
    overflow: auto; }
    .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left {
      width: 50%;
      float: left;
      color: white;
      padding: 4% 4% 4% 20%; }
      .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left h3, .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left .summary.title, .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left .summary.title, .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left span.title, .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left span.title, .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left .data.table .table-caption, .data.table .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left .table-caption {
        color: white; }
    .cms-opportunity .tabs-new .lifestyle .youngevity-distributors img {
      width: 50%;
      clear: left; }
  .cms-opportunity .tabs-new .lifestyle .personal-growth {
    width: 60%; }
    .cms-opportunity .tabs-new .lifestyle .personal-growth h3, .cms-opportunity .tabs-new .lifestyle .personal-growth body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .lifestyle .personal-growth .summary.title, .cms-opportunity .tabs-new .lifestyle .personal-growth body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .lifestyle .personal-growth .summary.title, .cms-opportunity .tabs-new .lifestyle .personal-growth body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .personal-growth span.title, .cms-opportunity .tabs-new .lifestyle .personal-growth body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .lifestyle .personal-growth span.title, .cms-opportunity .tabs-new .lifestyle .personal-growth .data.table .table-caption, .data.table .cms-opportunity .tabs-new .lifestyle .personal-growth .table-caption {
      margin-bottom: 24px; }
  .cms-opportunity .tabs-new .lifestyle .business-offer {
    background: gray;
    color: white;
    text-align: center;
    padding: 4% 20%; }
    .cms-opportunity .tabs-new .lifestyle .business-offer p {
      font-size: 24px; }
    .cms-opportunity .tabs-new .lifestyle .business-offer a {
      padding: 8px 30px;
      background: #eb562a;
      color: white;
      font-family: "museo_sans300"; }
  .cms-opportunity .tabs-new .compensation .you-deserve {
    width: 60%;
    margin: 0 auto; }
    .cms-opportunity .tabs-new .compensation .you-deserve h3, .cms-opportunity .tabs-new .compensation .you-deserve body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .compensation .you-deserve .summary.title, .cms-opportunity .tabs-new .compensation .you-deserve body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .compensation .you-deserve .summary.title, .cms-opportunity .tabs-new .compensation .you-deserve body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .you-deserve span.title, .cms-opportunity .tabs-new .compensation .you-deserve body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .you-deserve span.title, .cms-opportunity .tabs-new .compensation .you-deserve .data.table .table-caption, .data.table .cms-opportunity .tabs-new .compensation .you-deserve .table-caption {
      font-size: 3rem;
      color: #eb562a; }
    .cms-opportunity .tabs-new .compensation .you-deserve p {
      margin: 40px auto; }
    .cms-opportunity .tabs-new .compensation .you-deserve a.green-button {
      background: #eb562a;
      color: white;
      padding: 5px 8px;
      display: inline-block; }
  .cms-opportunity .tabs-new .compensation .dynamic-compensation {
    background: #eb562a;
    color: white;
    overflow: auto; }
    .cms-opportunity .tabs-new .compensation .dynamic-compensation .left {
      width: 50%;
      float: left;
      padding: 6% 10% 6% 10%;
      display: inline-block; }
    .cms-opportunity .tabs-new .compensation .dynamic-compensation h1 {
      font-size: 32px;
      margin-bottom: 30px;
      color: white; }
    .cms-opportunity .tabs-new .compensation .dynamic-compensation img {
      width: 50%;
      clear: left;
      display: inline-block; }
  .cms-opportunity .tabs-new .compensation .youngevity-membership {
    width: 70%;
    margin: 6% auto;
    text-align: center; }
    .cms-opportunity .tabs-new .compensation .youngevity-membership h1 {
      color: #eb562a; }
    .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type {
      display: block;
      overflow: auto;
      margin: 40px auto; }
    .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type h3, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type .summary.title, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type .summary.title, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type span.title, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type span.title, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type .data.table .table-caption, .data.table .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type .table-caption {
      color: white;
      margin-bottom: 20px; }
    .cms-opportunity .tabs-new .compensation .youngevity-membership .distributor {
      width: 48%;
      float: left;
      display: inline-block;
      background: #676767;
      color: white;
      padding: 30px 20px;
      height: 300px;
      overflow-y: scroll; }
    .cms-opportunity .tabs-new .compensation .youngevity-membership .ceo {
      float: right;
      width: 48%;
      display: inline-block;
      background: #eb562a;
      color: white;
      padding: 30px 20px;
      height: 300px;
      overflow-y: scroll; }
  .cms-opportunity .tabs-new .compensation .distributor-benefits .icon {
    background: #676767; }
  .cms-opportunity .tabs-new .compensation .distributor-benefits h3, .cms-opportunity .tabs-new .compensation .distributor-benefits body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .compensation .distributor-benefits .summary.title, .cms-opportunity .tabs-new .compensation .distributor-benefits body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .compensation .distributor-benefits .summary.title, .cms-opportunity .tabs-new .compensation .distributor-benefits body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .distributor-benefits span.title, .cms-opportunity .tabs-new .compensation .distributor-benefits body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .distributor-benefits span.title, .cms-opportunity .tabs-new .compensation .distributor-benefits .data.table .table-caption, .data.table .cms-opportunity .tabs-new .compensation .distributor-benefits .table-caption {
    font-size: 40px; }
  .cms-opportunity .tabs-new .compensation .distributor-benefits h4, .cms-opportunity .tabs-new .compensation .distributor-benefits .fieldset .legend, .fieldset .cms-opportunity .tabs-new .compensation .distributor-benefits .legend, .cms-opportunity .tabs-new .compensation .distributor-benefits .login-container .legend, .login-container .cms-opportunity .tabs-new .compensation .distributor-benefits .legend, .cms-opportunity .tabs-new .compensation .distributor-benefits .form-create-account .legend, .form-create-account .cms-opportunity .tabs-new .compensation .distributor-benefits .legend, .cms-opportunity .tabs-new .compensation .distributor-benefits .forgot-password-container .legend, .forgot-password-container .cms-opportunity .tabs-new .compensation .distributor-benefits .legend {
    font-size: 26px; }
  .cms-opportunity .tabs-new .compensation .distributor-benefits .inner-container div:last-child {
    float: none;
    clear: both; }
  .cms-opportunity .tabs-new .compensation .benefits.section {
    width: 70%;
    text-align: center; }
    .cms-opportunity .tabs-new .compensation .benefits.section > div {
      display: block;
      overflow: auto;
      text-align: left; }
    .cms-opportunity .tabs-new .compensation .benefits.section > p {
      font-size: 15px;
      margin-top: 40px;
      text-align: left; }
    .cms-opportunity .tabs-new .compensation .benefits.section h3, .cms-opportunity .tabs-new .compensation .benefits.section body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .compensation .benefits.section .summary.title, .cms-opportunity .tabs-new .compensation .benefits.section body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .compensation .benefits.section .summary.title, .cms-opportunity .tabs-new .compensation .benefits.section body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .benefits.section span.title, .cms-opportunity .tabs-new .compensation .benefits.section body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .benefits.section span.title, .cms-opportunity .tabs-new .compensation .benefits.section .data.table .table-caption, .data.table .cms-opportunity .tabs-new .compensation .benefits.section .table-caption {
      font-size: 40px;
      text-align: center;
      color: #eb562a;
      margin-bottom: 40px; }
    .cms-opportunity .tabs-new .compensation .benefits.section img {
      width: 50%;
      float: left;
      display: inline-block; }
    .cms-opportunity .tabs-new .compensation .benefits.section .list-details {
      width: 50%;
      float: left;
      display: inline-block;
      padding: 5%; }
      .cms-opportunity .tabs-new .compensation .benefits.section .list-details p {
        font-size: 32px; }
    .cms-opportunity .tabs-new .compensation .benefits.section .odd {
      background: #eb562a;
      color: white; }
      .cms-opportunity .tabs-new .compensation .benefits.section .odd img {
        float: left; }
    .cms-opportunity .tabs-new .compensation .benefits.section .even p {
      color: #eb562a; }
    .cms-opportunity .tabs-new .compensation .benefits.section .even img {
      float: right; }
    .cms-opportunity .tabs-new .compensation .benefits.section a.get-start {
      margin: 5% auto;
      padding: 10px 30px;
      display: inline-block;
      background: #eb562a;
      font-size: 18px;
      color: white; }
  .cms-opportunity .tabs-new .compensation .ceo-mega-pack {
    background: #14939a;
    color: white;
    overflow: auto; }
    .cms-opportunity .tabs-new .compensation .ceo-mega-pack .content {
      width: 50%;
      float: left;
      display: inline-block; }
    .cms-opportunity .tabs-new .compensation .ceo-mega-pack h3, .cms-opportunity .tabs-new .compensation .ceo-mega-pack body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .compensation .ceo-mega-pack .summary.title, .cms-opportunity .tabs-new .compensation .ceo-mega-pack body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .compensation .ceo-mega-pack .summary.title, .cms-opportunity .tabs-new .compensation .ceo-mega-pack body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .ceo-mega-pack span.title, .cms-opportunity .tabs-new .compensation .ceo-mega-pack body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .ceo-mega-pack span.title, .cms-opportunity .tabs-new .compensation .ceo-mega-pack .data.table .table-caption, .data.table .cms-opportunity .tabs-new .compensation .ceo-mega-pack .table-caption {
      font-size: 3rem;
      color: white; }
    .cms-opportunity .tabs-new .compensation .ceo-mega-pack h4, .cms-opportunity .tabs-new .compensation .ceo-mega-pack .fieldset .legend, .fieldset .cms-opportunity .tabs-new .compensation .ceo-mega-pack .legend, .cms-opportunity .tabs-new .compensation .ceo-mega-pack .login-container .legend, .login-container .cms-opportunity .tabs-new .compensation .ceo-mega-pack .legend, .cms-opportunity .tabs-new .compensation .ceo-mega-pack .form-create-account .legend, .form-create-account .cms-opportunity .tabs-new .compensation .ceo-mega-pack .legend, .cms-opportunity .tabs-new .compensation .ceo-mega-pack .forgot-password-container .legend, .forgot-password-container .cms-opportunity .tabs-new .compensation .ceo-mega-pack .legend {
      font-family: "museo_sans100";
      color: white;
      margin-bottom: 0px; }
    .cms-opportunity .tabs-new .compensation .ceo-mega-pack .add-mrg-t {
      display: block;
      margin-top: 30px; }
    .cms-opportunity .tabs-new .compensation .ceo-mega-pack .bs {
      font-family: "museo_sans500"; }
    .cms-opportunity .tabs-new .compensation .ceo-mega-pack img {
      width: 50%;
      display: inline-block;
      clear: left; }
    .cms-opportunity .tabs-new .compensation .ceo-mega-pack .content {
      padding: 5% 2% 5% 8%; }
  .cms-opportunity .tabs-new .compensation .will-youngevity {
    text-align: center; }
    .cms-opportunity .tabs-new .compensation .will-youngevity h3, .cms-opportunity .tabs-new .compensation .will-youngevity body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .compensation .will-youngevity .summary.title, .cms-opportunity .tabs-new .compensation .will-youngevity body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .compensation .will-youngevity .summary.title, .cms-opportunity .tabs-new .compensation .will-youngevity body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .will-youngevity span.title, .cms-opportunity .tabs-new .compensation .will-youngevity body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .will-youngevity span.title, .cms-opportunity .tabs-new .compensation .will-youngevity .data.table .table-caption, .data.table .cms-opportunity .tabs-new .compensation .will-youngevity .table-caption {
      font-size: 3rem; }
    .cms-opportunity .tabs-new .compensation .will-youngevity p {
      width: 40%;
      margin: 30px auto;
      font-size: 19px; }
    .cms-opportunity .tabs-new .compensation .will-youngevity a {
      text-decoration: underline; }
  .cms-opportunity .tabs-new .compensation .join-youngevity {
    background: #676767;
    color: white;
    padding: 4% 0;
    text-align: center;
    margin-bottom: 0px; }
    .cms-opportunity .tabs-new .compensation .join-youngevity h3, .cms-opportunity .tabs-new .compensation .join-youngevity body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .compensation .join-youngevity .summary.title, .cms-opportunity .tabs-new .compensation .join-youngevity body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .compensation .join-youngevity .summary.title, .cms-opportunity .tabs-new .compensation .join-youngevity body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .join-youngevity span.title, .cms-opportunity .tabs-new .compensation .join-youngevity body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .join-youngevity span.title, .cms-opportunity .tabs-new .compensation .join-youngevity .data.table .table-caption, .data.table .cms-opportunity .tabs-new .compensation .join-youngevity .table-caption {
      color: white;
      font-size: 3rem; }
    .cms-opportunity .tabs-new .compensation .join-youngevity p {
      font-size: 22px;
      width: 40%;
      margin: 30px auto; }
    .cms-opportunity .tabs-new .compensation .join-youngevity a {
      padding: 5px 25px;
      background: #eb562a;
      color: white;
      font-family: "museo_sans300"; }

@media screen and (max-width: 1280px) {
  .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left,
  .cms-opportunity .tabs-new .lifestyle .recognition .left {
    padding: 4% 4% 4% 10%; }
  .cms-opportunity .tabs-new .small-text {
    font-size: 18px; }
  .cms-opportunity .tabs-new .mentors .rows.right .description {
    padding: 3% 5% 3% 11%; }
  .cms-opportunity .tabs-new .mentors .rows.left .description {
    padding: 3% 11% 3% 5%; } }

@media screen and (max-width: 1239px) {
  .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .left {
    padding: 4% 3% 4% 3%; }
  .cms-opportunity .tabs-new .main-opportunity .choose-path .right {
    padding: 4% 3% 4% 3%; } }

@media screen and (max-width: 1023px) {
  .cms-opportunity .tabs-new .mentors iframe {
    width: 100%;
    float: none; } }

@media screen and (max-width: 1024px) {
  .opportunity-new #opportunity-tabs .tabs-title a {
    font-size: 18px; }
  .cms-opportunity .opportunity-new .secondary-nav .middle {
    margin: 0px 30px; }
  .cms-opportunity .tabs-new .compensation .dynamic-compensation .left {
    padding: 6% 7% 6% 7%; }
  .cms-opportunity .tabs-new .compensation .youngevity-membership {
    width: 80%; }
  .cms-opportunity .tabs-new .distributor-benefits .inner-container {
    width: 80%; }
  .cms-opportunity .tabs-new .compensation .benefits.section {
    width: 100%; }
  .cms-opportunity .tabs-new .compensation .benefits.section > p {
    width: 80%;
    margin: 4% auto 0; }
  .cms-opportunity .tabs-new .compensation .will-youngevity p {
    width: 80%; }
  .cms-opportunity .tabs-new .compensation .join-youngevity p {
    width: 80%; }
  .cms-opportunity .tabs-new .mentors .network-friend {
    padding: 6% 8%; } }

@media screen and (max-width: 1023px) {
  .cms-customer-care .small-12.large-3.columns .tabs.vertical .tabs-title a, .cms-customer-care body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.columns.label .tabs.vertical .tabs-title a, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .large-3.columns.label .tabs.vertical .tabs-title a, .cms-customer-care
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.columns.label .tabs.vertical .tabs-title a,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .large-3.columns.label .tabs.vertical .tabs-title a, .cms-customer-care body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.columns.field .tabs.vertical .tabs-title a, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .large-3.columns.field .tabs.vertical .tabs-title a, .cms-customer-care
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.columns.field .tabs.vertical .tabs-title a,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .large-3.columns.field .tabs.vertical .tabs-title a, .cms-customer-care body:not(#theme-youngevity-us) .form-shipping-address .large-3.columns.choice .tabs.vertical .tabs-title a, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .large-3.columns.choice .tabs.vertical .tabs-title a, .cms-customer-care
  body:not(#theme-youngevity-us) .billing-address-form .large-3.columns.choice .tabs.vertical .tabs-title a,
  body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .large-3.columns.choice .tabs.vertical .tabs-title a, .cms-customer-care body#theme-youngevity-us .checkout-opc .field.street .large-3.columns.label .tabs.vertical .tabs-title a, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .large-3.columns.label .tabs.vertical .tabs-title a, .cms-customer-care
  body#theme-youngevity-us .fieldset.address .field.street .large-3.columns.label .tabs.vertical .tabs-title a,
  body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .large-3.columns.label .tabs.vertical .tabs-title a, .cms-customer-care body#theme-youngevity-us .checkout-opc .field.street .large-3.columns.field .tabs.vertical .tabs-title a, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .large-3.columns.field .tabs.vertical .tabs-title a, .cms-customer-care
  body#theme-youngevity-us .fieldset.address .field.street .large-3.columns.field .tabs.vertical .tabs-title a,
  body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .large-3.columns.field .tabs.vertical .tabs-title a, .cms-customer-care body#theme-youngevity-us .form-shipping-address .large-3.columns.choice .tabs.vertical .tabs-title a, body#theme-youngevity-us .form-shipping-address .cms-customer-care .large-3.columns.choice .tabs.vertical .tabs-title a, .cms-customer-care
  body#theme-youngevity-us .billing-address-form .large-3.columns.choice .tabs.vertical .tabs-title a,
  body#theme-youngevity-us .billing-address-form .cms-customer-care .large-3.columns.choice .tabs.vertical .tabs-title a {
    padding: 1rem 1.5rem; } }

@media screen and (max-width: 768px) {
  .cms-opportunity .tabs-new .main-opportunity .new-kind {
    padding: 6% 5%; }
  .cms-opportunity .tabs-new .main-opportunity .passion {
    width: 80%; }
  .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .left,
  .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .right,
  .cms-opportunity .tabs-new .main-opportunity .choose-path .left,
  .cms-opportunity .tabs-new .main-opportunity .choose-path .right {
    display: block;
    width: 100%;
    float: none; }
  .cms-opportunity .tabs-new .main-opportunity .betterthan-rest {
    width: 80%; }
  .cms-opportunity .tabs-new .main-opportunity .next-step {
    padding: 6% 20px; }
  .cms-opportunity .tabs-new .main-opportunity .next-step p {
    font-size: 22px; }
  .cms-opportunity .tabs-new .main-opportunity .note {
    width: 80%;
    font-size: 11px;
    text-align: left; }
  .cms-opportunity .tabs-new .main-opportunity .quote p {
    width: 80%; }
  .cms-opportunity .tabs-new .mentors .meet-people {
    width: 80%; }
  .cms-opportunity .tabs-new .mentors .quotes {
    font-size: 20px; }
  .cms-opportunity .tabs-new .mentors .why-youngevity p {
    width: 80%; }
  .cms-opportunity .tabs-new .lifestyle .living-yourway {
    width: 80%; }
  .cms-opportunity .tabs-new .lifestyle .recognition .left,
  .cms-opportunity .tabs-new .lifestyle .recognition img {
    width: 100%;
    display: block;
    float: none; }
  .cms-opportunity .tabs-new .lifestyle .flex-residual {
    width: 100%; }
  .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left,
  .cms-opportunity .tabs-new .lifestyle .youngevity-distributors img {
    width: 100%;
    display: block;
    float: none; }
  .cms-opportunity .tabs-new .lifestyle .personal-growth {
    width: 80%; }
  .cms-opportunity .tabs-new .lifestyle .business-offer {
    overflow: auto; }
  .cms-opportunity .tabs-new .lifestyle .business-offer a {
    display: inline-block; }
  .cms-opportunity .tabs-new .distributor-benefits.section p.title {
    font-size: 20px; }
  .cms-opportunity .tabs-new .compensation .you-deserve {
    width: 80%; }
  .cms-opportunity .tabs-new .compensation .dynamic-compensation .left,
  .cms-opportunity .tabs-new .compensation .dynamic-compensation img {
    width: 100%;
    display: block;
    float: none; }
  .cms-opportunity .tabs-new .compensation .youngevity-membership {
    width: 100%;
    padding: 0 20px; }
  .cms-opportunity .tabs-new .distributor-benefits .inner-container {
    width: 100%; }
  .cms-opportunity .tabs-new .compensation .benefits.section img:last-child {
    padding: 5% 0; }
  .cms-opportunity .tabs-new .compensation .ceo-mega-pack .content,
  .cms-opportunity .tabs-new .compensation .ceo-mega-pack img {
    width: 100%;
    display: block;
    float: none; }
  .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type h3, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type .summary.title, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type .summary.title, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type span.title, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type span.title, .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type .data.table .table-caption, .data.table .cms-opportunity .tabs-new .compensation .youngevity-membership .member-type .table-caption {
    font-size: 20px;
    font-family: "museo_sans300"; }
  .people-header tbody,
  .cms-athletic-advisory-board .main-content tbody {
    display: block; }
    .people-header tbody tr,
    .cms-athletic-advisory-board .main-content tbody tr {
      display: block; }
      .people-header tbody tr td,
      .cms-athletic-advisory-board .main-content tbody tr td {
        display: block;
        width: 100% !important; }
        .people-header tbody tr td:first-child,
        .cms-athletic-advisory-board .main-content tbody tr td:first-child {
          text-align: center; } }

.customer-account-forgotpassword .loading-mask:not(.loading-mask-proper) {
  display: none !important; }

@media screen and (max-width: 767px) {
  .cms-about-us .top-page {
    margin-bottom: 0; }
  .cms-about-us #opportunity-tabs {
    margin: 10px 0; }
  .cms-about-us #opportunity-tabs .tabs-title a {
    font-size: 18px; }
  .cms-about-us .secondary-nav {
    margin-bottom: 0; }
  .cms-about-us #intro-about-us h3, .cms-about-us #intro-about-us body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-about-us #intro-about-us .summary.title, .cms-about-us #intro-about-us body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-about-us #intro-about-us .summary.title, .cms-about-us #intro-about-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-about-us #intro-about-us span.title, .cms-about-us #intro-about-us body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-about-us #intro-about-us span.title, .cms-about-us #intro-about-us .data.table .table-caption, .data.table .cms-about-us #intro-about-us .table-caption,
  .cms-about-us #intro-about-us .cart-summary .summary.title,
  .cms-about-us #intro-about-us .checkout-opc .opc-sidebar span.title,
  .cms-about-us #intro-about-us .data.table .table-caption,
  .cms-about-us .tabs-panel h3,
  .cms-about-us .tabs-panel body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-about-us .tabs-panel .summary.title,
  .cms-about-us .tabs-panel body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-about-us .tabs-panel .summary.title,
  .cms-about-us .tabs-panel body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-about-us .tabs-panel span.title,
  .cms-about-us .tabs-panel body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-about-us .tabs-panel span.title,
  .cms-about-us .tabs-panel .data.table .table-caption, .data.table
  .cms-about-us .tabs-panel .table-caption,
  .cms-about-us .tabs-panel .cart-summary .summary.title,
  .cms-about-us .tabs-panel .checkout-opc .opc-sidebar span.title,
  .cms-about-us .tabs-panel .data.table .table-caption {
    font-size: 24px; }
  .cms-about-us #intro-about-us p,
  .cms-about-us .tabs-panel p {
    font-size: 20px; }
  .cms-about-us .tabs-content .rows .align-left,
  .cms-about-us .tabs-content .rows.block,
  .cms-about-us .tabs-content .rows.left .description {
    padding-left: 6%;
    padding-right: 6%; }
  .cms-about-us .tabs-content .rows.block .columns {
    padding-left: 0;
    padding-right: 0; }
  .cms-about-us .tabs-content .rows .align-left.margin-block {
    margin-bottom: 10px; }
  .cms-opportunity .top-page {
    margin-bottom: 0; }
  .cms-opportunity #opportunity-tabs {
    margin-top: 10px; }
  .cms-opportunity .opportunity-new #opportunity-tabs .tabs-title a {
    font-size: 18px; }
  .cms-opportunity .tabs-new .main-opportunity .new-kind img {
    margin-bottom: 19px; }
  .cms-opportunity .tabs-new .main-opportunity .build-yourbiz .left,
  .cms-opportunity .tabs-new .main-opportunity .choose-path .right {
    padding-left: 6%;
    padding-right: 6%; }
  .cms-opportunity .secondary-nav {
    margin-bottom: 0; }
  .cms-opportunity .tabs-new .main-opportunity .new-kind,
  .cms-opportunity .tabs-new .main-opportunity .passion,
  .cms-opportunity .tabs-new .main-opportunity .next-step,
  .cms-opportunity .tabs-new .main-opportunity .betterthan-rest {
    padding-left: 6%;
    padding-right: 6%; }
  .cms-opportunity .tabs-new .main-opportunity .passion,
  .cms-opportunity .tabs-new .main-opportunity .betterthan-rest {
    width: 100%; }
  .cms-opportunity .tabs-new .mentors .meet-people,
  .cms-opportunity .tabs-new .mentors .rows.left .description,
  .cms-opportunity .tabs-new .mentors .rows.right .description,
  .cms-opportunity .tabs-new .mentors .quotes,
  .cms-opportunity .tabs-new .mentors .network-friend,
  .cms-opportunity .tabs-new .mentors .why-youngevity p {
    padding-left: 6%;
    padding-right: 6%; }
  .cms-opportunity .tabs-new .mentors .meet-people,
  .cms-opportunity .tabs-new .mentors .why-youngevity p {
    width: 100%; }
  .cms-opportunity .tabs-new .lifestyle .living-yourway,
  .cms-opportunity .tabs-new .lifestyle .recognition .left,
  .cms-opportunity .tabs-new .lifestyle .flex-residual,
  .cms-opportunity .tabs-new .lifestyle .youngevity-distributors .left,
  .cms-opportunity .tabs-new .lifestyle .personal-growth,
  .cms-opportunity .tabs-new .lifestyle .business-offer {
    padding-left: 6%;
    padding-right: 6%; }
  .cms-opportunity .tabs-new .lifestyle .personal-growth,
  .cms-opportunity .tabs-new .lifestyle .living-yourway {
    width: 100%; }
  .cms-opportunity .tabs-new .compensation .you-deserve,
  .cms-opportunity .tabs-new .compensation .dynamic-compensation .left,
  .cms-opportunity .tabs-new .compensation .youngevity-membership,
  .cms-opportunity .tabs-new .compensation .distributor-benefits,
  .cms-opportunity .tabs-new .compensation .benefits.section .list-details,
  .cms-opportunity .tabs-new .compensation .benefits.section > p,
  .cms-opportunity .tabs-new .compensation .ceo-mega-pack .content,
  .cms-opportunity .tabs-new .compensation .will-youngevity,
  .cms-opportunity .tabs-new .compensation .join-youngevity {
    padding-left: 6%;
    padding-right: 6%; }
  .cms-opportunity .tabs-new .compensation .you-deserve,
  .cms-opportunity .tabs-new .compensation .benefits.section .list-details,
  .cms-opportunity .tabs-new .compensation .benefits.section > p,
  .cms-opportunity .tabs-new .compensation .ceo-mega-pack .content,
  .cms-opportunity .tabs-new .compensation .will-youngevity p,
  .cms-opportunity .tabs-new .compensation .join-youngevity p {
    width: 100%; }
  .cms-opportunity .tabs-new .compensation .youngevity-membership .distributor,
  .cms-opportunity .tabs-new .compensation .youngevity-membership .ceo {
    width: 100%;
    float: none;
    height: auto;
    overflow-y: visible; }
  .cms-opportunity .tabs-new .compensation .distributor-benefits .inner-container {
    margin-top: 20px; }
  .cms-opportunity .tabs-new .compensation .distributor-benefits .icon-section {
    width: 100%;
    display: block;
    float: none;
    height: auto; }
    .cms-opportunity .tabs-new .compensation .distributor-benefits .icon-section ul {
      margin-left: 0; }
  .cms-opportunity .tabs-new .compensation .benefits.section .odd img,
  .cms-opportunity .tabs-new .compensation .benefits.section .even img {
    float: none;
    width: 100%; }
  .cms-opportunity .tabs-new .mentors .meet-people h3, .cms-opportunity .tabs-new .mentors .meet-people body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .cms-opportunity .tabs-new .mentors .meet-people .summary.title, .cms-opportunity .tabs-new .mentors .meet-people body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .cms-opportunity .tabs-new .mentors .meet-people .summary.title, .cms-opportunity .tabs-new .mentors .meet-people body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .mentors .meet-people span.title, .cms-opportunity .tabs-new .mentors .meet-people body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .cms-opportunity .tabs-new .mentors .meet-people span.title, .cms-opportunity .tabs-new .mentors .meet-people .data.table .table-caption, .data.table .cms-opportunity .tabs-new .mentors .meet-people .table-caption,
  .cms-opportunity .tabs-new .mentors .meet-people .cart-summary .summary.title,
  .cms-opportunity .tabs-new .mentors .meet-people .checkout-opc .opc-sidebar span.title,
  .cms-opportunity .tabs-new .mentors .meet-people .data.table .table-caption,
  .cms-opportunity .tabs-new .lifestyle .living-yourway h3,
  .cms-opportunity .tabs-new .lifestyle .living-yourway body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .tabs-new .lifestyle .living-yourway .summary.title,
  .cms-opportunity .tabs-new .lifestyle .living-yourway body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .tabs-new .lifestyle .living-yourway .summary.title,
  .cms-opportunity .tabs-new .lifestyle .living-yourway body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .tabs-new .lifestyle .living-yourway span.title,
  .cms-opportunity .tabs-new .lifestyle .living-yourway body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .tabs-new .lifestyle .living-yourway span.title,
  .cms-opportunity .tabs-new .lifestyle .living-yourway .data.table .table-caption, .data.table
  .cms-opportunity .tabs-new .lifestyle .living-yourway .table-caption,
  .cms-opportunity .tabs-new .lifestyle .living-yourway .cart-summary .summary.title,
  .cms-opportunity .tabs-new .lifestyle .living-yourway .checkout-opc .opc-sidebar span.title,
  .cms-opportunity .tabs-new .lifestyle .living-yourway .data.table .table-caption,
  .cms-opportunity .tabs-new .compensation .you-deserve h3,
  .cms-opportunity .tabs-new .compensation .you-deserve body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .cms-opportunity .tabs-new .compensation .you-deserve .summary.title,
  .cms-opportunity .tabs-new .compensation .you-deserve body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .cms-opportunity .tabs-new .compensation .you-deserve .summary.title,
  .cms-opportunity .tabs-new .compensation .you-deserve body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .cms-opportunity .tabs-new .compensation .you-deserve span.title,
  .cms-opportunity .tabs-new .compensation .you-deserve body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .cms-opportunity .tabs-new .compensation .you-deserve span.title,
  .cms-opportunity .tabs-new .compensation .you-deserve .data.table .table-caption, .data.table
  .cms-opportunity .tabs-new .compensation .you-deserve .table-caption,
  .cms-opportunity .tabs-new .compensation .you-deserve .cart-summary .summary.title,
  .cms-opportunity .tabs-new .compensation .you-deserve .checkout-opc .opc-sidebar span.title,
  .cms-opportunity .tabs-new .compensation .you-deserve .data.table .table-caption {
    font-size: 24px; }
  .cms-opportunity .tabs-new .mentors .meet-people p,
  .cms-opportunity .tabs-new .lifestyle .living-yourway p,
  .cms-opportunity .tabs-new .compensation .you-deserve p {
    margin-top: 15px; }
  .cms-customer-care .top-page .container h2 {
    font-size: 60px; }
  .cms-customer-care .customer-care-content .tabs-container {
    display: block; }
    .cms-customer-care .customer-care-content .tabs-container .small-12.large-3.columns, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.columns.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.label, .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.columns.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.label, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.field, .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.columns.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.field, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .form-shipping-address .large-3.columns.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-3.columns.choice, .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .billing-address-form .large-3.columns.choice,
    body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-3.columns.choice, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-3.columns.label, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.label, .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-3.columns.label,
    body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.label, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-3.columns.field, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.field, .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-3.columns.field,
    body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.field, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .form-shipping-address .large-3.columns.choice, body#theme-youngevity-us .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-3.columns.choice, .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .billing-address-form .large-3.columns.choice,
    body#theme-youngevity-us .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-3.columns.choice,
    .cms-customer-care .customer-care-content .tabs-container .small-12.large-9.columns,
    .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label,
    .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label,
    .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field,
    .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field,
    .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .form-shipping-address .large-9.columns.choice, body:not(#theme-youngevity-us) .form-shipping-address
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice,
    .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .billing-address-form .large-9.columns.choice,
    body:not(#theme-youngevity-us) .billing-address-form
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice,
    .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.label, body#theme-youngevity-us .checkout-opc .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label,
    .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.label,
    body#theme-youngevity-us .fieldset.address .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label,
    .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.field, body#theme-youngevity-us .checkout-opc .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field,
    .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.field,
    body#theme-youngevity-us .fieldset.address .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field,
    .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .form-shipping-address .large-9.columns.choice, body#theme-youngevity-us .form-shipping-address
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice,
    .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .billing-address-form .large-9.columns.choice,
    body#theme-youngevity-us .billing-address-form
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice {
      float: none;
      width: 100%; } }

@media screen and (max-width: 640px) {
  .cms-customer-care .top-page .container h2 {
    font-size: 42px; }
  .cms-customer-care .customer-care-content #current-tab-title {
    font-size: 30px; }
  .cms-customer-care .customer-care-content .tabs-container {
    display: block; }
    .cms-customer-care .customer-care-content .tabs-container .small-12.large-3.columns, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.columns.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.label, .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.columns.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.label, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.field, .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.columns.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.field, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .form-shipping-address .large-3.columns.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-3.columns.choice, .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .billing-address-form .large-3.columns.choice,
    body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-3.columns.choice, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-3.columns.label, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.label, .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-3.columns.label,
    body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.label, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-3.columns.field, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.field, .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-3.columns.field,
    body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-3.columns.field, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .form-shipping-address .large-3.columns.choice, body#theme-youngevity-us .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-3.columns.choice, .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .billing-address-form .large-3.columns.choice,
    body#theme-youngevity-us .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-3.columns.choice,
    .cms-customer-care .customer-care-content .tabs-container .small-12.large-9.columns,
    .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label,
    .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label,
    .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field,
    .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field,
    .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .form-shipping-address .large-9.columns.choice, body:not(#theme-youngevity-us) .form-shipping-address
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice,
    .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .billing-address-form .large-9.columns.choice,
    body:not(#theme-youngevity-us) .billing-address-form
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice,
    .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.label, body#theme-youngevity-us .checkout-opc .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label,
    .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.label,
    body#theme-youngevity-us .fieldset.address .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label,
    .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.field, body#theme-youngevity-us .checkout-opc .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field,
    .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.field,
    body#theme-youngevity-us .fieldset.address .field.street
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field,
    .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .form-shipping-address .large-9.columns.choice, body#theme-youngevity-us .form-shipping-address
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice,
    .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .billing-address-form .large-9.columns.choice,
    body#theme-youngevity-us .billing-address-form
    .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice {
      float: none;
      width: 100%; }
    .cms-customer-care .customer-care-content .tabs-container .small-12.large-9.columns, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label, .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field, .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .form-shipping-address .large-9.columns.choice, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice, .cms-customer-care .customer-care-content .tabs-container
    body:not(#theme-youngevity-us) .billing-address-form .large-9.columns.choice,
    body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.label, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label, .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.label,
    body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.field, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field, .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.field,
    body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .form-shipping-address .large-9.columns.choice, body#theme-youngevity-us .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice, .cms-customer-care .customer-care-content .tabs-container
    body#theme-youngevity-us .billing-address-form .large-9.columns.choice,
    body#theme-youngevity-us .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice {
      border: 0;
      padding-left: 0; }
      .cms-customer-care .customer-care-content .tabs-container .small-12.large-9.columns .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.label .tabs-content .tabs-panel, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.label .tabs-content .tabs-panel,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .tabs-content .tabs-panel, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field .tabs-content .tabs-panel,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .form-shipping-address .large-9.columns.choice .tabs-content .tabs-panel, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container
      body:not(#theme-youngevity-us) .billing-address-form .large-9.columns.choice .tabs-content .tabs-panel,
      body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.label .tabs-content .tabs-panel, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container
      body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.label .tabs-content .tabs-panel,
      body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.field .tabs-content .tabs-panel, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container
      body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.field .tabs-content .tabs-panel,
      body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .form-shipping-address .large-9.columns.choice .tabs-content .tabs-panel, body#theme-youngevity-us .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel, .cms-customer-care .customer-care-content .tabs-container
      body#theme-youngevity-us .billing-address-form .large-9.columns.choice .tabs-content .tabs-panel,
      body#theme-youngevity-us .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel {
        padding: 20px 0;
        font-size: 16px; }
        .cms-customer-care .customer-care-content .tabs-container .small-12.large-9.columns .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.label .tabs-content .tabs-panel p.bigger, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.label .tabs-content .tabs-panel p.bigger,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .tabs-content .tabs-panel p.bigger, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field .tabs-content .tabs-panel p.bigger,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .form-shipping-address .large-9.columns.choice .tabs-content .tabs-panel p.bigger, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container
        body:not(#theme-youngevity-us) .billing-address-form .large-9.columns.choice .tabs-content .tabs-panel p.bigger,
        body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.label .tabs-content .tabs-panel p.bigger, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container
        body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.label .tabs-content .tabs-panel p.bigger,
        body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.field .tabs-content .tabs-panel p.bigger, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container
        body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.field .tabs-content .tabs-panel p.bigger,
        body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .form-shipping-address .large-9.columns.choice .tabs-content .tabs-panel p.bigger, body#theme-youngevity-us .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel p.bigger, .cms-customer-care .customer-care-content .tabs-container
        body#theme-youngevity-us .billing-address-form .large-9.columns.choice .tabs-content .tabs-panel p.bigger,
        body#theme-youngevity-us .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel p.bigger {
          font-size: 24px;
          line-height: 1.3; }
        .cms-customer-care .customer-care-content .tabs-container .small-12.large-9.columns .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.label .tabs-content .tabs-panel .address, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.label .tabs-content .tabs-panel .address,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .tabs-content .tabs-panel .address, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field .tabs-content .tabs-panel .address,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .form-shipping-address .large-9.columns.choice .tabs-content .tabs-panel .address, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container
        body:not(#theme-youngevity-us) .billing-address-form .large-9.columns.choice .tabs-content .tabs-panel .address,
        body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.label .tabs-content .tabs-panel .address, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container
        body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.label .tabs-content .tabs-panel .address,
        body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.field .tabs-content .tabs-panel .address, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container
        body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.field .tabs-content .tabs-panel .address,
        body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .form-shipping-address .large-9.columns.choice .tabs-content .tabs-panel .address, body#theme-youngevity-us .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel .address, .cms-customer-care .customer-care-content .tabs-container
        body#theme-youngevity-us .billing-address-form .large-9.columns.choice .tabs-content .tabs-panel .address,
        body#theme-youngevity-us .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content .tabs-panel .address {
          font-size: 16px; }
      .cms-customer-care .customer-care-content .tabs-container .small-12.large-9.columns .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.label .tabs-content #returns .downloads, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.label .tabs-content #returns .downloads,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .tabs-content #returns .downloads, body:not(#theme-youngevity-us) .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field .tabs-content #returns .downloads,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container body:not(#theme-youngevity-us) .form-shipping-address .large-9.columns.choice .tabs-content #returns .downloads, body:not(#theme-youngevity-us) .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container
      body:not(#theme-youngevity-us) .billing-address-form .large-9.columns.choice .tabs-content #returns .downloads,
      body:not(#theme-youngevity-us) .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.label .tabs-content #returns .downloads, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container
      body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.label .tabs-content #returns .downloads,
      body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.label .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.field .tabs-content #returns .downloads, body#theme-youngevity-us .checkout-opc .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container
      body#theme-youngevity-us .fieldset.address .field.street .large-9.columns.field .tabs-content #returns .downloads,
      body#theme-youngevity-us .fieldset.address .field.street .cms-customer-care .customer-care-content .tabs-container .large-9.columns.field .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container body#theme-youngevity-us .form-shipping-address .large-9.columns.choice .tabs-content #returns .downloads, body#theme-youngevity-us .form-shipping-address .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content #returns .downloads, .cms-customer-care .customer-care-content .tabs-container
      body#theme-youngevity-us .billing-address-form .large-9.columns.choice .tabs-content #returns .downloads,
      body#theme-youngevity-us .billing-address-form .cms-customer-care .customer-care-content .tabs-container .large-9.columns.choice .tabs-content #returns .downloads {
        font-size: 12px; } }

/* jQuery UI
========================================================================== */
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

.ui-state-disabled {
  cursor: default !important; }

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  font-size: 100%; }

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible; }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none; }

.ui-button-icon-only {
  width: 2.2em; }

button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

input.ui-button {
  padding: .4em 1em; }

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px; }

.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item {
  padding-left: 2em; }

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

.ui-selectmenu-open {
  display: block; }

.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer; }

.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%; }

.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none; }

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-tabs {
  position: relative;
  padding: .2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa; }

body .ui-tooltip {
  border-width: 2px; }

.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #ddd;
  color: #333; }

.ui-widget-content a {
  color: #333; }

.ui-widget-header {
  border: 1px solid #e78f08;
  color: #fff;
  font-weight: bold; }

.ui-widget-header a {
  color: #fff; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #ccc;
  font-weight: bold;
  color: #1c94c4; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  font-weight: bold;
  color: #c77405; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  font-weight: bold;
  color: #eb8f00; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  color: #363636; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  color: #fff; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #fff; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #fff; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px; }

.ui-widget-overlay {
  opacity: .5;
  filter: Alpha(Opacity=50); }

.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  opacity: .2;
  filter: Alpha(Opacity=20);
  border-radius: 5px; }

/* Fabristic
========================================================================== */
.farbtastic {
  position: relative;
  width: 195px;
  height: 195px; }
  .farbtastic * {
    position: absolute;
    cursor: crosshair; }
  .farbtastic .wheel {
    width: 195px;
    height: 195px; }
  .farbtastic .color, .farbtastic .overlay {
    top: 47px;
    left: 47px;
    width: 101px;
    height: 101px; }
  .farbtastic .wheel {
    background: url(../img/components/fabristic/wheel.png) no-repeat;
    width: 195px;
    height: 195px; }
  .farbtastic .overlay {
    background: url(../img/components/fabristic/mask.png) no-repeat; }
  .farbtastic .marker {
    width: 17px;
    height: 17px;
    margin: -8px 0 0 -8px;
    overflow: hidden;
    background: url(../img/components/fabristic/marker.png) no-repeat; }

/* Forms
========================================================================== */
.fieldset {
  border: none;
  padding: 0; }

.fieldset .actions-toolbar a, .fieldset .actions-toolbar button, .login-container .actions-toolbar a, .login-container .actions-toolbar button, .form-create-account .actions-toolbar a, .form-create-account .actions-toolbar button, .forgot-password-container .actions-toolbar a, .forgot-password-container .actions-toolbar button {
  display: inline-block; }

.fieldset .actions-toolbar div.primary, .fieldset .actions-toolbar div.secondary, .login-container .actions-toolbar div.primary, .login-container .actions-toolbar div.secondary, .form-create-account .actions-toolbar div.primary, .form-create-account .actions-toolbar div.secondary, .forgot-password-container .actions-toolbar div.primary, .forgot-password-container .actions-toolbar div.secondary {
  display: inline-block;
  background-color: #ffffff; }

.fieldset .field .label, .login-container .field .label, .form-create-account .field .label, .forgot-password-container .field .label {
  color: #404040;
  font-weight: normal;
  font-size: 17px;
  background: none;
  padding: 0;
  margin-bottom: 0.625rem;
  white-space: normal; }

.fieldset .field.note, .login-container .field.note, .form-create-account .field.note, .forgot-password-container .field.note {
  margin: 0 0 1rem; }

.forgot-password-container .actions-toolbar {
  margin: 0 0 30px; }
  .forgot-password-container .actions-toolbar .primary a.action, .forgot-password-container .actions-toolbar .primary button.action, .forgot-password-container .actions-toolbar .secondary a.action, .forgot-password-container .actions-toolbar .secondary button.action {
    background-color: #6d6d6d;
    color: #fff; }
    .forgot-password-container .actions-toolbar .primary a.action:hover, .forgot-password-container .actions-toolbar .primary a.action:focus, .forgot-password-container .actions-toolbar .primary button.action:hover, .forgot-password-container .actions-toolbar .primary button.action:focus, .forgot-password-container .actions-toolbar .secondary a.action:hover, .forgot-password-container .actions-toolbar .secondary a.action:focus, .forgot-password-container .actions-toolbar .secondary button.action:hover, .forgot-password-container .actions-toolbar .secondary button.action:focus {
      background-color: #ec562b;
      color: #fff;
      border-color: #ec562b; }

.field.required > .label:after, .field._required > .label:after {
  content: "*";
  color: #404040; }

.field.street {
  position: relative;
  float: left;
  width: 100%; }

.control input#customer-email, .control select#customer-email {
  margin-bottom: 22px; }

#customer-email-fieldset {
  margin-bottom: 25px;
  margin-top: 0; }

.street .control .field label {
  display: none; }

.street .control .field:first-child input {
  margin-bottom: 10px; }

[name="shippingAddress.country_id"],
.field.country {
  position: relative; }
  [name="shippingAddress.country_id"] .smarty-tag,
  .field.country .smarty-tag {
    right: 0;
    top: 56%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

@media screen and (max-width: 1024px) {
  .page-content input.input-text,
  .page-content select,
  .page-content textarea {
    font-size: 16px !important; }
    .page-content input.input-text:focus,
    .page-content select:focus,
    .page-content textarea:focus {
      font-size: 16px !important; } }

.toggle-switch {
  cursor: pointer;
  width: 50px;
  height: 28px; }
  .toggle-switch .switch-wrap {
    padding: 3px;
    width: 100%;
    height: 100%;
    border-radius: 14px;
    background: #CCCCCC; }
  .toggle-switch .switch {
    height: 100%;
    display: grid;
    grid-template-columns: 0fr 1fr 1fr;
    transition: .2s; }
    .toggle-switch .switch:after {
      content: '';
      border-radius: 50%;
      background: #ffffff;
      grid-column: 2;
      transition: 0.3s; }
  .toggle-switch input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0; }
  .toggle-switch input:checked + .switch-wrap {
    background: #ec6529; }
    .toggle-switch input:checked + .switch-wrap .switch {
      grid-template-columns: 1fr 1fr 0fr; }

.input-checkbox-global {
  margin: 0 17px 0 0;
  position: relative;
  width: 20px;
  height: 20px;
  background: #fff;
  cursor: pointer; }
  .input-checkbox-global:before {
    position: absolute;
    background: #fff;
    top: 0;
    left: 0;
    content: '';
    border: 1px solid #d6d8d8;
    width: 20px;
    height: 20px;
    text-align: center;
    font: 16px/1 "fontAwesome";
    color: #159399; }
  .input-checkbox-global:checked:before {
    content: '\f00c'; }

/* Cart
========================================================================== */
/*Youngevity theme styles*/
body:not(#theme-youngevity-us).checkout-cart-index .page-content {
  min-height: calc(100vh - 150px); }
  @media screen and (min-width: 64em) {
    body:not(#theme-youngevity-us).checkout-cart-index .page-content {
      padding: 60px 0 60px;
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      box-sizing: content-box; } }

body:not(#theme-youngevity-us).checkout-cart-index .page-title {
  font-family: "Montserrat medium";
  text-align: center;
  color: #404040;
  margin-bottom: 50px;
  font-size: 2.8125rem;
  text-transform: uppercase;
  letter-spacing: -0.5px; }

body:not(#theme-youngevity-us) .discount-code input {
  width: auto; }

body:not(#theme-youngevity-us) #shopping-cart-table .gift-options-cart-item {
  display: none; }

body:not(#theme-youngevity-us) #shopping-cart-table thead {
  background: none; }

body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details,
body:not(#theme-youngevity-us) #shopping-cart-table .product-item-photo {
  vertical-align: middle;
  display: inline-block; }
  body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details .product-image-container,
  body:not(#theme-youngevity-us) #shopping-cart-table .product-item-photo .product-image-container {
    display: inline-block; }

body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details {
  padding: 0 8px 0 145px;
  min-height: 135px;
  font-size: 0; }
  body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details:before {
    content: '';
    display: inline-block;
    height: 135px;
    vertical-align: middle;
    margin-right: -0.25em;
    /* Adjusts for spacing */ }
  body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details .product-item-holder {
    display: inline-block;
    vertical-align: middle; }
  body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details strong {
    font-size: 1.0625rem;
    display: block;
    font-family: "Montserrat medium"; }
    body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details strong .inc-tax-label {
      font-weight: 400;
      color: #6d6d6d; }
  body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details .additional-attributes {
    font-size: 16px; }
    body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details .additional-attributes p {
      margin-bottom: 0; }
  body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details .item-options {
    font-size: 16px;
    overflow: hidden;
    margin: 0; }
    body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details .item-options dt {
      float: left;
      clear: left;
      margin: 0 6px 5px 0; }
    body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details .item-options dd {
      display: inline-block;
      margin: 0 0 5px; }

body:not(#theme-youngevity-us) #shopping-cart-table .product-item-photo {
  position: absolute; }

body:not(#theme-youngevity-us) #shopping-cart-table thead th {
  border-bottom: 1px solid #676767;
  padding: 15px 5px;
  font-weight: normal; }

body:not(#theme-youngevity-us) #shopping-cart-table .col.price, body:not(#theme-youngevity-us) #shopping-cart-table .col.qty, body:not(#theme-youngevity-us) #shopping-cart-table .col.subtotal {
  text-align: center;
  font-family: "Montserrat medium";
  font-size: 17px; }

body:not(#theme-youngevity-us) #shopping-cart-table .item-info {
  background: #fff; }
  body:not(#theme-youngevity-us) #shopping-cart-table .item-info .item {
    padding: 10px; }

body:not(#theme-youngevity-us) #shopping-cart-table .item-actions {
  background: #ffffff; }
  body:not(#theme-youngevity-us) #shopping-cart-table .item-actions td {
    padding: 4px 10px;
    text-align: right; }
    body:not(#theme-youngevity-us) #shopping-cart-table .item-actions td a {
      margin-right: 15px;
      font-size: 20px; }

body:not(#theme-youngevity-us) .cart-summary .summary.title {
  display: block;
  padding-bottom: 0.625rem;
  border-bottom: 1px solid #676767;
  margin-bottom: 1rem;
  text-align: left;
  color: #404040 !important; }

body:not(#theme-youngevity-us) .cart-summary .block {
  padding-bottom: 0.625rem;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0.625rem; }
  body:not(#theme-youngevity-us) .cart-summary .block .title {
    cursor: pointer; }
    body:not(#theme-youngevity-us) .cart-summary .block .title:hover {
      color: #404040; }
    body:not(#theme-youngevity-us) .cart-summary .block .title strong {
      font-size: 20px;
      font-family: "Montserrat medium"; }
  body:not(#theme-youngevity-us) .cart-summary .block.active .title {
    color: #404040; }
    body:not(#theme-youngevity-us) .cart-summary .block.active .title strong {
      font-size: 20px;
      font-family: "Montserrat medium"; }
  body:not(#theme-youngevity-us) .cart-summary .block .fieldset {
    margin-top: 0; }

body:not(#theme-youngevity-us) .cart-summary legend.legend {
  display: none; }

body:not(#theme-youngevity-us) .cart-summary .fieldset .field label.label {
  font-weight: normal;
  font-size: 1.0625rem; }

body:not(#theme-youngevity-us) .cart-summary .cart-totals {
  text-align: left; }
  body:not(#theme-youngevity-us) .cart-summary .cart-totals caption {
    display: none; }
  body:not(#theme-youngevity-us) .cart-summary .cart-totals .table-wrapper td, body:not(#theme-youngevity-us) .cart-summary .cart-totals .table-wrapper th {
    background: transparent;
    padding: 23px 20px;
    font-family: "Montserrat", sans-serif;
    font-size: 17px;
    line-height: 20px;
    color: #404040; }
  body:not(#theme-youngevity-us) .cart-summary .cart-totals .table-wrapper th {
    width: 40%; }
  body:not(#theme-youngevity-us) .cart-summary .cart-totals .table-wrapper td {
    width: 30%;
    text-align: right; }
  body:not(#theme-youngevity-us) .cart-summary .cart-totals .totals {
    font-size: 0.75rem; }
    body:not(#theme-youngevity-us) .cart-summary .cart-totals .totals.grand {
      font-size: 0.875rem;
      font-weight: bold; }
      body:not(#theme-youngevity-us) .cart-summary .cart-totals .totals.grand strong, body:not(#theme-youngevity-us) .cart-summary .cart-totals .totals.grand span {
        color: #ffffff;
        font-family: "Montserrat medium"; }
    body:not(#theme-youngevity-us) .cart-summary .cart-totals .totals .label {
      background: none;
      text-align: left;
      padding: 0;
      font-family: "Montserrat", sans-serif;
      font-size: 17px;
      color: #404040; }
    body:not(#theme-youngevity-us) .cart-summary .cart-totals .totals.sub > th {
      padding-left: 0; }

body:not(#theme-youngevity-us) .cart-summary .action.primary.checkout {
  background-color: #ec6529;
  color: #ffffff;
  border-color: #ec6529;
  text-transform: uppercase;
  font-family: "Montserrat medium";
  font-size: 17px;
  line-height: 36px; display: none;}
  body:not(#theme-youngevity-us) .cart-summary .action.primary.checkout:hover {
    background: #DA571D; }

body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items {
  display: none; }
  body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items li {
    list-style: none;
    margin-bottom: 1.875rem; }
  body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button {
    display: block;
    width: 100%; }

body:not(#theme-youngevity-us) .cart-summary .block.discount .content,
body:not(#theme-youngevity-us) .cart-summary .form.giftcard {
  margin-top: 25px; }
  body:not(#theme-youngevity-us) .cart-summary .block.discount .content .actions-toolbar,
  body:not(#theme-youngevity-us) .cart-summary .form.giftcard .actions-toolbar {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify; }
    body:not(#theme-youngevity-us) .cart-summary .block.discount .content .actions-toolbar div.primary,
    body:not(#theme-youngevity-us) .cart-summary .block.discount .content .actions-toolbar div.secondary,
    body:not(#theme-youngevity-us) .cart-summary .form.giftcard .actions-toolbar div.primary,
    body:not(#theme-youngevity-us) .cart-summary .form.giftcard .actions-toolbar div.secondary {
      width: 50%;
      display: inline-block; }
      body:not(#theme-youngevity-us) .cart-summary .block.discount .content .actions-toolbar div.primary button.action,
      body:not(#theme-youngevity-us) .cart-summary .block.discount .content .actions-toolbar div.secondary button.action,
      body:not(#theme-youngevity-us) .cart-summary .form.giftcard .actions-toolbar div.primary button.action,
      body:not(#theme-youngevity-us) .cart-summary .form.giftcard .actions-toolbar div.secondary button.action {
        width: 100%;
        display: block;
        font-family: "Montserrat medium";
        font-size: 17px;
        line-height: 36px;
        padding: 17px;
        text-transform: uppercase; }
    body:not(#theme-youngevity-us) .cart-summary .block.discount .content .actions-toolbar div.secondary button.action,
    body:not(#theme-youngevity-us) .cart-summary .form.giftcard .actions-toolbar div.secondary button.action {
      border: none;
      background: none;
      text-transform: none;
      color: #01A4AD;
      text-align: left; }

body:not(#theme-youngevity-us) .cart-summary .gift-options {
  margin-top: 15px; }

body:not(#theme-youngevity-us) .cart-container {
  margin-bottom: 1.875rem; }
  body:not(#theme-youngevity-us) .cart-container .cart.items {
    border: none; }
    body:not(#theme-youngevity-us) .cart-container .cart.items th {
      border-bottom: 1px solid #676767; }
    body:not(#theme-youngevity-us) .cart-container .cart.items caption {
      display: none; }
    body:not(#theme-youngevity-us) .cart-container .cart.items .item.cart {
      border-bottom: 1px solid #676767; }
    body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty {
      position: relative;
      max-width: 8.8125rem;
      margin: 0 auto; }
      body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty label {
        display: none; }
      body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty .qty-section-changer {
        text-align: center;
        clear: both;
        vertical-align: middle;
        height: 3.125rem;
        max-width: 8.8125rem;
        white-space: nowrap;
        margin: 0 auto; }
        body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty .qty-section-changer input {
          width: 100%;
          padding: 0 2.5rem;
          margin: 0;
          text-align: center;
          height: 48px;
          line-height: 1;
          display: inline-block;
          vertical-align: top;
          background: none; }
        body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty .qty-section-changer a.minus, body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty .qty-section-changer a.plus {
          position: absolute;
          top: 1px;
          width: 2.5rem;
          height: auto;
          display: inline-block;
          text-align: center;
          font-size: 1.375rem;
          font-weight: 600;
          line-height: 48px; }
        body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty .qty-section-changer a.minus {
          left: 0; }
        body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty .qty-section-changer a.plus {
          right: 0; }
      body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty button[name="update_cart_action"] {
        margin: 0.625rem auto 0;
        display: block;
        line-height: 1;
        clear: both;
        padding: 0;
        position: absolute;
        width: 100%; }
  body:not(#theme-youngevity-us) .cart-container .product-image-wrapper {
    padding-bottom: 0 !important; }
  body:not(#theme-youngevity-us) .cart-container .cart.actions {
    margin-top: 1.25rem; }
    body:not(#theme-youngevity-us) .cart-container .cart.actions .button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .modal-inner-wrap .modal-footer button.action.continue:hover, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset button.action.continue:hover, .fieldset body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset a.action.continue:hover, .fieldset body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container button.action.continue:hover, .login-container body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container a.action.continue:hover, .login-container body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account button.action.continue:hover, .form-create-account body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account a.action.continue:hover, .form-create-account body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container button.action.continue:hover, .forgot-password-container body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container a.action.continue:hover, .forgot-password-container body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart.actions .cart-summary .checkout-methods-items button.action.continue:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container .cart.actions button.action.continue:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .data.table .cart.actions a.action.continue:hover, .data.table body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue:hover {
      background-color: #ec562b; }
  body:not(#theme-youngevity-us) .cart-container .button.clear, body:not(#theme-youngevity-us) .cart-container .modal-inner-wrap .modal-footer button.clear, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container button.clear, body:not(#theme-youngevity-us) .cart-container .fieldset button.clear.action, .fieldset body:not(#theme-youngevity-us) .cart-container button.clear.action, body:not(#theme-youngevity-us) .cart-container .fieldset a.clear.action, .fieldset body:not(#theme-youngevity-us) .cart-container a.clear.action, body:not(#theme-youngevity-us) .cart-container .login-container button.clear.action, .login-container body:not(#theme-youngevity-us) .cart-container button.clear.action, body:not(#theme-youngevity-us) .cart-container .login-container a.clear.action, .login-container body:not(#theme-youngevity-us) .cart-container a.clear.action, body:not(#theme-youngevity-us) .cart-container .form-create-account button.clear.action, .form-create-account body:not(#theme-youngevity-us) .cart-container button.clear.action, body:not(#theme-youngevity-us) .cart-container .form-create-account a.clear.action, .form-create-account body:not(#theme-youngevity-us) .cart-container a.clear.action, body:not(#theme-youngevity-us) .cart-container .forgot-password-container button.clear.action, .forgot-password-container body:not(#theme-youngevity-us) .cart-container button.clear.action, body:not(#theme-youngevity-us) .cart-container .forgot-password-container a.clear.action, .forgot-password-container body:not(#theme-youngevity-us) .cart-container a.clear.action, body:not(#theme-youngevity-us) .cart-container .cart-summary .checkout-methods-items button.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container button.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container button.clear, body:not(#theme-youngevity-us) .cart-container .data.table .actions a.clear.action, .data.table .actions body:not(#theme-youngevity-us) .cart-container a.clear.action, body:not(#theme-youngevity-us) .cart-container .button.update, body:not(#theme-youngevity-us) .cart-container .modal-inner-wrap .modal-footer button.update, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container button.update, body:not(#theme-youngevity-us) .cart-container .fieldset button.update.action, .fieldset body:not(#theme-youngevity-us) .cart-container button.update.action, body:not(#theme-youngevity-us) .cart-container .fieldset a.update.action, .fieldset body:not(#theme-youngevity-us) .cart-container a.update.action, body:not(#theme-youngevity-us) .cart-container .login-container button.update.action, .login-container body:not(#theme-youngevity-us) .cart-container button.update.action, body:not(#theme-youngevity-us) .cart-container .login-container a.update.action, .login-container body:not(#theme-youngevity-us) .cart-container a.update.action, body:not(#theme-youngevity-us) .cart-container .form-create-account button.update.action, .form-create-account body:not(#theme-youngevity-us) .cart-container button.update.action, body:not(#theme-youngevity-us) .cart-container .form-create-account a.update.action, .form-create-account body:not(#theme-youngevity-us) .cart-container a.update.action, body:not(#theme-youngevity-us) .cart-container .forgot-password-container button.update.action, .forgot-password-container body:not(#theme-youngevity-us) .cart-container button.update.action, body:not(#theme-youngevity-us) .cart-container .forgot-password-container a.update.action, .forgot-password-container body:not(#theme-youngevity-us) .cart-container a.update.action, body:not(#theme-youngevity-us) .cart-container .cart-summary .checkout-methods-items button.update, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container button.update, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container button.update, body:not(#theme-youngevity-us) .cart-container .data.table .actions a.update.action, .data.table .actions body:not(#theme-youngevity-us) .cart-container a.update.action {
    background-color: transparent;
    color: #01A4AD;
    border-color: #676767;
    margin-right: 15px;
    font-family: "Montserrat medium";
    font-size: 17px;
    line-height: 36px;
    background: none;
    border: none; }
    body:not(#theme-youngevity-us) .cart-container .button.clear:hover, body:not(#theme-youngevity-us) .cart-container .modal-inner-wrap .modal-footer button.clear:hover, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container button.clear:hover, body:not(#theme-youngevity-us) .cart-container .fieldset button.clear.action:hover, .fieldset body:not(#theme-youngevity-us) .cart-container button.clear.action:hover, body:not(#theme-youngevity-us) .cart-container .fieldset a.clear.action:hover, .fieldset body:not(#theme-youngevity-us) .cart-container a.clear.action:hover, body:not(#theme-youngevity-us) .cart-container .login-container button.clear.action:hover, .login-container body:not(#theme-youngevity-us) .cart-container button.clear.action:hover, body:not(#theme-youngevity-us) .cart-container .login-container a.clear.action:hover, .login-container body:not(#theme-youngevity-us) .cart-container a.clear.action:hover, body:not(#theme-youngevity-us) .cart-container .form-create-account button.clear.action:hover, .form-create-account body:not(#theme-youngevity-us) .cart-container button.clear.action:hover, body:not(#theme-youngevity-us) .cart-container .form-create-account a.clear.action:hover, .form-create-account body:not(#theme-youngevity-us) .cart-container a.clear.action:hover, body:not(#theme-youngevity-us) .cart-container .forgot-password-container button.clear.action:hover, .forgot-password-container body:not(#theme-youngevity-us) .cart-container button.clear.action:hover, body:not(#theme-youngevity-us) .cart-container .forgot-password-container a.clear.action:hover, .forgot-password-container body:not(#theme-youngevity-us) .cart-container a.clear.action:hover, body:not(#theme-youngevity-us) .cart-container .cart-summary .checkout-methods-items button.clear:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container button.clear:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container button.clear:hover, body:not(#theme-youngevity-us) .cart-container .data.table .actions a.clear.action:hover, .data.table .actions body:not(#theme-youngevity-us) .cart-container a.clear.action:hover, body:not(#theme-youngevity-us) .cart-container .button.update:hover, body:not(#theme-youngevity-us) .cart-container .modal-inner-wrap .modal-footer button.update:hover, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container button.update:hover, body:not(#theme-youngevity-us) .cart-container .fieldset button.update.action:hover, .fieldset body:not(#theme-youngevity-us) .cart-container button.update.action:hover, body:not(#theme-youngevity-us) .cart-container .fieldset a.update.action:hover, .fieldset body:not(#theme-youngevity-us) .cart-container a.update.action:hover, body:not(#theme-youngevity-us) .cart-container .login-container button.update.action:hover, .login-container body:not(#theme-youngevity-us) .cart-container button.update.action:hover, body:not(#theme-youngevity-us) .cart-container .login-container a.update.action:hover, .login-container body:not(#theme-youngevity-us) .cart-container a.update.action:hover, body:not(#theme-youngevity-us) .cart-container .form-create-account button.update.action:hover, .form-create-account body:not(#theme-youngevity-us) .cart-container button.update.action:hover, body:not(#theme-youngevity-us) .cart-container .form-create-account a.update.action:hover, .form-create-account body:not(#theme-youngevity-us) .cart-container a.update.action:hover, body:not(#theme-youngevity-us) .cart-container .forgot-password-container button.update.action:hover, .forgot-password-container body:not(#theme-youngevity-us) .cart-container button.update.action:hover, body:not(#theme-youngevity-us) .cart-container .forgot-password-container a.update.action:hover, .forgot-password-container body:not(#theme-youngevity-us) .cart-container a.update.action:hover, body:not(#theme-youngevity-us) .cart-container .cart-summary .checkout-methods-items button.update:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container button.update:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container button.update:hover, body:not(#theme-youngevity-us) .cart-container .data.table .actions a.update.action:hover, .data.table .actions body:not(#theme-youngevity-us) .cart-container a.update.action:hover {
      color: #93CBD1; }
  body:not(#theme-youngevity-us) .cart-container .button.clear, body:not(#theme-youngevity-us) .cart-container .modal-inner-wrap .modal-footer button.clear, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container button.clear, body:not(#theme-youngevity-us) .cart-container .fieldset button.clear.action, .fieldset body:not(#theme-youngevity-us) .cart-container button.clear.action, body:not(#theme-youngevity-us) .cart-container .fieldset a.clear.action, .fieldset body:not(#theme-youngevity-us) .cart-container a.clear.action, body:not(#theme-youngevity-us) .cart-container .login-container button.clear.action, .login-container body:not(#theme-youngevity-us) .cart-container button.clear.action, body:not(#theme-youngevity-us) .cart-container .login-container a.clear.action, .login-container body:not(#theme-youngevity-us) .cart-container a.clear.action, body:not(#theme-youngevity-us) .cart-container .form-create-account button.clear.action, .form-create-account body:not(#theme-youngevity-us) .cart-container button.clear.action, body:not(#theme-youngevity-us) .cart-container .form-create-account a.clear.action, .form-create-account body:not(#theme-youngevity-us) .cart-container a.clear.action, body:not(#theme-youngevity-us) .cart-container .forgot-password-container button.clear.action, .forgot-password-container body:not(#theme-youngevity-us) .cart-container button.clear.action, body:not(#theme-youngevity-us) .cart-container .forgot-password-container a.clear.action, .forgot-password-container body:not(#theme-youngevity-us) .cart-container a.clear.action, body:not(#theme-youngevity-us) .cart-container .cart-summary .checkout-methods-items button.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container button.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container button.clear, body:not(#theme-youngevity-us) .cart-container .data.table .actions a.clear.action, .data.table .actions body:not(#theme-youngevity-us) .cart-container a.clear.action {
    display: none; }

body:not(#theme-youngevity-us) .product-list-picker .list-row .single-product {
  width: 31%;
  height: 35.875rem;
  margin-right: 3.5%; }
  body:not(#theme-youngevity-us) .product-list-picker .list-row .single-product:nth-child(3n) {
    margin-right: 0; }

body:not(#theme-youngevity-us) .product-list-picker .single-product {
  position: relative;
  float: left;
  box-sizing: border-box;
  border: 0.0625rem solid #ddd;
  padding: 0.9375rem;
  width: calc(25% - 20px);
  margin-right: 20px;
  text-align: center;
  padding-bottom: 5rem;
  margin-bottom: 1.25rem;
  height: 26.875rem;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out; }
  body:not(#theme-youngevity-us) .product-list-picker .single-product:hover {
    border-color: #000000; }
  body:not(#theme-youngevity-us) .product-list-picker .single-product img {
    display: inline-block;
    margin-bottom: 0.9375rem; }
  body:not(#theme-youngevity-us) .product-list-picker .single-product .title {
    font-size: 1rem;
    color: #000000;
    margin-bottom: 0.9375rem;
    margin-top: 0.625rem; }
  body:not(#theme-youngevity-us) .product-list-picker .single-product .price {
    font-size: 1.125rem;
    font-family: "museo_sans500";
    color: #000000; }
  body:not(#theme-youngevity-us) .product-list-picker .single-product a.bbu {
    position: absolute;
    bottom: 0.625rem;
    width: 80%;
    left: 10%; }

body:not(#theme-youngevity-us) a.action.multicheckout span {
  border: 1px solid gray;
  padding: 8px 22px 8px 22px;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  width: 100%; }

body:not(#theme-youngevity-us) .cart-container .button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .modal-inner-wrap .modal-footer button.action.continue:hover, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .fieldset button.action.continue:hover, .fieldset body:not(#theme-youngevity-us) .cart-container button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .fieldset a.action.continue:hover, .fieldset body:not(#theme-youngevity-us) .cart-container a.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .login-container button.action.continue:hover, .login-container body:not(#theme-youngevity-us) .cart-container button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .login-container a.action.continue:hover, .login-container body:not(#theme-youngevity-us) .cart-container a.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .form-create-account button.action.continue:hover, .form-create-account body:not(#theme-youngevity-us) .cart-container button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .form-create-account a.action.continue:hover, .form-create-account body:not(#theme-youngevity-us) .cart-container a.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .forgot-password-container button.action.continue:hover, .forgot-password-container body:not(#theme-youngevity-us) .cart-container button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .forgot-password-container a.action.continue:hover, .forgot-password-container body:not(#theme-youngevity-us) .cart-container a.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .cart-summary .checkout-methods-items button.action.continue:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container button.action.continue:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container button.action.continue:hover, body:not(#theme-youngevity-us) .cart-container .data.table .actions a.action.continue:hover, .data.table .actions body:not(#theme-youngevity-us) .cart-container a.action.continue:hover {
  background-color: #ec562b; }

body:not(#theme-youngevity-us) .cart-summary button.action.primary:hover {
  background-color: #ec562b; }

body:not(#theme-youngevity-us) #co-shipping-method-form button.action.primary:hover {
  background-color: #6d6d6d; }

body:not(#theme-youngevity-us) .primary.action-select-shipping-item {
  margin-bottom: 1.25rem;
  margin-top: 1.5625rem; }

body:not(#theme-youngevity-us) .shipping-address-items {
  width: 100%; }

body:not(#theme-youngevity-us) .shipping-address-item {
  vertical-align: top;
  position: relative; }
  body:not(#theme-youngevity-us) .shipping-address-item.selected-item .action-select-shipping-item {
    background-color: #f3f3f3;
    pointer-events: none;
    outline: none; }
  body:not(#theme-youngevity-us) .shipping-address-item.selected-item:after {
    content: "\f00c";
    color: #ffffff;
    position: absolute;
    top: 0;
    right: 0;
    font-family: 'FontAwesome';
    width: 2rem;
    font-size: 1.375rem;
    line-height: 2rem;
    height: 2rem;
    background-color: #ec6529;
    text-align: center; }

body:not(#theme-youngevity-us) .modal-inner-wrap .action-secondary,
body:not(#theme-youngevity-us) .modal-inner-wrap .action-accept {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 0 0 0;
  font-size: 0.9rem;
  background-color: #6d6d6d;
  color: #fff;
  margin-top: 1.25rem; }
  body:not(#theme-youngevity-us) .modal-inner-wrap .action-secondary:hover,
  body:not(#theme-youngevity-us) .modal-inner-wrap .action-accept:hover {
    color: #ffffff;
    background-color: #ec562b; }

body:not(#theme-youngevity-us) .modal-inner-wrap .action-accept {
  background-color: #6d6d6d !important;
  box-shadow: none !important;
  outline: none !important; }
  body:not(#theme-youngevity-us) .modal-inner-wrap .action-accept:hover {
    background-color: #ec562b !important; }

body:not(#theme-youngevity-us) .modal-inner-wrap .products-related .image-container-holder .quickview {
  font-size: 14px;
  padding: 10px !important;
  bottom: 10px !important;
  max-width: 80%;
  width: initial !important;
  left: 0 !important;
  right: 0;
  margin-left: auto;
  margin-right: auto; }

body:not(#theme-youngevity-us) .modal-inner-wrap .modal-footer {
  margin-top: 1.125rem; }

@media screen and (min-width: 1024px) and (max-width: 1399px) {
  body:not(#theme-youngevity-us).checkout-cart-index .top-page.sub-page {
    min-height: auto; } }

@media only screen and (max-width: 1023px) {
  body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details {
    padding: 0 8px 0 115px; }
    body:not(#theme-youngevity-us) #shopping-cart-table .product-item-details .item-options {
      font-size: 15px; } }

@media only screen and (max-width: 767px) {
  body:not(#theme-youngevity-us).checkout-cart-index .cart-summary.sidebar {
    font-size: 16px; }
  body:not(#theme-youngevity-us).checkout-cart-index .page-title {
    font-size: 1.75rem; } }

@media only screen and (max-width: 500px) {
  body:not(#theme-youngevity-us) .cart.table-wrapper thead .col.item,
  body:not(#theme-youngevity-us) .cart.table-wrapper thead .col.qty,
  body:not(#theme-youngevity-us) .cart.table-wrapper thead .col.price,
  body:not(#theme-youngevity-us) .cart.table-wrapper thead .col.subtotal,
  body:not(#theme-youngevity-us) .cart.table-wrapper thead .col.msrp {
    display: none; }
  body:not(#theme-youngevity-us) .cart.table-wrapper .item .col.item {
    display: block;
    min-height: 75px;
    padding: 15px 15px 10px 90px;
    position: relative;
    margin-bottom: 20px; }
  body:not(#theme-youngevity-us) .cart.table-wrapper .item .col.qty,
  body:not(#theme-youngevity-us) .cart.table-wrapper .item .col.price,
  body:not(#theme-youngevity-us) .cart.table-wrapper .item .col.subtotal,
  body:not(#theme-youngevity-us) .cart.table-wrapper .item .col.msrp {
    box-sizing: border-box;
    display: block;
    float: left;
    white-space: nowrap;
    width: 33%;
    margin: 0; }
    body:not(#theme-youngevity-us) .cart.table-wrapper .item .col.qty:before,
    body:not(#theme-youngevity-us) .cart.table-wrapper .item .col.price:before,
    body:not(#theme-youngevity-us) .cart.table-wrapper .item .col.subtotal:before,
    body:not(#theme-youngevity-us) .cart.table-wrapper .item .col.msrp:before {
      content: attr(data-th);
      display: block;
      font-weight: 600;
      padding-bottom: 10px; }
  body:not(#theme-youngevity-us) .cart-container .cart.items .item .field.qty input {
    display: inline-block;
    margin-top: -7px; }
  body:not(#theme-youngevity-us).checkout-cart-index .page-title {
    padding: 10px 0; } }

@media only screen and (max-width: 340px) {
  body:not(#theme-youngevity-us) .cart.main.actions .action {
    margin-bottom: 10px; } }

@media only screen and (min-width: 340px) {
  body:not(#theme-youngevity-us) .cart-container .cart.actions {
    display: block; }
    body:not(#theme-youngevity-us) .cart-container .cart.actions .button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .modal-inner-wrap .modal-footer button.action.continue, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset button.action.continue, .fieldset body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset a.action.continue, .fieldset body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container button.action.continue, .login-container body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container a.action.continue, .login-container body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account button.action.continue, .form-create-account body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account a.action.continue, .form-create-account body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container button.action.continue, .forgot-password-container body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container a.action.continue, .forgot-password-container body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .cart-summary .checkout-methods-items button.action.continue, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .data.table .cart.actions a.action.continue, .data.table body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue {
      display: block;
      text-align: center;
      line-height: 1;
      cursor: pointer;
      -webkit-appearance: none;
      transition: background-color 0.25s ease-out, color 0.25s ease-out;
      vertical-align: middle;
      border: 1px solid transparent;
      border-radius: 0;
      padding: 25px 25px;
      margin: 0 0 0 0;
      background-color: #6d6d6d;
      color: #fff;
      margin-right: 15px;
      font-family: "Montserrat medium";
      font-size: 17px;
      text-transform: uppercase; }
    body:not(#theme-youngevity-us) .cart-container .cart.actions .button.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .modal-inner-wrap .modal-footer button.hollow.action.clear, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container .cart.actions button.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset button.hollow.action.clear, .fieldset body:not(#theme-youngevity-us) .cart-container .cart.actions button.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset .actions-toolbar .secondary button.action.clear, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset a.hollow.action.clear, .fieldset body:not(#theme-youngevity-us) .cart-container .cart.actions a.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset .actions-toolbar .secondary a.action.clear, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container button.hollow.action.clear, .login-container body:not(#theme-youngevity-us) .cart-container .cart.actions button.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container .actions-toolbar .secondary button.action.clear, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container a.hollow.action.clear, .login-container body:not(#theme-youngevity-us) .cart-container .cart.actions a.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container .actions-toolbar .secondary a.action.clear, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account button.hollow.action.clear, .form-create-account body:not(#theme-youngevity-us) .cart-container .cart.actions button.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account .actions-toolbar .secondary button.action.clear, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account a.hollow.action.clear, .form-create-account body:not(#theme-youngevity-us) .cart-container .cart.actions a.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account .actions-toolbar .secondary a.action.clear, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container button.hollow.action.clear, .forgot-password-container body:not(#theme-youngevity-us) .cart-container .cart.actions button.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container .actions-toolbar .secondary button.action.clear, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container a.hollow.action.clear, .forgot-password-container body:not(#theme-youngevity-us) .cart-container .cart.actions a.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container .actions-toolbar .secondary a.action.clear, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset .actions-toolbar .secondary .button.action.clear, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions .button.action.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary .cart-container .cart.actions button.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container .actions-toolbar .secondary .button.action.clear, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions .button.action.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary .cart-container .cart.actions button.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account .actions-toolbar .secondary .button.action.clear, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions .button.action.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary .cart-container .cart.actions button.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container .actions-toolbar .secondary .button.action.clear, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-container .cart.actions .button.action.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary .cart-container .cart.actions button.action.clear, body:not(#theme-youngevity-us) .cart-container .cart.actions .cart-summary .checkout-methods-items button.hollow.action.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container .cart.actions button.hollow.action.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container .cart.actions button.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .data.table .cart.actions a.hollow.action.clear, .data.table body:not(#theme-youngevity-us) .cart-container .cart.actions a.hollow.action.clear, body:not(#theme-youngevity-us) .cart-container .fieldset .actions-toolbar .secondary .data.table .cart.actions a.action.clear, body:not(#theme-youngevity-us) .cart-container .login-container .actions-toolbar .secondary .data.table .cart.actions a.action.clear, body:not(#theme-youngevity-us) .cart-container .form-create-account .actions-toolbar .secondary .data.table .cart.actions a.action.clear, body:not(#theme-youngevity-us) .cart-container .forgot-password-container .actions-toolbar .secondary .data.table .cart.actions a.action.clear {
      font-family: "Montserrat medium";
      font-size: 17px;
      display: inline-block;
      text-align: center;
      line-height: 1;
      cursor: pointer;
      -webkit-appearance: none;
      transition: background-color 0.25s ease-out, color 0.25s ease-out;
      vertical-align: middle;
      border-radius: 0;
      padding: 0.85em 1em;
      margin: 0 0 0 0;
      font-size: 0.9rem;
      margin-right: 10px;
      border: 1px solid #6d6d6d;
      color: #6d6d6d; } }

@media only screen and (min-width: 1024px) {
  body:not(#theme-youngevity-us) .cart-container .cart.actions .button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .modal-inner-wrap .modal-footer button.action.continue, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset button.action.continue, .fieldset body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .fieldset a.action.continue, .fieldset body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container button.action.continue, .login-container body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .login-container a.action.continue, .login-container body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account button.action.continue, .form-create-account body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .form-create-account a.action.continue, .form-create-account body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container button.action.continue, .forgot-password-container body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .forgot-password-container a.action.continue, .forgot-password-container body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue, body:not(#theme-youngevity-us) .cart-container .cart.actions .cart-summary .checkout-methods-items button.action.continue, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-container .cart.actions button.action.continue, body:not(#theme-youngevity-us) .cart-container .data.table .cart.actions a.action.continue, .data.table body:not(#theme-youngevity-us) .cart-container .cart.actions a.action.continue {
    padding: 25px 50px; } }

body:not(#theme-youngevity-us).checkout-cart-index .giftcard .fieldset {
  margin-bottom: 0; }

body:not(#theme-youngevity-us).checkout-cart-index .items.methods {
  margin-bottom: 30px; }

body:not(#theme-youngevity-us).checkout-cart-index .item-title {
  font-family: "Montserrat medium";
  font-size: 20px; }

body:not(#theme-youngevity-us).checkout-cart-index .item-options {
  margin-bottom: 15px; }

body:not(#theme-youngevity-us).checkout-cart-index input[type="checkbox"],
body:not(#theme-youngevity-us).checkout-cart-index input[type="radio"] {
  height: 20px;
  width: 20px; }

body:not(#theme-youngevity-us).checkout-cart-index input[type="radio"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 7px; }
  body:not(#theme-youngevity-us).checkout-cart-index input[type="radio"] + label {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer;
    margin-left: 25px; }
  body:not(#theme-youngevity-us).checkout-cart-index input[type="radio"] + label:before {
    content: '';
    position: absolute;
    top: -3px;
    left: -25px;
    width: 20px;
    height: 20px;
    border: 1px solid #676767;
    border-radius: 50%;
    background: #ffffff; }
  body:not(#theme-youngevity-us).checkout-cart-index input[type="radio"]:checked + label:after {
    opacity: 1;
    content: '';
    position: absolute;
    top: -3px;
    left: -25px;
    width: 20px;
    height: 20px;
    border: 6px solid #338ffb;
    border-radius: 50%;
    background: #ffffff; }

@media only screen and (min-width: 1024px) {
  body:not(#theme-youngevity-us).checkout-cart-index table tbody td {
    padding: 4.5rem 0.625rem 4.5rem; }
  body:not(#theme-youngevity-us).checkout-cart-index .fieldset.estimate .field {
    margin: 7px 0; }
  body:not(#theme-youngevity-us).checkout-cart-index .fieldset .field.note {
    margin: 0.5rem 0 1.5rem; }
  body:not(#theme-youngevity-us).checkout-cart-index select, body:not(#theme-youngevity-us).checkout-cart-index input.input-text {
    height: 3rem; } }

/*Youngevity_US theme styles*/
body#theme-youngevity-us.checkout-cart-index .fancybox-overlay-fixed {
  z-index: 100000; }

body#theme-youngevity-us.checkout-cart-index .fancybox-opened {
  z-index: 100010; }

body#theme-youngevity-us.checkout-cart-index .page.messages .messages[role="alert"] {
  box-sizing: border-box; }
  body#theme-youngevity-us.checkout-cart-index .page.messages .messages[role="alert"] .message.message-success {
    background: rgba(21, 147, 153, 0.1);
    color: #000000;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 15px; }
    body#theme-youngevity-us.checkout-cart-index .page.messages .messages[role="alert"] .message.message-success:before {
      display: none; }

body#theme-youngevity-us.checkout-cart-index .page-content {
  min-height: calc(100vh - 150px); }
  @media screen and (min-width: 64em) {
    body#theme-youngevity-us.checkout-cart-index .page-content {
      padding: 30px 0 60px;
      border-top: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      box-sizing: content-box; } }

body#theme-youngevity-us.checkout-cart-index .page-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-align: center;
  color: #404040;
  margin-bottom: 50px;
  font-size: 2.8125rem;
  text-transform: uppercase;
  letter-spacing: -0.5px; }

@media only screen and (min-width: 768px) {
  body#theme-youngevity-us.checkout-cart-index .page-content-middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper,
body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove {
  display: none;
  position: fixed;
  z-index: 99999;
  background: #ffffff;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto; }
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .close_popup_wrapper,
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .close_popup_wrapper {
    text-align: right;
    position: absolute;
    right: 0;
    top: 0; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .close_popup_wrapper:hover,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .close_popup_wrapper:hover {
      opacity: .7; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .close_popup_wrapper .close-popup,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .close_popup_wrapper .close-popup {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 12px;
      line-height: 16px;
      color: #404040;
      text-transform: lowercase;
      background: none;
      padding: 8px 46px;
      display: inline-block; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .close_popup_wrapper .close-icon,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .close_popup_wrapper .close-icon {
      position: relative;
      width: 32px;
      height: 32px;
      display: block; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .close_popup_wrapper .close-icon:before, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .close_popup_wrapper .close-icon:after,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .close_popup_wrapper .close-icon:before,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .close_popup_wrapper .close-icon:after {
        position: absolute;
        left: 15px;
        content: ' ';
        height: 33px;
        width: 1px;
        background-color: #404040; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .close_popup_wrapper .close-icon:before,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .close_popup_wrapper .close-icon:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .close_popup_wrapper .close-icon:after,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .close_popup_wrapper .close-icon:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content,
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content {
    padding: 30px 20px;
    max-width: 820px;
    margin: 0 auto; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .action-delete,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .action-delete {
      position: static !important; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .action-delete:after, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .action-delete:before,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .action-delete:after,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .action-delete:before {
        display: none; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content h3, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .summary.title, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .cart-summary.sidebar .summary.title, body#theme-youngevity-us.checkout-cart-index .cart-summary.sidebar .popup-fullscreen-wrapper .popup-fullscreen-content .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content span.title, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.checkout-cart-index .checkout-opc .opc-sidebar .popup-fullscreen-wrapper .popup-fullscreen-content span.title, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .data.table .table-caption, .data.table body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .table-caption,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content h3,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .summary.title, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .cart-summary.sidebar .summary.title, body#theme-youngevity-us.checkout-cart-index .cart-summary.sidebar .popup-fullscreen-wrapper-remove .popup-fullscreen-content .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content span.title, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.checkout-cart-index .checkout-opc .opc-sidebar .popup-fullscreen-wrapper-remove .popup-fullscreen-content span.title,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .data.table .table-caption, .data.table
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .table-caption {
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      text-align: center;
      font-size: 27px;
      line-height: 32px;
      margin-bottom: 60px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-popup-wrapper,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .enroll-popup-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: start;
      border-bottom: 1px solid #DFDFDF;
      padding-bottom: 36px;
      margin-bottom: 36px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .enroll-column {
      width: 45%; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column p,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column li,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .enroll-column p,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .enroll-column li {
        color: #404040;
        font-family: "Montserrat semibold";
        font-size: 14px;
        line-height: 18px; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column p,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .enroll-column p {
        padding: 0; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content h4, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .fieldset .legend, .fieldset body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .legend, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .login-container .legend, .login-container body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .legend, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .form-create-account .legend, .form-create-account body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .legend, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .legend,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content h4,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .fieldset .legend, .fieldset
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .legend,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .login-container .legend, .login-container
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .legend,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .form-create-account .legend, .form-create-account
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .legend,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .forgot-password-container .legend, .forgot-password-container
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .legend {
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 18px;
      line-height: 24px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column-or,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .enroll-column-or {
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 24px;
      line-height: 32px;
      text-align: center;
      text-transform: uppercase; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .sub-title,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .sub-title {
      color: #686766;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 15px;
      line-height: 20px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .sub-title-2,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .sub-title-2 {
      color: #686766;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 14px;
      line-height: 18px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content ul,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content ul {
      margin: 10px 0 0 25px;
      list-style: none; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content ul li,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content ul li {
        position: relative;
        margin-bottom: 5px; }
        body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content ul li:before,
        body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content ul li:before {
          content: '';
          display: inline-block;
          width: 3px;
          height: 3px;
          border-radius: 50%;
          background: #404040;
          position: absolute;
          left: -15px;
          top: 7px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content a,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content a {
      display: inline-block; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content a.link,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.link {
      line-height: 32px;
      font-size: 14px;
      color: #686766;
      border-bottom: 1px dashed #EC562B;
      margin: 10px 0;
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content a.link:hover,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.link:hover {
        border-color: transparent; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .p-text,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .p-text {
      color: #404040;
      font-family: "Montserrat semibold";
      font-size: 14px;
      line-height: 18px;
      margin: 10px 0; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .p-text .more-text,
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .p-text .more-text {
        display: none; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .actions,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .actions {
      margin-top: 20px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .button, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content button, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .fieldset button.action, .fieldset body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content button.action, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .fieldset a.action, .fieldset body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content a.action, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .login-container button.action, .login-container body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content button.action, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .login-container a.action, .login-container body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content a.action, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .form-create-account button.action, .form-create-account body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content button.action, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .form-create-account a.action, .form-create-account body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content a.action, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .forgot-password-container button.action, .forgot-password-container body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content button.action, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .forgot-password-container a.action, .forgot-password-container body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content a.action, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content button, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us.checkout-cart-index .cart-summary.sidebar .checkout-methods-items .popup-fullscreen-wrapper .popup-fullscreen-content button, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .data.table .actions a.action, .data.table .actions body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content a.action,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .button,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content button,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .fieldset button.action, .fieldset
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content button.action,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .fieldset a.action, .fieldset
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.action,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .login-container button.action, .login-container
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content button.action,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .login-container a.action, .login-container
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.action,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .form-create-account button.action, .form-create-account
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content button.action,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .form-create-account a.action, .form-create-account
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.action,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .forgot-password-container button.action, .forgot-password-container
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content button.action,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .forgot-password-container a.action, .forgot-password-container
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.action,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content button, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us.checkout-cart-index .cart-summary.sidebar .checkout-methods-items .popup-fullscreen-wrapper-remove .popup-fullscreen-content button,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content .data.table .actions a.action, .data.table .actions
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.action {
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      text-transform: uppercase;
      padding: 0.85em 2em; }
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom,
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom img,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom img {
      margin-right: 20px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text h4, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text .fieldset .legend, .fieldset body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text .legend, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text .login-container .legend, .login-container body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text .legend, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text .form-create-account .legend, .form-create-account body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text .legend, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text .legend,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text h4,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text .fieldset .legend, .fieldset
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text .legend,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text .login-container .legend, .login-container
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text .legend,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text .form-create-account .legend, .form-create-account
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text .legend,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text .forgot-password-container .legend, .forgot-password-container
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text .legend {
      font-size: 20px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .enroll-popup-bottom .text p,
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove .enroll-popup-bottom .text p {
      padding: 0; }
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper.open_popup,
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper-remove.open_popup {
    display: block; }

body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content {
  max-width: 340px;
  padding-top: 50px; }
  @media only screen and (max-width: 767px) {
    body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content {
      max-width: 300px;
      padding: 30px 10px 10px; } }
  body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content h4, body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content .fieldset .legend, .fieldset body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content .legend, body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content .login-container .legend, .login-container body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content .legend, body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content .form-create-account .legend, .form-create-account body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content .legend, body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content .legend {
    color: #404040;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 15px; }
  body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content p {
    color: #404040;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px; }
  body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.action-delete {
    display: inline-block;
    color: #ffffff;
    background: #686766;
    width: auto;
    height: auto;
    font-size: 15px;
    text-transform: uppercase;
    padding: 8px 20px;
    margin-bottom: 10px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600; }
    body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.action-delete:hover {
      opacity: .7; }
  body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.close-remove-popup {
    color: #404040;
    font-size: 14px;
    line-height: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600; }
    body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .popup-fullscreen-wrapper-remove .popup-fullscreen-content a.close-remove-popup:hover {
      opacity: .7; }

body#theme-youngevity-us.checkout-cart-index #shipping-zip-form {
  position: relative;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .field {
    margin: 0; }
  body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .fieldset {
    max-width: 300px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start; }
    body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .fieldset .label {
      display: none; }
    body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .fieldset input {
      font-size: 14px;
      line-height: 32px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      color: #686766;
      margin: 0;
      box-shadow: none;
      border: none;
      padding: 0;
      height: auto;
      min-width: 10px;
      width: 100%; }
      body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .fieldset input:disabled {
        background-color: #ffffff; }
  body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .cancel-shipping-button {
    display: block;
    max-width: 15px; }
    body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .cancel-shipping-button .cancel-shipping {
      position: relative;
      width: 15px;
      height: 15px;
      display: block;
      cursor: pointer; }
      body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .cancel-shipping-button .cancel-shipping:after, body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .cancel-shipping-button .cancel-shipping:before {
        position: absolute;
        top: 0;
        left: 7px;
        content: ' ';
        height: 14px;
        width: 1px;
        background-color: #6d6d6d; }
      body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .cancel-shipping-button .cancel-shipping:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .cancel-shipping-button .cancel-shipping:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .cancel-shipping-button .cancel-shipping:hover {
        background: none;
        opacity: .7; }
  body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .action-wrapper button {
    font-size: 14px;
    line-height: 32px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    color: #686766;
    background: none;
    padding: 0;
    text-transform: uppercase;
    border: none; }
    body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .action-wrapper button:hover {
      opacity: .7; }
  body#theme-youngevity-us.checkout-cart-index #shipping-zip-form .action-wrapper span {
    font-size: 14px;
    line-height: 32px;
    font-family: "Montserrat", sans-serif;
    color: #686766;
    font-weight: 600;
    background: none;
    padding: 0;
    text-transform: uppercase;
    border: none; }
  body#theme-youngevity-us.checkout-cart-index #shipping-zip-form:after {
    content: '';
    background: #EC562B;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 5px;
    animation-duration: 1s;
    animation-name: input-line-width; }
  body#theme-youngevity-us.checkout-cart-index #shipping-zip-form.checked-shipping [name="postcode"] {
    pointer-events: none; }

body#theme-youngevity-us.checkout-cart-index #block-shipping #block-summary {
  display: none; }

body#theme-youngevity-us.checkout-cart-index #block-shipping.field-completed .title {
  display: none; }

body#theme-youngevity-us.checkout-cart-index #block-shipping.field-completed #block-summary {
  display: block; }

body#theme-youngevity-us.checkout-cart-index #block-shipping.active .title {
  display: none; }

body#theme-youngevity-us.checkout-cart-index #block-shipping.active #block-summary {
  display: block; }

body#theme-youngevity-us.checkout-cart-index .cart-empty {
  color: #404040;
  text-align: center; }
  body#theme-youngevity-us.checkout-cart-index .cart-empty h3, body#theme-youngevity-us.checkout-cart-index .cart-empty body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.checkout-cart-index .cart-empty .summary.title, body#theme-youngevity-us.checkout-cart-index .cart-empty .cart-summary.sidebar .summary.title, body#theme-youngevity-us.checkout-cart-index .cart-summary.sidebar .cart-empty .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.checkout-cart-index .cart-empty span.title, body#theme-youngevity-us.checkout-cart-index .cart-empty .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.checkout-cart-index .checkout-opc .opc-sidebar .cart-empty span.title, body#theme-youngevity-us.checkout-cart-index .cart-empty .data.table .table-caption, .data.table body#theme-youngevity-us.checkout-cart-index .cart-empty .table-caption {
    font-size: 18px;
    line-height: 24px;
    width: 100%;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    margin: 5px 0 15px; }
  body#theme-youngevity-us.checkout-cart-index .cart-empty h4, body#theme-youngevity-us.checkout-cart-index .cart-empty .fieldset .legend, .fieldset body#theme-youngevity-us.checkout-cart-index .cart-empty .legend, body#theme-youngevity-us.checkout-cart-index .cart-empty .login-container .legend, .login-container body#theme-youngevity-us.checkout-cart-index .cart-empty .legend, body#theme-youngevity-us.checkout-cart-index .cart-empty .form-create-account .legend, .form-create-account body#theme-youngevity-us.checkout-cart-index .cart-empty .legend, body#theme-youngevity-us.checkout-cart-index .cart-empty .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.checkout-cart-index .cart-empty .legend {
    font-size: 14px;
    line-height: 18px;
    width: 100%;
    font-family: "Montserrat", sans-serif;
    font-weight: 600; }
  body#theme-youngevity-us.checkout-cart-index .cart-empty p {
    font-size: 14px;
    line-height: 18px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }

body#theme-youngevity-us.checkout-cart-index .empty_img {
  height: 12vh;
  min-height: 150px;
  background: url(../images/SadDocCart.png) no-repeat center center;
  background-size: 28%;
  margin-bottom: 15px; }

body#theme-youngevity-us.checkout-cart-index .cart-wishlist h3, body#theme-youngevity-us.checkout-cart-index .cart-wishlist body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.checkout-cart-index .cart-wishlist .summary.title, body#theme-youngevity-us.checkout-cart-index .cart-wishlist .cart-summary.sidebar .summary.title, body#theme-youngevity-us.checkout-cart-index .cart-summary.sidebar .cart-wishlist .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.checkout-cart-index .cart-wishlist span.title, body#theme-youngevity-us.checkout-cart-index .cart-wishlist .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.checkout-cart-index .checkout-opc .opc-sidebar .cart-wishlist span.title, body#theme-youngevity-us.checkout-cart-index .cart-wishlist .data.table .table-caption, .data.table body#theme-youngevity-us.checkout-cart-index .cart-wishlist .table-caption {
  color: #404040;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  margin-bottom: 25px;
  border-top: 1px solid #DFDFDF;
  padding-top: 15px; }
  body#theme-youngevity-us.checkout-cart-index .cart-wishlist h3 span, body#theme-youngevity-us.checkout-cart-index .cart-wishlist body:not(#theme-youngevity-us) .cart-summary .summary.title span, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.checkout-cart-index .cart-wishlist .summary.title span, body#theme-youngevity-us.checkout-cart-index .cart-wishlist .cart-summary.sidebar .summary.title span, body#theme-youngevity-us.checkout-cart-index .cart-summary.sidebar .cart-wishlist .summary.title span, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.checkout-cart-index .cart-wishlist span.title span, body#theme-youngevity-us.checkout-cart-index .cart-wishlist .checkout-opc .opc-sidebar span.title span, body#theme-youngevity-us.checkout-cart-index .checkout-opc .opc-sidebar .cart-wishlist span.title span, body#theme-youngevity-us.checkout-cart-index .cart-wishlist .data.table .table-caption span, .data.table body#theme-youngevity-us.checkout-cart-index .cart-wishlist .table-caption span {
    font-family: "Montserrat", sans-serif;
    font-weight: 600; }

body#theme-youngevity-us.checkout-cart-index .wishlist-not-login {
  line-height: 20px;
  color: #404040;
  font-size: 14px;
  text-align: center; }
  body#theme-youngevity-us.checkout-cart-index .wishlist-not-login strong {
    display: block;
    font-weight: 600;
    font-family: "Montserrat", sans-serif; }
  body#theme-youngevity-us.checkout-cart-index .wishlist-not-login p {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    line-height: 20px;
    color: #404040;
    font-size: 14px; }
  body#theme-youngevity-us.checkout-cart-index .wishlist-not-login a {
    display: inline-block;
    color: #686766;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    border-bottom: 1px dashed #EC562B; }
    body#theme-youngevity-us.checkout-cart-index .wishlist-not-login a:hover {
      border: none; }

body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .item {
  padding: 0 1px; }

body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .product-item-photo {
  display: block;
  border: 1px solid #EFF2F2; }

body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .product-item-name {
  font-size: 12px;
  line-height: 16px;
  display: block;
  width: 100%;
  color: #404040;
  font-family: "Montserrat", sans-serif;
  padding: 10px 0 7px;
  font-weight: 600; }
  body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .product-item-name a:hover {
    text-decoration: underline; }

body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .price-box .price {
  color: #686766;
  font-size: 14px;
  line-height: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600; }

body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .price-box .labelprice {
  color: #404040;
  font-size: 12px;
  line-height: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400; }

body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart button {
  background: #EC562B;
  width: 100%;
  color: #ffffff;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  padding: 13px 5px;
  margin-top: 13px; }
  body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart button:hover {
    opacity: .7; }

body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .toautoship {
  width: 100%;
  color: #686766;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  padding: 8px 5px;
  border: 1px solid #686766;
  display: block;
  margin-top: 13px; }
  body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .toautoship:hover {
    opacity: .7; }

body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav {
  top: 50%;
  position: absolute;
  width: calc(100% + 30px);
  left: -15px; }
  body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav div {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    background-color: #686766;
    cursor: pointer;
    position: absolute;
    top: -15px;
    opacity: .7; }
    body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav div:hover {
      opacity: 1; }
    body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav div:after, body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav div:before {
      content: '';
      width: 13px;
      height: 2px;
      border-radius: 2px;
      background-color: #ffffff;
      display: block;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      top: 10px;
      left: 9px;
      position: absolute; }
    body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav div:before {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      top: 18px; }
  body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav .owl-prev {
    left: 0; }
    body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav .owl-prev:after {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
      left: 7px; }
    body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav .owl-prev:before {
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      left: 7px; }
  body#theme-youngevity-us.checkout-cart-index .wishlist-in-cart .owl-nav .owl-next {
    right: 0; }

body#theme-youngevity-us.checkout-cart-index .block.crosssell .block-title {
  margin-bottom: 20px; }
  body#theme-youngevity-us.checkout-cart-index .block.crosssell .block-title strong {
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    color: #404040; }

body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items {
  list-style: none;
  margin: 0 -0.9375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items.owl-carousel-products li {
    width: 100%; }
  body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li {
    text-align: center;
    padding: 0 10px;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    width: 50%;
    margin: 0 0 1.875rem; }
    @media screen and (min-width: 568px) {
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li {
        width: 33%; } }
    @media screen and (min-width: 768px) {
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li {
        width: 33.333%;
        margin: 0 0 3.125rem; } }
    body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li:nth-child(4) {
      margin-right: 0; }
    body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-image-container {
      border: 1px solid #EFF2F2;
      display: block;
      width: 100% !important;
      overflow: hidden;
      text-align: center; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-image-container .product-image-wrapper {
        vertical-align: top; }
    body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .image-container-holder {
      position: relative;
      margin-bottom: 10px; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .image-container-holder .action.towishlist {
        position: absolute;
        top: 10px;
        right: 10px;
        z-index: 20; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .image-container-holder .quick-view {
        display: none;
        position: absolute;
        bottom: 1.25rem;
        width: 90%;
        left: 5%;
        text-align: center;
        padding: 0.3125rem;
        box-sizing: border-box;
        border: 0.0625rem solid #575757;
        color: #575757;
        text-transform: uppercase;
        font-family: "Montserrat medium";
        background-color: rgba(255, 255, 255, 0.8);
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
        @media screen and (min-width: 480px) {
          body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .image-container-holder .quick-view {
            width: 70%;
            left: 15%; } }
        @media screen and (min-width: 568px) {
          body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .image-container-holder .quick-view {
            padding: 0.625rem; } }
        body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .image-container-holder .quick-view:hover {
          border: 0.0625rem solid #575757;
          background-color: #575757;
          color: #ffffff; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .image-container-holder:hover .quick-view {
        display: block; }
    body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-details, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-info {
      text-align: left;
      margin-bottom: 10px;
      text-transform: none; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-details .product-item-name, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-info .product-item-name {
        overflow: hidden; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-details .product-item-link, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-info .product-item-link {
        color: #404040;
        font-size: 12px;
        line-height: 15px;
        font-family: "Montserrat", sans-serif;
        display: block;
        font-weight: 500; }
        body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-details .product-item-link:hover, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-info .product-item-link:hover {
          color: #ec6529; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-details .description, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-details .rating, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-info .description, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-info .rating {
        display: none; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-details .price, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-info .price {
        font-family: "Montserrat", sans-serif;
        font-size: 14px;
        color: #000; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-details .labelprice, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-info .labelprice {
        font-family: "Montserrat", sans-serif;
        text-transform: none;
        font-size: 14px;
        font-weight: 300;
        color: #6d6d6d; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-details .price-box, body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-info .price-box {
        margin-bottom: 0.625rem; }
    body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-actions .actions-primary {
      position: relative;
      display: block;
      vertical-align: top;
      width: auto;
      margin: 0 0 0.3125rem;
      width: 100%; }
      @media screen and (min-width: 480px) {
        body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-actions .actions-primary {
          display: inline-block; } }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-actions .actions-primary .tocart {
        position: relative;
        font-family: "Montserrat medium";
        color: #ffffff;
        text-transform: uppercase;
        padding: 0.625rem 0.3125rem;
        background-color: #ec6529;
        font-size: 15px;
        font-weight: 500;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out;
        width: 100%; }
        @media screen and (min-width: 480px) {
          body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-actions .actions-primary .tocart {
            font-size: 14px;
            padding: 0.5625rem 0.625rem;
            height: 50px; } }
        body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-actions .actions-primary .tocart:hover {
          color: #ffffff;
          background-color: #DA571D;
          border: 1px solid #DA571D; }
    body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-actions .actions-secondary {
      position: relative;
      display: inline-block;
      width: auto;
      vertical-align: top; }
      body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-actions .actions-secondary a {
        color: inherit;
        width: auto;
        display: inline-block; }
        body#theme-youngevity-us.checkout-cart-index .block.crosssell .products-crosssell .product-items li .product-item-actions .actions-secondary a:hover {
          color: #ffffff; }

body#theme-youngevity-us .discount-code input {
  width: auto; }

body#theme-youngevity-us .discount-code .message {
  background: none !important;
  font-weight: normal !important;
  font-style: italic;
  font-size: 12px !important; }

body#theme-youngevity-us #shopping-cart-table {
  margin-left: 0; }
  body#theme-youngevity-us #shopping-cart-table .gift-options-cart-item {
    display: none; }
  body#theme-youngevity-us #shopping-cart-table .item-info {
    padding: 13px 11px;
    border: 1px solid #DFDFDF;
    position: relative;
    margin-bottom: 20px; }
    body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo {
      border-right: none;
      border-left: none; }
      body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo a.undo-add-link {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 14px;
        line-height: 19px;
        border-bottom: 0.0625rem dashed #EC562B;
        color: #686766;
        padding-bottom: 2px;
        display: inline-block;
        margin-left: 10px; }
        body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo a.undo-add-link:hover {
          border-color: #ffffff; }
        body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo a.undo-add-link.button[disabled], body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo .fieldset a.undo-add-link[disabled].action, .fieldset body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo a.undo-add-link[disabled].action, body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo .login-container a.undo-add-link[disabled].action, .login-container body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo a.undo-add-link[disabled].action, body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo .form-create-account a.undo-add-link[disabled].action, .form-create-account body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo a.undo-add-link[disabled].action, body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo .forgot-password-container a.undo-add-link[disabled].action, .forgot-password-container body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo a.undo-add-link[disabled].action, body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo .data.table .actions a.undo-add-link[disabled].action, .data.table .actions body#theme-youngevity-us #shopping-cart-table .item-info.cart-undo a.undo-add-link[disabled].action {
          background: none;
          padding: 0;
          padding-bottom: 2px;
          border: none;
          border-bottom: 0.0625rem dashed #686766; }
    body#theme-youngevity-us #shopping-cart-table .item-info .col.item {
      display: table;
      width: 100%; }
  body#theme-youngevity-us #shopping-cart-table .product-item-photo {
    margin-right: 20px;
    float: left; }
  body#theme-youngevity-us #shopping-cart-table .product-item-details,
  body#theme-youngevity-us #shopping-cart-table .product-item-photo {
    display: block; }
    body#theme-youngevity-us #shopping-cart-table .product-item-details .product-image-container,
    body#theme-youngevity-us #shopping-cart-table .product-item-photo .product-image-container {
      display: inline-block; }
  body#theme-youngevity-us #shopping-cart-table .product-item-details {
    padding-left: 154px; }
    body#theme-youngevity-us #shopping-cart-table .product-item-details .product-item-holder {
      width: 100%;
      padding-right: 20px; }
    body#theme-youngevity-us #shopping-cart-table .product-item-details .product-item-name {
      font-size: 1rem;
      line-height: 1.3125rem;
      display: block;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      color: #404040;
      margin-bottom: 10px; }
      body#theme-youngevity-us #shopping-cart-table .product-item-details .product-item-name a {
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        color: #404040; }
    body#theme-youngevity-us #shopping-cart-table .product-item-details .product-item-sku {
      font-size: 0.875rem;
      line-height: 1.125rem;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      color: #404040;
      display: block;
      margin-bottom: 10px; }
    body#theme-youngevity-us #shopping-cart-table .product-item-details .additional-attributes {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px; }
      body#theme-youngevity-us #shopping-cart-table .product-item-details .additional-attributes p {
        margin-bottom: 0;
        margin-right: 10px;
        font-size: 0.875rem;
        line-height: 1.125rem;
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
        body#theme-youngevity-us #shopping-cart-table .product-item-details .additional-attributes p span {
          font-family: "Montserrat", sans-serif;
          font-weight: 400; }
    body#theme-youngevity-us #shopping-cart-table .product-item-details .item-options {
      font-size: 1rem;
      overflow: hidden;
      margin: 0; }
      body#theme-youngevity-us #shopping-cart-table .product-item-details .item-options dt {
        float: left;
        clear: left;
        margin: 0 6px 5px 0; }
      body#theme-youngevity-us #shopping-cart-table .product-item-details .item-options dd {
        display: inline-block;
        margin: 0 0 5px; }
  body#theme-youngevity-us #shopping-cart-table .item-actions .action-delete {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 16px;
    height: 16px;
    cursor: pointer; }
    body#theme-youngevity-us #shopping-cart-table .item-actions .action-delete:after, body#theme-youngevity-us #shopping-cart-table .item-actions .action-delete:before {
      position: absolute;
      left: 7px;
      content: ' ';
      height: 17px;
      width: 1px;
      background-color: #6d6d6d; }
    body#theme-youngevity-us #shopping-cart-table .item-actions .action-delete:before {
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    body#theme-youngevity-us #shopping-cart-table .item-actions .action-delete:after {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  body#theme-youngevity-us #shopping-cart-table .item-actions .gift-options-cart-item,
  body#theme-youngevity-us #shopping-cart-table .item-actions .action-edit,
  body#theme-youngevity-us #shopping-cart-table .item-actions .action-towishlist {
    display: none; }

body#theme-youngevity-us .cart-summary.sidebar {
  overflow: visible; }
  body#theme-youngevity-us .cart-summary.sidebar .summary.title {
    display: block;
    padding-bottom: 0.625rem;
    border-bottom: 1px solid #676767;
    margin-bottom: 1rem;
    text-align: left;
    color: #404040 !important; }
  body#theme-youngevity-us .cart-summary.sidebar .block {
    padding: 9px 16px;
    border: 1px solid #DFDFDF;
    margin-bottom: 0.625rem; }
    body#theme-youngevity-us .cart-summary.sidebar .block .title {
      cursor: pointer;
      text-transform: uppercase; }
      body#theme-youngevity-us .cart-summary.sidebar .block .title:before {
        display: none; }
      body#theme-youngevity-us .cart-summary.sidebar .block .title strong {
        font-size: 14px;
        line-height: 32px;
        font-family: "Montserrat", sans-serif;
        color: #686766;
        font-weight: 600;
        border-bottom: 0.0625rem dashed #EC562B; }
    body#theme-youngevity-us .cart-summary.sidebar .block .fieldset {
      margin-top: 0; }
  body#theme-youngevity-us .cart-summary.sidebar legend.legend {
    display: none; }
  body#theme-youngevity-us .cart-summary.sidebar .fieldset .field label.label {
    font-weight: normal;
    font-size: 1.0625rem; }
  body#theme-youngevity-us .cart-summary.sidebar .cart-totals {
    text-align: left; }
    body#theme-youngevity-us .cart-summary.sidebar .cart-totals caption {
      display: none; }
    body#theme-youngevity-us .cart-summary.sidebar .cart-totals .table-wrapper td, body#theme-youngevity-us .cart-summary.sidebar .cart-totals .table-wrapper th {
      background: transparent;
      padding: 23px 20px;
      font-family: "Montserrat", sans-serif;
      font-size: 17px;
      line-height: 20px;
      color: #404040; }
    body#theme-youngevity-us .cart-summary.sidebar .cart-totals .table-wrapper th {
      width: 40%; }
    body#theme-youngevity-us .cart-summary.sidebar .cart-totals .table-wrapper td {
      width: 30%;
      text-align: right; }
    body#theme-youngevity-us .cart-summary.sidebar .cart-totals .totals {
      font-size: 0.75rem; }
      body#theme-youngevity-us .cart-summary.sidebar .cart-totals .totals.grand {
        font-size: 0.875rem;
        font-weight: bold; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-totals .totals.grand strong, body#theme-youngevity-us .cart-summary.sidebar .cart-totals .totals.grand span {
          color: #686766;
          font-family: "Montserrat", sans-serif;
          font-weight: 700; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-totals .totals.grand strong {
          font-weight: normal; }
      body#theme-youngevity-us .cart-summary.sidebar .cart-totals .totals .label {
        background: none;
        text-align: left;
        padding: 0;
        font-family: "Montserrat", sans-serif;
        font-size: 17px;
        color: #404040; }
      body#theme-youngevity-us .cart-summary.sidebar .cart-totals .totals.sub > th {
        padding-left: 0; }
  body#theme-youngevity-us .cart-summary.sidebar .action.primary.checkout {
    background-color: #686766;
    color: #ffffff;
    border-color: none;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px; }
    body#theme-youngevity-us .cart-summary.sidebar .action.primary.checkout:hover {
      background: #DA571D; }
  body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items {
    display: inline; }
    body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items li {
      list-style: none; }
    body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button {
      display: block;
      width: 100%; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount .fieldset,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .fieldset {
    position: relative;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .fieldset:after,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .fieldset:after {
      content: '';
      background: #EC562B;
      width: 100%;
      height: 1px;
      position: absolute;
      left: 0;
      bottom: 5px;
      animation-duration: 1s;
      animation-name: input-line-width; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount .field,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%; }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .field .control,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .field .control {
      width: 100%; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount input,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard input {
    font-size: 14px;
    line-height: 32px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    color: #686766;
    margin: 0;
    box-shadow: none;
    border: none;
    padding: 0;
    height: auto;
    min-width: 10px;
    width: 100%; }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount input:disabled,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard input:disabled {
      background: none; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount .cancel-button button,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .cancel-button button {
    position: relative;
    background: none;
    padding: 0;
    width: 15px;
    height: 15px; }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .cancel-button button:after, body#theme-youngevity-us .cart-summary.sidebar .block.discount .cancel-button button:before,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .cancel-button button:after,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .cancel-button button:before {
      position: absolute;
      top: 0;
      left: 7px;
      content: ' ';
      height: 14px;
      width: 1px;
      background-color: #6d6d6d; }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .cancel-button button:before,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .cancel-button button:before {
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .cancel-button button:after,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .cancel-button button:after {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .cancel-button button:hover,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .cancel-button button:hover {
      background: none;
      opacity: .7; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount .secondary button,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .secondary button {
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #686766;
    background: none;
    padding: 0;
    border: none; }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .secondary button:hover,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .secondary button:hover {
      opacity: .7; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount .actions-toolbar div.primary,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .actions-toolbar div.primary {
    margin: 0;
    background: none; }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .actions-toolbar div.primary button,
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .actions-toolbar div.primary span,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .actions-toolbar div.primary button,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .actions-toolbar div.primary span {
      font-size: 14px;
      line-height: 32px;
      font-family: "Montserrat", sans-serif;
      color: #686766;
      font-weight: 500;
      background: none;
      padding: 0;
      text-transform: uppercase;
      border: none; }
    body#theme-youngevity-us .cart-summary.sidebar .block.discount .actions-toolbar div.primary button:hover,
    body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .actions-toolbar div.primary button:hover {
      opacity: .7; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount .content,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .content {
    display: none; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount.opened-block .title,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard.opened-block .title {
    display: none; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount.opened-block .content,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard.opened-block .content {
    display: block; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount.applied .field .control,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard.applied .field .control {
    width: auto; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount.applied input,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard.applied input {
    width: auto; }
  body#theme-youngevity-us .cart-summary.sidebar .block.discount .please-wait,
  body#theme-youngevity-us .cart-summary.sidebar .block.giftcard .please-wait {
    font-size: 12px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #EC562B; }
  body#theme-youngevity-us .cart-summary.sidebar .gift-options {
    margin-top: 15px; }
  body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper {
    background: #F7F8F8;
    padding: 10px 16px 19px;
    margin-bottom: 11px; }
    body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals {
      border-bottom: none;
      margin-bottom: 0; }
      body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody {
        background: none;
        padding-right: 0; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody tr:nth-child(even) {
          background: none; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody th {
          padding: 5px 10px;
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          font-size: 14px;
          line-height: 24px;
          padding-left: 0; }
          body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody th strong,
          body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody th span {
            color: #404040;
            font-family: "Montserrat", sans-serif;
            font-size: 14px;
            line-height: 24px;
            font-weight: normal; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody td {
          padding: 10px;
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          font-size: 16px;
          line-height: 21px;
          color: #686766;
          padding-right: 0; }
          body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody td strong {
            color: #686766; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody tr:first-child th,
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody tr:first-child td {
          padding-top: 0; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody .grand.totals {
          background: none;
          border-top: 1px solid #686766; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody tr.grand.totals th strong,
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .cart-totals .data.table.totals tbody tr.grand.totals td strong {
          font-family: "Montserrat", sans-serif;
          font-weight: 600; }
    body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart {
      width: 100%;
      position: relative;
      display: inline-block;
      font-size: 14px;
      line-height: 24px; }
      @media only screen and (max-width: 767px) {
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart {
          padding-left: 0; } }
      body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart dl,
      body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart dt {
        margin-bottom: 0;
        line-height: 25px; }
      body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart dl {
        margin: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart dl.grand_total {
          border-top: 1px solid #686766;
          padding: 5px 0; }
      body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart .text {
        color: #404040;
        font-weight: normal; }
      body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart .value {
        font-size: 16px;
        color: #686766; }
      body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart.bv-qv-total dl:first-child {
        border-top: 1px solid #686766; }
      body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart.bv-qv-total .what-is-this {
        position: relative; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart.bv-qv-total .what-is-this span.what-is-this-label span {
          font-size: 14px;
          font-family: "Montserrat", sans-serif;
          font-weight: 700;
          line-height: 32px;
          color: #404040;
          border-bottom: 1px dashed #EC562B; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart.bv-qv-total .what-is-this span.what-is-this-label:after {
          content: 'i';
          display: inline-block;
          border-radius: 50%;
          background: #366397;
          font-style: italic;
          font-size: 10px;
          line-height: normal;
          color: #ffffff;
          width: 14px;
          height: 14px;
          padding: 1px 4px;
          font-family: "Montserrat light"; }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart.bv-qv-total .what-is-this .tooltip-body {
          background-color: #676767;
          color: #ffffff;
          font-size: 12px;
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          position: absolute;
          line-height: 16px;
          padding: 10px 15px;
          left: -100%;
          visibility: hidden;
          opacity: 0;
          -webkit-transition: all .3s ease-in-out;
          -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
          z-index: 999;
          width: 210px;
          text-align: center;
          -webkit-transform: translateX(50%);
          -ms-transform: translateX(50%);
          transform: translateX(50%); }
          body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart.bv-qv-total .what-is-this .tooltip-body:after {
            content: '';
            display: block;
            background-color: #676767;
            width: 15px;
            height: 15px;
            position: absolute;
            top: -10px;
            left: 34px;
            -webkit-transform: rotate(45deg) translateX(50%);
            -ms-transform: rotate(45deg) translateX(50%);
            transform: rotate(45deg) translateX(50%); }
        body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .total-in-cart.bv-qv-total .what-is-this:hover .tooltip-body {
          visibility: visible;
          opacity: 1; }
    body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .no-items-message,
    body#theme-youngevity-us .cart-summary.sidebar .cart-summary-total-wrapper .success-autoship-banner {
      display: none; }
  body#theme-youngevity-us .cart-summary.sidebar.no-items .cart-summary-total-wrapper {
    background: none;
    padding: 0; }
    body#theme-youngevity-us .cart-summary.sidebar.no-items .cart-summary-total-wrapper .action.primary.checkout {
      display: none; }
    body#theme-youngevity-us .cart-summary.sidebar.no-items .cart-summary-total-wrapper fieldset.total-sale legend {
      background: #ffffff; }
    body#theme-youngevity-us .cart-summary.sidebar.no-items .cart-summary-total-wrapper fieldset.total-sale svg rect {
      stroke-dasharray: 1500;
      stroke-dashoffset: 1500; }
    body#theme-youngevity-us .cart-summary.sidebar.no-items .cart-summary-total-wrapper .cart-totals {
      background: #F7F8F8;
      padding: 10px 16px 0; }
  body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner {
    border-radius: 5px;
    background: linear-gradient(180deg, #EC562B 0%, #B91C8D 100%);
    text-align: center;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    padding: 10px;
    display: block; }
    body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner h4, body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner .fieldset .legend, .fieldset body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner .legend, body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner .login-container .legend, .login-container body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner .legend, body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner .form-create-account .legend, .form-create-account body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner .legend, body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner .legend {
      font-size: 18px;
      line-height: 24px;
      color: #ffffff;
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
    body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner p {
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
    body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner a {
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      border-bottom: 1px dashed #ffffff;
      color: #ffffff; }
      body#theme-youngevity-us .cart-summary.sidebar.no-items .success-autoship-banner a:hover {
        border-color: transparent; }
  body#theme-youngevity-us .cart-summary.sidebar.no-items .no-items-message {
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    color: #686766;
    background: #EFF2F2;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    padding: 11px 10px;
    margin-bottom: 20px; }
  body#theme-youngevity-us .cart-summary.sidebar.no-items #block-shipping,
  body#theme-youngevity-us .cart-summary.sidebar.no-items #block-giftcard,
  body#theme-youngevity-us .cart-summary.sidebar.no-items #block-discount {
    display: none; }
  body#theme-youngevity-us .cart-summary.sidebar fieldset.total-sale {
    position: relative;
    margin-bottom: 15px;
    margin-top: 10px; }
    body#theme-youngevity-us .cart-summary.sidebar fieldset.total-sale svg,
    body#theme-youngevity-us .cart-summary.sidebar fieldset.total-sale svg rect {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      fill: transparent;
      pointer-events: none; }
    body#theme-youngevity-us .cart-summary.sidebar fieldset.total-sale svg rect {
      stroke: #EC562B;
      stroke-width: 2;
      -webkit-transition: 2s;
      -o-transition: 2s;
      transition: 2s;
      stroke-dasharray: 999;
      stroke-dashoffset: 999; }
    body#theme-youngevity-us .cart-summary.sidebar fieldset.total-sale legend {
      color: #535353;
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      background: #F7F8F8;
      position: absolute;
      margin: 0;
      left: 14px;
      top: -8px;
      padding: 0 2px; }
    body#theme-youngevity-us .cart-summary.sidebar fieldset.total-sale p {
      color: #535353;
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      padding: 16px;
      margin-bottom: 0; }
      body#theme-youngevity-us .cart-summary.sidebar fieldset.total-sale p a {
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
      body#theme-youngevity-us .cart-summary.sidebar fieldset.total-sale p strong {
        font-weight: 600;
        font-family: "Montserrat", sans-serif; }
  body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.estimate {
    margin: 0; }
    body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.estimate .field.note {
      font-size: 12px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      color: #EC562B;
      margin: 0; }
    body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.estimate label {
      color: #535353;
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
    body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.estimate select,
    body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.estimate input {
      color: #535353;
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      border: 1px solid #ddd;
      box-shadow: none; }
    body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.estimate .message {
      font-size: 12px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      color: #535353;
      margin: 0; }
  body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.rate {
    margin: 10px 0 0; }
    body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.rate dl dt.item-title {
      font-size: 14px;
      font-weight: normal; }
    body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.rate dl dd.item-options .label {
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      color: #535353; }
    body#theme-youngevity-us .cart-summary.sidebar .block.shipping .fieldset.rate input[type="radio"]:checked + label:after {
      border-color: #EC562B; }

body#theme-youngevity-us #giftcard-balance-lookup .giftcard.info p {
  padding: 5px 0;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: normal;
  margin: 0;
  color: #686766; }

body#theme-youngevity-us #giftcard-balance-lookup .giftcard.info strong {
  font-family: "Montserrat", sans-serif;
  font-weight: 600; }

body#theme-youngevity-us .cart-container {
  margin-bottom: 1.875rem; }
  body#theme-youngevity-us .cart-container .cart.items {
    border: none; }
    body#theme-youngevity-us .cart-container .cart.items th {
      border-bottom: 1px solid #676767; }
    body#theme-youngevity-us .cart-container .cart.items caption {
      display: none; }
    body#theme-youngevity-us .cart-container .cart.items .item.cart {
      border-bottom: 1px solid #676767; }
    body#theme-youngevity-us .cart-container .cart.items .item .field.qty {
      position: relative;
      max-width: 6.8125rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 3px; }
      body#theme-youngevity-us .cart-container .cart.items .item .field.qty label {
        display: none; }
      body#theme-youngevity-us .cart-container .cart.items .item .field.qty .qty-section-changer {
        text-align: center;
        clear: both;
        vertical-align: middle;
        max-width: 6.8125rem;
        white-space: nowrap;
        margin: 0 auto; }
        body#theme-youngevity-us .cart-container .cart.items .item .field.qty .qty-section-changer input {
          width: 100%;
          padding: 0 2rem;
          margin: 0;
          text-align: center;
          height: 32px;
          line-height: 1;
          display: inline-block;
          vertical-align: top;
          background: none;
          border-color: #D1D1D1;
          box-shadow: none;
          font-size: 20px;
          line-height: 32px;
          font-family: "Poppins", sans-serif;
          font-weight: 500; }
        body#theme-youngevity-us .cart-container .cart.items .item .field.qty .qty-section-changer a.minus, body#theme-youngevity-us .cart-container .cart.items .item .field.qty .qty-section-changer a.plus {
          position: absolute;
          top: 0;
          width: 2rem;
          height: 32px;
          display: inline-block;
          text-align: center;
          font-size: 1.375rem;
          font-weight: 600; }
          body#theme-youngevity-us .cart-container .cart.items .item .field.qty .qty-section-changer a.minus:after, body#theme-youngevity-us .cart-container .cart.items .item .field.qty .qty-section-changer a.plus:after {
            content: '';
            display: block;
            width: 11px;
            height: 1px;
            position: absolute;
            background: #404040;
            top: 15px;
            left: 10px; }
        body#theme-youngevity-us .cart-container .cart.items .item .field.qty .qty-section-changer a.minus {
          left: 0;
          border-right: 1px solid #D1D1D1; }
        body#theme-youngevity-us .cart-container .cart.items .item .field.qty .qty-section-changer a.plus {
          right: 0;
          border-left: 1px solid #D1D1D1; }
          body#theme-youngevity-us .cart-container .cart.items .item .field.qty .qty-section-changer a.plus:before {
            content: '';
            display: block;
            width: 1px;
            height: 11px;
            position: absolute;
            background: #404040;
            top: 10px;
            left: 15px; }
      body#theme-youngevity-us .cart-container .cart.items .item .field.qty button[name="update_cart_action"] {
        margin: 0.5rem auto 0;
        display: block;
        line-height: 1;
        clear: both;
        padding: 0;
        position: absolute;
        width: 100%;
        left: 110px; }
  body#theme-youngevity-us .cart-container .product-image-wrapper {
    padding-bottom: 0 !important; }
  body#theme-youngevity-us .cart-container .cart.actions {
    margin-top: 1.25rem; }
    body#theme-youngevity-us .cart-container .cart.actions .button.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .modal-inner-wrap .modal-footer button.action.continue:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container .cart.actions button.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .fieldset button.action.continue:hover, .fieldset body#theme-youngevity-us .cart-container .cart.actions button.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .fieldset a.action.continue:hover, .fieldset body#theme-youngevity-us .cart-container .cart.actions a.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .login-container button.action.continue:hover, .login-container body#theme-youngevity-us .cart-container .cart.actions button.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .login-container a.action.continue:hover, .login-container body#theme-youngevity-us .cart-container .cart.actions a.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .form-create-account button.action.continue:hover, .form-create-account body#theme-youngevity-us .cart-container .cart.actions button.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .form-create-account a.action.continue:hover, .form-create-account body#theme-youngevity-us .cart-container .cart.actions a.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container button.action.continue:hover, .forgot-password-container body#theme-youngevity-us .cart-container .cart.actions button.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container a.action.continue:hover, .forgot-password-container body#theme-youngevity-us .cart-container .cart.actions a.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action.continue:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container .cart.actions button.action.continue:hover, body#theme-youngevity-us .cart-container .cart.actions .cart-summary.sidebar .checkout-methods-items button.action.continue:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container .cart.actions button.action.continue:hover, body#theme-youngevity-us .cart-container .data.table .cart.actions a.action.continue:hover, .data.table body#theme-youngevity-us .cart-container .cart.actions a.action.continue:hover {
      background-color: #ec562b; }
  body#theme-youngevity-us .cart-container .button.clear, body#theme-youngevity-us .cart-container .modal-inner-wrap .modal-footer button.clear, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container button.clear, body#theme-youngevity-us .cart-container .fieldset button.clear.action, .fieldset body#theme-youngevity-us .cart-container button.clear.action, body#theme-youngevity-us .cart-container .fieldset a.clear.action, .fieldset body#theme-youngevity-us .cart-container a.clear.action, body#theme-youngevity-us .cart-container .login-container button.clear.action, .login-container body#theme-youngevity-us .cart-container button.clear.action, body#theme-youngevity-us .cart-container .login-container a.clear.action, .login-container body#theme-youngevity-us .cart-container a.clear.action, body#theme-youngevity-us .cart-container .form-create-account button.clear.action, .form-create-account body#theme-youngevity-us .cart-container button.clear.action, body#theme-youngevity-us .cart-container .form-create-account a.clear.action, .form-create-account body#theme-youngevity-us .cart-container a.clear.action, body#theme-youngevity-us .cart-container .forgot-password-container button.clear.action, .forgot-password-container body#theme-youngevity-us .cart-container button.clear.action, body#theme-youngevity-us .cart-container .forgot-password-container a.clear.action, .forgot-password-container body#theme-youngevity-us .cart-container a.clear.action, body#theme-youngevity-us .cart-container body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container button.clear, body#theme-youngevity-us .cart-container .cart-summary.sidebar .checkout-methods-items button.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container button.clear, body#theme-youngevity-us .cart-container .data.table .actions a.clear.action, .data.table .actions body#theme-youngevity-us .cart-container a.clear.action, body#theme-youngevity-us .cart-container .button.update, body#theme-youngevity-us .cart-container .modal-inner-wrap .modal-footer button.update, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container button.update, body#theme-youngevity-us .cart-container .fieldset button.update.action, .fieldset body#theme-youngevity-us .cart-container button.update.action, body#theme-youngevity-us .cart-container .fieldset a.update.action, .fieldset body#theme-youngevity-us .cart-container a.update.action, body#theme-youngevity-us .cart-container .login-container button.update.action, .login-container body#theme-youngevity-us .cart-container button.update.action, body#theme-youngevity-us .cart-container .login-container a.update.action, .login-container body#theme-youngevity-us .cart-container a.update.action, body#theme-youngevity-us .cart-container .form-create-account button.update.action, .form-create-account body#theme-youngevity-us .cart-container button.update.action, body#theme-youngevity-us .cart-container .form-create-account a.update.action, .form-create-account body#theme-youngevity-us .cart-container a.update.action, body#theme-youngevity-us .cart-container .forgot-password-container button.update.action, .forgot-password-container body#theme-youngevity-us .cart-container button.update.action, body#theme-youngevity-us .cart-container .forgot-password-container a.update.action, .forgot-password-container body#theme-youngevity-us .cart-container a.update.action, body#theme-youngevity-us .cart-container body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.update, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container button.update, body#theme-youngevity-us .cart-container .cart-summary.sidebar .checkout-methods-items button.update, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container button.update, body#theme-youngevity-us .cart-container .data.table .actions a.update.action, .data.table .actions body#theme-youngevity-us .cart-container a.update.action {
    background-color: transparent;
    color: #01A4AD;
    border-color: #676767;
    margin-right: 15px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 17px;
    line-height: 36px;
    background: none;
    border: none; }
    body#theme-youngevity-us .cart-container .button.clear:hover, body#theme-youngevity-us .cart-container .modal-inner-wrap .modal-footer button.clear:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container button.clear:hover, body#theme-youngevity-us .cart-container .fieldset button.clear.action:hover, .fieldset body#theme-youngevity-us .cart-container button.clear.action:hover, body#theme-youngevity-us .cart-container .fieldset a.clear.action:hover, .fieldset body#theme-youngevity-us .cart-container a.clear.action:hover, body#theme-youngevity-us .cart-container .login-container button.clear.action:hover, .login-container body#theme-youngevity-us .cart-container button.clear.action:hover, body#theme-youngevity-us .cart-container .login-container a.clear.action:hover, .login-container body#theme-youngevity-us .cart-container a.clear.action:hover, body#theme-youngevity-us .cart-container .form-create-account button.clear.action:hover, .form-create-account body#theme-youngevity-us .cart-container button.clear.action:hover, body#theme-youngevity-us .cart-container .form-create-account a.clear.action:hover, .form-create-account body#theme-youngevity-us .cart-container a.clear.action:hover, body#theme-youngevity-us .cart-container .forgot-password-container button.clear.action:hover, .forgot-password-container body#theme-youngevity-us .cart-container button.clear.action:hover, body#theme-youngevity-us .cart-container .forgot-password-container a.clear.action:hover, .forgot-password-container body#theme-youngevity-us .cart-container a.clear.action:hover, body#theme-youngevity-us .cart-container body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.clear:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container button.clear:hover, body#theme-youngevity-us .cart-container .cart-summary.sidebar .checkout-methods-items button.clear:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container button.clear:hover, body#theme-youngevity-us .cart-container .data.table .actions a.clear.action:hover, .data.table .actions body#theme-youngevity-us .cart-container a.clear.action:hover, body#theme-youngevity-us .cart-container .button.update:hover, body#theme-youngevity-us .cart-container .modal-inner-wrap .modal-footer button.update:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container button.update:hover, body#theme-youngevity-us .cart-container .fieldset button.update.action:hover, .fieldset body#theme-youngevity-us .cart-container button.update.action:hover, body#theme-youngevity-us .cart-container .fieldset a.update.action:hover, .fieldset body#theme-youngevity-us .cart-container a.update.action:hover, body#theme-youngevity-us .cart-container .login-container button.update.action:hover, .login-container body#theme-youngevity-us .cart-container button.update.action:hover, body#theme-youngevity-us .cart-container .login-container a.update.action:hover, .login-container body#theme-youngevity-us .cart-container a.update.action:hover, body#theme-youngevity-us .cart-container .form-create-account button.update.action:hover, .form-create-account body#theme-youngevity-us .cart-container button.update.action:hover, body#theme-youngevity-us .cart-container .form-create-account a.update.action:hover, .form-create-account body#theme-youngevity-us .cart-container a.update.action:hover, body#theme-youngevity-us .cart-container .forgot-password-container button.update.action:hover, .forgot-password-container body#theme-youngevity-us .cart-container button.update.action:hover, body#theme-youngevity-us .cart-container .forgot-password-container a.update.action:hover, .forgot-password-container body#theme-youngevity-us .cart-container a.update.action:hover, body#theme-youngevity-us .cart-container body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.update:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container button.update:hover, body#theme-youngevity-us .cart-container .cart-summary.sidebar .checkout-methods-items button.update:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container button.update:hover, body#theme-youngevity-us .cart-container .data.table .actions a.update.action:hover, .data.table .actions body#theme-youngevity-us .cart-container a.update.action:hover {
      color: #93CBD1; }
  body#theme-youngevity-us .cart-container .button.clear, body#theme-youngevity-us .cart-container .modal-inner-wrap .modal-footer button.clear, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container button.clear, body#theme-youngevity-us .cart-container .fieldset button.clear.action, .fieldset body#theme-youngevity-us .cart-container button.clear.action, body#theme-youngevity-us .cart-container .fieldset a.clear.action, .fieldset body#theme-youngevity-us .cart-container a.clear.action, body#theme-youngevity-us .cart-container .login-container button.clear.action, .login-container body#theme-youngevity-us .cart-container button.clear.action, body#theme-youngevity-us .cart-container .login-container a.clear.action, .login-container body#theme-youngevity-us .cart-container a.clear.action, body#theme-youngevity-us .cart-container .form-create-account button.clear.action, .form-create-account body#theme-youngevity-us .cart-container button.clear.action, body#theme-youngevity-us .cart-container .form-create-account a.clear.action, .form-create-account body#theme-youngevity-us .cart-container a.clear.action, body#theme-youngevity-us .cart-container .forgot-password-container button.clear.action, .forgot-password-container body#theme-youngevity-us .cart-container button.clear.action, body#theme-youngevity-us .cart-container .forgot-password-container a.clear.action, .forgot-password-container body#theme-youngevity-us .cart-container a.clear.action, body#theme-youngevity-us .cart-container body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container button.clear, body#theme-youngevity-us .cart-container .cart-summary.sidebar .checkout-methods-items button.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container button.clear, body#theme-youngevity-us .cart-container .data.table .actions a.clear.action, .data.table .actions body#theme-youngevity-us .cart-container a.clear.action {
    display: none; }
  body#theme-youngevity-us .cart-container .item-cart-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
    body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action a {
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        font-size: 14px;
        line-height: 19px;
        border-bottom: 0.0625rem dashed #EC562B;
        color: #686766;
        padding-bottom: 2px;
        display: inline-block;
        margin-top: 10px; }
        body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action a:hover {
          border-color: #ffffff; }
        body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action a.button[disabled], body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action .fieldset a[disabled].action, .fieldset body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action a[disabled].action, body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action .login-container a[disabled].action, .login-container body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action a[disabled].action, body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action .form-create-account a[disabled].action, .form-create-account body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action a[disabled].action, body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action .forgot-password-container a[disabled].action, .forgot-password-container body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action a[disabled].action, body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action .data.table .actions a[disabled].action, .data.table .actions body#theme-youngevity-us .cart-container .item-cart-bottom .item-cart-action a[disabled].action {
          background: none;
          padding: 0;
          padding-bottom: 2px;
          border: none;
          border-bottom: 0.0625rem dashed #686766; }
    body#theme-youngevity-us .cart-container .item-cart-bottom .item-price-wrapper .price-wrap {
      text-align: right; }
      body#theme-youngevity-us .cart-container .item-cart-bottom .item-price-wrapper .price-wrap .price {
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        font-size: 16px;
        line-height: 21px;
        color: #686766; }
    body#theme-youngevity-us .cart-container .item-cart-bottom .item-price-wrapper label {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      color: #404040;
      text-align: right; }

body#theme-youngevity-us .product-list-picker .list-row .single-product {
  width: 31%;
  height: 35.875rem;
  margin-right: 3.5%; }
  body#theme-youngevity-us .product-list-picker .list-row .single-product:nth-child(3n) {
    margin-right: 0; }

body#theme-youngevity-us .product-list-picker .single-product {
  position: relative;
  float: left;
  box-sizing: border-box;
  border: 0.0625rem solid #ddd;
  padding: 0.9375rem;
  width: calc(25% - 20px);
  margin-right: 20px;
  text-align: center;
  padding-bottom: 5rem;
  margin-bottom: 1.25rem;
  height: 26.875rem;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out; }
  body#theme-youngevity-us .product-list-picker .single-product:hover {
    border-color: #000000; }
  body#theme-youngevity-us .product-list-picker .single-product img {
    display: inline-block;
    margin-bottom: 0.9375rem; }
  body#theme-youngevity-us .product-list-picker .single-product .title {
    font-size: 1rem;
    color: #000000;
    margin-bottom: 0.9375rem;
    margin-top: 0.625rem; }
  body#theme-youngevity-us .product-list-picker .single-product .price {
    font-size: 1.125rem;
    font-family: "museo_sans500";
    color: #000000; }
  body#theme-youngevity-us .product-list-picker .single-product a.bbu {
    position: absolute;
    bottom: 0.625rem;
    width: 80%;
    left: 10%; }

body#theme-youngevity-us a.action.multicheckout span {
  border: 1px solid gray;
  padding: 8px 22px 8px 22px;
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  width: 100%; }

body#theme-youngevity-us .cart-container .button.action.continue:hover, body#theme-youngevity-us .cart-container .modal-inner-wrap .modal-footer button.action.continue:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container button.action.continue:hover, body#theme-youngevity-us .cart-container .fieldset button.action.continue:hover, .fieldset body#theme-youngevity-us .cart-container button.action.continue:hover, body#theme-youngevity-us .cart-container .fieldset a.action.continue:hover, .fieldset body#theme-youngevity-us .cart-container a.action.continue:hover, body#theme-youngevity-us .cart-container .login-container button.action.continue:hover, .login-container body#theme-youngevity-us .cart-container button.action.continue:hover, body#theme-youngevity-us .cart-container .login-container a.action.continue:hover, .login-container body#theme-youngevity-us .cart-container a.action.continue:hover, body#theme-youngevity-us .cart-container .form-create-account button.action.continue:hover, .form-create-account body#theme-youngevity-us .cart-container button.action.continue:hover, body#theme-youngevity-us .cart-container .form-create-account a.action.continue:hover, .form-create-account body#theme-youngevity-us .cart-container a.action.continue:hover, body#theme-youngevity-us .cart-container .forgot-password-container button.action.continue:hover, .forgot-password-container body#theme-youngevity-us .cart-container button.action.continue:hover, body#theme-youngevity-us .cart-container .forgot-password-container a.action.continue:hover, .forgot-password-container body#theme-youngevity-us .cart-container a.action.continue:hover, body#theme-youngevity-us .cart-container body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action.continue:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container button.action.continue:hover, body#theme-youngevity-us .cart-container .cart-summary.sidebar .checkout-methods-items button.action.continue:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container button.action.continue:hover, body#theme-youngevity-us .cart-container .data.table .actions a.action.continue:hover, .data.table .actions body#theme-youngevity-us .cart-container a.action.continue:hover {
  background-color: #ec562b; }

body#theme-youngevity-us .cart-summary button.action.primary:hover {
  background-color: #ec562b; }

body#theme-youngevity-us #co-shipping-method-form button.action.primary:hover {
  background-color: #6d6d6d; }

body#theme-youngevity-us .primary.action-select-shipping-item {
  margin-bottom: 1.25rem;
  margin-top: 1.5625rem; }

body#theme-youngevity-us .shipping-address-items {
  width: 100%; }

body#theme-youngevity-us .shipping-address-item {
  vertical-align: top;
  position: relative; }
  body#theme-youngevity-us .shipping-address-item.selected-item .action-select-shipping-item {
    background-color: #f3f3f3;
    pointer-events: none;
    outline: none; }
  body#theme-youngevity-us .shipping-address-item.selected-item:after {
    content: "\f00c";
    color: #ffffff;
    position: absolute;
    top: 0;
    right: 0;
    font-family: 'FontAwesome';
    width: 2rem;
    font-size: 1.375rem;
    line-height: 2rem;
    height: 2rem;
    background-color: #EC562B;
    text-align: center; }

body#theme-youngevity-us .modal-inner-wrap .action-secondary,
body#theme-youngevity-us .modal-inner-wrap .action-accept {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 0 0 0;
  font-size: 0.9rem;
  background-color: #6d6d6d;
  color: #ffffff;
  margin-top: 1.25rem; }
  body#theme-youngevity-us .modal-inner-wrap .action-secondary:hover,
  body#theme-youngevity-us .modal-inner-wrap .action-accept:hover {
    color: #ffffff;
    background-color: #ec562b; }

body#theme-youngevity-us .modal-inner-wrap .action-accept {
  background-color: #6d6d6d !important;
  box-shadow: none !important;
  outline: none !important; }
  body#theme-youngevity-us .modal-inner-wrap .action-accept:hover {
    background-color: #ec562b !important; }

body#theme-youngevity-us .modal-inner-wrap .products-related .image-container-holder .quickview {
  font-size: 14px;
  padding: 10px !important;
  bottom: 10px !important;
  max-width: 80%;
  width: initial !important;
  left: 0 !important;
  right: 0;
  margin-left: auto;
  margin-right: auto; }

body#theme-youngevity-us .modal-inner-wrap .modal-footer {
  margin-top: 1.125rem; }

@media screen and (min-width: 1024px) and (max-width: 1399px) {
  body#theme-youngevity-us.checkout-cart-index .top-page.sub-page {
    min-height: auto; } }

@media only screen and (max-width: 1023px) {
  body#theme-youngevity-us #shopping-cart-table .product-item-details .item-options {
    font-size: 15px; } }

@media only screen and (max-width: 767px) {
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .close_popup_wrapper .close-popup {
    padding: 8px 10px;
    font-size: 0; }
  body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content {
    padding: 50px 20px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content h3, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .summary.title, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .cart-summary.sidebar .summary.title, body#theme-youngevity-us.checkout-cart-index .cart-summary.sidebar .popup-fullscreen-wrapper .popup-fullscreen-content .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content span.title, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.checkout-cart-index .checkout-opc .opc-sidebar .popup-fullscreen-wrapper .popup-fullscreen-content span.title, body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .data.table .table-caption, .data.table body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .table-caption {
      margin-bottom: 40px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-popup-wrapper {
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      margin-bottom: 10px; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-popup-wrapper .enroll-column {
        width: 100%;
        margin-bottom: 40px; }
    body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-popup-bottom {
      flex-direction: column; }
      body#theme-youngevity-us.checkout-cart-index .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-popup-bottom img {
        display: block;
        margin-bottom: 15px; }
  body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .item .col.subtotal {
    width: auto; }
  body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .item-info .product-item-photo {
    margin-right: 10px; }
    body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .item-info .product-item-photo .product-image-container {
      width: 70px !important; }
  body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .product-item-details {
    padding-left: 0;
    display: flex;
    flex-direction: column; }
    body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .product-item-details .item-cart-bottom .item-cart-action a {
      font-size: 13px; }
    body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .product-item-details .col.qty {
      max-width: unset;
      width: 110px; }
      body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .product-item-details .col.qty:before {
        display: none; }
  body#theme-youngevity-us.checkout-cart-index #shopping-cart-table .col.subtotal:before {
    display: none; }
  body#theme-youngevity-us.checkout-cart-index .page-content-middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    body#theme-youngevity-us.checkout-cart-index .page-content-middle .main {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
    body#theme-youngevity-us.checkout-cart-index .page-content-middle .cart-summary.sidebar {
      font-size: 16px;
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
  body#theme-youngevity-us.checkout-cart-index .page-title {
    font-size: 1.75rem; } }

@media only screen and (max-width: 500px) {
  body#theme-youngevity-us .cart.table-wrapper thead .col.item,
  body#theme-youngevity-us .cart.table-wrapper thead .col.qty,
  body#theme-youngevity-us .cart.table-wrapper thead .col.price,
  body#theme-youngevity-us .cart.table-wrapper thead .col.subtotal,
  body#theme-youngevity-us .cart.table-wrapper thead .col.msrp {
    display: none; }
  body#theme-youngevity-us .cart.table-wrapper .item .col.item {
    display: block;
    min-height: 75px;
    padding: 15px 15px 10px 90px;
    position: relative;
    margin-bottom: 20px; }
  body#theme-youngevity-us .cart.table-wrapper .item .col.qty,
  body#theme-youngevity-us .cart.table-wrapper .item .col.price,
  body#theme-youngevity-us .cart.table-wrapper .item .col.subtotal,
  body#theme-youngevity-us .cart.table-wrapper .item .col.msrp {
    box-sizing: border-box;
    display: block;
    float: left;
    white-space: nowrap;
    width: 33%;
    margin: 0; }
    body#theme-youngevity-us .cart.table-wrapper .item .col.qty:before,
    body#theme-youngevity-us .cart.table-wrapper .item .col.price:before,
    body#theme-youngevity-us .cart.table-wrapper .item .col.subtotal:before,
    body#theme-youngevity-us .cart.table-wrapper .item .col.msrp:before {
      content: attr(data-th);
      display: block;
      font-weight: 600;
      padding-bottom: 10px; }
  body#theme-youngevity-us .cart-container .cart.items .item .field.qty input {
    display: inline-block;
    margin-top: -7px; }
  body#theme-youngevity-us.checkout-cart-index .page-title {
    padding: 10px 0; } }

@media only screen and (max-width: 340px) {
  body#theme-youngevity-us .cart.main.actions .action {
    margin-bottom: 10px; } }

@media only screen and (min-width: 340px) {
  body#theme-youngevity-us .cart-container .cart.actions {
    display: block; }
    body#theme-youngevity-us .cart-container .cart.actions .button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .modal-inner-wrap .modal-footer button.action.continue, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .fieldset button.action.continue, .fieldset body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .fieldset a.action.continue, .fieldset body#theme-youngevity-us .cart-container .cart.actions a.action.continue, body#theme-youngevity-us .cart-container .cart.actions .login-container button.action.continue, .login-container body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .login-container a.action.continue, .login-container body#theme-youngevity-us .cart-container .cart.actions a.action.continue, body#theme-youngevity-us .cart-container .cart.actions .form-create-account button.action.continue, .form-create-account body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .form-create-account a.action.continue, .form-create-account body#theme-youngevity-us .cart-container .cart.actions a.action.continue, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container button.action.continue, .forgot-password-container body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container a.action.continue, .forgot-password-container body#theme-youngevity-us .cart-container .cart.actions a.action.continue, body#theme-youngevity-us .cart-container .cart.actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action.continue, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .cart-summary.sidebar .checkout-methods-items button.action.continue, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .data.table .cart.actions a.action.continue, .data.table body#theme-youngevity-us .cart-container .cart.actions a.action.continue {
      display: block;
      text-align: center;
      line-height: 1;
      cursor: pointer;
      -webkit-appearance: none;
      transition: background-color 0.25s ease-out, color 0.25s ease-out;
      vertical-align: middle;
      border: 1px solid transparent;
      border-radius: 0;
      padding: 25px 25px;
      margin: 0 0 0 0;
      background-color: #6d6d6d;
      color: #ffffff;
      margin-right: 15px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 17px;
      text-transform: uppercase; }
    body#theme-youngevity-us .cart-container .cart.actions .button.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .modal-inner-wrap .modal-footer button.hollow.action.clear, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container .cart.actions button.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .fieldset button.hollow.action.clear, .fieldset body#theme-youngevity-us .cart-container .cart.actions button.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .fieldset .actions-toolbar .secondary button.action.clear, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions button.action.clear, body#theme-youngevity-us .cart-container .cart.actions .fieldset a.hollow.action.clear, .fieldset body#theme-youngevity-us .cart-container .cart.actions a.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .fieldset .actions-toolbar .secondary a.action.clear, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions a.action.clear, body#theme-youngevity-us .cart-container .cart.actions .login-container button.hollow.action.clear, .login-container body#theme-youngevity-us .cart-container .cart.actions button.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .login-container .actions-toolbar .secondary button.action.clear, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions button.action.clear, body#theme-youngevity-us .cart-container .cart.actions .login-container a.hollow.action.clear, .login-container body#theme-youngevity-us .cart-container .cart.actions a.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .login-container .actions-toolbar .secondary a.action.clear, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions a.action.clear, body#theme-youngevity-us .cart-container .cart.actions .form-create-account button.hollow.action.clear, .form-create-account body#theme-youngevity-us .cart-container .cart.actions button.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .form-create-account .actions-toolbar .secondary button.action.clear, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions button.action.clear, body#theme-youngevity-us .cart-container .cart.actions .form-create-account a.hollow.action.clear, .form-create-account body#theme-youngevity-us .cart-container .cart.actions a.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .form-create-account .actions-toolbar .secondary a.action.clear, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions a.action.clear, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container button.hollow.action.clear, .forgot-password-container body#theme-youngevity-us .cart-container .cart.actions button.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container .actions-toolbar .secondary button.action.clear, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions button.action.clear, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container a.hollow.action.clear, .forgot-password-container body#theme-youngevity-us .cart-container .cart.actions a.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container .actions-toolbar .secondary a.action.clear, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions a.action.clear, body#theme-youngevity-us .cart-container .cart.actions .fieldset .actions-toolbar .secondary .button.action.clear, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions .button.action.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary .cart-container .cart.actions button.action.clear, body#theme-youngevity-us .cart-container .cart.actions .login-container .actions-toolbar .secondary .button.action.clear, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions .button.action.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary .cart-container .cart.actions button.action.clear, body#theme-youngevity-us .cart-container .cart.actions .form-create-account .actions-toolbar .secondary .button.action.clear, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions .button.action.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary .cart-container .cart.actions button.action.clear, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container .actions-toolbar .secondary .button.action.clear, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-container .cart.actions .button.action.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary .cart-container .cart.actions button.action.clear, body#theme-youngevity-us .cart-container .cart.actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.action.clear, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container .cart.actions button.hollow.action.clear, body#theme-youngevity-us .cart-container .cart.actions .cart-summary.sidebar .checkout-methods-items button.hollow.action.clear, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container .cart.actions button.hollow.action.clear, body#theme-youngevity-us .cart-container .data.table .cart.actions a.hollow.action.clear, .data.table body#theme-youngevity-us .cart-container .cart.actions a.hollow.action.clear, body#theme-youngevity-us .cart-container .fieldset .actions-toolbar .secondary .data.table .cart.actions a.action.clear, body#theme-youngevity-us .cart-container .login-container .actions-toolbar .secondary .data.table .cart.actions a.action.clear, body#theme-youngevity-us .cart-container .form-create-account .actions-toolbar .secondary .data.table .cart.actions a.action.clear, body#theme-youngevity-us .cart-container .forgot-password-container .actions-toolbar .secondary .data.table .cart.actions a.action.clear {
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 17px;
      display: inline-block;
      text-align: center;
      line-height: 1;
      cursor: pointer;
      -webkit-appearance: none;
      transition: background-color 0.25s ease-out, color 0.25s ease-out;
      vertical-align: middle;
      border-radius: 0;
      padding: 0.85em 1em;
      margin: 0 0 0 0;
      font-size: 0.9rem;
      margin-right: 10px;
      border: 1px solid #6d6d6d;
      color: #6d6d6d; } }

@media only screen and (min-width: 1024px) {
  body#theme-youngevity-us .cart-container .cart.actions .button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .modal-inner-wrap .modal-footer button.action.continue, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .fieldset button.action.continue, .fieldset body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .fieldset a.action.continue, .fieldset body#theme-youngevity-us .cart-container .cart.actions a.action.continue, body#theme-youngevity-us .cart-container .cart.actions .login-container button.action.continue, .login-container body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .login-container a.action.continue, .login-container body#theme-youngevity-us .cart-container .cart.actions a.action.continue, body#theme-youngevity-us .cart-container .cart.actions .form-create-account button.action.continue, .form-create-account body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .form-create-account a.action.continue, .form-create-account body#theme-youngevity-us .cart-container .cart.actions a.action.continue, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container button.action.continue, .forgot-password-container body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .forgot-password-container a.action.continue, .forgot-password-container body#theme-youngevity-us .cart-container .cart.actions a.action.continue, body#theme-youngevity-us .cart-container .cart.actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action.continue, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .cart.actions .cart-summary.sidebar .checkout-methods-items button.action.continue, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-container .cart.actions button.action.continue, body#theme-youngevity-us .cart-container .data.table .cart.actions a.action.continue, .data.table body#theme-youngevity-us .cart-container .cart.actions a.action.continue {
    padding: 25px 50px; } }

body#theme-youngevity-us.checkout-cart-index .giftcard .fieldset {
  margin-bottom: 0; }

body#theme-youngevity-us.checkout-cart-index .items.methods {
  margin-bottom: 30px;
  margin-left: 0;}

body#theme-youngevity-us.checkout-cart-index .item-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 20px; }

body#theme-youngevity-us.checkout-cart-index .item-options {
  margin-bottom: 15px; }

body#theme-youngevity-us.checkout-cart-index input[type="checkbox"],
body#theme-youngevity-us.checkout-cart-index input[type="radio"] {
  height: 20px;
  width: 20px; }

body#theme-youngevity-us.checkout-cart-index input[type="radio"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 7px; }
  body#theme-youngevity-us.checkout-cart-index input[type="radio"] + label {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer;
    margin-left: 25px; }
  body#theme-youngevity-us.checkout-cart-index input[type="radio"] + label:before {
    content: '';
    position: absolute;
    top: -3px;
    left: -25px;
    width: 20px;
    height: 20px;
    border: 1px solid #919191;
    border-radius: 50%;
    background: #ffffff; }
  body#theme-youngevity-us.checkout-cart-index input[type="radio"]:checked + label:after {
    opacity: 1;
    content: '';
    position: absolute;
    top: -3px;
    left: -25px;
    width: 20px;
    height: 20px;
    border: 6px solid #338ffb;
    border-radius: 50%;
    background: #ffffff; }

body#theme-youngevity-us.checkout-cart-index {
  font-family: "Montserrat", sans-serif;
  font-weight: 400; }

@media only screen and (min-width: 1024px) {
  body#theme-youngevity-us.checkout-cart-index table tbody td {
    padding: 4.5rem 0.625rem 4.5rem; }
  body#theme-youngevity-us.checkout-cart-index .autoship-popup-wrapper .block-footer .summary table td {
    padding: 5px 10px 5px 0; }
  body#theme-youngevity-us.checkout-cart-index .fieldset.estimate .field {
    margin: 7px 0; }
  body#theme-youngevity-us.checkout-cart-index .fieldset .field.note {
    margin: 0.5rem 0 1.5rem; }
  body#theme-youngevity-us.checkout-cart-index select, body#theme-youngevity-us.checkout-cart-index input.input-text {
    height: 3rem; } }

/* Collapsible
========================================================================== */
.block[data-collapsible] .title {
  cursor: pointer; }
  .block[data-collapsible] .title:before {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    margin-right: 0.625rem;
    content: "\f078";
    color: #6d6d6d;
    float: right;
    font-size: 20px; }

.block[data-collapsible].active .title:before {
  content: "\f077"; }

/* Collapsible
========================================================================== */
.checkout-index-index .promo-feed-block,
.checkout-cart-index .promo-feed-block {
  display: none; }

.checkout-index-index .logo-container,
.checkout-cart-index .logo-container {
  display: flex; }

body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id, body:not(#theme-youngevity-us).retail-customer-signup #form-enroller-id, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id, body:not(#theme-youngevity-us).multishipping-checkout-addresses #form-enroller-id, body:not(#theme-youngevity-us).multishipping-checkout-shipping #form-enroller-id, body:not(#theme-youngevity-us).multishipping-checkout-billing #form-enroller-id, body:not(#theme-youngevity-us).multishipping-checkout-overview #form-enroller-id, body:not(#theme-youngevity-us).multishipping-checkout-success #form-enroller-id {
  margin-top: 10px; }

body:not(#theme-youngevity-us).checkout-index-index .billing-title, body:not(#theme-youngevity-us).retail-customer-signup .billing-title, body:not(#theme-youngevity-us).preferred-customer-signup .billing-title, body:not(#theme-youngevity-us).multishipping-checkout-addresses .billing-title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .billing-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .billing-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .billing-title, body:not(#theme-youngevity-us).multishipping-checkout-success .billing-title {
  font-family: "Montserrat medium";
  font-size: 20px; }

body:not(#theme-youngevity-us).checkout-index-index #authnet-cim-form, body:not(#theme-youngevity-us).retail-customer-signup #authnet-cim-form, body:not(#theme-youngevity-us).preferred-customer-signup #authnet-cim-form, body:not(#theme-youngevity-us).multishipping-checkout-addresses #authnet-cim-form, body:not(#theme-youngevity-us).multishipping-checkout-shipping #authnet-cim-form, body:not(#theme-youngevity-us).multishipping-checkout-billing #authnet-cim-form, body:not(#theme-youngevity-us).multishipping-checkout-overview #authnet-cim-form, body:not(#theme-youngevity-us).multishipping-checkout-success #authnet-cim-form {
  margin-top: 30px; }
  body:not(#theme-youngevity-us).checkout-index-index #authnet-cim-form .legend, body:not(#theme-youngevity-us).retail-customer-signup #authnet-cim-form .legend, body:not(#theme-youngevity-us).preferred-customer-signup #authnet-cim-form .legend, body:not(#theme-youngevity-us).multishipping-checkout-addresses #authnet-cim-form .legend, body:not(#theme-youngevity-us).multishipping-checkout-shipping #authnet-cim-form .legend, body:not(#theme-youngevity-us).multishipping-checkout-billing #authnet-cim-form .legend, body:not(#theme-youngevity-us).multishipping-checkout-overview #authnet-cim-form .legend, body:not(#theme-youngevity-us).multishipping-checkout-success #authnet-cim-form .legend {
    font-family: "Montserrat medium";
    font-size: 20px; }
  body:not(#theme-youngevity-us).checkout-index-index #authnet-cim-form .control .input-text, body:not(#theme-youngevity-us).retail-customer-signup #authnet-cim-form .control .input-text, body:not(#theme-youngevity-us).preferred-customer-signup #authnet-cim-form .control .input-text, body:not(#theme-youngevity-us).multishipping-checkout-addresses #authnet-cim-form .control .input-text, body:not(#theme-youngevity-us).multishipping-checkout-shipping #authnet-cim-form .control .input-text, body:not(#theme-youngevity-us).multishipping-checkout-billing #authnet-cim-form .control .input-text, body:not(#theme-youngevity-us).multishipping-checkout-overview #authnet-cim-form .control .input-text, body:not(#theme-youngevity-us).multishipping-checkout-success #authnet-cim-form .control .input-text {
    margin-bottom: 23px; }
  body:not(#theme-youngevity-us).checkout-index-index #authnet-cim-form .cvv, body:not(#theme-youngevity-us).retail-customer-signup #authnet-cim-form .cvv, body:not(#theme-youngevity-us).preferred-customer-signup #authnet-cim-form .cvv, body:not(#theme-youngevity-us).multishipping-checkout-addresses #authnet-cim-form .cvv, body:not(#theme-youngevity-us).multishipping-checkout-shipping #authnet-cim-form .cvv, body:not(#theme-youngevity-us).multishipping-checkout-billing #authnet-cim-form .cvv, body:not(#theme-youngevity-us).multishipping-checkout-overview #authnet-cim-form .cvv, body:not(#theme-youngevity-us).multishipping-checkout-success #authnet-cim-form .cvv {
    width: 235px;
    margin-top: 5px; }

body:not(#theme-youngevity-us).checkout-index-index .credit-card-types img, body:not(#theme-youngevity-us).retail-customer-signup .credit-card-types img, body:not(#theme-youngevity-us).preferred-customer-signup .credit-card-types img, body:not(#theme-youngevity-us).multishipping-checkout-addresses .credit-card-types img, body:not(#theme-youngevity-us).multishipping-checkout-shipping .credit-card-types img, body:not(#theme-youngevity-us).multishipping-checkout-billing .credit-card-types img, body:not(#theme-youngevity-us).multishipping-checkout-overview .credit-card-types img, body:not(#theme-youngevity-us).multishipping-checkout-success .credit-card-types img {
  width: 55px; }

body:not(#theme-youngevity-us).checkout-index-index .page-content, body:not(#theme-youngevity-us).retail-customer-signup .page-content, body:not(#theme-youngevity-us).preferred-customer-signup .page-content, body:not(#theme-youngevity-us).multishipping-checkout-addresses .page-content, body:not(#theme-youngevity-us).multishipping-checkout-shipping .page-content, body:not(#theme-youngevity-us).multishipping-checkout-billing .page-content, body:not(#theme-youngevity-us).multishipping-checkout-overview .page-content, body:not(#theme-youngevity-us).multishipping-checkout-success .page-content {
  padding: 2px 0 60px;
  border-bottom: 1px solid #ddd;
  box-sizing: content-box; }

body:not(#theme-youngevity-us).checkout-index-index input[type="checkbox"],
body:not(#theme-youngevity-us).checkout-index-index input[type="radio"], body:not(#theme-youngevity-us).retail-customer-signup input[type="checkbox"],
body:not(#theme-youngevity-us).retail-customer-signup input[type="radio"], body:not(#theme-youngevity-us).preferred-customer-signup input[type="checkbox"],
body:not(#theme-youngevity-us).preferred-customer-signup input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="checkbox"],
body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="checkbox"],
body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="checkbox"],
body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="checkbox"],
body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-success input[type="checkbox"],
body:not(#theme-youngevity-us).multishipping-checkout-success input[type="radio"] {
  height: 20px;
  width: 20px; }

body:not(#theme-youngevity-us).checkout-index-index input[type="radio"], body:not(#theme-youngevity-us).retail-customer-signup input[type="radio"], body:not(#theme-youngevity-us).preferred-customer-signup input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="radio"], body:not(#theme-youngevity-us).multishipping-checkout-success input[type="radio"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 7px; }
  body:not(#theme-youngevity-us).checkout-index-index input[type="radio"] + label, body:not(#theme-youngevity-us).retail-customer-signup input[type="radio"] + label, body:not(#theme-youngevity-us).preferred-customer-signup input[type="radio"] + label, body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="radio"] + label, body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="radio"] + label, body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="radio"] + label, body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="radio"] + label, body:not(#theme-youngevity-us).multishipping-checkout-success input[type="radio"] + label {
    position: relative;
    padding: 0 0 0 35px;
    cursor: pointer;
    margin-left: 25px; }
  body:not(#theme-youngevity-us).checkout-index-index input[type="radio"] + label:before, body:not(#theme-youngevity-us).retail-customer-signup input[type="radio"] + label:before, body:not(#theme-youngevity-us).preferred-customer-signup input[type="radio"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="radio"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="radio"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="radio"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="radio"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-success input[type="radio"] + label:before {
    content: '';
    position: absolute;
    top: -3px;
    left: -25px;
    width: 20px;
    height: 20px;
    border: 1px solid #919191;
    border-radius: 50%;
    background: #FFF; }
  body:not(#theme-youngevity-us).checkout-index-index input[type="radio"]:checked + label:after, body:not(#theme-youngevity-us).retail-customer-signup input[type="radio"]:checked + label:after, body:not(#theme-youngevity-us).preferred-customer-signup input[type="radio"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="radio"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="radio"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="radio"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="radio"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-success input[type="radio"]:checked + label:after {
    opacity: 1;
    content: '';
    position: absolute;
    top: -3px;
    left: -25Px;
    width: 20px;
    height: 20px;
    border: 6px solid #338ffb;
    border-radius: 50%;
    background: #FFF; }

body:not(#theme-youngevity-us).checkout-index-index input[type="checkbox"], body:not(#theme-youngevity-us).retail-customer-signup input[type="checkbox"], body:not(#theme-youngevity-us).preferred-customer-signup input[type="checkbox"], body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="checkbox"], body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="checkbox"], body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="checkbox"], body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="checkbox"], body:not(#theme-youngevity-us).multishipping-checkout-success input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  margin: 10px 0 0 20px; }
  body:not(#theme-youngevity-us).checkout-index-index input[type="checkbox"] + label, body:not(#theme-youngevity-us).retail-customer-signup input[type="checkbox"] + label, body:not(#theme-youngevity-us).preferred-customer-signup input[type="checkbox"] + label, body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="checkbox"] + label, body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="checkbox"] + label, body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="checkbox"] + label, body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="checkbox"] + label, body:not(#theme-youngevity-us).multishipping-checkout-success input[type="checkbox"] + label {
    position: relative;
    cursor: pointer;
    margin-left: 25px !important;
    font-family: "Montserrat medium";
    font-size: 17px;
    font-weight: normal; }
  body:not(#theme-youngevity-us).checkout-index-index input[type="checkbox"] + label:before, body:not(#theme-youngevity-us).retail-customer-signup input[type="checkbox"] + label:before, body:not(#theme-youngevity-us).preferred-customer-signup input[type="checkbox"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="checkbox"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="checkbox"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="checkbox"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="checkbox"] + label:before, body:not(#theme-youngevity-us).multishipping-checkout-success input[type="checkbox"] + label:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -25px;
    width: 16px;
    height: 16px;
    border-radius: 3px;
    border: 1px solid #676767;
    transform: translateY(-50%); }
  body:not(#theme-youngevity-us).checkout-index-index input[type="checkbox"]:checked + label:before, body:not(#theme-youngevity-us).retail-customer-signup input[type="checkbox"]:checked + label:before, body:not(#theme-youngevity-us).preferred-customer-signup input[type="checkbox"]:checked + label:before, body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="checkbox"]:checked + label:before, body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="checkbox"]:checked + label:before, body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="checkbox"]:checked + label:before, body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="checkbox"]:checked + label:before, body:not(#theme-youngevity-us).multishipping-checkout-success input[type="checkbox"]:checked + label:before {
    background: #338ffb;
    border: none; }
  body:not(#theme-youngevity-us).checkout-index-index input[type="checkbox"]:checked + label:after, body:not(#theme-youngevity-us).retail-customer-signup input[type="checkbox"]:checked + label:after, body:not(#theme-youngevity-us).preferred-customer-signup input[type="checkbox"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-addresses input[type="checkbox"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-shipping input[type="checkbox"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-billing input[type="checkbox"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-overview input[type="checkbox"]:checked + label:after, body:not(#theme-youngevity-us).multishipping-checkout-success input[type="checkbox"]:checked + label:after {
    left: -22px;
    content: " ";
    position: absolute;
    top: calc(50% - 6px);
    width: 15px;
    height: 8px;
    transform: rotate(-45deg) translateY(-50%);
    opacity: 1;
    border: 2px solid #ffffff;
    border-top: none;
    border-right: none; }

body:not(#theme-youngevity-us).checkout-index-index .page-title, body:not(#theme-youngevity-us).retail-customer-signup .page-title, body:not(#theme-youngevity-us).preferred-customer-signup .page-title, body:not(#theme-youngevity-us).multishipping-checkout-addresses .page-title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .page-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .page-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .page-title, body:not(#theme-youngevity-us).multishipping-checkout-success .page-title {
  text-align: center;
  color: #ec6529;
  margin-bottom: 20px;
  font-family: 'museo_sans100';
  border: none; }

body:not(#theme-youngevity-us).checkout-index-index .column.main, body:not(#theme-youngevity-us).checkout-index-index .main.columns, body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).checkout-index-index .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).checkout-index-index .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .main.choice, body:not(#theme-youngevity-us).checkout-index-index .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).checkout-index-index .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).checkout-index-index .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).checkout-index-index .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).checkout-index-index .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).checkout-index-index .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).checkout-index-index .main.choice, body:not(#theme-youngevity-us).retail-customer-signup .column.main, body:not(#theme-youngevity-us).retail-customer-signup .main.columns, body:not(#theme-youngevity-us).retail-customer-signup .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).retail-customer-signup .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).retail-customer-signup .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).retail-customer-signup .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).retail-customer-signup .form-shipping-address .main.choice, body:not(#theme-youngevity-us).retail-customer-signup .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).retail-customer-signup .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).retail-customer-signup .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).retail-customer-signup .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).retail-customer-signup .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).retail-customer-signup .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).retail-customer-signup .main.choice, body:not(#theme-youngevity-us).preferred-customer-signup .column.main, body:not(#theme-youngevity-us).preferred-customer-signup .main.columns, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).preferred-customer-signup .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).preferred-customer-signup .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .main.choice, body:not(#theme-youngevity-us).preferred-customer-signup .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).preferred-customer-signup .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).preferred-customer-signup .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).preferred-customer-signup .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).preferred-customer-signup .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).preferred-customer-signup .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).preferred-customer-signup .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-addresses .column.main, body:not(#theme-youngevity-us).multishipping-checkout-addresses .main.columns, body:not(#theme-youngevity-us).multishipping-checkout-addresses .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-addresses .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-addresses .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-addresses .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-addresses .form-shipping-address .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-addresses .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-addresses .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-addresses .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-addresses .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-addresses .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).multishipping-checkout-addresses .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).multishipping-checkout-addresses .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-shipping .column.main, body:not(#theme-youngevity-us).multishipping-checkout-shipping .main.columns, body:not(#theme-youngevity-us).multishipping-checkout-shipping .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-shipping .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-shipping .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-shipping .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-shipping .form-shipping-address .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-shipping .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-shipping .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-shipping .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-shipping .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-shipping .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).multishipping-checkout-shipping .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).multishipping-checkout-shipping .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-billing .column.main, body:not(#theme-youngevity-us).multishipping-checkout-billing .main.columns, body:not(#theme-youngevity-us).multishipping-checkout-billing .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-billing .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-billing .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-billing .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-billing .form-shipping-address .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-billing .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-billing .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-billing .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-billing .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-billing .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).multishipping-checkout-billing .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).multishipping-checkout-billing .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-overview .column.main, body:not(#theme-youngevity-us).multishipping-checkout-overview .main.columns, body:not(#theme-youngevity-us).multishipping-checkout-overview .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-overview .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-overview .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-overview .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-overview .form-shipping-address .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-overview .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-overview .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-overview .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-overview .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-overview .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).multishipping-checkout-overview .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).multishipping-checkout-overview .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-success .column.main, body:not(#theme-youngevity-us).multishipping-checkout-success .main.columns, body:not(#theme-youngevity-us).multishipping-checkout-success .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-success .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).multishipping-checkout-success .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-success .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).multishipping-checkout-success .form-shipping-address .main.choice, body:not(#theme-youngevity-us).multishipping-checkout-success .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-success .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-success .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).multishipping-checkout-success .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).multishipping-checkout-success .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).multishipping-checkout-success .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).multishipping-checkout-success .main.choice {
  margin-top: 12px;
  border-right: 1px solid #c4c4c4; }

body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .opc-sidebar span.title,
body:not(#theme-youngevity-us).checkout-index-index .opc-wrapper .step-title, body:not(#theme-youngevity-us).retail-customer-signup .checkout-opc .opc-sidebar span.title,
body:not(#theme-youngevity-us).retail-customer-signup .opc-wrapper .step-title, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .opc-sidebar span.title,
body:not(#theme-youngevity-us).preferred-customer-signup .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-addresses .checkout-opc .opc-sidebar span.title,
body:not(#theme-youngevity-us).multishipping-checkout-addresses .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .checkout-opc .opc-sidebar span.title,
body:not(#theme-youngevity-us).multishipping-checkout-shipping .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .checkout-opc .opc-sidebar span.title,
body:not(#theme-youngevity-us).multishipping-checkout-billing .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .checkout-opc .opc-sidebar span.title,
body:not(#theme-youngevity-us).multishipping-checkout-overview .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-success .checkout-opc .opc-sidebar span.title,
body:not(#theme-youngevity-us).multishipping-checkout-success .opc-wrapper .step-title {
  color: #404040;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  border: none;
  font-weight: 600;
  letter-spacing: -1px; }
  @media screen and (min-width: 40em) {
    body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .opc-sidebar span.title,
    body:not(#theme-youngevity-us).checkout-index-index .opc-wrapper .step-title, body:not(#theme-youngevity-us).retail-customer-signup .checkout-opc .opc-sidebar span.title,
    body:not(#theme-youngevity-us).retail-customer-signup .opc-wrapper .step-title, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .opc-sidebar span.title,
    body:not(#theme-youngevity-us).preferred-customer-signup .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-addresses .checkout-opc .opc-sidebar span.title,
    body:not(#theme-youngevity-us).multishipping-checkout-addresses .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .checkout-opc .opc-sidebar span.title,
    body:not(#theme-youngevity-us).multishipping-checkout-shipping .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .checkout-opc .opc-sidebar span.title,
    body:not(#theme-youngevity-us).multishipping-checkout-billing .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .checkout-opc .opc-sidebar span.title,
    body:not(#theme-youngevity-us).multishipping-checkout-overview .opc-wrapper .step-title, body:not(#theme-youngevity-us).multishipping-checkout-success .checkout-opc .opc-sidebar span.title,
    body:not(#theme-youngevity-us).multishipping-checkout-success .opc-wrapper .step-title {
      font-size: 30px; } }

body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us).retail-customer-signup .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us).multishipping-checkout-addresses .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us).multishipping-checkout-billing .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us).multishipping-checkout-overview .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us).multishipping-checkout-success .checkout-opc .opc-sidebar span.title {
  font-size: 1.875rem;
  margin-bottom: 10px;
  line-height: 1.6; }

body:not(#theme-youngevity-us).checkout-index-index .cart-summary.sidebar, body:not(#theme-youngevity-us).retail-customer-signup .cart-summary.sidebar, body:not(#theme-youngevity-us).preferred-customer-signup .cart-summary.sidebar, body:not(#theme-youngevity-us).multishipping-checkout-addresses .cart-summary.sidebar, body:not(#theme-youngevity-us).multishipping-checkout-shipping .cart-summary.sidebar, body:not(#theme-youngevity-us).multishipping-checkout-billing .cart-summary.sidebar, body:not(#theme-youngevity-us).multishipping-checkout-overview .cart-summary.sidebar, body:not(#theme-youngevity-us).multishipping-checkout-success .cart-summary.sidebar {
  position: relative;
  margin-top: 12px;
  overflow: visible;
  left: -1px;
  border-left: 1px solid #c4c4c4; }
  body:not(#theme-youngevity-us).checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title, body:not(#theme-youngevity-us).retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title, body:not(#theme-youngevity-us).preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title, body:not(#theme-youngevity-us).multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title, body:not(#theme-youngevity-us).multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title, body:not(#theme-youngevity-us).multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title, body:not(#theme-youngevity-us).multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    box-ordinal-group: 4;
    -webkit-order: 4;
    -moz-order: 4;
    order: 4;
    -ms-flex-order: 4;
    display: inline-block;
    margin-top: 5px;
    font-size: 14px;
    outline: none; }
    body:not(#theme-youngevity-us).checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title:before, body:not(#theme-youngevity-us).retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:before, body:not(#theme-youngevity-us).preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:before, body:not(#theme-youngevity-us).multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title:before, body:not(#theme-youngevity-us).multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title:before, body:not(#theme-youngevity-us).multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title:before, body:not(#theme-youngevity-us).multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title:before, body:not(#theme-youngevity-us).multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title:before {
      display: none; }
    body:not(#theme-youngevity-us).checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title:after, body:not(#theme-youngevity-us).retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:after, body:not(#theme-youngevity-us).preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:after, body:not(#theme-youngevity-us).multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title:after, body:not(#theme-youngevity-us).multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title:after, body:not(#theme-youngevity-us).multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title:after, body:not(#theme-youngevity-us).multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title:after, body:not(#theme-youngevity-us).multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title:after {
      content: '\f0d7';
      font-family: 'FontAwesome';
      padding-left: 5px; }
    body:not(#theme-youngevity-us).checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title:hover, body:not(#theme-youngevity-us).retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:hover, body:not(#theme-youngevity-us).preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:hover, body:not(#theme-youngevity-us).multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title:hover, body:not(#theme-youngevity-us).multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title:hover, body:not(#theme-youngevity-us).multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title:hover, body:not(#theme-youngevity-us).multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title:hover, body:not(#theme-youngevity-us).multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title:hover {
      color: #ec6529; }
  body:not(#theme-youngevity-us).checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body:not(#theme-youngevity-us).retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body:not(#theme-youngevity-us).preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body:not(#theme-youngevity-us).multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body:not(#theme-youngevity-us).multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body:not(#theme-youngevity-us).multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body:not(#theme-youngevity-us).multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body:not(#theme-youngevity-us).multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after {
    content: '\f0d8'; }

body:not(#theme-youngevity-us).checkout-index-index .form.form-cart.update .details-qty, body:not(#theme-youngevity-us).retail-customer-signup .form.form-cart.update .details-qty, body:not(#theme-youngevity-us).preferred-customer-signup .form.form-cart.update .details-qty, body:not(#theme-youngevity-us).multishipping-checkout-addresses .form.form-cart.update .details-qty, body:not(#theme-youngevity-us).multishipping-checkout-shipping .form.form-cart.update .details-qty, body:not(#theme-youngevity-us).multishipping-checkout-billing .form.form-cart.update .details-qty, body:not(#theme-youngevity-us).multishipping-checkout-overview .form.form-cart.update .details-qty, body:not(#theme-youngevity-us).multishipping-checkout-success .form.form-cart.update .details-qty {
  width: 37px; }

body:not(#theme-youngevity-us).checkout-index-index .form.form-cart.update input.qty, body:not(#theme-youngevity-us).retail-customer-signup .form.form-cart.update input.qty, body:not(#theme-youngevity-us).preferred-customer-signup .form.form-cart.update input.qty, body:not(#theme-youngevity-us).multishipping-checkout-addresses .form.form-cart.update input.qty, body:not(#theme-youngevity-us).multishipping-checkout-shipping .form.form-cart.update input.qty, body:not(#theme-youngevity-us).multishipping-checkout-billing .form.form-cart.update input.qty, body:not(#theme-youngevity-us).multishipping-checkout-overview .form.form-cart.update input.qty, body:not(#theme-youngevity-us).multishipping-checkout-success .form.form-cart.update input.qty {
  border: 1px solid #ec6529;
  display: block;
  height: 25px;
  padding: 0;
  margin: 0;
  text-align: center; }

body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .opc-sidebar .totals-tax .amount, body:not(#theme-youngevity-us).retail-customer-signup .checkout-opc .opc-sidebar .totals-tax .amount, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .opc-sidebar .totals-tax .amount, body:not(#theme-youngevity-us).multishipping-checkout-addresses .checkout-opc .opc-sidebar .totals-tax .amount, body:not(#theme-youngevity-us).multishipping-checkout-shipping .checkout-opc .opc-sidebar .totals-tax .amount, body:not(#theme-youngevity-us).multishipping-checkout-billing .checkout-opc .opc-sidebar .totals-tax .amount, body:not(#theme-youngevity-us).multishipping-checkout-overview .checkout-opc .opc-sidebar .totals-tax .amount, body:not(#theme-youngevity-us).multishipping-checkout-success .checkout-opc .opc-sidebar .totals-tax .amount {
  text-align: right; }

body:not(#theme-youngevity-us).checkout-index-index .form-description, body:not(#theme-youngevity-us).retail-customer-signup .form-description, body:not(#theme-youngevity-us).preferred-customer-signup .form-description, body:not(#theme-youngevity-us).multishipping-checkout-addresses .form-description, body:not(#theme-youngevity-us).multishipping-checkout-shipping .form-description, body:not(#theme-youngevity-us).multishipping-checkout-billing .form-description, body:not(#theme-youngevity-us).multishipping-checkout-overview .form-description, body:not(#theme-youngevity-us).multishipping-checkout-success .form-description {
  font-size: 14px;
  padding-right: 35px;
  color: #ec6529; }

body:not(#theme-youngevity-us).checkout-index-index .modal-content #shipping-new-address-form .medium-3[name="shippingAddress.region_id"], body:not(#theme-youngevity-us).preferred-customer-signup .modal-content #shipping-new-address-form .medium-3[name="shippingAddress.region_id"] {
  width: 29%; }

body:not(#theme-youngevity-us).checkout-index-index .modal-content #shipping-new-address-form .medium-6[name="shippingAddress.country_id"], body:not(#theme-youngevity-us).checkout-index-index .modal-content #shipping-new-address-form .checkout-opc .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .field.street .modal-content #shipping-new-address-form [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).checkout-index-index .modal-content #shipping-new-address-form .fieldset.address .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).checkout-index-index .fieldset.address .field.street .modal-content #shipping-new-address-form [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).preferred-customer-signup .modal-content #shipping-new-address-form .medium-6[name="shippingAddress.country_id"], body:not(#theme-youngevity-us).preferred-customer-signup .modal-content #shipping-new-address-form .checkout-opc .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .field.street .modal-content #shipping-new-address-form [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).preferred-customer-signup .modal-content #shipping-new-address-form .fieldset.address .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).preferred-customer-signup .fieldset.address .field.street .modal-content #shipping-new-address-form [name="shippingAddress.country_id"].field {
  width: 46%; }

body:not(#theme-youngevity-us).checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.region_id"],
body:not(#theme-youngevity-us).checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.region_id"],
body:not(#theme-youngevity-us).preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.postcode"] {
  width: 50%;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem; }

body:not(#theme-youngevity-us).checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-6[name="shippingAddress.country_id"], body:not(#theme-youngevity-us).checkout-index-index .checkout-shipping-address #shipping-new-address-form .checkout-opc .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .field.street .checkout-shipping-address #shipping-new-address-form [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).checkout-index-index .checkout-shipping-address #shipping-new-address-form .fieldset.address .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).checkout-index-index .fieldset.address .field.street .checkout-shipping-address #shipping-new-address-form [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-6[name="shippingAddress.country_id"], body:not(#theme-youngevity-us).preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .checkout-opc .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .field.street .checkout-shipping-address #shipping-new-address-form [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .fieldset.address .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us).preferred-customer-signup .fieldset.address .field.street .checkout-shipping-address #shipping-new-address-form [name="shippingAddress.country_id"].field {
  width: 100%; }

body:not(#theme-youngevity-us).checkout-index-index .top-absolute-container .search.nav-icon, body:not(#theme-youngevity-us).preferred-customer-signup .top-absolute-container .search.nav-icon {
  display: none; }

body:not(#theme-youngevity-us).checkout-index-index .loading-mask .loader, body:not(#theme-youngevity-us).preferred-customer-signup .loading-mask .loader {
  width: auto;
  height: auto; }

@media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
  body:not(#theme-youngevity-us).checkout-index-index .modals-wrapper .aside._show .modal-inner-wrap, body:not(#theme-youngevity-us).preferred-customer-signup .modals-wrapper .aside._show .modal-inner-wrap {
    padding: 20px 20px 50px 20px;
    max-height: 600px; } }

body:not(#theme-youngevity-us).checkout-index-index .fieldset .field .label, body:not(#theme-youngevity-us).preferred-customer-signup .fieldset .field .label {
  margin-bottom: 0.88rem; }

body:not(#theme-youngevity-us) .checkout-opc .field.street div.mage-error,
body:not(#theme-youngevity-us) .fieldset.address .field.street div.mage-error {
  position: relative;
  bottom: 0; }

body:not(#theme-youngevity-us) .form-shipping-address .choice,
body:not(#theme-youngevity-us) .billing-address-form .choice {
  padding-top: 20px; }

body:not(#theme-youngevity-us) .checkout-opc {
  /*.shipping-address-items {
        @include display(flex);
        @include justify-content(space-between);
        @include justify-content(space-between);
        @include flex-wrap(wrap);
    }*/ }
  body:not(#theme-youngevity-us) .checkout-opc .step-content-box {
    margin-bottom: 50px;
    padding: 35px 15px;
    background: -webkit-linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
    background: linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */ }
    @media screen and (min-width: 64em) {
      body:not(#theme-youngevity-us) .checkout-opc .step-content-box {
        padding-left: 33px;
        padding-right: 38px; } }
    body:not(#theme-youngevity-us) .checkout-opc .step-content-box.no-marginB {
      margin-bottom: 0; }
    body:not(#theme-youngevity-us) .checkout-opc .step-content-box.step-content-box-noBG {
      background: none; }
  body:not(#theme-youngevity-us) .checkout-opc .checkout-step-shipping .field.addresses {
    margin-bottom: 90px; }
  body:not(#theme-youngevity-us) .checkout-opc .shipping-address-item {
    padding: 20px 20px 20px 20px;
    margin-bottom: 30px;
    background: #fff;
    border: 1px solid #c4c4c4; }
    body:not(#theme-youngevity-us) .checkout-opc .shipping-address-item:last-child {
      margin-right: 0; }
  body:not(#theme-youngevity-us) .checkout-opc .discount-code, body:not(#theme-youngevity-us) .checkout-opc .redeem-rewards {
    margin: 30px 0;
    display: none; }
    body:not(#theme-youngevity-us) .checkout-opc .discount-code .payment-option-title, body:not(#theme-youngevity-us) .checkout-opc .redeem-rewards .payment-option-title {
      margin-bottom: 10px; }
    body:not(#theme-youngevity-us) .checkout-opc .discount-code input, body:not(#theme-youngevity-us) .checkout-opc .redeem-rewards input {
      width: auto; }
    body:not(#theme-youngevity-us) .checkout-opc .discount-code .action-toggle, body:not(#theme-youngevity-us) .checkout-opc .redeem-rewards .action-toggle {
      color: #6d6d6d; }
      body:not(#theme-youngevity-us) .checkout-opc .discount-code .action-toggle:hover, body:not(#theme-youngevity-us) .checkout-opc .redeem-rewards .action-toggle:hover {
        cursor: pointer; }
  body:not(#theme-youngevity-us) .checkout-opc .payments .fieldset {
    margin-top: 0; }
  body:not(#theme-youngevity-us) .checkout-opc .checkout-payment-method legend {
    margin-bottom: 15px;
    background: transparent; }
  body:not(#theme-youngevity-us) .checkout-opc .checkout-payment-method br {
    display: none; }
  body:not(#theme-youngevity-us) .checkout-opc .checkout-payment-method .action-edit-address {
    margin-bottom: 10px; }
  body:not(#theme-youngevity-us) .checkout-opc .checkout-payment-method .billing-address-details br {
    display: block; }
  body:not(#theme-youngevity-us) .checkout-opc .checkout-payment-method .billing-address-details .billing-address-details-wrapper {
    padding: 25px 25px 22px 25px;
    background: #ffffff;
    border: 1px solid #999999;
    margin-bottom: 20px;
    line-height: 30px; }
  body:not(#theme-youngevity-us) .checkout-opc .action.primary.checkout {
    margin-bottom: 30px;
    background-color: #ec6529;
    border-color: #ec6529; }
    body:not(#theme-youngevity-us) .checkout-opc .action.primary.checkout:hover {
      background-color: #6d6d6d;
      border-color: #6d6d6d; }
  body:not(#theme-youngevity-us) .checkout-opc .save-for-later {
    position: relative;
    display: inline-block; }
    body:not(#theme-youngevity-us) .checkout-opc .save-for-later input[type=checkbox] {
      -webkit-opacity: 0;
      -moz-opacity: 0;
      filter: alpha(opacity=0);
      opacity: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      margin: 0; }
      body:not(#theme-youngevity-us) .checkout-opc .save-for-later input[type=checkbox]:checked + label {
        background: #ec6529; }
        body:not(#theme-youngevity-us) .checkout-opc .save-for-later input[type=checkbox]:checked + label .fa {
          opacity: 1;
          transition: opacity 2s; }
    body:not(#theme-youngevity-us) .checkout-opc .save-for-later label.label {
      padding: 12px 42px 12px 15px;
      color: #ffffff;
      background: #676767;
      margin: 0 0 15px 0;
      font-weight: normal; }
      body:not(#theme-youngevity-us) .checkout-opc .save-for-later label.label .fa {
        opacity: 0;
        padding-right: 10px;
        transition: opacity 1s; }
  body:not(#theme-youngevity-us) .checkout-opc .payment-method {
    padding: 0 0 0 20px;
    margin-bottom: 10px; }
    body:not(#theme-youngevity-us) .checkout-opc .payment-method .payment-method-content {
      display: none; }
    body:not(#theme-youngevity-us) .checkout-opc .payment-method._active {
      margin-bottom: 30px;
      padding: 0 6px 0 27px; }
      body:not(#theme-youngevity-us) .checkout-opc .payment-method._active .payment-method-content {
        display: block; }
        body:not(#theme-youngevity-us) .checkout-opc .payment-method._active .payment-method-content .actions-toolbar .action.primary.checkout {
          display: none; }
    body:not(#theme-youngevity-us) .checkout-opc .payment-method .choice label {
      margin-left: 3px; }
    body:not(#theme-youngevity-us) .checkout-opc .payment-method .payment-method-title {
      margin-left: 0;
      margin-bottom: 5px; }
      body:not(#theme-youngevity-us) .checkout-opc .payment-method .payment-method-title label {
        margin-left: 3px; }
    body:not(#theme-youngevity-us) .checkout-opc .payment-method .payment-method-title {
      position: relative;
      z-index: 1; }
    body:not(#theme-youngevity-us) .checkout-opc .payment-method .payment.items.ccard.authnetcim {
      margin-top: 0;
      margin-bottom: 0; }
      body:not(#theme-youngevity-us) .checkout-opc .payment-method .payment.items.ccard.authnetcim .control select {
        margin-bottom: 10px; }
    body:not(#theme-youngevity-us) .checkout-opc .payment-method .credit-card-types {
      margin: 0 0 20px; }
      body:not(#theme-youngevity-us) .checkout-opc .payment-method .credit-card-types li {
        float: left;
        margin-right: 3px;
        border: 1px solid #ddd; }
    body:not(#theme-youngevity-us) .checkout-opc .payment-method legend {
      margin-bottom: 10px; }
  body:not(#theme-youngevity-us) .checkout-opc .field-tooltip {
    margin-top: 0;
    margin-bottom: 25px; }
    body:not(#theme-youngevity-us) .checkout-opc .field-tooltip .field-tooltip-action {
      display: block;
      margin-bottom: 10px; }
  body:not(#theme-youngevity-us) .checkout-opc #customer-email-fieldset .field-tooltip {
    margin: 0; }
  body:not(#theme-youngevity-us) .checkout-opc .message.notice {
    color: #ec5840;
    padding: 8px 0; }
  body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar {
    outline: none !important; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar > * {
      outline: none !important; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .modal-header {
      display: none; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar caption {
      display: none; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .submit-order {
      width: 100%;
      -webkit-box-ordinal-group: 4;
      -moz-box-ordinal-group: 4;
      box-ordinal-group: 4;
      -webkit-order: 4;
      -moz-order: 4;
      order: 4;
      -ms-flex-order: 4; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .totals .mark {
      font-size: 17px;
      font-weight: normal; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .ajax-wrap-table {
      position: absolute;
      width: 100%;
      height: 270px;
      background-color: white;
      z-index: 200;
      opacity: 0.8;
      background-image: url("../images/loader-1.gif");
      background-repeat: no-repeat;
      background-position: center;
      display: none; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals {
      font-size: 1.0625rem;
      text-align: left;
      border-bottom: 1px solid #ddd;
      margin-bottom: 45px; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals.table-prefered-totals {
        border-bottom: none; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals tbody, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals td, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals th {
        background: transparent; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals tr.headers td {
        font-size: 1.25rem;
        font-family: "Montserrat medium"; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals tr:nth-child(odd):not(.headers) {
        background-color: #fbfbfb; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .color {
        color: #404040;
        font-family: "Montserrat medium";
        font-size: 20px; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals strong {
        color: #404040;
        font-family: "Montserrat medium";
        font-size: 20px; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals {
        vertical-align: top; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals .amount {
          text-align: right; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals th, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals td {
          padding: 18px 8px;
          line-height: normal; }
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals th.amount, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals td.amount {
            text-align: right; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals .mark .label {
          padding-left: 0;
          color: #404040;
          background: transparent;
          font-size: 17px; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals .mark .value {
          font-size: 13px;
          font-weight: normal; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals .savings {
          display: block;
          background: #EA5628;
          margin-top: 0.3125rem;
          color: #ffffff;
          padding: 0.3125rem; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .totals.saved td {
          padding-left: 15px;
          padding-right: 15px; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .gray-background {
        background: #676767; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .table-totals .spacer td {
        padding: 0;
        height: 10px; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .button.preferred-enroll, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .modal-inner-wrap .modal-footer button.preferred-enroll, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar button.preferred-enroll, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset button.preferred-enroll.action, .fieldset body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar button.preferred-enroll.action, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset a.preferred-enroll.action, .fieldset body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar a.preferred-enroll.action, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .login-container button.preferred-enroll.action, .login-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar button.preferred-enroll.action, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .login-container a.preferred-enroll.action, .login-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar a.preferred-enroll.action, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .form-create-account button.preferred-enroll.action, .form-create-account body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar button.preferred-enroll.action, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .form-create-account a.preferred-enroll.action, .form-create-account body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar a.preferred-enroll.action, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .forgot-password-container button.preferred-enroll.action, .forgot-password-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar button.preferred-enroll.action, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .forgot-password-container a.preferred-enroll.action, .forgot-password-container body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar a.preferred-enroll.action, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .cart-summary .checkout-methods-items button.preferred-enroll, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .checkout-opc .opc-sidebar button.preferred-enroll, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar button.preferred-enroll, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .data.table .actions a.preferred-enroll.action, .data.table .actions body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar a.preferred-enroll.action {
      background-color: #ec6529;
      border-color: #ec6529; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .shipping .value {
      margin-top: 3px;
      display: block; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title {
      display: block;
      padding-bottom: 0.625rem;
      border-bottom: 1px solid #ddd;
      margin-bottom: 0.625rem; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items {
      display: block;
      margin-left: 0;
      margin-bottom: 1.25rem;
      width: 100%; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items li.product-item {
        display: block;
        padding-bottom: 2.625rem;
        margin-bottom: 0.625rem;
        border-bottom: 1px solid #c4c4c4; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .product {
        overflow: hidden; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .product-item-details {
        float: left;
        width: calc(100% - 100px);
        margin-top: 5px; }
        @media (min-width: 40em) and (max-width: 65em) {
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .product-item-details {
            float: none;
            width: 100%; } }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .bv-qv-attr p {
          margin-bottom: 0; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .product-item-inner {
        position: relative; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .product-item-name-block {
        margin-bottom: 10px;
        padding-right: 75px;
        font-size: 16px; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box {
        position: absolute;
        top: 8px;
        right: 0; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .update-item {
          width: 100%;
          font-size: 12px; }
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .update-item:hover {
            color: #ec6529; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .remove-item {
          display: inline-block;
          vertical-align: bottom; }
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .remove-item:hover {
            color: #ec6529; }
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .remove-item:focus {
            outline: none; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container {
          width: 65px;
          float: right;
          display: inline-block;
          text-align: center; }
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container label {
            display: block;
            background: #d8d8d8;
            color: #404040;
            font-family: "Montserrat medium";
            font-size: 17px; }
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container input {
            border-color: #d8d8d8;
            display: block;
            margin-bottom: 0;
            text-align: center; }
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container a {
            text-transform: lowercase; }
            body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container a span {
              font-family: "Montserrat medium";
              font-size: 17px;
              color: #01a4ad; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .action.delete {
          display: inline-block;
          width: 25px;
          float: left;
          overflow: hidden;
          background: url("../img/ico_thrash.png") no-repeat;
          position: relative;
          top: 40px;
          margin-right: 3px; }
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .action.delete span {
            color: transparent; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .details-qty {
        text-align: center;
        display: inline-block; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .details-qty .label {
          background-color: #ec6529;
          border-color: #ec6529;
          display: block; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .details-qty .value {
          border: 1px solid #ec6529;
          display: block; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .subtotal {
        line-height: 1.3;
        padding-right: 65px; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .subtotal .price-excluding-tax {
          display: block;
          margin-top: 35px; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .subtotal .retail {
          font-size: 17px;
          font-family: "Montserrat light"; }
          body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .subtotal .retail .price {
            font-family: "Montserrat medium"; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .subtotal .preferred {
          font-size: 17px;
          font-family: "Montserrat medium";
          color: #ec6529; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .subtotal .preferred.f-page {
          display: none; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .product-image-container {
      float: left;
      margin-right: 20px; }
      @media (min-width: 40em) and (max-width: 65em) {
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .product-image-container {
          float: none;
          width: 100%; } }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .opc-block-shipping-information {
      padding-top: 10px; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .opc-block-shipping-information .ship-to {
        margin-bottom: 10px; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .opc-block-shipping-information .shipping-information-title > span {
        font-weight: bold; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .opc-block-shipping-information .shipping-information-title button {
        color: #76bd1d;
        float: right; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .opc-block-shipping-information .shipping-information-title button:hover {
          text-decoration: underline; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .hidden {
      display: none; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .preferredLogin {
      padding-bottom: 1.3rem;
      margin-bottom: 1.5rem;
      border-bottom: 1px solid #c4c4c4; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .prefDesc {
      text-align: center;
      padding-bottom: 1.8rem;
      margin-bottom: 1.5rem;
      border-bottom: 1px solid #c4c4c4; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .prefDesc-title-wrap {
      position: relative;
      margin: 0 0 15px; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .pref-desc-toggle-btn {
      display: none; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .prefDesc-title {
      text-transform: uppercase;
      font-size: 30px;
      font-family: "Montserrat medium";
      color: #404040;
      line-height: 1em;
      margin: 0 0 10px; }
      @media all and (max-width: 640px) {
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .prefDesc-title {
          font-size: 22px; } }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .prefDesc-text {
      margin-bottom: 10px;
      font-size: 17px;
      line-height: 1em; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .upgrade-title-wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-text {
        background: #93cbd1;
        color: #404040;
        padding: 15px;
        width: 100%;
        line-height: 1.2em; }
        body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-text .bold {
          font-family: "Montserrat medium"; }
      body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-button {
        width: 110px;
        background-color: #ec562b;
        color: #ffffff;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        cursor: pointer; }
  body:not(#theme-youngevity-us) .checkout-opc .table-checkout-shipping-method .thead th {
    font-weight: normal; }
  body:not(#theme-youngevity-us) .checkout-opc .items-in-cart {
    border-bottom: 1px solid #c4c4c4; }
    body:not(#theme-youngevity-us) .checkout-opc .items-in-cart .total-in-cart {
      -webkit-box-ordinal-group: 3;
      -moz-box-ordinal-group: 3;
      box-ordinal-group: 3;
      -webkit-order: 3;
      -moz-order: 3;
      order: 3;
      -ms-flex-order: 3;
      width: 100%;
      padding: 5px 45px 5px 10px;
      position: relative;
      display: inline-block;
      margin: 19px 0;
      font-size: 14px;
      margin-right: 15px; }
      body:not(#theme-youngevity-us) .checkout-opc .items-in-cart .total-in-cart .value {
        position: absolute;
        right: 0;
        width: auto;
        height: 100%;
        top: 0;
        line-height: 2.3;
        padding: 0 12px;
        background-color: #D8D8D8; }
  body:not(#theme-youngevity-us) .checkout-opc .primary.action-select-shipping-item {
    margin: 0;
    color: #6d6d6d; }
  body:not(#theme-youngevity-us) .checkout-opc .shipping-address-item.not-selected-item .primary.action-select-shipping-item {
    color: #fff; }
  body:not(#theme-youngevity-us) .checkout-opc #shipping-method-buttons-container .primary,
  body:not(#theme-youngevity-us) .checkout-opc #billing-buttons-container .primary {
    font-size: 17px;
    font-family: "Montserrat medium";
    line-height: 36px;
    margin: 10px 0 0 0;
    width: 52%;
    text-transform: uppercase;
    float: right;
    clear: both; }
  body:not(#theme-youngevity-us) .checkout-opc button.edit-address {
    margin-bottom: -10px;
    display: block;
    margin-top: 20px; }
  body:not(#theme-youngevity-us) .checkout-opc .edit-address-link {
    background-color: #6d6d6d;
    border: 1px solid #6d6d6d;
    color: #fff;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: top;
    padding: 5px 10px;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; }
    body:not(#theme-youngevity-us) .checkout-opc .edit-address-link:hover {
      background-color: #fff;
      border-color: #373737;
      color: #373737; }
    body:not(#theme-youngevity-us) .checkout-opc .edit-address-link:focus {
      outline: none; }
  body:not(#theme-youngevity-us) .checkout-opc .action-show-popup {
    margin-top: 0;
    color: #ffffff;
    background-color: #ec6529;
    border-color: #ec6529; }
  body:not(#theme-youngevity-us) .checkout-opc .checkout-shipping-address .action-show-popup,
  body:not(#theme-youngevity-us) .checkout-opc .checkout-shipping-address .action-select-shipping-item {
    display: block; }
  body:not(#theme-youngevity-us) .checkout-opc .opc-estimated-wrapper {
    display: none; }
  body:not(#theme-youngevity-us) .checkout-opc .button.action.continue, body:not(#theme-youngevity-us) .checkout-opc .modal-inner-wrap .modal-footer button.action.continue, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .checkout-opc button.action.continue, body:not(#theme-youngevity-us) .checkout-opc .fieldset button.action.continue, .fieldset body:not(#theme-youngevity-us) .checkout-opc button.action.continue, body:not(#theme-youngevity-us) .checkout-opc .fieldset a.action.continue, .fieldset body:not(#theme-youngevity-us) .checkout-opc a.action.continue, body:not(#theme-youngevity-us) .checkout-opc .login-container button.action.continue, .login-container body:not(#theme-youngevity-us) .checkout-opc button.action.continue, body:not(#theme-youngevity-us) .checkout-opc .login-container a.action.continue, .login-container body:not(#theme-youngevity-us) .checkout-opc a.action.continue, body:not(#theme-youngevity-us) .checkout-opc .form-create-account button.action.continue, .form-create-account body:not(#theme-youngevity-us) .checkout-opc button.action.continue, body:not(#theme-youngevity-us) .checkout-opc .form-create-account a.action.continue, .form-create-account body:not(#theme-youngevity-us) .checkout-opc a.action.continue, body:not(#theme-youngevity-us) .checkout-opc .forgot-password-container button.action.continue, .forgot-password-container body:not(#theme-youngevity-us) .checkout-opc button.action.continue, body:not(#theme-youngevity-us) .checkout-opc .forgot-password-container a.action.continue, .forgot-password-container body:not(#theme-youngevity-us) .checkout-opc a.action.continue, body:not(#theme-youngevity-us) .checkout-opc .cart-summary .checkout-methods-items button.action.continue, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .checkout-opc button.action.continue, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .checkout-opc button.action.continue, body:not(#theme-youngevity-us) .checkout-opc .data.table .actions a.action.continue, .data.table .actions body:not(#theme-youngevity-us) .checkout-opc a.action.continue {
    color: #ffffff;
    background-color: #ec6529;
    border-color: #ec6529; }
    body:not(#theme-youngevity-us) .checkout-opc .button.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .modal-inner-wrap .modal-footer button.action.continue:hover, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .checkout-opc button.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .fieldset button.action.continue:hover, .fieldset body:not(#theme-youngevity-us) .checkout-opc button.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .fieldset a.action.continue:hover, .fieldset body:not(#theme-youngevity-us) .checkout-opc a.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .login-container button.action.continue:hover, .login-container body:not(#theme-youngevity-us) .checkout-opc button.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .login-container a.action.continue:hover, .login-container body:not(#theme-youngevity-us) .checkout-opc a.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .form-create-account button.action.continue:hover, .form-create-account body:not(#theme-youngevity-us) .checkout-opc button.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .form-create-account a.action.continue:hover, .form-create-account body:not(#theme-youngevity-us) .checkout-opc a.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .forgot-password-container button.action.continue:hover, .forgot-password-container body:not(#theme-youngevity-us) .checkout-opc button.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .forgot-password-container a.action.continue:hover, .forgot-password-container body:not(#theme-youngevity-us) .checkout-opc a.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .cart-summary .checkout-methods-items button.action.continue:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .checkout-opc button.action.continue:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .checkout-opc button.action.continue:hover, body:not(#theme-youngevity-us) .checkout-opc .data.table .actions a.action.continue:hover, .data.table .actions body:not(#theme-youngevity-us) .checkout-opc a.action.continue:hover {
      background-color: #6d6d6d;
      border-color: #6d6d6d; }

body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart {
  padding: 0;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart .order-title {
    text-transform: uppercase;
    color: #404040;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    border: none;
    margin-bottom: 10px;
    line-height: normal;
    text-align: center;
    width: 100%; }
    @media screen and (min-width: 40em) {
      body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart .order-title {
        font-size: 30px; } }
  body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart .minicart-items {
    width: 100%;
    position: relative; }
  body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart .ajax-wrap {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    z-index: 200;
    opacity: 0.8;
    background-image: url("../images/loader-1.gif");
    background-repeat: no-repeat;
    background-position: center;
    display: none; }
  body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart ol.minicart-items {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    order: 1;
    -ms-flex-order: 1;
    margin-bottom: 10px; }
    body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart ol.minicart-items.content {
      -webkit-box-ordinal-group: 2;
      -moz-box-ordinal-group: 2;
      box-ordinal-group: 2;
      -webkit-order: 2;
      -moz-order: 2;
      order: 2;
      -ms-flex-order: 2; }
  body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart .product-item-inner .subtotal {
    clear: both; }
    body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart .product-item-inner .subtotal .preferred {
      color: #EA5628; }
  body:not(#theme-youngevity-us) .opc-block-summary .items-in-cart.active .title {
    margin-bottom: 10px; }

body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin .messages {
  padding: 0 20px; }
  body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin .messages .message-error {
    color: red;
    line-height: normal; }

body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin .field {
  padding-left: 20px;
  padding-right: 20px; }
  body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin .field input[type='text'] {
    margin-bottom: 1.3rem; }

body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin .actions-toolbar {
  margin-top: 35px;
  padding: 0 20px; }
  body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin .actions-toolbar .primary {
    width: 99%; }
  body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin .actions-toolbar button {
    font-size: 18px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: "Montserrat medium";
    width: 100%;
    background: #404040; }
    body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin .actions-toolbar button:hover {
      background-color: #ec6529; }

body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin .note {
  font-size: 14px;
  line-height: 1.3;
  margin-top: 10px;
  display: block;
  font-style: italic; }

body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-title {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 30px;
  line-height: 1;
  font-family: "Montserrat medium";
  letter-spacing: 0.0625rem;
  color: #404040;
  text-transform: uppercase;
  text-align: center; }

body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox {
  margin-top: 65px; }
  body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox a {
    font-family: "Montserrat medium";
    display: block;
    margin-bottom: 5px;
    text-decoration: underline;
    color: #01a4ad; }
    body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox a:hover {
      color: #ec6529; }
  body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox .agreement label {
    white-space: normal; }
  body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox .mage-error {
    margin: 0; }
  body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px; }
    body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"] + label {
      position: relative;
      padding: 0 0 0 10px;
      cursor: pointer;
      margin-left: 25px;
      font-family: "Montserrat medium";
      font-size: 17px;
      font-weight: normal;
      line-height: normal; }
    body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"] + label:before {
      content: '';
      position: absolute;
      top: 3px;
      left: -25px;
      width: 18px;
      height: 18px;
      border-radius: 2px;
      border: 1px solid #676767; }
    body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"]:checked + label:before {
      background: #338ffb;
      border: none; }
    body:not(#theme-youngevity-us) .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"]:checked + label:after {
      left: -23px;
      content: '';
      position: absolute;
      top: -3px;
      width: 15px;
      height: 8px;
      transform: rotate(-45deg);
      opacity: 1;
      border: 2px solid #ffffff;
      border-top: none;
      border-right: none; }

body:not(#theme-youngevity-us) .opc-block-summary .total-wrap + .discount-code {
  display: block; }
  body:not(#theme-youngevity-us) .opc-block-summary .total-wrap + .discount-code + .redeem-rewards {
    display: block; }

body:not(#theme-youngevity-us) .opc-wrapper .opc,
body:not(#theme-youngevity-us) .opc-block-summary .opc {
  margin: 0; }
  body:not(#theme-youngevity-us) .opc-wrapper .opc li,
  body:not(#theme-youngevity-us) .opc-block-summary .opc li {
    list-style: none; }

body:not(#theme-youngevity-us) .opc-wrapper .step-title,
body:not(#theme-youngevity-us) .opc-block-summary .step-title {
  font-size: 1.875rem;
  margin-bottom: 6px;
  border-bottom: 1px solid #ddd;
  color: #999;
  line-height: normal;
  text-transform: uppercase; }

body:not(#theme-youngevity-us) .opc-wrapper #referredid .pref-content,
body:not(#theme-youngevity-us) .opc-block-summary #referredid .pref-content {
  padding-left: 27px; }

body:not(#theme-youngevity-us) .opc-wrapper #referredid fieldset,
body:not(#theme-youngevity-us) .opc-block-summary #referredid fieldset {
  padding: 25px 30px 30px 35px;
  background: -webkit-linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
  background: linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#00ffffff', GradientType=1);
  margin: 0 0 34px 0; }
  body:not(#theme-youngevity-us) .opc-wrapper #referredid fieldset label,
  body:not(#theme-youngevity-us) .opc-block-summary #referredid fieldset label {
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }

body:not(#theme-youngevity-us) .opc-wrapper #referredid #enroller-id,
body:not(#theme-youngevity-us) .opc-block-summary #referredid #enroller-id {
  padding: 0 0 0 20px; }

body:not(#theme-youngevity-us) .opc-wrapper #referredid #enroller-id #error-msg,
body:not(#theme-youngevity-us) .opc-block-summary #referredid #enroller-id #error-msg {
  color: red;
  font-size: 13px; }
  body:not(#theme-youngevity-us) .opc-wrapper #referredid #enroller-id #error-msg + .control input,
  body:not(#theme-youngevity-us) .opc-block-summary #referredid #enroller-id #error-msg + .control input {
    border: 1px solid red; }

body:not(#theme-youngevity-us) .loading-mask {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 2000;
  background: rgba(255, 255, 255, 0.5);
  text-align: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  body:not(#theme-youngevity-us) .loading-mask .loader {
    z-index: 9999;
    position: fixed;
    left: 50%;
    right: auto;
    top: 50%;
    bottom: auto;
    margin: 0;
    width: 64px;
    height: 64px;
    transform: translate(-50%, -50%); }
    body:not(#theme-youngevity-us) .loading-mask .loader img {
      border: none !important;
      position: static !important; }

body:not(#theme-youngevity-us) .loading-mask .loader p {
  display: none; }

body:not(#theme-youngevity-us) .opc-progress-bar {
  list-style: none;
  overflow: hidden;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  display: flex; }
  @media screen and (min-width: 40em) {
    body:not(#theme-youngevity-us) .opc-progress-bar {
      margin-left: 0.9375rem;
      margin-right: 0.9375rem; } }
  @media only screen and (min-width: 60em) {
    body:not(#theme-youngevity-us) .opc-progress-bar br {
      display: none; } }
  body:not(#theme-youngevity-us) .opc-progress-bar li.opc-progress-bar-item {
    float: left;
    width: 100%; }
    body:not(#theme-youngevity-us) .opc-progress-bar li.opc-progress-bar-item._active span {
      background: #575757;
      color: #ffffff; }
      body:not(#theme-youngevity-us) .opc-progress-bar li.opc-progress-bar-item._active span:after {
        border-left-color: #575757; }
    body:not(#theme-youngevity-us) .opc-progress-bar li.opc-progress-bar-item span {
      font-family: "Montserrat", sans-serif;
      text-transform: uppercase;
      color: #404040;
      text-decoration: none;
      padding: 11px 0 11px 20px;
      background: #D8D8D8;
      position: relative;
      display: block;
      text-align: center;
      line-height: 1;
      font-weight: 600;
      font-size: 14px; }
      @media screen and (min-width: 40em) {
        body:not(#theme-youngevity-us) .opc-progress-bar li.opc-progress-bar-item span {
          font-size: 20px; } }
      body:not(#theme-youngevity-us) .opc-progress-bar li.opc-progress-bar-item span:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        border-top: 30px solid transparent;
        border-bottom: 30px solid transparent;
        border-left: 20px solid #D8D8D8;
        position: absolute;
        top: 50%;
        margin-top: -30px;
        left: 100%;
        z-index: 2; }
      body:not(#theme-youngevity-us) .opc-progress-bar li.opc-progress-bar-item span:before {
        content: '';
        display: block;
        width: 0;
        height: 0;
        border-top: 30px solid transparent;
        border-bottom: 30px solid transparent;
        border-left: 20px solid white;
        position: absolute;
        top: 50%;
        margin-top: -30px;
        margin-left: 3px;
        left: 100%;
        z-index: 1; }
  body:not(#theme-youngevity-us) .opc-progress-bar .opc-progress-bar-item._complete {
    cursor: pointer; }

body:not(#theme-youngevity-us).checkout-onepage-success .page-title {
  color: #ec6529;
  font-family: 'museo_sans100';
  text-align: center;
  margin: 20px 0 25px; }

body:not(#theme-youngevity-us).checkout-onepage-success .page-content {
  min-height: calc(100vh - 150px); }

body:not(#theme-youngevity-us).checkout-onepage-success .border-container {
  margin: 20px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 20px 15px 10px 15px; }
  body:not(#theme-youngevity-us).checkout-onepage-success .border-container h3, body:not(#theme-youngevity-us).checkout-onepage-success .border-container .cart-summary .summary.title, body:not(#theme-youngevity-us).checkout-onepage-success .cart-summary .border-container .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us).checkout-onepage-success .border-container .summary.title, body:not(#theme-youngevity-us).checkout-onepage-success .border-container .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us).checkout-onepage-success .checkout-opc .opc-sidebar .border-container span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us).checkout-onepage-success .border-container span.title, body:not(#theme-youngevity-us).checkout-onepage-success .border-container .data.table .table-caption, .data.table body:not(#theme-youngevity-us).checkout-onepage-success .border-container .table-caption,
  body:not(#theme-youngevity-us).checkout-onepage-success .border-container a {
    color: #ec6529; }

body:not(#theme-youngevity-us).checkout-onepage-success .actions-toolbar .primary {
  margin-bottom: 0;
  margin-right: 40px; }

body:not(#theme-youngevity-us).checkout-onepage-success .checkout-success h4.gray-background, body:not(#theme-youngevity-us).checkout-onepage-success .checkout-success .fieldset .gray-background.legend, .fieldset body:not(#theme-youngevity-us).checkout-onepage-success .checkout-success .gray-background.legend, body:not(#theme-youngevity-us).checkout-onepage-success .checkout-success .login-container .gray-background.legend, .login-container body:not(#theme-youngevity-us).checkout-onepage-success .checkout-success .gray-background.legend, body:not(#theme-youngevity-us).checkout-onepage-success .checkout-success .form-create-account .gray-background.legend, .form-create-account body:not(#theme-youngevity-us).checkout-onepage-success .checkout-success .gray-background.legend, body:not(#theme-youngevity-us).checkout-onepage-success .checkout-success .forgot-password-container .gray-background.legend, .forgot-password-container body:not(#theme-youngevity-us).checkout-onepage-success .checkout-success .gray-background.legend {
  height: 35px; }

body:not(#theme-youngevity-us) .cart-summary .cart-totals table tbody .grand.totals {
  background: #676767;
  color: #ffffff; }

body:not(#theme-youngevity-us).multishipping-checkout-addresses button, body:not(#theme-youngevity-us).multishipping-checkout-shipping button, body:not(#theme-youngevity-us).multishipping-checkout-billing button, body:not(#theme-youngevity-us).multishipping-checkout-overview button {
  color: #ffffff;
  background-color: #ec6529;
  border-color: #ec6529;
  padding: 0.85em 1em; }

body:not(#theme-youngevity-us).multishipping-checkout-addresses .actions-toolbar .secondary:hover, body:not(#theme-youngevity-us).multishipping-checkout-shipping .actions-toolbar .secondary:hover, body:not(#theme-youngevity-us).multishipping-checkout-billing .actions-toolbar .secondary:hover, body:not(#theme-youngevity-us).multishipping-checkout-overview .actions-toolbar .secondary:hover {
  background-color: transparent; }

body:not(#theme-youngevity-us).multishipping-checkout-addresses .sidebar.sidebar-additional, body:not(#theme-youngevity-us).multishipping-checkout-shipping .sidebar.sidebar-additional, body:not(#theme-youngevity-us).multishipping-checkout-billing .sidebar.sidebar-additional, body:not(#theme-youngevity-us).multishipping-checkout-overview .sidebar.sidebar-additional {
  margin-top: 40px; }

body:not(#theme-youngevity-us).multishipping-checkout-addresses .multishipping-button, body:not(#theme-youngevity-us).multishipping-checkout-shipping .multishipping-button, body:not(#theme-youngevity-us).multishipping-checkout-billing .multishipping-button, body:not(#theme-youngevity-us).multishipping-checkout-overview .multishipping-button {
  vertical-align: bottom;
  color: #ffffff;
  background-color: #ec562b;
  border-color: #ec562b;
  padding: 0.85em 1em;
  height: 43.1875px; }
  body:not(#theme-youngevity-us).multishipping-checkout-addresses .multishipping-button span, body:not(#theme-youngevity-us).multishipping-checkout-shipping .multishipping-button span, body:not(#theme-youngevity-us).multishipping-checkout-billing .multishipping-button span, body:not(#theme-youngevity-us).multishipping-checkout-overview .multishipping-button span {
    font-size: 17px; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .field .control, body:not(#theme-youngevity-us).multishipping-checkout-shipping .field label {
  display: inline-block; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .options-items {
  display: none; }

body:not(#theme-youngevity-us).multishipping-checkout-addresses .actions-toolbar {
  text-align: center; }

body:not(#theme-youngevity-us) .cart-empty .button.green, body:not(#theme-youngevity-us) .cart-empty .modal-inner-wrap .modal-footer button.green, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us) .cart-empty button.green, body:not(#theme-youngevity-us) .cart-empty .fieldset button.green.action, .fieldset body:not(#theme-youngevity-us) .cart-empty button.green.action, body:not(#theme-youngevity-us) .cart-empty .fieldset a.green.action, .fieldset body:not(#theme-youngevity-us) .cart-empty a.green.action, body:not(#theme-youngevity-us) .cart-empty .login-container button.green.action, .login-container body:not(#theme-youngevity-us) .cart-empty button.green.action, body:not(#theme-youngevity-us) .cart-empty .login-container a.green.action, .login-container body:not(#theme-youngevity-us) .cart-empty a.green.action, body:not(#theme-youngevity-us) .cart-empty .form-create-account button.green.action, .form-create-account body:not(#theme-youngevity-us) .cart-empty button.green.action, body:not(#theme-youngevity-us) .cart-empty .form-create-account a.green.action, .form-create-account body:not(#theme-youngevity-us) .cart-empty a.green.action, body:not(#theme-youngevity-us) .cart-empty .forgot-password-container button.green.action, .forgot-password-container body:not(#theme-youngevity-us) .cart-empty button.green.action, body:not(#theme-youngevity-us) .cart-empty .forgot-password-container a.green.action, .forgot-password-container body:not(#theme-youngevity-us) .cart-empty a.green.action, body:not(#theme-youngevity-us) .cart-empty .cart-summary .checkout-methods-items button.green, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cart-empty button.green, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us) .cart-empty button.green, body:not(#theme-youngevity-us) .cart-empty .data.table .actions a.green.action, .data.table .actions body:not(#theme-youngevity-us) .cart-empty a.green.action {
  background-color: #ec6529;
  padding: 0.85em 4em; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .multishipping-button, body:not(#theme-youngevity-us).multishipping-checkout-billing .multishipping-button, body:not(#theme-youngevity-us).multishipping-checkout-overview .multishipping-button, body:not(#theme-youngevity-us) .multishipping-checkout-success .multishipping-button {
  color: #ffffff;
  background-color: #ec562b;
  border-color: #ec562b;
  padding: 0.85em 1em;
  display: inline-block;
  margin-bottom: 0.3125rem;
  vertical-align: initial; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .block-title strong, body:not(#theme-youngevity-us).multishipping-checkout-billing .block-title strong, body:not(#theme-youngevity-us).multishipping-checkout-overview .block-title strong, body:not(#theme-youngevity-us) .multishipping-checkout-success .block-title strong {
  font-weight: bold !important; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping address, body:not(#theme-youngevity-us).multishipping-checkout-billing address, body:not(#theme-youngevity-us).multishipping-checkout-overview address, body:not(#theme-youngevity-us) .multishipping-checkout-success address {
  background-color: #f3f3f3;
  padding: 20px 20px 20px 20px;
  width: 300px;
  max-width: 100%;
  margin-bottom: 40px; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .block-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .block-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .block-title, body:not(#theme-youngevity-us) .multishipping-checkout-success .block-title {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 25px; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .block-title > strong, body:not(#theme-youngevity-us).multishipping-checkout-billing .block-title > strong, body:not(#theme-youngevity-us).multishipping-checkout-overview .block-title > strong, body:not(#theme-youngevity-us) .multishipping-checkout-success .block-title > strong {
  font-size: 1.5rem; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-shipping-address .box-title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-items .box-title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-shipping-method .box-title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-address .box-title, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-method .box-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-shipping-address .box-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-items .box-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-shipping-method .box-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-address .box-title, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-method .box-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-shipping-address .box-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-items .box-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-shipping-method .box-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-address .box-title, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-method .box-title, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-shipping-address .box-title, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-items .box-title, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-shipping-method .box-title, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-address .box-title, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-method .box-title {
  font-weight: bold !important; }
  body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-shipping-address .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-items .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-shipping-method .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-address .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-method .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-shipping-address .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-items .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-shipping-method .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-address .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-method .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-shipping-address .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-items .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-shipping-method .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-address .box-title span, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-method .box-title span, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-shipping-address .box-title span, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-items .box-title span, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-shipping-method .box-title span, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-address .box-title span, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-method .box-title span {
    margin-right: 10px; }
  body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-shipping-address .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-items .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-shipping-method .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-address .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-method .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-shipping-address .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-items .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-shipping-method .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-address .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-method .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-shipping-address .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-items .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-shipping-method .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-address .box-title a, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-method .box-title a, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-shipping-address .box-title a, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-items .box-title a, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-shipping-method .box-title a, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-address .box-title a, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-method .box-title a {
    color: #ec6529; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .block-shipping .box, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-address, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-address, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-method, body:not(#theme-youngevity-us).multishipping-checkout-billing .block-shipping .box, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-address, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-address, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-method, body:not(#theme-youngevity-us).multishipping-checkout-overview .block-shipping .box, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-address, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-address, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-method, body:not(#theme-youngevity-us) .multishipping-checkout-success .block-shipping .box, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-address, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-address, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-method {
  float: left;
  width: 25%; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .block-shipping .box-shipping-method, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-method, body:not(#theme-youngevity-us).multishipping-checkout-billing .block-shipping .box-shipping-method, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-method, body:not(#theme-youngevity-us).multishipping-checkout-overview .block-shipping .box-shipping-method, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-method, body:not(#theme-youngevity-us) .multishipping-checkout-success .block-shipping .box-shipping-method, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-method {
  padding-left: 25px;
  padding-right: 25px;
  width: 50%; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-items caption, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-items caption, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-items caption, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-items caption {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .methods-shipping legend span, body:not(#theme-youngevity-us).multishipping-checkout-billing .methods-shipping legend span, body:not(#theme-youngevity-us).multishipping-checkout-overview .methods-shipping legend span, body:not(#theme-youngevity-us) .multishipping-checkout-success .methods-shipping legend span {
  font-size: 18px;
  font-weight: bold; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-method legend, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-method legend, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-method legend, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-method legend {
  border-bottom: 1px solid #ddd;
  width: 100%; }

body:not(#theme-youngevity-us).multishipping-checkout-shipping .block.block-shipping, body:not(#theme-youngevity-us).multishipping-checkout-shipping .block-billing, body:not(#theme-youngevity-us).multishipping-checkout-shipping .box-billing-method, body:not(#theme-youngevity-us).multishipping-checkout-billing .block.block-shipping, body:not(#theme-youngevity-us).multishipping-checkout-billing .block-billing, body:not(#theme-youngevity-us).multishipping-checkout-billing .box-billing-method, body:not(#theme-youngevity-us).multishipping-checkout-overview .block.block-shipping, body:not(#theme-youngevity-us).multishipping-checkout-overview .block-billing, body:not(#theme-youngevity-us).multishipping-checkout-overview .box-billing-method, body:not(#theme-youngevity-us) .multishipping-checkout-success .block.block-shipping, body:not(#theme-youngevity-us) .multishipping-checkout-success .block-billing, body:not(#theme-youngevity-us) .multishipping-checkout-success .box-billing-method {
  overflow: hidden; }

body:not(#theme-youngevity-us) .box-shipping-method .gift-message .from label, body:not(#theme-youngevity-us) .box-shipping-method .gift-message .to label, body:not(#theme-youngevity-us) .box-shipping-method .gift-message .text label {
  width: 100%; }

body:not(#theme-youngevity-us) .box-shipping-method .gift-message .from .control, body:not(#theme-youngevity-us) .box-shipping-method .gift-message .to .control, body:not(#theme-youngevity-us) .box-shipping-method .gift-message .text .control {
  width: 100%; }

body:not(#theme-youngevity-us) .box-shipping-method .gift-message .from, body:not(#theme-youngevity-us) .box-shipping-method .gift-message .to {
  width: calc(50% - 10px); }

body:not(#theme-youngevity-us) .box-shipping-method .gift-message .from {
  float: left; }

body:not(#theme-youngevity-us) .box-shipping-method .gift-message .from {
  float: right; }

body:not(#theme-youngevity-us) .box-shipping-method .gift-message .text {
  width: 100%;
  clear: both; }
  body:not(#theme-youngevity-us) .box-shipping-method .gift-message .text textarea {
    resize: vertical; }

body:not(#theme-youngevity-us) .checkout-contactus-popup-container {
  display: none; }

body:not(#theme-youngevity-us) .modal-popup .checkout-contactus-popup-container {
  display: block; }

body:not(#theme-youngevity-us) .modal-popup .modal-footer button.checkout-contactus-ok {
  display: block;
  margin: 0 auto; }

body:not(#theme-youngevity-us).multishipping-checkout-overview .box.box-items {
  width: 100%; }

body:not(#theme-youngevity-us).multishipping-checkout-overview .grand.totals {
  margin-bottom: 40px; }
  body:not(#theme-youngevity-us).multishipping-checkout-overview .grand.totals .price {
    font-weight: bold; }
  body:not(#theme-youngevity-us).multishipping-checkout-overview .grand.totals * {
    font-size: 20px; }

body:not(#theme-youngevity-us).multishipping-checkout-overview .order-review-wrapper a.action {
  color: #ec6529; }

body:not(#theme-youngevity-us) .multishipping-checkout-success .order-number a {
  color: #ec6529;
  font-weight: bold; }

body:not(#theme-youngevity-us) .multishipping-checkout-success .multishipping-button {
  background-color: #ec6529 !important; }

body:not(#theme-youngevity-us).checkout-index-index .column.main, body:not(#theme-youngevity-us).checkout-index-index .main.columns, body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).checkout-index-index .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).checkout-index-index .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .main.choice, body:not(#theme-youngevity-us).checkout-index-index .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).checkout-index-index .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).checkout-index-index .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).checkout-index-index .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).checkout-index-index .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).checkout-index-index .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).checkout-index-index .main.choice, body:not(#theme-youngevity-us).preferred-customer-signup .column.main, body:not(#theme-youngevity-us).preferred-customer-signup .main.columns, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .field.street .main.label, body:not(#theme-youngevity-us).preferred-customer-signup .fieldset.address .field.street .main.label, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .field.street .main.field, body:not(#theme-youngevity-us).preferred-customer-signup .fieldset.address .field.street .main.field, body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .main.choice, body:not(#theme-youngevity-us).preferred-customer-signup .billing-address-form .main.choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).preferred-customer-signup .main.label,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).preferred-customer-signup .main.label, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).preferred-customer-signup .main.field,
body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).preferred-customer-signup .main.field, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us).preferred-customer-signup .main.choice,
body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us).preferred-customer-signup .main.choice {
  float: left; }

body:not(#theme-youngevity-us).checkout-index-index .cart-summary.sidebar, body:not(#theme-youngevity-us).preferred-customer-signup .cart-summary.sidebar {
  float: right; }

body:not(#theme-youngevity-us).checkout-index-index .modal-content div#opc-new-shipping-address,
body:not(#theme-youngevity-us).preferred-customer-signup .modal-content div#opc-new-shipping-address {
  display: block !important; }
  body:not(#theme-youngevity-us).checkout-index-index .modal-content div#opc-new-shipping-address .field.additional,
  body:not(#theme-youngevity-us).preferred-customer-signup .modal-content div#opc-new-shipping-address .field.additional {
    display: none; }
  body:not(#theme-youngevity-us).checkout-index-index .modal-content div#opc-new-shipping-address .fieldset.address .field.street,
  body:not(#theme-youngevity-us).preferred-customer-signup .modal-content div#opc-new-shipping-address .fieldset.address .field.street {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
    body:not(#theme-youngevity-us).checkout-index-index .modal-content div#opc-new-shipping-address .fieldset.address .field.street .label,
    body:not(#theme-youngevity-us).preferred-customer-signup .modal-content div#opc-new-shipping-address .fieldset.address .field.street .label {
      padding: 0; }
    body:not(#theme-youngevity-us).checkout-index-index .modal-content div#opc-new-shipping-address .fieldset.address .field.street .field,
    body:not(#theme-youngevity-us).preferred-customer-signup .modal-content div#opc-new-shipping-address .fieldset.address .field.street .field {
      width: 100%;
      padding: 0; }

body:not(#theme-youngevity-us) #opc-sidebar #referredid {
  display: none; }

body:not(#theme-youngevity-us).checkout-index-index .popup-verify, body:not(#theme-youngevity-us).preferred-customer-signup .popup-verify {
  display: none;
  position: fixed;
  top: 30%;
  left: 30%;
  width: 500px;
  height: 200px;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 0.75rem 0.125rem;
  border: 0.0625rem solid #6d6d6d;
  background: white;
  padding: 20px;
  z-index: 200; }
  body:not(#theme-youngevity-us).checkout-index-index .popup-verify div, body:not(#theme-youngevity-us).preferred-customer-signup .popup-verify div {
    display: block;
    margin-bottom: 20px; }
  body:not(#theme-youngevity-us).checkout-index-index .popup-verify .actions-btn, body:not(#theme-youngevity-us).preferred-customer-signup .popup-verify .actions-btn {
    margin-bottom: 0px;
    position: absolute;
    bottom: 20px; }
  body:not(#theme-youngevity-us).checkout-index-index .popup-verify .retry-btn,
  body:not(#theme-youngevity-us).checkout-index-index .popup-verify .confirm-btn, body:not(#theme-youngevity-us).preferred-customer-signup .popup-verify .retry-btn,
  body:not(#theme-youngevity-us).preferred-customer-signup .popup-verify .confirm-btn {
    padding: 0.85em 1em;
    font-size: 0.9rem;
    background-color: #6d6d6d;
    color: #fff;
    cursor: pointer;
    display: inline-block; }
    body:not(#theme-youngevity-us).checkout-index-index .popup-verify .retry-btn:hover,
    body:not(#theme-youngevity-us).checkout-index-index .popup-verify .confirm-btn:hover, body:not(#theme-youngevity-us).preferred-customer-signup .popup-verify .retry-btn:hover,
    body:not(#theme-youngevity-us).preferred-customer-signup .popup-verify .confirm-btn:hover {
      background-color: #ec562b; }
  body:not(#theme-youngevity-us).checkout-index-index .popup-verify .resp-name span, body:not(#theme-youngevity-us).preferred-customer-signup .popup-verify .resp-name span {
    display: block; }

@media screen and (max-width: 860px) {
  body:not(#theme-youngevity-us).checkout-index-index .popup-verify, body:not(#theme-youngevity-us).preferred-customer-signup .popup-verify {
    width: 460px;
    left: 23%; } }

body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller-text, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller-text {
  width: 611px; }

body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller {
  display: inline-block;
  width: auto;
  margin: 0; }

body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller.name-verified, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller.name-verified {
  width: 401px;
  text-transform: uppercase;
  padding: 0;
  margin-right: 20px; }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller.name-verified .enroller-text, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller.name-verified .enroller-text {
    width: 100%; }

body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller.id-verified, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller.id-verified {
  width: 220px; }

body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .action.primary, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .action.primary {
  margin-bottom: 0; }

body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller.name, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller.name {
  width: 100%; }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller.name #enroller_name, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller.name #enroller_name {
    width: 100%; }

body:not(#theme-youngevity-us).checkout-index-index .missing-id, body:not(#theme-youngevity-us).preferred-customer-signup .missing-id {
  color: red;
  display: none;
  padding: 0 0.9375rem; }

body:not(#theme-youngevity-us).checkout-index-index .shipping-address-items .shipping-address-item, body:not(#theme-youngevity-us).preferred-customer-signup .shipping-address-items .shipping-address-item {
  display: none; }
  body:not(#theme-youngevity-us).checkout-index-index .shipping-address-items .shipping-address-item:first-child, body:not(#theme-youngevity-us).preferred-customer-signup .shipping-address-items .shipping-address-item:first-child {
    display: block; }

body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .enroller-text {
  margin-bottom: 0; }

body:not(#theme-youngevity-us).preferred-customer-signup .missing-id {
  width: 100%;
  float: left;
  padding: 0;
  font-size: 14px; }

@media only screen and (min-width: 1024px) {
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field {
    padding-left: 0; } }

@media only screen and (min-width: 1220px) {
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field {
    width: 100%;
    padding-right: 0;
    margin-bottom: 5px; }
    body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .enroller-text, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .enroller-text {
      width: 86%;
      float: left; }
    body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .checkout.button, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .modal-inner-wrap .modal-footer button.checkout, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .fieldset button.checkout.action, .fieldset body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .fieldset a.checkout.action, .fieldset body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .login-container button.checkout.action, .login-container body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .login-container a.checkout.action, .login-container body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .form-create-account button.checkout.action, .form-create-account body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .form-create-account a.checkout.action, .form-create-account body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .forgot-password-container button.checkout.action, .forgot-password-container body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .forgot-password-container a.checkout.action, .forgot-password-container body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .cart-summary .checkout-methods-items button.checkout, body:not(#theme-youngevity-us).checkout-index-index .cart-summary .checkout-methods-items #form-enroller-id fieldset .field.choice.id-field button.checkout, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout, body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field .data.table .actions a.checkout.action, .data.table .actions body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .checkout.button, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .modal-inner-wrap .modal-footer button.checkout, .modal-inner-wrap .modal-footer body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .fieldset button.checkout.action, .fieldset body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .fieldset a.checkout.action, .fieldset body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .login-container button.checkout.action, .login-container body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .login-container a.checkout.action, .login-container body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .form-create-account button.checkout.action, .form-create-account body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .form-create-account a.checkout.action, .form-create-account body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .forgot-password-container button.checkout.action, .forgot-password-container body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .forgot-password-container a.checkout.action, .forgot-password-container body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .cart-summary .checkout-methods-items button.checkout, body:not(#theme-youngevity-us).preferred-customer-signup .cart-summary .checkout-methods-items #form-enroller-id fieldset .field.choice.id-field button.checkout, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .data.table .actions a.checkout.action, .data.table .actions body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action {
      background-color: transparent;
      border-color: transparent;
      padding: 5px 0 0 23px;
      color: #159399;
      border: none; }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .field.choice, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .field.choice {
    padding-left: 0; } }

@media only screen and (max-width: 1220px) {
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field {
    width: calc(100% - 70px); }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice {
    line-height: 16px; }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller.name-verified, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller.name-verified {
    width: 100%; }
    body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller.name-verified .enroller-text, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller.name-verified .enroller-text {
      width: 100%; }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller-text, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller-text {
    width: 100%; }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .action.primary, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .action.primary {
    width: auto; } }

@media only screen and (max-width: 1040px) {
  body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .action.delete {
    float: right; } }

@media only screen and (max-width: 1023px) {
  body:not(#theme-youngevity-us) .form-shipping-address div[name="shippingAddress.region_id"],
  body:not(#theme-youngevity-us) .form-shipping-address div[name="shippingAddress.postcode"] {
    width: 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  body:not(#theme-youngevity-us) .form-shipping-address div[name="shippingAddress.country_id"] {
    width: 100%;
    clear: both; }
  body:not(#theme-youngevity-us) .checkout-opc .checkout-payment-method .billing-address-form div[name="billingAddressauthnetcim.region_id"],
  body:not(#theme-youngevity-us) .checkout-opc .checkout-payment-method .billing-address-form div[name="billingAddressauthnetcim.postcode"] {
    width: 50%; }
  body:not(#theme-youngevity-us) .checkout-opc .checkout-payment-method .billing-address-form div[name="billingAddressauthnetcim.country_id"] {
    width: 100%;
    clear: both; } }

@media only screen and (max-width: 767px) {
  body:not(#theme-youngevity-us).checkout-index-index .checkout-shipping-address,
  body:not(#theme-youngevity-us).checkout-index-index .address.row,
  body:not(#theme-youngevity-us).checkout-index-index .street, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-shipping-address,
  body:not(#theme-youngevity-us).preferred-customer-signup .address.row,
  body:not(#theme-youngevity-us).preferred-customer-signup .street {
    font-size: 16px; }
  body:not(#theme-youngevity-us).checkout-index-index .street .label, body:not(#theme-youngevity-us).preferred-customer-signup .street .label {
    font-size: 16px; }
  body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .field.column.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .field.medium-3[name="shippingAddress.postcode"].columns, body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .checkout-opc .field.street .field.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .field.street .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .fieldset.address .field.street .field.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).checkout-index-index .fieldset.address .field.street .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .field.medium-3[name="shippingAddress.postcode"].choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .field.medium-3[name="shippingAddress.postcode"],
  body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .field.column.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .field.medium-3[name="shippingAddress.postcode"].columns, body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .checkout-opc .field.street .field.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .field.street .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .fieldset.address .field.street .field.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).preferred-customer-signup .fieldset.address .field.street .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .field.medium-3[name="shippingAddress.postcode"].choice, body#theme-youngevity-us .checkout-opc .field.street body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .field.medium-3[name="shippingAddress.postcode"],
  body#theme-youngevity-us .fieldset.address .field.street body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .field.medium-3[name="shippingAddress.postcode"] {
    padding-left: 0.625rem;
    padding-right: 0.625rem; }
  body:not(#theme-youngevity-us).checkout-index-index .block.items-in-cart, body:not(#theme-youngevity-us).preferred-customer-signup .block.items-in-cart {
    font-size: 16px; }
    body:not(#theme-youngevity-us).checkout-index-index .block.items-in-cart .order-title, body:not(#theme-youngevity-us).preferred-customer-signup .block.items-in-cart .order-title {
      text-align: left; }
  body:not(#theme-youngevity-us).checkout-index-index .payment-method, body:not(#theme-youngevity-us).preferred-customer-signup .payment-method {
    font-size: 16px; } }

@media only screen and (min-width: 670px) and (max-width: 1024px) {
  body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box {
    position: relative; } }

@media only screen and (max-width: 1024px) {
  body:not(#theme-youngevity-us) .opc-wrapper #referredid fieldset {
    padding-left: 15px;
    padding-right: 15px; }
    body:not(#theme-youngevity-us) .opc-wrapper #referredid fieldset .field.choice {
      padding: 0; }
      body:not(#theme-youngevity-us) .opc-wrapper #referredid fieldset .field.choice .checkbox {
        margin-bottom: 0; }
      body:not(#theme-youngevity-us) .opc-wrapper #referredid fieldset .field.choice span {
        font-size: 14px;
        line-height: 25px; }
  body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .upgrade-title-wrap {
    display: block; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-text,
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-button {
      width: 100%; }
    body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-button {
      display: block;
      text-align: center; } }

@media only screen and (max-width: 640px) {
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice.id-field, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field {
    width: calc(100% - 70px); }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id fieldset .field.choice, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id fieldset .field.choice {
    line-height: 16px; }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller.name-verified, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller.name-verified {
    width: 100%; }
    body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller.name-verified .enroller-text, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller.name-verified .enroller-text {
      width: 100%; }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .enroller-text, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .enroller-text {
    width: 100%; }
  body:not(#theme-youngevity-us).checkout-index-index #form-enroller-id .action.primary, body:not(#theme-youngevity-us).preferred-customer-signup #form-enroller-id .action.primary {
    width: 70px; }
  body:not(#theme-youngevity-us).checkout-index-index .pref-desc-toggle-btn-box, body:not(#theme-youngevity-us).preferred-customer-signup .pref-desc-toggle-btn-box {
    text-align: center;
    padding-bottom: 30px; }
  body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .opc-sidebar .prefDesc, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .opc-sidebar .prefDesc {
    display: none; }
  body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .opc-sidebar .pref-desc-toggle-btn, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .opc-sidebar .pref-desc-toggle-btn {
    display: block;
    position: relative; }
    body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .opc-sidebar .pref-desc-toggle-btn:before, body:not(#theme-youngevity-us).preferred-customer-signup .checkout-opc .opc-sidebar .pref-desc-toggle-btn:before {
      content: '';
      width: 10px;
      height: 10px;
      border: 1px solid #72a933;
      border-width: 0 2px 2px 0;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      position: absolute;
      left: 50%;
      bottom: -15px;
      margin-left: -5px; }
  body:not(#theme-youngevity-us).checkout-index-index .opc-wrapper #referredid, body:not(#theme-youngevity-us).preferred-customer-signup .opc-wrapper #referredid {
    display: none; }
  body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid {
    display: block; }
    body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid .pref-content, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid .pref-content {
      display: none; }
    body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid .step-title, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid .step-title {
      margin-bottom: 30px;
      color: #ec6529;
      font-family: 'museo_sans500';
      font-size: 26px;
      border: none;
      text-align: center;
      position: relative; }
      body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid .step-title:before, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid .step-title:before {
        content: '';
        width: 10px;
        height: 10px;
        border: 1px solid #ec6529;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        position: absolute;
        left: 50%;
        bottom: -15px;
        margin-left: -5px; }
    body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid .prefDesc-text, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid .prefDesc-text {
      margin-bottom: 10px;
      font-size: 16px;
      text-transform: none;
      line-height: 1em; }
    body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid fieldset, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid fieldset {
      padding-left: 15px;
      padding-right: 15px;
      font-size: 14px; }
      body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid fieldset .field.id-field, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid fieldset .field.id-field {
        padding: 0; }
      body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid fieldset [type='checkbox'], body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid fieldset [type='checkbox'] {
        margin-bottom: 5px; }
      body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid fieldset .missing-id, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid fieldset .missing-id {
        padding: 0; }
      body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid fieldset .field.choice, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid fieldset .field.choice {
        padding: 0; }
    body:not(#theme-youngevity-us).checkout-index-index #opc-sidebar #referredid .popup-verify, body:not(#theme-youngevity-us).preferred-customer-signup #opc-sidebar #referredid .popup-verify {
      width: 300px;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%);
      font-size: 16px; }
  body:not(#theme-youngevity-us).checkout-index-index .opc-sidebar.opc-summary-wrapper .actions-toolbar .action.primary.checkout, body:not(#theme-youngevity-us).preferred-customer-signup .opc-sidebar.opc-summary-wrapper .actions-toolbar .action.primary.checkout {
    display: none; }
  body:not(#theme-youngevity-us).checkout-index-index .payment-method._active .payment-method-content .actions-toolbar .primary, body:not(#theme-youngevity-us).preferred-customer-signup .payment-method._active .payment-method-content .actions-toolbar .primary {
    float: right; }
  body:not(#theme-youngevity-us).checkout-index-index .payment-method._active .payment-method-content .actions-toolbar .action.primary.checkout, body:not(#theme-youngevity-us).preferred-customer-signup .payment-method._active .payment-method-content .actions-toolbar .action.primary.checkout {
    display: block; }
  body:not(#theme-youngevity-us).checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.region_id"],
  body:not(#theme-youngevity-us).checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.postcode"], body:not(#theme-youngevity-us).preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.region_id"],
  body:not(#theme-youngevity-us).preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.postcode"] {
    width: 100%;
    padding-left: 0.625rem;
    padding-right: 0.625rem; } }

@media only screen and (max-width: 400px) {
  body:not(#theme-youngevity-us) .form-shipping-address .fieldset .field label {
    font-size: 14px; } }

body:not(#theme-youngevity-us).checkout-index-index .form-shipping-address .shipping-new-address-form, body:not(#theme-youngevity-us).preferred-customer-signup .form-shipping-address .shipping-new-address-form {
  margin-top: 35px; }

body:not(#theme-youngevity-us).checkout-index-index .total-in-cart, body:not(#theme-youngevity-us).preferred-customer-signup .total-in-cart {
  background: #eff2f2; }
  body:not(#theme-youngevity-us).checkout-index-index .total-in-cart .text, body:not(#theme-youngevity-us).preferred-customer-signup .total-in-cart .text {
    text-transform: initial;
    font-size: 17px; }

body:not(#theme-youngevity-us).checkout-index-index .table-prefered-totals-wrap .grand.totals,
body:not(#theme-youngevity-us).checkout-index-index .total-wrap .grand.totals, body:not(#theme-youngevity-us).preferred-customer-signup .table-prefered-totals-wrap .grand.totals,
body:not(#theme-youngevity-us).preferred-customer-signup .total-wrap .grand.totals {
  background-color: #575757 !important; }
  body:not(#theme-youngevity-us).checkout-index-index .table-prefered-totals-wrap .grand.totals strong,
  body:not(#theme-youngevity-us).checkout-index-index .total-wrap .grand.totals strong, body:not(#theme-youngevity-us).preferred-customer-signup .table-prefered-totals-wrap .grand.totals strong,
  body:not(#theme-youngevity-us).preferred-customer-signup .total-wrap .grand.totals strong {
    color: #ffffff !important; }

body:not(#theme-youngevity-us).checkout-index-index .discount-code #block-discount-heading, body:not(#theme-youngevity-us).preferred-customer-signup .discount-code #block-discount-heading {
  font-size: 20px;
  padding: 0; }

body:not(#theme-youngevity-us).checkout-index-index .discount-code input, body:not(#theme-youngevity-us).preferred-customer-signup .discount-code input {
  width: 100%; }

body:not(#theme-youngevity-us).checkout-index-index .redeem-rewards #block-discount-heading, body:not(#theme-youngevity-us).checkout-index-index .redeem-rewards #block-rewards-heading, body:not(#theme-youngevity-us).preferred-customer-signup .redeem-rewards #block-discount-heading, body:not(#theme-youngevity-us).preferred-customer-signup .redeem-rewards #block-rewards-heading {
  font-size: 20px;
  padding: 0; }
  body:not(#theme-youngevity-us).checkout-index-index .redeem-rewards #block-discount-heading .highlight, body:not(#theme-youngevity-us).checkout-index-index .redeem-rewards #block-rewards-heading .highlight, body:not(#theme-youngevity-us).preferred-customer-signup .redeem-rewards #block-discount-heading .highlight, body:not(#theme-youngevity-us).preferred-customer-signup .redeem-rewards #block-rewards-heading .highlight {
    display: block;
    white-space: normal;
    line-height: normal;
    font-size: 16px;
    color: #ec6529; }

@media only screen and (min-width: 1024px) {
  body:not(#theme-youngevity-us).checkout-index-index .opc-block-summary .actions-toolbar.text-right div.primary, body:not(#theme-youngevity-us).preferred-customer-signup .opc-block-summary .actions-toolbar.text-right div.primary {
    width: 100%; }
    body:not(#theme-youngevity-us).checkout-index-index .opc-block-summary .actions-toolbar.text-right div.primary button, body:not(#theme-youngevity-us).preferred-customer-signup .opc-block-summary .actions-toolbar.text-right div.primary button {
      width: 100%; }
  body:not(#theme-youngevity-us).checkout-index-index input[type='text'], body:not(#theme-youngevity-us).checkout-index-index select, body:not(#theme-youngevity-us).preferred-customer-signup input[type='text'], body:not(#theme-youngevity-us).preferred-customer-signup select {
    margin-bottom: 1.3rem; }
  body:not(#theme-youngevity-us).checkout-index-index .action.primary, body:not(#theme-youngevity-us).preferred-customer-signup .action.primary {
    font-family: "Montserrat medium";
    font-size: 17px;
    line-height: 36px;
    padding: 15px 50px; }
  body:not(#theme-youngevity-us).checkout-index-index .fieldset .actions-toolbar .secondary a.action.remind, body:not(#theme-youngevity-us).preferred-customer-signup .fieldset .actions-toolbar .secondary a.action.remind {
    border: none;
    color: #01A4AD;
    font-family: "Montserrat medium";
    font-size: 17px;
    line-height: 36px; }
  body:not(#theme-youngevity-us).checkout-index-index #checkout-step-shipping .actions-toolbar div.primary, body:not(#theme-youngevity-us).preferred-customer-signup #checkout-step-shipping .actions-toolbar div.primary {
    width: 30%; }
    body:not(#theme-youngevity-us).checkout-index-index #checkout-step-shipping .actions-toolbar div.primary button, body:not(#theme-youngevity-us).preferred-customer-signup #checkout-step-shipping .actions-toolbar div.primary button {
      width: 100%;
      text-transform: uppercase; }
  body:not(#theme-youngevity-us).checkout-index-index #checkout-step-shipping #customer-email-fieldset, body:not(#theme-youngevity-us).preferred-customer-signup #checkout-step-shipping #customer-email-fieldset {
    margin-bottom: 25px; }
    body:not(#theme-youngevity-us).checkout-index-index #checkout-step-shipping #customer-email-fieldset > fieldset, body:not(#theme-youngevity-us).preferred-customer-signup #checkout-step-shipping #customer-email-fieldset > fieldset {
      margin-top: 30px; }
    body:not(#theme-youngevity-us).checkout-index-index #checkout-step-shipping #customer-email-fieldset .field-tooltip-content, body:not(#theme-youngevity-us).preferred-customer-signup #checkout-step-shipping #customer-email-fieldset .field-tooltip-content {
      font-family: 'Montserrat';
      font-size: 13px;
      font-style: italic; }
  body:not(#theme-youngevity-us).checkout-index-index .opc-shipping_method, body:not(#theme-youngevity-us).preferred-customer-signup .opc-shipping_method {
    padding-top: 12px; }
    body:not(#theme-youngevity-us).checkout-index-index .opc-shipping_method .step-title, body:not(#theme-youngevity-us).preferred-customer-signup .opc-shipping_method .step-title {
      margin-bottom: 20px; } }

body:not(#theme-youngevity-us) #onepage-checkout-shipping-method-additional-load .opc-wrapper {
  margin: 0; }
  body:not(#theme-youngevity-us) #onepage-checkout-shipping-method-additional-load .opc-wrapper .field .label {
    display: block;
    margin-bottom: 0; }
  body:not(#theme-youngevity-us) #onepage-checkout-shipping-method-additional-load .opc-wrapper .field .control .choice input[type="checkbox"] {
    margin: 0; }

body:not(#theme-youngevity-us) .payment-option-content .message.message-error.error,
body:not(#theme-youngevity-us) .payment-option-content .message.message-success.success {
  font-weight: 600;
  background: #f3f3f3;
  padding: 10px;
  font-size: 14px; }

body:not(#theme-youngevity-us) .payment-option-content .message.message-error.error {
  color: #f00; }

body:not(#theme-youngevity-us) .payment-option-content .message.message-success.success {
  color: #43b77d; }

body:not(#theme-youngevity-us) #discount-form .fieldset .field label.label,
body:not(#theme-youngevity-us) #discount-coupon-form .fieldset .field label.label,
body:not(#theme-youngevity-us) #redeem-rewards-form .fieldset .field label.label {
  display: none; }

body:not(#theme-youngevity-us).checkout-index-index .restriction {
  line-height: 1.42857143;
  font-family: "Montserrat", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal; }
  body:not(#theme-youngevity-us).checkout-index-index .restriction .message.error {
    margin: 0 0 10px;
    padding: 12px 20px 12px 45px;
    display: block;
    font-size: 16px;
    background: #fae5e5;
    color: #e02b27;
    position: relative; }
    body:not(#theme-youngevity-us).checkout-index-index .restriction .message.error > *:first-child:before {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 24px;
      line-height: 24px;
      color: #b30000;
      content: "\f057";
      font: normal normal normal 24px/1 FontAwesome;
      margin: -12px 0 0;
      vertical-align: middle;
      display: inline-block;
      font-weight: normal;
      overflow: hidden;
      speak: none;
      left: 0;
      top: 22px;
      width: 45px;
      position: absolute;
      text-align: center; }

body:not(#theme-youngevity-us).checkout-index-index .redeem-rewards .redeem-rewards-form .success-message {
  background-color: #D8D8D8;
  border: 1px solid transparent;
  vertical-align: middle;
  display: inline-block;
  font-family: "Montserrat light", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.9rem;
  padding: 0.85em 1em;
  line-height: 1; }

body:not(#theme-youngevity-us).checkout-index-index .totals.reward-points .value {
  margin-top: 3px;
  display: block; }

body:not(#theme-youngevity-us).checkout-index-index .modal-inner-wrap .payment-option select, body:not(#theme-youngevity-us).checkout-index-index .modal-inner-wrap .payment-option [type='text'] {
  height: 2.8125rem;
  padding: 10px;
  margin: 0 0 10px; }

body:not(#theme-youngevity-us).checkout-index-index .modal-inner-wrap .payment-option .action.primary {
  font-family: "Montserrat light", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.9rem;
  padding: 0.85em 1em;
  line-height: 1; }

body:not(#theme-youngevity-us).checkout-index-index .modal-inner-wrap .discount.coupon {
  font-size: 13px;
  font-weight: normal;
  margin-top: 3px;
  display: block; }

body:not(#theme-youngevity-us).checkout-index-index .checkout-opc .opc-sidebar .modal-inner-wrap span.title {
  margin-bottom: 0;
  padding: 0.33333rem 0.5rem 0.33333rem 0;
  color: #404040;
  background: transparent;
  font-size: 17px;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  border-radius: 0;
  font-weight: 400; }

/*Youngevity_US styles*/
body#theme-youngevity-us {
  /*
#co-payment-form {
	margin-top: 20px;
}*/ }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    body#theme-youngevity-us.checkout-index-index.distributor-pages .top-page.sub-page, body#theme-youngevity-us.retail-customer-signup.distributor-pages .top-page.sub-page, body#theme-youngevity-us.preferred-customer-signup.distributor-pages .top-page.sub-page, body#theme-youngevity-us.multishipping-checkout-addresses.distributor-pages .top-page.sub-page, body#theme-youngevity-us.multishipping-checkout-shipping.distributor-pages .top-page.sub-page, body#theme-youngevity-us.multishipping-checkout-billing.distributor-pages .top-page.sub-page, body#theme-youngevity-us.multishipping-checkout-overview.distributor-pages .top-page.sub-page, body#theme-youngevity-us.multishipping-checkout-success.distributor-pages .top-page.sub-page {
      min-height: auto; }
    body#theme-youngevity-us.checkout-index-index.distributor-pages .top-absolute-container, body#theme-youngevity-us.retail-customer-signup.distributor-pages .top-absolute-container, body#theme-youngevity-us.preferred-customer-signup.distributor-pages .top-absolute-container, body#theme-youngevity-us.multishipping-checkout-addresses.distributor-pages .top-absolute-container, body#theme-youngevity-us.multishipping-checkout-shipping.distributor-pages .top-absolute-container, body#theme-youngevity-us.multishipping-checkout-billing.distributor-pages .top-absolute-container, body#theme-youngevity-us.multishipping-checkout-overview.distributor-pages .top-absolute-container, body#theme-youngevity-us.multishipping-checkout-success.distributor-pages .top-absolute-container {
      padding-top: 70px !important; } }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    body#theme-youngevity-us.checkout-index-index .distributor-info .distributor-with-country, body#theme-youngevity-us.retail-customer-signup .distributor-info .distributor-with-country, body#theme-youngevity-us.preferred-customer-signup .distributor-info .distributor-with-country, body#theme-youngevity-us.multishipping-checkout-addresses .distributor-info .distributor-with-country, body#theme-youngevity-us.multishipping-checkout-shipping .distributor-info .distributor-with-country, body#theme-youngevity-us.multishipping-checkout-billing .distributor-info .distributor-with-country, body#theme-youngevity-us.multishipping-checkout-overview .distributor-info .distributor-with-country, body#theme-youngevity-us.multishipping-checkout-success .distributor-info .distributor-with-country {
      display: block; } }
  body#theme-youngevity-us.checkout-index-index #form-enroller-id, body#theme-youngevity-us.retail-customer-signup #form-enroller-id, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id, body#theme-youngevity-us.multishipping-checkout-addresses #form-enroller-id, body#theme-youngevity-us.multishipping-checkout-shipping #form-enroller-id, body#theme-youngevity-us.multishipping-checkout-billing #form-enroller-id, body#theme-youngevity-us.multishipping-checkout-overview #form-enroller-id, body#theme-youngevity-us.multishipping-checkout-success #form-enroller-id {
    margin-top: 10px; }
  body#theme-youngevity-us.checkout-index-index .billing-title, body#theme-youngevity-us.retail-customer-signup .billing-title, body#theme-youngevity-us.preferred-customer-signup .billing-title, body#theme-youngevity-us.multishipping-checkout-addresses .billing-title, body#theme-youngevity-us.multishipping-checkout-shipping .billing-title, body#theme-youngevity-us.multishipping-checkout-billing .billing-title, body#theme-youngevity-us.multishipping-checkout-overview .billing-title, body#theme-youngevity-us.multishipping-checkout-success .billing-title {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 20px; }
  body#theme-youngevity-us.checkout-index-index #authnet-cim-form, body#theme-youngevity-us.retail-customer-signup #authnet-cim-form, body#theme-youngevity-us.preferred-customer-signup #authnet-cim-form, body#theme-youngevity-us.multishipping-checkout-addresses #authnet-cim-form, body#theme-youngevity-us.multishipping-checkout-shipping #authnet-cim-form, body#theme-youngevity-us.multishipping-checkout-billing #authnet-cim-form, body#theme-youngevity-us.multishipping-checkout-overview #authnet-cim-form, body#theme-youngevity-us.multishipping-checkout-success #authnet-cim-form {
    margin-top: 10px; }
    body#theme-youngevity-us.checkout-index-index #authnet-cim-form .legend, body#theme-youngevity-us.retail-customer-signup #authnet-cim-form .legend, body#theme-youngevity-us.preferred-customer-signup #authnet-cim-form .legend, body#theme-youngevity-us.multishipping-checkout-addresses #authnet-cim-form .legend, body#theme-youngevity-us.multishipping-checkout-shipping #authnet-cim-form .legend, body#theme-youngevity-us.multishipping-checkout-billing #authnet-cim-form .legend, body#theme-youngevity-us.multishipping-checkout-overview #authnet-cim-form .legend, body#theme-youngevity-us.multishipping-checkout-success #authnet-cim-form .legend {
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 20px; }
    body#theme-youngevity-us.checkout-index-index #authnet-cim-form .control .input-text, body#theme-youngevity-us.retail-customer-signup #authnet-cim-form .control .input-text, body#theme-youngevity-us.preferred-customer-signup #authnet-cim-form .control .input-text, body#theme-youngevity-us.multishipping-checkout-addresses #authnet-cim-form .control .input-text, body#theme-youngevity-us.multishipping-checkout-shipping #authnet-cim-form .control .input-text, body#theme-youngevity-us.multishipping-checkout-billing #authnet-cim-form .control .input-text, body#theme-youngevity-us.multishipping-checkout-overview #authnet-cim-form .control .input-text, body#theme-youngevity-us.multishipping-checkout-success #authnet-cim-form .control .input-text {
      margin-bottom: 23px; }
    body#theme-youngevity-us.checkout-index-index #authnet-cim-form .required-label:before, body#theme-youngevity-us.retail-customer-signup #authnet-cim-form .required-label:before, body#theme-youngevity-us.preferred-customer-signup #authnet-cim-form .required-label:before, body#theme-youngevity-us.multishipping-checkout-addresses #authnet-cim-form .required-label:before, body#theme-youngevity-us.multishipping-checkout-shipping #authnet-cim-form .required-label:before, body#theme-youngevity-us.multishipping-checkout-billing #authnet-cim-form .required-label:before, body#theme-youngevity-us.multishipping-checkout-overview #authnet-cim-form .required-label:before, body#theme-youngevity-us.multishipping-checkout-success #authnet-cim-form .required-label:before {
      content: '*'; }
    body#theme-youngevity-us.checkout-index-index #authnet-cim-form .hidden-password-block, body#theme-youngevity-us.retail-customer-signup #authnet-cim-form .hidden-password-block, body#theme-youngevity-us.preferred-customer-signup #authnet-cim-form .hidden-password-block, body#theme-youngevity-us.multishipping-checkout-addresses #authnet-cim-form .hidden-password-block, body#theme-youngevity-us.multishipping-checkout-shipping #authnet-cim-form .hidden-password-block, body#theme-youngevity-us.multishipping-checkout-billing #authnet-cim-form .hidden-password-block, body#theme-youngevity-us.multishipping-checkout-overview #authnet-cim-form .hidden-password-block, body#theme-youngevity-us.multishipping-checkout-success #authnet-cim-form .hidden-password-block {
      border-bottom: 1px solid #919191; }
      body#theme-youngevity-us.checkout-index-index #authnet-cim-form .hidden-password-block .note, body#theme-youngevity-us.retail-customer-signup #authnet-cim-form .hidden-password-block .note, body#theme-youngevity-us.preferred-customer-signup #authnet-cim-form .hidden-password-block .note, body#theme-youngevity-us.multishipping-checkout-addresses #authnet-cim-form .hidden-password-block .note, body#theme-youngevity-us.multishipping-checkout-shipping #authnet-cim-form .hidden-password-block .note, body#theme-youngevity-us.multishipping-checkout-billing #authnet-cim-form .hidden-password-block .note, body#theme-youngevity-us.multishipping-checkout-overview #authnet-cim-form .hidden-password-block .note, body#theme-youngevity-us.multishipping-checkout-success #authnet-cim-form .hidden-password-block .note {
        display: block;
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #404040; }
  body#theme-youngevity-us.checkout-index-index .credit-card-types img, body#theme-youngevity-us.retail-customer-signup .credit-card-types img, body#theme-youngevity-us.preferred-customer-signup .credit-card-types img, body#theme-youngevity-us.multishipping-checkout-addresses .credit-card-types img, body#theme-youngevity-us.multishipping-checkout-shipping .credit-card-types img, body#theme-youngevity-us.multishipping-checkout-billing .credit-card-types img, body#theme-youngevity-us.multishipping-checkout-overview .credit-card-types img, body#theme-youngevity-us.multishipping-checkout-success .credit-card-types img {
    width: 55px; }
  body#theme-youngevity-us.checkout-index-index .page-content, body#theme-youngevity-us.retail-customer-signup .page-content, body#theme-youngevity-us.preferred-customer-signup .page-content, body#theme-youngevity-us.multishipping-checkout-addresses .page-content, body#theme-youngevity-us.multishipping-checkout-shipping .page-content, body#theme-youngevity-us.multishipping-checkout-billing .page-content, body#theme-youngevity-us.multishipping-checkout-overview .page-content, body#theme-youngevity-us.multishipping-checkout-success .page-content {
    padding: 2px 0 60px;
    border-bottom: 1px solid #ddd;
    box-sizing: content-box; }
  body#theme-youngevity-us.checkout-index-index button.primary, body#theme-youngevity-us.checkout-index-index .button.primary, body#theme-youngevity-us.checkout-index-index .modal-inner-wrap .modal-footer button.primary, .modal-inner-wrap .modal-footer body#theme-youngevity-us.checkout-index-index button.primary, body#theme-youngevity-us.checkout-index-index .fieldset button.primary.action, .fieldset body#theme-youngevity-us.checkout-index-index button.primary.action, body#theme-youngevity-us.checkout-index-index .fieldset a.primary.action, .fieldset body#theme-youngevity-us.checkout-index-index a.primary.action, body#theme-youngevity-us.checkout-index-index .login-container button.primary.action, .login-container body#theme-youngevity-us.checkout-index-index button.primary.action, body#theme-youngevity-us.checkout-index-index .login-container a.primary.action, .login-container body#theme-youngevity-us.checkout-index-index a.primary.action, body#theme-youngevity-us.checkout-index-index .form-create-account button.primary.action, .form-create-account body#theme-youngevity-us.checkout-index-index button.primary.action, body#theme-youngevity-us.checkout-index-index .form-create-account a.primary.action, .form-create-account body#theme-youngevity-us.checkout-index-index a.primary.action, body#theme-youngevity-us.checkout-index-index .forgot-password-container button.primary.action, .forgot-password-container body#theme-youngevity-us.checkout-index-index button.primary.action, body#theme-youngevity-us.checkout-index-index .forgot-password-container a.primary.action, .forgot-password-container body#theme-youngevity-us.checkout-index-index a.primary.action, body#theme-youngevity-us.checkout-index-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.checkout-index-index button.primary, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-methods-items button.primary, body#theme-youngevity-us.checkout-index-index .data.table .actions a.primary.action, .data.table .actions body#theme-youngevity-us.checkout-index-index a.primary.action, body#theme-youngevity-us.checkout-index-index .checkout-container .checkout-form-login > a, body#theme-youngevity-us.retail-customer-signup button.primary, body#theme-youngevity-us.retail-customer-signup .button.primary, body#theme-youngevity-us.retail-customer-signup .modal-inner-wrap .modal-footer button.primary, .modal-inner-wrap .modal-footer body#theme-youngevity-us.retail-customer-signup button.primary, body#theme-youngevity-us.retail-customer-signup .fieldset button.primary.action, .fieldset body#theme-youngevity-us.retail-customer-signup button.primary.action, body#theme-youngevity-us.retail-customer-signup .fieldset a.primary.action, .fieldset body#theme-youngevity-us.retail-customer-signup a.primary.action, body#theme-youngevity-us.retail-customer-signup .login-container button.primary.action, .login-container body#theme-youngevity-us.retail-customer-signup button.primary.action, body#theme-youngevity-us.retail-customer-signup .login-container a.primary.action, .login-container body#theme-youngevity-us.retail-customer-signup a.primary.action, body#theme-youngevity-us.retail-customer-signup .form-create-account button.primary.action, .form-create-account body#theme-youngevity-us.retail-customer-signup button.primary.action, body#theme-youngevity-us.retail-customer-signup .form-create-account a.primary.action, .form-create-account body#theme-youngevity-us.retail-customer-signup a.primary.action, body#theme-youngevity-us.retail-customer-signup .forgot-password-container button.primary.action, .forgot-password-container body#theme-youngevity-us.retail-customer-signup button.primary.action, body#theme-youngevity-us.retail-customer-signup .forgot-password-container a.primary.action, .forgot-password-container body#theme-youngevity-us.retail-customer-signup a.primary.action, body#theme-youngevity-us.retail-customer-signup body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.retail-customer-signup button.primary, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-methods-items button.primary, body#theme-youngevity-us.retail-customer-signup .data.table .actions a.primary.action, .data.table .actions body#theme-youngevity-us.retail-customer-signup a.primary.action, body#theme-youngevity-us.retail-customer-signup .checkout-container .checkout-form-login > a, body#theme-youngevity-us.preferred-customer-signup button.primary, body#theme-youngevity-us.preferred-customer-signup .button.primary, body#theme-youngevity-us.preferred-customer-signup .modal-inner-wrap .modal-footer button.primary, .modal-inner-wrap .modal-footer body#theme-youngevity-us.preferred-customer-signup button.primary, body#theme-youngevity-us.preferred-customer-signup .fieldset button.primary.action, .fieldset body#theme-youngevity-us.preferred-customer-signup button.primary.action, body#theme-youngevity-us.preferred-customer-signup .fieldset a.primary.action, .fieldset body#theme-youngevity-us.preferred-customer-signup a.primary.action, body#theme-youngevity-us.preferred-customer-signup .login-container button.primary.action, .login-container body#theme-youngevity-us.preferred-customer-signup button.primary.action, body#theme-youngevity-us.preferred-customer-signup .login-container a.primary.action, .login-container body#theme-youngevity-us.preferred-customer-signup a.primary.action, body#theme-youngevity-us.preferred-customer-signup .form-create-account button.primary.action, .form-create-account body#theme-youngevity-us.preferred-customer-signup button.primary.action, body#theme-youngevity-us.preferred-customer-signup .form-create-account a.primary.action, .form-create-account body#theme-youngevity-us.preferred-customer-signup a.primary.action, body#theme-youngevity-us.preferred-customer-signup .forgot-password-container button.primary.action, .forgot-password-container body#theme-youngevity-us.preferred-customer-signup button.primary.action, body#theme-youngevity-us.preferred-customer-signup .forgot-password-container a.primary.action, .forgot-password-container body#theme-youngevity-us.preferred-customer-signup a.primary.action, body#theme-youngevity-us.preferred-customer-signup body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.preferred-customer-signup button.primary, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-methods-items button.primary, body#theme-youngevity-us.preferred-customer-signup .data.table .actions a.primary.action, .data.table .actions body#theme-youngevity-us.preferred-customer-signup a.primary.action, body#theme-youngevity-us.preferred-customer-signup .checkout-container .checkout-form-login > a, body#theme-youngevity-us.multishipping-checkout-addresses button.primary, body#theme-youngevity-us.multishipping-checkout-addresses .button.primary, body#theme-youngevity-us.multishipping-checkout-addresses .modal-inner-wrap .modal-footer button.primary, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-addresses button.primary, body#theme-youngevity-us.multishipping-checkout-addresses .fieldset button.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-addresses button.primary.action, body#theme-youngevity-us.multishipping-checkout-addresses .fieldset a.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action, body#theme-youngevity-us.multishipping-checkout-addresses .login-container button.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-addresses button.primary.action, body#theme-youngevity-us.multishipping-checkout-addresses .login-container a.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action, body#theme-youngevity-us.multishipping-checkout-addresses .form-create-account button.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-addresses button.primary.action, body#theme-youngevity-us.multishipping-checkout-addresses .form-create-account a.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action, body#theme-youngevity-us.multishipping-checkout-addresses .forgot-password-container button.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-addresses button.primary.action, body#theme-youngevity-us.multishipping-checkout-addresses .forgot-password-container a.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action, body#theme-youngevity-us.multishipping-checkout-addresses body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-addresses button.primary, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-methods-items button.primary, body#theme-youngevity-us.multishipping-checkout-addresses .data.table .actions a.primary.action, .data.table .actions body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action, body#theme-youngevity-us.multishipping-checkout-addresses .checkout-container .checkout-form-login > a, body#theme-youngevity-us.multishipping-checkout-shipping button.primary, body#theme-youngevity-us.multishipping-checkout-shipping .button.primary, body#theme-youngevity-us.multishipping-checkout-shipping .modal-inner-wrap .modal-footer button.primary, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-shipping button.primary, body#theme-youngevity-us.multishipping-checkout-shipping .fieldset button.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-shipping button.primary.action, body#theme-youngevity-us.multishipping-checkout-shipping .fieldset a.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action, body#theme-youngevity-us.multishipping-checkout-shipping .login-container button.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-shipping button.primary.action, body#theme-youngevity-us.multishipping-checkout-shipping .login-container a.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action, body#theme-youngevity-us.multishipping-checkout-shipping .form-create-account button.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-shipping button.primary.action, body#theme-youngevity-us.multishipping-checkout-shipping .form-create-account a.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action, body#theme-youngevity-us.multishipping-checkout-shipping .forgot-password-container button.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-shipping button.primary.action, body#theme-youngevity-us.multishipping-checkout-shipping .forgot-password-container a.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action, body#theme-youngevity-us.multishipping-checkout-shipping body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-shipping button.primary, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-methods-items button.primary, body#theme-youngevity-us.multishipping-checkout-shipping .data.table .actions a.primary.action, .data.table .actions body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action, body#theme-youngevity-us.multishipping-checkout-shipping .checkout-container .checkout-form-login > a, body#theme-youngevity-us.multishipping-checkout-billing button.primary, body#theme-youngevity-us.multishipping-checkout-billing .button.primary, body#theme-youngevity-us.multishipping-checkout-billing .modal-inner-wrap .modal-footer button.primary, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-billing button.primary, body#theme-youngevity-us.multishipping-checkout-billing .fieldset button.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-billing button.primary.action, body#theme-youngevity-us.multishipping-checkout-billing .fieldset a.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-billing a.primary.action, body#theme-youngevity-us.multishipping-checkout-billing .login-container button.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-billing button.primary.action, body#theme-youngevity-us.multishipping-checkout-billing .login-container a.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-billing a.primary.action, body#theme-youngevity-us.multishipping-checkout-billing .form-create-account button.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-billing button.primary.action, body#theme-youngevity-us.multishipping-checkout-billing .form-create-account a.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-billing a.primary.action, body#theme-youngevity-us.multishipping-checkout-billing .forgot-password-container button.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-billing button.primary.action, body#theme-youngevity-us.multishipping-checkout-billing .forgot-password-container a.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-billing a.primary.action, body#theme-youngevity-us.multishipping-checkout-billing body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-billing button.primary, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-methods-items button.primary, body#theme-youngevity-us.multishipping-checkout-billing .data.table .actions a.primary.action, .data.table .actions body#theme-youngevity-us.multishipping-checkout-billing a.primary.action, body#theme-youngevity-us.multishipping-checkout-billing .checkout-container .checkout-form-login > a, body#theme-youngevity-us.multishipping-checkout-overview button.primary, body#theme-youngevity-us.multishipping-checkout-overview .button.primary, body#theme-youngevity-us.multishipping-checkout-overview .modal-inner-wrap .modal-footer button.primary, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-overview button.primary, body#theme-youngevity-us.multishipping-checkout-overview .fieldset button.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-overview button.primary.action, body#theme-youngevity-us.multishipping-checkout-overview .fieldset a.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-overview a.primary.action, body#theme-youngevity-us.multishipping-checkout-overview .login-container button.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-overview button.primary.action, body#theme-youngevity-us.multishipping-checkout-overview .login-container a.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-overview a.primary.action, body#theme-youngevity-us.multishipping-checkout-overview .form-create-account button.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-overview button.primary.action, body#theme-youngevity-us.multishipping-checkout-overview .form-create-account a.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-overview a.primary.action, body#theme-youngevity-us.multishipping-checkout-overview .forgot-password-container button.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-overview button.primary.action, body#theme-youngevity-us.multishipping-checkout-overview .forgot-password-container a.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-overview a.primary.action, body#theme-youngevity-us.multishipping-checkout-overview body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-overview button.primary, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-methods-items button.primary, body#theme-youngevity-us.multishipping-checkout-overview .data.table .actions a.primary.action, .data.table .actions body#theme-youngevity-us.multishipping-checkout-overview a.primary.action, body#theme-youngevity-us.multishipping-checkout-overview .checkout-container .checkout-form-login > a, body#theme-youngevity-us.multishipping-checkout-success button.primary, body#theme-youngevity-us.multishipping-checkout-success .button.primary, body#theme-youngevity-us.multishipping-checkout-success .modal-inner-wrap .modal-footer button.primary, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-success button.primary, body#theme-youngevity-us.multishipping-checkout-success .fieldset button.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-success button.primary.action, body#theme-youngevity-us.multishipping-checkout-success .fieldset a.primary.action, .fieldset body#theme-youngevity-us.multishipping-checkout-success a.primary.action, body#theme-youngevity-us.multishipping-checkout-success .login-container button.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-success button.primary.action, body#theme-youngevity-us.multishipping-checkout-success .login-container a.primary.action, .login-container body#theme-youngevity-us.multishipping-checkout-success a.primary.action, body#theme-youngevity-us.multishipping-checkout-success .form-create-account button.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-success button.primary.action, body#theme-youngevity-us.multishipping-checkout-success .form-create-account a.primary.action, .form-create-account body#theme-youngevity-us.multishipping-checkout-success a.primary.action, body#theme-youngevity-us.multishipping-checkout-success .forgot-password-container button.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-success button.primary.action, body#theme-youngevity-us.multishipping-checkout-success .forgot-password-container a.primary.action, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-success a.primary.action, body#theme-youngevity-us.multishipping-checkout-success body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-success button.primary, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-methods-items button.primary, body#theme-youngevity-us.multishipping-checkout-success .data.table .actions a.primary.action, .data.table .actions body#theme-youngevity-us.multishipping-checkout-success a.primary.action, body#theme-youngevity-us.multishipping-checkout-success .checkout-container .checkout-form-login > a {
    background: #ec6529;
    color: #ffffff; }
    body#theme-youngevity-us.checkout-index-index button.primary:hover, body#theme-youngevity-us.checkout-index-index .button.primary:hover, body#theme-youngevity-us.checkout-index-index .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us.checkout-index-index button.primary:hover, body#theme-youngevity-us.checkout-index-index .fieldset button.primary.action:hover, .fieldset body#theme-youngevity-us.checkout-index-index button.primary.action:hover, body#theme-youngevity-us.checkout-index-index .fieldset a.primary.action:hover, .fieldset body#theme-youngevity-us.checkout-index-index a.primary.action:hover, body#theme-youngevity-us.checkout-index-index .login-container button.primary.action:hover, .login-container body#theme-youngevity-us.checkout-index-index button.primary.action:hover, body#theme-youngevity-us.checkout-index-index .login-container a.primary.action:hover, .login-container body#theme-youngevity-us.checkout-index-index a.primary.action:hover, body#theme-youngevity-us.checkout-index-index .form-create-account button.primary.action:hover, .form-create-account body#theme-youngevity-us.checkout-index-index button.primary.action:hover, body#theme-youngevity-us.checkout-index-index .form-create-account a.primary.action:hover, .form-create-account body#theme-youngevity-us.checkout-index-index a.primary.action:hover, body#theme-youngevity-us.checkout-index-index .forgot-password-container button.primary.action:hover, .forgot-password-container body#theme-youngevity-us.checkout-index-index button.primary.action:hover, body#theme-youngevity-us.checkout-index-index .forgot-password-container a.primary.action:hover, .forgot-password-container body#theme-youngevity-us.checkout-index-index a.primary.action:hover, body#theme-youngevity-us.checkout-index-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.checkout-index-index button.primary:hover, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us.checkout-index-index .data.table .actions a.primary.action:hover, .data.table .actions body#theme-youngevity-us.checkout-index-index a.primary.action:hover, body#theme-youngevity-us.checkout-index-index .checkout-container .checkout-form-login > a:hover, body#theme-youngevity-us.retail-customer-signup button.primary:hover, body#theme-youngevity-us.retail-customer-signup .button.primary:hover, body#theme-youngevity-us.retail-customer-signup .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us.retail-customer-signup button.primary:hover, body#theme-youngevity-us.retail-customer-signup .fieldset button.primary.action:hover, .fieldset body#theme-youngevity-us.retail-customer-signup button.primary.action:hover, body#theme-youngevity-us.retail-customer-signup .fieldset a.primary.action:hover, .fieldset body#theme-youngevity-us.retail-customer-signup a.primary.action:hover, body#theme-youngevity-us.retail-customer-signup .login-container button.primary.action:hover, .login-container body#theme-youngevity-us.retail-customer-signup button.primary.action:hover, body#theme-youngevity-us.retail-customer-signup .login-container a.primary.action:hover, .login-container body#theme-youngevity-us.retail-customer-signup a.primary.action:hover, body#theme-youngevity-us.retail-customer-signup .form-create-account button.primary.action:hover, .form-create-account body#theme-youngevity-us.retail-customer-signup button.primary.action:hover, body#theme-youngevity-us.retail-customer-signup .form-create-account a.primary.action:hover, .form-create-account body#theme-youngevity-us.retail-customer-signup a.primary.action:hover, body#theme-youngevity-us.retail-customer-signup .forgot-password-container button.primary.action:hover, .forgot-password-container body#theme-youngevity-us.retail-customer-signup button.primary.action:hover, body#theme-youngevity-us.retail-customer-signup .forgot-password-container a.primary.action:hover, .forgot-password-container body#theme-youngevity-us.retail-customer-signup a.primary.action:hover, body#theme-youngevity-us.retail-customer-signup body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.retail-customer-signup button.primary:hover, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us.retail-customer-signup .data.table .actions a.primary.action:hover, .data.table .actions body#theme-youngevity-us.retail-customer-signup a.primary.action:hover, body#theme-youngevity-us.retail-customer-signup .checkout-container .checkout-form-login > a:hover, body#theme-youngevity-us.preferred-customer-signup button.primary:hover, body#theme-youngevity-us.preferred-customer-signup .button.primary:hover, body#theme-youngevity-us.preferred-customer-signup .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us.preferred-customer-signup button.primary:hover, body#theme-youngevity-us.preferred-customer-signup .fieldset button.primary.action:hover, .fieldset body#theme-youngevity-us.preferred-customer-signup button.primary.action:hover, body#theme-youngevity-us.preferred-customer-signup .fieldset a.primary.action:hover, .fieldset body#theme-youngevity-us.preferred-customer-signup a.primary.action:hover, body#theme-youngevity-us.preferred-customer-signup .login-container button.primary.action:hover, .login-container body#theme-youngevity-us.preferred-customer-signup button.primary.action:hover, body#theme-youngevity-us.preferred-customer-signup .login-container a.primary.action:hover, .login-container body#theme-youngevity-us.preferred-customer-signup a.primary.action:hover, body#theme-youngevity-us.preferred-customer-signup .form-create-account button.primary.action:hover, .form-create-account body#theme-youngevity-us.preferred-customer-signup button.primary.action:hover, body#theme-youngevity-us.preferred-customer-signup .form-create-account a.primary.action:hover, .form-create-account body#theme-youngevity-us.preferred-customer-signup a.primary.action:hover, body#theme-youngevity-us.preferred-customer-signup .forgot-password-container button.primary.action:hover, .forgot-password-container body#theme-youngevity-us.preferred-customer-signup button.primary.action:hover, body#theme-youngevity-us.preferred-customer-signup .forgot-password-container a.primary.action:hover, .forgot-password-container body#theme-youngevity-us.preferred-customer-signup a.primary.action:hover, body#theme-youngevity-us.preferred-customer-signup body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.preferred-customer-signup button.primary:hover, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us.preferred-customer-signup .data.table .actions a.primary.action:hover, .data.table .actions body#theme-youngevity-us.preferred-customer-signup a.primary.action:hover, body#theme-youngevity-us.preferred-customer-signup .checkout-container .checkout-form-login > a:hover, body#theme-youngevity-us.multishipping-checkout-addresses button.primary:hover, body#theme-youngevity-us.multishipping-checkout-addresses .button.primary:hover, body#theme-youngevity-us.multishipping-checkout-addresses .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-addresses button.primary:hover, body#theme-youngevity-us.multishipping-checkout-addresses .fieldset button.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-addresses button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-addresses .fieldset a.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-addresses .login-container button.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-addresses button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-addresses .login-container a.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-addresses .form-create-account button.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-addresses button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-addresses .form-create-account a.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-addresses .forgot-password-container button.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-addresses button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-addresses .forgot-password-container a.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-addresses body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-addresses button.primary:hover, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us.multishipping-checkout-addresses .data.table .actions a.primary.action:hover, .data.table .actions body#theme-youngevity-us.multishipping-checkout-addresses a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-addresses .checkout-container .checkout-form-login > a:hover, body#theme-youngevity-us.multishipping-checkout-shipping button.primary:hover, body#theme-youngevity-us.multishipping-checkout-shipping .button.primary:hover, body#theme-youngevity-us.multishipping-checkout-shipping .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-shipping button.primary:hover, body#theme-youngevity-us.multishipping-checkout-shipping .fieldset button.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-shipping button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-shipping .fieldset a.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-shipping .login-container button.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-shipping button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-shipping .login-container a.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-shipping .form-create-account button.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-shipping button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-shipping .form-create-account a.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-shipping .forgot-password-container button.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-shipping button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-shipping .forgot-password-container a.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-shipping body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-shipping button.primary:hover, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us.multishipping-checkout-shipping .data.table .actions a.primary.action:hover, .data.table .actions body#theme-youngevity-us.multishipping-checkout-shipping a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-shipping .checkout-container .checkout-form-login > a:hover, body#theme-youngevity-us.multishipping-checkout-billing button.primary:hover, body#theme-youngevity-us.multishipping-checkout-billing .button.primary:hover, body#theme-youngevity-us.multishipping-checkout-billing .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-billing button.primary:hover, body#theme-youngevity-us.multishipping-checkout-billing .fieldset button.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-billing button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-billing .fieldset a.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-billing a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-billing .login-container button.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-billing button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-billing .login-container a.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-billing a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-billing .form-create-account button.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-billing button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-billing .form-create-account a.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-billing a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-billing .forgot-password-container button.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-billing button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-billing .forgot-password-container a.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-billing a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-billing body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-billing button.primary:hover, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us.multishipping-checkout-billing .data.table .actions a.primary.action:hover, .data.table .actions body#theme-youngevity-us.multishipping-checkout-billing a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-billing .checkout-container .checkout-form-login > a:hover, body#theme-youngevity-us.multishipping-checkout-overview button.primary:hover, body#theme-youngevity-us.multishipping-checkout-overview .button.primary:hover, body#theme-youngevity-us.multishipping-checkout-overview .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-overview button.primary:hover, body#theme-youngevity-us.multishipping-checkout-overview .fieldset button.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-overview button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-overview .fieldset a.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-overview a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-overview .login-container button.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-overview button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-overview .login-container a.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-overview a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-overview .form-create-account button.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-overview button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-overview .form-create-account a.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-overview a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-overview .forgot-password-container button.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-overview button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-overview .forgot-password-container a.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-overview a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-overview body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-overview button.primary:hover, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us.multishipping-checkout-overview .data.table .actions a.primary.action:hover, .data.table .actions body#theme-youngevity-us.multishipping-checkout-overview a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-overview .checkout-container .checkout-form-login > a:hover, body#theme-youngevity-us.multishipping-checkout-success button.primary:hover, body#theme-youngevity-us.multishipping-checkout-success .button.primary:hover, body#theme-youngevity-us.multishipping-checkout-success .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us.multishipping-checkout-success button.primary:hover, body#theme-youngevity-us.multishipping-checkout-success .fieldset button.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-success button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-success .fieldset a.primary.action:hover, .fieldset body#theme-youngevity-us.multishipping-checkout-success a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-success .login-container button.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-success button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-success .login-container a.primary.action:hover, .login-container body#theme-youngevity-us.multishipping-checkout-success a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-success .form-create-account button.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-success button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-success .form-create-account a.primary.action:hover, .form-create-account body#theme-youngevity-us.multishipping-checkout-success a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-success .forgot-password-container button.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-success button.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-success .forgot-password-container a.primary.action:hover, .forgot-password-container body#theme-youngevity-us.multishipping-checkout-success a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-success body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.multishipping-checkout-success button.primary:hover, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us.multishipping-checkout-success .data.table .actions a.primary.action:hover, .data.table .actions body#theme-youngevity-us.multishipping-checkout-success a.primary.action:hover, body#theme-youngevity-us.multishipping-checkout-success .checkout-container .checkout-form-login > a:hover {
      background: #DA571D;
      color: #ffffff;
      opacity: 1; }
  body#theme-youngevity-us.checkout-index-index input[type="checkbox"],
  body#theme-youngevity-us.checkout-index-index input[type="radio"], body#theme-youngevity-us.retail-customer-signup input[type="checkbox"],
  body#theme-youngevity-us.retail-customer-signup input[type="radio"], body#theme-youngevity-us.preferred-customer-signup input[type="checkbox"],
  body#theme-youngevity-us.preferred-customer-signup input[type="radio"], body#theme-youngevity-us.multishipping-checkout-addresses input[type="checkbox"],
  body#theme-youngevity-us.multishipping-checkout-addresses input[type="radio"], body#theme-youngevity-us.multishipping-checkout-shipping input[type="checkbox"],
  body#theme-youngevity-us.multishipping-checkout-shipping input[type="radio"], body#theme-youngevity-us.multishipping-checkout-billing input[type="checkbox"],
  body#theme-youngevity-us.multishipping-checkout-billing input[type="radio"], body#theme-youngevity-us.multishipping-checkout-overview input[type="checkbox"],
  body#theme-youngevity-us.multishipping-checkout-overview input[type="radio"], body#theme-youngevity-us.multishipping-checkout-success input[type="checkbox"],
  body#theme-youngevity-us.multishipping-checkout-success input[type="radio"] {
    height: 20px;
    width: 20px; }
  body#theme-youngevity-us.checkout-index-index input[type="radio"], body#theme-youngevity-us.retail-customer-signup input[type="radio"], body#theme-youngevity-us.preferred-customer-signup input[type="radio"], body#theme-youngevity-us.multishipping-checkout-addresses input[type="radio"], body#theme-youngevity-us.multishipping-checkout-shipping input[type="radio"], body#theme-youngevity-us.multishipping-checkout-billing input[type="radio"], body#theme-youngevity-us.multishipping-checkout-overview input[type="radio"], body#theme-youngevity-us.multishipping-checkout-success input[type="radio"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 7px; }
    body#theme-youngevity-us.checkout-index-index input[type="radio"] + label, body#theme-youngevity-us.retail-customer-signup input[type="radio"] + label, body#theme-youngevity-us.preferred-customer-signup input[type="radio"] + label, body#theme-youngevity-us.multishipping-checkout-addresses input[type="radio"] + label, body#theme-youngevity-us.multishipping-checkout-shipping input[type="radio"] + label, body#theme-youngevity-us.multishipping-checkout-billing input[type="radio"] + label, body#theme-youngevity-us.multishipping-checkout-overview input[type="radio"] + label, body#theme-youngevity-us.multishipping-checkout-success input[type="radio"] + label {
      position: relative;
      padding: 0 0 0 35px;
      cursor: pointer;
      margin-left: 25px; }
    body#theme-youngevity-us.checkout-index-index input[type="radio"] + label:before, body#theme-youngevity-us.retail-customer-signup input[type="radio"] + label:before, body#theme-youngevity-us.preferred-customer-signup input[type="radio"] + label:before, body#theme-youngevity-us.multishipping-checkout-addresses input[type="radio"] + label:before, body#theme-youngevity-us.multishipping-checkout-shipping input[type="radio"] + label:before, body#theme-youngevity-us.multishipping-checkout-billing input[type="radio"] + label:before, body#theme-youngevity-us.multishipping-checkout-overview input[type="radio"] + label:before, body#theme-youngevity-us.multishipping-checkout-success input[type="radio"] + label:before {
      content: '';
      position: absolute;
      top: -3px;
      left: -25px;
      width: 20px;
      height: 20px;
      border: 1px solid #919191;
      border-radius: 50%;
      background: #FFF; }
    body#theme-youngevity-us.checkout-index-index input[type="radio"]:checked + label:after, body#theme-youngevity-us.retail-customer-signup input[type="radio"]:checked + label:after, body#theme-youngevity-us.preferred-customer-signup input[type="radio"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-addresses input[type="radio"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-shipping input[type="radio"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-billing input[type="radio"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-overview input[type="radio"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-success input[type="radio"]:checked + label:after {
      opacity: 1;
      content: '';
      position: absolute;
      top: -3px;
      left: -25Px;
      width: 20px;
      height: 20px;
      border: 6px solid #338ffb;
      border-radius: 50%;
      background: #FFF; }
  body#theme-youngevity-us.checkout-index-index input[type="checkbox"], body#theme-youngevity-us.retail-customer-signup input[type="checkbox"], body#theme-youngevity-us.preferred-customer-signup input[type="checkbox"], body#theme-youngevity-us.multishipping-checkout-addresses input[type="checkbox"], body#theme-youngevity-us.multishipping-checkout-shipping input[type="checkbox"], body#theme-youngevity-us.multishipping-checkout-billing input[type="checkbox"], body#theme-youngevity-us.multishipping-checkout-overview input[type="checkbox"], body#theme-youngevity-us.multishipping-checkout-success input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px; }
    body#theme-youngevity-us.checkout-index-index input[type="checkbox"] + label, body#theme-youngevity-us.retail-customer-signup input[type="checkbox"] + label, body#theme-youngevity-us.preferred-customer-signup input[type="checkbox"] + label, body#theme-youngevity-us.multishipping-checkout-addresses input[type="checkbox"] + label, body#theme-youngevity-us.multishipping-checkout-shipping input[type="checkbox"] + label, body#theme-youngevity-us.multishipping-checkout-billing input[type="checkbox"] + label, body#theme-youngevity-us.multishipping-checkout-overview input[type="checkbox"] + label, body#theme-youngevity-us.multishipping-checkout-success input[type="checkbox"] + label {
      position: relative;
      cursor: pointer;
      margin-left: 25px !important;
      font-family: "Montserrat", sans-serif;
      font-size: 17px;
      font-weight: 500; }
    body#theme-youngevity-us.checkout-index-index input[type="checkbox"] + label:before, body#theme-youngevity-us.retail-customer-signup input[type="checkbox"] + label:before, body#theme-youngevity-us.preferred-customer-signup input[type="checkbox"] + label:before, body#theme-youngevity-us.multishipping-checkout-addresses input[type="checkbox"] + label:before, body#theme-youngevity-us.multishipping-checkout-shipping input[type="checkbox"] + label:before, body#theme-youngevity-us.multishipping-checkout-billing input[type="checkbox"] + label:before, body#theme-youngevity-us.multishipping-checkout-overview input[type="checkbox"] + label:before, body#theme-youngevity-us.multishipping-checkout-success input[type="checkbox"] + label:before {
      content: '';
      position: absolute;
      top: 50%;
      left: -25px;
      border: none;
      height: 32px;
      width: 32px;
      border-radius: 8px;
      border: 1px solid #919191;
      transform: translateY(-50%); }
    body#theme-youngevity-us.checkout-index-index input[type="checkbox"]:checked + label:before, body#theme-youngevity-us.retail-customer-signup input[type="checkbox"]:checked + label:before, body#theme-youngevity-us.preferred-customer-signup input[type="checkbox"]:checked + label:before, body#theme-youngevity-us.multishipping-checkout-addresses input[type="checkbox"]:checked + label:before, body#theme-youngevity-us.multishipping-checkout-shipping input[type="checkbox"]:checked + label:before, body#theme-youngevity-us.multishipping-checkout-billing input[type="checkbox"]:checked + label:before, body#theme-youngevity-us.multishipping-checkout-overview input[type="checkbox"]:checked + label:before, body#theme-youngevity-us.multishipping-checkout-success input[type="checkbox"]:checked + label:before {
      background: #159399;
      border: none; }
    body#theme-youngevity-us.checkout-index-index input[type="checkbox"]:checked + label:after, body#theme-youngevity-us.retail-customer-signup input[type="checkbox"]:checked + label:after, body#theme-youngevity-us.preferred-customer-signup input[type="checkbox"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-addresses input[type="checkbox"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-shipping input[type="checkbox"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-billing input[type="checkbox"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-overview input[type="checkbox"]:checked + label:after, body#theme-youngevity-us.multishipping-checkout-success input[type="checkbox"]:checked + label:after {
      left: -15px;
      content: " ";
      position: absolute;
      top: calc(50% - 6px);
      width: 20px;
      height: 13px;
      transform: rotate(-45deg) translateY(-50%);
      opacity: 1;
      border: 5px solid #ffffff;
      border-top: none;
      border-right: none; }
    body#theme-youngevity-us.checkout-index-index input[type="checkbox"].mage-error + label:before, body#theme-youngevity-us.retail-customer-signup input[type="checkbox"].mage-error + label:before, body#theme-youngevity-us.preferred-customer-signup input[type="checkbox"].mage-error + label:before, body#theme-youngevity-us.multishipping-checkout-addresses input[type="checkbox"].mage-error + label:before, body#theme-youngevity-us.multishipping-checkout-shipping input[type="checkbox"].mage-error + label:before, body#theme-youngevity-us.multishipping-checkout-billing input[type="checkbox"].mage-error + label:before, body#theme-youngevity-us.multishipping-checkout-overview input[type="checkbox"].mage-error + label:before, body#theme-youngevity-us.multishipping-checkout-success input[type="checkbox"].mage-error + label:before {
      border-color: red; }
  body#theme-youngevity-us.checkout-index-index #customer-email-fieldset, body#theme-youngevity-us.retail-customer-signup #customer-email-fieldset, body#theme-youngevity-us.preferred-customer-signup #customer-email-fieldset, body#theme-youngevity-us.multishipping-checkout-addresses #customer-email-fieldset, body#theme-youngevity-us.multishipping-checkout-shipping #customer-email-fieldset, body#theme-youngevity-us.multishipping-checkout-billing #customer-email-fieldset, body#theme-youngevity-us.multishipping-checkout-overview #customer-email-fieldset, body#theme-youngevity-us.multishipping-checkout-success #customer-email-fieldset {
    margin-bottom: 15px; }
    body#theme-youngevity-us.checkout-index-index #customer-email-fieldset.edit-email-field, body#theme-youngevity-us.retail-customer-signup #customer-email-fieldset.edit-email-field, body#theme-youngevity-us.preferred-customer-signup #customer-email-fieldset.edit-email-field, body#theme-youngevity-us.multishipping-checkout-addresses #customer-email-fieldset.edit-email-field, body#theme-youngevity-us.multishipping-checkout-shipping #customer-email-fieldset.edit-email-field, body#theme-youngevity-us.multishipping-checkout-billing #customer-email-fieldset.edit-email-field, body#theme-youngevity-us.multishipping-checkout-overview #customer-email-fieldset.edit-email-field, body#theme-youngevity-us.multishipping-checkout-success #customer-email-fieldset.edit-email-field {
      margin-top: 15px; }
    body#theme-youngevity-us.checkout-index-index #customer-email-fieldset .mage-error-username, body#theme-youngevity-us.retail-customer-signup #customer-email-fieldset .mage-error-username, body#theme-youngevity-us.preferred-customer-signup #customer-email-fieldset .mage-error-username, body#theme-youngevity-us.multishipping-checkout-addresses #customer-email-fieldset .mage-error-username, body#theme-youngevity-us.multishipping-checkout-shipping #customer-email-fieldset .mage-error-username, body#theme-youngevity-us.multishipping-checkout-billing #customer-email-fieldset .mage-error-username, body#theme-youngevity-us.multishipping-checkout-overview #customer-email-fieldset .mage-error-username, body#theme-youngevity-us.multishipping-checkout-success #customer-email-fieldset .mage-error-username {
      color: red;
      font-size: 0.625rem;
      text-transform: uppercase;
      font-family: "museo_sans300";
      margin-top: -15px;
      margin-bottom: 10px;
      padding-top: 0.3125rem; }
    body#theme-youngevity-us.checkout-index-index #customer-email-fieldset .email-save-wrapper, body#theme-youngevity-us.retail-customer-signup #customer-email-fieldset .email-save-wrapper, body#theme-youngevity-us.preferred-customer-signup #customer-email-fieldset .email-save-wrapper, body#theme-youngevity-us.multishipping-checkout-addresses #customer-email-fieldset .email-save-wrapper, body#theme-youngevity-us.multishipping-checkout-shipping #customer-email-fieldset .email-save-wrapper, body#theme-youngevity-us.multishipping-checkout-billing #customer-email-fieldset .email-save-wrapper, body#theme-youngevity-us.multishipping-checkout-overview #customer-email-fieldset .email-save-wrapper, body#theme-youngevity-us.multishipping-checkout-success #customer-email-fieldset .email-save-wrapper {
      position: relative; }
      body#theme-youngevity-us.checkout-index-index #customer-email-fieldset .email-save-wrapper input[type="email"], body#theme-youngevity-us.retail-customer-signup #customer-email-fieldset .email-save-wrapper input[type="email"], body#theme-youngevity-us.preferred-customer-signup #customer-email-fieldset .email-save-wrapper input[type="email"], body#theme-youngevity-us.multishipping-checkout-addresses #customer-email-fieldset .email-save-wrapper input[type="email"], body#theme-youngevity-us.multishipping-checkout-shipping #customer-email-fieldset .email-save-wrapper input[type="email"], body#theme-youngevity-us.multishipping-checkout-billing #customer-email-fieldset .email-save-wrapper input[type="email"], body#theme-youngevity-us.multishipping-checkout-overview #customer-email-fieldset .email-save-wrapper input[type="email"], body#theme-youngevity-us.multishipping-checkout-success #customer-email-fieldset .email-save-wrapper input[type="email"] {
        padding-right: 75px; }
      body#theme-youngevity-us.checkout-index-index #customer-email-fieldset .email-save-wrapper .email-save-button, body#theme-youngevity-us.retail-customer-signup #customer-email-fieldset .email-save-wrapper .email-save-button, body#theme-youngevity-us.preferred-customer-signup #customer-email-fieldset .email-save-wrapper .email-save-button, body#theme-youngevity-us.multishipping-checkout-addresses #customer-email-fieldset .email-save-wrapper .email-save-button, body#theme-youngevity-us.multishipping-checkout-shipping #customer-email-fieldset .email-save-wrapper .email-save-button, body#theme-youngevity-us.multishipping-checkout-billing #customer-email-fieldset .email-save-wrapper .email-save-button, body#theme-youngevity-us.multishipping-checkout-overview #customer-email-fieldset .email-save-wrapper .email-save-button, body#theme-youngevity-us.multishipping-checkout-success #customer-email-fieldset .email-save-wrapper .email-save-button {
        position: absolute;
        top: 24px;
        right: 0; }
        body#theme-youngevity-us.checkout-index-index #customer-email-fieldset .email-save-wrapper .email-save-button button, body#theme-youngevity-us.retail-customer-signup #customer-email-fieldset .email-save-wrapper .email-save-button button, body#theme-youngevity-us.preferred-customer-signup #customer-email-fieldset .email-save-wrapper .email-save-button button, body#theme-youngevity-us.multishipping-checkout-addresses #customer-email-fieldset .email-save-wrapper .email-save-button button, body#theme-youngevity-us.multishipping-checkout-shipping #customer-email-fieldset .email-save-wrapper .email-save-button button, body#theme-youngevity-us.multishipping-checkout-billing #customer-email-fieldset .email-save-wrapper .email-save-button button, body#theme-youngevity-us.multishipping-checkout-overview #customer-email-fieldset .email-save-wrapper .email-save-button button, body#theme-youngevity-us.multishipping-checkout-success #customer-email-fieldset .email-save-wrapper .email-save-button button {
          font-family: "Montserrat", sans-serif;
          font-weight: 600;
          text-transform: uppercase;
          font-size: 14px;
          margin: 5px;
          height: 30px;
          background: #ec6529;
          color: #ffffff; }
          body#theme-youngevity-us.checkout-index-index #customer-email-fieldset .email-save-wrapper .email-save-button button:hover, body#theme-youngevity-us.retail-customer-signup #customer-email-fieldset .email-save-wrapper .email-save-button button:hover, body#theme-youngevity-us.preferred-customer-signup #customer-email-fieldset .email-save-wrapper .email-save-button button:hover, body#theme-youngevity-us.multishipping-checkout-addresses #customer-email-fieldset .email-save-wrapper .email-save-button button:hover, body#theme-youngevity-us.multishipping-checkout-shipping #customer-email-fieldset .email-save-wrapper .email-save-button button:hover, body#theme-youngevity-us.multishipping-checkout-billing #customer-email-fieldset .email-save-wrapper .email-save-button button:hover, body#theme-youngevity-us.multishipping-checkout-overview #customer-email-fieldset .email-save-wrapper .email-save-button button:hover, body#theme-youngevity-us.multishipping-checkout-success #customer-email-fieldset .email-save-wrapper .email-save-button button:hover {
            background: #DA571D;
            color: #ffffff; }
  body#theme-youngevity-us.checkout-index-index .checkbox-wrapper, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper {
    height: 32px;
    margin-bottom: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative; }
    body#theme-youngevity-us.checkout-index-index .checkbox-wrapper.agreement-wrapper, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper.agreement-wrapper, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper.agreement-wrapper, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper.agreement-wrapper, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper.agreement-wrapper, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper.agreement-wrapper, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper.agreement-wrapper, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper.agreement-wrapper {
      display: block;
      height: auto; }
      @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
        body#theme-youngevity-us.checkout-index-index .checkbox-wrapper.agreement-wrapper > label + span, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper.agreement-wrapper > label + span, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper.agreement-wrapper > label + span, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper.agreement-wrapper > label + span, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper.agreement-wrapper > label + span, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper.agreement-wrapper > label + span, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper.agreement-wrapper > label + span, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper.agreement-wrapper > label + span {
          float: right;
          width: 85%; } }
      body#theme-youngevity-us.checkout-index-index .checkbox-wrapper.agreement-wrapper .terms-and-conditions, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper.agreement-wrapper .terms-and-conditions, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper.agreement-wrapper .terms-and-conditions, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper.agreement-wrapper .terms-and-conditions, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper.agreement-wrapper .terms-and-conditions, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper.agreement-wrapper .terms-and-conditions {
        margin-bottom: 15px; }
        body#theme-youngevity-us.checkout-index-index .checkbox-wrapper.agreement-wrapper .terms-and-conditions div.mage-error, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions div.mage-error, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions div.mage-error, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper.agreement-wrapper .terms-and-conditions div.mage-error, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper.agreement-wrapper .terms-and-conditions div.mage-error, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper.agreement-wrapper .terms-and-conditions div.mage-error, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper.agreement-wrapper .terms-and-conditions div.mage-error, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper.agreement-wrapper .terms-and-conditions div.mage-error {
          position: static;
          line-height: 20px;
          margin-bottom: 10px;
          margin-top: 0; }
        body#theme-youngevity-us.checkout-index-index .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label {
          margin-left: 0 !important;
          padding-left: 40px;
          display: inline-block !important;
          line-height: 18px; }
          body#theme-youngevity-us.checkout-index-index .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:before, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:before, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:before, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:before, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:before, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:before, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:before, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:before {
            left: 0; }
          body#theme-youngevity-us.checkout-index-index .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:after, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:after, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:after, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:after, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:after, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:after, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:after, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper.agreement-wrapper .terms-and-conditions .label:after {
            left: 10px; }
        body#theme-youngevity-us.checkout-index-index .checkbox-wrapper.agreement-wrapper .terms-and-conditions .link, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions .link, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper.agreement-wrapper .terms-and-conditions .link, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper.agreement-wrapper .terms-and-conditions .link, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper.agreement-wrapper .terms-and-conditions .link, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper.agreement-wrapper .terms-and-conditions .link, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper.agreement-wrapper .terms-and-conditions .link, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper.agreement-wrapper .terms-and-conditions .link {
          color: #159399;
          font-weight: 600; }
    body#theme-youngevity-us.checkout-index-index .checkbox-wrapper span, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper span, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper span, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper span, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper span, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper span, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper span, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper span {
      font-size: 14px;
      line-height: 24px;
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }
      body#theme-youngevity-us.checkout-index-index .checkbox-wrapper span a, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper span a, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper span a, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper span a, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper span a, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper span a, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper span a, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper span a {
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        border-bottom: 1px dashed #EC562B;
        background: none;
        padding: 0;
        display: inline;
        font-size: 14px;
        text-transform: none;
        color: #404040; }
        body#theme-youngevity-us.checkout-index-index .checkbox-wrapper span a:hover, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper span a:hover, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper span a:hover, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper span a:hover, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper span a:hover, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper span a:hover, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper span a:hover, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper span a:hover {
          border-color: transparent; }
    body#theme-youngevity-us.checkout-index-index .checkbox-wrapper .mage-error, body#theme-youngevity-us.retail-customer-signup .checkbox-wrapper .mage-error, body#theme-youngevity-us.preferred-customer-signup .checkbox-wrapper .mage-error, body#theme-youngevity-us.multishipping-checkout-addresses .checkbox-wrapper .mage-error, body#theme-youngevity-us.multishipping-checkout-shipping .checkbox-wrapper .mage-error, body#theme-youngevity-us.multishipping-checkout-billing .checkbox-wrapper .mage-error, body#theme-youngevity-us.multishipping-checkout-overview .checkbox-wrapper .mage-error, body#theme-youngevity-us.multishipping-checkout-success .checkbox-wrapper .mage-error {
      display: block;
      position: absolute;
      bottom: -28px; }
  body#theme-youngevity-us.checkout-index-index .agreement-continue-btn-wrapper, body#theme-youngevity-us.retail-customer-signup .agreement-continue-btn-wrapper, body#theme-youngevity-us.preferred-customer-signup .agreement-continue-btn-wrapper, body#theme-youngevity-us.multishipping-checkout-addresses .agreement-continue-btn-wrapper, body#theme-youngevity-us.multishipping-checkout-shipping .agreement-continue-btn-wrapper, body#theme-youngevity-us.multishipping-checkout-billing .agreement-continue-btn-wrapper, body#theme-youngevity-us.multishipping-checkout-overview .agreement-continue-btn-wrapper, body#theme-youngevity-us.multishipping-checkout-success .agreement-continue-btn-wrapper {
    text-align: right; }
  body#theme-youngevity-us.checkout-index-index .fieldset, body#theme-youngevity-us.retail-customer-signup .fieldset, body#theme-youngevity-us.preferred-customer-signup .fieldset, body#theme-youngevity-us.multishipping-checkout-addresses .fieldset, body#theme-youngevity-us.multishipping-checkout-shipping .fieldset, body#theme-youngevity-us.multishipping-checkout-billing .fieldset, body#theme-youngevity-us.multishipping-checkout-overview .fieldset, body#theme-youngevity-us.multishipping-checkout-success .fieldset {
    margin: 15px 0;
    /*&.address {
			margin: 15px -15px;
		}*/ }
  body#theme-youngevity-us.checkout-index-index .page-title, body#theme-youngevity-us.retail-customer-signup .page-title, body#theme-youngevity-us.preferred-customer-signup .page-title, body#theme-youngevity-us.multishipping-checkout-addresses .page-title, body#theme-youngevity-us.multishipping-checkout-shipping .page-title, body#theme-youngevity-us.multishipping-checkout-billing .page-title, body#theme-youngevity-us.multishipping-checkout-overview .page-title, body#theme-youngevity-us.multishipping-checkout-success .page-title {
    text-align: center;
    color: #EC562B;
    margin-bottom: 20px;
    font-family: 'museo_sans100';
    border: none; }
  body#theme-youngevity-us.checkout-index-index .column.main, body#theme-youngevity-us.checkout-index-index .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-index-index .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-index-index .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.checkout-index-index .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.checkout-index-index .main.choice, body#theme-youngevity-us.checkout-index-index .checkout-opc .field.street .main.label, body#theme-youngevity-us.checkout-index-index .fieldset.address .field.street .main.label, body#theme-youngevity-us.checkout-index-index .checkout-opc .field.street .main.field, body#theme-youngevity-us.checkout-index-index .fieldset.address .field.street .main.field, body#theme-youngevity-us.checkout-index-index .form-shipping-address .main.choice, body#theme-youngevity-us.checkout-index-index .billing-address-form .main.choice, body#theme-youngevity-us.retail-customer-signup .column.main, body#theme-youngevity-us.retail-customer-signup .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.retail-customer-signup .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.retail-customer-signup .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.retail-customer-signup .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.retail-customer-signup .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.retail-customer-signup .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.retail-customer-signup .main.choice, body#theme-youngevity-us.retail-customer-signup .checkout-opc .field.street .main.label, body#theme-youngevity-us.retail-customer-signup .fieldset.address .field.street .main.label, body#theme-youngevity-us.retail-customer-signup .checkout-opc .field.street .main.field, body#theme-youngevity-us.retail-customer-signup .fieldset.address .field.street .main.field, body#theme-youngevity-us.retail-customer-signup .form-shipping-address .main.choice, body#theme-youngevity-us.retail-customer-signup .billing-address-form .main.choice, body#theme-youngevity-us.preferred-customer-signup .column.main, body#theme-youngevity-us.preferred-customer-signup .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.preferred-customer-signup .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.preferred-customer-signup .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.preferred-customer-signup .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.preferred-customer-signup .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.preferred-customer-signup .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.preferred-customer-signup .main.choice, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .field.street .main.label, body#theme-youngevity-us.preferred-customer-signup .fieldset.address .field.street .main.label, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .field.street .main.field, body#theme-youngevity-us.preferred-customer-signup .fieldset.address .field.street .main.field, body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .main.choice, body#theme-youngevity-us.preferred-customer-signup .billing-address-form .main.choice, body#theme-youngevity-us.multishipping-checkout-addresses .column.main, body#theme-youngevity-us.multishipping-checkout-addresses .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-addresses .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-addresses .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-addresses .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-addresses .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-addresses .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-addresses .main.choice, body#theme-youngevity-us.multishipping-checkout-addresses .checkout-opc .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-addresses .fieldset.address .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-addresses .checkout-opc .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-addresses .fieldset.address .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-addresses .form-shipping-address .main.choice, body#theme-youngevity-us.multishipping-checkout-addresses .billing-address-form .main.choice, body#theme-youngevity-us.multishipping-checkout-shipping .column.main, body#theme-youngevity-us.multishipping-checkout-shipping .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-shipping .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-shipping .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-shipping .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-shipping .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-shipping .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-shipping .main.choice, body#theme-youngevity-us.multishipping-checkout-shipping .checkout-opc .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-shipping .fieldset.address .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-shipping .checkout-opc .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-shipping .fieldset.address .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-shipping .form-shipping-address .main.choice, body#theme-youngevity-us.multishipping-checkout-shipping .billing-address-form .main.choice, body#theme-youngevity-us.multishipping-checkout-billing .column.main, body#theme-youngevity-us.multishipping-checkout-billing .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-billing .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-billing .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-billing .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-billing .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-billing .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-billing .main.choice, body#theme-youngevity-us.multishipping-checkout-billing .checkout-opc .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-billing .fieldset.address .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-billing .checkout-opc .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-billing .fieldset.address .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-billing .form-shipping-address .main.choice, body#theme-youngevity-us.multishipping-checkout-billing .billing-address-form .main.choice, body#theme-youngevity-us.multishipping-checkout-overview .column.main, body#theme-youngevity-us.multishipping-checkout-overview .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-overview .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-overview .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-overview .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-overview .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-overview .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-overview .main.choice, body#theme-youngevity-us.multishipping-checkout-overview .checkout-opc .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-overview .fieldset.address .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-overview .checkout-opc .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-overview .fieldset.address .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-overview .form-shipping-address .main.choice, body#theme-youngevity-us.multishipping-checkout-overview .billing-address-form .main.choice, body#theme-youngevity-us.multishipping-checkout-success .column.main, body#theme-youngevity-us.multishipping-checkout-success .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-success .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-success .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-success .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-success .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-success .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-success .main.choice, body#theme-youngevity-us.multishipping-checkout-success .checkout-opc .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-success .fieldset.address .field.street .main.label, body#theme-youngevity-us.multishipping-checkout-success .checkout-opc .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-success .fieldset.address .field.street .main.field, body#theme-youngevity-us.multishipping-checkout-success .form-shipping-address .main.choice, body#theme-youngevity-us.multishipping-checkout-success .billing-address-form .main.choice {
    margin-top: 12px;
    border-right: 1px solid #c4c4c4; }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us.checkout-index-index .opc-wrapper .step-title, body#theme-youngevity-us.retail-customer-signup .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us.retail-customer-signup .opc-wrapper .step-title, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us.preferred-customer-signup .opc-wrapper .step-title, body#theme-youngevity-us.multishipping-checkout-addresses .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us.multishipping-checkout-addresses .opc-wrapper .step-title, body#theme-youngevity-us.multishipping-checkout-shipping .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us.multishipping-checkout-shipping .opc-wrapper .step-title, body#theme-youngevity-us.multishipping-checkout-billing .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us.multishipping-checkout-billing .opc-wrapper .step-title, body#theme-youngevity-us.multishipping-checkout-overview .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us.multishipping-checkout-overview .opc-wrapper .step-title, body#theme-youngevity-us.multishipping-checkout-success .checkout-opc .opc-sidebar span.title,
  body#theme-youngevity-us.multishipping-checkout-success .opc-wrapper .step-title {
    color: #404040;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 14px;
    border: none; }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.retail-customer-signup .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.multishipping-checkout-addresses .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.multishipping-checkout-shipping .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.multishipping-checkout-billing .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.multishipping-checkout-overview .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.multishipping-checkout-success .checkout-opc .opc-sidebar span.title {
    font-size: 1.875rem;
    margin-bottom: 10px;
    line-height: 1.6; }
  body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar {
    position: relative;
    margin-top: 12px;
    overflow: visible;
    padding: 13px 11px; }
    body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .block, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .block, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .block, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .block, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .block, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .block, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .block, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .block {
      border: none;
      padding: 0; }
    body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title {
      -webkit-box-ordinal-group: 4;
      -moz-box-ordinal-group: 4;
      box-ordinal-group: 4;
      -webkit-order: 4;
      -moz-order: 4;
      order: 4;
      -ms-flex-order: 4;
      display: inline-block;
      margin-top: 5px;
      font-size: 14px;
      outline: none; }
      body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title:before, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:before, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:before, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title:before, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title:before, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title:before, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title:before, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title:before {
        display: none; }
      body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title:after, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:after, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:after, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title:after, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title:after, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title:after, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title:after, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title:after {
        content: '\f0d7';
        font-family: 'FontAwesome';
        padding-left: 5px; }
      body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title:hover, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:hover, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title:hover, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title:hover, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title:hover, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title:hover, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title:hover, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title:hover {
        color: #EC562B; }
    body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .block[data-collapsible] .title[aria-expanded="true"]:after {
      content: '\f0d8'; }
    body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head {
      width: 100%;
      margin: 0 0 10px 0;
      border-bottom: 1px solid #404040; }
      body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .column, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .choice,
      body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .label, body#theme-youngevity-us.checkout-index-index .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .label, body#theme-youngevity-us.checkout-index-index .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .field, body#theme-youngevity-us.checkout-index-index .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .field, body#theme-youngevity-us.checkout-index-index .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .form-shipping-address .choice, body#theme-youngevity-us.checkout-index-index .form-shipping-address .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .billing-address-form .choice, body#theme-youngevity-us.checkout-index-index .billing-address-form .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .column, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .choice,
      body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .label, body#theme-youngevity-us.retail-customer-signup .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .label, body#theme-youngevity-us.retail-customer-signup .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .field, body#theme-youngevity-us.retail-customer-signup .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .field, body#theme-youngevity-us.retail-customer-signup .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .form-shipping-address .choice, body#theme-youngevity-us.retail-customer-signup .form-shipping-address .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .billing-address-form .choice, body#theme-youngevity-us.retail-customer-signup .billing-address-form .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .column, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .choice,
      body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .label, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .label, body#theme-youngevity-us.preferred-customer-signup .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .field, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .field, body#theme-youngevity-us.preferred-customer-signup .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .form-shipping-address .choice, body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .billing-address-form .choice, body#theme-youngevity-us.preferred-customer-signup .billing-address-form .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .column, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .choice,
      body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .label, body#theme-youngevity-us.multishipping-checkout-addresses .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .label, body#theme-youngevity-us.multishipping-checkout-addresses .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .field, body#theme-youngevity-us.multishipping-checkout-addresses .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .field, body#theme-youngevity-us.multishipping-checkout-addresses .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .form-shipping-address .choice, body#theme-youngevity-us.multishipping-checkout-addresses .form-shipping-address .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .billing-address-form .choice, body#theme-youngevity-us.multishipping-checkout-addresses .billing-address-form .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .column, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .choice,
      body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .label, body#theme-youngevity-us.multishipping-checkout-shipping .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .label, body#theme-youngevity-us.multishipping-checkout-shipping .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .field, body#theme-youngevity-us.multishipping-checkout-shipping .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .field, body#theme-youngevity-us.multishipping-checkout-shipping .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .form-shipping-address .choice, body#theme-youngevity-us.multishipping-checkout-shipping .form-shipping-address .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .billing-address-form .choice, body#theme-youngevity-us.multishipping-checkout-shipping .billing-address-form .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .column, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .choice,
      body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .label, body#theme-youngevity-us.multishipping-checkout-billing .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .label, body#theme-youngevity-us.multishipping-checkout-billing .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .field, body#theme-youngevity-us.multishipping-checkout-billing .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .field, body#theme-youngevity-us.multishipping-checkout-billing .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .form-shipping-address .choice, body#theme-youngevity-us.multishipping-checkout-billing .form-shipping-address .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .billing-address-form .choice, body#theme-youngevity-us.multishipping-checkout-billing .billing-address-form .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .column, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .choice,
      body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .label, body#theme-youngevity-us.multishipping-checkout-overview .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .label, body#theme-youngevity-us.multishipping-checkout-overview .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .field, body#theme-youngevity-us.multishipping-checkout-overview .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .field, body#theme-youngevity-us.multishipping-checkout-overview .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .form-shipping-address .choice, body#theme-youngevity-us.multishipping-checkout-overview .form-shipping-address .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .billing-address-form .choice, body#theme-youngevity-us.multishipping-checkout-overview .billing-address-form .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .column, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .choice,
      body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .label, body#theme-youngevity-us.multishipping-checkout-success .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .label, body#theme-youngevity-us.multishipping-checkout-success .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .label, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .checkout-opc .field.street .field, body#theme-youngevity-us.multishipping-checkout-success .checkout-opc .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .fieldset.address .field.street .field, body#theme-youngevity-us.multishipping-checkout-success .fieldset.address .field.street .cart-summary.sidebar .checkout-cart-head .field, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .form-shipping-address .choice, body#theme-youngevity-us.multishipping-checkout-success .form-shipping-address .cart-summary.sidebar .checkout-cart-head .choice, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .billing-address-form .choice, body#theme-youngevity-us.multishipping-checkout-success .billing-address-form .cart-summary.sidebar .checkout-cart-head .choice {
        margin: 0 0 5px 0;
        padding: 0; }
      body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head a, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head a, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head a, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head a, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head a, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head a, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head a, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head a {
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        border-bottom: 1px dashed #EC562B;
        background: none;
        padding: 0;
        display: inline;
        font-size: 14px;
        text-transform: none;
        color: #686766; }
      body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .back-btn, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .back-btn, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .back-btn, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .back-btn, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .back-btn, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .back-btn, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .back-btn, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .back-btn {
        margin-bottom: 10px;
        padding-left: 3px; }
        body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head .back-btn:before, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head .back-btn:before, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head .back-btn:before, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head .back-btn:before, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head .back-btn:before, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head .back-btn:before, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head .back-btn:before, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head .back-btn:before {
          content: '';
          width: 0;
          height: 0;
          border: solid #686766;
          border-width: 0 2px 2px 0;
          display: inline-block;
          padding: 4px;
          transform: rotate(135deg);
          -webkit-transform: rotate(135deg); }
      body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-head #cartAccordionBtn:after, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-head #cartAccordionBtn:after, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-head #cartAccordionBtn:after, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-head #cartAccordionBtn:after, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-head #cartAccordionBtn:after, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-head #cartAccordionBtn:after, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-head #cartAccordionBtn:after, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-head #cartAccordionBtn:after {
        content: '';
        display: inline-block;
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 8px solid #686766;
        margin-left: 3px; }
    body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-cart-accordion-container, body#theme-youngevity-us.retail-customer-signup .cart-summary.sidebar .checkout-cart-accordion-container, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-cart-accordion-container, body#theme-youngevity-us.multishipping-checkout-addresses .cart-summary.sidebar .checkout-cart-accordion-container, body#theme-youngevity-us.multishipping-checkout-shipping .cart-summary.sidebar .checkout-cart-accordion-container, body#theme-youngevity-us.multishipping-checkout-billing .cart-summary.sidebar .checkout-cart-accordion-container, body#theme-youngevity-us.multishipping-checkout-overview .cart-summary.sidebar .checkout-cart-accordion-container, body#theme-youngevity-us.multishipping-checkout-success .cart-summary.sidebar .checkout-cart-accordion-container {
      display: block;
      width: 100%;
      text-align: center;
      margin-bottom: 5px;
      font-size: 14px;
      border-bottom: 1px solid #404040;
      padding-bottom: 10px; }
  body#theme-youngevity-us.checkout-index-index .form.form-cart.update .details-qty, body#theme-youngevity-us.retail-customer-signup .form.form-cart.update .details-qty, body#theme-youngevity-us.preferred-customer-signup .form.form-cart.update .details-qty, body#theme-youngevity-us.multishipping-checkout-addresses .form.form-cart.update .details-qty, body#theme-youngevity-us.multishipping-checkout-shipping .form.form-cart.update .details-qty, body#theme-youngevity-us.multishipping-checkout-billing .form.form-cart.update .details-qty, body#theme-youngevity-us.multishipping-checkout-overview .form.form-cart.update .details-qty, body#theme-youngevity-us.multishipping-checkout-success .form.form-cart.update .details-qty {
    width: 37px; }
  body#theme-youngevity-us.checkout-index-index .form.form-cart.update input.qty, body#theme-youngevity-us.retail-customer-signup .form.form-cart.update input.qty, body#theme-youngevity-us.preferred-customer-signup .form.form-cart.update input.qty, body#theme-youngevity-us.multishipping-checkout-addresses .form.form-cart.update input.qty, body#theme-youngevity-us.multishipping-checkout-shipping .form.form-cart.update input.qty, body#theme-youngevity-us.multishipping-checkout-billing .form.form-cart.update input.qty, body#theme-youngevity-us.multishipping-checkout-overview .form.form-cart.update input.qty, body#theme-youngevity-us.multishipping-checkout-success .form.form-cart.update input.qty {
    border: 1px solid #EC562B;
    display: block;
    height: 25px;
    padding: 0;
    margin: 0;
    text-align: center; }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .opc-sidebar .totals-tax .amount, body#theme-youngevity-us.retail-customer-signup .checkout-opc .opc-sidebar .totals-tax .amount, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .opc-sidebar .totals-tax .amount, body#theme-youngevity-us.multishipping-checkout-addresses .checkout-opc .opc-sidebar .totals-tax .amount, body#theme-youngevity-us.multishipping-checkout-shipping .checkout-opc .opc-sidebar .totals-tax .amount, body#theme-youngevity-us.multishipping-checkout-billing .checkout-opc .opc-sidebar .totals-tax .amount, body#theme-youngevity-us.multishipping-checkout-overview .checkout-opc .opc-sidebar .totals-tax .amount, body#theme-youngevity-us.multishipping-checkout-success .checkout-opc .opc-sidebar .totals-tax .amount {
    text-align: right; }
  body#theme-youngevity-us.checkout-index-index .modal-content #shipping-new-address-form .medium-3[name="shippingAddress.region_id"], body#theme-youngevity-us.preferred-customer-signup .modal-content #shipping-new-address-form .medium-3[name="shippingAddress.region_id"] {
    width: 29%; }
  body#theme-youngevity-us.checkout-index-index .modal-content #shipping-new-address-form .medium-6[name="shippingAddress.country_id"], body#theme-youngevity-us.checkout-index-index .modal-content #shipping-new-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-index-index .modal-content #shipping-new-address-form [name="shippingAddress.country_id"].field, body#theme-youngevity-us.checkout-index-index .modal-content #shipping-new-address-form
  body:not(#theme-youngevity-us) .fieldset.address .field.street [name="shippingAddress.country_id"].field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .modal-content #shipping-new-address-form [name="shippingAddress.country_id"].field, body#theme-youngevity-us.preferred-customer-signup .modal-content #shipping-new-address-form .medium-6[name="shippingAddress.country_id"], body#theme-youngevity-us.preferred-customer-signup .modal-content #shipping-new-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.preferred-customer-signup .modal-content #shipping-new-address-form [name="shippingAddress.country_id"].field, body#theme-youngevity-us.preferred-customer-signup .modal-content #shipping-new-address-form
  body:not(#theme-youngevity-us) .fieldset.address .field.street [name="shippingAddress.country_id"].field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.preferred-customer-signup .modal-content #shipping-new-address-form [name="shippingAddress.country_id"].field {
    width: 46%; }
  body#theme-youngevity-us.checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.region_id"],
  body#theme-youngevity-us.checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.region_id"],
  body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.postcode"] {
    width: 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; }
  body#theme-youngevity-us.checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-6[name="shippingAddress.country_id"], body#theme-youngevity-us.checkout-index-index .checkout-shipping-address #shipping-new-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-index-index .checkout-shipping-address #shipping-new-address-form [name="shippingAddress.country_id"].field, body#theme-youngevity-us.checkout-index-index .checkout-shipping-address #shipping-new-address-form
  body:not(#theme-youngevity-us) .fieldset.address .field.street [name="shippingAddress.country_id"].field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .checkout-shipping-address #shipping-new-address-form [name="shippingAddress.country_id"].field, body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-6[name="shippingAddress.country_id"], body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address #shipping-new-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street [name="shippingAddress.country_id"].field, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address #shipping-new-address-form [name="shippingAddress.country_id"].field, body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address #shipping-new-address-form
  body:not(#theme-youngevity-us) .fieldset.address .field.street [name="shippingAddress.country_id"].field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address #shipping-new-address-form [name="shippingAddress.country_id"].field {
    width: 100%; }
  body#theme-youngevity-us.checkout-index-index .top-absolute-container .search.nav-icon, body#theme-youngevity-us.preferred-customer-signup .top-absolute-container .search.nav-icon {
    display: none; }
  body#theme-youngevity-us.checkout-index-index .loading-mask .loader, body#theme-youngevity-us.preferred-customer-signup .loading-mask .loader {
    width: auto;
    height: auto; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    body#theme-youngevity-us.checkout-index-index .modals-wrapper .aside._show .modal-inner-wrap, body#theme-youngevity-us.preferred-customer-signup .modals-wrapper .aside._show .modal-inner-wrap {
      padding: 20px 20px 50px 20px;
      max-height: 600px; } }
  body#theme-youngevity-us.checkout-index-index .fieldset .field .label, body#theme-youngevity-us.preferred-customer-signup .fieldset .field .label {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
    color: #404040;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    display: block; }
  body#theme-youngevity-us.checkout-index-index .fieldset .field .note, body#theme-youngevity-us.preferred-customer-signup .fieldset .field .note {
    font-size: 14px;
    line-height: 18px;
    color: #404040;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    display: block;
    margin: 0 0 5px; }
  body#theme-youngevity-us .checkout-opc .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street .label {
    padding-left: 18px; }
  body#theme-youngevity-us .checkout-opc .field.street legend.label,
  body#theme-youngevity-us .fieldset.address .field.street legend.label {
    display: none; }
  body#theme-youngevity-us .checkout-opc .field.street .field label,
  body#theme-youngevity-us .fieldset.address .field.street .field label {
    display: block;
    padding: 0; }
  body#theme-youngevity-us .checkout-opc .field.street .field .field-error,
  body#theme-youngevity-us .fieldset.address .field.street .field .field-error {
    color: red;
    font-size: 0.625rem;
    text-transform: uppercase;
    font-family: "museo_sans300";
    margin-top: -10px;
    margin-bottom: 10px;
    padding-top: 0.3125rem; }
  body#theme-youngevity-us .checkout-opc .field.street div.mage-error,
  body#theme-youngevity-us .fieldset.address .field.street div.mage-error {
    position: relative;
    bottom: 0; }
  body#theme-youngevity-us .form-shipping-address .choice,
  body#theme-youngevity-us .billing-address-form .choice {
    padding-top: 20px; }
  @media only screen and (max-width: 767px) {
    body#theme-youngevity-us .form-shipping-address .field,
    body#theme-youngevity-us .billing-address-form .field {
      width: 100% !important; }
      body#theme-youngevity-us .form-shipping-address .field select,
      body#theme-youngevity-us .billing-address-form .field select {
        height: 40px;
        border-color: #919191; } }
  body#theme-youngevity-us .checkout-opc .step-content-box {
    margin-bottom: 50px;
    background: -webkit-linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
    background: linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */ }
    @media screen and (min-width: 64em) {
      body#theme-youngevity-us .checkout-opc .step-content-box {
        padding-left: 33px;
        padding-right: 38px; } }
    body#theme-youngevity-us .checkout-opc .step-content-box.no-marginB {
      margin-bottom: 0; }
    body#theme-youngevity-us .checkout-opc .step-content-box.step-content-box-noBG {
      background: none; }
  body#theme-youngevity-us .checkout-opc .checkout-step-shipping .field.addresses {
    margin-bottom: 90px; }
  body#theme-youngevity-us .checkout-opc .shipping-address-item {
    padding: 20px 20px 20px 20px;
    margin-bottom: 30px;
    background: #fff;
    border: 1px solid #c4c4c4; }
    body#theme-youngevity-us .checkout-opc .shipping-address-item:last-child {
      margin-right: 0; }
  body#theme-youngevity-us .checkout-opc .discount-code, body#theme-youngevity-us .checkout-opc .redeem-rewards {
    margin: 30px 0; }
    body#theme-youngevity-us .checkout-opc .discount-code .payment-option-title, body#theme-youngevity-us .checkout-opc .redeem-rewards .payment-option-title {
      margin-bottom: 10px; }
    body#theme-youngevity-us .checkout-opc .discount-code input, body#theme-youngevity-us .checkout-opc .redeem-rewards input {
      width: auto; }
    body#theme-youngevity-us .checkout-opc .discount-code .action-toggle, body#theme-youngevity-us .checkout-opc .redeem-rewards .action-toggle {
      color: #6d6d6d; }
      body#theme-youngevity-us .checkout-opc .discount-code .action-toggle:hover, body#theme-youngevity-us .checkout-opc .redeem-rewards .action-toggle:hover {
        cursor: pointer; }
  body#theme-youngevity-us .checkout-opc .discount-block {
    width: 100%;
    background: #ffffff;
    border: 1px solid #919191;
    padding: 15px 14px;
    font-size: 14px;
    line-height: 18px;
    color: #686766;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    margin-top: 15px; }
    body#theme-youngevity-us .checkout-opc .discount-block .discount-inside-block {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 100%; }
      body#theme-youngevity-us .checkout-opc .discount-block .discount-inside-block:after {
        content: '';
        background: #EC562B;
        width: 100%;
        height: 1px;
        position: absolute;
        left: 0;
        bottom: -5px; }
    body#theme-youngevity-us .checkout-opc .discount-block .code_wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      body#theme-youngevity-us .checkout-opc .discount-block .code_wrapper button {
        width: 16px;
        height: 16px;
        cursor: pointer;
        position: relative;
        margin-left: 5px; }
        body#theme-youngevity-us .checkout-opc .discount-block .code_wrapper button:after, body#theme-youngevity-us .checkout-opc .discount-block .code_wrapper button:before {
          position: absolute;
          top: 3px;
          left: 7px;
          content: ' ';
          height: 14px;
          width: 1px;
          background-color: #6d6d6d; }
        body#theme-youngevity-us .checkout-opc .discount-block .code_wrapper button:before {
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
        body#theme-youngevity-us .checkout-opc .discount-block .code_wrapper button:after {
          -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    body#theme-youngevity-us .checkout-opc .discount-block span {
      text-transform: uppercase; }
  body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code {
    padding: 9px 16px;
    border: 1px solid #919191;
    margin-bottom: 0.625rem;
    background: #ffffff; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code span.title {
      cursor: pointer;
      text-transform: uppercase;
      display: inline;
      padding: 0;
      margin: 0;
      line-height: normal;
      font-size: 14px; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code span.title:before {
        display: none; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code span.title span {
        font-size: 14px;
        line-height: 32px;
        font-family: "Montserrat", sans-serif;
        color: #686766;
        font-weight: 600;
        border-bottom: 0.0625rem dashed #EC562B; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .fieldset {
      margin-top: 0; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .fieldset {
      position: relative;
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .fieldset:after {
        content: '';
        background: #EC562B;
        width: 100%;
        height: 1px;
        position: absolute;
        left: 0;
        bottom: 5px;
        animation-duration: 1s;
        animation-name: input-line-width; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .field {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%;
      margin: 0; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .field .control {
        width: 100%; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code input[type='text'] {
      font-size: 14px;
      line-height: 32px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      color: #686766;
      font-weight: normal;
      margin: 0;
      box-shadow: none;
      border: none;
      padding: 0;
      height: auto;
      min-width: 10px;
      width: 100%; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code input[type='text']:disabled {
        background: none; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .cancel-button button {
      position: relative;
      background: none;
      padding: 0;
      width: 15px;
      height: 15px; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .cancel-button button:after, body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .cancel-button button:before {
        position: absolute;
        top: 0;
        left: 7px;
        content: ' ';
        height: 14px;
        width: 1px;
        background-color: #6d6d6d; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .cancel-button button:before {
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .cancel-button button:after {
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .cancel-button button:hover {
        background: none;
        opacity: .7; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .secondary button {
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      color: #686766;
      font-weight: normal;
      background: none;
      padding: 0;
      border: none; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .secondary button:hover {
        opacity: .7; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .actions-toolbar div.primary {
      margin: 0;
      background: none; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .actions-toolbar div.primary button,
      body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .actions-toolbar div.primary span {
        font-size: 14px;
        line-height: 32px;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        padding: 0;
        text-transform: uppercase;
        border: none;
        background: #ec6529;
        color: #ffffff; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .actions-toolbar div.primary button:hover,
        body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .actions-toolbar div.primary span:hover {
          background: #DA571D;
          color: #ffffff; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .content {
      display: none; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code.opened-block .title {
      display: none; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code.opened-block .content {
      display: block; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code.applied .field .control {
      width: auto; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code.applied input {
      width: auto; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .discount-code .please-wait {
      font-size: 12px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      color: #EC562B; }
  body#theme-youngevity-us .checkout-opc .payments .fieldset {
    margin-top: 10px;
    margin-bottom: 0; }
    body#theme-youngevity-us .checkout-opc .payments .fieldset .actions-toolbar .action-update {
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      border: none;
      margin-right: 20px;
      padding: 12px 20px; }
      body#theme-youngevity-us .checkout-opc .payments .fieldset .actions-toolbar .action-update:hover {
        opacity: .7; }
    body#theme-youngevity-us .checkout-opc .payments .fieldset .actions-toolbar .action-cancel {
      margin-bottom: 20px;
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      color: #686766;
      background: none;
      border: none;
      padding: 0;
      line-height: 38px;
      margin-bottom: 0; }
      body#theme-youngevity-us .checkout-opc .payments .fieldset .actions-toolbar .action-cancel span {
        border-bottom: 1px dashed #EC562B; }
      body#theme-youngevity-us .checkout-opc .payments .fieldset .actions-toolbar .action-cancel:hover span {
        border-color: transparent; }
    body#theme-youngevity-us .checkout-opc .payments .fieldset .field-error {
      color: red;
      font-size: 0.625rem;
      text-transform: uppercase;
      font-family: "museo_sans300";
      margin-top: -10px;
      margin-bottom: 10px;
      padding-top: 0.3125rem; }
  body#theme-youngevity-us .checkout-opc .checkout-payment-method legend {
    margin-bottom: 15px;
    background: transparent; }
  body#theme-youngevity-us .checkout-opc .checkout-payment-method br {
    display: none; }
  body#theme-youngevity-us .checkout-opc .checkout-payment-method .action-edit-address {
    margin-bottom: 10px; }
  body#theme-youngevity-us .checkout-opc .checkout-payment-method .billing-address-details br {
    display: block; }
  body#theme-youngevity-us .checkout-opc .checkout-payment-method .billing-address-details .billing-address-details-wrapper {
    padding: 15px;
    background: #ffffff;
    border: 1px solid #DFDFDF;
    margin-bottom: 5px;
    line-height: 24px;
    font-size: 14px; }
  body#theme-youngevity-us .checkout-opc .checkout-payment-method .billing-address-details .action-edit-address {
    margin-bottom: 20px;
    font-size: 14px;
    border-bottom: 1px dashed #EC562B;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    color: #686766;
    outline: none;
    padding-bottom: 3px;
    text-transform: uppercase; }
    body#theme-youngevity-us .checkout-opc .checkout-payment-method .billing-address-details .action-edit-address:hover {
      border-color: transparent; }
  body#theme-youngevity-us .checkout-opc .action.primary.checkout {
    border: none;
    font-size: 15px;
    text-transform: uppercase;
    font-family: "Montserrat medium";
    margin-bottom: 0;
    padding: 10px 20px;
    height: 45px;
    line-height: 20px;
    background: #ec6529;
    color: #ffffff; }
    body#theme-youngevity-us .checkout-opc .action.primary.checkout:hover {
      background: #DA571D;
      color: #ffffff; }
    body#theme-youngevity-us .checkout-opc .action.primary.checkout.disabled {
      background: #EFF2F2;
      color: #858585;
      opacity: 1; }
  body#theme-youngevity-us .checkout-opc .save-for-later {
    position: relative;
    display: inline-block; }
    body#theme-youngevity-us .checkout-opc .save-for-later input[type=checkbox] {
      -webkit-opacity: 0;
      -moz-opacity: 0;
      filter: alpha(opacity=0);
      opacity: 0;
      position: absolute;
      width: 100%;
      height: 100%;
      margin: 0; }
      body#theme-youngevity-us .checkout-opc .save-for-later input[type=checkbox]:checked + label {
        background: #EC562B; }
        body#theme-youngevity-us .checkout-opc .save-for-later input[type=checkbox]:checked + label .fa {
          opacity: 1;
          transition: opacity 2s; }
    body#theme-youngevity-us .checkout-opc .save-for-later label.label {
      padding: 12px 42px 12px 15px;
      color: #ffffff;
      background: #676767;
      margin: 0 0 15px 0;
      font-weight: normal; }
      body#theme-youngevity-us .checkout-opc .save-for-later label.label .fa {
        opacity: 0;
        padding-right: 10px;
        transition: opacity 1s; }
  body#theme-youngevity-us .checkout-opc .payment-method {
    padding: 0 0 0 20px;
    margin-bottom: 10px; }
    body#theme-youngevity-us .checkout-opc .payment-method .payment-method-content {
      display: none; }
    body#theme-youngevity-us .checkout-opc .payment-method._active {
      margin-bottom: 30px;
      padding: 0 6px 0 27px;
      position: relative; }
      body#theme-youngevity-us .checkout-opc .payment-method._active .payment-method-content {
        display: block; }
        body#theme-youngevity-us .checkout-opc .payment-method._active .payment-method-content .actions-toolbar .action.primary.checkout {
          display: none !important; }
      body#theme-youngevity-us .checkout-opc .payment-method._active #back-to-select {
        position: absolute;
        top: -34px;
        right: 0;
        background: none;
        color: #404040;
        font-size: 14px;
        padding: 0;
        border-bottom: 1px dashed #EC562B; }
        body#theme-youngevity-us .checkout-opc .payment-method._active #back-to-select:hover {
          border: none; }
      body#theme-youngevity-us .checkout-opc .payment-method._active p.note {
        font-style: normal;
        margin: 3px 0 8px; }
    body#theme-youngevity-us .checkout-opc .payment-method .choice label {
      margin-left: 3px; }
    body#theme-youngevity-us .checkout-opc .payment-method .payment-method-title {
      margin-left: 0;
      margin-bottom: 5px;
      display: none; }
      body#theme-youngevity-us .checkout-opc .payment-method .payment-method-title label {
        margin-left: 3px; }
    body#theme-youngevity-us .checkout-opc .payment-method .payment-method-title {
      position: relative;
      z-index: 1; }
    body#theme-youngevity-us .checkout-opc .payment-method .payment.items.ccard.authnetcim {
      margin-top: 0;
      margin-bottom: 0; }
      body#theme-youngevity-us .checkout-opc .payment-method .payment.items.ccard.authnetcim .control select {
        margin-bottom: 10px; }
    body#theme-youngevity-us .checkout-opc .payment-method .credit-card-types {
      margin: 0 0 20px; }
      body#theme-youngevity-us .checkout-opc .payment-method .credit-card-types li {
        float: left;
        margin-right: 3px;
        border: 1px solid #ddd; }
    body#theme-youngevity-us .checkout-opc .payment-method legend {
      margin-bottom: 10px; }
    body#theme-youngevity-us .checkout-opc .payment-method .fieldset.address .field.street {
      float: none; }
      body#theme-youngevity-us .checkout-opc .payment-method .fieldset.address .field.street legend.label {
        display: block;
        padding-left: 3px; }
      body#theme-youngevity-us .checkout-opc .payment-method .fieldset.address .field.street .field {
        padding: 0; }
        body#theme-youngevity-us .checkout-opc .payment-method .fieldset.address .field.street .field .label {
          display: none; }
    body#theme-youngevity-us .checkout-opc .payment-method .fieldset.address .field._required > .label:after {
      display: none; }
  body#theme-youngevity-us .checkout-opc .field-tooltip {
    margin-top: 0;
    margin-bottom: 25px; }
    body#theme-youngevity-us .checkout-opc .field-tooltip .field-tooltip-action {
      display: block;
      margin-bottom: 10px; }
  body#theme-youngevity-us .checkout-opc .message.notice {
    color: red;
    padding: 8px 0;
    font-size: 14px; }
  body#theme-youngevity-us .checkout-opc .opc-sidebar {
    outline: none !important; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar > * {
      outline: none !important; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .modal-header {
      display: none; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar caption {
      display: none; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .submit-order {
      width: 100%;
      -webkit-box-ordinal-group: 4;
      -moz-box-ordinal-group: 4;
      box-ordinal-group: 4;
      -webkit-order: 4;
      -moz-order: 4;
      order: 4;
      -ms-flex-order: 4; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .totals .mark {
      font-size: 17px;
      font-weight: normal; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .ajax-wrap-table {
      position: absolute;
      width: 100%;
      height: 270px;
      background-color: white;
      z-index: 200;
      opacity: 0.8;
      background-image: url("../images/loader-1.gif");
      background-repeat: no-repeat;
      background-position: center;
      display: none; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals {
      font-size: 1.0625rem;
      text-align: left;
      border-bottom: 1px solid #ddd;
      margin-bottom: 45px; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals.table-prefered-totals {
        border-bottom: none; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals tbody, body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals td, body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals th {
        background: transparent; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals tr.headers td {
        font-size: 1.25rem;
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals tr:nth-child(odd):not(.headers) {
        background-color: #fbfbfb; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .color {
        color: #404040;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        font-size: 20px; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals strong {
        color: #404040;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        font-size: 20px; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals {
        vertical-align: top; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals .amount {
          text-align: right; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals th, body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals td {
          padding: 18px 8px;
          line-height: normal; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals th.amount, body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals td.amount {
            text-align: right; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals .mark .label {
          padding-left: 0;
          color: #404040;
          background: transparent;
          font-size: 17px; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals .mark .value {
          font-size: 13px;
          font-weight: normal; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals .savings {
          display: block;
          background: #EA5628;
          margin-top: 0.3125rem;
          color: #ffffff;
          padding: 0.3125rem; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .totals.saved td {
          padding-left: 15px;
          padding-right: 15px; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .gray-background {
        background: #676767; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .table-totals .spacer td {
        padding: 0;
        height: 10px; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .button.preferred-enroll, body#theme-youngevity-us .checkout-opc .opc-sidebar .modal-inner-wrap .modal-footer button.preferred-enroll, .modal-inner-wrap .modal-footer body#theme-youngevity-us .checkout-opc .opc-sidebar button.preferred-enroll, body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset button.preferred-enroll.action, .fieldset body#theme-youngevity-us .checkout-opc .opc-sidebar button.preferred-enroll.action, body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset a.preferred-enroll.action, .fieldset body#theme-youngevity-us .checkout-opc .opc-sidebar a.preferred-enroll.action, body#theme-youngevity-us .checkout-opc .opc-sidebar .login-container button.preferred-enroll.action, .login-container body#theme-youngevity-us .checkout-opc .opc-sidebar button.preferred-enroll.action, body#theme-youngevity-us .checkout-opc .opc-sidebar .login-container a.preferred-enroll.action, .login-container body#theme-youngevity-us .checkout-opc .opc-sidebar a.preferred-enroll.action, body#theme-youngevity-us .checkout-opc .opc-sidebar .form-create-account button.preferred-enroll.action, .form-create-account body#theme-youngevity-us .checkout-opc .opc-sidebar button.preferred-enroll.action, body#theme-youngevity-us .checkout-opc .opc-sidebar .form-create-account a.preferred-enroll.action, .form-create-account body#theme-youngevity-us .checkout-opc .opc-sidebar a.preferred-enroll.action, body#theme-youngevity-us .checkout-opc .opc-sidebar .forgot-password-container button.preferred-enroll.action, .forgot-password-container body#theme-youngevity-us .checkout-opc .opc-sidebar button.preferred-enroll.action, body#theme-youngevity-us .checkout-opc .opc-sidebar .forgot-password-container a.preferred-enroll.action, .forgot-password-container body#theme-youngevity-us .checkout-opc .opc-sidebar a.preferred-enroll.action, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.preferred-enroll, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .checkout-opc .opc-sidebar button.preferred-enroll, body#theme-youngevity-us .checkout-opc .opc-sidebar .cart-summary.sidebar .checkout-methods-items button.preferred-enroll, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .checkout-opc .opc-sidebar button.preferred-enroll, body#theme-youngevity-us .checkout-opc .opc-sidebar .data.table .actions a.preferred-enroll.action, .data.table .actions body#theme-youngevity-us .checkout-opc .opc-sidebar a.preferred-enroll.action {
      background-color: #EC562B;
      border-color: #EC562B; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .shipping .value {
      margin-top: 3px;
      display: block; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar span.title {
      display: block;
      padding-bottom: 0.625rem;
      border-bottom: 1px solid #ddd;
      margin-bottom: 0.625rem; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items {
      display: block;
      margin-left: 0;
      margin-bottom: 1.25rem;
      width: 100%; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items li.product-item {
        display: block;
        padding-bottom: 0.625rem;
        margin-bottom: 0.625rem;
        border-bottom: 1px solid #686766; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding-top: 10px; }
      @media (min-width: 40em) and (max-width: 65em) {
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details {
          width: 100%; } }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .bv-qv-attr p {
        margin-bottom: 0; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options {
        flex-direction: column;
        padding-top: 5px;
        border: 1px solid transparent; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options.active {
          border: 1px solid #c4c4c4;
          left: -5px;
          padding: 5px;
          position: relative;
          width: calc(100% + 5px); }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options *:focus {
          outline: none !important; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .toggle {
          margin-bottom: 5px; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .toggle > span {
            font-size: 14px;
            font-family: "Montserrat", sans-serif;
            font-weight: 600;
            line-height: 32px;
            color: #404040;
            border-bottom: 1px dashed #EC562B;
            margin-bottom: 5px;
            cursor: pointer; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .content .subtitle {
          display: none; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .content .item-options {
          display: flex;
          flex-direction: row;
          margin-bottom: 10px; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .content .item-options .label, body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .content .item-options .values {
            display: flex;
            font-family: "Montserrat", sans-serif;
            font-size: 14px; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .content .item-options .label {
            background: transparent;
            font-weight: 400;
            padding: 0;
            color: #404040;
            line-height: 1.6; }
            body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .content .item-options .label:after {
              content: ':';
              margin-right: 5px; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .content .item-options .values {
            font-weight: 600; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-details .product.options .content .item-options:last-child {
            margin-bottom: 0; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-sku-block {
        font-size: 14px;
        line-height: 18px;
        color: #404040; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-inner {
        position: relative; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-name-block {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 24px;
        color: #404040;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: calc(100% - 75px); }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-name-block.what-is-this .tooltip-body {
          background-color: #676767;
          color: #ffffff;
          font-size: 14px;
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          position: absolute;
          line-height: 16px;
          padding: 7px 10px;
          left: -60%;
          top: 30px;
          visibility: hidden;
          opacity: 0;
          -webkit-transition: all .3s ease-in-out;
          -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
          z-index: 999;
          width: 210px;
          text-align: center;
          -webkit-transform: translateX(50%);
          -ms-transform: translateX(50%);
          transform: translateX(50%);
          white-space: normal; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-name-block.what-is-this .tooltip-body:after {
            content: '';
            display: block;
            background-color: #676767;
            z-index: 1;
            width: 12px;
            height: 12px;
            position: absolute;
            top: -10px;
            left: calc(50% - 12px);
            -webkit-transform: rotate(45deg) translateX(50%);
            -ms-transform: rotate(45deg) translateX(50%);
            transform: rotate(45deg) translateX(50%); }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-name-block.what-is-this:hover .tooltip-body {
          visibility: visible;
          opacity: 1; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .product-item-name-block strong {
          font-family: "Montserrat", sans-serif;
          font-weight: 500; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .bv-qv-attr p {
        display: inline-block;
        margin-right: 10px;
        font-size: 14px;
        line-height: 18px;
        color: #404040;
        font-family: "Montserrat", sans-serif;
        font-weight: 400; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .bv-qv-attr p .bv-qv-data {
          font-family: "Montserrat", sans-serif;
          font-weight: 600; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box {
        position: absolute;
        top: 8px;
        right: 0; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .update-item {
          width: 100%;
          font-size: 12px; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .update-item:hover {
            color: #EC562B; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .remove-item {
          display: inline-block;
          vertical-align: bottom; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .remove-item:hover {
            color: #EC562B; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .remove-item:focus {
            outline: none; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container {
          width: 65px;
          float: right;
          display: inline-block;
          text-align: center; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container label {
            display: block;
            background: #d8d8d8;
            color: #404040;
            font-family: "Montserrat", sans-serif;
            font-weight: 600;
            font-size: 17px; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container input {
            border-color: #d8d8d8;
            display: block;
            margin-bottom: 0;
            text-align: center; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container a {
            text-transform: lowercase; }
            body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .container a span {
              font-family: "Montserrat", sans-serif;
              font-weight: 600;
              font-size: 17px;
              color: #01a4ad; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .action.delete {
          display: inline-block;
          width: 25px;
          float: left;
          overflow: hidden;
          background: url("../img/ico_thrash.png") no-repeat;
          position: relative;
          top: 40px;
          margin-right: 3px; }
          body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .action.delete span {
            color: transparent; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .details-qty {
        text-align: center;
        display: inline-block; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .details-qty .label {
          background-color: #EC562B;
          border-color: #EC562B;
          display: block; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .details-qty .value {
          border: 1px solid #EC562B;
          display: block; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .subtotal {
        line-height: 1.3;
        position: absolute;
        top: 0;
        right: 0;
        width: 70px; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .subtotal .price-excluding-tax {
          display: block;
          text-align: right;
          margin: 0; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .subtotal .retail,
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .subtotal .preferred {
          text-align: right;
          font-size: 11px;
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          color: #686766;
          padding: 0; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .subtotal .price {
          font-family: "Montserrat", sans-serif;
          font-weight: 600;
          color: #686766;
          font-size: 16px;
          line-height: 22px; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .product-image-container {
      display: block;
      max-width: 70px;
      max-height: 96px; }
      @media (min-width: 40em) and (max-width: 65em) {
        body#theme-youngevity-us .checkout-opc .opc-sidebar .product-image-container {
          width: 100%; } }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .form-cart {
      padding-left: 10px;
      width: calc(100% - 70px); }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .opc-block-shipping-information {
      padding-top: 10px; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .opc-block-shipping-information .ship-to {
        margin-bottom: 10px; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .opc-block-shipping-information .shipping-information-title > span {
        font-weight: bold; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .opc-block-shipping-information .shipping-information-title button {
        color: #76bd1d;
        float: right; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar .opc-block-shipping-information .shipping-information-title button:hover {
          text-decoration: underline; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .hidden {
      display: none; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .preferredLogin {
      padding-bottom: 1.3rem;
      margin-bottom: 1.5rem;
      border-bottom: 1px solid #c4c4c4; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .prefDesc {
      text-align: center;
      padding-bottom: 1.8rem;
      margin-bottom: 1.5rem;
      border-bottom: 1px solid #c4c4c4; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .prefDesc-title-wrap {
      position: relative;
      margin: 0 0 15px; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .pref-desc-toggle-btn {
      display: none; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .prefDesc-title {
      text-transform: uppercase;
      font-size: 30px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      color: #404040;
      line-height: 1em;
      margin: 0 0 10px; }
      @media all and (max-width: 640px) {
        body#theme-youngevity-us .checkout-opc .opc-sidebar .prefDesc-title {
          font-size: 22px; } }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .prefDesc-text {
      margin-bottom: 10px;
      font-size: 17px;
      line-height: 1em; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .upgrade-title-wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-text {
        background: #93cbd1;
        color: #404040;
        padding: 15px;
        width: 100%;
        line-height: 1.2em; }
        body#theme-youngevity-us .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-text .bold {
          font-family: "Montserrat", sans-serif;
          font-weight: 600; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-button {
        width: 110px;
        background-color: #ec562b;
        color: #ffffff;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        box-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
        -ms-flex-align: center;
        cursor: pointer; }
  body#theme-youngevity-us .checkout-opc .table-checkout-shipping-method .thead th {
    font-weight: normal; }
  body#theme-youngevity-us .checkout-opc .items-in-cart {
    border-bottom: 1px solid #c4c4c4; }
    body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart {
      width: 100%;
      position: relative;
      display: inline-block;
      font-size: 14px;
      line-height: 24px; }
      @media only screen and (max-width: 767px) {
        body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart {
          padding-left: 0; } }
      body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart dl,
      body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart dt {
        margin-bottom: 0;
        line-height: 25px; }
      body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart dl {
        margin: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
        body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart dl.grand_total {
          border-top: 1px solid #686766;
          padding: 5px 0; }
      body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart .text {
        color: #404040;
        font-weight: normal; }
      body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart .value {
        font-size: 16px;
        color: #686766; }
      body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart.bv-qv-total dl:first-child {
        border-top: 1px solid #686766; }
      body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart.bv-qv-total .what-is-this {
        position: relative; }
        body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart.bv-qv-total .what-is-this span.what-is-this-label span {
          font-size: 14px;
          font-family: "Montserrat", sans-serif;
          font-weight: 600;
          line-height: 32px;
          color: #404040;
          border-bottom: 1px dashed #EC562B; }
        body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart.bv-qv-total .what-is-this span.what-is-this-label:after {
          content: 'i';
          display: inline-block;
          border-radius: 50%;
          background: #366397;
          font-style: italic;
          font-size: 10px;
          line-height: normal;
          color: #ffffff;
          width: 14px;
          height: 14px;
          padding: 1px 4px;
          font-family: "Montserrat light"; }
        body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart.bv-qv-total .what-is-this .tooltip-body {
          background-color: #676767;
          color: #ffffff;
          font-size: 12px;
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          position: absolute;
          line-height: 16px;
          padding: 10px 15px;
          left: -100%;
          visibility: hidden;
          opacity: 0;
          -webkit-transition: all .3s ease-in-out;
          -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
          z-index: 999;
          width: 210px;
          text-align: center;
          -webkit-transform: translateX(50%);
          -ms-transform: translateX(50%);
          transform: translateX(50%); }
          body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart.bv-qv-total .what-is-this .tooltip-body:after {
            content: '';
            display: block;
            background-color: #676767;
            width: 15px;
            height: 15px;
            position: absolute;
            top: -10px;
            left: 30px;
            -webkit-transform: rotate(45deg) translateX(50%);
            -ms-transform: rotate(45deg) translateX(50%);
            transform: rotate(45deg) translateX(50%); }
        body#theme-youngevity-us .checkout-opc .items-in-cart .total-in-cart.bv-qv-total .what-is-this:hover .tooltip-body {
          visibility: visible;
          opacity: 1; }
  body#theme-youngevity-us .checkout-opc .primary.action-select-shipping-item {
    margin: 0;
    color: #6d6d6d; }
  body#theme-youngevity-us .checkout-opc .shipping-address-item.not-selected-item .primary.action-select-shipping-item {
    color: #fff; }
  body#theme-youngevity-us .checkout-opc #shipping-method-buttons-container .primary,
  body#theme-youngevity-us .checkout-opc #billing-buttons-container .primary {
    font-size: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    line-height: 36px;
    margin: 10px 0 0 0;
    white-space: nowrap;
    text-transform: uppercase; }
    body#theme-youngevity-us .checkout-opc #shipping-method-buttons-container .primary.continue,
    body#theme-youngevity-us .checkout-opc #billing-buttons-container .primary.continue {
      line-height: 20px;
      padding: 0 20px;
      height: 40px;
      font-size: 15px; }
  body#theme-youngevity-us .checkout-opc button.edit-address {
    margin-bottom: -10px;
    display: block;
    margin-top: 20px; }
  body#theme-youngevity-us .checkout-opc .edit-address-link {
    background-color: #6d6d6d;
    border: 1px solid #6d6d6d;
    color: #fff;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: top;
    padding: 5px 10px;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
    -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; }
    body#theme-youngevity-us .checkout-opc .edit-address-link:hover {
      background-color: #fff;
      border-color: #373737;
      color: #373737; }
    body#theme-youngevity-us .checkout-opc .edit-address-link:focus {
      outline: none; }
  body#theme-youngevity-us .checkout-opc .action-show-popup {
    margin-top: 0;
    color: #ffffff;
    background-color: #EC562B;
    border-color: #EC562B; }
  body#theme-youngevity-us .checkout-opc .checkout-shipping-address .action-show-popup,
  body#theme-youngevity-us .checkout-opc .checkout-shipping-address .action-select-shipping-item {
    display: block; }
  body#theme-youngevity-us .checkout-opc .opc-estimated-wrapper {
    display: none; }
  body#theme-youngevity-us .checkout-opc .button.action.continue, body#theme-youngevity-us .checkout-opc .modal-inner-wrap .modal-footer button.action.continue, .modal-inner-wrap .modal-footer body#theme-youngevity-us .checkout-opc button.action.continue, body#theme-youngevity-us .checkout-opc .fieldset button.action.continue, .fieldset body#theme-youngevity-us .checkout-opc button.action.continue, body#theme-youngevity-us .checkout-opc .fieldset a.action.continue, .fieldset body#theme-youngevity-us .checkout-opc a.action.continue, body#theme-youngevity-us .checkout-opc .login-container button.action.continue, .login-container body#theme-youngevity-us .checkout-opc button.action.continue, body#theme-youngevity-us .checkout-opc .login-container a.action.continue, .login-container body#theme-youngevity-us .checkout-opc a.action.continue, body#theme-youngevity-us .checkout-opc .form-create-account button.action.continue, .form-create-account body#theme-youngevity-us .checkout-opc button.action.continue, body#theme-youngevity-us .checkout-opc .form-create-account a.action.continue, .form-create-account body#theme-youngevity-us .checkout-opc a.action.continue, body#theme-youngevity-us .checkout-opc .forgot-password-container button.action.continue, .forgot-password-container body#theme-youngevity-us .checkout-opc button.action.continue, body#theme-youngevity-us .checkout-opc .forgot-password-container a.action.continue, .forgot-password-container body#theme-youngevity-us .checkout-opc a.action.continue, body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action.continue, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .checkout-opc button.action.continue, body#theme-youngevity-us .checkout-opc .cart-summary.sidebar .checkout-methods-items button.action.continue, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .checkout-opc button.action.continue, body#theme-youngevity-us .checkout-opc .data.table .actions a.action.continue, .data.table .actions body#theme-youngevity-us .checkout-opc a.action.continue {
    color: #ffffff; }
  body#theme-youngevity-us .opc-block-summary .items-in-cart {
    padding: 0;
    padding-bottom: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    body#theme-youngevity-us .opc-block-summary .items-in-cart .order-title {
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      text-align: left;
      margin-bottom: 0; }
    body#theme-youngevity-us .opc-block-summary .items-in-cart .minicart-items {
      width: 100%;
      position: relative; }
    body#theme-youngevity-us .opc-block-summary .items-in-cart .ajax-wrap {
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: white;
      z-index: 200;
      opacity: 0.8;
      background-image: url("../images/loader-1.gif");
      background-repeat: no-repeat;
      background-position: center;
      display: none; }
    body#theme-youngevity-us .opc-block-summary .items-in-cart ol.minicart-items {
      margin-bottom: -5px; }
    body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .subtotal {
      clear: both; }
      body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .subtotal .preferred {
        color: #EA5628; }
    body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .quantity-badge.what-is-this {
      position: absolute;
      top: -10px;
      left: -25px;
      font-size: 14px;
      font-weight: 500;
      padding: 0 8px;
      min-width: 0; }
      body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .quantity-badge.what-is-this .tooltip-body {
        background-color: #676767;
        color: #ffffff;
        font-size: 14px;
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        position: absolute;
        line-height: 16px;
        padding: 7px 10px;
        left: -60%;
        top: -5px;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        z-index: 999;
        white-space: nowrap;
        text-align: center;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%); }
        body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .quantity-badge.what-is-this .tooltip-body:after {
          content: '';
          display: block;
          background-color: #676767;
          z-index: 1;
          width: 12px;
          height: 12px;
          position: absolute;
          top: 6px;
          left: -10px;
          -webkit-transform: rotate(45deg) translateX(50%);
          -ms-transform: rotate(45deg) translateX(50%);
          transform: rotate(45deg) translateX(50%); }
      body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .quantity-badge.what-is-this:hover .tooltip-body {
        visibility: visible;
        opacity: 1; }
    body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .product-bottom-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      font-size: 14px; }
      body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .product-bottom-wrapper .qty-wrapper .qty-value {
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
    body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .product-bottom-wrapper-au {
      font-size: 14px; }
      body#theme-youngevity-us .opc-block-summary .items-in-cart .product-item-inner .product-bottom-wrapper-au .qty-wrapper .qty-value {
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
    body#theme-youngevity-us .opc-block-summary .items-in-cart.active .title {
      margin-bottom: 10px; }
  body#theme-youngevity-us .opc-block-summary .preferredLogin .messages {
    padding: 0 20px; }
    body#theme-youngevity-us .opc-block-summary .preferredLogin .messages .message-error {
      color: red;
      line-height: normal; }
  body#theme-youngevity-us .opc-block-summary .preferredLogin .field {
    padding-left: 20px;
    padding-right: 20px; }
    body#theme-youngevity-us .opc-block-summary .preferredLogin .field input[type='text'],
    body#theme-youngevity-us .opc-block-summary .preferredLogin .field input[type='password'] {
      margin-bottom: 1.3rem;
      border-color: #919191;
      font-size: 14px;
      box-shadow: none;
      height: 40px; }
  body#theme-youngevity-us .opc-block-summary .preferredLogin .actions-toolbar {
    margin-top: 35px;
    padding: 0 20px; }
    body#theme-youngevity-us .opc-block-summary .preferredLogin .actions-toolbar .primary {
      width: 99%; }
    body#theme-youngevity-us .opc-block-summary .preferredLogin .actions-toolbar button {
      font-size: 18px;
      color: #ffffff;
      text-transform: uppercase;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      width: 100%;
      background: #404040; }
      body#theme-youngevity-us .opc-block-summary .preferredLogin .actions-toolbar button:hover {
        background-color: #EC562B; }
  body#theme-youngevity-us .opc-block-summary .preferredLogin .note {
    font-size: 14px;
    line-height: 1.3;
    margin-top: 10px;
    display: block;
    font-style: italic; }
  body#theme-youngevity-us .opc-block-summary .preferredLogin-title {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
    line-height: 1;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    letter-spacing: 0.0625rem;
    color: #404040;
    text-transform: uppercase;
    text-align: center; }
  body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox {
    margin-top: 65px; }
    body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox a {
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      display: block;
      margin-bottom: 5px;
      text-decoration: underline;
      color: #01a4ad; }
      body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox a:hover {
        color: #EC562B; }
    body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox .agreement label {
      white-space: normal; }
    body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox .mage-error {
      margin: 0; }
    body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"] {
      position: absolute;
      z-index: -1;
      opacity: 0;
      margin: 10px 0 0 20px; }
      body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"] + label {
        position: relative;
        padding: 0 0 0 10px;
        cursor: pointer;
        margin-left: 25px;
        font-family: "Montserrat", sans-serif;
        font-size: 17px;
        font-weight: 600;
        line-height: normal; }
      body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"] + label:before {
        content: '';
        position: absolute;
        top: 3px;
        left: -25px;
        width: 18px;
        height: 18px;
        border-radius: 2px;
        border: 1px solid #676767; }
      body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"]:checked + label:before {
        background: #338ffb;
        border: none; }
      body#theme-youngevity-us .opc-block-summary .preferredLogin-agreementBox .choice input[type="checkbox"]:checked + label:after {
        left: -23px;
        content: '';
        position: absolute;
        top: -3px;
        width: 15px;
        height: 8px;
        transform: rotate(-45deg);
        opacity: 1;
        border: 2px solid #ffffff;
        border-top: none;
        border-right: none; }
  body#theme-youngevity-us .opc-block-summary .total-wrap + .discount-code {
    display: block; }
    body#theme-youngevity-us .opc-block-summary .total-wrap + .discount-code + .redeem-rewards {
      display: block; }
  body#theme-youngevity-us .opc-wrapper .opc,
  body#theme-youngevity-us .opc-block-summary .opc {
    margin: 0; }
    body#theme-youngevity-us .opc-wrapper .opc li,
    body#theme-youngevity-us .opc-block-summary .opc li {
      list-style: none; }
  body#theme-youngevity-us .opc-wrapper .step-title,
  body#theme-youngevity-us .opc-block-summary .step-title {
    font-size: 1.875rem;
    margin-bottom: 6px;
    border-bottom: 1px solid #ddd;
    color: #999;
    line-height: normal;
    text-transform: uppercase; }
  body#theme-youngevity-us .opc-wrapper #referredid .pref-content,
  body#theme-youngevity-us .opc-block-summary #referredid .pref-content {
    padding-left: 27px; }
  body#theme-youngevity-us .opc-wrapper #referredid fieldset,
  body#theme-youngevity-us .opc-block-summary #referredid fieldset {
    padding: 25px 30px 30px 35px;
    background: -webkit-linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
    background: linear-gradient(45deg, #ebebeb 0%, rgba(255, 255, 255, 0) 55%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#00ffffff',GradientType=1 );
    margin: 0 0 34px 0; }
    body#theme-youngevity-us .opc-wrapper #referredid fieldset label,
    body#theme-youngevity-us .opc-block-summary #referredid fieldset label {
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }
  body#theme-youngevity-us .opc-wrapper #referredid #enroller-id,
  body#theme-youngevity-us .opc-block-summary #referredid #enroller-id {
    padding: 0 0 0 20px; }
  body#theme-youngevity-us .opc-wrapper #referredid #enroller-id #error-msg,
  body#theme-youngevity-us .opc-block-summary #referredid #enroller-id #error-msg {
    color: red;
    font-size: 13px; }
    body#theme-youngevity-us .opc-wrapper #referredid #enroller-id #error-msg + .control input,
    body#theme-youngevity-us .opc-block-summary #referredid #enroller-id #error-msg + .control input {
      border: 1px solid red; }
  body#theme-youngevity-us .loading-mask {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    background: rgba(255, 255, 255, 0.5);
    text-align: center;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
    body#theme-youngevity-us .loading-mask .loader {
      z-index: 9999;
      position: fixed;
      left: 50%;
      right: auto;
      top: 50%;
      bottom: auto;
      margin: 0;
      width: 64px;
      height: 64px;
      transform: translate(-50%, -50%); }
      body#theme-youngevity-us .loading-mask .loader img {
        border: none !important;
        position: static !important; }
  body#theme-youngevity-us .loading-mask .loader p {
    display: none; }
  body#theme-youngevity-us .opc-progress-bar {
    list-style: none;
    overflow: hidden;
    margin-left: 0.625rem;
    margin-right: 0.625rem;
    display: flex; }
    @media screen and (min-width: 40em) {
      body#theme-youngevity-us .opc-progress-bar {
        margin-left: 0.9375rem;
        margin-right: 0.9375rem; } }
    @media only screen and (min-width: 60em) {
      body#theme-youngevity-us .opc-progress-bar br {
        display: none; } }
    body#theme-youngevity-us .opc-progress-bar li.opc-progress-bar-item {
      float: left;
      width: 100%; }
      body#theme-youngevity-us .opc-progress-bar li.opc-progress-bar-item._active span {
        background: #575757;
        color: #ffffff; }
        body#theme-youngevity-us .opc-progress-bar li.opc-progress-bar-item._active span:after {
          border-left-color: #575757; }
      body#theme-youngevity-us .opc-progress-bar li.opc-progress-bar-item span {
        font-family: "Montserrat", sans-serif;
        text-transform: uppercase;
        color: #404040;
        text-decoration: none;
        padding: 11px 0 11px 20px;
        background: #D8D8D8;
        position: relative;
        display: block;
        text-align: center;
        line-height: 1;
        font-weight: 600;
        font-size: 14px; }
        @media screen and (min-width: 40em) {
          body#theme-youngevity-us .opc-progress-bar li.opc-progress-bar-item span {
            font-size: 20px; } }
        body#theme-youngevity-us .opc-progress-bar li.opc-progress-bar-item span:after {
          content: '';
          display: block;
          width: 0;
          height: 0;
          border-top: 30px solid transparent;
          border-bottom: 30px solid transparent;
          border-left: 20px solid #D8D8D8;
          position: absolute;
          top: 50%;
          margin-top: -30px;
          left: 100%;
          z-index: 2; }
        body#theme-youngevity-us .opc-progress-bar li.opc-progress-bar-item span:before {
          content: '';
          display: block;
          width: 0;
          height: 0;
          border-top: 30px solid transparent;
          border-bottom: 30px solid transparent;
          border-left: 20px solid white;
          position: absolute;
          top: 50%;
          margin-top: -30px;
          margin-left: 3px;
          left: 100%;
          z-index: 1; }
    body#theme-youngevity-us .opc-progress-bar .opc-progress-bar-item._complete {
      cursor: pointer; }
  body#theme-youngevity-us.checkout-onepage-success .page-content-middle {
    padding: 25px 0; }
  body#theme-youngevity-us.checkout-onepage-success .column.main, body#theme-youngevity-us.checkout-onepage-success .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-onepage-success .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-onepage-success .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-onepage-success .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-onepage-success .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.checkout-onepage-success .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.checkout-onepage-success .main.choice, body#theme-youngevity-us.checkout-onepage-success .checkout-opc .field.street .main.label, body#theme-youngevity-us.checkout-onepage-success .fieldset.address .field.street .main.label, body#theme-youngevity-us.checkout-onepage-success .checkout-opc .field.street .main.field, body#theme-youngevity-us.checkout-onepage-success .fieldset.address .field.street .main.field, body#theme-youngevity-us.checkout-onepage-success .form-shipping-address .main.choice, body#theme-youngevity-us.checkout-onepage-success .billing-address-form .main.choice {
    padding-bottom: 100px; }
  body#theme-youngevity-us.checkout-onepage-success .success-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px; }
    body#theme-youngevity-us.checkout-onepage-success .success-title h2 {
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 24px;
      line-height: 32px; }
    body#theme-youngevity-us.checkout-onepage-success .success-title a {
      color: #686766;
      font-size: 14px;
      line-height: 18px;
      border-bottom: 1px dashed #EC562B;
      background: none;
      padding: 0; }
      body#theme-youngevity-us.checkout-onepage-success .success-title a:hover {
        border-color: transparent; }
  body#theme-youngevity-us.checkout-onepage-success .username-info {
    border-radius: 2px;
    background: #EFF2F2;
    padding: 20px;
    margin-bottom: 20px; }
    body#theme-youngevity-us.checkout-onepage-success .username-info p {
      margin-bottom: 10px;
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      color: #404040; }
      body#theme-youngevity-us.checkout-onepage-success .username-info p strong {
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
  body#theme-youngevity-us.checkout-onepage-success h4, body#theme-youngevity-us.checkout-onepage-success .fieldset .legend, .fieldset body#theme-youngevity-us.checkout-onepage-success .legend, body#theme-youngevity-us.checkout-onepage-success .login-container .legend, .login-container body#theme-youngevity-us.checkout-onepage-success .legend, body#theme-youngevity-us.checkout-onepage-success .form-create-account .legend, .form-create-account body#theme-youngevity-us.checkout-onepage-success .legend, body#theme-youngevity-us.checkout-onepage-success .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.checkout-onepage-success .legend {
    font-size: 14px;
    line-height: 24px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #404040; }
    body#theme-youngevity-us.checkout-onepage-success h4 strong, body#theme-youngevity-us.checkout-onepage-success .fieldset .legend strong, .fieldset body#theme-youngevity-us.checkout-onepage-success .legend strong, body#theme-youngevity-us.checkout-onepage-success .login-container .legend strong, .login-container body#theme-youngevity-us.checkout-onepage-success .legend strong, body#theme-youngevity-us.checkout-onepage-success .form-create-account .legend strong, .form-create-account body#theme-youngevity-us.checkout-onepage-success .legend strong, body#theme-youngevity-us.checkout-onepage-success .forgot-password-container .legend strong, .forgot-password-container body#theme-youngevity-us.checkout-onepage-success .legend strong {
      font-family: "Montserrat", sans-serif;
      font-weight: 500; }
  body#theme-youngevity-us.checkout-onepage-success .accordion-item {
    border-top: 1px solid #DFDFDF; }
    body#theme-youngevity-us.checkout-onepage-success .accordion-item .title {
      color: #404040;
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      position: relative;
      padding: 10px 0;
      cursor: pointer; }
      body#theme-youngevity-us.checkout-onepage-success .accordion-item .title:hover {
        opacity: .7; }
      body#theme-youngevity-us.checkout-onepage-success .accordion-item .title:after {
        content: '';
        display: block;
        width: 12px;
        height: 2px;
        background: #676767;
        position: absolute;
        top: 50%;
        right: 0px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
      body#theme-youngevity-us.checkout-onepage-success .accordion-item .title:before {
        content: '';
        display: block;
        width: 2px;
        height: 12px;
        background: #676767;
        position: absolute;
        top: 50%;
        right: 5px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    body#theme-youngevity-us.checkout-onepage-success .accordion-item .content {
      padding: 10px;
      display: none; }
      body#theme-youngevity-us.checkout-onepage-success .accordion-item .content.no-padding {
        padding: 0; }
      body#theme-youngevity-us.checkout-onepage-success .accordion-item .content p {
        color: #404040;
        font-size: 14px;
        line-height: 18px;
        font-family: "Montserrat", sans-serif;
        font-weight: 400; }
      body#theme-youngevity-us.checkout-onepage-success .accordion-item .content strong {
        color: #404040;
        font-size: 14px;
        line-height: 18px;
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
      body#theme-youngevity-us.checkout-onepage-success .accordion-item .content .order-info-table {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        body#theme-youngevity-us.checkout-onepage-success .accordion-item .content .order-info-table .one-column {
          width: 25%;
          padding-right: 15px; }
    body#theme-youngevity-us.checkout-onepage-success .accordion-item.opened .title:before {
      display: none; }
    body#theme-youngevity-us.checkout-onepage-success .accordion-item.opened .content {
      display: block; }
  body#theme-youngevity-us.checkout-onepage-success .cart-list {
    margin: 0;
    list-style: none; }
    body#theme-youngevity-us.checkout-onepage-success .cart-list li {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border: 1px solid #DFDFDF;
      border-bottom: none;
      padding: 15px 13px; }
    body#theme-youngevity-us.checkout-onepage-success .cart-list .product-img {
      margin-right: 20px; }
      body#theme-youngevity-us.checkout-onepage-success .cart-list .product-img img {
        max-width: 90px;
        min-height: 120px; }
    body#theme-youngevity-us.checkout-onepage-success .cart-list .product-item-name {
      font-size: 16px;
      line-height: 20px; }
    body#theme-youngevity-us.checkout-onepage-success .cart-list .product-item-sku-block {
      font-size: 13px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      color: #404040; }
    body#theme-youngevity-us.checkout-onepage-success .cart-list .bv-qv-attr {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      body#theme-youngevity-us.checkout-onepage-success .cart-list .bv-qv-attr p {
        margin-right: 10px; }
      body#theme-youngevity-us.checkout-onepage-success .cart-list .bv-qv-attr .bv-qv-data {
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
    body#theme-youngevity-us.checkout-onepage-success .cart-list .product-info {
      margin: 0;
      width: 100%; }
    body#theme-youngevity-us.checkout-onepage-success .cart-list .product-bottom-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      body#theme-youngevity-us.checkout-onepage-success .cart-list .product-bottom-wrapper .qty-value {
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
    body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .column, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .choice,
    body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .choice, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .checkout-opc .field.street .label, body#theme-youngevity-us.checkout-onepage-success .checkout-opc .field.street .cart-list .subtotal .label, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .fieldset.address .field.street .label, body#theme-youngevity-us.checkout-onepage-success .fieldset.address .field.street .cart-list .subtotal .label, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .checkout-opc .field.street .field, body#theme-youngevity-us.checkout-onepage-success .checkout-opc .field.street .cart-list .subtotal .field, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .fieldset.address .field.street .field, body#theme-youngevity-us.checkout-onepage-success .fieldset.address .field.street .cart-list .subtotal .field, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .form-shipping-address .choice, body#theme-youngevity-us.checkout-onepage-success .form-shipping-address .cart-list .subtotal .choice, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .billing-address-form .choice, body#theme-youngevity-us.checkout-onepage-success .billing-address-form .cart-list .subtotal .choice {
      padding: 0;
      text-align: right; }
      body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .column .price, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .columns .price, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .label .price,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .label .price, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .field .price,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .field .price, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .choice .price,
      body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .choice .price, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .checkout-opc .field.street .label .price, body#theme-youngevity-us.checkout-onepage-success .checkout-opc .field.street .cart-list .subtotal .label .price, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .fieldset.address .field.street .label .price, body#theme-youngevity-us.checkout-onepage-success .fieldset.address .field.street .cart-list .subtotal .label .price, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .checkout-opc .field.street .field .price, body#theme-youngevity-us.checkout-onepage-success .checkout-opc .field.street .cart-list .subtotal .field .price, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .fieldset.address .field.street .field .price, body#theme-youngevity-us.checkout-onepage-success .fieldset.address .field.street .cart-list .subtotal .field .price, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .form-shipping-address .choice .price, body#theme-youngevity-us.checkout-onepage-success .form-shipping-address .cart-list .subtotal .choice .price, body#theme-youngevity-us.checkout-onepage-success .cart-list .subtotal .billing-address-form .choice .price, body#theme-youngevity-us.checkout-onepage-success .billing-address-form .cart-list .subtotal .choice .price {
        font-family: "Montserrat", sans-serif;
        font-weight: 600; }
  body#theme-youngevity-us.checkout-onepage-success .total-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    font-size: 14px;
    line-height: 24px;
    color: #404040;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    border-top: 1px solid #DFDFDF; }
    body#theme-youngevity-us.checkout-onepage-success .total-wrapper span {
      margin-left: 15px; }
      body#theme-youngevity-us.checkout-onepage-success .total-wrapper span:first-child {
        margin-left: 0; }
    body#theme-youngevity-us.checkout-onepage-success .total-wrapper strong {
      font-family: "Montserrat", sans-serif;
      margin-left: 15px;
      font-weight: 600; }
    body#theme-youngevity-us.checkout-onepage-success .total-wrapper .total-bv-qv,
    body#theme-youngevity-us.checkout-onepage-success .total-wrapper .total {
      background: #EFF2F2;
      padding: 5px 10px; }
    body#theme-youngevity-us.checkout-onepage-success .total-wrapper .grand-total {
      border-top: 1px solid #686766;
      padding-top: 5px;
      margin-top: 5px; }
    body#theme-youngevity-us.checkout-onepage-success .total-wrapper .total div span {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
  body#theme-youngevity-us.checkout-onepage-success .what-is-this {
    position: relative;
    display: inline-block; }
    body#theme-youngevity-us.checkout-onepage-success .what-is-this span.what-is-this-label span {
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      line-height: 32px;
      color: #686766;
      border-bottom: 1px dashed #EC562B; }
    body#theme-youngevity-us.checkout-onepage-success .what-is-this span.what-is-this-label:after {
      content: 'i';
      display: inline-block;
      border-radius: 50%;
      background: #366397;
      font-style: italic;
      font-size: 10px;
      line-height: normal;
      color: #ffffff;
      width: 14px;
      height: 14px;
      padding: 1px 4px;
      margin-left: 5px;
      font-family: "Montserrat light"; }
    body#theme-youngevity-us.checkout-onepage-success .what-is-this .tooltip-body {
      background-color: #676767;
      color: #ffffff;
      font-size: 12px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      position: absolute;
      line-height: 16px;
      padding: 10px 15px;
      left: 0;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
      z-index: 999;
      width: 280px;
      text-align: center; }
      body#theme-youngevity-us.checkout-onepage-success .what-is-this .tooltip-body:after {
        content: '';
        display: block;
        background-color: #676767;
        width: 15px;
        height: 15px;
        position: absolute;
        top: -10px;
        left: 90px;
        -webkit-transform: rotate(45deg) translateX(50%);
        -ms-transform: rotate(45deg) translateX(50%);
        transform: rotate(45deg) translateX(50%); }
    body#theme-youngevity-us.checkout-onepage-success .what-is-this:hover .tooltip-body {
      visibility: visible;
      opacity: 1; }
  body#theme-youngevity-us.checkout-onepage-success .thank-you-banner {
    border: 1px solid #DFDFDF;
    padding: 24px 24px 20px;
    margin-bottom: 20px; }
    body#theme-youngevity-us.checkout-onepage-success .thank-you-banner img {
      margin: 0 auto;
      display: block; }
    body#theme-youngevity-us.checkout-onepage-success .thank-you-banner p {
      font-size: 14px;
      line-height: 20px;
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      margin: 0; }
    body#theme-youngevity-us.checkout-onepage-success .thank-you-banner strong {
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
  body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg legend {
    background: #ffffff; }
  body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg svg rect {
    stroke-dasharray: 1500;
    stroke-dashoffset: 1500; }
  body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg {
    position: relative;
    margin-bottom: 15px;
    margin-top: 10px; }
    body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg svg,
    body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg svg rect {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      fill: transparent;
      pointer-events: none; }
    body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg svg rect {
      stroke: #EC562B;
      stroke-width: 2;
      -webkit-transition: 2s;
      -o-transition: 2s;
      transition: 2s;
      stroke-dasharray: 1100;
      stroke-dashoffset: 1100; }
    body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg legend {
      color: #535353;
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      background: #F7F8F8;
      position: absolute;
      margin: 0;
      left: 14px;
      top: -8px;
      padding: 0 2px; }
    body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg p {
      color: #535353;
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      padding: 16px;
      margin-bottom: 0; }
      body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg p span {
        display: block; }
      body#theme-youngevity-us.checkout-onepage-success fieldset.retail-reg p a {
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        text-transform: uppercase; }
  body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper,
  body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr {
    display: none;
    position: fixed;
    z-index: 99999;
    background: #ffffff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .close_popup_wrapper,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .close_popup_wrapper {
      text-align: right;
      position: absolute;
      right: 0;
      top: 0; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .close_popup_wrapper:hover,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .close_popup_wrapper:hover {
        opacity: .7; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .close_popup_wrapper .close-popup,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .close_popup_wrapper .close-popup {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: #404040;
        text-transform: lowercase;
        background: none;
        padding: 8px 46px;
        display: inline-block; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .close_popup_wrapper .close-icon,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .close_popup_wrapper .close-icon {
        position: relative;
        width: 32px;
        height: 32px;
        display: block; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .close_popup_wrapper .close-icon:before, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .close_popup_wrapper .close-icon:after,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .close_popup_wrapper .close-icon:before,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .close_popup_wrapper .close-icon:after {
          position: absolute;
          left: 15px;
          content: ' ';
          height: 33px;
          width: 1px;
          background-color: #404040; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .close_popup_wrapper .close-icon:before,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .close_popup_wrapper .close-icon:before {
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .close_popup_wrapper .close-icon:after,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .close_popup_wrapper .close-icon:after {
          -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content {
      padding: 30px 20px;
      max-width: 360px;
      margin: 0 auto; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .action-delete,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .action-delete {
        position: static !important; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .action-delete:after, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .action-delete:before,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .action-delete:after,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .action-delete:before {
          display: none; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content h3, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .summary.title, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .cart-summary.sidebar .summary.title, body#theme-youngevity-us.checkout-onepage-success .cart-summary.sidebar .popup-fullscreen-wrapper .popup-fullscreen-content .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content span.title, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.checkout-onepage-success .checkout-opc .opc-sidebar .popup-fullscreen-wrapper .popup-fullscreen-content span.title, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .data.table .table-caption, .data.table body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .table-caption,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content h3,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .summary.title, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .cart-summary.sidebar .summary.title, body#theme-youngevity-us.checkout-onepage-success .cart-summary.sidebar .popup-fullscreen-wrapper-registr .popup-fullscreen-content .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content span.title, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.checkout-onepage-success .checkout-opc .opc-sidebar .popup-fullscreen-wrapper-registr .popup-fullscreen-content span.title,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .data.table .table-caption, .data.table
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .table-caption {
        color: #404040;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        text-align: center;
        font-size: 27px;
        line-height: 32px;
        margin-bottom: 60px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-popup-wrapper,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .enroll-popup-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        border-bottom: 1px solid #DFDFDF;
        padding-bottom: 36px;
        margin-bottom: 36px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .enroll-column {
        width: 45%; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column p,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column li,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .enroll-column p,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .enroll-column li {
          color: #404040;
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          font-size: 14px;
          line-height: 18px; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column p,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .enroll-column p {
          padding: 0; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content h4, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .fieldset .legend, .fieldset body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .legend, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .login-container .legend, .login-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .legend, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .form-create-account .legend, .form-create-account body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .legend, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .legend,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content h4,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .fieldset .legend, .fieldset
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .legend,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .login-container .legend, .login-container
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .legend,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .form-create-account .legend, .form-create-account
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .legend,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .forgot-password-container .legend, .forgot-password-container
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .legend {
        color: #404040;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        font-size: 18px;
        line-height: 24px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .enroll-column-or,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .enroll-column-or {
        color: #404040;
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        text-transform: uppercase; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .sub-title,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .sub-title {
        color: #686766;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        font-size: 15px;
        line-height: 20px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .sub-title-2,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .sub-title-2 {
        color: #686766;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        font-size: 14px;
        line-height: 18px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content ul,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content ul {
        margin: 10px 0 0 25px;
        list-style: none; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content ul li,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content ul li {
          position: relative;
          margin-bottom: 5px; }
          body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content ul li:before,
          body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content ul li:before {
            content: '';
            display: inline-block;
            width: 3px;
            height: 3px;
            border-radius: 50%;
            background: #404040;
            position: absolute;
            left: -15px;
            top: 7px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a {
        display: inline-block; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.link,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.link {
        line-height: 32px;
        font-size: 14px;
        color: #686766;
        border-bottom: 1px dashed #EC562B;
        margin: 10px 0; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.link:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.link:hover {
          border-color: transparent; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .p-text,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .p-text {
        color: #404040;
        font-family: "Montserrat", sans-serif;
        font-size: 14px;
        line-height: 18px;
        margin: 10px 0; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .p-text .more-text,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .p-text .more-text {
          display: none; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .actions,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .actions {
        margin-top: 20px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .button, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .fieldset button.action, .fieldset body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button.action, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .fieldset a.action, .fieldset body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .login-container button.action, .login-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button.action, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .login-container a.action, .login-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .form-create-account button.action, .form-create-account body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button.action, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .form-create-account a.action, .form-create-account body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .forgot-password-container button.action, .forgot-password-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button.action, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .forgot-password-container a.action, .forgot-password-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us.checkout-onepage-success .cart-summary.sidebar .checkout-methods-items .popup-fullscreen-wrapper .popup-fullscreen-content button, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .data.table .actions a.action, .data.table .actions body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .button,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .fieldset button.action, .fieldset
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button.action,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .fieldset a.action, .fieldset
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .login-container button.action, .login-container
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button.action,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .login-container a.action, .login-container
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .form-create-account button.action, .form-create-account
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button.action,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .form-create-account a.action, .form-create-account
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .forgot-password-container button.action, .forgot-password-container
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button.action,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .forgot-password-container a.action, .forgot-password-container
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us.checkout-onepage-success .cart-summary.sidebar .checkout-methods-items .popup-fullscreen-wrapper-registr .popup-fullscreen-content button,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .data.table .actions a.action, .data.table .actions
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        text-transform: uppercase;
        padding: 10px 20px;
        background-color: #686766;
        font-size: 15px; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .button:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .fieldset button.action:hover, .fieldset body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button.action:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .fieldset a.action:hover, .fieldset body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .login-container button.action:hover, .login-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button.action:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .login-container a.action:hover, .login-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .form-create-account button.action:hover, .form-create-account body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button.action:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .form-create-account a.action:hover, .form-create-account body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .forgot-password-container button.action:hover, .forgot-password-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button.action:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .forgot-password-container a.action:hover, .forgot-password-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content button:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us.checkout-onepage-success .cart-summary.sidebar .checkout-methods-items .popup-fullscreen-wrapper .popup-fullscreen-content button:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content .data.table .actions a.action:hover, .data.table .actions body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .popup-fullscreen-content a.action:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .button:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .fieldset button.action:hover, .fieldset
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button.action:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .fieldset a.action:hover, .fieldset
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .login-container button.action:hover, .login-container
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button.action:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .login-container a.action:hover, .login-container
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .form-create-account button.action:hover, .form-create-account
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button.action:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .form-create-account a.action:hover, .form-create-account
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .forgot-password-container button.action:hover, .forgot-password-container
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button.action:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .forgot-password-container a.action:hover, .forgot-password-container
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content button:hover, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us.checkout-onepage-success .cart-summary.sidebar .checkout-methods-items .popup-fullscreen-wrapper-registr .popup-fullscreen-content button:hover,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content .data.table .actions a.action:hover, .data.table .actions
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .popup-fullscreen-content a.action:hover {
          opacity: .7; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper input[type='text'],
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper input[type='email'],
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper input[type='password'],
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr input[type='text'],
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr input[type='email'],
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr input[type='password'] {
      margin-bottom: 1.3rem;
      border-color: #919191;
      font-size: 14px;
      box-shadow: none;
      height: 40px; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom img,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom img {
        margin-right: 20px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text h4, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text .fieldset .legend, .fieldset body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text .legend, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text .login-container .legend, .login-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text .legend, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text .form-create-account .legend, .form-create-account body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text .legend, body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text .legend,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text h4,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text .fieldset .legend, .fieldset
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text .legend,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text .login-container .legend, .login-container
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text .legend,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text .form-create-account .legend, .form-create-account
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text .legend,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text .forgot-password-container .legend, .forgot-password-container
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text .legend {
        font-size: 20px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .enroll-popup-bottom .text p,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .enroll-popup-bottom .text p {
        padding: 0; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper.open_popup,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr.open_popup {
      display: block; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper h2,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr h2 {
      font-size: 27px;
      line-height: 32px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      color: #404040; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper p.note,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper span.note,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr p.note,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr span.note {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 14px;
      line-height: 18px;
      color: #404040;
      display: block; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper span.note,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr span.note {
      margin-bottom: 5px; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper p.note,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr p.note {
      margin-bottom: 10px; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .fieldset .field label.label,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .fieldset .field label.label {
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      color: #404040;
      display: block;
      margin-bottom: 5px; }
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper,
    body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper {
      height: 32px;
      margin-bottom: 25px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      position: relative; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper span,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper span {
        font-size: 14px;
        line-height: 18px;
        color: #404040;
        font-family: "Montserrat", sans-serif;
        font-weight: 400; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper span a,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper span a {
          font-family: "Montserrat", sans-serif;
          font-weight: 600;
          border-bottom: 1px dashed #EC562B;
          background: none;
          padding: 0;
          display: inline;
          font-size: 14px;
          text-transform: none;
          color: #404040; }
          body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper span a:hover,
          body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper span a:hover {
            border-color: transparent; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper .mage-error,
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper .mage-error {
        display: block;
        position: absolute;
        bottom: -28px; }
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper input[type="checkbox"],
      body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper input[type="checkbox"] {
        position: absolute;
        z-index: -1;
        opacity: 0;
        margin: 10px 0 0 20px; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper input[type="checkbox"] + label,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper input[type="checkbox"] + label {
          position: relative;
          cursor: pointer;
          margin-left: 25px !important;
          font-family: "Montserrat", sans-serif;
          font-size: 17px;
          font-weight: 600; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper input[type="checkbox"] + label:before,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper input[type="checkbox"] + label:before {
          content: '';
          position: absolute;
          top: 50%;
          left: -25px;
          border: none;
          height: 32px;
          width: 32px;
          border-radius: 8px;
          border: 1px solid #919191;
          transform: translateY(-50%); }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper input[type="checkbox"]:checked + label:before,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper input[type="checkbox"]:checked + label:before {
          background: #159399;
          border: none; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper input[type="checkbox"]:checked + label:after,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper input[type="checkbox"]:checked + label:after {
          left: -15px;
          content: " ";
          position: absolute;
          top: calc(50% - 6px);
          width: 20px;
          height: 13px;
          transform: rotate(-45deg) translateY(-50%);
          opacity: 1;
          border: 5px solid #ffffff;
          border-top: none;
          border-right: none; }
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper .checkbox-wrapper input[type="checkbox"].mage-error + label:before,
        body#theme-youngevity-us.checkout-onepage-success .popup-fullscreen-wrapper-registr .checkbox-wrapper input[type="checkbox"].mage-error + label:before {
          border-color: red; }
  body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner {
    border-radius: 5px;
    background: linear-gradient(180deg, #EC562B 0%, #B91C8D 100%);
    text-align: center;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    padding: 10px; }
    body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner h4, body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner .fieldset .legend, .fieldset body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner .legend, body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner .login-container .legend, .login-container body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner .legend, body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner .form-create-account .legend, .form-create-account body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner .legend, body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner .legend {
      font-size: 18px;
      line-height: 24px;
      color: #ffffff;
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
    body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner p {
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
    body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner a {
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      border-bottom: 1px dashed #ffffff;
      color: #ffffff; }
      body#theme-youngevity-us.checkout-onepage-success .success-autoship-banner a:hover {
        border-color: transparent; }
  body#theme-youngevity-us .cart-summary .cart-totals table tbody .grand.totals {
    background: #676767;
    color: #ffffff; }
  body#theme-youngevity-us.multishipping-checkout-addresses button, body#theme-youngevity-us.multishipping-checkout-shipping button, body#theme-youngevity-us.multishipping-checkout-billing button, body#theme-youngevity-us.multishipping-checkout-overview button {
    color: #ffffff;
    background-color: #EC562B;
    border-color: #EC562B;
    padding: 0.85em 1em; }
  body#theme-youngevity-us.multishipping-checkout-addresses .actions-toolbar .secondary:hover, body#theme-youngevity-us.multishipping-checkout-shipping .actions-toolbar .secondary:hover, body#theme-youngevity-us.multishipping-checkout-billing .actions-toolbar .secondary:hover, body#theme-youngevity-us.multishipping-checkout-overview .actions-toolbar .secondary:hover {
    background-color: transparent; }
  body#theme-youngevity-us.multishipping-checkout-addresses .sidebar.sidebar-additional, body#theme-youngevity-us.multishipping-checkout-shipping .sidebar.sidebar-additional, body#theme-youngevity-us.multishipping-checkout-billing .sidebar.sidebar-additional, body#theme-youngevity-us.multishipping-checkout-overview .sidebar.sidebar-additional {
    margin-top: 40px; }
  body#theme-youngevity-us.multishipping-checkout-addresses .multishipping-button, body#theme-youngevity-us.multishipping-checkout-shipping .multishipping-button, body#theme-youngevity-us.multishipping-checkout-billing .multishipping-button, body#theme-youngevity-us.multishipping-checkout-overview .multishipping-button {
    vertical-align: bottom;
    color: #ffffff;
    background-color: #ec562b;
    border-color: #ec562b;
    padding: 0.85em 1em;
    height: 43.1875px; }
    body#theme-youngevity-us.multishipping-checkout-addresses .multishipping-button span, body#theme-youngevity-us.multishipping-checkout-shipping .multishipping-button span, body#theme-youngevity-us.multishipping-checkout-billing .multishipping-button span, body#theme-youngevity-us.multishipping-checkout-overview .multishipping-button span {
      font-size: 17px; }
  body#theme-youngevity-us.multishipping-checkout-shipping .field .control, body#theme-youngevity-us.multishipping-checkout-shipping .field label {
    display: inline-block; }
  body#theme-youngevity-us.multishipping-checkout-shipping .options-items {
    display: none; }
  body#theme-youngevity-us.multishipping-checkout-addresses .actions-toolbar {
    text-align: center; }
  body#theme-youngevity-us .cart-empty .button.green, body#theme-youngevity-us .cart-empty .modal-inner-wrap .modal-footer button.green, .modal-inner-wrap .modal-footer body#theme-youngevity-us .cart-empty button.green, body#theme-youngevity-us .cart-empty .fieldset button.green.action, .fieldset body#theme-youngevity-us .cart-empty button.green.action, body#theme-youngevity-us .cart-empty .fieldset a.green.action, .fieldset body#theme-youngevity-us .cart-empty a.green.action, body#theme-youngevity-us .cart-empty .login-container button.green.action, .login-container body#theme-youngevity-us .cart-empty button.green.action, body#theme-youngevity-us .cart-empty .login-container a.green.action, .login-container body#theme-youngevity-us .cart-empty a.green.action, body#theme-youngevity-us .cart-empty .form-create-account button.green.action, .form-create-account body#theme-youngevity-us .cart-empty button.green.action, body#theme-youngevity-us .cart-empty .form-create-account a.green.action, .form-create-account body#theme-youngevity-us .cart-empty a.green.action, body#theme-youngevity-us .cart-empty .forgot-password-container button.green.action, .forgot-password-container body#theme-youngevity-us .cart-empty button.green.action, body#theme-youngevity-us .cart-empty .forgot-password-container a.green.action, .forgot-password-container body#theme-youngevity-us .cart-empty a.green.action, body#theme-youngevity-us .cart-empty body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.green, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .cart-empty button.green, body#theme-youngevity-us .cart-empty .cart-summary.sidebar .checkout-methods-items button.green, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cart-empty button.green, body#theme-youngevity-us .cart-empty .data.table .actions a.green.action, .data.table .actions body#theme-youngevity-us .cart-empty a.green.action {
    background-color: #EC562B;
    padding: 0.85em 4em; }
  body#theme-youngevity-us.multishipping-checkout-shipping .multishipping-button, body#theme-youngevity-us.multishipping-checkout-billing .multishipping-button, body#theme-youngevity-us.multishipping-checkout-overview .multishipping-button, body#theme-youngevity-us .multishipping-checkout-success .multishipping-button {
    color: #ffffff;
    background-color: #ec562b;
    border-color: #ec562b;
    padding: 0.85em 1em;
    display: inline-block;
    margin-bottom: 0.3125rem;
    vertical-align: initial; }
  body#theme-youngevity-us.multishipping-checkout-shipping .block-title strong, body#theme-youngevity-us.multishipping-checkout-billing .block-title strong, body#theme-youngevity-us.multishipping-checkout-overview .block-title strong, body#theme-youngevity-us .multishipping-checkout-success .block-title strong {
    font-weight: bold !important; }
  body#theme-youngevity-us.multishipping-checkout-shipping address, body#theme-youngevity-us.multishipping-checkout-billing address, body#theme-youngevity-us.multishipping-checkout-overview address, body#theme-youngevity-us .multishipping-checkout-success address {
    background-color: #f3f3f3;
    padding: 20px 20px 20px 20px;
    width: 300px;
    max-width: 100%;
    margin-bottom: 40px; }
  body#theme-youngevity-us.multishipping-checkout-shipping .block-title, body#theme-youngevity-us.multishipping-checkout-billing .block-title, body#theme-youngevity-us.multishipping-checkout-overview .block-title, body#theme-youngevity-us .multishipping-checkout-success .block-title {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 25px; }
  body#theme-youngevity-us.multishipping-checkout-shipping .block-title > strong, body#theme-youngevity-us.multishipping-checkout-billing .block-title > strong, body#theme-youngevity-us.multishipping-checkout-overview .block-title > strong, body#theme-youngevity-us .multishipping-checkout-success .block-title > strong {
    font-size: 1.5rem; }
  body#theme-youngevity-us.multishipping-checkout-shipping .box-shipping-address .box-title, body#theme-youngevity-us.multishipping-checkout-shipping .box-items .box-title, body#theme-youngevity-us.multishipping-checkout-shipping .box-shipping-method .box-title, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-address .box-title, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-method .box-title, body#theme-youngevity-us.multishipping-checkout-billing .box-shipping-address .box-title, body#theme-youngevity-us.multishipping-checkout-billing .box-items .box-title, body#theme-youngevity-us.multishipping-checkout-billing .box-shipping-method .box-title, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-address .box-title, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-method .box-title, body#theme-youngevity-us.multishipping-checkout-overview .box-shipping-address .box-title, body#theme-youngevity-us.multishipping-checkout-overview .box-items .box-title, body#theme-youngevity-us.multishipping-checkout-overview .box-shipping-method .box-title, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-address .box-title, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-method .box-title, body#theme-youngevity-us .multishipping-checkout-success .box-shipping-address .box-title, body#theme-youngevity-us .multishipping-checkout-success .box-items .box-title, body#theme-youngevity-us .multishipping-checkout-success .box-shipping-method .box-title, body#theme-youngevity-us .multishipping-checkout-success .box-billing-address .box-title, body#theme-youngevity-us .multishipping-checkout-success .box-billing-method .box-title {
    font-weight: bold !important; }
    body#theme-youngevity-us.multishipping-checkout-shipping .box-shipping-address .box-title span, body#theme-youngevity-us.multishipping-checkout-shipping .box-items .box-title span, body#theme-youngevity-us.multishipping-checkout-shipping .box-shipping-method .box-title span, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-address .box-title span, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-method .box-title span, body#theme-youngevity-us.multishipping-checkout-billing .box-shipping-address .box-title span, body#theme-youngevity-us.multishipping-checkout-billing .box-items .box-title span, body#theme-youngevity-us.multishipping-checkout-billing .box-shipping-method .box-title span, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-address .box-title span, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-method .box-title span, body#theme-youngevity-us.multishipping-checkout-overview .box-shipping-address .box-title span, body#theme-youngevity-us.multishipping-checkout-overview .box-items .box-title span, body#theme-youngevity-us.multishipping-checkout-overview .box-shipping-method .box-title span, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-address .box-title span, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-method .box-title span, body#theme-youngevity-us .multishipping-checkout-success .box-shipping-address .box-title span, body#theme-youngevity-us .multishipping-checkout-success .box-items .box-title span, body#theme-youngevity-us .multishipping-checkout-success .box-shipping-method .box-title span, body#theme-youngevity-us .multishipping-checkout-success .box-billing-address .box-title span, body#theme-youngevity-us .multishipping-checkout-success .box-billing-method .box-title span {
      margin-right: 10px; }
    body#theme-youngevity-us.multishipping-checkout-shipping .box-shipping-address .box-title a, body#theme-youngevity-us.multishipping-checkout-shipping .box-items .box-title a, body#theme-youngevity-us.multishipping-checkout-shipping .box-shipping-method .box-title a, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-address .box-title a, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-method .box-title a, body#theme-youngevity-us.multishipping-checkout-billing .box-shipping-address .box-title a, body#theme-youngevity-us.multishipping-checkout-billing .box-items .box-title a, body#theme-youngevity-us.multishipping-checkout-billing .box-shipping-method .box-title a, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-address .box-title a, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-method .box-title a, body#theme-youngevity-us.multishipping-checkout-overview .box-shipping-address .box-title a, body#theme-youngevity-us.multishipping-checkout-overview .box-items .box-title a, body#theme-youngevity-us.multishipping-checkout-overview .box-shipping-method .box-title a, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-address .box-title a, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-method .box-title a, body#theme-youngevity-us .multishipping-checkout-success .box-shipping-address .box-title a, body#theme-youngevity-us .multishipping-checkout-success .box-items .box-title a, body#theme-youngevity-us .multishipping-checkout-success .box-shipping-method .box-title a, body#theme-youngevity-us .multishipping-checkout-success .box-billing-address .box-title a, body#theme-youngevity-us .multishipping-checkout-success .box-billing-method .box-title a {
      color: #EC562B; }
  body#theme-youngevity-us.multishipping-checkout-shipping .block-shipping .box, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-address, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-address, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-method, body#theme-youngevity-us.multishipping-checkout-billing .block-shipping .box, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-address, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-address, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-method, body#theme-youngevity-us.multishipping-checkout-overview .block-shipping .box, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-address, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-address, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-method, body#theme-youngevity-us .multishipping-checkout-success .block-shipping .box, body#theme-youngevity-us .multishipping-checkout-success .box-billing-address, body#theme-youngevity-us .multishipping-checkout-success .box-billing-address, body#theme-youngevity-us .multishipping-checkout-success .box-billing-method {
    float: left;
    width: 25%; }
  body#theme-youngevity-us.multishipping-checkout-shipping .block-shipping .box-shipping-method, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-method, body#theme-youngevity-us.multishipping-checkout-billing .block-shipping .box-shipping-method, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-method, body#theme-youngevity-us.multishipping-checkout-overview .block-shipping .box-shipping-method, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-method, body#theme-youngevity-us .multishipping-checkout-success .block-shipping .box-shipping-method, body#theme-youngevity-us .multishipping-checkout-success .box-billing-method {
    padding-left: 25px;
    padding-right: 25px;
    width: 50%; }
  body#theme-youngevity-us.multishipping-checkout-shipping .box-items caption, body#theme-youngevity-us.multishipping-checkout-billing .box-items caption, body#theme-youngevity-us.multishipping-checkout-overview .box-items caption, body#theme-youngevity-us .multishipping-checkout-success .box-items caption {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  body#theme-youngevity-us.multishipping-checkout-shipping .methods-shipping legend span, body#theme-youngevity-us.multishipping-checkout-billing .methods-shipping legend span, body#theme-youngevity-us.multishipping-checkout-overview .methods-shipping legend span, body#theme-youngevity-us .multishipping-checkout-success .methods-shipping legend span {
    font-size: 18px;
    font-weight: bold; }
  body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-method legend, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-method legend, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-method legend, body#theme-youngevity-us .multishipping-checkout-success .box-billing-method legend {
    border-bottom: 1px solid #ddd;
    width: 100%; }
  body#theme-youngevity-us.multishipping-checkout-shipping .block.block-shipping, body#theme-youngevity-us.multishipping-checkout-shipping .block-billing, body#theme-youngevity-us.multishipping-checkout-shipping .box-billing-method, body#theme-youngevity-us.multishipping-checkout-billing .block.block-shipping, body#theme-youngevity-us.multishipping-checkout-billing .block-billing, body#theme-youngevity-us.multishipping-checkout-billing .box-billing-method, body#theme-youngevity-us.multishipping-checkout-overview .block.block-shipping, body#theme-youngevity-us.multishipping-checkout-overview .block-billing, body#theme-youngevity-us.multishipping-checkout-overview .box-billing-method, body#theme-youngevity-us .multishipping-checkout-success .block.block-shipping, body#theme-youngevity-us .multishipping-checkout-success .block-billing, body#theme-youngevity-us .multishipping-checkout-success .box-billing-method {
    overflow: hidden; }
  body#theme-youngevity-us .box-shipping-method .gift-message .from label, body#theme-youngevity-us .box-shipping-method .gift-message .to label, body#theme-youngevity-us .box-shipping-method .gift-message .text label {
    width: 100%; }
  body#theme-youngevity-us .box-shipping-method .gift-message .from .control, body#theme-youngevity-us .box-shipping-method .gift-message .to .control, body#theme-youngevity-us .box-shipping-method .gift-message .text .control {
    width: 100%; }
  body#theme-youngevity-us .box-shipping-method .gift-message .from, body#theme-youngevity-us .box-shipping-method .gift-message .to {
    width: calc(50% - 10px); }
  body#theme-youngevity-us .box-shipping-method .gift-message .from {
    float: left; }
  body#theme-youngevity-us .box-shipping-method .gift-message .from {
    float: right; }
  body#theme-youngevity-us .box-shipping-method .gift-message .text {
    width: 100%;
    clear: both; }
    body#theme-youngevity-us .box-shipping-method .gift-message .text textarea {
      resize: vertical; }
  body#theme-youngevity-us .checkout-contactus-popup-container {
    display: none; }
  body#theme-youngevity-us .modal-popup .checkout-contactus-popup-container {
    display: block; }
  body#theme-youngevity-us .modal-popup .modal-footer button.checkout-contactus-ok {
    display: block;
    margin: 0 auto; }
  body#theme-youngevity-us.multishipping-checkout-overview .box.box-items {
    width: 100%; }
  body#theme-youngevity-us.multishipping-checkout-overview .grand.totals {
    margin-bottom: 40px; }
    body#theme-youngevity-us.multishipping-checkout-overview .grand.totals .price {
      font-weight: bold; }
    body#theme-youngevity-us.multishipping-checkout-overview .grand.totals * {
      font-size: 20px; }
  body#theme-youngevity-us.multishipping-checkout-overview .order-review-wrapper a.action {
    color: #EC562B; }
  body#theme-youngevity-us .multishipping-checkout-success .order-number a {
    color: #EC562B;
    font-weight: bold; }
  body#theme-youngevity-us .multishipping-checkout-success .multishipping-button {
    background-color: #ec6529 !important; }
  body#theme-youngevity-us.checkout-index-index .column.main, body#theme-youngevity-us.checkout-index-index .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-index-index .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-index-index .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.checkout-index-index .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.checkout-index-index .main.choice, body#theme-youngevity-us.checkout-index-index .checkout-opc .field.street .main.label, body#theme-youngevity-us.checkout-index-index .fieldset.address .field.street .main.label, body#theme-youngevity-us.checkout-index-index .checkout-opc .field.street .main.field, body#theme-youngevity-us.checkout-index-index .fieldset.address .field.street .main.field, body#theme-youngevity-us.checkout-index-index .form-shipping-address .main.choice, body#theme-youngevity-us.checkout-index-index .billing-address-form .main.choice, body#theme-youngevity-us.preferred-customer-signup .column.main, body#theme-youngevity-us.preferred-customer-signup .main.columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.preferred-customer-signup .main.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.preferred-customer-signup .main.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.preferred-customer-signup .main.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.preferred-customer-signup .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.preferred-customer-signup .main.choice,
  body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.preferred-customer-signup .main.choice, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .field.street .main.label, body#theme-youngevity-us.preferred-customer-signup .fieldset.address .field.street .main.label, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .field.street .main.field, body#theme-youngevity-us.preferred-customer-signup .fieldset.address .field.street .main.field, body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .main.choice, body#theme-youngevity-us.preferred-customer-signup .billing-address-form .main.choice {
    float: left; }
  body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar {
    float: right; }
  body#theme-youngevity-us.checkout-index-index .modal-content div#opc-new-shipping-address,
  body#theme-youngevity-us.preferred-customer-signup .modal-content div#opc-new-shipping-address {
    display: block !important; }
    body#theme-youngevity-us.checkout-index-index .modal-content div#opc-new-shipping-address .field.additional,
    body#theme-youngevity-us.preferred-customer-signup .modal-content div#opc-new-shipping-address .field.additional {
      display: none; }
    body#theme-youngevity-us.checkout-index-index .modal-content div#opc-new-shipping-address .fieldset.address .field.street,
    body#theme-youngevity-us.preferred-customer-signup .modal-content div#opc-new-shipping-address .fieldset.address .field.street {
      padding-left: 18px;
      padding-right: 0.9375rem; }
      body#theme-youngevity-us.checkout-index-index .modal-content div#opc-new-shipping-address .fieldset.address .field.street .label,
      body#theme-youngevity-us.preferred-customer-signup .modal-content div#opc-new-shipping-address .fieldset.address .field.street .label {
        padding: 0; }
      body#theme-youngevity-us.checkout-index-index .modal-content div#opc-new-shipping-address .fieldset.address .field.street .field,
      body#theme-youngevity-us.preferred-customer-signup .modal-content div#opc-new-shipping-address .fieldset.address .field.street .field {
        width: 100%;
        padding: 0; }
  body#theme-youngevity-us #opc-sidebar #referredid {
    display: none; }
  body#theme-youngevity-us.checkout-index-index .popup-verify, body#theme-youngevity-us.preferred-customer-signup .popup-verify {
    display: none;
    position: fixed;
    top: 30%;
    left: 30%;
    width: 500px;
    height: 200px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 0.75rem 0.125rem;
    border: 0.0625rem solid #6d6d6d;
    background: white;
    padding: 20px;
    z-index: 200; }
    body#theme-youngevity-us.checkout-index-index .popup-verify div, body#theme-youngevity-us.preferred-customer-signup .popup-verify div {
      display: block;
      margin-bottom: 20px; }
    body#theme-youngevity-us.checkout-index-index .popup-verify .actions-btn, body#theme-youngevity-us.preferred-customer-signup .popup-verify .actions-btn {
      margin-bottom: 0px;
      position: absolute;
      bottom: 20px; }
    body#theme-youngevity-us.checkout-index-index .popup-verify .retry-btn,
    body#theme-youngevity-us.checkout-index-index .popup-verify .confirm-btn, body#theme-youngevity-us.preferred-customer-signup .popup-verify .retry-btn,
    body#theme-youngevity-us.preferred-customer-signup .popup-verify .confirm-btn {
      padding: 0.85em 1em;
      font-size: 0.9rem;
      background-color: #6d6d6d;
      color: #fff;
      cursor: pointer;
      display: inline-block; }
      body#theme-youngevity-us.checkout-index-index .popup-verify .retry-btn:hover,
      body#theme-youngevity-us.checkout-index-index .popup-verify .confirm-btn:hover, body#theme-youngevity-us.preferred-customer-signup .popup-verify .retry-btn:hover,
      body#theme-youngevity-us.preferred-customer-signup .popup-verify .confirm-btn:hover {
        background-color: #ec562b; }
    body#theme-youngevity-us.checkout-index-index .popup-verify .resp-name span, body#theme-youngevity-us.preferred-customer-signup .popup-verify .resp-name span {
      display: block; }
  @media screen and (max-width: 860px) {
    body#theme-youngevity-us.checkout-index-index .popup-verify, body#theme-youngevity-us.preferred-customer-signup .popup-verify {
      width: 460px;
      left: 23%; } }
  body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller-text, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller-text {
    width: 611px; }
  body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller {
    display: inline-block;
    width: auto;
    margin: 0; }
  body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller.name-verified, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller.name-verified {
    width: 401px;
    text-transform: uppercase;
    padding: 0;
    margin-right: 20px; }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller.name-verified .enroller-text, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller.name-verified .enroller-text {
      width: 100%; }
  body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller.id-verified, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller.id-verified {
    width: 220px; }
  body#theme-youngevity-us.checkout-index-index #form-enroller-id .action.primary, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .action.primary {
    margin-bottom: 0; }
  body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller.name, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller.name {
    width: 100%; }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller.name #enroller_name, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller.name #enroller_name {
      width: 100%; }
  body#theme-youngevity-us.checkout-index-index .missing-id, body#theme-youngevity-us.preferred-customer-signup .missing-id {
    color: red;
    display: none;
    padding: 0 0.9375rem; }
  body#theme-youngevity-us.checkout-index-index .shipping-address-items .shipping-address-item, body#theme-youngevity-us.preferred-customer-signup .shipping-address-items .shipping-address-item {
    display: none; }
    body#theme-youngevity-us.checkout-index-index .shipping-address-items .shipping-address-item:first-child, body#theme-youngevity-us.preferred-customer-signup .shipping-address-items .shipping-address-item:first-child {
      display: block; }
  body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .enroller-text {
    margin-bottom: 0; }
  body#theme-youngevity-us.preferred-customer-signup .missing-id {
    width: 100%;
    float: left;
    padding: 0;
    font-size: 14px; }
  @media only screen and (min-width: 1024px) {
    body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field {
      padding-left: 0; } }
  @media only screen and (min-width: 1220px) {
    body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field {
      width: 100%;
      padding-right: 0;
      margin-bottom: 5px; }
      body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .enroller-text, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .enroller-text {
        width: 86%;
        float: left; }
      body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .checkout.button, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .modal-inner-wrap .modal-footer button.checkout, .modal-inner-wrap .modal-footer body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .fieldset button.checkout.action, .fieldset body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .fieldset a.checkout.action, .fieldset body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .login-container button.checkout.action, .login-container body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .login-container a.checkout.action, .login-container body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .form-create-account button.checkout.action, .form-create-account body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .form-create-account a.checkout.action, .form-create-account body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .forgot-password-container button.checkout.action, .forgot-password-container body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .forgot-password-container a.checkout.action, .forgot-password-container body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.checkout, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field button.checkout, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .cart-summary.sidebar .checkout-methods-items button.checkout, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar .checkout-methods-items #form-enroller-id fieldset .field.choice.id-field button.checkout, body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field .data.table .actions a.checkout.action, .data.table .actions body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .checkout.button, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .modal-inner-wrap .modal-footer button.checkout, .modal-inner-wrap .modal-footer body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .fieldset button.checkout.action, .fieldset body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .fieldset a.checkout.action, .fieldset body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .login-container button.checkout.action, .login-container body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .login-container a.checkout.action, .login-container body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .form-create-account button.checkout.action, .form-create-account body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .form-create-account a.checkout.action, .form-create-account body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .forgot-password-container button.checkout.action, .forgot-password-container body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .forgot-password-container a.checkout.action, .forgot-password-container body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.checkout, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .cart-summary.sidebar .checkout-methods-items button.checkout, body#theme-youngevity-us.preferred-customer-signup .cart-summary.sidebar .checkout-methods-items #form-enroller-id fieldset .field.choice.id-field button.checkout, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .data.table .actions a.checkout.action, .data.table .actions body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field a.checkout.action {
        background-color: transparent;
        border-color: transparent;
        padding: 5px 0 0 23px;
        color: #159399;
        border: none; }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id .field.choice, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .field.choice {
      padding-left: 0; } }
  @media only screen and (max-width: 1220px) {
    body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field {
      width: calc(100% - 70px); }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice {
      line-height: 16px; }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller.name-verified, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller.name-verified {
      width: 100%; }
      body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller.name-verified .enroller-text, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller.name-verified .enroller-text {
        width: 100%; }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller-text, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller-text {
      width: 100%; }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id .action.primary, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .action.primary {
      width: auto; } }
  @media only screen and (max-width: 1040px) {
    body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box .action.delete {
      float: right; } }
  @media only screen and (max-width: 1023px) {
    body#theme-youngevity-us .form-shipping-address div[name="shippingAddress.region_id"],
    body#theme-youngevity-us .form-shipping-address div[name="shippingAddress.postcode"] {
      width: 50%;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
    body#theme-youngevity-us .form-shipping-address div[name="shippingAddress.country_id"] {
      width: 100%;
      clear: both; }
    body#theme-youngevity-us .checkout-opc .checkout-payment-method .billing-address-form div[name="billingAddressauthnetcim.region_id"],
    body#theme-youngevity-us .checkout-opc .checkout-payment-method .billing-address-form div[name="billingAddressauthnetcim.postcode"] {
      width: 50%;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
    body#theme-youngevity-us .checkout-opc .checkout-payment-method .billing-address-form div[name="billingAddressauthnetcim.country_id"] {
      width: 100%;
      clear: both; } }
  @media only screen and (max-width: 767px) {
    body#theme-youngevity-us.checkout-index-index .checkout-shipping-address,
    body#theme-youngevity-us.checkout-index-index .address.row,
    body#theme-youngevity-us.checkout-index-index .street, body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address,
    body#theme-youngevity-us.preferred-customer-signup .address.row,
    body#theme-youngevity-us.preferred-customer-signup .street {
      font-size: 16px; }
    body#theme-youngevity-us.checkout-index-index .street .label, body#theme-youngevity-us.preferred-customer-signup .street .label {
      font-size: 16px;
      padding-left: 18px; }
    body#theme-youngevity-us.checkout-index-index .form-shipping-address .field.column.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.checkout-index-index .form-shipping-address .field.medium-3[name="shippingAddress.postcode"].columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.checkout-index-index .form-shipping-address .field.medium-3[name="shippingAddress.postcode"],
    body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.checkout-index-index .form-shipping-address .checkout-opc .field.street .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.checkout-index-index .checkout-opc .field.street .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.checkout-index-index .form-shipping-address .fieldset.address .field.street .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.checkout-index-index .fieldset.address .field.street .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.checkout-index-index .form-shipping-address .field.medium-3[name="shippingAddress.postcode"].choice, body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .field.column.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .field.medium-3[name="shippingAddress.postcode"].columns, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .field.medium-3[name="shippingAddress.postcode"],
    body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .checkout-opc .field.street .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.preferred-customer-signup .checkout-opc .field.street .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .fieldset.address .field.street .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.preferred-customer-signup .fieldset.address .field.street .form-shipping-address .field.medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .field.medium-3[name="shippingAddress.postcode"].choice {
      padding-left: 0.625rem;
      padding-right: 0.625rem; }
    body#theme-youngevity-us.checkout-index-index .block.items-in-cart, body#theme-youngevity-us.preferred-customer-signup .block.items-in-cart {
      font-size: 16px; }
      body#theme-youngevity-us.checkout-index-index .block.items-in-cart .order-title, body#theme-youngevity-us.preferred-customer-signup .block.items-in-cart .order-title {
        text-align: left; }
    body#theme-youngevity-us.checkout-index-index .payment-method, body#theme-youngevity-us.preferred-customer-signup .payment-method {
      font-size: 16px; } }
  @media only screen and (min-width: 670px) and (max-width: 1024px) {
    body#theme-youngevity-us .checkout-opc .opc-sidebar ol.minicart-items .right-positioned-box {
      position: relative; } }
  @media only screen and (max-width: 1024px) {
    body#theme-youngevity-us .opc-wrapper #referredid fieldset {
      padding-left: 15px;
      padding-right: 15px; }
      body#theme-youngevity-us .opc-wrapper #referredid fieldset .field.choice {
        padding: 0; }
        body#theme-youngevity-us .opc-wrapper #referredid fieldset .field.choice .checkbox {
          margin-bottom: 0; }
        body#theme-youngevity-us .opc-wrapper #referredid fieldset .field.choice span {
          font-size: 14px;
          line-height: 25px; }
    body#theme-youngevity-us .checkout-opc .opc-sidebar .upgrade-title-wrap {
      display: block; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-text,
      body#theme-youngevity-us .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-button {
        width: 100%; }
      body#theme-youngevity-us .checkout-opc .opc-sidebar .upgrade-title-wrap .upgrade-button {
        display: block;
        text-align: center; } }
  @media only screen and (max-width: 640px) {
    body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice.id-field, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field {
      width: calc(100% - 70px); }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id fieldset .field.choice, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id fieldset .field.choice {
      line-height: 16px; }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller.name-verified, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller.name-verified {
      width: 100%; }
      body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller.name-verified .enroller-text, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller.name-verified .enroller-text {
        width: 100%; }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id .enroller-text, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .enroller-text {
      width: 100%; }
    body#theme-youngevity-us.checkout-index-index #form-enroller-id .action.primary, body#theme-youngevity-us.preferred-customer-signup #form-enroller-id .action.primary {
      width: 70px; }
    body#theme-youngevity-us.checkout-index-index .pref-desc-toggle-btn-box, body#theme-youngevity-us.preferred-customer-signup .pref-desc-toggle-btn-box {
      text-align: center;
      padding-bottom: 30px; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .opc-sidebar .prefDesc, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .opc-sidebar .prefDesc {
      display: none; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .opc-sidebar .pref-desc-toggle-btn, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .opc-sidebar .pref-desc-toggle-btn {
      display: block;
      position: relative; }
      body#theme-youngevity-us.checkout-index-index .checkout-opc .opc-sidebar .pref-desc-toggle-btn:before, body#theme-youngevity-us.preferred-customer-signup .checkout-opc .opc-sidebar .pref-desc-toggle-btn:before {
        content: '';
        width: 10px;
        height: 10px;
        border: 1px solid #72a933;
        border-width: 0 2px 2px 0;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        position: absolute;
        left: 50%;
        bottom: -15px;
        margin-left: -5px; }
    body#theme-youngevity-us.checkout-index-index .opc-wrapper #referredid, body#theme-youngevity-us.preferred-customer-signup .opc-wrapper #referredid {
      display: none; }
    body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid {
      display: block; }
      body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid .pref-content, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid .pref-content {
        display: none; }
      body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid .step-title, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid .step-title {
        margin-bottom: 30px;
        color: #EC562B;
        font-family: 'museo_sans500';
        font-size: 26px;
        border: none;
        text-align: center;
        position: relative; }
        body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid .step-title:before, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid .step-title:before {
          content: '';
          width: 10px;
          height: 10px;
          border: 1px solid #EC562B;
          border-width: 0 2px 2px 0;
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
          position: absolute;
          left: 50%;
          bottom: -15px;
          margin-left: -5px; }
      body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid .prefDesc-text, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid .prefDesc-text {
        margin-bottom: 10px;
        font-size: 16px;
        text-transform: none;
        line-height: 1em; }
      body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid fieldset, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid fieldset {
        padding-left: 15px;
        padding-right: 15px;
        font-size: 14px; }
        body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid fieldset .field.id-field, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid fieldset .field.id-field {
          padding: 0; }
        body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid fieldset [type='checkbox'], body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid fieldset [type='checkbox'] {
          margin-bottom: 5px; }
        body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid fieldset .missing-id, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid fieldset .missing-id {
          padding: 0; }
        body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid fieldset .field.choice, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid fieldset .field.choice {
          padding: 0; }
      body#theme-youngevity-us.checkout-index-index #opc-sidebar #referredid .popup-verify, body#theme-youngevity-us.preferred-customer-signup #opc-sidebar #referredid .popup-verify {
        width: 300px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        font-size: 16px; }
    body#theme-youngevity-us.checkout-index-index .opc-sidebar.opc-summary-wrapper .actions-toolbar .action.primary.checkout, body#theme-youngevity-us.preferred-customer-signup .opc-sidebar.opc-summary-wrapper .actions-toolbar .action.primary.checkout {
      display: none; }
    body#theme-youngevity-us.checkout-index-index .payment-method._active .payment-method-content .actions-toolbar .primary, body#theme-youngevity-us.preferred-customer-signup .payment-method._active .payment-method-content .actions-toolbar .primary {
      float: right; }
    body#theme-youngevity-us.checkout-index-index .payment-method._active .payment-method-content .actions-toolbar .action.primary.checkout, body#theme-youngevity-us.preferred-customer-signup .payment-method._active .payment-method-content .actions-toolbar .action.primary.checkout {
      display: block; }
    body#theme-youngevity-us.checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.region_id"],
    body#theme-youngevity-us.checkout-index-index .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.postcode"], body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.region_id"],
    body#theme-youngevity-us.preferred-customer-signup .checkout-shipping-address #shipping-new-address-form .medium-3[name="shippingAddress.postcode"] {
      width: 100%;
      padding-left: 0.625rem;
      padding-right: 0.625rem; } }
  @media only screen and (max-width: 400px) {
    body#theme-youngevity-us .form-shipping-address .fieldset .field label {
      font-size: 14px; } }
  body#theme-youngevity-us.checkout-index-index .form-shipping-address .shipping-new-address-form, body#theme-youngevity-us.preferred-customer-signup .form-shipping-address .shipping-new-address-form {
    margin-top: 35px; }
  body#theme-youngevity-us.checkout-index-index .table-prefered-totals-wrap .grand.totals,
  body#theme-youngevity-us.checkout-index-index .total-wrap .grand.totals, body#theme-youngevity-us.preferred-customer-signup .table-prefered-totals-wrap .grand.totals,
  body#theme-youngevity-us.preferred-customer-signup .total-wrap .grand.totals {
    background-color: #575757 !important; }
    body#theme-youngevity-us.checkout-index-index .table-prefered-totals-wrap .grand.totals strong,
    body#theme-youngevity-us.checkout-index-index .total-wrap .grand.totals strong, body#theme-youngevity-us.preferred-customer-signup .table-prefered-totals-wrap .grand.totals strong,
    body#theme-youngevity-us.preferred-customer-signup .total-wrap .grand.totals strong {
      color: #ffffff !important; }
  body#theme-youngevity-us.checkout-index-index .redeem-rewards #block-discount-heading, body#theme-youngevity-us.checkout-index-index .redeem-rewards #block-rewards-heading, body#theme-youngevity-us.preferred-customer-signup .redeem-rewards #block-discount-heading, body#theme-youngevity-us.preferred-customer-signup .redeem-rewards #block-rewards-heading {
    font-size: 13.5px;
    padding: 0;
    font-weight: 500; }
  @media only screen and (min-width: 1024px) {
    body#theme-youngevity-us.checkout-index-index .opc-block-summary .actions-toolbar.text-right div.primary, body#theme-youngevity-us.preferred-customer-signup .opc-block-summary .actions-toolbar.text-right div.primary {
      width: 100%; }
      body#theme-youngevity-us.checkout-index-index .opc-block-summary .actions-toolbar.text-right div.primary button, body#theme-youngevity-us.preferred-customer-signup .opc-block-summary .actions-toolbar.text-right div.primary button {
        width: 100%; }
    body#theme-youngevity-us.checkout-index-index input[type='text'], body#theme-youngevity-us.checkout-index-index input[type='password'], body#theme-youngevity-us.checkout-index-index select, body#theme-youngevity-us.preferred-customer-signup input[type='text'], body#theme-youngevity-us.preferred-customer-signup input[type='password'], body#theme-youngevity-us.preferred-customer-signup select {
      margin-bottom: 10px;
      border-color: #919191;
      font-size: 14px;
      box-shadow: none;
      height: 40px; }
    body#theme-youngevity-us.checkout-index-index .action.primary, body#theme-youngevity-us.preferred-customer-signup .action.primary {
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 17px;
      line-height: 36px;
      padding: 15px 50px; }
    body#theme-youngevity-us.checkout-index-index .fieldset .actions-toolbar .secondary a.action.remind, body#theme-youngevity-us.preferred-customer-signup .fieldset .actions-toolbar .secondary a.action.remind {
      border: none;
      color: #01A4AD;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      font-size: 17px;
      line-height: 36px; }
    body#theme-youngevity-us.checkout-index-index #checkout-step-shipping .actions-toolbar div.primary button, body#theme-youngevity-us.preferred-customer-signup #checkout-step-shipping .actions-toolbar div.primary button {
      text-transform: uppercase;
      font-size: 15px;
      line-height: 20px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      height: 45px;
      padding: 0;
      background: #ec6529;
      color: #ffffff; }
      body#theme-youngevity-us.checkout-index-index #checkout-step-shipping .actions-toolbar div.primary button:hover, body#theme-youngevity-us.preferred-customer-signup #checkout-step-shipping .actions-toolbar div.primary button:hover {
        background: #DA571D;
        color: #ffffff;
        opacity: 1; }
      body#theme-youngevity-us.checkout-index-index #checkout-step-shipping .actions-toolbar div.primary button.continue, body#theme-youngevity-us.preferred-customer-signup #checkout-step-shipping .actions-toolbar div.primary button.continue {
        padding: 10px 20px; }
    body#theme-youngevity-us.checkout-index-index .opc-shipping_method, body#theme-youngevity-us.preferred-customer-signup .opc-shipping_method {
      padding-top: 12px; }
      body#theme-youngevity-us.checkout-index-index .opc-shipping_method .step-title, body#theme-youngevity-us.preferred-customer-signup .opc-shipping_method .step-title {
        margin-bottom: 20px; } }
  body#theme-youngevity-us #onepage-checkout-shipping-method-additional-load .opc-wrapper {
    margin: 0; }
    body#theme-youngevity-us #onepage-checkout-shipping-method-additional-load .opc-wrapper .field .label {
      display: block;
      margin-bottom: 0; }
    body#theme-youngevity-us #onepage-checkout-shipping-method-additional-load .opc-wrapper .field .control .choice input[type="checkbox"] {
      margin: 0; }
  body#theme-youngevity-us .payment-option-content .message.message-error.error,
  body#theme-youngevity-us .payment-option-content .message.message-success.success {
    font-weight: 600;
    background: #f3f3f3;
    padding: 10px;
    font-size: 14px; }
  body#theme-youngevity-us .payment-option-content .message.message-error.error {
    color: #f00; }
  body#theme-youngevity-us .payment-option-content .message.message-success.success {
    color: #43b77d; }
  body#theme-youngevity-us #discount-form .fieldset .field label.label,
  body#theme-youngevity-us #discount-coupon-form .fieldset .field label.label,
  body#theme-youngevity-us #redeem-rewards-form .fieldset .field label.label {
    display: none; }
  body#theme-youngevity-us.checkout-index-index .restriction {
    line-height: 1.42857143;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal; }
    body#theme-youngevity-us.checkout-index-index .restriction .message.error {
      margin: 0 0 10px;
      padding: 12px 20px 12px 45px;
      display: block;
      font-size: 16px;
      background: #fae5e5;
      color: #e02b27;
      position: relative; }
      body#theme-youngevity-us.checkout-index-index .restriction .message.error > *:first-child:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 24px;
        line-height: 24px;
        color: #b30000;
        content: "\f057";
        font: normal normal normal 24px/1 FontAwesome;
        margin: -12px 0 0;
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        left: 0;
        top: 22px;
        width: 45px;
        position: absolute;
        text-align: center; }
  body#theme-youngevity-us.checkout-index-index .redeem-rewards .redeem-rewards-form .actions-toolbar div.primary {
    background-color: initial; }
  body#theme-youngevity-us.checkout-index-index .redeem-rewards .redeem-rewards-form .success-message {
    background-color: #D8D8D8;
    padding: 10px 20px;
    border: 1px solid transparent;
    vertical-align: middle;
    display: inline-block;
    font-family: "Montserrat medium";
    font-size: 15px;
    line-height: 23px;
    font-weight: 600;
    text-transform: uppercase; }
  body#theme-youngevity-us.checkout-index-index .totals.reward-points .value {
    margin-top: 3px;
    display: block; }
  body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar {
    display: none; }
    @media only screen and (max-width: 767px) {
      body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar {
        display: block; } }
    body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar .checkout-mobile-sidebar-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      cursor: pointer;
      color: #686766;
      font-size: 15px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      position: relative;
      padding-right: 30px; }
      body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar .checkout-mobile-sidebar-title:after {
        content: '';
        display: block;
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 8px solid #686766;
        position: absolute;
        top: 7px;
        right: 0; }
    body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar .checkout-mobile-sidebar-close {
      text-align: right; }
      body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar .checkout-mobile-sidebar-close a {
        position: relative;
        width: 32px;
        height: 32px;
        display: none; }
        body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar .checkout-mobile-sidebar-close a:before, body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar .checkout-mobile-sidebar-close a:after {
          position: absolute;
          left: 15px;
          content: ' ';
          height: 30px;
          width: 1px;
          background-color: #686766; }
        body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar .checkout-mobile-sidebar-close a:before {
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
        body#theme-youngevity-us.checkout-index-index .checkout-mobile-sidebar .checkout-mobile-sidebar-close a:after {
          -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 767px) {
      body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .cart-summary.sidebar {
      float: none;
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1;
      background: #EFF2F2;
      margin: 0;
      left: 0;
      border: none;
      min-width: 320px; }
      @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
        body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .cart-summary.sidebar {
          min-width: auto; } }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .cart-summary.sidebar {
          min-width: auto; } }
      @media only screen and (max-width: 767px) {
        body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .cart-summary.sidebar {
          order: 0; } }
    body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .column.main, body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .main.columns,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .main.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .main.field, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .main.choice,
    body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .main.choice, body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .field.street .main.label, body#theme-youngevity-us.checkout-index-index .fieldset.address .field.street .page-content-middle.checkout-opc .main.label, body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .field.street .main.field, body#theme-youngevity-us.checkout-index-index .fieldset.address .field.street .page-content-middle.checkout-opc .main.field, body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .form-shipping-address .main.choice, body#theme-youngevity-us.checkout-index-index .form-shipping-address .page-content-middle.checkout-opc .main.choice, body#theme-youngevity-us.checkout-index-index .page-content-middle.checkout-opc .billing-address-form .main.choice, body#theme-youngevity-us.checkout-index-index .billing-address-form .page-content-middle.checkout-opc .main.choice {
      float: none;
      margin: 0;
      border: none;
      overflow: initial; }
  body#theme-youngevity-us.checkout-index-index .checkout-container {
    margin: 22px 0 60px; }
    body#theme-youngevity-us.checkout-index-index .checkout-container p {
      color: #404040;
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      margin: 0 0 10px; }
      body#theme-youngevity-us.checkout-index-index .checkout-container p.sub-title {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        color: #404040;
        margin: 10px 0; }
    body#theme-youngevity-us.checkout-index-index .checkout-container a {
      font-size: 12px;
      text-transform: uppercase;
      color: #ffffff;
      background: #686766;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      padding: 8px 46px;
      display: inline-block; }
      body#theme-youngevity-us.checkout-index-index .checkout-container a:hover {
        opacity: .7; }
  body#theme-youngevity-us.checkout-index-index form.form-popup-login {
    display: block;
    position: fixed;
    z-index: 99999;
    background: #ffffff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto; }
    body#theme-youngevity-us.checkout-index-index form.form-popup-login .close_popup_wrapper {
      text-align: right; }
    body#theme-youngevity-us.checkout-index-index form.form-popup-login a.close-popup {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 12px;
      line-height: 16px;
      color: #404040;
      text-transform: lowercase;
      background: none; }
    body#theme-youngevity-us.checkout-index-index form.form-popup-login .login_fields {
      max-width: 334px;
      margin: 0 auto; }
    body#theme-youngevity-us.checkout-index-index form.form-popup-login h3, body#theme-youngevity-us.checkout-index-index form.form-popup-login body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.checkout-index-index form.form-popup-login .summary.title, body#theme-youngevity-us.checkout-index-index form.form-popup-login .cart-summary.sidebar .summary.title, body#theme-youngevity-us.checkout-index-index .cart-summary.sidebar form.form-popup-login .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.checkout-index-index form.form-popup-login span.title, body#theme-youngevity-us.checkout-index-index form.form-popup-login .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.checkout-index-index .checkout-opc .opc-sidebar form.form-popup-login span.title, body#theme-youngevity-us.checkout-index-index form.form-popup-login .data.table .table-caption, .data.table body#theme-youngevity-us.checkout-index-index form.form-popup-login .table-caption {
      font-size: 27px;
      line-height: 34px;
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
    body#theme-youngevity-us.checkout-index-index form.form-popup-login p.login-description {
      font-size: 18px;
      line-height: 24px;
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }
    body#theme-youngevity-us.checkout-index-index form.form-popup-login .actions-toolbar {
      margin-bottom: 20px; }
    body#theme-youngevity-us.checkout-index-index form.form-popup-login .secondary {
      margin-top: 10px; }
      body#theme-youngevity-us.checkout-index-index form.form-popup-login .secondary a {
        background: none;
        color: #686766;
        padding: 0 0 7px;
        border: none;
        border-bottom: 1px dashed #EC562B;
        display: inline-block;
        font-size: 14px;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        text-transform: none; }
        body#theme-youngevity-us.checkout-index-index form.form-popup-login .secondary a:hover {
          background: none;
          border-color: transparent; }
      body#theme-youngevity-us.checkout-index-index form.form-popup-login .secondary.join-us {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        body#theme-youngevity-us.checkout-index-index form.form-popup-login .secondary.join-us a {
          white-space: nowrap;
          margin-right: 10px; }
        body#theme-youngevity-us.checkout-index-index form.form-popup-login .secondary.join-us p {
          font-size: 12px;
          line-height: 14px;
          margin: 0; }
  body#theme-youngevity-us.checkout-index-index .checkout-form-login {
    margin-bottom: 15px; }
    body#theme-youngevity-us.checkout-index-index .checkout-form-login .welcome-title {
      font-size: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      line-height: 24px;
      color: #404040; }
    body#theme-youngevity-us.checkout-index-index .checkout-form-login .welcome-message {
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      line-height: 18px;
      color: #404040; }
  body#theme-youngevity-us.checkout-index-index .checkout-block {
    background: #F7F8F8;
    border: 1px solid #EFF2F2;
    padding: 20px;
    margin-bottom: 16px; }
    body#theme-youngevity-us.checkout-index-index .checkout-block .checkout-block-title {
      color: #404040;
      font-size: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      line-height: 24px; }
      body#theme-youngevity-us.checkout-index-index .checkout-block .checkout-block-title .block-resault {
        display: none; }
    body#theme-youngevity-us.checkout-index-index .checkout-block .input-text {
      color: #686766;
      font-size: 14px;
      height: 40px;
      border-color: #919191;
      margin-bottom: 10px;
      box-shadow: none; }
      body#theme-youngevity-us.checkout-index-index .checkout-block .input-text#customer-email {
        margin-bottom: 10px; }
    body#theme-youngevity-us.checkout-index-index .checkout-block .label {
      background: none;
      color: #404040;
      font-size: 14px;
      padding: 0;
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
    body#theme-youngevity-us.checkout-index-index .checkout-block p.note {
      font-size: 14px;
      line-height: 18px;
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-style: italic; }
    body#theme-youngevity-us.checkout-index-index .checkout-block .radio_wrapper input[type="radio"] {
      display: none; }
      body#theme-youngevity-us.checkout-index-index .checkout-block .radio_wrapper input[type="radio"] + label {
        position: relative;
        padding: 0 0 0 35px;
        cursor: pointer;
        font-size: 14px;
        line-height: 32px;
        color: #404040;
        margin: 0; }
        body#theme-youngevity-us.checkout-index-index .checkout-block .radio_wrapper input[type="radio"] + label:before {
          content: '';
          display: block;
          position: absolute;
          top: 3px;
          left: 0;
          width: 24px;
          height: 24px;
          border-radius: 50%;
          background: #ffffff;
          border: 1px solid #919191; }
      body#theme-youngevity-us.checkout-index-index .checkout-block .radio_wrapper input[type="radio"]:checked + label:after {
        content: '';
        display: block;
        position: absolute;
        top: 6px;
        left: 3px;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background: #159399;
        border: none; }
    body#theme-youngevity-us.checkout-index-index .checkout-block.checked-block .checkout-block-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      body#theme-youngevity-us.checkout-index-index .checkout-block.checked-block .checkout-block-title .block-resault {
        padding-right: 30px;
        position: relative;
        display: block; }
      body#theme-youngevity-us.checkout-index-index .checkout-block.checked-block .checkout-block-title .checked-block-status {
        font-family: "Montserrat", sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #404040; }
      body#theme-youngevity-us.checkout-index-index .checkout-block.checked-block .checkout-block-title .icon-checked {
        position: absolute;
        width: 18px;
        height: 18px;
        right: 0;
        display: block;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
        body#theme-youngevity-us.checkout-index-index .checkout-block.checked-block .checkout-block-title .icon-checked:after {
          content: '';
          display: block;
          border-left: 2px solid #ffffff;
          border-bottom: 2px solid #ffffff;
          width: 11px;
          height: 7px;
          position: absolute;
          right: 3px;
          top: 60%;
          -webkit-transform: translateY(-100%) rotate(-45deg);
          -ms-transform: translateY(-100%) rotate(-45deg);
          transform: translateY(-100%) rotate(-45deg); }
        body#theme-youngevity-us.checkout-index-index .checkout-block.checked-block .checkout-block-title .icon-checked:before {
          content: '';
          display: block;
          border-radius: 50%;
          width: 18px;
          height: 18px;
          background: #159399;
          position: absolute;
          right: 0;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .info {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #404040;
    margin-bottom: 12px; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .tab-head {
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    line-height: 24px;
    color: #404040;
    display: inline-block;
    border-bottom: 1px dashed #EC562B;
    cursor: pointer;
    margin-bottom: 5px; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .tab-head:hover, body#theme-youngevity-us.checkout-index-index .shipping-component-connect .tab-head.active {
      border-color: transparent; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .tab-head.go-back {
      color: #5D5D5D; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect label {
    color: #404040;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    line-height: 24px; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .tabs {
    background: none; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .first-tab,
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .second-tab.active {
    display: none; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .first-tab.active {
    display: block; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .first-tab.active .tab-head {
      border: none; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.distributor-id,
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.enroller_name {
    position: relative; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.distributor-id .control,
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.enroller_name .control {
      position: relative; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.distributor-id button,
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.enroller_name button {
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      line-height: 32px;
      position: absolute;
      top: 0;
      right: 0;
      text-transform: uppercase;
      padding: 0 10px;
      margin: 5px;
      height: 30px;
      background: #ec6529;
      color: #ffffff; }
      body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.distributor-id button:hover,
      body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.enroller_name button:hover {
        background: #DA571D;
        color: #ffffff; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.distributor-id .input-text,
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.enroller_name .input-text {
      padding-right: 80px; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.states select,
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.zip-code select {
    margin-bottom: 10px; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.states [type="button"],
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.zip-code [type="button"] {
    text-transform: uppercase;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    background: #686766;
    height: 45px;
    padding: 0 20px; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.states [type="button"]:hover,
    body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.zip-code [type="button"]:hover {
      opacity: .7; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .field.states {
    margin-bottom: 15px; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect.checked-block {
    cursor: pointer; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect #fullname-error,
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect #distributor_id_error,
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect #distributor_id_customer_error {
    font-size: 12px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    text-transform: none;
    font-style: italic; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-connect .connect_valid_error {
    border-color: red; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-email .description {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #404040;
    margin-top: 10px; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-email .email-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-email .email-wrapper .email {
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      line-height: 32px;
      color: #686766;
      border-bottom: 1px dashed #EC562B; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-email .email-wrapper a {
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      line-height: 32px;
      color: #686766;
      padding: 0;
      background: none;
      display: block;
      margin-left: 15px; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-email .fieldset .field .label {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-email .what-is-this {
    position: relative;
    margin-left: 10px;
    margin-bottom: -4px; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-email .what-is-this span.what-is-this-label span {
      font-size: 14px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      line-height: 32px;
      color: #686766;
      border-bottom: 1px dashed #EC562B; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-email .what-is-this span.what-is-this-label:after {
      content: 'i';
      display: inline-block;
      border-radius: 50%;
      background: #366397;
      font-style: italic;
      font-size: 10px;
      line-height: normal;
      color: #ffffff;
      width: 14px;
      height: 14px;
      padding: 1px 4px;
      font-family: "Montserrat light"; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-email .what-is-this .tooltip-body {
      background-color: #676767;
      color: #ffffff;
      font-size: 12px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      position: absolute;
      line-height: 16px;
      padding: 10px 15px;
      right: -10px;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out;
      z-index: 999;
      width: 280px;
      text-align: center; }
      body#theme-youngevity-us.checkout-index-index .shipping-component-email .what-is-this .tooltip-body:after {
        content: '';
        display: block;
        background-color: #676767;
        width: 15px;
        height: 15px;
        position: absolute;
        top: -10px;
        right: 15px;
        -webkit-transform: rotate(45deg) translateX(50%);
        -ms-transform: rotate(45deg) translateX(50%);
        transform: rotate(45deg) translateX(50%); }
    body#theme-youngevity-us.checkout-index-index .shipping-component-email .what-is-this:hover .tooltip-body {
      visibility: visible;
      opacity: 1; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-email .username-wraper {
    position: relative; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-email .username-wraper .website-end {
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 14px;
      position: absolute;
      top: 8px;
      right: 10px; }
    body#theme-youngevity-us.checkout-index-index .shipping-component-email .username-wraper .input-text {
      padding-right: 135px; }
  body#theme-youngevity-us.checkout-index-index .shipping-component-email button[type="submit"] {
    text-transform: uppercase;
    font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    background: #686766;
    height: 40px;
    padding: 0 20px; }
  body#theme-youngevity-us.checkout-index-index .modals-wrapper aside.modal-popup._show {
    height: 80%; }
    body#theme-youngevity-us.checkout-index-index .modals-wrapper aside.modal-popup._show .modal-inner-wrap {
      width: 100%;
      font-size: 14px; }
      @media only screen and (max-width: 767px) {
        body#theme-youngevity-us.checkout-index-index .modals-wrapper aside.modal-popup._show .modal-inner-wrap {
          font-size: 12px;
          padding: 25px 10px 15px; } }
      body#theme-youngevity-us.checkout-index-index .modals-wrapper aside.modal-popup._show .modal-inner-wrap p,
      body#theme-youngevity-us.checkout-index-index .modals-wrapper aside.modal-popup._show .modal-inner-wrap a {
        font-size: 14px; }
        @media only screen and (max-width: 767px) {
          body#theme-youngevity-us.checkout-index-index .modals-wrapper aside.modal-popup._show .modal-inner-wrap p,
          body#theme-youngevity-us.checkout-index-index .modals-wrapper aside.modal-popup._show .modal-inner-wrap a {
            font-size: 12px; } }
    body#theme-youngevity-us.checkout-index-index .modals-wrapper aside.modal-popup._show.terms-and-conditions .modal-inner-wrap {
      height: 100%; }
  body#theme-youngevity-us.checkout-index-index input[type="text"],
  body#theme-youngevity-us.checkout-index-index select {
    border: 1px solid #919191;
    box-shadow: none; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      body#theme-youngevity-us.checkout-index-index input[type="text"],
      body#theme-youngevity-us.checkout-index-index select {
        max-height: 40px;
        overflow: hidden; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      body#theme-youngevity-us.checkout-index-index input[type="text"],
      body#theme-youngevity-us.checkout-index-index select {
        max-height: 40px;
        overflow: hidden; } }
  body#theme-youngevity-us.checkout-index-index button.action.primary.action-cancel, body#theme-youngevity-us.checkout-index-index button.action.primary.action-apply {
    line-height: 20px;
    height: 45px;
    font-size: 15px;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: 600; }
  body#theme-youngevity-us.checkout-index-index .selected-email-data-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end; }
    body#theme-youngevity-us.checkout-index-index .selected-email-data-wrapper p {
      font-size: 14px;
      line-height: 18px;
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      margin: 10px 0 0; }
    body#theme-youngevity-us.checkout-index-index .selected-email-data-wrapper .added-email {
      color: #686766;
      font-size: 14px;
      line-height: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      border-bottom: 1px dashed #EC562B;
      padding: 5px 0;
      display: inline-block;
      margin-top: 5px; }
    body#theme-youngevity-us.checkout-index-index .selected-email-data-wrapper strong {
      font-family: "Montserrat", sans-serif;
      font-weight: 600; }
    body#theme-youngevity-us.checkout-index-index .selected-email-data-wrapper .edit-email {
      font-size: 14px;
      line-height: 18px;
      color: #686766;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      text-transform: uppercase;
      background: none;
      padding: 0; }
      body#theme-youngevity-us.checkout-index-index .selected-email-data-wrapper .edit-email:hover {
        opacity: .7; }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.firstname"] {
    float: left;
    width: 49%;
    margin-right: 2%; }
    @media only screen and (max-width: 767px) {
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.firstname"] {
        float: none;
        width: 100%;
        margin-right: 0; } }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.lastname"] {
    float: left;
    width: 49%;
    margin-right: 0; }
    @media only screen and (max-width: 767px) {
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.lastname"] {
        float: none;
        width: 100%;
        margin-right: 0; } }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.country_id"] label {
    display: none; }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.city"] {
    float: left;
    width: 36%;
    margin-right: 2%; }
    @media only screen and (max-width: 767px) {
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.city"] {
        float: none;
        width: 100%;
        margin-right: 0; } }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.region_id"] {
    float: left;
    width: 24%;
    margin-right: 2%; }
    @media only screen and (max-width: 767px) {
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.region_id"] {
        float: none;
        width: 100%;
        margin-right: 0; } }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.postcode"] {
    float: left;
    width: 36%; }
    @media only screen and (max-width: 767px) {
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address [name="billingAddressauthnetcim.postcode"] {
        float: none;
        width: 100%; } }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-method-billing-address .payment-method-billing-address .actions-toolbar {
    display: none; }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .field.choice label {
    padding-left: 12px;
    font-size: 14px;
    line-height: 24px;
    color: #404040;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    display: inline-block; }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method {
    margin-bottom: 0;
    padding: 0; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method._active {
      margin-bottom: 0;
      padding: 0;
      position: relative; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .form-authnet-cim .field.number {
      position: relative; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field .credit-card-types-widget {
      position: absolute;
      bottom: 3px;
      right: 0; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field .credit-card-types {
      margin: 0; }
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field .credit-card-types li {
        float: none;
        margin-right: 0;
        border: none;
        position: absolute;
        right: 3px;
        bottom: 0;
        width: 50px; }
        body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field .credit-card-types li.item {
          display: none; }
          body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field .credit-card-types li.item._active {
            display: block; }
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field .credit-card-types img {
        width: 50px;
        height: 34px; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .back-to-select {
      position: absolute;
      top: -34px;
      right: 0;
      background: none;
      color: #404040;
      font-size: 14px;
      padding: 0;
      border-bottom: 1px dashed #EC562B; }
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .back-to-select:hover {
        border: none; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method p.note {
      font-style: normal;
      margin: 8px 0; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .payment-bottom-fields {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-bottom: 15px; }
      @media only screen and (max-width: 767px) {
        body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .payment-bottom-fields {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; } }
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .payment-bottom-fields .field {
        width: 32%;
        margin-right: 15px; }
        @media only screen and (max-width: 767px) {
          body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .payment-bottom-fields .field {
            width: 100%;
            margin-right: 0; } }
        body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .payment-bottom-fields .field.cvv {
          width: 20%; }
          @media only screen and (max-width: 767px) {
            body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .payment-bottom-fields .field.cvv {
              width: 100%; } }
        body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .payment-bottom-fields .field input.cvv {
          min-width: 100%;
          max-width: 100%; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field-tooltip {
      margin-bottom: 0; }
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field-tooltip .field-tooltip-action {
        outline: none; }
        body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field-tooltip .field-tooltip-action span {
          font-size: 14px;
          color: #686766;
          border-bottom: 1px dashed #EC562B;
          font-family: "Montserrat", sans-serif;
          font-weight: 600;
          cursor: pointer; }
          body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field-tooltip .field-tooltip-action span:hover {
            border-color: transparent; }
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field-tooltip .field-tooltip-content {
        position: absolute;
        background: #ffffff;
        padding: 10px;
        border: 1px solid #DFDFDF;
        display: none;
        z-index: 99; }
      body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method .field-tooltip._active .field-tooltip-content {
        display: block; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method input[name="payment[cc_number]"] {
      background: url("../img/icons/lock-icon.svg") no-repeat;
      padding: 0.5rem 60px 0.5rem 40px;
      background-color: #ffffff; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method fieldset.street legend.label {
      display: none; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .payment-methods .payment-method fieldset.street .field .label {
      display: block; }
  body#theme-youngevity-us.checkout-index-index .form-authnet-cim div.mage-error {
    margin-top: -25px;
    margin-bottom: 0;
    position: absolute;
    line-height: 12px; }
  body#theme-youngevity-us #checkout-step-shipping {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: none;
    padding: 0;
    margin: 0; }
    body#theme-youngevity-us #checkout-step-shipping .checkout-form-login {
      order: 0; }
    body#theme-youngevity-us #checkout-step-shipping .shipping-component-connect {
      order: 1; }
    body#theme-youngevity-us #checkout-step-shipping .shipping-component-email {
      order: 2; }
    body#theme-youngevity-us #checkout-step-shipping .shipping-component-address {
      order: 3; }
      body#theme-youngevity-us #checkout-step-shipping .shipping-component-address .selected-address-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        margin-top: 10px; }
        body#theme-youngevity-us #checkout-step-shipping .shipping-component-address .selected-address-wrapper .selected-address-item {
          font-size: 14px;
          color: #404040;
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          line-height: 32px; }
          body#theme-youngevity-us #checkout-step-shipping .shipping-component-address .selected-address-wrapper .selected-address-item strong {
            font-weight: 600;
            font-family: "Montserrat", sans-serif;
            min-width: 75px;
            display: inline-block; }
            body#theme-youngevity-us #checkout-step-shipping .shipping-component-address .selected-address-wrapper .selected-address-item strong:after {
              content: ':'; }
        body#theme-youngevity-us #checkout-step-shipping .shipping-component-address .selected-address-wrapper .edit-shipping {
          font-size: 14px;
          line-height: 32px;
          font-family: "Montserrat", sans-serif;
          font-weight: 600;
          color: #686766;
          background: none;
          padding: 0;
          text-transform: uppercase; }
          body#theme-youngevity-us #checkout-step-shipping .shipping-component-address .selected-address-wrapper .edit-shipping:hover {
            opacity: .7; }
  body#theme-youngevity-us #shipping-new-address-form {
    margin: 15px -15px; }
  body#theme-youngevity-us.checkout-onepage-success .username-info .link {
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #686766;
    border-bottom: 1px dashed #EC562B; }
  body#theme-youngevity-us.checkout-onepage-success .popout-added-customer .message-wrapper .message-icon img {
    width: 30px; }
  body#theme-youngevity-us.checkout-onepage-success .popout-added-customer p {
    margin: 0;
    font-size: 14px;
    line-height: 18px; }
  @media all and (max-width: 767px) {
    body#theme-youngevity-us.checkout-onepage-success .total-wrapper .total-bv-qv span {
      display: block;
      margin: 0; } }
  body#theme-youngevity-us.checkout-index-index .opc-wrapper {
    padding-bottom: 55px; }
  body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .billing-address-form select {
    padding: 0.5rem; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .billing-address-form select.mage-error {
      border-color: red;
      margin: 0; }
    body#theme-youngevity-us.checkout-index-index .checkout-opc .checkout-payment-method .billing-address-form select + div.mage-error {
      margin: 0; }
  body#theme-youngevity-us.checkout-index-index .billing-address-same-as-shipping-block {
    margin-top: 10px; }
  body#theme-youngevity-us.checkout-index-index #customer-login-fieldset .actions-toolbar .primary,
  body#theme-youngevity-us.checkout-index-index #customer-login-fieldset .actions-toolbar .action.login {
    width: 100%; }
  body#theme-youngevity-us.checkout-index-index #customer-login-fieldset .field {
    position: relative; }
  body#theme-youngevity-us.checkout-index-index #customer-login-fieldset div.mage-error {
    text-transform: unset;
    font-size: 12px;
    margin-top: -14px;
    font-style: italic;
    font-family: "Montserrat", sans-serif; }
    body#theme-youngevity-us.checkout-index-index #customer-login-fieldset div.mage-error:after {
      content: '!';
      color: #ffffff;
      position: absolute;
      background: red;
      font-style: normal;
      display: inline-block;
      width: 15px;
      height: 15px;
      text-align: center;
      line-height: 15px;
      border-radius: 50%;
      right: 10px;
      top: 36px; }
  body#theme-youngevity-us.checkout-index-index #customer-login-fieldset .validation-message-error {
    font-size: 12px;
    font-style: italic;
    font-family: "Montserrat", sans-serif;
    color: red;
    text-align: center; }
  body#theme-youngevity-us.checkout-index-index #customer-login-fieldset .fieldset.valid-error .field .control {
    position: relative; }
    body#theme-youngevity-us.checkout-index-index #customer-login-fieldset .fieldset.valid-error .field .control input {
      border: 1px solid red; }
    body#theme-youngevity-us.checkout-index-index #customer-login-fieldset .fieldset.valid-error .field .control:after {
      content: '!';
      color: #ffffff;
      position: absolute;
      background: red;
      font-style: normal;
      display: inline-block;
      width: 15px;
      height: 15px;
      text-align: center;
      line-height: 15px;
      border-radius: 50%;
      right: 10px;
      top: 12px;
      font-family: "Montserrat", sans-serif;
      font-size: 12px; }
  body#theme-youngevity-us.checkout-index-index {
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
    body#theme-youngevity-us.checkout-index-index #show_subscribe_popup,
    body#theme-youngevity-us.checkout-index-index .shop-menu-wrap,
    body#theme-youngevity-us.checkout-index-index .promo-feed-block {
      display: none; }
    body#theme-youngevity-us.checkout-index-index .shopping-with {
      padding: 2px 0; }
      body#theme-youngevity-us.checkout-index-index .shopping-with .top-country a {
        font-size: 14px;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        line-height: 26px; }
        body#theme-youngevity-us.checkout-index-index .shopping-with .top-country a img {
          width: 16px;
          height: 16px; }
    body#theme-youngevity-us.checkout-index-index #shipping-method-buttons-container {
      margin-top: 20px;
      text-align: right; }
      body#theme-youngevity-us.checkout-index-index #shipping-method-buttons-container .primary {
        margin: 0; }
        body#theme-youngevity-us.checkout-index-index #shipping-method-buttons-container .primary .continue.primary {
          margin: 0; }
      body#theme-youngevity-us.checkout-index-index #shipping-method-buttons-container .error-message {
        display: inline-block;
        padding-left: 25px; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      body#theme-youngevity-us.checkout-index-index .top-absolute-container {
        padding-top: 50px !important; } }
    body#theme-youngevity-us.checkout-index-index .top-absolute-container .logo-nav-container {
      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5); }
      body#theme-youngevity-us.checkout-index-index .top-absolute-container .logo-nav-container .logo-nav-wrap {
        padding: 0;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        @media only screen and (min-width: 1024px) {
          body#theme-youngevity-us.checkout-index-index .top-absolute-container .logo-nav-container .logo-nav-wrap {
            height: 74px;
            max-width: 1024px; } }
    body#theme-youngevity-us.checkout-index-index .top-absolute-container .nav {
      display: none; }
    body#theme-youngevity-us.checkout-index-index .top-absolute-container .distributor-info-wrap {
      padding: 0;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      max-width: 1024px; }
    body#theme-youngevity-us.checkout-index-index .top-absolute-container .logo {
      margin: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      @media only screen and (min-width: 1024px) {
        body#theme-youngevity-us.checkout-index-index .top-absolute-container .logo {
          width: 330px;
          min-width: 330px; } }
      @media only screen and (max-width: 1023px) {
        body#theme-youngevity-us.checkout-index-index .top-absolute-container .logo {
          position: static;
          top: 0;
          left: 0;
          margin: 0;
          display: block;
          height: 50px;
          transform: none;
          -webkit-transform: none;
          -ms-transform: none;
          transform: none;
          margin-top: 14px; } }
      body#theme-youngevity-us.checkout-index-index .top-absolute-container .logo img {
        max-width: 330px; }
    body#theme-youngevity-us.checkout-index-index .top-absolute-container .checkout_header_wrapper {
      font-size: 18px;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding-left: 15px; }
      @media only screen and (max-width: 1023px) {
        body#theme-youngevity-us.checkout-index-index .top-absolute-container .checkout_header_wrapper {
          font-size: 14px; } }
      body#theme-youngevity-us.checkout-index-index .top-absolute-container .checkout_header_wrapper span {
        display: block;
        padding-top: 28px; }
        @media only screen and (max-width: 1023px) {
          body#theme-youngevity-us.checkout-index-index .top-absolute-container .checkout_header_wrapper span {
            padding-top: 0; } }
      body#theme-youngevity-us.checkout-index-index .top-absolute-container .checkout_header_wrapper .norton-label img {
        width: 70px; }
    @media only screen and (max-width: 1023px) {
      body#theme-youngevity-us.checkout-index-index .mobile-menu-trigger-wrap {
        display: none; }
      body#theme-youngevity-us.checkout-index-index .top-absolute-container .top-country {
        display: block; } }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      body#theme-youngevity-us.checkout-index-index .top-absolute-container .top-country {
        float: none;
        margin: 10px 0 0 0; }
        body#theme-youngevity-us.checkout-index-index .top-absolute-container .top-country a {
          display: block; } }
    @media only screen and (max-width: 768px) {
      body#theme-youngevity-us.checkout-index-index .checkout-opc .payment-method._active #back-to-select {
        position: static;
        margin: 10px 0; } }

/* Slider
========================================================================== */
body.page-layout-homepage .top-page {
  height: 100%;
  background-color: #f7f7f7; }

body.page-layout-homepage .page-wrapper {
  height: 100%;
  background-color: #000; }
  body.page-layout-homepage .page-wrapper .top-page-wrapper {
    height: 100%; }
    body.page-layout-homepage .page-wrapper .top-page-wrapper .top-page,
    body.page-layout-homepage .page-wrapper .top-page-wrapper .top-page-bottom {
      -webkit-transition: -webkit-transform 500ms ease, top 500ms ease, opacity 500ms ease;
      -moz-transition: -moz-transform 500ms ease, top 500ms ease, opacity 500ms ease;
      transition: transform 500ms ease, top 500ms ease, opacity 500ms ease; }
    body.page-layout-homepage .page-wrapper .top-page-wrapper .top-page {
      height: 100%; }
    body.page-layout-homepage .page-wrapper .top-page-wrapper .top-page-bottom {
      background: #fff;
      height: 100%;
      width: 100%;
      top: 0;
      position: absolute;
      z-index: 9999999;
      background-size: cover;
      opacity: 0;
      pointer-events: none;
      background-position: top center; }

body.page-layout-homepage.transition {
  background-color: #000; }
  body.page-layout-homepage.transition .page-wrapper .top-page-wrapper {
    -webkit-transform: rotateX(90deg) translateZ(0);
    -moz-transform: rotateX(90deg) translateZ(0);
    -ms-transform: rotateX(90deg) translateZ(0);
    -o-transform: rotateX(90deg) translateZ(0);
    transform: rotateX(90deg) translateZ(0); }

.slider-container, .slider-container-wrapper {
  position: relative;
  width: 100%; }
  .slider-container .rolls, .slider-container .slider-container-rolls, .slider-container-wrapper .rolls, .slider-container-wrapper .slider-container-rolls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9999;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap; }
    .slider-container .rolls.hide-rolls .single-roll:not(.selected), .slider-container .slider-container-rolls.hide-rolls .single-roll:not(.selected), .slider-container-wrapper .rolls.hide-rolls .single-roll:not(.selected), .slider-container-wrapper .slider-container-rolls.hide-rolls .single-roll:not(.selected) {
      background: #fff;
      box-shadow: none; }
      .slider-container .rolls.hide-rolls .single-roll:not(.selected) .hover-content, .slider-container .slider-container-rolls.hide-rolls .single-roll:not(.selected) .hover-content, .slider-container-wrapper .rolls.hide-rolls .single-roll:not(.selected) .hover-content, .slider-container-wrapper .slider-container-rolls.hide-rolls .single-roll:not(.selected) .hover-content {
        display: none; }
    .slider-container .rolls.hide-rolls .single-roll .rotate, .slider-container .slider-container-rolls.hide-rolls .single-roll .rotate, .slider-container-wrapper .rolls.hide-rolls .single-roll .rotate, .slider-container-wrapper .slider-container-rolls.hide-rolls .single-roll .rotate {
      -webkit-transform: rotateX(-90deg) translateZ(0);
      -moz-transform: rotateX(-90deg) translateZ(0);
      -ms-transform: rotateX(-90deg) translateZ(0);
      -o-transform: rotateX(-90deg) translateZ(0);
      transform: rotateX(-90deg) translateZ(0); }
    .slider-container .rolls.transitioning .single-roll, .slider-container .slider-container-rolls.transitioning .single-roll, .slider-container-wrapper .rolls.transitioning .single-roll, .slider-container-wrapper .slider-container-rolls.transitioning .single-roll {
      background: #fff;
      box-shadow: 0; }
    .slider-container .rolls .single-roll, .slider-container .slider-container-rolls .single-roll, .slider-container-wrapper .rolls .single-roll, .slider-container-wrapper .slider-container-rolls .single-roll {
      position: relative;
      z-index: 999999;
      display: inline-block;
      cursor: pointer;
      background: rgba(0, 0, 0, 0.8);
      opacity: 0;
      bottom: 0;
      -webkit-animation: fade-in 1s ease forwards;
      -moz-animation: fade-in 1s ease forwards;
      animation: fade-in 1s ease forwards;
      height: 176px;
      flex-grow: 1;
      flex-basis: 33.33%; }
      @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
        .slider-container .rolls .single-roll, .slider-container .slider-container-rolls .single-roll, .slider-container-wrapper .rolls .single-roll, .slider-container-wrapper .slider-container-rolls .single-roll {
          flex-basis: 50%; } }
      @media screen and (min-width: 64em) {
        .slider-container .rolls .single-roll, .slider-container .slider-container-rolls .single-roll, .slider-container-wrapper .rolls .single-roll, .slider-container-wrapper .slider-container-rolls .single-roll {
          height: 130px;
          flex-basis: 0; } }
      .slider-container .rolls .single-roll.s1, .slider-container .slider-container-rolls .single-roll.s1, .slider-container-wrapper .rolls .single-roll.s1, .slider-container-wrapper .slider-container-rolls .single-roll.s1 {
        -webkit-animation-delay: 1500ms;
        -moz-animation-delay: 1500ms;
        animation-delay: 1500ms; }
      .slider-container .rolls .single-roll.s2, .slider-container .slider-container-rolls .single-roll.s2, .slider-container-wrapper .rolls .single-roll.s2, .slider-container-wrapper .slider-container-rolls .single-roll.s2 {
        -webkit-animation-delay: 1800ms;
        -moz-animation-delay: 1800ms;
        animation-delay: 1800ms; }
      .slider-container .rolls .single-roll.s3, .slider-container .slider-container-rolls .single-roll.s3, .slider-container-wrapper .rolls .single-roll.s3, .slider-container-wrapper .slider-container-rolls .single-roll.s3 {
        -webkit-animation-delay: 2100ms;
        -moz-animation-delay: 2100ms;
        animation-delay: 2100ms; }
      .slider-container .rolls .single-roll.s4, .slider-container .slider-container-rolls .single-roll.s4, .slider-container-wrapper .rolls .single-roll.s4, .slider-container-wrapper .slider-container-rolls .single-roll.s4 {
        -webkit-animation-delay: 2400ms;
        -moz-animation-delay: 2400ms;
        animation-delay: 2400ms; }
      .slider-container .rolls .single-roll.s5, .slider-container .slider-container-rolls .single-roll.s5, .slider-container-wrapper .rolls .single-roll.s5, .slider-container-wrapper .slider-container-rolls .single-roll.s5 {
        -webkit-animation-delay: 2700ms;
        -moz-animation-delay: 2700ms;
        animation-delay: 2700ms; }
      .slider-container .rolls .single-roll.s6, .slider-container .slider-container-rolls .single-roll.s6, .slider-container-wrapper .rolls .single-roll.s6, .slider-container-wrapper .slider-container-rolls .single-roll.s6 {
        -webkit-animation-delay: 3000ms;
        -moz-animation-delay: 3000ms;
        animation-delay: 3000ms; }
      .slider-container .rolls .single-roll:hover .rotate .cover, .slider-container .rolls .single-roll.selected .rotate .cover, .slider-container .slider-container-rolls .single-roll:hover .rotate .cover, .slider-container .slider-container-rolls .single-roll.selected .rotate .cover, .slider-container-wrapper .rolls .single-roll:hover .rotate .cover, .slider-container-wrapper .rolls .single-roll.selected .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll:hover .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll.selected .rotate .cover {
        -webkit-transform: rotateX(90deg) translateZ(88px);
        -moz-transform: rotateX(90deg) translateZ(88px);
        -ms-transform: rotateX(90deg) translateZ(88px);
        -o-transform: rotateX(90deg) translateZ(88px);
        transform: rotateX(90deg) translateZ(88px); }
        @media screen and (min-width: 64em) {
          .slider-container .rolls .single-roll:hover .rotate .cover, .slider-container .rolls .single-roll.selected .rotate .cover, .slider-container .slider-container-rolls .single-roll:hover .rotate .cover, .slider-container .slider-container-rolls .single-roll.selected .rotate .cover, .slider-container-wrapper .rolls .single-roll:hover .rotate .cover, .slider-container-wrapper .rolls .single-roll.selected .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll:hover .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll.selected .rotate .cover {
            -webkit-transform: rotateX(90deg) translateZ(65px);
            -moz-transform: rotateX(90deg) translateZ(65px);
            -ms-transform: rotateX(90deg) translateZ(65px);
            -o-transform: rotateX(90deg) translateZ(65px);
            transform: rotateX(90deg) translateZ(65px); } }
      .slider-container .rolls .single-roll:hover .rotate .hover-content, .slider-container .rolls .single-roll.selected .rotate .hover-content, .slider-container .slider-container-rolls .single-roll:hover .rotate .hover-content, .slider-container .slider-container-rolls .single-roll.selected .rotate .hover-content, .slider-container-wrapper .rolls .single-roll:hover .rotate .hover-content, .slider-container-wrapper .rolls .single-roll.selected .rotate .hover-content, .slider-container-wrapper .slider-container-rolls .single-roll:hover .rotate .hover-content, .slider-container-wrapper .slider-container-rolls .single-roll.selected .rotate .hover-content {
        box-shadow: inset 0px -30px 100px rgba(0, 0, 0, 0.2);
        overflow: hidden;
        -webkit-transform: rotateX(0deg) translateZ(88px);
        -moz-transform: rotateX(0deg) translateZ(88px);
        -ms-transform: rotateX(0deg) translateZ(88px);
        -o-transform: rotateX(0deg) translateZ(88px);
        transform: rotateX(0deg) translateZ(88px); }
        @media screen and (min-width: 64em) {
          .slider-container .rolls .single-roll:hover .rotate .hover-content, .slider-container .rolls .single-roll.selected .rotate .hover-content, .slider-container .slider-container-rolls .single-roll:hover .rotate .hover-content, .slider-container .slider-container-rolls .single-roll.selected .rotate .hover-content, .slider-container-wrapper .rolls .single-roll:hover .rotate .hover-content, .slider-container-wrapper .rolls .single-roll.selected .rotate .hover-content, .slider-container-wrapper .slider-container-rolls .single-roll:hover .rotate .hover-content, .slider-container-wrapper .slider-container-rolls .single-roll.selected .rotate .hover-content {
            -webkit-transform: rotateX(0deg) translateZ(65px);
            -moz-transform: rotateX(0deg) translateZ(65px);
            -ms-transform: rotateX(0deg) translateZ(65px);
            -o-transform: rotateX(0deg) translateZ(65px);
            transform: rotateX(0deg) translateZ(65px); } }
      .slider-container .rolls .single-roll:not(.s3):before, .slider-container .slider-container-rolls .single-roll:not(.s3):before, .slider-container-wrapper .rolls .single-roll:not(.s3):before, .slider-container-wrapper .slider-container-rolls .single-roll:not(.s3):before {
        content: "";
        width: 100%;
        position: absolute;
        left: 0;
        height: 50px;
        top: -50px;
        z-index: 99999;
        -webkit-transform: rotateX(0deg) translateZ(0);
        -moz-transform: rotateX(0deg) translateZ(0);
        -ms-transform: rotateX(0deg) translateZ(0);
        -o-transform: rotateX(0deg) translateZ(0);
        transform: rotateX(0deg) translateZ(0);
        /* pointer-events: none; */ }
      .slider-container .rolls .single-roll .rotate, .slider-container .slider-container-rolls .single-roll .rotate, .slider-container-wrapper .rolls .single-roll .rotate, .slider-container-wrapper .slider-container-rolls .single-roll .rotate {
        width: 100%;
        height: 100%;
        -webkit-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden; }
        .slider-container .rolls .single-roll .rotate .cover, .slider-container .slider-container-rolls .single-roll .rotate .cover, .slider-container-wrapper .rolls .single-roll .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll .rotate .cover {
          height: 100%;
          width: 100%;
          background-repeat: no-repeat;
          background-position: center;
          background-size: cover;
          -webkit-backface-visibility: hidden;
          -o-backface-visibility: hidden;
          backface-visibility: hidden;
          -webkit-transition: box-shadow 0.5s ease-in-out, -webkit-transform 0.4s ease-in-out, opacity 1.5s ease-in-out;
          -moz-transition: box-shadow 0.5s ease-in-out, -moz-transform 0.4s ease-in-out, opacity 1.5s ease-in-out;
          transition: box-shadow 0.5s ease-in-out, transform 0.4s ease-in-out, opacity 1.5s ease-in-out;
          -webkit-transform: rotateX(0deg) translateZ(88px);
          -moz-transform: rotateX(0deg) translateZ(88px);
          -ms-transform: rotateX(0deg) translateZ(88px);
          -o-transform: rotateX(0deg) translateZ(88px);
          transform: rotateX(0deg) translateZ(88px); }
          @media screen and (min-width: 64em) {
            .slider-container .rolls .single-roll .rotate .cover, .slider-container .slider-container-rolls .single-roll .rotate .cover, .slider-container-wrapper .rolls .single-roll .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll .rotate .cover {
              -webkit-transform: rotateX(0deg) translateZ(65px);
              -moz-transform: rotateX(0deg) translateZ(65px);
              -ms-transform: rotateX(0deg) translateZ(65px);
              -o-transform: rotateX(0deg) translateZ(65px);
              transform: rotateX(0deg) translateZ(65px); } }
        .slider-container .rolls .single-roll .rotate .hover-content, .slider-container .slider-container-rolls .single-roll .rotate .hover-content, .slider-container-wrapper .rolls .single-roll .rotate .hover-content, .slider-container-wrapper .slider-container-rolls .single-roll .rotate .hover-content {
          box-shadow: inset 0px -30px 100px rgba(0, 0, 0, 0.2);
          overflow: hidden;
          -webkit-transition: -webkit-transform 0.4s ease-in-out, opacity 1.5s ease-in-out;
          -moz-transition: -moz-transform 0.4s ease-in-out, opacity 1.5s ease-in-out;
          transition: transform 0.4s ease-in-out, opacity 1.5s ease-in-out;
          -webkit-transform: rotateX(-90deg) translateZ(88px);
          -moz-transform: rotateX(-90deg) translateZ(88px);
          -ms-transform: rotateX(-90deg) translateZ(88px);
          -o-transform: rotateX(-90deg) translateZ(88px);
          transform: rotateX(-90deg) translateZ(88px); }
          @media screen and (min-width: 64em) {
            .slider-container .rolls .single-roll .rotate .hover-content, .slider-container .slider-container-rolls .single-roll .rotate .hover-content, .slider-container-wrapper .rolls .single-roll .rotate .hover-content, .slider-container-wrapper .slider-container-rolls .single-roll .rotate .hover-content {
              -webkit-transform: rotateX(-90deg) translateZ(65px);
              -moz-transform: rotateX(-90deg) translateZ(65px);
              -ms-transform: rotateX(-90deg) translateZ(65px);
              -o-transform: rotateX(-90deg) translateZ(65px);
              transform: rotateX(-90deg) translateZ(65px); } }
      .slider-container .rolls .single-roll.s1 .rotate .cover, .slider-container .slider-container-rolls .single-roll.s1 .rotate .cover, .slider-container-wrapper .rolls .single-roll.s1 .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll.s1 .rotate .cover {
        background-image: url("../img/slider/1_a.jpg"); }
        .slider-container .rolls .single-roll.s1 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s1 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s1 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s1 .rotate .cover .cont {
          background-image: url("../img/slider/1_b.png");
          height: 8.625rem;
          width: 5rem; }
          @media screen and (min-width: 64em) {
            .slider-container .rolls .single-roll.s1 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s1 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s1 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s1 .rotate .cover .cont {
              height: 11.125rem;
              width: 6.4375rem; } }
          @media screen and (min-width: 90em) {
            .slider-container .rolls .single-roll.s1 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s1 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s1 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s1 .rotate .cover .cont {
              right: 3rem;
              left: auto; } }
      .slider-container .rolls .single-roll.s2 .rotate .cover, .slider-container .slider-container-rolls .single-roll.s2 .rotate .cover, .slider-container-wrapper .rolls .single-roll.s2 .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll.s2 .rotate .cover {
        background: url("../img/slider/2_a.jpg") no-repeat;
        background-position: center;
        background-size: cover; }
        .slider-container .rolls .single-roll.s2 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s2 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s2 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s2 .rotate .cover .cont {
          background-image: url("../img/slider/2_b.png");
          height: 9.125rem;
          width: 8.75rem; }
          @media screen and (min-width: 64em) {
            .slider-container .rolls .single-roll.s2 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s2 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s2 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s2 .rotate .cover .cont {
              height: 10.1875rem;
              width: 9.75rem; } }
          @media screen and (min-width: 90em) {
            .slider-container .rolls .single-roll.s2 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s2 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s2 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s2 .rotate .cover .cont {
              left: 1.25rem;
              right: auto; } }
      .slider-container .rolls .single-roll.s3 .rotate .cover, .slider-container .slider-container-rolls .single-roll.s3 .rotate .cover, .slider-container-wrapper .rolls .single-roll.s3 .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll.s3 .rotate .cover {
        background: url("../img/slider/3_a.jpg") no-repeat;
        background-position: left center;
        background-size: cover; }
      .slider-container .rolls .single-roll.s4 .rotate .cover, .slider-container .slider-container-rolls .single-roll.s4 .rotate .cover, .slider-container-wrapper .rolls .single-roll.s4 .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll.s4 .rotate .cover {
        background: url("../img/slider/4_a.jpg") no-repeat;
        background-position: center;
        background-size: cover; }
        .slider-container .rolls .single-roll.s4 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s4 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s4 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s4 .rotate .cover .cont {
          background-image: url("../img/slider/4_b.png");
          width: 10.6875rem;
          height: 8.875rem; }
          @media screen and (min-width: 64em) {
            .slider-container .rolls .single-roll.s4 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s4 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s4 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s4 .rotate .cover .cont {
              width: 12.1875rem;
              height: 10.125rem; } }
          @media screen and (min-width: 90em) {
            .slider-container .rolls .single-roll.s4 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s4 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s4 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s4 .rotate .cover .cont {
              right: 1.25rem;
              left: auto; } }
      .slider-container .rolls .single-roll.s5 .rotate .cover, .slider-container .slider-container-rolls .single-roll.s5 .rotate .cover, .slider-container-wrapper .rolls .single-roll.s5 .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll.s5 .rotate .cover {
        background: url("../img/slider/5_a.jpg") no-repeat;
        background-position: center;
        background-size: cover; }
        .slider-container .rolls .single-roll.s5 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s5 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s5 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s5 .rotate .cover .cont {
          background-image: url("../img/slider/5_b.png");
          height: 8.375rem;
          width: 8.75rem; }
          @media screen and (min-width: 64em) {
            .slider-container .rolls .single-roll.s5 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s5 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s5 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s5 .rotate .cover .cont {
              height: 10.5rem;
              width: 10.75rem; } }
          @media screen and (min-width: 90em) {
            .slider-container .rolls .single-roll.s5 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s5 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s5 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s5 .rotate .cover .cont {
              left: 1.25rem;
              right: auto; } }
      .slider-container .rolls .single-roll.s6 .rotate .cover, .slider-container .slider-container-rolls .single-roll.s6 .rotate .cover, .slider-container-wrapper .rolls .single-roll.s6 .rotate .cover, .slider-container-wrapper .slider-container-rolls .single-roll.s6 .rotate .cover {
        background: url("../img/slider/6_a.jpg") no-repeat;
        background-position: center;
        background-size: cover; }
        .slider-container .rolls .single-roll.s6 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s6 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s6 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s6 .rotate .cover .cont {
          background-image: url("../img/slider/6_b.png");
          height: 9rem;
          width: 13.6875rem; }
          @media screen and (min-width: 64em) {
            .slider-container .rolls .single-roll.s6 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s6 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s6 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s6 .rotate .cover .cont {
              height: 11.3125rem;
              width: 17.1875rem; } }
          @media screen and (min-width: 90em) {
            .slider-container .rolls .single-roll.s6 .rotate .cover .cont, .slider-container .slider-container-rolls .single-roll.s6 .rotate .cover .cont, .slider-container-wrapper .rolls .single-roll.s6 .rotate .cover .cont, .slider-container-wrapper .slider-container-rolls .single-roll.s6 .rotate .cover .cont {
              left: 1.25rem;
              right: auto; } }
      .slider-container .rolls .single-roll .name, .slider-container .slider-container-rolls .single-roll .name, .slider-container-wrapper .rolls .single-roll .name, .slider-container-wrapper .slider-container-rolls .single-roll .name {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        min-height: 30px;
        text-align: center;
        color: #fff;
        box-sizing: border-box;
        border-right: 1px solid #848484;
        z-index: 2;
        background-color: #6d6d6d;
        line-height: 30px; }
        @media screen and (min-width: 64em) {
          .slider-container .rolls .single-roll .name, .slider-container .slider-container-rolls .single-roll .name, .slider-container-wrapper .rolls .single-roll .name, .slider-container-wrapper .slider-container-rolls .single-roll .name {
            font-size: 0.75rem; } }
        @media screen and (min-width: 75em) {
          .slider-container .rolls .single-roll .name, .slider-container .slider-container-rolls .single-roll .name, .slider-container-wrapper .rolls .single-roll .name, .slider-container-wrapper .slider-container-rolls .single-roll .name {
            font-size: 0.875rem; } }
        @media screen and (min-width: 90em) {
          .slider-container .rolls .single-roll .name, .slider-container .slider-container-rolls .single-roll .name, .slider-container-wrapper .rolls .single-roll .name, .slider-container-wrapper .slider-container-rolls .single-roll .name {
            font-size: 0.9375rem; } }
      .slider-container .rolls .single-roll .cont, .slider-container .slider-container-rolls .single-roll .cont, .slider-container-wrapper .rolls .single-roll .cont, .slider-container-wrapper .slider-container-rolls .single-roll .cont {
        position: absolute;
        bottom: 30px;
        z-index: 1;
        max-width: 100%;
        margin: 0 auto;
        left: 0;
        right: 0;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%; }
        @media screen and (min-width: 64em) {
          .slider-container .rolls .single-roll .cont, .slider-container .slider-container-rolls .single-roll .cont, .slider-container-wrapper .rolls .single-roll .cont, .slider-container-wrapper .slider-container-rolls .single-roll .cont {
            background-size: initial; } }
      .slider-container .rolls .single-roll .hover-content, .slider-container .slider-container-rolls .single-roll .hover-content, .slider-container-wrapper .rolls .single-roll .hover-content, .slider-container-wrapper .slider-container-rolls .single-roll .hover-content {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: rgba(85, 85, 85, 0.91);
        z-index: 3;
        color: #ffffff !important;
        height: 100%; }
        .slider-container .rolls .single-roll .hover-content .title, .slider-container .slider-container-rolls .single-roll .hover-content .title, .slider-container-wrapper .rolls .single-roll .hover-content .title, .slider-container-wrapper .slider-container-rolls .single-roll .hover-content .title {
          font-size: 1.125rem;
          width: 100%;
          padding: 0.5rem;
          position: relative;
          float: left;
          height: auto;
          clear: both;
          width: 100%;
          box-sizing: border-box;
          text-align: center; }
          @media screen and (min-width: 75em) {
            .slider-container .rolls .single-roll .hover-content .title, .slider-container .slider-container-rolls .single-roll .hover-content .title, .slider-container-wrapper .rolls .single-roll .hover-content .title, .slider-container-wrapper .slider-container-rolls .single-roll .hover-content .title {
              font-size: 1.375rem; } }
          @media screen and (min-width: 90em) {
            .slider-container .rolls .single-roll .hover-content .title, .slider-container .slider-container-rolls .single-roll .hover-content .title, .slider-container-wrapper .rolls .single-roll .hover-content .title, .slider-container-wrapper .slider-container-rolls .single-roll .hover-content .title {
              padding: 0.9375rem; } }
        .slider-container .rolls .single-roll .hover-content .desc, .slider-container .slider-container-rolls .single-roll .hover-content .desc, .slider-container-wrapper .rolls .single-roll .hover-content .desc, .slider-container-wrapper .slider-container-rolls .single-roll .hover-content .desc {
          font-size: 0.8125rem;
          text-align: center;
          padding-bottom: 0.625rem;
          padding-left: 0.3125rem;
          padding-right: 0.3125rem;
          position: relative;
          float: left;
          height: auto;
          clear: both;
          width: 100%;
          box-sizing: border-box; }
          @media screen and (min-width: 75em) {
            .slider-container .rolls .single-roll .hover-content .desc, .slider-container .slider-container-rolls .single-roll .hover-content .desc, .slider-container-wrapper .rolls .single-roll .hover-content .desc, .slider-container-wrapper .slider-container-rolls .single-roll .hover-content .desc {
              font-size: 0.875rem; } }
          @media screen and (min-width: 90em) {
            .slider-container .rolls .single-roll .hover-content .desc, .slider-container .slider-container-rolls .single-roll .hover-content .desc, .slider-container-wrapper .rolls .single-roll .hover-content .desc, .slider-container-wrapper .slider-container-rolls .single-roll .hover-content .desc {
              padding-bottom: 1.25rem; } }
      .slider-container .rolls .single-roll:last-child .name, .slider-container .slider-container-rolls .single-roll:last-child .name, .slider-container-wrapper .rolls .single-roll:last-child .name, .slider-container-wrapper .slider-container-rolls .single-roll:last-child .name {
        border-right: none; }
  .slider-container .top-slider-container, .slider-container-wrapper .top-slider-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    border-bottom: 1px solid #a8a8a8;
    height: calc(100% - 351px); }
    @media screen and (min-width: 64em) {
      .slider-container .top-slider-container, .slider-container-wrapper .top-slider-container {
        height: calc(100% - 129px); } }
    .slider-container .top-slider-container .roll-content, .slider-container-wrapper .top-slider-container .roll-content {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      height: 100%;
      width: 100%; }
    .slider-container .top-slider-container .content, .slider-container-wrapper .top-slider-container .content {
      position: absolute;
      bottom: 0;
      height: 45px;
      width: 100%;
      text-align: center;
      border-bottom: 1px solid #c4c4c4;
      background: #fff;
      z-index: 1000; }
      @media screen and (min-width: 40em) and (max-width: 63.9375em) {
        .slider-container .top-slider-container .content, .slider-container-wrapper .top-slider-container .content {
          -webkit-animation: fadeInFromNone 300ms ease;
          -moz-animation: fadeInFromNone 300ms ease;
          animation: fadeInFromNone 300ms ease; } }
      @media screen and (min-width: 64em) {
        .slider-container .top-slider-container .content, .slider-container-wrapper .top-slider-container .content {
          background: transparent;
          border: 0;
          width: auto;
          height: auto;
          right: 1%;
          top: 41%;
          bottom: auto;
          text-align: initial; } }
      @media screen and (min-width: 75em) {
        .slider-container .top-slider-container .content, .slider-container-wrapper .top-slider-container .content {
          right: 8%; } }
      .slider-container .top-slider-container .content .slide-text, .slider-container-wrapper .top-slider-container .content .slide-text {
        font-family: 'museo_sans_cond100';
        opacity: 0;
        font-size: 34px;
        line-height: 45px;
        display: inline-block;
        -webkit-animation: fade-right 800ms ease forwards;
        -moz-animation: fade-right 800ms ease forwards;
        animation: fade-right 800ms ease forwards; }
        @media screen and (min-width: 64em) {
          .slider-container .top-slider-container .content .slide-text, .slider-container-wrapper .top-slider-container .content .slide-text {
            display: block;
            line-height: 3.5625rem; } }
        .slider-container .top-slider-container .content .slide-text.top, .slider-container-wrapper .top-slider-container .content .slide-text.top {
          -webkit-animation-delay: 2300ms;
          -moz-animation-delay: 2300ms;
          animation-delay: 2300ms; }
          @media screen and (min-width: 64em) {
            .slider-container .top-slider-container .content .slide-text.top, .slider-container-wrapper .top-slider-container .content .slide-text.top {
              font-size: 38px; } }
        .slider-container .top-slider-container .content .slide-text.middle, .slider-container-wrapper .top-slider-container .content .slide-text.middle {
          -webkit-animation-delay: 2900ms;
          -moz-animation-delay: 2900ms;
          animation-delay: 2900ms; }
          @media screen and (min-width: 64em) {
            .slider-container .top-slider-container .content .slide-text.middle, .slider-container-wrapper .top-slider-container .content .slide-text.middle {
              line-height: 1;
              font-family: 'museo_sans100';
              font-size: 65px; } }
          @media screen and (min-width: 90em) {
            .slider-container .top-slider-container .content .slide-text.middle, .slider-container-wrapper .top-slider-container .content .slide-text.middle {
              font-size: 78px; } }
        .slider-container .top-slider-container .content .slide-text.bottom, .slider-container-wrapper .top-slider-container .content .slide-text.bottom {
          -webkit-animation-delay: 3500ms;
          -moz-animation-delay: 3500ms;
          animation-delay: 3500ms;
          text-align: right; }
          @media screen and (min-width: 64em) {
            .slider-container .top-slider-container .content .slide-text.bottom, .slider-container-wrapper .top-slider-container .content .slide-text.bottom {
              font-size: 38px; } }
    .slider-container .top-slider-container #roll-s1, .slider-container-wrapper .top-slider-container #roll-s1 {
      background-size: cover; }
      .slider-container .top-slider-container #roll-s1 .single-slide:before, .slider-container-wrapper .top-slider-container #roll-s1 .single-slide:before {
        content: "";
        background-image: url("../img/bg.png");
        position: absolute;
        z-index: 9;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      .slider-container .top-slider-container #roll-s1 .graphic, .slider-container-wrapper .top-slider-container #roll-s1 .graphic {
        position: absolute;
        opacity: 0;
        right: 0;
        width: 100%;
        z-index: 9999;
        background: transparent;
        bottom: 45px;
        -webkit-animation: fade-left 1.5s ease forwards;
        -moz-animation: fade-left 1.5s ease forwards;
        animation: fade-left 1.5s ease forwards;
        -webkit-animation-delay: 800;
        -moz-animation-delay: 800;
        animation-delay: 800; }
        @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
          .slider-container .top-slider-container #roll-s1 .graphic, .slider-container-wrapper .top-slider-container #roll-s1 .graphic {
            bottom: auto;
            top: 120px; } }
        @media screen and (min-width: 64em) {
          .slider-container .top-slider-container #roll-s1 .graphic, .slider-container-wrapper .top-slider-container #roll-s1 .graphic {
            height: auto;
            left: -5%;
            right: auto;
            max-width: 43%;
            max-height: calc(100% - 100px);
            width: auto;
            bottom: 0;
            top: auto; } }
        @media screen and (min-width: 90em) {
          .slider-container .top-slider-container #roll-s1 .graphic, .slider-container-wrapper .top-slider-container #roll-s1 .graphic {
            max-height: none; } }
        @media screen and (min-width: 106.25em) {
          .slider-container .top-slider-container #roll-s1 .graphic, .slider-container-wrapper .top-slider-container #roll-s1 .graphic {
            left: 0%;
            max-width: none; } }
        @media screen and (min-width: 120em) {
          .slider-container .top-slider-container #roll-s1 .graphic, .slider-container-wrapper .top-slider-container #roll-s1 .graphic {
            left: 3%; } }
        .slider-container .top-slider-container #roll-s1 .graphic img, .slider-container-wrapper .top-slider-container #roll-s1 .graphic img {
          height: 457px;
          margin-left: 50px;
          float: left; }
          @media screen and (min-width: 64em) {
            .slider-container .top-slider-container #roll-s1 .graphic img, .slider-container-wrapper .top-slider-container #roll-s1 .graphic img {
              height: auto;
              margin-left: 0; } }
    .slider-container .top-slider-container .animated-slider,
    .slider-container .top-slider-container .single-slide, .slider-container-wrapper .top-slider-container .animated-slider,
    .slider-container-wrapper .top-slider-container .single-slide {
      width: 100%;
      height: 100%; }

/* Verticals
========================================================================== */
body.page-layout-vertical-1 .category-top-banner {
  display: none; }

body.page-layout-vertical-1 .page-wrapper .top-page {
  height: 100%; }

body.page-layout-vertical-2 .category-top-banner {
  display: none; }

body.page-layout-vertical-2 .page-wrapper .top-page {
  height: 100%; }

body.page-layout-vertical-3 .category-top-banner {
  display: none; }

body.page-layout-vertical-3 .page-wrapper .top-page {
  height: 100%; }

body.page-layout-vertical-4 .category-top-banner {
  display: none; }

body.page-layout-vertical-4 .page-wrapper .top-page {
  height: 100%; }

body.page-layout-vertical-5 .category-top-banner {
  display: none; }

body.page-layout-vertical-5 .page-wrapper .top-page {
  height: 100%; }

body.page-layout-vertical-6 .category-top-banner {
  display: none; }

body.page-layout-vertical-6 .page-wrapper .top-page {
  height: 100%; }

body.page-layout-vertical-7 .category-top-banner {
  display: none; }

body.page-layout-vertical-7 .page-wrapper .top-page {
  height: 100%; }

@media screen and (min-width: 64em) {
  .page-layout-vertical-7 .page-wrapper {
    height: 100%; } }

.page-layout-vertical-7 .page-wrapper .top-page {
  border: 0; }

.page-layout-vertical-7 .slider-container-wrapper {
  margin-top: 0 !important; }

@media screen and (min-width: 90em) {
  .vertical-slider-container .vert-slider.joinus .single-slide .content {
    top: 170px; } }

.vertical-slider-container {
  position: relative;
  width: 100%; }
  @media screen and (min-width: 64em) {
    .vertical-slider-container {
      height: calc(100vh - 102px); } }
  .vertical-slider-container .vert-slider {
    position: relative;
    width: 100%; }
    @media screen and (min-width: 64em) {
      .vertical-slider-container .vert-slider {
        height: 100%; } }
    .vertical-slider-container .vert-slider .single-slide .content, .vertical-slider-container .vert-slider-pager-container {
      height: 425px;
      width: 100%;
      right: 0;
      bottom: 100px;
      top: auto;
      position: absolute; }
      @media screen and (min-width: 64em) {
        .vertical-slider-container .vert-slider .single-slide .content, .vertical-slider-container .vert-slider-pager-container {
          top: 336px;
          bottom: auto;
          width: 775px; } }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        .vertical-slider-container .vert-slider .single-slide .content, .vertical-slider-container .vert-slider-pager-container {
          width: 590px;
          height: 350px; } }
      @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
        .vertical-slider-container .vert-slider .single-slide .content, .vertical-slider-container .vert-slider-pager-container {
          top: 315px; } }
      @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
        .vertical-slider-container .vert-slider .single-slide .content, .vertical-slider-container .vert-slider-pager-container {
          top: 31.25rem; } }
    .vertical-slider-container .vert-slider .single-slide {
      width: 100%;
      height: 100%;
      background-size: cover;
      background-position: top center;
      background-repeat: no-repeat;
      padding: 150px 10px 25px; }
      @media screen and (min-width: 40em) {
        .vertical-slider-container .vert-slider .single-slide {
          padding: 125px 10px 50px; } }
      @media screen and (min-width: 64em) {
        .vertical-slider-container .vert-slider .single-slide {
          position: absolute;
          top: 0;
          left: 0;
          padding: 0; } }
      .vertical-slider-container .vert-slider .single-slide .content {
        overflow: hidden;
        padding: 15px;
        background: #fff;
        position: static;
        height: auto;
        bottom: auto;
        margin: 0 auto; }
        @media screen and (min-width: 40em) {
          .vertical-slider-container .vert-slider .single-slide .content {
            padding: 20px 20px 20px 30px; } }
        @media screen and (min-width: 64em) {
          .vertical-slider-container .vert-slider .single-slide .content {
            top: 170px;
            padding: 30px 47px;
            position: absolute;
            margin: 0; }
            .vertical-slider-container .vert-slider .single-slide .content .left-column,
            .vertical-slider-container .vert-slider .single-slide .content .right-column {
              padding-top: 20px; } }
        @media screen and (min-width: 90em) {
          .vertical-slider-container .vert-slider .single-slide .content {
            top: 336px; } }
        @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
          .vertical-slider-container .vert-slider .single-slide .content {
            padding: 1.5625rem;
            height: auto; } }
        .vertical-slider-container .vert-slider .single-slide .content .left-column {
          border-right: 0.0625rem solid #6d6d6d;
          width: 52%;
          float: left;
          padding: 15px 40px 0 0; }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            .vertical-slider-container .vert-slider .single-slide .content .left-column {
              padding-right: 0; } }
        .vertical-slider-container .vert-slider .single-slide .content .right-column {
          padding: 15px 40px 0 30px;
          float: left;
          width: 48%; }
          @media screen and (min-width: 64em) {
            .vertical-slider-container .vert-slider .single-slide .content .right-column {
              padding-right: 60px; } }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            .vertical-slider-container .vert-slider .single-slide .content .right-column {
              padding-right: 15px; }
              .vertical-slider-container .vert-slider .single-slide .content .right-column.has-pager {
                padding-right: 40px; } }
        .vertical-slider-container .vert-slider .single-slide .content .left-column,
        .vertical-slider-container .vert-slider .single-slide .content .right-column {
          height: 100%;
          position: relative; }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            .vertical-slider-container .vert-slider .single-slide .content .left-column,
            .vertical-slider-container .vert-slider .single-slide .content .right-column {
              padding-top: 0; } }
        .vertical-slider-container .vert-slider .single-slide .content .title {
          font-size: 5.25rem;
          text-align: left;
          font-family: 'museo_sans100';
          line-height: 4.6875rem;
          color: #444444;
          letter-spacing: -2px;
          margin-bottom: 0.9375rem; }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            .vertical-slider-container .vert-slider .single-slide .content .title {
              font-size: 4rem;
              line-height: 3.5625rem; } }
        .vertical-slider-container .vert-slider .single-slide .content .description {
          font-size: 1rem;
          font-family: "museo_sans300";
          color: #6d6d6d;
          line-height: 1.4; }
        .vertical-slider-container .vert-slider .single-slide .content .button, .vertical-slider-container .vert-slider .single-slide .content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .vertical-slider-container .vert-slider .single-slide .content button, .vertical-slider-container .vert-slider .single-slide .content .fieldset button.action, .fieldset .vertical-slider-container .vert-slider .single-slide .content button.action, .vertical-slider-container .vert-slider .single-slide .content .fieldset a.action, .fieldset .vertical-slider-container .vert-slider .single-slide .content a.action, .vertical-slider-container .vert-slider .single-slide .content .login-container button.action, .login-container .vertical-slider-container .vert-slider .single-slide .content button.action, .vertical-slider-container .vert-slider .single-slide .content .login-container a.action, .login-container .vertical-slider-container .vert-slider .single-slide .content a.action, .vertical-slider-container .vert-slider .single-slide .content .form-create-account button.action, .form-create-account .vertical-slider-container .vert-slider .single-slide .content button.action, .vertical-slider-container .vert-slider .single-slide .content .form-create-account a.action, .form-create-account .vertical-slider-container .vert-slider .single-slide .content a.action, .vertical-slider-container .vert-slider .single-slide .content .forgot-password-container button.action, .forgot-password-container .vertical-slider-container .vert-slider .single-slide .content button.action, .vertical-slider-container .vert-slider .single-slide .content .forgot-password-container a.action, .forgot-password-container .vertical-slider-container .vert-slider .single-slide .content a.action, .vertical-slider-container .vert-slider .single-slide .content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .vertical-slider-container .vert-slider .single-slide .content button, .vertical-slider-container .vert-slider .single-slide .content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .vertical-slider-container .vert-slider .single-slide .content button, .vertical-slider-container .vert-slider .single-slide .content .data.table .actions a.action, .data.table .actions .vertical-slider-container .vert-slider .single-slide .content a.action {
          font-family: 'museo_sans100';
          font-size: 29px;
          margin-top: 35px;
          padding: 10px 20px;
          background: #6d6d6d;
          position: absolute;
          right: 40px;
          bottom: 20px; }
          .vertical-slider-container .vert-slider .single-slide .content .button:hover, .vertical-slider-container .vert-slider .single-slide .content .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .vertical-slider-container .vert-slider .single-slide .content button:hover, .vertical-slider-container .vert-slider .single-slide .content .fieldset button.action:hover, .fieldset .vertical-slider-container .vert-slider .single-slide .content button.action:hover, .vertical-slider-container .vert-slider .single-slide .content .fieldset a.action:hover, .fieldset .vertical-slider-container .vert-slider .single-slide .content a.action:hover, .vertical-slider-container .vert-slider .single-slide .content .login-container button.action:hover, .login-container .vertical-slider-container .vert-slider .single-slide .content button.action:hover, .vertical-slider-container .vert-slider .single-slide .content .login-container a.action:hover, .login-container .vertical-slider-container .vert-slider .single-slide .content a.action:hover, .vertical-slider-container .vert-slider .single-slide .content .form-create-account button.action:hover, .form-create-account .vertical-slider-container .vert-slider .single-slide .content button.action:hover, .vertical-slider-container .vert-slider .single-slide .content .form-create-account a.action:hover, .form-create-account .vertical-slider-container .vert-slider .single-slide .content a.action:hover, .vertical-slider-container .vert-slider .single-slide .content .forgot-password-container button.action:hover, .forgot-password-container .vertical-slider-container .vert-slider .single-slide .content button.action:hover, .vertical-slider-container .vert-slider .single-slide .content .forgot-password-container a.action:hover, .forgot-password-container .vertical-slider-container .vert-slider .single-slide .content a.action:hover, .vertical-slider-container .vert-slider .single-slide .content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .vertical-slider-container .vert-slider .single-slide .content button:hover, .vertical-slider-container .vert-slider .single-slide .content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .vertical-slider-container .vert-slider .single-slide .content button:hover, .vertical-slider-container .vert-slider .single-slide .content .data.table .actions a.action:hover, .data.table .actions .vertical-slider-container .vert-slider .single-slide .content a.action:hover {
            background-color: #ec562b; }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            .vertical-slider-container .vert-slider .single-slide .content .button, .vertical-slider-container .vert-slider .single-slide .content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .vertical-slider-container .vert-slider .single-slide .content button, .vertical-slider-container .vert-slider .single-slide .content .fieldset button.action, .fieldset .vertical-slider-container .vert-slider .single-slide .content button.action, .vertical-slider-container .vert-slider .single-slide .content .fieldset a.action, .fieldset .vertical-slider-container .vert-slider .single-slide .content a.action, .vertical-slider-container .vert-slider .single-slide .content .login-container button.action, .login-container .vertical-slider-container .vert-slider .single-slide .content button.action, .vertical-slider-container .vert-slider .single-slide .content .login-container a.action, .login-container .vertical-slider-container .vert-slider .single-slide .content a.action, .vertical-slider-container .vert-slider .single-slide .content .form-create-account button.action, .form-create-account .vertical-slider-container .vert-slider .single-slide .content button.action, .vertical-slider-container .vert-slider .single-slide .content .form-create-account a.action, .form-create-account .vertical-slider-container .vert-slider .single-slide .content a.action, .vertical-slider-container .vert-slider .single-slide .content .forgot-password-container button.action, .forgot-password-container .vertical-slider-container .vert-slider .single-slide .content button.action, .vertical-slider-container .vert-slider .single-slide .content .forgot-password-container a.action, .forgot-password-container .vertical-slider-container .vert-slider .single-slide .content a.action, .vertical-slider-container .vert-slider .single-slide .content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .vertical-slider-container .vert-slider .single-slide .content button, .vertical-slider-container .vert-slider .single-slide .content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .vertical-slider-container .vert-slider .single-slide .content button, .vertical-slider-container .vert-slider .single-slide .content .data.table .actions a.action, .data.table .actions .vertical-slider-container .vert-slider .single-slide .content a.action {
              bottom: 10px; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.health-nutrition .content, .vertical-slider-container .vert-slider-pager-container.health-nutrition {
        height: 16.5625rem;
        width: 35rem; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.health-nutrition .content, .vertical-slider-container .vert-slider-pager-container.health-nutrition {
        top: 23.125rem; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.spa-beauty .content, .vertical-slider-container .vert-slider-pager-container.spa-beauty {
        height: 17.5rem;
        width: 35rem; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.spa-beauty .content, .vertical-slider-container .vert-slider-pager-container.spa-beauty {
        top: 22.5rem; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.apparel-jewelry .content, .vertical-slider-container .vert-slider-pager-container.apparel-jewelry {
        width: 34.6875rem;
        height: 18.125rem; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.apparel-jewelry .content, .vertical-slider-container .vert-slider-pager-container.apparel-jewelry {
        top: 23.75rem; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.apparel-jewelry .content, .vertical-slider-container .vert-slider-pager-container.apparel-jewelry {
        top: 39.25rem; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.services .content, .vertical-slider-container .vert-slider-pager-container.services {
        height: 16.25rem;
        width: 39.0625rem; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.services .content, .vertical-slider-container .vert-slider-pager-container.services {
        top: 25rem; } }
    .vertical-slider-container .vert-slider-pager {
      z-index: 99999;
      position: absolute; }
      .vertical-slider-container .vert-slider-pager-container-inner {
        position: relative;
        height: 100%; }
      .vertical-slider-container .vert-slider-pager.regular {
        right: 70px;
        top: 50%; }
        @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
          .vertical-slider-container .vert-slider-pager.regular {
            right: 15px; } }
        .vertical-slider-container .vert-slider-pager.regular span {
          display: block;
          text-indent: -9999px;
          border: 2px solid #c4c4c4;
          background: transparent;
          border-radius: 100%;
          width: 13px;
          height: 13px;
          margin-bottom: 10px; }
          .vertical-slider-container .vert-slider-pager.regular span:hover {
            cursor: pointer; }
          .vertical-slider-container .vert-slider-pager.regular span.cycle-pager-active {
            background-color: #c4c4c4; }
      .vertical-slider-container .vert-slider-pager.hover {
        top: 230px;
        right: 365px; }
        @media screen and (min-width: 64em) {
          .vertical-slider-container .vert-slider-pager.hover {
            right: 410px; } }
        @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
          .vertical-slider-container .vert-slider-pager.hover {
            right: 19.6875rem;
            top: 9.8125rem; } }
        .vertical-slider-container .vert-slider-pager.hover.apparel-jewelry {
          top: 16.4375rem; }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            .vertical-slider-container .vert-slider-pager.hover.apparel-jewelry {
              top: 10.625rem;
              right: 17.8125rem; } }
        .vertical-slider-container .vert-slider-pager.hover.services {
          top: 10.625rem; }
          @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
            .vertical-slider-container .vert-slider-pager.hover.services {
              top: 6.5625rem;
              right: 17.1875rem; } }
        @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
          .vertical-slider-container .vert-slider-pager.hover.home-family {
            right: 19.0625rem; } }
        .vertical-slider-container .vert-slider-pager.hover a {
          display: block;
          position: relative;
          text-align: right;
          padding: 1px 0; }
          .vertical-slider-container .vert-slider-pager.hover a:after,
          .vertical-slider-container .vert-slider-pager.hover a span {
            vertical-align: middle;
            display: inline-block;
            -webkit-transition: color 300ms ease;
            -moz-transition: color 300ms ease;
            transition: color 300ms ease; }
          .vertical-slider-container .vert-slider-pager.hover a span {
            text-transform: uppercase;
            color: #6d6d6d;
            font-family: 'museo_sans700';
            margin-right: 5px;
            font-size: 19px; }
          .vertical-slider-container .vert-slider-pager.hover a:after {
            content: "\23";
            font-family: "ElegantIcons";
            color: #6d6d6d;
            right: 0;
            font-size: 1.625rem; }
            @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
              .vertical-slider-container .vert-slider-pager.hover a:after {
                font-size: 1.75rem; } }
          .vertical-slider-container .vert-slider-pager.hover a.cycle-pager-active:after {
            color: #ec6529; }
          .vertical-slider-container .vert-slider-pager.hover a:hover span {
            color: #ec6529; }
          .vertical-slider-container .vert-slider-pager.hover a:hover:after {
            color: #ec6529; }
    .vertical-slider-container .vert-slider.health-nutrition .slide-1 {
      background-image: url(../img/slider/health-nutrition/slide-1.jpg); }
    .vertical-slider-container .vert-slider.health-nutrition .slide-2 {
      background-image: url(../img/slider/health-nutrition/slide-2.jpg); }
    .vertical-slider-container .vert-slider.home-family .slide-1 {
      background-image: url(../img/slider/home-family/slide-1.jpg); }
    .vertical-slider-container .vert-slider.home-family .slide-2 {
      background-image: url(../img/slider/home-family/slide-2.jpg); }
    .vertical-slider-container .vert-slider.home-family .slide-3 {
      background-image: url(../img/slider/home-family/slide-3.jpg); }
    .vertical-slider-container .vert-slider.home-family .slide-4 {
      background-image: url(../img/slider/home-family/slide-4.jpg); }
    .vertical-slider-container .vert-slider.food-beverage .slide-1 {
      background-image: url(../img/slider/food-beverage/slide-1.jpg); }
    .vertical-slider-container .vert-slider.food-beverage .slide-2 {
      background-image: url(../img/slider/food-beverage/slide-2.jpg); }
    .vertical-slider-container .vert-slider.food-beverage .slide-3 {
      background-image: url(../img/slider/food-beverage/slide-3.jpg); }
    .vertical-slider-container .vert-slider.food-beverage .slide-4 {
      background-image: url(../img/slider/food-beverage/slide-4.jpg); }
    .vertical-slider-container .vert-slider.spa-beauty .slide-1 {
      background-image: url(../img/slider/spa-beauty/slide-1.jpg); }
    .vertical-slider-container .vert-slider.apparel-jewelry .slide-1 {
      background-image: url(../img/slider/apparel-jewelry/slide-1.jpg); }
    .vertical-slider-container .vert-slider.apparel-jewelry .slide-2 {
      background-image: url(../img/slider/apparel-jewelry/slide-2.jpg); }
    .vertical-slider-container .vert-slider.services .slide-1 {
      background-image: url(../img/slider/services/slide-1.jpg); }
    .vertical-slider-container .vert-slider.services .slide-2 {
      background-image: url(../img/slider/services/slide-2.jpg); }
    .vertical-slider-container .vert-slider.services .slide-3 {
      background-image: url(../img/slider/services/slide-3.jpg); }
    .vertical-slider-container .vert-slider.joinus .columns,
    .vertical-slider-container .vert-slider.joinus .column,
    .vertical-slider-container .vert-slider.joinus .columns,
    .vertical-slider-container .vert-slider.joinus body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street
    .vertical-slider-container .vert-slider.joinus .label,
    .vertical-slider-container .vert-slider.joinus
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    .vertical-slider-container .vert-slider.joinus .label,
    .vertical-slider-container .vert-slider.joinus body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street
    .vertical-slider-container .vert-slider.joinus .field,
    .vertical-slider-container .vert-slider.joinus
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    .vertical-slider-container .vert-slider.joinus .field,
    .vertical-slider-container .vert-slider.joinus body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address
    .vertical-slider-container .vert-slider.joinus .choice,
    .vertical-slider-container .vert-slider.joinus
    body:not(#theme-youngevity-us) .billing-address-form .choice,
    body:not(#theme-youngevity-us) .billing-address-form
    .vertical-slider-container .vert-slider.joinus .choice,
    .vertical-slider-container .vert-slider.joinus body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street
    .vertical-slider-container .vert-slider.joinus .label,
    .vertical-slider-container .vert-slider.joinus
    body#theme-youngevity-us .fieldset.address .field.street .label,
    body#theme-youngevity-us .fieldset.address .field.street
    .vertical-slider-container .vert-slider.joinus .label,
    .vertical-slider-container .vert-slider.joinus body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street
    .vertical-slider-container .vert-slider.joinus .field,
    .vertical-slider-container .vert-slider.joinus
    body#theme-youngevity-us .fieldset.address .field.street .field,
    body#theme-youngevity-us .fieldset.address .field.street
    .vertical-slider-container .vert-slider.joinus .field,
    .vertical-slider-container .vert-slider.joinus body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address
    .vertical-slider-container .vert-slider.joinus .choice,
    .vertical-slider-container .vert-slider.joinus
    body#theme-youngevity-us .billing-address-form .choice,
    body#theme-youngevity-us .billing-address-form
    .vertical-slider-container .vert-slider.joinus .choice {
      position: relative;
      overflow: visible; }
    .vertical-slider-container .vert-slider.joinus .arrow {
      position: absolute;
      top: 3px;
      right: -15px; }
      .vertical-slider-container .vert-slider.joinus .arrow:after {
        content: "\23";
        font-family: "ElegantIcons";
        color: #ec6529;
        right: 0;
        font-size: 1.625rem; }
    .vertical-slider-container .vert-slider.joinus .slide-1 {
      background-image: url("/media/wysiwyg/join-us/join-us.jpg");
      background-position: 20%; }
    .vertical-slider-container .vert-slider.joinus #enroller-form-submit {
      position: static;
      margin: 0 0 20px 0;
      font-size: 1.0625rem;
      background-color: #ec6529;
      padding-left: 40px;
      padding-right: 40px; }
      @media screen and (min-width: 40em) {
        .vertical-slider-container .vert-slider.joinus #enroller-form-submit {
          margin: 0; } }
    .vertical-slider-container .vert-slider.joinus #enroller_id {
      margin-bottom: 7px; }
    .vertical-slider-container .vert-slider.joinus .single-slide .content .title {
      margin-bottom: 0;
      font-size: 2.625rem;
      line-height: normal; }
    .vertical-slider-container .vert-slider.joinus .single-slide .content h3, .vertical-slider-container .vert-slider.joinus .single-slide .content body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .vertical-slider-container .vert-slider.joinus .single-slide .content .summary.title, .vertical-slider-container .vert-slider.joinus .single-slide .content body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content .summary.title, .vertical-slider-container .vert-slider.joinus .single-slide .content body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content span.title, .vertical-slider-container .vert-slider.joinus .single-slide .content body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content span.title, .vertical-slider-container .vert-slider.joinus .single-slide .content .data.table .table-caption, .data.table .vertical-slider-container .vert-slider.joinus .single-slide .content .table-caption {
      letter-spacing: normal;
      font-size: 1.5rem;
      margin-bottom: 24px;
      font-family: "museo_sans100"; }
      .vertical-slider-container .vert-slider.joinus .single-slide .content h3#video, .vertical-slider-container .vert-slider.joinus .single-slide .content body:not(#theme-youngevity-us) .cart-summary #video.summary.title, body:not(#theme-youngevity-us) .cart-summary .vertical-slider-container .vert-slider.joinus .single-slide .content #video.summary.title, .vertical-slider-container .vert-slider.joinus .single-slide .content body#theme-youngevity-us .cart-summary.sidebar #video.summary.title, body#theme-youngevity-us .cart-summary.sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content #video.summary.title, .vertical-slider-container .vert-slider.joinus .single-slide .content body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span#video.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content span#video.title, .vertical-slider-container .vert-slider.joinus .single-slide .content body#theme-youngevity-us .checkout-opc .opc-sidebar span#video.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content span#video.title, .vertical-slider-container .vert-slider.joinus .single-slide .content .data.table #video.table-caption, .data.table .vertical-slider-container .vert-slider.joinus .single-slide .content #video.table-caption {
        cursor: pointer; }
        .vertical-slider-container .vert-slider.joinus .single-slide .content h3#video:hover, .vertical-slider-container .vert-slider.joinus .single-slide .content body:not(#theme-youngevity-us) .cart-summary #video.summary.title:hover, body:not(#theme-youngevity-us) .cart-summary .vertical-slider-container .vert-slider.joinus .single-slide .content #video.summary.title:hover, .vertical-slider-container .vert-slider.joinus .single-slide .content body#theme-youngevity-us .cart-summary.sidebar #video.summary.title:hover, body#theme-youngevity-us .cart-summary.sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content #video.summary.title:hover, .vertical-slider-container .vert-slider.joinus .single-slide .content body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span#video.title:hover, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content span#video.title:hover, .vertical-slider-container .vert-slider.joinus .single-slide .content body#theme-youngevity-us .checkout-opc .opc-sidebar span#video.title:hover, body#theme-youngevity-us .checkout-opc .opc-sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content span#video.title:hover, .vertical-slider-container .vert-slider.joinus .single-slide .content .data.table #video.table-caption:hover, .data.table .vertical-slider-container .vert-slider.joinus .single-slide .content #video.table-caption:hover {
          text-decoration: underline; }
      .vertical-slider-container .vert-slider.joinus .single-slide .content h3.interested-in-join, .vertical-slider-container .vert-slider.joinus .single-slide .content body:not(#theme-youngevity-us) .cart-summary .interested-in-join.summary.title, body:not(#theme-youngevity-us) .cart-summary .vertical-slider-container .vert-slider.joinus .single-slide .content .interested-in-join.summary.title, .vertical-slider-container .vert-slider.joinus .single-slide .content body#theme-youngevity-us .cart-summary.sidebar .interested-in-join.summary.title, body#theme-youngevity-us .cart-summary.sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content .interested-in-join.summary.title, .vertical-slider-container .vert-slider.joinus .single-slide .content body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.interested-in-join.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content span.interested-in-join.title, .vertical-slider-container .vert-slider.joinus .single-slide .content body#theme-youngevity-us .checkout-opc .opc-sidebar span.interested-in-join.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .vertical-slider-container .vert-slider.joinus .single-slide .content span.interested-in-join.title, .vertical-slider-container .vert-slider.joinus .single-slide .content .data.table .interested-in-join.table-caption, .data.table .vertical-slider-container .vert-slider.joinus .single-slide .content .interested-in-join.table-caption {
        margin: 0 0 10px; }
    .vertical-slider-container .vert-slider.joinus .hollow.tiny, .vertical-slider-container .vert-slider.joinus .fieldset .actions-toolbar .secondary .tiny.action, .fieldset .actions-toolbar .secondary .vertical-slider-container .vert-slider.joinus .tiny.action, .vertical-slider-container .vert-slider.joinus .login-container .actions-toolbar .secondary .tiny.action, .login-container .actions-toolbar .secondary .vertical-slider-container .vert-slider.joinus .tiny.action, .vertical-slider-container .vert-slider.joinus .form-create-account .actions-toolbar .secondary .tiny.action, .form-create-account .actions-toolbar .secondary .vertical-slider-container .vert-slider.joinus .tiny.action, .vertical-slider-container .vert-slider.joinus .forgot-password-container .actions-toolbar .secondary .tiny.action, .forgot-password-container .actions-toolbar .secondary .vertical-slider-container .vert-slider.joinus .tiny.action {
      font-size: 0.875rem;
      cursor: pointer; }
    .vertical-slider-container .vert-slider.joinus select,
    .vertical-slider-container .vert-slider.joinus input {
      color: #676767; }
    .vertical-slider-container .vert-slider.joinus .single-slide .title, .vertical-slider-container .vert-slider.home-family .single-slide .title, .vertical-slider-container .vert-slider.apparel-jewelry .single-slide .title, .vertical-slider-container .vert-slider.food-beverage .single-slide .title, .vertical-slider-container .vert-slider.services .single-slide .title {
      color: #ec6529; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
        .vertical-slider-container .vert-slider.joinus .single-slide .title, .vertical-slider-container .vert-slider.home-family .single-slide .title, .vertical-slider-container .vert-slider.apparel-jewelry .single-slide .title, .vertical-slider-container .vert-slider.food-beverage .single-slide .title, .vertical-slider-container .vert-slider.services .single-slide .title {
          font-size: 4.1875rem; } }
    .vertical-slider-container .vert-slider.apparel-jewelry .slide-1 {
      background-position: right; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        .vertical-slider-container .vert-slider.apparel-jewelry .slide-1 {
          background-position: center; } }
    .vertical-slider-container .vert-slider.apparel-jewelry .single-slide .title {
      font-size: 4.75rem; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        .vertical-slider-container .vert-slider.apparel-jewelry .single-slide .title {
          font-size: 3.8125rem;
          line-height: 1; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .vertical-slider-container .vert-slider.services .single-slide .content .left-column {
        width: 60%; }
      .vertical-slider-container .vert-slider.services .single-slide .content .right-column {
        width: 40%; } }
    .vertical-slider-container .vert-slider.services .single-slide .title {
      font-size: 5.625rem; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        .vertical-slider-container .vert-slider.services .single-slide .title {
          font-size: 4.4375rem; } }
    .vertical-slider-container .vert-slider.spa-beauty .single-slide .title {
      font-size: 6.1875rem;
      line-height: 5.4375rem; }
      .vertical-slider-container .vert-slider.spa-beauty .single-slide .title span {
        font-size: 5rem; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        .vertical-slider-container .vert-slider.spa-beauty .single-slide .title {
          font-size: 5rem;
          line-height: 4.5625rem; }
          .vertical-slider-container .vert-slider.spa-beauty .single-slide .title span {
            font-size: 3.8125rem; } }
    @media screen and (min-width: 40em) and (max-width: 63.9375em) {
      .vertical-slider-container .vert-slider.food-beverage .single-slide.slide-1, .vertical-slider-container .vert-slider.food-beverage .single-slide.slide-4 {
        background-position: -190px 0px; } }
    .vertical-slider-container .vert-slider.food-beverage .single-slide .title {
      font-size: 80px; }
      @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
        .vertical-slider-container .vert-slider.food-beverage .single-slide .title {
          font-size: 4rem;
          line-height: 3.5625rem; } }

.scroll-down-container {
  position: absolute;
  width: 100%;
  text-align: center;
  height: 2.5rem;
  bottom: 1.875rem;
  left: 0;
  right: 0; }
  .scroll-down-container .scroll-button {
    padding-bottom: 0.4375rem;
    display: inline-block;
    width: auto;
    border-bottom: 0.125rem solid #ffffff;
    font-family: "museo_sans500";
    color: #ffffff;
    font-size: 1.125rem;
    text-transform: uppercase;
    position: relative;
    letter-spacing: 0.125rem;
    cursor: pointer; }
    .scroll-down-container .scroll-button:after {
      content: '';
      position: absolute;
      top: 35px;
      right: calc(50% - 10px);
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 10px 10px 0 10px;
      border-color: #ffffff transparent transparent transparent; }

.youngevity-register-enroller .page-wrapper {
  height: auto;
  overflow: hidden; }

@media only screen and (min-width: 1024px) and (max-width: 1399px) {
  .youngevity-register-enroller .page-wrapper {
    height: auto; }
  .youngevity-register-enroller .vertical-slider-container .vert-slider .single-slide {
    padding-top: 60%;
    position: relative; }
    .youngevity-register-enroller .vertical-slider-container .vert-slider .single-slide .content {
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%); } }

/* Simple line icons
========================================================================== */
@font-face {
  font-family: "simple-line-icons";
  src: url("../fonts/Simple-Line-Icons.eot?v=2.2.2");
  src: url("../fonts/Simple-Line-Icons.eot?#iefix&v=2.2.2") format("embedded-opentype"), url("../fonts/Simple-Line-Icons.ttf?v=2.2.2") format("truetype"), url("../fonts/Simple-Line-Icons.woff2?v=2.2.2") format("woff2"), url("../fonts/Simple-Line-Icons.woff?v=2.2.2") format("woff"), url("../fonts/Simple-Line-Icons.svg?v=2.2.2#simple-line-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

.icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-login, .icon-logout, .icon-emotsmile, .icon-phone, .icon-call-end, .icon-call-in, .icon-call-out, .icon-map, .icon-location-pin, .icon-direction, .icon-directions, .icon-compass, .icon-layers, .icon-menu, .icon-list, .icon-options-vertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-up-circle, .icon-arrow-left-circle, .icon-arrow-right-circle, .icon-arrow-down-circle, .icon-check, .icon-clock, .icon-plus, .icon-close, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-disc, .icon-cursor, .icon-cursor-move, .icon-crop, .icon-chemistry, .icon-speedometer, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-folder-alt, .icon-folder, .icon-film, .icon-feed, .icon-drop, .icon-drawer, .icon-docs, .icon-doc, .icon-diamond, .icon-cup, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-frame, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-loop, .icon-home, .icon-grid, .icon-graph, .icon-microphone, .icon-music-tone-alt, .icon-music-tone, .icon-earphones-alt, .icon-earphones, .icon-equalizer, .icon-like, .icon-dislike, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-calendar, .icon-bulb, .icon-chart, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-cloud-download, .icon-cloud-upload, .icon-envelope, .icon-eye, .icon-flag, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-credit-card, .icon-paypal, .icon-social-tumblr, .icon-social-twitter, .icon-social-facebook, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-github, .icon-social-gplus, .icon-social-reddit, .icon-social-skype, .icon-social-dribbble, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-social-youtube, .icon-social-dropbox {
  font-family: "simple-line-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-user:before {
  content: "\e005"; }

.icon-people:before {
  content: "\e001"; }

.icon-user-female:before {
  content: "\e000"; }

.icon-user-follow:before {
  content: "\e002"; }

.icon-user-following:before {
  content: "\e003"; }

.icon-user-unfollow:before {
  content: "\e004"; }

.icon-login:before {
  content: "\e066"; }

.icon-logout:before {
  content: "\e065"; }

.icon-emotsmile:before {
  content: "\e021"; }

.icon-phone:before {
  content: "\e600"; }

.icon-call-end:before {
  content: "\e048"; }

.icon-call-in:before {
  content: "\e047"; }

.icon-call-out:before {
  content: "\e046"; }

.icon-map:before {
  content: "\e033"; }

.icon-location-pin:before {
  content: "\e096"; }

.icon-direction:before {
  content: "\e042"; }

.icon-directions:before {
  content: "\e041"; }

.icon-compass:before {
  content: "\e045"; }

.icon-layers:before {
  content: "\e034"; }

.icon-menu:before {
  content: "\e601"; }

.icon-list:before {
  content: "\e067"; }

.icon-options-vertical:before {
  content: "\e602"; }

.icon-options:before {
  content: "\e603"; }

.icon-arrow-down:before {
  content: "\e604"; }

.icon-arrow-left:before {
  content: "\e605"; }

.icon-arrow-right:before {
  content: "\e606"; }

.icon-arrow-up:before {
  content: "\e607"; }

.icon-arrow-up-circle:before {
  content: "\e078"; }

.icon-arrow-left-circle:before {
  content: "\e07a"; }

.icon-arrow-right-circle:before {
  content: "\e079"; }

.icon-arrow-down-circle:before {
  content: "\e07b"; }

.icon-check:before {
  content: "\e080"; }

.icon-clock:before {
  content: "\e081"; }

.icon-plus:before {
  content: "\e095"; }

.icon-close:before {
  content: "\e082"; }

.icon-trophy:before {
  content: "\e006"; }

.icon-screen-smartphone:before {
  content: "\e010"; }

.icon-screen-desktop:before {
  content: "\e011"; }

.icon-plane:before {
  content: "\e012"; }

.icon-notebook:before {
  content: "\e013"; }

.icon-mustache:before {
  content: "\e014"; }

.icon-mouse:before {
  content: "\e015"; }

.icon-magnet:before {
  content: "\e016"; }

.icon-energy:before {
  content: "\e020"; }

.icon-disc:before {
  content: "\e022"; }

.icon-cursor:before {
  content: "\e06e"; }

.icon-cursor-move:before {
  content: "\e023"; }

.icon-crop:before {
  content: "\e024"; }

.icon-chemistry:before {
  content: "\e026"; }

.icon-speedometer:before {
  content: "\e007"; }

.icon-shield:before {
  content: "\e00e"; }

.icon-screen-tablet:before {
  content: "\e00f"; }

.icon-magic-wand:before {
  content: "\e017"; }

.icon-hourglass:before {
  content: "\e018"; }

.icon-graduation:before {
  content: "\e019"; }

.icon-ghost:before {
  content: "\e01a"; }

.icon-game-controller:before {
  content: "\e01b"; }

.icon-fire:before {
  content: "\e01c"; }

.icon-eyeglass:before {
  content: "\e01d"; }

.icon-envelope-open:before {
  content: "\e01e"; }

.icon-envelope-letter:before {
  content: "\e01f"; }

.icon-bell:before {
  content: "\e027"; }

.icon-badge:before {
  content: "\e028"; }

.icon-anchor:before {
  content: "\e029"; }

.icon-wallet:before {
  content: "\e02a"; }

.icon-vector:before {
  content: "\e02b"; }

.icon-speech:before {
  content: "\e02c"; }

.icon-puzzle:before {
  content: "\e02d"; }

.icon-printer:before {
  content: "\e02e"; }

.icon-present:before {
  content: "\e02f"; }

.icon-playlist:before {
  content: "\e030"; }

.icon-pin:before {
  content: "\e031"; }

.icon-picture:before {
  content: "\e032"; }

.icon-handbag:before {
  content: "\e035"; }

.icon-globe-alt:before {
  content: "\e036"; }

.icon-globe:before {
  content: "\e037"; }

.icon-folder-alt:before {
  content: "\e039"; }

.icon-folder:before {
  content: "\e089"; }

.icon-film:before {
  content: "\e03a"; }

.icon-feed:before {
  content: "\e03b"; }

.icon-drop:before {
  content: "\e03e"; }

.icon-drawer:before {
  content: "\e03f"; }

.icon-docs:before {
  content: "\e040"; }

.icon-doc:before {
  content: "\e085"; }

.icon-diamond:before {
  content: "\e043"; }

.icon-cup:before {
  content: "\e044"; }

.icon-calculator:before {
  content: "\e049"; }

.icon-bubbles:before {
  content: "\e04a"; }

.icon-briefcase:before {
  content: "\e04b"; }

.icon-book-open:before {
  content: "\e04c"; }

.icon-basket-loaded:before {
  content: "\e04d"; }

.icon-basket:before {
  content: "\e04e"; }

.icon-bag:before {
  content: "\e04f"; }

.icon-action-undo:before {
  content: "\e050"; }

.icon-action-redo:before {
  content: "\e051"; }

.icon-wrench:before {
  content: "\e052"; }

.icon-umbrella:before {
  content: "\e053"; }

.icon-trash:before {
  content: "\e054"; }

.icon-tag:before {
  content: "\e055"; }

.icon-support:before {
  content: "\e056"; }

.icon-frame:before {
  content: "\e038"; }

.icon-size-fullscreen:before {
  content: "\e057"; }

.icon-size-actual:before {
  content: "\e058"; }

.icon-shuffle:before {
  content: "\e059"; }

.icon-share-alt:before {
  content: "\e05a"; }

.icon-share:before {
  content: "\e05b"; }

.icon-rocket:before {
  content: "\e05c"; }

.icon-question:before {
  content: "\e05d"; }

.icon-pie-chart:before {
  content: "\e05e"; }

.icon-pencil:before {
  content: "\e05f"; }

.icon-note:before {
  content: "\e060"; }

.icon-loop:before {
  content: "\e064"; }

.icon-home:before {
  content: "\e069"; }

.icon-grid:before {
  content: "\e06a"; }

.icon-graph:before {
  content: "\e06b"; }

.icon-microphone:before {
  content: "\e063"; }

.icon-music-tone-alt:before {
  content: "\e061"; }

.icon-music-tone:before {
  content: "\e062"; }

.icon-earphones-alt:before {
  content: "\e03c"; }

.icon-earphones:before {
  content: "\e03d"; }

.icon-equalizer:before {
  content: "\e06c"; }

.icon-like:before {
  content: "\e068"; }

.icon-dislike:before {
  content: "\e06d"; }

.icon-control-start:before {
  content: "\e06f"; }

.icon-control-rewind:before {
  content: "\e070"; }

.icon-control-play:before {
  content: "\e071"; }

.icon-control-pause:before {
  content: "\e072"; }

.icon-control-forward:before {
  content: "\e073"; }

.icon-control-end:before {
  content: "\e074"; }

.icon-volume-1:before {
  content: "\e09f"; }

.icon-volume-2:before {
  content: "\e0a0"; }

.icon-volume-off:before {
  content: "\e0a1"; }

.icon-calendar:before {
  content: "\e075"; }

.icon-bulb:before {
  content: "\e076"; }

.icon-chart:before {
  content: "\e077"; }

.icon-ban:before {
  content: "\e07c"; }

.icon-bubble:before {
  content: "\e07d"; }

.icon-camrecorder:before {
  content: "\e07e"; }

.icon-camera:before {
  content: "\e07f"; }

.icon-cloud-download:before {
  content: "\e083"; }

.icon-cloud-upload:before {
  content: "\e084"; }

.icon-envelope:before {
  content: "\e086"; }

.icon-eye:before {
  content: "\e087"; }

.icon-flag:before {
  content: "\e088"; }

.icon-heart:before {
  content: "\e08a"; }

.icon-info:before {
  content: "\e08b"; }

.icon-key:before {
  content: "\e08c"; }

.icon-link:before {
  content: "\e08d"; }

.icon-lock:before {
  content: "\e08e"; }

.icon-lock-open:before {
  content: "\e08f"; }

.icon-magnifier:before {
  content: "\e090"; }

.icon-magnifier-add:before {
  content: "\e091"; }

.icon-magnifier-remove:before {
  content: "\e092"; }

.icon-paper-clip:before {
  content: "\e093"; }

.icon-paper-plane:before {
  content: "\e094"; }

.icon-power:before {
  content: "\e097"; }

.icon-refresh:before {
  content: "\e098"; }

.icon-reload:before {
  content: "\e099"; }

.icon-settings:before {
  content: "\e09a"; }

.icon-star:before {
  content: "\e09b"; }

.icon-symbol-female:before {
  content: "\e09c"; }

.icon-symbol-male:before {
  content: "\e09d"; }

.icon-target:before {
  content: "\e09e"; }

.icon-credit-card:before {
  content: "\e025"; }

.icon-paypal:before {
  content: "\e608"; }

.icon-social-tumblr:before {
  content: "\e00a"; }

.icon-social-twitter:before {
  content: "\e009"; }

.icon-social-facebook:before {
  content: "\e00b"; }

.icon-social-instagram:before {
  content: "\e609"; }

.icon-social-linkedin:before {
  content: "\e60a"; }

.icon-social-pinterest:before {
  content: "\e60b"; }

.icon-social-github:before {
  content: "\e60c"; }

.icon-social-gplus:before {
  content: "\e60d"; }

.icon-social-reddit:before {
  content: "\e60e"; }

.icon-social-skype:before {
  content: "\e60f"; }

.icon-social-dribbble:before {
  content: "\e00d"; }

.icon-social-behance:before {
  content: "\e610"; }

.icon-social-foursqare:before {
  content: "\e611"; }

.icon-social-soundcloud:before {
  content: "\e612"; }

.icon-social-spotify:before {
  content: "\e613"; }

.icon-social-stumbleupon:before {
  content: "\e614"; }

.icon-social-youtube:before {
  content: "\e008"; }

.icon-social-dropbox:before {
  content: "\e00c"; }

/* Registration
========================================================================== */
.youngevity-register-process .column.register-payment-info, .youngevity-register-process .register-payment-info.columns, .youngevity-register-process body:not(#theme-youngevity-us) .checkout-opc .field.street .register-payment-info.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .youngevity-register-process .register-payment-info.label, .youngevity-register-process
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-payment-info.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .youngevity-register-process .register-payment-info.label, .youngevity-register-process body:not(#theme-youngevity-us) .checkout-opc .field.street .register-payment-info.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .youngevity-register-process .register-payment-info.field, .youngevity-register-process
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-payment-info.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .youngevity-register-process .register-payment-info.field, .youngevity-register-process body:not(#theme-youngevity-us) .form-shipping-address .register-payment-info.choice, body:not(#theme-youngevity-us) .form-shipping-address .youngevity-register-process .register-payment-info.choice, .youngevity-register-process
body:not(#theme-youngevity-us) .billing-address-form .register-payment-info.choice,
body:not(#theme-youngevity-us) .billing-address-form .youngevity-register-process .register-payment-info.choice, .youngevity-register-process body#theme-youngevity-us .checkout-opc .field.street .register-payment-info.label, body#theme-youngevity-us .checkout-opc .field.street .youngevity-register-process .register-payment-info.label, .youngevity-register-process
body#theme-youngevity-us .fieldset.address .field.street .register-payment-info.label,
body#theme-youngevity-us .fieldset.address .field.street .youngevity-register-process .register-payment-info.label, .youngevity-register-process body#theme-youngevity-us .checkout-opc .field.street .register-payment-info.field, body#theme-youngevity-us .checkout-opc .field.street .youngevity-register-process .register-payment-info.field, .youngevity-register-process
body#theme-youngevity-us .fieldset.address .field.street .register-payment-info.field,
body#theme-youngevity-us .fieldset.address .field.street .youngevity-register-process .register-payment-info.field, .youngevity-register-process body#theme-youngevity-us .form-shipping-address .register-payment-info.choice, body#theme-youngevity-us .form-shipping-address .youngevity-register-process .register-payment-info.choice, .youngevity-register-process
body#theme-youngevity-us .billing-address-form .register-payment-info.choice,
body#theme-youngevity-us .billing-address-form .youngevity-register-process .register-payment-info.choice,
.youngevity-register-index .column.register-payment-info,
.youngevity-register-index .register-payment-info.columns,
.youngevity-register-index body:not(#theme-youngevity-us) .checkout-opc .field.street .register-payment-info.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
.youngevity-register-index .register-payment-info.label,
.youngevity-register-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-payment-info.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.youngevity-register-index .register-payment-info.label,
.youngevity-register-index body:not(#theme-youngevity-us) .checkout-opc .field.street .register-payment-info.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
.youngevity-register-index .register-payment-info.field,
.youngevity-register-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-payment-info.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.youngevity-register-index .register-payment-info.field,
.youngevity-register-index body:not(#theme-youngevity-us) .form-shipping-address .register-payment-info.choice, body:not(#theme-youngevity-us) .form-shipping-address
.youngevity-register-index .register-payment-info.choice,
.youngevity-register-index
body:not(#theme-youngevity-us) .billing-address-form .register-payment-info.choice,
body:not(#theme-youngevity-us) .billing-address-form
.youngevity-register-index .register-payment-info.choice,
.youngevity-register-index body#theme-youngevity-us .checkout-opc .field.street .register-payment-info.label, body#theme-youngevity-us .checkout-opc .field.street
.youngevity-register-index .register-payment-info.label,
.youngevity-register-index
body#theme-youngevity-us .fieldset.address .field.street .register-payment-info.label,
body#theme-youngevity-us .fieldset.address .field.street
.youngevity-register-index .register-payment-info.label,
.youngevity-register-index body#theme-youngevity-us .checkout-opc .field.street .register-payment-info.field, body#theme-youngevity-us .checkout-opc .field.street
.youngevity-register-index .register-payment-info.field,
.youngevity-register-index
body#theme-youngevity-us .fieldset.address .field.street .register-payment-info.field,
body#theme-youngevity-us .fieldset.address .field.street
.youngevity-register-index .register-payment-info.field,
.youngevity-register-index body#theme-youngevity-us .form-shipping-address .register-payment-info.choice, body#theme-youngevity-us .form-shipping-address
.youngevity-register-index .register-payment-info.choice,
.youngevity-register-index
body#theme-youngevity-us .billing-address-form .register-payment-info.choice,
body#theme-youngevity-us .billing-address-form
.youngevity-register-index .register-payment-info.choice,
.youngevity-register-completed .column.register-payment-info,
.youngevity-register-completed .register-payment-info.columns,
.youngevity-register-completed body:not(#theme-youngevity-us) .checkout-opc .field.street .register-payment-info.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
.youngevity-register-completed .register-payment-info.label,
.youngevity-register-completed
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-payment-info.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.youngevity-register-completed .register-payment-info.label,
.youngevity-register-completed body:not(#theme-youngevity-us) .checkout-opc .field.street .register-payment-info.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
.youngevity-register-completed .register-payment-info.field,
.youngevity-register-completed
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-payment-info.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.youngevity-register-completed .register-payment-info.field,
.youngevity-register-completed body:not(#theme-youngevity-us) .form-shipping-address .register-payment-info.choice, body:not(#theme-youngevity-us) .form-shipping-address
.youngevity-register-completed .register-payment-info.choice,
.youngevity-register-completed
body:not(#theme-youngevity-us) .billing-address-form .register-payment-info.choice,
body:not(#theme-youngevity-us) .billing-address-form
.youngevity-register-completed .register-payment-info.choice,
.youngevity-register-completed body#theme-youngevity-us .checkout-opc .field.street .register-payment-info.label, body#theme-youngevity-us .checkout-opc .field.street
.youngevity-register-completed .register-payment-info.label,
.youngevity-register-completed
body#theme-youngevity-us .fieldset.address .field.street .register-payment-info.label,
body#theme-youngevity-us .fieldset.address .field.street
.youngevity-register-completed .register-payment-info.label,
.youngevity-register-completed body#theme-youngevity-us .checkout-opc .field.street .register-payment-info.field, body#theme-youngevity-us .checkout-opc .field.street
.youngevity-register-completed .register-payment-info.field,
.youngevity-register-completed
body#theme-youngevity-us .fieldset.address .field.street .register-payment-info.field,
body#theme-youngevity-us .fieldset.address .field.street
.youngevity-register-completed .register-payment-info.field,
.youngevity-register-completed body#theme-youngevity-us .form-shipping-address .register-payment-info.choice, body#theme-youngevity-us .form-shipping-address
.youngevity-register-completed .register-payment-info.choice,
.youngevity-register-completed
body#theme-youngevity-us .billing-address-form .register-payment-info.choice,
body#theme-youngevity-us .billing-address-form
.youngevity-register-completed .register-payment-info.choice {
  float: left; }

.youngevity-register-process .column.register-shipping-info, .youngevity-register-process .register-shipping-info.columns, .youngevity-register-process body:not(#theme-youngevity-us) .checkout-opc .field.street .register-shipping-info.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .youngevity-register-process .register-shipping-info.label, .youngevity-register-process
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-shipping-info.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .youngevity-register-process .register-shipping-info.label, .youngevity-register-process body:not(#theme-youngevity-us) .checkout-opc .field.street .register-shipping-info.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .youngevity-register-process .register-shipping-info.field, .youngevity-register-process
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-shipping-info.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .youngevity-register-process .register-shipping-info.field, .youngevity-register-process body:not(#theme-youngevity-us) .form-shipping-address .register-shipping-info.choice, body:not(#theme-youngevity-us) .form-shipping-address .youngevity-register-process .register-shipping-info.choice, .youngevity-register-process
body:not(#theme-youngevity-us) .billing-address-form .register-shipping-info.choice,
body:not(#theme-youngevity-us) .billing-address-form .youngevity-register-process .register-shipping-info.choice, .youngevity-register-process body#theme-youngevity-us .checkout-opc .field.street .register-shipping-info.label, body#theme-youngevity-us .checkout-opc .field.street .youngevity-register-process .register-shipping-info.label, .youngevity-register-process
body#theme-youngevity-us .fieldset.address .field.street .register-shipping-info.label,
body#theme-youngevity-us .fieldset.address .field.street .youngevity-register-process .register-shipping-info.label, .youngevity-register-process body#theme-youngevity-us .checkout-opc .field.street .register-shipping-info.field, body#theme-youngevity-us .checkout-opc .field.street .youngevity-register-process .register-shipping-info.field, .youngevity-register-process
body#theme-youngevity-us .fieldset.address .field.street .register-shipping-info.field,
body#theme-youngevity-us .fieldset.address .field.street .youngevity-register-process .register-shipping-info.field, .youngevity-register-process body#theme-youngevity-us .form-shipping-address .register-shipping-info.choice, body#theme-youngevity-us .form-shipping-address .youngevity-register-process .register-shipping-info.choice, .youngevity-register-process
body#theme-youngevity-us .billing-address-form .register-shipping-info.choice,
body#theme-youngevity-us .billing-address-form .youngevity-register-process .register-shipping-info.choice,
.youngevity-register-index .column.register-shipping-info,
.youngevity-register-index .register-shipping-info.columns,
.youngevity-register-index body:not(#theme-youngevity-us) .checkout-opc .field.street .register-shipping-info.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
.youngevity-register-index .register-shipping-info.label,
.youngevity-register-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-shipping-info.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.youngevity-register-index .register-shipping-info.label,
.youngevity-register-index body:not(#theme-youngevity-us) .checkout-opc .field.street .register-shipping-info.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
.youngevity-register-index .register-shipping-info.field,
.youngevity-register-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-shipping-info.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.youngevity-register-index .register-shipping-info.field,
.youngevity-register-index body:not(#theme-youngevity-us) .form-shipping-address .register-shipping-info.choice, body:not(#theme-youngevity-us) .form-shipping-address
.youngevity-register-index .register-shipping-info.choice,
.youngevity-register-index
body:not(#theme-youngevity-us) .billing-address-form .register-shipping-info.choice,
body:not(#theme-youngevity-us) .billing-address-form
.youngevity-register-index .register-shipping-info.choice,
.youngevity-register-index body#theme-youngevity-us .checkout-opc .field.street .register-shipping-info.label, body#theme-youngevity-us .checkout-opc .field.street
.youngevity-register-index .register-shipping-info.label,
.youngevity-register-index
body#theme-youngevity-us .fieldset.address .field.street .register-shipping-info.label,
body#theme-youngevity-us .fieldset.address .field.street
.youngevity-register-index .register-shipping-info.label,
.youngevity-register-index body#theme-youngevity-us .checkout-opc .field.street .register-shipping-info.field, body#theme-youngevity-us .checkout-opc .field.street
.youngevity-register-index .register-shipping-info.field,
.youngevity-register-index
body#theme-youngevity-us .fieldset.address .field.street .register-shipping-info.field,
body#theme-youngevity-us .fieldset.address .field.street
.youngevity-register-index .register-shipping-info.field,
.youngevity-register-index body#theme-youngevity-us .form-shipping-address .register-shipping-info.choice, body#theme-youngevity-us .form-shipping-address
.youngevity-register-index .register-shipping-info.choice,
.youngevity-register-index
body#theme-youngevity-us .billing-address-form .register-shipping-info.choice,
body#theme-youngevity-us .billing-address-form
.youngevity-register-index .register-shipping-info.choice,
.youngevity-register-completed .column.register-shipping-info,
.youngevity-register-completed .register-shipping-info.columns,
.youngevity-register-completed body:not(#theme-youngevity-us) .checkout-opc .field.street .register-shipping-info.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
.youngevity-register-completed .register-shipping-info.label,
.youngevity-register-completed
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-shipping-info.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.youngevity-register-completed .register-shipping-info.label,
.youngevity-register-completed body:not(#theme-youngevity-us) .checkout-opc .field.street .register-shipping-info.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
.youngevity-register-completed .register-shipping-info.field,
.youngevity-register-completed
body:not(#theme-youngevity-us) .fieldset.address .field.street .register-shipping-info.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street
.youngevity-register-completed .register-shipping-info.field,
.youngevity-register-completed body:not(#theme-youngevity-us) .form-shipping-address .register-shipping-info.choice, body:not(#theme-youngevity-us) .form-shipping-address
.youngevity-register-completed .register-shipping-info.choice,
.youngevity-register-completed
body:not(#theme-youngevity-us) .billing-address-form .register-shipping-info.choice,
body:not(#theme-youngevity-us) .billing-address-form
.youngevity-register-completed .register-shipping-info.choice,
.youngevity-register-completed body#theme-youngevity-us .checkout-opc .field.street .register-shipping-info.label, body#theme-youngevity-us .checkout-opc .field.street
.youngevity-register-completed .register-shipping-info.label,
.youngevity-register-completed
body#theme-youngevity-us .fieldset.address .field.street .register-shipping-info.label,
body#theme-youngevity-us .fieldset.address .field.street
.youngevity-register-completed .register-shipping-info.label,
.youngevity-register-completed body#theme-youngevity-us .checkout-opc .field.street .register-shipping-info.field, body#theme-youngevity-us .checkout-opc .field.street
.youngevity-register-completed .register-shipping-info.field,
.youngevity-register-completed
body#theme-youngevity-us .fieldset.address .field.street .register-shipping-info.field,
body#theme-youngevity-us .fieldset.address .field.street
.youngevity-register-completed .register-shipping-info.field,
.youngevity-register-completed body#theme-youngevity-us .form-shipping-address .register-shipping-info.choice, body#theme-youngevity-us .form-shipping-address
.youngevity-register-completed .register-shipping-info.choice,
.youngevity-register-completed
body#theme-youngevity-us .billing-address-form .register-shipping-info.choice,
body#theme-youngevity-us .billing-address-form
.youngevity-register-completed .register-shipping-info.choice {
  float: right; }

.youngevity-register-process .country .smarty-ui,
.youngevity-register-index .country .smarty-ui,
.youngevity-register-completed .country .smarty-ui {
  top: 16% !important;
  right: 0 !important;
  left: auto !important; }
  .youngevity-register-process .country .smarty-ui [class*=smarty-addr],
  .youngevity-register-index .country .smarty-ui [class*=smarty-addr],
  .youngevity-register-completed .country .smarty-ui [class*=smarty-addr] {
    width: 70px !important; }

.youngevity-register-process .modal-popup .modal-inner-wrap,
.youngevity-register-index .modal-popup .modal-inner-wrap,
.youngevity-register-completed .modal-popup .modal-inner-wrap {
  position: relative; }
  .youngevity-register-process .modal-popup .modal-inner-wrap .modal-header .modal-title,
  .youngevity-register-index .modal-popup .modal-inner-wrap .modal-header .modal-title,
  .youngevity-register-completed .modal-popup .modal-inner-wrap .modal-header .modal-title {
    font-size: 24px;
    text-decoration: underline;
    line-height: normal;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    letter-spacing: 1px; }
  .youngevity-register-process .modal-popup .modal-inner-wrap .modal-footer button,
  .youngevity-register-index .modal-popup .modal-inner-wrap .modal-footer button,
  .youngevity-register-completed .modal-popup .modal-inner-wrap .modal-footer button {
    position: absolute;
    top: 0;
    right: 0; }
  .youngevity-register-process .modal-popup .modal-inner-wrap .modal-footer button.terms-agree,
  .youngevity-register-index .modal-popup .modal-inner-wrap .modal-footer button.terms-agree,
  .youngevity-register-completed .modal-popup .modal-inner-wrap .modal-footer button.terms-agree {
    position: static; }

.youngevity-register-process .page-title,
.youngevity-register-index .page-title,
.youngevity-register-completed .page-title {
  font-family: 'museo_sans100';
  margin-bottom: 20px; }

.youngevity-register-process .page-content,
.youngevity-register-index .page-content,
.youngevity-register-completed .page-content {
  min-height: -webkit-calc(100vh - 150px);
  min-height: calc(100vh - 150px); }

.youngevity-register-process .page-title,
.youngevity-register-index .page-title,
.youngevity-register-completed .page-title {
  color: #ec6529;
  text-align: center; }

.youngevity-register-process .full-width,
.youngevity-register-index .full-width,
.youngevity-register-completed .full-width {
  width: 100%; }

.youngevity-register-process .margin-top,
.youngevity-register-index .margin-top,
.youngevity-register-completed .margin-top {
  margin-top: 40px; }

.youngevity-register-process .margin-bottom,
.youngevity-register-index .margin-bottom,
.youngevity-register-completed .margin-bottom {
  margin-bottom: 180px; }

.youngevity-register-process .color,
.youngevity-register-index .color,
.youngevity-register-completed .color {
  color: #ec6529; }

.youngevity-register-process table tbody tr.gray-background,
.youngevity-register-index table tbody tr.gray-background,
.youngevity-register-completed table tbody tr.gray-background {
  background-color: #676767;
  color: #ffffff; }

.youngevity-register-process .registration-panels,
.youngevity-register-index .registration-panels,
.youngevity-register-completed .registration-panels {
  margin: 4.375rem -0.9375rem; }
  .youngevity-register-process .registration-panels .callout,
  .youngevity-register-index .registration-panels .callout,
  .youngevity-register-completed .registration-panels .callout {
    width: 100%;
    padding: 1rem 2rem 3.4375rem;
    background: -moz-linear-gradient(45deg, rgba(233, 233, 233, 0.4) 0%, rgba(233, 233, 233, 0.02) 72%, rgba(233, 233, 233, 0) 76%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, rgba(233, 233, 233, 0.4) 0%, rgba(233, 233, 233, 0.02) 72%, rgba(233, 233, 233, 0) 76%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, rgba(233, 233, 233, 0.4) 0%, rgba(233, 233, 233, 0.02) 72%, rgba(233, 233, 233, 0) 76%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66e9e9e9', endColorstr='#00e9e9e9',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */ }
    .youngevity-register-process .registration-panels .callout.left,
    .youngevity-register-index .registration-panels .callout.left,
    .youngevity-register-completed .registration-panels .callout.left {
      margin-right: 20px; }
      @media only screen and (max-width: 40em) {
        .youngevity-register-process .registration-panels .callout.left,
        .youngevity-register-index .registration-panels .callout.left,
        .youngevity-register-completed .registration-panels .callout.left {
          margin-right: 0; } }
    .youngevity-register-process .registration-panels .callout.right,
    .youngevity-register-index .registration-panels .callout.right,
    .youngevity-register-completed .registration-panels .callout.right {
      margin-left: 20px; }
      @media only screen and (max-width: 40em) {
        .youngevity-register-process .registration-panels .callout.right,
        .youngevity-register-index .registration-panels .callout.right,
        .youngevity-register-completed .registration-panels .callout.right {
          margin-left: 0; } }
    .youngevity-register-process .registration-panels .callout ul,
    .youngevity-register-index .registration-panels .callout ul,
    .youngevity-register-completed .registration-panels .callout ul {
      list-style-type: disc; }
    .youngevity-register-process .registration-panels .callout h3:not(.price), .youngevity-register-process .registration-panels .callout body:not(#theme-youngevity-us) .cart-summary .summary.title:not(.price), body:not(#theme-youngevity-us) .cart-summary .youngevity-register-process .registration-panels .callout .summary.title:not(.price), .youngevity-register-process .registration-panels .callout body#theme-youngevity-us .cart-summary.sidebar .summary.title:not(.price), body#theme-youngevity-us .cart-summary.sidebar .youngevity-register-process .registration-panels .callout .summary.title:not(.price), .youngevity-register-process .registration-panels .callout body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title:not(.price), body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .youngevity-register-process .registration-panels .callout span.title:not(.price), .youngevity-register-process .registration-panels .callout body#theme-youngevity-us .checkout-opc .opc-sidebar span.title:not(.price), body#theme-youngevity-us .checkout-opc .opc-sidebar .youngevity-register-process .registration-panels .callout span.title:not(.price), .youngevity-register-process .registration-panels .callout .data.table .table-caption:not(.price), .data.table .youngevity-register-process .registration-panels .callout .table-caption:not(.price),
    .youngevity-register-index .registration-panels .callout h3:not(.price),
    .youngevity-register-index .registration-panels .callout body:not(#theme-youngevity-us) .cart-summary .summary.title:not(.price), body:not(#theme-youngevity-us) .cart-summary
    .youngevity-register-index .registration-panels .callout .summary.title:not(.price),
    .youngevity-register-index .registration-panels .callout body#theme-youngevity-us .cart-summary.sidebar .summary.title:not(.price), body#theme-youngevity-us .cart-summary.sidebar
    .youngevity-register-index .registration-panels .callout .summary.title:not(.price),
    .youngevity-register-index .registration-panels .callout body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title:not(.price), body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
    .youngevity-register-index .registration-panels .callout span.title:not(.price),
    .youngevity-register-index .registration-panels .callout body#theme-youngevity-us .checkout-opc .opc-sidebar span.title:not(.price), body#theme-youngevity-us .checkout-opc .opc-sidebar
    .youngevity-register-index .registration-panels .callout span.title:not(.price),
    .youngevity-register-index .registration-panels .callout .data.table .table-caption:not(.price), .data.table
    .youngevity-register-index .registration-panels .callout .table-caption:not(.price),
    .youngevity-register-completed .registration-panels .callout h3:not(.price),
    .youngevity-register-completed .registration-panels .callout body:not(#theme-youngevity-us) .cart-summary .summary.title:not(.price), body:not(#theme-youngevity-us) .cart-summary
    .youngevity-register-completed .registration-panels .callout .summary.title:not(.price),
    .youngevity-register-completed .registration-panels .callout body#theme-youngevity-us .cart-summary.sidebar .summary.title:not(.price), body#theme-youngevity-us .cart-summary.sidebar
    .youngevity-register-completed .registration-panels .callout .summary.title:not(.price),
    .youngevity-register-completed .registration-panels .callout body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title:not(.price), body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
    .youngevity-register-completed .registration-panels .callout span.title:not(.price),
    .youngevity-register-completed .registration-panels .callout body#theme-youngevity-us .checkout-opc .opc-sidebar span.title:not(.price), body#theme-youngevity-us .checkout-opc .opc-sidebar
    .youngevity-register-completed .registration-panels .callout span.title:not(.price),
    .youngevity-register-completed .registration-panels .callout .data.table .table-caption:not(.price), .data.table
    .youngevity-register-completed .registration-panels .callout .table-caption:not(.price) {
      font-family: 'museo_sans300';
      background-color: #676767;
      color: #ffffff;
      margin: -1rem -2rem 2rem -2rem;
      padding: 0.5rem 1rem 0.5rem 2rem; }
    .youngevity-register-process .registration-panels .callout .text-left,
    .youngevity-register-index .registration-panels .callout .text-left,
    .youngevity-register-completed .registration-panels .callout .text-left {
      text-align: left; }
    .youngevity-register-process .registration-panels .callout div.text-left,
    .youngevity-register-index .registration-panels .callout div.text-left,
    .youngevity-register-completed .registration-panels .callout div.text-left {
      margin-bottom: 2.5rem; }
  .youngevity-register-process .registration-panels h3.price, .youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .cart-summary .price.summary.title, body:not(#theme-youngevity-us) .cart-summary .youngevity-register-process .registration-panels .price.summary.title, .youngevity-register-process .registration-panels body#theme-youngevity-us .cart-summary.sidebar .price.summary.title, body#theme-youngevity-us .cart-summary.sidebar .youngevity-register-process .registration-panels .price.summary.title, .youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.price.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .youngevity-register-process .registration-panels span.price.title, .youngevity-register-process .registration-panels body#theme-youngevity-us .checkout-opc .opc-sidebar span.price.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .youngevity-register-process .registration-panels span.price.title, .youngevity-register-process .registration-panels .data.table .price.table-caption, .data.table .youngevity-register-process .registration-panels .price.table-caption,
  .youngevity-register-index .registration-panels h3.price,
  .youngevity-register-index .registration-panels body:not(#theme-youngevity-us) .cart-summary .price.summary.title, body:not(#theme-youngevity-us) .cart-summary
  .youngevity-register-index .registration-panels .price.summary.title,
  .youngevity-register-index .registration-panels body#theme-youngevity-us .cart-summary.sidebar .price.summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .youngevity-register-index .registration-panels .price.summary.title,
  .youngevity-register-index .registration-panels body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.price.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .youngevity-register-index .registration-panels span.price.title,
  .youngevity-register-index .registration-panels body#theme-youngevity-us .checkout-opc .opc-sidebar span.price.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .youngevity-register-index .registration-panels span.price.title,
  .youngevity-register-index .registration-panels .data.table .price.table-caption, .data.table
  .youngevity-register-index .registration-panels .price.table-caption,
  .youngevity-register-completed .registration-panels h3.price,
  .youngevity-register-completed .registration-panels body:not(#theme-youngevity-us) .cart-summary .price.summary.title, body:not(#theme-youngevity-us) .cart-summary
  .youngevity-register-completed .registration-panels .price.summary.title,
  .youngevity-register-completed .registration-panels body#theme-youngevity-us .cart-summary.sidebar .price.summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .youngevity-register-completed .registration-panels .price.summary.title,
  .youngevity-register-completed .registration-panels body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.price.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .youngevity-register-completed .registration-panels span.price.title,
  .youngevity-register-completed .registration-panels body#theme-youngevity-us .checkout-opc .opc-sidebar span.price.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .youngevity-register-completed .registration-panels span.price.title,
  .youngevity-register-completed .registration-panels .data.table .price.table-caption, .data.table
  .youngevity-register-completed .registration-panels .price.table-caption {
    padding-bottom: 1.25rem;
    font-family: 'museo_sans300_italic'; }
  .youngevity-register-process .registration-panels .button, .youngevity-register-process .registration-panels .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .youngevity-register-process .registration-panels button, .youngevity-register-process .registration-panels .fieldset button.action, .fieldset .youngevity-register-process .registration-panels button.action, .youngevity-register-process .registration-panels .fieldset a.action, .fieldset .youngevity-register-process .registration-panels a.action, .youngevity-register-process .registration-panels .login-container button.action, .login-container .youngevity-register-process .registration-panels button.action, .youngevity-register-process .registration-panels .login-container a.action, .login-container .youngevity-register-process .registration-panels a.action, .youngevity-register-process .registration-panels .form-create-account button.action, .form-create-account .youngevity-register-process .registration-panels button.action, .youngevity-register-process .registration-panels .form-create-account a.action, .form-create-account .youngevity-register-process .registration-panels a.action, .youngevity-register-process .registration-panels .forgot-password-container button.action, .forgot-password-container .youngevity-register-process .registration-panels button.action, .youngevity-register-process .registration-panels .forgot-password-container a.action, .forgot-password-container .youngevity-register-process .registration-panels a.action, .youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .youngevity-register-process .registration-panels button, .youngevity-register-process .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .youngevity-register-process .registration-panels button, .youngevity-register-process .registration-panels .data.table .actions a.action, .data.table .actions .youngevity-register-process .registration-panels a.action,
  .youngevity-register-index .registration-panels .button,
  .youngevity-register-index .registration-panels .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
  .youngevity-register-index .registration-panels button,
  .youngevity-register-index .registration-panels .fieldset button.action, .fieldset
  .youngevity-register-index .registration-panels button.action,
  .youngevity-register-index .registration-panels .fieldset a.action, .fieldset
  .youngevity-register-index .registration-panels a.action,
  .youngevity-register-index .registration-panels .login-container button.action, .login-container
  .youngevity-register-index .registration-panels button.action,
  .youngevity-register-index .registration-panels .login-container a.action, .login-container
  .youngevity-register-index .registration-panels a.action,
  .youngevity-register-index .registration-panels .form-create-account button.action, .form-create-account
  .youngevity-register-index .registration-panels button.action,
  .youngevity-register-index .registration-panels .form-create-account a.action, .form-create-account
  .youngevity-register-index .registration-panels a.action,
  .youngevity-register-index .registration-panels .forgot-password-container button.action, .forgot-password-container
  .youngevity-register-index .registration-panels button.action,
  .youngevity-register-index .registration-panels .forgot-password-container a.action, .forgot-password-container
  .youngevity-register-index .registration-panels a.action,
  .youngevity-register-index .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .youngevity-register-index .registration-panels button,
  .youngevity-register-index .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .youngevity-register-index .registration-panels button,
  .youngevity-register-index .registration-panels .data.table .actions a.action, .data.table .actions
  .youngevity-register-index .registration-panels a.action,
  .youngevity-register-completed .registration-panels .button,
  .youngevity-register-completed .registration-panels .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
  .youngevity-register-completed .registration-panels button,
  .youngevity-register-completed .registration-panels .fieldset button.action, .fieldset
  .youngevity-register-completed .registration-panels button.action,
  .youngevity-register-completed .registration-panels .fieldset a.action, .fieldset
  .youngevity-register-completed .registration-panels a.action,
  .youngevity-register-completed .registration-panels .login-container button.action, .login-container
  .youngevity-register-completed .registration-panels button.action,
  .youngevity-register-completed .registration-panels .login-container a.action, .login-container
  .youngevity-register-completed .registration-panels a.action,
  .youngevity-register-completed .registration-panels .form-create-account button.action, .form-create-account
  .youngevity-register-completed .registration-panels button.action,
  .youngevity-register-completed .registration-panels .form-create-account a.action, .form-create-account
  .youngevity-register-completed .registration-panels a.action,
  .youngevity-register-completed .registration-panels .forgot-password-container button.action, .forgot-password-container
  .youngevity-register-completed .registration-panels button.action,
  .youngevity-register-completed .registration-panels .forgot-password-container a.action, .forgot-password-container
  .youngevity-register-completed .registration-panels a.action,
  .youngevity-register-completed .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .youngevity-register-completed .registration-panels button,
  .youngevity-register-completed .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .youngevity-register-completed .registration-panels button,
  .youngevity-register-completed .registration-panels .data.table .actions a.action, .data.table .actions
  .youngevity-register-completed .registration-panels a.action {
    position: absolute;
    bottom: 2rem;
    padding-left: 55px;
    padding-right: 55px;
    background-color: #ec6529;
    border-color: #ec6529;
    color: #ffffff; }
    .youngevity-register-process .registration-panels .button:hover, .youngevity-register-process .registration-panels .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .youngevity-register-process .registration-panels button:hover, .youngevity-register-process .registration-panels .fieldset button.action:hover, .fieldset .youngevity-register-process .registration-panels button.action:hover, .youngevity-register-process .registration-panels .fieldset a.action:hover, .fieldset .youngevity-register-process .registration-panels a.action:hover, .youngevity-register-process .registration-panels .login-container button.action:hover, .login-container .youngevity-register-process .registration-panels button.action:hover, .youngevity-register-process .registration-panels .login-container a.action:hover, .login-container .youngevity-register-process .registration-panels a.action:hover, .youngevity-register-process .registration-panels .form-create-account button.action:hover, .form-create-account .youngevity-register-process .registration-panels button.action:hover, .youngevity-register-process .registration-panels .form-create-account a.action:hover, .form-create-account .youngevity-register-process .registration-panels a.action:hover, .youngevity-register-process .registration-panels .forgot-password-container button.action:hover, .forgot-password-container .youngevity-register-process .registration-panels button.action:hover, .youngevity-register-process .registration-panels .forgot-password-container a.action:hover, .forgot-password-container .youngevity-register-process .registration-panels a.action:hover, .youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .youngevity-register-process .registration-panels button:hover, .youngevity-register-process .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .youngevity-register-process .registration-panels button:hover, .youngevity-register-process .registration-panels .data.table .actions a.action:hover, .data.table .actions .youngevity-register-process .registration-panels a.action:hover, .youngevity-register-process .registration-panels .button:active, .youngevity-register-process .registration-panels .modal-inner-wrap .modal-footer button:active, .modal-inner-wrap .modal-footer .youngevity-register-process .registration-panels button:active, .youngevity-register-process .registration-panels .fieldset button.action:active, .fieldset .youngevity-register-process .registration-panels button.action:active, .youngevity-register-process .registration-panels .fieldset a.action:active, .fieldset .youngevity-register-process .registration-panels a.action:active, .youngevity-register-process .registration-panels .login-container button.action:active, .login-container .youngevity-register-process .registration-panels button.action:active, .youngevity-register-process .registration-panels .login-container a.action:active, .login-container .youngevity-register-process .registration-panels a.action:active, .youngevity-register-process .registration-panels .form-create-account button.action:active, .form-create-account .youngevity-register-process .registration-panels button.action:active, .youngevity-register-process .registration-panels .form-create-account a.action:active, .form-create-account .youngevity-register-process .registration-panels a.action:active, .youngevity-register-process .registration-panels .forgot-password-container button.action:active, .forgot-password-container .youngevity-register-process .registration-panels button.action:active, .youngevity-register-process .registration-panels .forgot-password-container a.action:active, .forgot-password-container .youngevity-register-process .registration-panels a.action:active, .youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:active, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .youngevity-register-process .registration-panels button:active, .youngevity-register-process .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:active, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .youngevity-register-process .registration-panels button:active, .youngevity-register-process .registration-panels .data.table .actions a.action:active, .data.table .actions .youngevity-register-process .registration-panels a.action:active, .youngevity-register-process .registration-panels .button:visited, .youngevity-register-process .registration-panels .modal-inner-wrap .modal-footer button:visited, .modal-inner-wrap .modal-footer .youngevity-register-process .registration-panels button:visited, .youngevity-register-process .registration-panels .fieldset button.action:visited, .fieldset .youngevity-register-process .registration-panels button.action:visited, .youngevity-register-process .registration-panels .fieldset a.action:visited, .fieldset .youngevity-register-process .registration-panels a.action:visited, .youngevity-register-process .registration-panels .login-container button.action:visited, .login-container .youngevity-register-process .registration-panels button.action:visited, .youngevity-register-process .registration-panels .login-container a.action:visited, .login-container .youngevity-register-process .registration-panels a.action:visited, .youngevity-register-process .registration-panels .form-create-account button.action:visited, .form-create-account .youngevity-register-process .registration-panels button.action:visited, .youngevity-register-process .registration-panels .form-create-account a.action:visited, .form-create-account .youngevity-register-process .registration-panels a.action:visited, .youngevity-register-process .registration-panels .forgot-password-container button.action:visited, .forgot-password-container .youngevity-register-process .registration-panels button.action:visited, .youngevity-register-process .registration-panels .forgot-password-container a.action:visited, .forgot-password-container .youngevity-register-process .registration-panels a.action:visited, .youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:visited, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .youngevity-register-process .registration-panels button:visited, .youngevity-register-process .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:visited, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .youngevity-register-process .registration-panels button:visited, .youngevity-register-process .registration-panels .data.table .actions a.action:visited, .data.table .actions .youngevity-register-process .registration-panels a.action:visited,
    .youngevity-register-index .registration-panels .button:hover,
    .youngevity-register-index .registration-panels .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer
    .youngevity-register-index .registration-panels button:hover,
    .youngevity-register-index .registration-panels .fieldset button.action:hover, .fieldset
    .youngevity-register-index .registration-panels button.action:hover,
    .youngevity-register-index .registration-panels .fieldset a.action:hover, .fieldset
    .youngevity-register-index .registration-panels a.action:hover,
    .youngevity-register-index .registration-panels .login-container button.action:hover, .login-container
    .youngevity-register-index .registration-panels button.action:hover,
    .youngevity-register-index .registration-panels .login-container a.action:hover, .login-container
    .youngevity-register-index .registration-panels a.action:hover,
    .youngevity-register-index .registration-panels .form-create-account button.action:hover, .form-create-account
    .youngevity-register-index .registration-panels button.action:hover,
    .youngevity-register-index .registration-panels .form-create-account a.action:hover, .form-create-account
    .youngevity-register-index .registration-panels a.action:hover,
    .youngevity-register-index .registration-panels .forgot-password-container button.action:hover, .forgot-password-container
    .youngevity-register-index .registration-panels button.action:hover,
    .youngevity-register-index .registration-panels .forgot-password-container a.action:hover, .forgot-password-container
    .youngevity-register-index .registration-panels a.action:hover,
    .youngevity-register-index .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    .youngevity-register-index .registration-panels button:hover,
    .youngevity-register-index .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    .youngevity-register-index .registration-panels button:hover,
    .youngevity-register-index .registration-panels .data.table .actions a.action:hover, .data.table .actions
    .youngevity-register-index .registration-panels a.action:hover,
    .youngevity-register-index .registration-panels .button:active,
    .youngevity-register-index .registration-panels .modal-inner-wrap .modal-footer button:active, .modal-inner-wrap .modal-footer
    .youngevity-register-index .registration-panels button:active,
    .youngevity-register-index .registration-panels .fieldset button.action:active, .fieldset
    .youngevity-register-index .registration-panels button.action:active,
    .youngevity-register-index .registration-panels .fieldset a.action:active, .fieldset
    .youngevity-register-index .registration-panels a.action:active,
    .youngevity-register-index .registration-panels .login-container button.action:active, .login-container
    .youngevity-register-index .registration-panels button.action:active,
    .youngevity-register-index .registration-panels .login-container a.action:active, .login-container
    .youngevity-register-index .registration-panels a.action:active,
    .youngevity-register-index .registration-panels .form-create-account button.action:active, .form-create-account
    .youngevity-register-index .registration-panels button.action:active,
    .youngevity-register-index .registration-panels .form-create-account a.action:active, .form-create-account
    .youngevity-register-index .registration-panels a.action:active,
    .youngevity-register-index .registration-panels .forgot-password-container button.action:active, .forgot-password-container
    .youngevity-register-index .registration-panels button.action:active,
    .youngevity-register-index .registration-panels .forgot-password-container a.action:active, .forgot-password-container
    .youngevity-register-index .registration-panels a.action:active,
    .youngevity-register-index .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:active, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    .youngevity-register-index .registration-panels button:active,
    .youngevity-register-index .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:active, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    .youngevity-register-index .registration-panels button:active,
    .youngevity-register-index .registration-panels .data.table .actions a.action:active, .data.table .actions
    .youngevity-register-index .registration-panels a.action:active,
    .youngevity-register-index .registration-panels .button:visited,
    .youngevity-register-index .registration-panels .modal-inner-wrap .modal-footer button:visited, .modal-inner-wrap .modal-footer
    .youngevity-register-index .registration-panels button:visited,
    .youngevity-register-index .registration-panels .fieldset button.action:visited, .fieldset
    .youngevity-register-index .registration-panels button.action:visited,
    .youngevity-register-index .registration-panels .fieldset a.action:visited, .fieldset
    .youngevity-register-index .registration-panels a.action:visited,
    .youngevity-register-index .registration-panels .login-container button.action:visited, .login-container
    .youngevity-register-index .registration-panels button.action:visited,
    .youngevity-register-index .registration-panels .login-container a.action:visited, .login-container
    .youngevity-register-index .registration-panels a.action:visited,
    .youngevity-register-index .registration-panels .form-create-account button.action:visited, .form-create-account
    .youngevity-register-index .registration-panels button.action:visited,
    .youngevity-register-index .registration-panels .form-create-account a.action:visited, .form-create-account
    .youngevity-register-index .registration-panels a.action:visited,
    .youngevity-register-index .registration-panels .forgot-password-container button.action:visited, .forgot-password-container
    .youngevity-register-index .registration-panels button.action:visited,
    .youngevity-register-index .registration-panels .forgot-password-container a.action:visited, .forgot-password-container
    .youngevity-register-index .registration-panels a.action:visited,
    .youngevity-register-index .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:visited, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    .youngevity-register-index .registration-panels button:visited,
    .youngevity-register-index .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:visited, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    .youngevity-register-index .registration-panels button:visited,
    .youngevity-register-index .registration-panels .data.table .actions a.action:visited, .data.table .actions
    .youngevity-register-index .registration-panels a.action:visited,
    .youngevity-register-completed .registration-panels .button:hover,
    .youngevity-register-completed .registration-panels .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer
    .youngevity-register-completed .registration-panels button:hover,
    .youngevity-register-completed .registration-panels .fieldset button.action:hover, .fieldset
    .youngevity-register-completed .registration-panels button.action:hover,
    .youngevity-register-completed .registration-panels .fieldset a.action:hover, .fieldset
    .youngevity-register-completed .registration-panels a.action:hover,
    .youngevity-register-completed .registration-panels .login-container button.action:hover, .login-container
    .youngevity-register-completed .registration-panels button.action:hover,
    .youngevity-register-completed .registration-panels .login-container a.action:hover, .login-container
    .youngevity-register-completed .registration-panels a.action:hover,
    .youngevity-register-completed .registration-panels .form-create-account button.action:hover, .form-create-account
    .youngevity-register-completed .registration-panels button.action:hover,
    .youngevity-register-completed .registration-panels .form-create-account a.action:hover, .form-create-account
    .youngevity-register-completed .registration-panels a.action:hover,
    .youngevity-register-completed .registration-panels .forgot-password-container button.action:hover, .forgot-password-container
    .youngevity-register-completed .registration-panels button.action:hover,
    .youngevity-register-completed .registration-panels .forgot-password-container a.action:hover, .forgot-password-container
    .youngevity-register-completed .registration-panels a.action:hover,
    .youngevity-register-completed .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    .youngevity-register-completed .registration-panels button:hover,
    .youngevity-register-completed .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    .youngevity-register-completed .registration-panels button:hover,
    .youngevity-register-completed .registration-panels .data.table .actions a.action:hover, .data.table .actions
    .youngevity-register-completed .registration-panels a.action:hover,
    .youngevity-register-completed .registration-panels .button:active,
    .youngevity-register-completed .registration-panels .modal-inner-wrap .modal-footer button:active, .modal-inner-wrap .modal-footer
    .youngevity-register-completed .registration-panels button:active,
    .youngevity-register-completed .registration-panels .fieldset button.action:active, .fieldset
    .youngevity-register-completed .registration-panels button.action:active,
    .youngevity-register-completed .registration-panels .fieldset a.action:active, .fieldset
    .youngevity-register-completed .registration-panels a.action:active,
    .youngevity-register-completed .registration-panels .login-container button.action:active, .login-container
    .youngevity-register-completed .registration-panels button.action:active,
    .youngevity-register-completed .registration-panels .login-container a.action:active, .login-container
    .youngevity-register-completed .registration-panels a.action:active,
    .youngevity-register-completed .registration-panels .form-create-account button.action:active, .form-create-account
    .youngevity-register-completed .registration-panels button.action:active,
    .youngevity-register-completed .registration-panels .form-create-account a.action:active, .form-create-account
    .youngevity-register-completed .registration-panels a.action:active,
    .youngevity-register-completed .registration-panels .forgot-password-container button.action:active, .forgot-password-container
    .youngevity-register-completed .registration-panels button.action:active,
    .youngevity-register-completed .registration-panels .forgot-password-container a.action:active, .forgot-password-container
    .youngevity-register-completed .registration-panels a.action:active,
    .youngevity-register-completed .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:active, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    .youngevity-register-completed .registration-panels button:active,
    .youngevity-register-completed .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:active, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    .youngevity-register-completed .registration-panels button:active,
    .youngevity-register-completed .registration-panels .data.table .actions a.action:active, .data.table .actions
    .youngevity-register-completed .registration-panels a.action:active,
    .youngevity-register-completed .registration-panels .button:visited,
    .youngevity-register-completed .registration-panels .modal-inner-wrap .modal-footer button:visited, .modal-inner-wrap .modal-footer
    .youngevity-register-completed .registration-panels button:visited,
    .youngevity-register-completed .registration-panels .fieldset button.action:visited, .fieldset
    .youngevity-register-completed .registration-panels button.action:visited,
    .youngevity-register-completed .registration-panels .fieldset a.action:visited, .fieldset
    .youngevity-register-completed .registration-panels a.action:visited,
    .youngevity-register-completed .registration-panels .login-container button.action:visited, .login-container
    .youngevity-register-completed .registration-panels button.action:visited,
    .youngevity-register-completed .registration-panels .login-container a.action:visited, .login-container
    .youngevity-register-completed .registration-panels a.action:visited,
    .youngevity-register-completed .registration-panels .form-create-account button.action:visited, .form-create-account
    .youngevity-register-completed .registration-panels button.action:visited,
    .youngevity-register-completed .registration-panels .form-create-account a.action:visited, .form-create-account
    .youngevity-register-completed .registration-panels a.action:visited,
    .youngevity-register-completed .registration-panels .forgot-password-container button.action:visited, .forgot-password-container
    .youngevity-register-completed .registration-panels button.action:visited,
    .youngevity-register-completed .registration-panels .forgot-password-container a.action:visited, .forgot-password-container
    .youngevity-register-completed .registration-panels a.action:visited,
    .youngevity-register-completed .registration-panels body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:visited, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
    .youngevity-register-completed .registration-panels button:visited,
    .youngevity-register-completed .registration-panels body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:visited, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
    .youngevity-register-completed .registration-panels button:visited,
    .youngevity-register-completed .registration-panels .data.table .actions a.action:visited, .data.table .actions
    .youngevity-register-completed .registration-panels a.action:visited {
      color: #ffffff;
      border-color: #ec6529; }

.youngevity-register-process #dist-user-name,
.youngevity-register-index #dist-user-name,
.youngevity-register-completed #dist-user-name {
  margin-top: 5rem; }

.youngevity-register-process .js-wizard-menu,
.youngevity-register-index .js-wizard-menu,
.youngevity-register-completed .js-wizard-menu {
  list-style: none;
  overflow: hidden;
  margin: 0 15px;
  display: flex; }
  @media only screen and (min-width: 60em) {
    .youngevity-register-process .js-wizard-menu br,
    .youngevity-register-index .js-wizard-menu br,
    .youngevity-register-completed .js-wizard-menu br {
      display: none; } }
  .youngevity-register-process .js-wizard-menu li,
  .youngevity-register-index .js-wizard-menu li,
  .youngevity-register-completed .js-wizard-menu li {
    float: left;
    width: 100%; }
    .youngevity-register-process .js-wizard-menu li.active a,
    .youngevity-register-index .js-wizard-menu li.active a,
    .youngevity-register-completed .js-wizard-menu li.active a {
      background: #ec6529; }
      .youngevity-register-process .js-wizard-menu li.active a:after,
      .youngevity-register-index .js-wizard-menu li.active a:after,
      .youngevity-register-completed .js-wizard-menu li.active a:after {
        border-left-color: #ec6529; }
  .youngevity-register-process .js-wizard-menu a,
  .youngevity-register-index .js-wizard-menu a,
  .youngevity-register-completed .js-wizard-menu a {
    color: white;
    text-decoration: none;
    padding: 10px 0 10px 20px;
    background: #b6a6a1;
    position: relative;
    display: block;
    text-align: center; }
    .youngevity-register-process .js-wizard-menu a:after,
    .youngevity-register-index .js-wizard-menu a:after,
    .youngevity-register-completed .js-wizard-menu a:after {
      content: " ";
      display: block;
      width: 0;
      height: 0;
      border-top: 30px solid transparent;
      border-bottom: 30px solid transparent;
      border-left: 20px solid #b6a6a1;
      position: absolute;
      top: 50%;
      margin-top: -30px;
      left: 100%;
      z-index: 2; }
    .youngevity-register-process .js-wizard-menu a:before,
    .youngevity-register-index .js-wizard-menu a:before,
    .youngevity-register-completed .js-wizard-menu a:before {
      content: " ";
      display: block;
      width: 0;
      height: 0;
      border-top: 30px solid transparent;
      border-bottom: 30px solid transparent;
      border-left: 20px solid white;
      position: absolute;
      top: 50%;
      margin-top: -30px;
      margin-left: 3px;
      left: 100%;
      z-index: 1; }

.youngevity-register-process .text-top,
.youngevity-register-index .text-top,
.youngevity-register-completed .text-top {
  vertical-align: text-top; }

.youngevity-register-process .cart-content,
.youngevity-register-index .cart-content,
.youngevity-register-completed .cart-content {
  margin-bottom: 1.875rem; }
  .youngevity-register-process .cart-content .grand-total,
  .youngevity-register-index .cart-content .grand-total,
  .youngevity-register-completed .cart-content .grand-total {
    font-weight: bold; }

.youngevity-register-process .form-create-account,
.youngevity-register-index .form-create-account,
.youngevity-register-completed .form-create-account {
  margin: 4.375rem 0; }
  .youngevity-register-process .form-create-account select,
  .youngevity-register-process .form-create-account input,
  .youngevity-register-index .form-create-account select,
  .youngevity-register-index .form-create-account input,
  .youngevity-register-completed .form-create-account select,
  .youngevity-register-completed .form-create-account input {
    border-color: #c4c4c4;
    color: #6d6d6d; }
  .youngevity-register-process .form-create-account .field label.label,
  .youngevity-register-index .form-create-account .field label.label,
  .youngevity-register-completed .form-create-account .field label.label {
    font-weight: normal; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .youngevity-register-process .form-create-account .field label.label,
      .youngevity-register-index .form-create-account .field label.label,
      .youngevity-register-completed .form-create-account .field label.label {
        width: 78%; } }
  .youngevity-register-process .form-create-account h3, .youngevity-register-process .form-create-account body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .youngevity-register-process .form-create-account .summary.title, .youngevity-register-process .form-create-account body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .youngevity-register-process .form-create-account .summary.title, .youngevity-register-process .form-create-account body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .youngevity-register-process .form-create-account span.title, .youngevity-register-process .form-create-account body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .youngevity-register-process .form-create-account span.title, .youngevity-register-process .form-create-account .data.table .table-caption, .data.table .youngevity-register-process .form-create-account .table-caption,
  .youngevity-register-index .form-create-account h3,
  .youngevity-register-index .form-create-account body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .youngevity-register-index .form-create-account .summary.title,
  .youngevity-register-index .form-create-account body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .youngevity-register-index .form-create-account .summary.title,
  .youngevity-register-index .form-create-account body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .youngevity-register-index .form-create-account span.title,
  .youngevity-register-index .form-create-account body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .youngevity-register-index .form-create-account span.title,
  .youngevity-register-index .form-create-account .data.table .table-caption, .data.table
  .youngevity-register-index .form-create-account .table-caption,
  .youngevity-register-completed .form-create-account h3,
  .youngevity-register-completed .form-create-account body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .youngevity-register-completed .form-create-account .summary.title,
  .youngevity-register-completed .form-create-account body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .youngevity-register-completed .form-create-account .summary.title,
  .youngevity-register-completed .form-create-account body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .youngevity-register-completed .form-create-account span.title,
  .youngevity-register-completed .form-create-account body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .youngevity-register-completed .form-create-account span.title,
  .youngevity-register-completed .form-create-account .data.table .table-caption, .data.table
  .youngevity-register-completed .form-create-account .table-caption {
    margin: 3rem 0 0 0;
    color: #ec6529; }
  .youngevity-register-process .form-create-account .username-text,
  .youngevity-register-index .form-create-account .username-text,
  .youngevity-register-completed .form-create-account .username-text {
    font-style: italic;
    font-size: 13px;
    margin-bottom: 10px; }
  .youngevity-register-process .form-create-account .username-info,
  .youngevity-register-index .form-create-account .username-info,
  .youngevity-register-completed .form-create-account .username-info {
    float: left;
    padding: 14px 5px 0 0; }
  .youngevity-register-process .form-create-account .username-site,
  .youngevity-register-index .form-create-account .username-site,
  .youngevity-register-completed .form-create-account .username-site {
    float: left;
    padding: 14px 0 0 5px; }
  .youngevity-register-process .form-create-account .username-holder,
  .youngevity-register-index .form-create-account .username-holder,
  .youngevity-register-completed .form-create-account .username-holder {
    width: 100%;
    overflow: hidden;
    margin: 0 0 1rem; }
    .youngevity-register-process .form-create-account .username-holder .control,
    .youngevity-register-index .form-create-account .username-holder .control,
    .youngevity-register-completed .form-create-account .username-holder .control {
      float: left;
      width: 30%; }
      .youngevity-register-process .form-create-account .username-holder .control input#username,
      .youngevity-register-index .form-create-account .username-holder .control input#username,
      .youngevity-register-completed .form-create-account .username-holder .control input#username {
        width: 100% !important;
        margin: 0 !important; }
  .youngevity-register-process .form-create-account input[type="checkbox"],
  .youngevity-register-index .form-create-account input[type="checkbox"],
  .youngevity-register-completed .form-create-account input[type="checkbox"] {
    margin: 4px 10px 3px 0;
    float: left; }
  .youngevity-register-process .form-create-account thead,
  .youngevity-register-index .form-create-account thead,
  .youngevity-register-completed .form-create-account thead {
    background: none; }
  .youngevity-register-process .form-create-account tbody,
  .youngevity-register-index .form-create-account tbody,
  .youngevity-register-completed .form-create-account tbody {
    border-top: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4; }
  .youngevity-register-process .form-create-account .field.choice.agreement #click-me span,
  .youngevity-register-index .form-create-account .field.choice.agreement #click-me span,
  .youngevity-register-completed .form-create-account .field.choice.agreement #click-me span {
    border-bottom: 0;
    font-weight: normal; }
  .youngevity-register-process .form-create-account .field.choice .label,
  .youngevity-register-index .form-create-account .field.choice .label,
  .youngevity-register-completed .form-create-account .field.choice .label {
    margin-left: 0;
    display: block;
    line-height: 20px;
    padding-left: 23px; }
  .youngevity-register-process .form-create-account button.primary,
  .youngevity-register-index .form-create-account button.primary,
  .youngevity-register-completed .form-create-account button.primary {
    background-color: #ec6529;
    border-color: #ec6529;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 2rem; }
    .youngevity-register-process .form-create-account button.primary:hover, .youngevity-register-process .form-create-account button.primary:active, .youngevity-register-process .form-create-account button.primary:focus,
    .youngevity-register-index .form-create-account button.primary:hover,
    .youngevity-register-index .form-create-account button.primary:active,
    .youngevity-register-index .form-create-account button.primary:focus,
    .youngevity-register-completed .form-create-account button.primary:hover,
    .youngevity-register-completed .form-create-account button.primary:active,
    .youngevity-register-completed .form-create-account button.primary:focus {
      background-color: #ec6529;
      border-color: #ec6529; }
  .youngevity-register-process .form-create-account .wizard-form h5,
  .youngevity-register-index .form-create-account .wizard-form h5,
  .youngevity-register-completed .form-create-account .wizard-form h5 {
    margin-bottom: 0; }

.youngevity-register-process #shopping-cart-table,
.youngevity-register-index #shopping-cart-table,
.youngevity-register-completed #shopping-cart-table {
  margin-top: 2rem; }
  .youngevity-register-process #shopping-cart-table thead th,
  .youngevity-register-index #shopping-cart-table thead th,
  .youngevity-register-completed #shopping-cart-table thead th {
    font-weight: normal; }

.youngevity-register-process .place-order.button, .youngevity-register-process .modal-inner-wrap .modal-footer button.place-order, .modal-inner-wrap .modal-footer .youngevity-register-process button.place-order, .youngevity-register-process .fieldset button.place-order.action, .fieldset .youngevity-register-process button.place-order.action, .youngevity-register-process .fieldset a.place-order.action, .fieldset .youngevity-register-process a.place-order.action, .youngevity-register-process .login-container button.place-order.action, .login-container .youngevity-register-process button.place-order.action, .youngevity-register-process .login-container a.place-order.action, .login-container .youngevity-register-process a.place-order.action, .youngevity-register-process .form-create-account button.place-order.action, .form-create-account .youngevity-register-process button.place-order.action, .youngevity-register-process .form-create-account a.place-order.action, .form-create-account .youngevity-register-process a.place-order.action, .youngevity-register-process .forgot-password-container button.place-order.action, .forgot-password-container .youngevity-register-process button.place-order.action, .youngevity-register-process .forgot-password-container a.place-order.action, .forgot-password-container .youngevity-register-process a.place-order.action, .youngevity-register-process body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .youngevity-register-process button.place-order, .youngevity-register-process body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .youngevity-register-process button.place-order, .youngevity-register-process .data.table .actions a.place-order.action, .data.table .actions .youngevity-register-process a.place-order.action,
.youngevity-register-index .place-order.button,
.youngevity-register-index .modal-inner-wrap .modal-footer button.place-order, .modal-inner-wrap .modal-footer
.youngevity-register-index button.place-order,
.youngevity-register-index .fieldset button.place-order.action, .fieldset
.youngevity-register-index button.place-order.action,
.youngevity-register-index .fieldset a.place-order.action, .fieldset
.youngevity-register-index a.place-order.action,
.youngevity-register-index .login-container button.place-order.action, .login-container
.youngevity-register-index button.place-order.action,
.youngevity-register-index .login-container a.place-order.action, .login-container
.youngevity-register-index a.place-order.action,
.youngevity-register-index .form-create-account button.place-order.action, .form-create-account
.youngevity-register-index button.place-order.action,
.youngevity-register-index .form-create-account a.place-order.action, .form-create-account
.youngevity-register-index a.place-order.action,
.youngevity-register-index .forgot-password-container button.place-order.action, .forgot-password-container
.youngevity-register-index button.place-order.action,
.youngevity-register-index .forgot-password-container a.place-order.action, .forgot-password-container
.youngevity-register-index a.place-order.action,
.youngevity-register-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
.youngevity-register-index button.place-order,
.youngevity-register-index body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
.youngevity-register-index button.place-order,
.youngevity-register-index .data.table .actions a.place-order.action, .data.table .actions
.youngevity-register-index a.place-order.action,
.youngevity-register-completed .place-order.button,
.youngevity-register-completed .modal-inner-wrap .modal-footer button.place-order, .modal-inner-wrap .modal-footer
.youngevity-register-completed button.place-order,
.youngevity-register-completed .fieldset button.place-order.action, .fieldset
.youngevity-register-completed button.place-order.action,
.youngevity-register-completed .fieldset a.place-order.action, .fieldset
.youngevity-register-completed a.place-order.action,
.youngevity-register-completed .login-container button.place-order.action, .login-container
.youngevity-register-completed button.place-order.action,
.youngevity-register-completed .login-container a.place-order.action, .login-container
.youngevity-register-completed a.place-order.action,
.youngevity-register-completed .form-create-account button.place-order.action, .form-create-account
.youngevity-register-completed button.place-order.action,
.youngevity-register-completed .form-create-account a.place-order.action, .form-create-account
.youngevity-register-completed a.place-order.action,
.youngevity-register-completed .forgot-password-container button.place-order.action, .forgot-password-container
.youngevity-register-completed button.place-order.action,
.youngevity-register-completed .forgot-password-container a.place-order.action, .forgot-password-container
.youngevity-register-completed a.place-order.action,
.youngevity-register-completed body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
.youngevity-register-completed button.place-order,
.youngevity-register-completed body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
.youngevity-register-completed button.place-order,
.youngevity-register-completed .data.table .actions a.place-order.action, .data.table .actions
.youngevity-register-completed a.place-order.action {
  background-color: #ec6529;
  border-color: #ec6529; }
  .youngevity-register-process .place-order.button:hover, .youngevity-register-process .modal-inner-wrap .modal-footer button.place-order:hover, .modal-inner-wrap .modal-footer .youngevity-register-process button.place-order:hover, .youngevity-register-process .fieldset button.place-order.action:hover, .fieldset .youngevity-register-process button.place-order.action:hover, .youngevity-register-process .fieldset a.place-order.action:hover, .fieldset .youngevity-register-process a.place-order.action:hover, .youngevity-register-process .login-container button.place-order.action:hover, .login-container .youngevity-register-process button.place-order.action:hover, .youngevity-register-process .login-container a.place-order.action:hover, .login-container .youngevity-register-process a.place-order.action:hover, .youngevity-register-process .form-create-account button.place-order.action:hover, .form-create-account .youngevity-register-process button.place-order.action:hover, .youngevity-register-process .form-create-account a.place-order.action:hover, .form-create-account .youngevity-register-process a.place-order.action:hover, .youngevity-register-process .forgot-password-container button.place-order.action:hover, .forgot-password-container .youngevity-register-process button.place-order.action:hover, .youngevity-register-process .forgot-password-container a.place-order.action:hover, .forgot-password-container .youngevity-register-process a.place-order.action:hover, .youngevity-register-process body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .youngevity-register-process button.place-order:hover, .youngevity-register-process body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .youngevity-register-process button.place-order:hover, .youngevity-register-process .data.table .actions a.place-order.action:hover, .data.table .actions .youngevity-register-process a.place-order.action:hover, .youngevity-register-process .place-order.button:active, .youngevity-register-process .modal-inner-wrap .modal-footer button.place-order:active, .modal-inner-wrap .modal-footer .youngevity-register-process button.place-order:active, .youngevity-register-process .fieldset button.place-order.action:active, .fieldset .youngevity-register-process button.place-order.action:active, .youngevity-register-process .fieldset a.place-order.action:active, .fieldset .youngevity-register-process a.place-order.action:active, .youngevity-register-process .login-container button.place-order.action:active, .login-container .youngevity-register-process button.place-order.action:active, .youngevity-register-process .login-container a.place-order.action:active, .login-container .youngevity-register-process a.place-order.action:active, .youngevity-register-process .form-create-account button.place-order.action:active, .form-create-account .youngevity-register-process button.place-order.action:active, .youngevity-register-process .form-create-account a.place-order.action:active, .form-create-account .youngevity-register-process a.place-order.action:active, .youngevity-register-process .forgot-password-container button.place-order.action:active, .forgot-password-container .youngevity-register-process button.place-order.action:active, .youngevity-register-process .forgot-password-container a.place-order.action:active, .forgot-password-container .youngevity-register-process a.place-order.action:active, .youngevity-register-process body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order:active, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .youngevity-register-process button.place-order:active, .youngevity-register-process body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order:active, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .youngevity-register-process button.place-order:active, .youngevity-register-process .data.table .actions a.place-order.action:active, .data.table .actions .youngevity-register-process a.place-order.action:active, .youngevity-register-process .place-order.button:focus, .youngevity-register-process .modal-inner-wrap .modal-footer button.place-order:focus, .modal-inner-wrap .modal-footer .youngevity-register-process button.place-order:focus, .youngevity-register-process .fieldset button.place-order.action:focus, .fieldset .youngevity-register-process button.place-order.action:focus, .youngevity-register-process .fieldset a.place-order.action:focus, .fieldset .youngevity-register-process a.place-order.action:focus, .youngevity-register-process .login-container button.place-order.action:focus, .login-container .youngevity-register-process button.place-order.action:focus, .youngevity-register-process .login-container a.place-order.action:focus, .login-container .youngevity-register-process a.place-order.action:focus, .youngevity-register-process .form-create-account button.place-order.action:focus, .form-create-account .youngevity-register-process button.place-order.action:focus, .youngevity-register-process .form-create-account a.place-order.action:focus, .form-create-account .youngevity-register-process a.place-order.action:focus, .youngevity-register-process .forgot-password-container button.place-order.action:focus, .forgot-password-container .youngevity-register-process button.place-order.action:focus, .youngevity-register-process .forgot-password-container a.place-order.action:focus, .forgot-password-container .youngevity-register-process a.place-order.action:focus, .youngevity-register-process body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .youngevity-register-process button.place-order:focus, .youngevity-register-process body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .youngevity-register-process button.place-order:focus, .youngevity-register-process .data.table .actions a.place-order.action:focus, .data.table .actions .youngevity-register-process a.place-order.action:focus,
  .youngevity-register-index .place-order.button:hover,
  .youngevity-register-index .modal-inner-wrap .modal-footer button.place-order:hover, .modal-inner-wrap .modal-footer
  .youngevity-register-index button.place-order:hover,
  .youngevity-register-index .fieldset button.place-order.action:hover, .fieldset
  .youngevity-register-index button.place-order.action:hover,
  .youngevity-register-index .fieldset a.place-order.action:hover, .fieldset
  .youngevity-register-index a.place-order.action:hover,
  .youngevity-register-index .login-container button.place-order.action:hover, .login-container
  .youngevity-register-index button.place-order.action:hover,
  .youngevity-register-index .login-container a.place-order.action:hover, .login-container
  .youngevity-register-index a.place-order.action:hover,
  .youngevity-register-index .form-create-account button.place-order.action:hover, .form-create-account
  .youngevity-register-index button.place-order.action:hover,
  .youngevity-register-index .form-create-account a.place-order.action:hover, .form-create-account
  .youngevity-register-index a.place-order.action:hover,
  .youngevity-register-index .forgot-password-container button.place-order.action:hover, .forgot-password-container
  .youngevity-register-index button.place-order.action:hover,
  .youngevity-register-index .forgot-password-container a.place-order.action:hover, .forgot-password-container
  .youngevity-register-index a.place-order.action:hover,
  .youngevity-register-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .youngevity-register-index button.place-order:hover,
  .youngevity-register-index body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .youngevity-register-index button.place-order:hover,
  .youngevity-register-index .data.table .actions a.place-order.action:hover, .data.table .actions
  .youngevity-register-index a.place-order.action:hover,
  .youngevity-register-index .place-order.button:active,
  .youngevity-register-index .modal-inner-wrap .modal-footer button.place-order:active, .modal-inner-wrap .modal-footer
  .youngevity-register-index button.place-order:active,
  .youngevity-register-index .fieldset button.place-order.action:active, .fieldset
  .youngevity-register-index button.place-order.action:active,
  .youngevity-register-index .fieldset a.place-order.action:active, .fieldset
  .youngevity-register-index a.place-order.action:active,
  .youngevity-register-index .login-container button.place-order.action:active, .login-container
  .youngevity-register-index button.place-order.action:active,
  .youngevity-register-index .login-container a.place-order.action:active, .login-container
  .youngevity-register-index a.place-order.action:active,
  .youngevity-register-index .form-create-account button.place-order.action:active, .form-create-account
  .youngevity-register-index button.place-order.action:active,
  .youngevity-register-index .form-create-account a.place-order.action:active, .form-create-account
  .youngevity-register-index a.place-order.action:active,
  .youngevity-register-index .forgot-password-container button.place-order.action:active, .forgot-password-container
  .youngevity-register-index button.place-order.action:active,
  .youngevity-register-index .forgot-password-container a.place-order.action:active, .forgot-password-container
  .youngevity-register-index a.place-order.action:active,
  .youngevity-register-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order:active, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .youngevity-register-index button.place-order:active,
  .youngevity-register-index body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order:active, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .youngevity-register-index button.place-order:active,
  .youngevity-register-index .data.table .actions a.place-order.action:active, .data.table .actions
  .youngevity-register-index a.place-order.action:active,
  .youngevity-register-index .place-order.button:focus,
  .youngevity-register-index .modal-inner-wrap .modal-footer button.place-order:focus, .modal-inner-wrap .modal-footer
  .youngevity-register-index button.place-order:focus,
  .youngevity-register-index .fieldset button.place-order.action:focus, .fieldset
  .youngevity-register-index button.place-order.action:focus,
  .youngevity-register-index .fieldset a.place-order.action:focus, .fieldset
  .youngevity-register-index a.place-order.action:focus,
  .youngevity-register-index .login-container button.place-order.action:focus, .login-container
  .youngevity-register-index button.place-order.action:focus,
  .youngevity-register-index .login-container a.place-order.action:focus, .login-container
  .youngevity-register-index a.place-order.action:focus,
  .youngevity-register-index .form-create-account button.place-order.action:focus, .form-create-account
  .youngevity-register-index button.place-order.action:focus,
  .youngevity-register-index .form-create-account a.place-order.action:focus, .form-create-account
  .youngevity-register-index a.place-order.action:focus,
  .youngevity-register-index .forgot-password-container button.place-order.action:focus, .forgot-password-container
  .youngevity-register-index button.place-order.action:focus,
  .youngevity-register-index .forgot-password-container a.place-order.action:focus, .forgot-password-container
  .youngevity-register-index a.place-order.action:focus,
  .youngevity-register-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .youngevity-register-index button.place-order:focus,
  .youngevity-register-index body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .youngevity-register-index button.place-order:focus,
  .youngevity-register-index .data.table .actions a.place-order.action:focus, .data.table .actions
  .youngevity-register-index a.place-order.action:focus,
  .youngevity-register-completed .place-order.button:hover,
  .youngevity-register-completed .modal-inner-wrap .modal-footer button.place-order:hover, .modal-inner-wrap .modal-footer
  .youngevity-register-completed button.place-order:hover,
  .youngevity-register-completed .fieldset button.place-order.action:hover, .fieldset
  .youngevity-register-completed button.place-order.action:hover,
  .youngevity-register-completed .fieldset a.place-order.action:hover, .fieldset
  .youngevity-register-completed a.place-order.action:hover,
  .youngevity-register-completed .login-container button.place-order.action:hover, .login-container
  .youngevity-register-completed button.place-order.action:hover,
  .youngevity-register-completed .login-container a.place-order.action:hover, .login-container
  .youngevity-register-completed a.place-order.action:hover,
  .youngevity-register-completed .form-create-account button.place-order.action:hover, .form-create-account
  .youngevity-register-completed button.place-order.action:hover,
  .youngevity-register-completed .form-create-account a.place-order.action:hover, .form-create-account
  .youngevity-register-completed a.place-order.action:hover,
  .youngevity-register-completed .forgot-password-container button.place-order.action:hover, .forgot-password-container
  .youngevity-register-completed button.place-order.action:hover,
  .youngevity-register-completed .forgot-password-container a.place-order.action:hover, .forgot-password-container
  .youngevity-register-completed a.place-order.action:hover,
  .youngevity-register-completed body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .youngevity-register-completed button.place-order:hover,
  .youngevity-register-completed body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .youngevity-register-completed button.place-order:hover,
  .youngevity-register-completed .data.table .actions a.place-order.action:hover, .data.table .actions
  .youngevity-register-completed a.place-order.action:hover,
  .youngevity-register-completed .place-order.button:active,
  .youngevity-register-completed .modal-inner-wrap .modal-footer button.place-order:active, .modal-inner-wrap .modal-footer
  .youngevity-register-completed button.place-order:active,
  .youngevity-register-completed .fieldset button.place-order.action:active, .fieldset
  .youngevity-register-completed button.place-order.action:active,
  .youngevity-register-completed .fieldset a.place-order.action:active, .fieldset
  .youngevity-register-completed a.place-order.action:active,
  .youngevity-register-completed .login-container button.place-order.action:active, .login-container
  .youngevity-register-completed button.place-order.action:active,
  .youngevity-register-completed .login-container a.place-order.action:active, .login-container
  .youngevity-register-completed a.place-order.action:active,
  .youngevity-register-completed .form-create-account button.place-order.action:active, .form-create-account
  .youngevity-register-completed button.place-order.action:active,
  .youngevity-register-completed .form-create-account a.place-order.action:active, .form-create-account
  .youngevity-register-completed a.place-order.action:active,
  .youngevity-register-completed .forgot-password-container button.place-order.action:active, .forgot-password-container
  .youngevity-register-completed button.place-order.action:active,
  .youngevity-register-completed .forgot-password-container a.place-order.action:active, .forgot-password-container
  .youngevity-register-completed a.place-order.action:active,
  .youngevity-register-completed body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order:active, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .youngevity-register-completed button.place-order:active,
  .youngevity-register-completed body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order:active, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .youngevity-register-completed button.place-order:active,
  .youngevity-register-completed .data.table .actions a.place-order.action:active, .data.table .actions
  .youngevity-register-completed a.place-order.action:active,
  .youngevity-register-completed .place-order.button:focus,
  .youngevity-register-completed .modal-inner-wrap .modal-footer button.place-order:focus, .modal-inner-wrap .modal-footer
  .youngevity-register-completed button.place-order:focus,
  .youngevity-register-completed .fieldset button.place-order.action:focus, .fieldset
  .youngevity-register-completed button.place-order.action:focus,
  .youngevity-register-completed .fieldset a.place-order.action:focus, .fieldset
  .youngevity-register-completed a.place-order.action:focus,
  .youngevity-register-completed .login-container button.place-order.action:focus, .login-container
  .youngevity-register-completed button.place-order.action:focus,
  .youngevity-register-completed .login-container a.place-order.action:focus, .login-container
  .youngevity-register-completed a.place-order.action:focus,
  .youngevity-register-completed .form-create-account button.place-order.action:focus, .form-create-account
  .youngevity-register-completed button.place-order.action:focus,
  .youngevity-register-completed .form-create-account a.place-order.action:focus, .form-create-account
  .youngevity-register-completed a.place-order.action:focus,
  .youngevity-register-completed .forgot-password-container button.place-order.action:focus, .forgot-password-container
  .youngevity-register-completed button.place-order.action:focus,
  .youngevity-register-completed .forgot-password-container a.place-order.action:focus, .forgot-password-container
  .youngevity-register-completed a.place-order.action:focus,
  .youngevity-register-completed body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.place-order:focus, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .youngevity-register-completed button.place-order:focus,
  .youngevity-register-completed body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.place-order:focus, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .youngevity-register-completed button.place-order:focus,
  .youngevity-register-completed .data.table .actions a.place-order.action:focus, .data.table .actions
  .youngevity-register-completed a.place-order.action:focus {
    background-color: #ec6529;
    border-color: #ec6529; }

.youngevity-register-process table tbody tr.grand-total,
.youngevity-register-index table tbody tr.grand-total,
.youngevity-register-completed table tbody tr.grand-total {
  background: #676767; }

.youngevity-register-process .account-info small.username-available,
.youngevity-register-index .account-info small.username-available,
.youngevity-register-completed .account-info small.username-available {
  margin: -13px 0 3px;
  color: green; }

.youngevity-register-process .field.required .control input#username,
.youngevity-register-index .field.required .control input#username,
.youngevity-register-completed .field.required .control input#username {
  text-transform: lowercase;
  float: left;
  width: 30%; }

.enrollment-pack-product-list {
  margin: 4.375rem 0; }
  .enrollment-pack-product-list .toolbar {
    float: right;
    margin-bottom: 20px;
    z-index: 10;
    position: relative; }
    .enrollment-pack-product-list .toolbar .toolbar-search,
    .enrollment-pack-product-list .toolbar .toolbar-views,
    .enrollment-pack-product-list .toolbar .toolbar-clear-search {
      display: inline-block;
      vertical-align: middle; }
    .enrollment-pack-product-list .toolbar .search-input {
      border: 0;
      box-shadow: none;
      background: #f1f2ef;
      display: block;
      padding: 10px 15px;
      width: 300px;
      max-width: 300px;
      height: 35px;
      float: left;
      margin: 0; }
    .enrollment-pack-product-list .toolbar .search-button {
      float: left;
      width: 35px;
      height: 35px;
      background: #f1f2ef;
      padding: 8px 0;
      text-align: center; }
      .enrollment-pack-product-list .toolbar .search-button:hover {
        background-color: #dddedc; }
      .enrollment-pack-product-list .toolbar .search-button span {
        display: none; }
    .enrollment-pack-product-list .toolbar .toolbar-views {
      margin-left: 10px; }
      .enrollment-pack-product-list .toolbar .toolbar-views a.active {
        color: #ec6529; }
      .enrollment-pack-product-list .toolbar .toolbar-views span {
        display: none; }
  .enrollment-pack-product-list .js-wizard-link:hover {
    background-color: #ec6529;
    color: #ffffff;
    border-color: #ec6529; }

.cycle-pager {
  text-align: center; }
  .cycle-pager span {
    cursor: pointer;
    font-size: 1.875rem; }
    .cycle-pager span.cycle-pager-active {
      color: #000; }

.list-row.cycle-slide {
  width: 100%;
  height: 100%; }
  .list-row.cycle-slide .single-product {
    transition: none !important; }

.prevControl {
  position: absolute;
  top: 0px;
  left: -56px;
  font-size: 87px;
  line-height: 740px;
  height: 740px;
  text-align: left;
  cursor: pointer; }

.nextControl {
  position: absolute;
  top: 0px;
  right: -56px;
  font-size: 87px;
  line-height: 740px;
  height: 740px;
  text-align: right;
  cursor: pointer; }

.js-yg-wizard-container {
  position: relative; }

body.youngevity-register-process .column.small-12, body.youngevity-register-process .small-12.columns, body.youngevity-register-process body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .label, body.youngevity-register-process
body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .label, body.youngevity-register-process body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .field, body.youngevity-register-process
body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .field, body.youngevity-register-process body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address body.youngevity-register-process .choice, body.youngevity-register-process
body:not(#theme-youngevity-us) .billing-address-form .choice,
body:not(#theme-youngevity-us) .billing-address-form body.youngevity-register-process .choice, body.youngevity-register-process body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .label, body.youngevity-register-process
body#theme-youngevity-us .fieldset.address .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .label, body.youngevity-register-process body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .field, body.youngevity-register-process
body#theme-youngevity-us .fieldset.address .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .field, body.youngevity-register-process body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address body.youngevity-register-process .choice, body.youngevity-register-process
body#theme-youngevity-us .billing-address-form .choice,
body#theme-youngevity-us .billing-address-form body.youngevity-register-process .choice {
  overflow: visible; }

body.youngevity-register-process .registration-panels .columns {
  display: flex;
  justify-content: space-between; }

body.youngevity-register-process .registration-panels .column.small-12, body.youngevity-register-process .registration-panels .small-12.columns, body.youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .registration-panels .label, body.youngevity-register-process .registration-panels
body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .registration-panels .label, body.youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .registration-panels .field, body.youngevity-register-process .registration-panels
body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .registration-panels .field, body.youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address body.youngevity-register-process .registration-panels .choice, body.youngevity-register-process .registration-panels
body:not(#theme-youngevity-us) .billing-address-form .choice,
body:not(#theme-youngevity-us) .billing-address-form body.youngevity-register-process .registration-panels .choice, body.youngevity-register-process .registration-panels body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .registration-panels .label, body.youngevity-register-process .registration-panels
body#theme-youngevity-us .fieldset.address .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .registration-panels .label, body.youngevity-register-process .registration-panels body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .registration-panels .field, body.youngevity-register-process .registration-panels
body#theme-youngevity-us .fieldset.address .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .registration-panels .field, body.youngevity-register-process .registration-panels body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address body.youngevity-register-process .registration-panels .choice, body.youngevity-register-process .registration-panels
body#theme-youngevity-us .billing-address-form .choice,
body#theme-youngevity-us .billing-address-form body.youngevity-register-process .registration-panels .choice {
  float: none; }
  body.youngevity-register-process .registration-panels .column.small-12:first-child, body.youngevity-register-process .registration-panels .small-12.columns:first-child, body.youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .checkout-opc .field.street .label:first-child, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .registration-panels .label:first-child, body.youngevity-register-process .registration-panels
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label:first-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .registration-panels .label:first-child, body.youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .checkout-opc .field.street .field:first-child, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .registration-panels .field:first-child, body.youngevity-register-process .registration-panels
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field:first-child,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .registration-panels .field:first-child, body.youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .form-shipping-address .choice:first-child, body:not(#theme-youngevity-us) .form-shipping-address body.youngevity-register-process .registration-panels .choice:first-child, body.youngevity-register-process .registration-panels
  body:not(#theme-youngevity-us) .billing-address-form .choice:first-child,
  body:not(#theme-youngevity-us) .billing-address-form body.youngevity-register-process .registration-panels .choice:first-child, body.youngevity-register-process .registration-panels body#theme-youngevity-us .checkout-opc .field.street .label:first-child, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .registration-panels .label:first-child, body.youngevity-register-process .registration-panels
  body#theme-youngevity-us .fieldset.address .field.street .label:first-child,
  body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .registration-panels .label:first-child, body.youngevity-register-process .registration-panels body#theme-youngevity-us .checkout-opc .field.street .field:first-child, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .registration-panels .field:first-child, body.youngevity-register-process .registration-panels
  body#theme-youngevity-us .fieldset.address .field.street .field:first-child,
  body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .registration-panels .field:first-child, body.youngevity-register-process .registration-panels body#theme-youngevity-us .form-shipping-address .choice:first-child, body#theme-youngevity-us .form-shipping-address body.youngevity-register-process .registration-panels .choice:first-child, body.youngevity-register-process .registration-panels
  body#theme-youngevity-us .billing-address-form .choice:first-child,
  body#theme-youngevity-us .billing-address-form body.youngevity-register-process .registration-panels .choice:first-child {
    order: 1; }

body.youngevity-register-process .registration-panels .callout.right {
  margin-left: 0; }

body.youngevity-register-process .registration-panels .callout.left {
  margin-right: 0; }

body.youngevity-register-process .js-wizard-menu a {
  padding: 10px 10px 10px 20px; }

#product-modal #here-image {
  position: relative;
  float: left;
  width: 200px;
  height: auto; }

#product-modal #rep-left-container {
  float: left;
  width: 320px;
  margin-left: 28px;
  text-align: center; }
  #product-modal #rep-left-container #here-title {
    padding-bottom: 1.875rem;
    margin-bottom: 0.9375rem;
    border-bottom: 0.1875rem solid gainsboro; }

.no-close-button .action-close {
  display: none; }

.youngevity-register-completed .page-title {
  margin-bottom: 20px; }

.youngevity-register-completed .summary {
  margin-top: 0;
  text-align: left;
  border-left: 1px solid #c4c4c4;
  padding-left: 1.5em; }

.youngevity-register-completed .content-thankyou {
  margin-top: 40px;
  float: left; }

.youngevity-register-completed .enrollment-complete-box {
  margin-bottom: 40px; }
  .youngevity-register-completed .enrollment-complete-box a {
    color: #ffffff;
    display: block; }
  .youngevity-register-completed .enrollment-complete-box .learn {
    display: inline-block;
    color: #ec562b;
    font-weight: bold; }
  .youngevity-register-completed .enrollment-complete-box i {
    padding-right: 10px;
    position: relative;
    top: 2px; }
  .youngevity-register-completed .enrollment-complete-box img {
    width: 100%; }
  .youngevity-register-completed .enrollment-complete-box .caption {
    -webkit-transition: background-color 0.25s ease-out;
    -moz-transition: background-color 0.25s ease-out;
    transition: background-color 0.25s ease-out;
    text-align: center;
    width: 100%;
    line-height: 50px; }
    .youngevity-register-completed .enrollment-complete-box .caption:hover {
      background-color: #ec6529; }

.youngevity-register-completed .margin-top-bottom {
  margin-top: 2em;
  margin-bottom: 2em; }

.youngevity-register-completed .button.print-invoice, .youngevity-register-completed .modal-inner-wrap .modal-footer button.print-invoice, .modal-inner-wrap .modal-footer .youngevity-register-completed button.print-invoice, .youngevity-register-completed .fieldset button.print-invoice.action, .fieldset .youngevity-register-completed button.print-invoice.action, .youngevity-register-completed .fieldset a.print-invoice.action, .fieldset .youngevity-register-completed a.print-invoice.action, .youngevity-register-completed .login-container button.print-invoice.action, .login-container .youngevity-register-completed button.print-invoice.action, .youngevity-register-completed .login-container a.print-invoice.action, .login-container .youngevity-register-completed a.print-invoice.action, .youngevity-register-completed .form-create-account button.print-invoice.action, .form-create-account .youngevity-register-completed button.print-invoice.action, .youngevity-register-completed .form-create-account a.print-invoice.action, .form-create-account .youngevity-register-completed a.print-invoice.action, .youngevity-register-completed .forgot-password-container button.print-invoice.action, .forgot-password-container .youngevity-register-completed button.print-invoice.action, .youngevity-register-completed .forgot-password-container a.print-invoice.action, .forgot-password-container .youngevity-register-completed a.print-invoice.action, .youngevity-register-completed body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.print-invoice, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .youngevity-register-completed button.print-invoice, .youngevity-register-completed body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.print-invoice, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .youngevity-register-completed button.print-invoice, .youngevity-register-completed .data.table .actions a.print-invoice.action, .data.table .actions .youngevity-register-completed a.print-invoice.action {
  padding: 1.2em 1em;
  text-transform: uppercase;
  margin-top: 1.5em;
  font-family: 'museo_sans500'; }

.youngevity-register-completed .qty-block a {
  display: block;
  width: 40px; }

.youngevity-register-completed .qty-block span {
  display: block;
  text-align: center;
  border: 1px solid #ec6529; }
  .youngevity-register-completed .qty-block span.up {
    background-color: #ec6529;
    color: #ffffff; }

.youngevity-register-completed .price-block .product-price {
  font-size: 1.25rem; }
  .youngevity-register-completed .price-block .product-price span {
    font-size: 1rem; }

@media only screen and (max-width: 65em) {
  .youngevity-register-completed .content-thankyou {
    margin-top: 30px; }
  .youngevity-register-completed .content-thankyou > div {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .youngevity-register-completed .links {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
    -webkit-order: 2;
    -moz-order: 2;
    order: 2;
    -ms-flex-order: 2; }
  .youngevity-register-completed .order-summary {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
    -webkit-order: 1;
    -moz-order: 1;
    order: 1;
    -ms-flex-order: 1; }
    .youngevity-register-completed .order-summary .summary {
      text-align: center;
      margin-bottom: 70px; }
      .youngevity-register-completed .order-summary .summary .margin-top-bottom {
        max-width: 100%;
        margin: 0; }
        .youngevity-register-completed .order-summary .summary .margin-top-bottom .item-block {
          float: none;
          display: block;
          text-align: center;
          width: 100%;
          margin-top: 10px; }
          .youngevity-register-completed .order-summary .summary .margin-top-bottom .item-block h5 {
            display: inline-block; }
        .youngevity-register-completed .order-summary .summary .margin-top-bottom .qty-block {
          display: block;
          float: none;
          text-align: center;
          width: 100%; }
          .youngevity-register-completed .order-summary .summary .margin-top-bottom .qty-block a {
            display: inline-block; }
      .youngevity-register-completed .order-summary .summary .qty-desc {
        max-width: 332px;
        display: inline-block; }
  .youngevity-register-completed .summary {
    padding-left: 0;
    border-left: 0;
    margin-bottom: 30px; }
    .youngevity-register-completed .summary .margin-top-bottom {
      max-width: 400px; } }

.gray-background {
  background-color: #ffffff;
  color: #575757;
  font-family: "Montserrat", sans-serif;
  font-size: 45px;
  text-transform: uppercase;
  margin: 30px 0;
  font-weight: 600; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .gray-background {
      font-size: 30px; } }

.youngevity-register-process .save-for-later label,
.youngevity-register-process .save-for-later #safe-for-later {
  display: inline-block; }

.youngevity-register-process .product-list-picker {
  clear: both; }
  .youngevity-register-process .product-list-picker .single-product .image-of {
    max-height: 320px;
    width: auto; }
  .youngevity-register-process .product-list-picker .single-product .title-of.title {
    max-height: 73px;
    overflow: hidden; }

.youngevity-register-process .product-list-picker.list-view .single-product {
  width: 100%;
  padding: 15px;
  height: auto;
  margin-right: 0;
  float: none;
  overflow: hidden;
  text-align: left;
  font-size: 0; }
  .youngevity-register-process .product-list-picker.list-view .single-product .single-product-img,
  .youngevity-register-process .product-list-picker.list-view .single-product .single-product-info-actions {
    display: inline-block;
    vertical-align: middle; }
  .youngevity-register-process .product-list-picker.list-view .single-product .single-product-img {
    margin: 0;
    width: 50%;
    text-align: center; }
  .youngevity-register-process .product-list-picker.list-view .single-product .image-of {
    margin: 0;
    max-height: 200px; }
  .youngevity-register-process .product-list-picker.list-view .single-product .single-product-info-actions {
    width: 50%;
    text-align: center; }
    .youngevity-register-process .product-list-picker.list-view .single-product .single-product-info-actions .quickview-btn-wrap {
      display: inline-block; }
  .youngevity-register-process .product-list-picker.list-view .single-product a.bbu {
    position: relative;
    left: auto;
    bottom: auto;
    width: 50%; }

.youngevity-register-process .birthdayPicker select {
  width: 33.3%;
  display: inline-block;
  vertical-align: top;
  padding: 10px; }

.youngevity-register-process .form-create-account .field .birthdayPicker select.mage-error {
  border-color: #f00 !important; }

.youngevity-register-process .form-create-account .field .birthdayPicker div.mage-error {
  position: absolute;
  background: #fff;
  line-height: 10px;
  bottom: -7px; }

label#click-me {
  cursor: pointer; }
  label#click-me span span {
    text-decoration: underline; }

@media only screen and (max-width: 1300px) {
  .youngevity-register-process .enrollment-pack-product-list .product-list-picker {
    max-width: 1000px;
    margin: 0 auto;
    overflow: hidden; }
  .youngevity-register-process .enrollment-pack-product-list .prevControl {
    left: 0; }
  .youngevity-register-process .enrollment-pack-product-list .nextControl {
    right: 0; } }

@media only screen and (max-width: 1130px) {
  .youngevity-register-process .product-list-picker:not(.list-view) .list-row .single-product {
    width: 46%;
    margin-left: 2%;
    margin-right: 2%; }
    .youngevity-register-process .product-list-picker:not(.list-view) .list-row .single-product:nth-child(3n) {
      margin-right: 2%; } }

@media only screen and (max-width: 1024px) {
  .youngevity-register-process .product-list-picker {
    max-width: 768px; } }

@media only screen and (max-width: 1023px) {
  .youngevity-register-process .top-page {
    z-index: 99999999; }
  .youngevity-register-process .product-list-picker .quickview-btn-wrap {
    display: none; } }

@media only screen and (max-width: 767px) {
  .youngevity-register-process .page-content-middle .enrollment-pack-product-list {
    position: relative; }
    .youngevity-register-process .page-content-middle .enrollment-pack-product-list .prevControl,
    .youngevity-register-process .page-content-middle .enrollment-pack-product-list .nextControl {
      z-index: 9999;
      top: auto;
      bottom: -14px;
      line-height: 87px;
      height: auto; }
    .youngevity-register-process .page-content-middle .enrollment-pack-product-list .prevControl .fa-angle-left {
      margin-top: 0; }
    .youngevity-register-process .page-content-middle .enrollment-pack-product-list .nextControl .fa-angle-right {
      margin-top: 0; }
  .youngevity-register-process .shipping-info label .address {
    font-size: 16px; } }

@media only screen and (max-width: 639px) {
  .youngevity-register-process .registration-panels .columns {
    flex-direction: column; }
  .youngevity-register-process .registration-panels .column.small-12, .youngevity-register-process .registration-panels .small-12.columns, .youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .youngevity-register-process .registration-panels .label, .youngevity-register-process .registration-panels
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .youngevity-register-process .registration-panels .label, .youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .youngevity-register-process .registration-panels .field, .youngevity-register-process .registration-panels
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .youngevity-register-process .registration-panels .field, .youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .youngevity-register-process .registration-panels .choice, .youngevity-register-process .registration-panels
  body:not(#theme-youngevity-us) .billing-address-form .choice,
  body:not(#theme-youngevity-us) .billing-address-form .youngevity-register-process .registration-panels .choice, .youngevity-register-process .registration-panels body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .youngevity-register-process .registration-panels .label, .youngevity-register-process .registration-panels
  body#theme-youngevity-us .fieldset.address .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street .youngevity-register-process .registration-panels .label, .youngevity-register-process .registration-panels body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .youngevity-register-process .registration-panels .field, .youngevity-register-process .registration-panels
  body#theme-youngevity-us .fieldset.address .field.street .field,
  body#theme-youngevity-us .fieldset.address .field.street .youngevity-register-process .registration-panels .field, .youngevity-register-process .registration-panels body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .youngevity-register-process .registration-panels .choice, .youngevity-register-process .registration-panels
  body#theme-youngevity-us .billing-address-form .choice,
  body#theme-youngevity-us .billing-address-form .youngevity-register-process .registration-panels .choice {
    width: 100%; } }

@media only screen and (min-width: 730px) and (max-width: 960px) {
  .youngevity-register-process .js-wizard-menu .js-wizard-menu-item-payment a {
    padding-left: 50px;
    padding-right: 38px; } }

@media only screen and (max-width: 540px) {
  body.youngevity-register-process .small-12.columns, body.youngevity-register-process body:not(#theme-youngevity-us) .checkout-opc .field.street .columns.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .columns.label, body.youngevity-register-process
  body:not(#theme-youngevity-us) .fieldset.address .field.street .columns.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .columns.label, body.youngevity-register-process body:not(#theme-youngevity-us) .checkout-opc .field.street .columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .columns.field, body.youngevity-register-process
  body:not(#theme-youngevity-us) .fieldset.address .field.street .columns.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .columns.field, body.youngevity-register-process body:not(#theme-youngevity-us) .form-shipping-address .columns.choice, body:not(#theme-youngevity-us) .form-shipping-address body.youngevity-register-process .columns.choice, body.youngevity-register-process
  body:not(#theme-youngevity-us) .billing-address-form .columns.choice,
  body:not(#theme-youngevity-us) .billing-address-form body.youngevity-register-process .columns.choice, body.youngevity-register-process body#theme-youngevity-us .checkout-opc .field.street .columns.label, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .columns.label, body.youngevity-register-process
  body#theme-youngevity-us .fieldset.address .field.street .columns.label,
  body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .columns.label, body.youngevity-register-process body#theme-youngevity-us .checkout-opc .field.street .columns.field, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .columns.field, body.youngevity-register-process
  body#theme-youngevity-us .fieldset.address .field.street .columns.field,
  body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .columns.field, body.youngevity-register-process body#theme-youngevity-us .form-shipping-address .columns.choice, body#theme-youngevity-us .form-shipping-address body.youngevity-register-process .columns.choice, body.youngevity-register-process
  body#theme-youngevity-us .billing-address-form .columns.choice,
  body#theme-youngevity-us .billing-address-form body.youngevity-register-process .columns.choice {
    padding-left: 0;
    padding-right: 0; }
  body.youngevity-register-process .registration-panels {
    margin: 30px 0; }
    body.youngevity-register-process .registration-panels .column.small-12, body.youngevity-register-process .registration-panels .small-12.columns, body.youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .registration-panels .label, body.youngevity-register-process .registration-panels
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .registration-panels .label, body.youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .registration-panels .field, body.youngevity-register-process .registration-panels
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .registration-panels .field, body.youngevity-register-process .registration-panels body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address body.youngevity-register-process .registration-panels .choice, body.youngevity-register-process .registration-panels
    body:not(#theme-youngevity-us) .billing-address-form .choice,
    body:not(#theme-youngevity-us) .billing-address-form body.youngevity-register-process .registration-panels .choice, body.youngevity-register-process .registration-panels body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .registration-panels .label, body.youngevity-register-process .registration-panels
    body#theme-youngevity-us .fieldset.address .field.street .label,
    body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .registration-panels .label, body.youngevity-register-process .registration-panels body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .registration-panels .field, body.youngevity-register-process .registration-panels
    body#theme-youngevity-us .fieldset.address .field.street .field,
    body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .registration-panels .field, body.youngevity-register-process .registration-panels body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address body.youngevity-register-process .registration-panels .choice, body.youngevity-register-process .registration-panels
    body#theme-youngevity-us .billing-address-form .choice,
    body#theme-youngevity-us .billing-address-form body.youngevity-register-process .registration-panels .choice {
      padding-left: 0;
      padding-right: 0; }
  body.youngevity-register-process .js-wizard-menu {
    display: block;
    margin: 0; }
    body.youngevity-register-process .js-wizard-menu li {
      display: block;
      float: none;
      border-bottom: 1px solid #fff; }
      body.youngevity-register-process .js-wizard-menu li a {
        padding: 10px 20px; }
        body.youngevity-register-process .js-wizard-menu li a:before {
          display: none; }
        body.youngevity-register-process .js-wizard-menu li a:after {
          display: none; }
        body.youngevity-register-process .js-wizard-menu li a br {
          display: none; }
  body.youngevity-register-process .product-list-picker:not(.list-view) .list-row .single-product {
    width: 48%;
    margin-right: 0;
    margin-left: 0;
    height: 26.875rem; }
    body.youngevity-register-process .product-list-picker:not(.list-view) .list-row .single-product:nth-child(odd) {
      margin-right: 2%; }
    body.youngevity-register-process .product-list-picker:not(.list-view) .list-row .single-product:nth-child(3n) {
      margin-right: 2%; }
  body.youngevity-register-process .product-list-picker.list-view .single-product {
    padding: 10px; }
  body.youngevity-register-process .enrollment-pack-product-list {
    text-align: center; }
    body.youngevity-register-process .enrollment-pack-product-list .toolbar {
      float: none; }
  body.youngevity-register-process .personal-info .row,
  body.youngevity-register-process .account-info .row {
    margin-left: 0;
    margin-right: 0;
    max-width: none; }
    body.youngevity-register-process .personal-info .row .column.small-12, body.youngevity-register-process .personal-info .row .small-12.columns, body.youngevity-register-process .personal-info .row body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .personal-info .row .label, body.youngevity-register-process .personal-info .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .personal-info .row .label, body.youngevity-register-process .personal-info .row body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.youngevity-register-process .personal-info .row .field, body.youngevity-register-process .personal-info .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.youngevity-register-process .personal-info .row .field, body.youngevity-register-process .personal-info .row body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address body.youngevity-register-process .personal-info .row .choice, body.youngevity-register-process .personal-info .row
    body:not(#theme-youngevity-us) .billing-address-form .choice,
    body:not(#theme-youngevity-us) .billing-address-form body.youngevity-register-process .personal-info .row .choice, body.youngevity-register-process .personal-info .row body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .personal-info .row .label, body.youngevity-register-process .personal-info .row
    body#theme-youngevity-us .fieldset.address .field.street .label,
    body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .personal-info .row .label, body.youngevity-register-process .personal-info .row body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street body.youngevity-register-process .personal-info .row .field, body.youngevity-register-process .personal-info .row
    body#theme-youngevity-us .fieldset.address .field.street .field,
    body#theme-youngevity-us .fieldset.address .field.street body.youngevity-register-process .personal-info .row .field, body.youngevity-register-process .personal-info .row body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address body.youngevity-register-process .personal-info .row .choice, body.youngevity-register-process .personal-info .row
    body#theme-youngevity-us .billing-address-form .choice,
    body#theme-youngevity-us .billing-address-form body.youngevity-register-process .personal-info .row .choice,
    body.youngevity-register-process .personal-info .row .medium-6.columns,
    body.youngevity-register-process .personal-info .row body:not(#theme-youngevity-us) .checkout-opc .field.street .columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
    body.youngevity-register-process .personal-info .row .columns.field,
    body.youngevity-register-process .personal-info .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .columns.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    body.youngevity-register-process .personal-info .row .columns.field,
    body.youngevity-register-process .account-info .row .column.small-12,
    body.youngevity-register-process .account-info .row .small-12.columns,
    body.youngevity-register-process .account-info .row body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street
    body.youngevity-register-process .account-info .row .label,
    body.youngevity-register-process .account-info .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    body.youngevity-register-process .account-info .row .label,
    body.youngevity-register-process .account-info .row body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street
    body.youngevity-register-process .account-info .row .field,
    body.youngevity-register-process .account-info .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    body.youngevity-register-process .account-info .row .field,
    body.youngevity-register-process .account-info .row body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address
    body.youngevity-register-process .account-info .row .choice,
    body.youngevity-register-process .account-info .row
    body:not(#theme-youngevity-us) .billing-address-form .choice,
    body:not(#theme-youngevity-us) .billing-address-form
    body.youngevity-register-process .account-info .row .choice,
    body.youngevity-register-process .account-info .row body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street
    body.youngevity-register-process .account-info .row .label,
    body.youngevity-register-process .account-info .row
    body#theme-youngevity-us .fieldset.address .field.street .label,
    body#theme-youngevity-us .fieldset.address .field.street
    body.youngevity-register-process .account-info .row .label,
    body.youngevity-register-process .account-info .row body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street
    body.youngevity-register-process .account-info .row .field,
    body.youngevity-register-process .account-info .row
    body#theme-youngevity-us .fieldset.address .field.street .field,
    body#theme-youngevity-us .fieldset.address .field.street
    body.youngevity-register-process .account-info .row .field,
    body.youngevity-register-process .account-info .row body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address
    body.youngevity-register-process .account-info .row .choice,
    body.youngevity-register-process .account-info .row
    body#theme-youngevity-us .billing-address-form .choice,
    body#theme-youngevity-us .billing-address-form
    body.youngevity-register-process .account-info .row .choice,
    body.youngevity-register-process .account-info .row .medium-6.columns,
    body.youngevity-register-process .account-info .row body:not(#theme-youngevity-us) .checkout-opc .field.street .columns.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
    body.youngevity-register-process .account-info .row .columns.field,
    body.youngevity-register-process .account-info .row
    body:not(#theme-youngevity-us) .fieldset.address .field.street .columns.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street
    body.youngevity-register-process .account-info .row .columns.field {
      padding-left: 0;
      padding-right: 0; }
  body.youngevity-register-process #product-modal {
    text-align: center; }
    body.youngevity-register-process #product-modal #here-image {
      float: none; }
    body.youngevity-register-process #product-modal #rep-left-container {
      width: 100%;
      float: none;
      margin-left: 0; }
  body.youngevity-register-process .modals-wrapper aside._show .modal-inner-wrap {
    padding-left: 10px;
    padding-right: 10px;
    max-height: 580px; }
  body.youngevity-register-process .modal-inner-wrap .modal-footer {
    margin-top: 7px; }
  body.youngevity-register-process #popup-mpdal {
    max-height: 26.4rem; } }

@media only screen and (max-width: 440px) {
  .enrollment-pack-product-list .toolbar .search-input {
    width: 180px; } }

/* Ajax loader
========================================================================== */
.ias-spinner {
  margin: 20px 0;
  font: 16px/1 "museo_sans500";
  display: flex;
  align-items: center;
  justify-content: center; }

/* Dashboars
========================================================================== */
ul.custom-tabs {
  list-style: none;
  display: flex;
  flex-direction: row;
  padding: 0;
  margin: 0;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem; }
  ul.custom-tabs li {
    flex-grow: 1;
    position: relative;
    margin-left: 0 !important;
    text-align: center !important;
    width: auto !important;
    box-sizing: border-box;
    font-size: 0.75rem;
    text-transform: uppercase;
    font-family: "museo_sans300";
    border-right: 0.0625rem solid #c4c4c4;
    border-bottom: 0.125rem solid #c4c4c4;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -ms-transition: 0.2s ease-in-out; }
    ul.custom-tabs li:last-child {
      border-right: none; }
    ul.custom-tabs li:hover {
      border-bottom: 0.125rem solid #793c52; }
    ul.custom-tabs li strong {
      font-weight: normal !important;
      padding-top: 0.625rem;
      padding-bottom: 0.625rem;
      display: block;
      height: 100%;
      width: 100%; }
    ul.custom-tabs li a {
      display: block;
      height: 100%;
      width: 100%;
      position: relative;
      padding-top: 0.625rem;
      padding-bottom: 0.625rem;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      ul.custom-tabs li a strong {
        padding-top: 0;
        padding-bottom: 0;
        display: inline;
        height: auto;
        width: auto; }
    ul.custom-tabs li.current {
      background-color: #676767;
      border-bottom: 0.125rem solid #793c52;
      color: #ffffff;
      box-shadow: 0px -2px 6px -5px black; }
      ul.custom-tabs li.current a {
        color: #ffffff; }

small a.edit {
  color: #41a3ba; }

body.customer-account-index .main-content fieldset.fieldset {
  padding: 1.875rem;
  padding-bottom: 0; }

body.customer-account-index .main-content .row {
  padding-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #ddd; }
  body.customer-account-index .main-content .row:last-child {
    border-bottom: none;
    padding-bottom: 0; }

body.customer-account-index small {
  font-size: 70%; }

body.customer-address-index .main-content fieldset.fieldset {
  padding: 1.875rem;
  padding-bottom: 0; }

body.customer-address-index .main-content fieldset.buttons {
  padding: 1.875rem;
  padding-top: 0;
  padding-bottom: 0; }

body.customer-address-index .main-content .row {
  padding-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #ddd; }
  body.customer-address-index .main-content .row:last-child {
    border-bottom: none;
    padding-bottom: 0; }

body.customer-address-index small {
  font-size: 70%; }

body.customer-account-edit .main-content fieldset.fieldset {
  padding: 1.875rem;
  padding-bottom: 0; }

body.customer-account-edit .main-content .row {
  padding-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #ddd; }
  body.customer-account-edit .main-content .row:last-child {
    border-bottom: none;
    padding-bottom: 0; }

body.customer-account-edit .main-content fieldset.buttons {
  padding: 1.875rem;
  padding-top: 0;
  padding-bottom: 0; }

body.newsletter-manage-index .main-content fieldset.fieldset {
  padding: 1.875rem;
  padding-bottom: 0; }

body.newsletter-manage-index .main-content .row {
  padding-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #ddd; }
  body.newsletter-manage-index .main-content .row:last-child {
    border-bottom: none;
    padding-bottom: 0; }

body.newsletter-manage-index .main-content fieldset.buttons {
  padding: 1.875rem;
  padding-top: 0;
  padding-bottom: 0; }

body.youngevity-settings-buy .main-content fieldset.fieldset {
  padding: 1.875rem;
  padding-bottom: 0; }

body.youngevity-settings-buy .main-content .row {
  padding-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #ddd; }
  body.youngevity-settings-buy .main-content .row:last-child {
    border-bottom: none;
    padding-bottom: 0; }

body.youngevity-settings-buy .main-content fieldset.buttons {
  padding: 1.875rem;
  padding-top: 0;
  padding-bottom: 0; }

body.youngevity-settings-buy .main-content .wrap-up-list {
  max-height: 18.75rem;
  overflow: auto;
  border-bottom: 0.0625rem solid #ddd;
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem; }
  body.youngevity-settings-buy .main-content .wrap-up-list .sub-1 .sub-2 {
    margin-left: 0.625rem; }
    body.youngevity-settings-buy .main-content .wrap-up-list .sub-1 .sub-2 .sub-3 {
      margin-left: 0.9375rem; }

body.youngevity-settings-sell .main-content fieldset.fieldset {
  padding: 1.875rem;
  padding-bottom: 0; }

body.youngevity-settings-sell .main-content .row {
  padding-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #ddd; }
  body.youngevity-settings-sell .main-content .row:last-child {
    border-bottom: none;
    padding-bottom: 0; }

body.youngevity-settings-sell .main-content .js-websites-list .row {
  border-bottom: none;
  padding-bottom: 0.9375rem; }

body.youngevity-settings-sell .main-content fieldset.buttons {
  padding: 1.875rem;
  padding-top: 0;
  padding-bottom: 0; }

body.youngevity-settings-sell .main-content .wrap-up-list {
  max-height: 18.75rem;
  overflow: auto;
  border-bottom: 0.0625rem solid #ddd;
  padding-bottom: 0.625rem;
  margin-bottom: 0.625rem; }
  body.youngevity-settings-sell .main-content .wrap-up-list .sub-1 .sub-2 {
    margin-left: 0.625rem; }
    body.youngevity-settings-sell .main-content .wrap-up-list .sub-1 .sub-2 .sub-3 {
      margin-left: 0.9375rem; }

.update-autoship-link span {
  font-size: 0; }

.autoship-header.lastrow {
  border-bottom: 0; }
  .autoship-header.lastrow .top-btns {
    text-align: right; }
  .autoship-header.lastrow button.button.submit-autoship, .autoship-header.lastrow .modal-inner-wrap .modal-footer button.submit-autoship, .modal-inner-wrap .modal-footer .autoship-header.lastrow button.submit-autoship, .autoship-header.lastrow .fieldset button.submit-autoship.action, .fieldset .autoship-header.lastrow button.submit-autoship.action, .autoship-header.lastrow .login-container button.submit-autoship.action, .login-container .autoship-header.lastrow button.submit-autoship.action, .autoship-header.lastrow .form-create-account button.submit-autoship.action, .form-create-account .autoship-header.lastrow button.submit-autoship.action, .autoship-header.lastrow .forgot-password-container button.submit-autoship.action, .forgot-password-container .autoship-header.lastrow button.submit-autoship.action, .autoship-header.lastrow body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.submit-autoship, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-header.lastrow button.submit-autoship, .autoship-header.lastrow body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.submit-autoship, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-header.lastrow button.submit-autoship {
    background: #60bc7b;
    color: #FFF;
    min-height: 60px;
    border-radius: 10px 0 0 10px;
    font-size: 16px;
    font-family: museo_sans500; }
    .autoship-header.lastrow button.button.submit-autoship[disabled], .autoship-header.lastrow .modal-inner-wrap .modal-footer button.submit-autoship[disabled], .modal-inner-wrap .modal-footer .autoship-header.lastrow button.submit-autoship[disabled], .autoship-header.lastrow .fieldset button.submit-autoship[disabled].action, .fieldset .autoship-header.lastrow button.submit-autoship[disabled].action, .autoship-header.lastrow .login-container button.submit-autoship[disabled].action, .login-container .autoship-header.lastrow button.submit-autoship[disabled].action, .autoship-header.lastrow .form-create-account button.submit-autoship[disabled].action, .form-create-account .autoship-header.lastrow button.submit-autoship[disabled].action, .autoship-header.lastrow .forgot-password-container button.submit-autoship[disabled].action, .forgot-password-container .autoship-header.lastrow button.submit-autoship[disabled].action, .autoship-header.lastrow body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.submit-autoship[disabled], body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-header.lastrow button.submit-autoship[disabled], .autoship-header.lastrow body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.submit-autoship[disabled], body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-header.lastrow button.submit-autoship[disabled] {
      opacity: 0.8;
      background: #bbb8b8;
      color: #fff; }

.autoship-form-container > .autoship-header {
  width: auto !important;
  right: 0;
  position: fixed; }

.autoship-schedule-video-link {
  text-decoration: underline; }

.autoship-schedule-video-frame {
  position: relative;
  padding-top: 25px;
  padding-bottom: 56.25%; }
  .autoship-schedule-video-frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

#pick-select {
  display: inline-block;
  margin-left: 2.5rem;
  width: 150px;
  height: 42px;
  vertical-align: top;
  margin-bottom: 0; }

.autoship-product-search {
  overflow: hidden;
  margin-bottom: 16px; }
  .autoship-product-search span {
    display: none; }
  .autoship-product-search .autoship-product-search-input {
    border: 0;
    box-shadow: none;
    background: #f1f2ef;
    display: block;
    padding: 10px 15px;
    width: calc(100% - 39px);
    height: 39px;
    float: left;
    margin: 0; }
  .autoship-product-search .autoship-product-search-btn {
    float: left;
    width: 39px;
    height: 39px;
    background: #f1f2ef;
    padding: 8px 0;
    text-align: center; }

.autoship-header {
  margin-bottom: 2.5rem; }
  .autoship-header h5 {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    margin-bottom: 0; }
  .autoship-header .browse-more {
    display: block;
    float: right; }
    .autoship-header .browse-more a.button, .autoship-header .browse-more .fieldset a.action, .fieldset .autoship-header .browse-more a.action, .autoship-header .browse-more .login-container a.action, .login-container .autoship-header .browse-more a.action, .autoship-header .browse-more .form-create-account a.action, .form-create-account .autoship-header .browse-more a.action, .autoship-header .browse-more .forgot-password-container a.action, .forgot-password-container .autoship-header .browse-more a.action, .autoship-header .browse-more .data.table .actions a.action, .data.table .actions .autoship-header .browse-more a.action {
      font-family: "Montserrat", sans-serif;
      font-weight: 500;
      background-color: #6d6d6d; }
    .autoship-header .browse-more a.button.hover-button, .autoship-header .browse-more .fieldset a.hover-button.action, .fieldset .autoship-header .browse-more a.hover-button.action, .autoship-header .browse-more .login-container a.hover-button.action, .login-container .autoship-header .browse-more a.hover-button.action, .autoship-header .browse-more .form-create-account a.hover-button.action, .form-create-account .autoship-header .browse-more a.hover-button.action, .autoship-header .browse-more .forgot-password-container a.hover-button.action, .forgot-password-container .autoship-header .browse-more a.hover-button.action, .autoship-header .browse-more .data.table .actions a.hover-button.action, .data.table .actions .autoship-header .browse-more a.hover-button.action {
      background-color: #DA571D; }
  .autoship-header .autoship-summary {
    width: 100%;
    display: none; }
    .autoship-header .autoship-summary tr, .autoship-header .autoship-summary thead {
      background: none; }
    .autoship-header .autoship-summary th {
      font-size: 1.25rem;
      font-family: "museo_sans500";
      color: #333333;
      padding: 0  20px 0 0;
      background: none; }
    .autoship-header .autoship-summary td {
      font-size: 0.75rem;
      color: #676767;
      padding: 0  20px 0 0; }

.dashboard-content .shopall {
  text-align: center;
  width: 100%;
  display: block;
  margin: 30px 0;
  font-family: "Montserrat", sans-serif; }
  .dashboard-content .shopall a {
    color: #fff;
    font-size: 18px; }

@media screen and (min-width: 541px) and (max-width: 92em) {
  .dashboard-content {
    padding-left: 3%;
    padding-right: 3%; } }

.dashboard-content .column.small-12.medium-6.large-3, .dashboard-content .small-12.medium-6.large-3.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-3.field, .dashboard-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-3.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-3.choice, .dashboard-content
body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice,
body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-3.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content
body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.field, .dashboard-content
body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-3.choice, .dashboard-content
body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice,
body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-3.choice {
  width: 33%; }
  @media screen and (max-width: 64em) {
    .dashboard-content .column.small-12.medium-6.large-3, .dashboard-content .small-12.medium-6.large-3.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-3.field, .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-3.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-3.choice, .dashboard-content
    body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice,
    body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-3.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.field, .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-3.choice, .dashboard-content
    body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice,
    body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-3.choice {
      width: 200px; } }

.dashboard-content .column.small-12.medium-6.large-9, .dashboard-content .small-12.medium-6.large-9.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-9.field, .dashboard-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-9.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-9.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content
body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-9.choice {
  width: 67%;
  padding: 30px 0 0 30px; }
  @media screen and (max-width: 64em) {
    .dashboard-content .column.small-12.medium-6.large-9, .dashboard-content .small-12.medium-6.large-9.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-9.field, .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-9.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
    body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
    body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-9.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
    body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
    body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-9.choice {
      width: calc(100% - 200px); } }

.dashboard-content .nav-container {
  height: 100%;
  max-width: 100%;
  background: #9a9899 !important; }

.dashboard-content .row.collapse {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -o-align-items: stretch;
  align-items: stretch;
  -ms-flex-align: stretch; }

.dashboard-content .dashboard-left ul {
  padding: 0px !important; }

.dashboard-content .container {
  max-width: 88.75rem;
  width: 100% !important; }
  .dashboard-content .container .info-section .info-block .block-title.personal-info {
    margin: 0; }
  .dashboard-content .container .info-section .info-block .block-title.freedom-id {
    line-height: normal;
    font-size: 16px; }

.dashboard-content .pagination-row li.pagination-next a {
  border: 1px solid #c4c4c4;
  height: 36px; }

.dashboard-content .pagination-row li.pagination-next a:after {
  content: "\f105";
  font-family: "FontAwesome"; }

.dashboard-content .pagination-row li.pagination-previous a {
  border: 1px solid #c4c4c4;
  height: 26px; }

.dashboard-content .pagination-row li.pagination-previous a:before {
  content: "\f104";
  font-family: "FontAwesome"; }

@media screen and (max-width: 64em) {
  .page-wrapper .dashboard-nav-bar {
    padding: 0 15px; } }

.page-wrapper .dashboard-nav-bar .container {
  max-width: 88.75rem;
  width: 100%; }

.dashboard-orders-index .load-more-block {
  margin: 15px; }

.dashboard-orders-index #my-orders-table a.action.view {
  background: white;
  color: #6d6d6d;
  border: 1px solid #ddd;
  font-size: 13px;
  padding: 0.35em 1em; }
  .dashboard-orders-index #my-orders-table a.action.view:hover {
    background: #ec6529;
    color: #ffffff;
    border-color: #ec6529; }

.dashboard-orders-index #my-orders-table thead {
  background: #f3f3f3; }

.dashboard-orders-index #my-orders-table tbody tr:nth-child(even) {
  background-color: transparent; }

.dashboard-orders-index #my-orders-table tbody tr {
  border-bottom: 1px solid #ddd; }

.dashboard-orders-index #my-orders-table .green {
  color: #ec6529;
  font-weight: 600; }

.dashboard-orders-index .table-caption {
  color: #ec6529;
  font-family: "museo_sans100";
  font-size: 31px; }

.dashboard-orders-index .limiter.column, .dashboard-orders-index .limiter.columns, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .limiter.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .limiter.label, .dashboard-orders-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .limiter.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .limiter.label, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .limiter.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .limiter.field, .dashboard-orders-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .limiter.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .limiter.field, .dashboard-orders-index body:not(#theme-youngevity-us) .form-shipping-address .limiter.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-orders-index .limiter.choice, .dashboard-orders-index
body:not(#theme-youngevity-us) .billing-address-form .limiter.choice,
body:not(#theme-youngevity-us) .billing-address-form .dashboard-orders-index .limiter.choice, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .limiter.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .limiter.label, .dashboard-orders-index
body#theme-youngevity-us .fieldset.address .field.street .limiter.label,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .limiter.label, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .limiter.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .limiter.field, .dashboard-orders-index
body#theme-youngevity-us .fieldset.address .field.street .limiter.field,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .limiter.field, .dashboard-orders-index body#theme-youngevity-us .form-shipping-address .limiter.choice, body#theme-youngevity-us .form-shipping-address .dashboard-orders-index .limiter.choice, .dashboard-orders-index
body#theme-youngevity-us .billing-address-form .limiter.choice,
body#theme-youngevity-us .billing-address-form .dashboard-orders-index .limiter.choice {
  float: right;
  width: auto; }
  .dashboard-orders-index .limiter.column .selected, .dashboard-orders-index .limiter.columns .selected, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .limiter.label .selected, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .limiter.label .selected, .dashboard-orders-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .limiter.label .selected,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .limiter.label .selected, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .limiter.field .selected, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .limiter.field .selected, .dashboard-orders-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .limiter.field .selected,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .limiter.field .selected, .dashboard-orders-index body:not(#theme-youngevity-us) .form-shipping-address .limiter.choice .selected, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-orders-index .limiter.choice .selected, .dashboard-orders-index
  body:not(#theme-youngevity-us) .billing-address-form .limiter.choice .selected,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-orders-index .limiter.choice .selected, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .limiter.label .selected, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .limiter.label .selected, .dashboard-orders-index
  body#theme-youngevity-us .fieldset.address .field.street .limiter.label .selected,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .limiter.label .selected, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .limiter.field .selected, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .limiter.field .selected, .dashboard-orders-index
  body#theme-youngevity-us .fieldset.address .field.street .limiter.field .selected,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .limiter.field .selected, .dashboard-orders-index body#theme-youngevity-us .form-shipping-address .limiter.choice .selected, body#theme-youngevity-us .form-shipping-address .dashboard-orders-index .limiter.choice .selected, .dashboard-orders-index
  body#theme-youngevity-us .billing-address-form .limiter.choice .selected,
  body#theme-youngevity-us .billing-address-form .dashboard-orders-index .limiter.choice .selected {
    color: #ec6529; }
  .dashboard-orders-index .limiter.column *, .dashboard-orders-index .limiter.columns *, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .limiter.label *, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .limiter.label *, .dashboard-orders-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .limiter.label *,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .limiter.label *, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .limiter.field *, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .limiter.field *, .dashboard-orders-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .limiter.field *,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .limiter.field *, .dashboard-orders-index body:not(#theme-youngevity-us) .form-shipping-address .limiter.choice *, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-orders-index .limiter.choice *, .dashboard-orders-index
  body:not(#theme-youngevity-us) .billing-address-form .limiter.choice *,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-orders-index .limiter.choice *, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .limiter.label *, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .limiter.label *, .dashboard-orders-index
  body#theme-youngevity-us .fieldset.address .field.street .limiter.label *,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .limiter.label *, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .limiter.field *, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .limiter.field *, .dashboard-orders-index
  body#theme-youngevity-us .fieldset.address .field.street .limiter.field *,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .limiter.field *, .dashboard-orders-index body#theme-youngevity-us .form-shipping-address .limiter.choice *, body#theme-youngevity-us .form-shipping-address .dashboard-orders-index .limiter.choice *, .dashboard-orders-index
  body#theme-youngevity-us .billing-address-form .limiter.choice *,
  body#theme-youngevity-us .billing-address-form .dashboard-orders-index .limiter.choice * {
    font-size: 12px;
    font-family: "museo_sans500";
    font-weight: bold;
    float: left;
    margin-left: 10px; }
  .dashboard-orders-index .limiter.column p, .dashboard-orders-index .limiter.columns p, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .limiter.label p, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .limiter.label p, .dashboard-orders-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .limiter.label p,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .limiter.label p, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .limiter.field p, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .limiter.field p, .dashboard-orders-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .limiter.field p,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .limiter.field p, .dashboard-orders-index body:not(#theme-youngevity-us) .form-shipping-address .limiter.choice p, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-orders-index .limiter.choice p, .dashboard-orders-index
  body:not(#theme-youngevity-us) .billing-address-form .limiter.choice p,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-orders-index .limiter.choice p, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .limiter.label p, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .limiter.label p, .dashboard-orders-index
  body#theme-youngevity-us .fieldset.address .field.street .limiter.label p,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .limiter.label p, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .limiter.field p, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .limiter.field p, .dashboard-orders-index
  body#theme-youngevity-us .fieldset.address .field.street .limiter.field p,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .limiter.field p, .dashboard-orders-index body#theme-youngevity-us .form-shipping-address .limiter.choice p, body#theme-youngevity-us .form-shipping-address .dashboard-orders-index .limiter.choice p, .dashboard-orders-index
  body#theme-youngevity-us .billing-address-form .limiter.choice p,
  body#theme-youngevity-us .billing-address-form .dashboard-orders-index .limiter.choice p {
    float: left;
    margin-bottom: 8px; }

.dashboard-orders-index .pager.row {
  max-width: 100%;
  margin: 0px; }

.dashboard-orders-index .pagination.column, .dashboard-orders-index .pagination.columns, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .pagination.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .pagination.label, .dashboard-orders-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .pagination.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .pagination.label, .dashboard-orders-index body:not(#theme-youngevity-us) .checkout-opc .field.street .pagination.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-orders-index .pagination.field, .dashboard-orders-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .pagination.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-orders-index .pagination.field, .dashboard-orders-index body:not(#theme-youngevity-us) .form-shipping-address .pagination.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-orders-index .pagination.choice, .dashboard-orders-index
body:not(#theme-youngevity-us) .billing-address-form .pagination.choice,
body:not(#theme-youngevity-us) .billing-address-form .dashboard-orders-index .pagination.choice, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .pagination.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .pagination.label, .dashboard-orders-index
body#theme-youngevity-us .fieldset.address .field.street .pagination.label,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .pagination.label, .dashboard-orders-index body#theme-youngevity-us .checkout-opc .field.street .pagination.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-orders-index .pagination.field, .dashboard-orders-index
body#theme-youngevity-us .fieldset.address .field.street .pagination.field,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-orders-index .pagination.field, .dashboard-orders-index body#theme-youngevity-us .form-shipping-address .pagination.choice, body#theme-youngevity-us .form-shipping-address .dashboard-orders-index .pagination.choice, .dashboard-orders-index
body#theme-youngevity-us .billing-address-form .pagination.choice,
body#theme-youngevity-us .billing-address-form .dashboard-orders-index .pagination.choice {
  width: auto;
  margin: 0 auto;
  float: none; }

.dashboard-orders-index .pager.row.pagination {
  text-align: center;
  margin: 20px 0 40px 0;
  font-weight: 600; }
  .dashboard-orders-index .pager.row.pagination .pagination-previous a:before,
  .dashboard-orders-index .pager.row.pagination .pagination-next a:after {
    display: none; }
  .dashboard-orders-index .pager.row.pagination a.action {
    width: 30px;
    border: 1px solid #c4c4c4;
    margin: 0 5px; }
    .dashboard-orders-index .pager.row.pagination a.action:hover {
      background-color: #ec6529;
      color: #ffffff;
      border-color: #ec6529; }
  .dashboard-orders-index .pager.row.pagination .pagination .item.current {
    min-width: 30px; }

.dashboard-orders-index .gray-line {
  width: 100%;
  border-top: 1px solid #ddd;
  overflow: hidden;
  padding-bottom: 60px; }

.dashboard-profile-index .id-number-not-provided {
  color: #fff;
  font-weight: bold;
  height: auto;
  font-size: 14px;
  line-height: normal;
  padding: 10px;
  text-align: left; }

.dashboard-profile-index .refresh-social-security .block-title {
  margin-top: 40px;
  margin-bottom: 20px; }

.dashboard-profile-index .refresh-social-security .green {
  font-size: 20px; }

.dashboard-profile-index .refresh-social-security .it-can-ajax {
  display: block;
  padding: 0;
  max-width: 74%;
  background: #ec6529; }

.dashboard-profile-index .personal-info-container {
  display: inline-block;
  width: 66%; }
  .dashboard-profile-index .personal-info-container .block-content {
    width: 49% !important;
    margin-bottom: 15px; }

.dashboard-profile-index .block-content.avatar {
  float: right;
  width: 31%;
  text-align: center; }
  .dashboard-profile-index .block-content.avatar .action {
    background: #6d6d6d;
    color: #fff;
    padding: 3px 6px; }
  .dashboard-profile-index .block-content.avatar img {
    max-height: 86px;
    border-radius: 50%; }
  .dashboard-profile-index .block-content.avatar a span {
    text-transform: uppercase;
    font-size: 12.5px;
    font-family: "museo_sans500"; }

.dashboard-profile-index .dashboard-content .row.collapse .green {
  color: #ec6529;
  line-height: normal;
  max-width: 74%;
  margin: 0;
  font-size: 16px; }

.dashboard-profile-index .dashboard-content .row.collapse h2.green {
  font-size: 35px;
  font-family: "museo_sans100"; }

.dashboard-profile-index .dashboard-content .row.collapse .block-title span.name {
  font-size: 31px;
  color: #6d6d6d;
  text-transform: initial;
  display: block; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-personal a.it-can-ajax {
  color: white;
  padding: 3px 7px;
  background: #ec6529; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-personal a.it-can-ajax span {
    text-transform: uppercase;
    font-family: "museo_sans700";
    font-size: 14px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-personal .content-label {
  color: #333333;
  font-size: 20px;
  font-weight: 100 !important; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-personal .content-data {
  font-size: 18px;
  font-family: "museo_sans100"; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-personal .freedom-id,
.dashboard-profile-index .dashboard-content .row.collapse .refresh-personal .rank {
  margin-bottom: 30px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.it-can-ajax.edit .main-color {
  font-size: 14px;
  background: #ec562b;
  color: #fff;
  padding: 5px 10px;
  text-transform: uppercase; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .content-label {
  color: #333333;
  font-size: 20px;
  font-weight: 100 !important; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .content-data, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .item, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .empty {
  background: #f3f3f3;
  padding: 5px 20px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .item {
  margin-right: 0px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .block-content {
  width: 37%;
  max-width: 229px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .right-margin {
  margin-right: 10%; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .checbox {
  background: #ec6529;
  color: white;
  width: 25px;
  text-align: center;
  margin-right: -19px;
  margin-top: -5px;
  float: right; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a span {
  color: #6d6d6d;
  font-size: 12.5px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.hollow.primary, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .fieldset .actions-toolbar .secondary a.primary.action, .fieldset .actions-toolbar .secondary .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.primary.action, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .login-container .actions-toolbar .secondary a.primary.action, .login-container .actions-toolbar .secondary .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.primary.action, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .form-create-account .actions-toolbar .secondary a.primary.action, .form-create-account .actions-toolbar .secondary .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.primary.action, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .forgot-password-container .actions-toolbar .secondary a.primary.action, .forgot-password-container .actions-toolbar .secondary .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.primary.action {
  display: block;
  width: 150px;
  background: #ec6529;
  border: 0px; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.hollow.primary span, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .fieldset .actions-toolbar .secondary a.primary.action span, .fieldset .actions-toolbar .secondary .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.primary.action span, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .login-container .actions-toolbar .secondary a.primary.action span, .login-container .actions-toolbar .secondary .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.primary.action span, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .form-create-account .actions-toolbar .secondary a.primary.action span, .form-create-account .actions-toolbar .secondary .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.primary.action span, .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .forgot-password-container .actions-toolbar .secondary a.primary.action span, .forgot-password-container .actions-toolbar .secondary .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts a.primary.action span {
    color: white;
    font-size: 18px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .additional-addresses {
  width: 100%;
  max-width: 100%; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .items.addresses {
  margin: 0px;
  list-style: none;
  margin-bottom: 40px; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .items.addresses .item.actions {
    overflow: hidden;
    padding: 0px; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .items.addresses a.edit {
    float: left; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .items.addresses a.delete {
    float: right; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .items.addresses li {
    float: left;
    width: 37%;
    max-width: 229px;
    margin-right: 10%;
    margin-bottom: 10px;
    min-height: 210px; }
    .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .items.addresses li:nth-child(odd) {
      clear: both; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .block-content {
  width: 100%;
  overflow: hidden; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .cc-item {
  margin: 0 30px 30px 0;
  width: 260px;
  float: left; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .cc-item .user-name span {
    font-family: "museo_sans300"; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .cc-item p {
    font-family: "museo_sans100"; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .content-label {
  margin-bottom: 25px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .checbox {
  background: #ec6529;
  color: white;
  width: 25px;
  text-align: center;
  margin-right: -19px;
  margin-top: -5px;
  float: right;
  cursor: pointer; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .checbox:hover .fa {
    background: #ec6529; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .checbox .fa {
    width: 25px;
    height: 24px;
    line-height: 24px; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .checbox .grayed {
    background: #ddd; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .content-label {
  color: #333333;
  font-size: 20px;
  font-weight: 100 !important; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .block-title a, .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment a.add-card {
  padding: 3px 7px;
  background: #ec6529; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .block-title a span, .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment a.add-card span {
    text-transform: uppercase;
    font-family: "museo_sans700";
    color: #fff;
    font-size: 14px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment a.add-card {
  margin-top: 30px;
  display: block;
  width: 96px;
  text-align: center; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment a.add-card span {
    text-transform: inherit;
    font-family: "museo_sans700";
    color: #fff;
    font-size: 14px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .content-data {
  background: #f3f3f3;
  padding: 5px 20px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .item.actions {
  overflow: hidden;
  padding: 0px;
  margin-top: 10px; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment a.edit {
  float: left;
  font-size: 12.5px;
  margin-top: 3px; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment a.edit span {
    color: #6d6d6d; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment a.delete {
  float: right; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment a.delete i {
    color: #6d6d6d; }

.dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .box-content p {
  margin-bottom: 0px; }

.dashboard-profile-index #ajax-sidebox .form-edit-account div.field select {
  border: 1px solid #c4c4c4;
  margin: 0 10px 10px 0;
  padding: 0 10px;
  width: 30%; }

.dashboard-profile-index #ajax-sidebox .primary button.save {
  background-color: #ec6529; }

.dashboard-profile-index .refresh-website .account-username-url input {
  width: 200px;
  background-color: #f3f3f3;
  border: 1px solid #f3f3f3; }

.dashboard-profile-index .refresh-website .content-label {
  font-weight: 600; }
  .dashboard-profile-index .refresh-website .content-label p {
    margin-bottom: 10px; }

.dashboard-profile-index .refresh-website .block-note, .dashboard-profile-index .refresh-website .hint {
  color: #666666;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 10px; }

.dashboard-profile-index .refresh-website .username-container .content-label, .dashboard-profile-index .refresh-website .username-container .hint, .dashboard-profile-index .refresh-website .username-container .site-url, .dashboard-profile-index .refresh-website .username-container .actions-toolbar {
  display: inline-block; }

.dashboard-profile-index .refresh-website .username-container .content-label, .dashboard-profile-index .refresh-website .username-container .site-url {
  margin-right: 33px; }

.dashboard-profile-index .refresh-website .username-container .account-username-url {
  margin-bottom: 30px; }
  .dashboard-profile-index .refresh-website .username-container .account-username-url .button, .dashboard-profile-index .refresh-website .username-container .account-username-url .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .dashboard-profile-index .refresh-website .username-container .account-username-url button, .dashboard-profile-index .refresh-website .username-container .account-username-url .fieldset button.action, .fieldset .dashboard-profile-index .refresh-website .username-container .account-username-url button.action, .dashboard-profile-index .refresh-website .username-container .account-username-url .fieldset a.action, .fieldset .dashboard-profile-index .refresh-website .username-container .account-username-url a.action, .dashboard-profile-index .refresh-website .username-container .account-username-url .login-container button.action, .login-container .dashboard-profile-index .refresh-website .username-container .account-username-url button.action, .dashboard-profile-index .refresh-website .username-container .account-username-url .login-container a.action, .login-container .dashboard-profile-index .refresh-website .username-container .account-username-url a.action, .dashboard-profile-index .refresh-website .username-container .account-username-url .form-create-account button.action, .form-create-account .dashboard-profile-index .refresh-website .username-container .account-username-url button.action, .dashboard-profile-index .refresh-website .username-container .account-username-url .form-create-account a.action, .form-create-account .dashboard-profile-index .refresh-website .username-container .account-username-url a.action, .dashboard-profile-index .refresh-website .username-container .account-username-url .forgot-password-container button.action, .forgot-password-container .dashboard-profile-index .refresh-website .username-container .account-username-url button.action, .dashboard-profile-index .refresh-website .username-container .account-username-url .forgot-password-container a.action, .forgot-password-container .dashboard-profile-index .refresh-website .username-container .account-username-url a.action, .dashboard-profile-index .refresh-website .username-container .account-username-url body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-profile-index .refresh-website .username-container .account-username-url button, .dashboard-profile-index .refresh-website .username-container .account-username-url body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-profile-index .refresh-website .username-container .account-username-url button, .dashboard-profile-index .refresh-website .username-container .account-username-url .data.table .actions a.action, .data.table .actions .dashboard-profile-index .refresh-website .username-container .account-username-url a.action {
    font-weight: 600; }

.dashboard-profile-index .refresh-website .username-container .hint {
  font-size: 13px;
  font-weight: 600; }

.dashboard-profile-index .refresh-website .settings-container .block-note {
  margin-bottom: 10px; }
  .dashboard-profile-index .refresh-website .settings-container .block-note .highlight {
    background: #CCCCCC;
    padding: 3px 8px;
    border-radius: 12px;
    color: #ffffff;
    font-weight: 900; }
    .dashboard-profile-index .refresh-website .settings-container .block-note .highlight.orange {
      background: #ec6529; }

.dashboard-profile-index .refresh-website .settings-container .input-set-wrapper {
  margin-bottom: 10px; }
  .dashboard-profile-index .refresh-website .settings-container .input-set-wrapper .label-wrapper, .dashboard-profile-index .refresh-website .settings-container .input-set-wrapper .input-set {
    display: inline-block; }
  .dashboard-profile-index .refresh-website .settings-container .input-set-wrapper .input-set {
    float: left;
    margin-right: 10px; }
  .dashboard-profile-index .refresh-website .settings-container .input-set-wrapper .label-wrapper {
    line-height: 28px; }
    .dashboard-profile-index .refresh-website .settings-container .input-set-wrapper .label-wrapper .hint {
      margin-bottom: 0;
      line-height: 13px;
      font-size: 13px; }

.dashboard-profile-index .refresh-website .settings-container .company .label-wrapper {
  line-height: 20px; }

.dashboard-profile-index .refresh-website .mage-error {
  margin-top: 0; }

.has-ajax-sidebar.ajax-loading.dashboard-profile-index #personal-loader, .has-ajax-sidebar.ajax-loading.dashboard-profile-index #address-loader {
  display: block !important; }

.has-ajax-sidebar.ajax-loading.dashboard-profile-index #address-loader .loader {
  position: absolute; }

.dashboard-orders-view h3.green, .dashboard-orders-view body:not(#theme-youngevity-us) .cart-summary .green.summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-orders-view .green.summary.title, .dashboard-orders-view body#theme-youngevity-us .cart-summary.sidebar .green.summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-orders-view .green.summary.title, .dashboard-orders-view body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.green.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-orders-view span.green.title, .dashboard-orders-view body#theme-youngevity-us .checkout-opc .opc-sidebar span.green.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-orders-view span.green.title, .dashboard-orders-view .data.table .green.table-caption, .data.table .dashboard-orders-view .green.table-caption, .sales-order-print h3.green, .sales-order-print body:not(#theme-youngevity-us) .cart-summary .green.summary.title, body:not(#theme-youngevity-us) .cart-summary .sales-order-print .green.summary.title, .sales-order-print body#theme-youngevity-us .cart-summary.sidebar .green.summary.title, body#theme-youngevity-us .cart-summary.sidebar .sales-order-print .green.summary.title, .sales-order-print body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.green.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .sales-order-print span.green.title, .sales-order-print body#theme-youngevity-us .checkout-opc .opc-sidebar span.green.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .sales-order-print span.green.title, .sales-order-print .data.table .green.table-caption, .data.table .sales-order-print .green.table-caption {
  font-family: "museo_sans100";
  margin-bottom: 40px; }

.dashboard-orders-view .green, .sales-order-print .green {
  color: #ec6529; }

.dashboard-orders-view .page-title, .sales-order-print .page-title {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 50px; }
  .dashboard-orders-view .page-title a i, .sales-order-print .page-title a i {
    font-weight: bold;
    font-size: 24px; }
  .dashboard-orders-view .page-title a span, .sales-order-print .page-title a span {
    font-size: 12px;
    font-weight: bold;
    font-family: "museo_sans500";
    line-height: 24px;
    vertical-align: text-bottom; }

.dashboard-orders-view .order-number, .sales-order-print .order-number {
  font-size: 25px;
  border-bottom: 2px solid #ec6529;
  padding-bottom: 50px; }

.dashboard-orders-view .payment-container, .dashboard-orders-view .shipping-container, .sales-order-print .payment-container, .sales-order-print .shipping-container {
  width: 50%;
  display: inline-block;
  float: left; }

.dashboard-orders-view .load-more-block, .sales-order-print .load-more-block {
  margin: 15px auto; }

.dashboard-orders-view .table-order-items thead, .sales-order-print .table-order-items thead {
  background: none;
  border-bottom: 2px solid #ddd; }
  .dashboard-orders-view .table-order-items thead *, .sales-order-print .table-order-items thead * {
    color: #ec6529; }

.dashboard-orders-view .table-order-items tbody tr, .sales-order-print .table-order-items tbody tr {
  border-bottom: 1px solid #ddd; }

.dashboard-orders-view .table-order-items tfoot, .sales-order-print .table-order-items tfoot {
  background: none;
  border: 0px; }

.dashboard-orders-view .table-order-items .col.name, .sales-order-print .table-order-items .col.name {
  max-width: 200px; }

.dashboard-orders-view .table-order-items .grand_total, .sales-order-print .table-order-items .grand_total {
  background: #ec6529; }
  .dashboard-orders-view .table-order-items .grand_total *, .sales-order-print .table-order-items .grand_total * {
    color: white;
    font-weight: bold !important; }

.dashboard-orders-view .table-order-items tr.empty, .sales-order-print .table-order-items tr.empty {
  height: 10px; }

.dashboard-orders-view .table-order-items .subtotal, .dashboard-orders-view .table-order-items .shipping, .dashboard-orders-view .table-order-items .taxes, .dashboard-orders-view .table-order-items .tax, .sales-order-print .table-order-items .subtotal, .sales-order-print .table-order-items .shipping, .sales-order-print .table-order-items .taxes, .sales-order-print .table-order-items .tax {
  background: #f3f3f3; }
  .dashboard-orders-view .table-order-items .subtotal td, .dashboard-orders-view .table-order-items .shipping td, .dashboard-orders-view .table-order-items .taxes td, .dashboard-orders-view .table-order-items .tax td, .sales-order-print .table-order-items .subtotal td, .sales-order-print .table-order-items .shipping td, .sales-order-print .table-order-items .taxes td, .sales-order-print .table-order-items .tax td {
    font-weight: normal; }

.dashboard-other-index h3.green, .dashboard-other-index body:not(#theme-youngevity-us) .cart-summary .green.summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-other-index .green.summary.title, .dashboard-other-index body#theme-youngevity-us .cart-summary.sidebar .green.summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-other-index .green.summary.title, .dashboard-other-index body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.green.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-other-index span.green.title, .dashboard-other-index body#theme-youngevity-us .checkout-opc .opc-sidebar span.green.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-other-index span.green.title, .dashboard-other-index .data.table .green.table-caption, .data.table .dashboard-other-index .green.table-caption {
  color: #ec6529;
  font-family: "museo_sans100";
  margin-bottom: 65px; }

.dashboard-other-index .section .section-title {
  font-size: 20px;
  color: #333333; }

.dashboard-other-index .section ul {
  list-style-type: square; }

.dashboard-other-index .section:nth-child(3) {
  padding: 30px 0;
  margin: 30px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

.dashboard-reviews-status h3.green, .dashboard-reviews-status body:not(#theme-youngevity-us) .cart-summary .green.summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-reviews-status .green.summary.title, .dashboard-reviews-status body#theme-youngevity-us .cart-summary.sidebar .green.summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-reviews-status .green.summary.title, .dashboard-reviews-status body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.green.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-reviews-status span.green.title, .dashboard-reviews-status body#theme-youngevity-us .checkout-opc .opc-sidebar span.green.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-reviews-status span.green.title, .dashboard-reviews-status .data.table .green.table-caption, .data.table .dashboard-reviews-status .green.table-caption, .dashboard-reviews-index h3.green, .dashboard-reviews-index body:not(#theme-youngevity-us) .cart-summary .green.summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-reviews-index .green.summary.title, .dashboard-reviews-index body#theme-youngevity-us .cart-summary.sidebar .green.summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-reviews-index .green.summary.title, .dashboard-reviews-index body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.green.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-reviews-index span.green.title, .dashboard-reviews-index body#theme-youngevity-us .checkout-opc .opc-sidebar span.green.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-reviews-index span.green.title, .dashboard-reviews-index .data.table .green.table-caption, .data.table .dashboard-reviews-index .green.table-caption {
  color: #ec6529; }

.dashboard-reviews-status #review_tabs ul, .dashboard-reviews-index #review_tabs ul {
  width: 100%;
  margin-left: 0px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  padding: 2px 0px; }
  .dashboard-reviews-status #review_tabs ul .tab, .dashboard-reviews-index #review_tabs ul .tab {
    float: left;
    display: inline-block;
    text-align: center;
    margin: 0px;
    padding: 0px; }
    .dashboard-reviews-status #review_tabs ul .tab a, .dashboard-reviews-index #review_tabs ul .tab a {
      border: 1px solid #ddd;
      padding: 5px;
      width: 145px;
      background: white; }
      .dashboard-reviews-status #review_tabs ul .tab a span, .dashboard-reviews-index #review_tabs ul .tab a span {
        color: #676767; }
    .dashboard-reviews-status #review_tabs ul .tab a.active, .dashboard-reviews-status #review_tabs ul .tab a:hover, .dashboard-reviews-status #review_tabs ul .tab a:focus, .dashboard-reviews-index #review_tabs ul .tab a.active, .dashboard-reviews-index #review_tabs ul .tab a:hover, .dashboard-reviews-index #review_tabs ul .tab a:focus {
      background: #ec6529; }
      .dashboard-reviews-status #review_tabs ul .tab a.active span, .dashboard-reviews-status #review_tabs ul .tab a:hover span, .dashboard-reviews-status #review_tabs ul .tab a:focus span, .dashboard-reviews-index #review_tabs ul .tab a.active span, .dashboard-reviews-index #review_tabs ul .tab a:hover span, .dashboard-reviews-index #review_tabs ul .tab a:focus span {
        color: white; }
  .dashboard-reviews-status #review_tabs ul .image-container, .dashboard-reviews-index #review_tabs ul .image-container {
    margin-right: 5%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    height: 270px;
    width: 200px;
    float: left;
    border: 1px solid #ddd; }

.dashboard-reviews-status #review_tabs ul.reviews, .dashboard-reviews-index #review_tabs ul.reviews {
  list-style: none; }
  .dashboard-reviews-status #review_tabs ul.reviews li, .dashboard-reviews-index #review_tabs ul.reviews li {
    margin-bottom: 70px;
    overflow: hidden; }
    .dashboard-reviews-status #review_tabs ul.reviews li .review-outer-container, .dashboard-reviews-index #review_tabs ul.reviews li .review-outer-container {
      display: inline-block;
      width: calc(100% - 200px - 5%); }
    .dashboard-reviews-status #review_tabs ul.reviews li .product-name, .dashboard-reviews-index #review_tabs ul.reviews li .product-name {
      font-size: 24px;
      color: #000;
      font-family: "museo_sans700";
      margin-bottom: 0px; }
    .dashboard-reviews-status #review_tabs ul.reviews li .rating-summary .rating-result > span:before, .dashboard-reviews-index #review_tabs ul.reviews li .rating-summary .rating-result > span:before {
      color: #40c2cd; }
    .dashboard-reviews-status #review_tabs ul.reviews li .status, .dashboard-reviews-index #review_tabs ul.reviews li .status {
      color: #ec6529;
      text-transform: uppercase;
      font-size: 14px;
      font-weight: bold;
      display: inline-block;
      float: right; }
    .dashboard-reviews-status #review_tabs ul.reviews li .date, .dashboard-reviews-index #review_tabs ul.reviews li .date {
      display: inline-block;
      float: left; }
    .dashboard-reviews-status #review_tabs ul.reviews li .rating-summary, .dashboard-reviews-index #review_tabs ul.reviews li .rating-summary {
      display: block; }
    .dashboard-reviews-status #review_tabs ul.reviews li .review-details, .dashboard-reviews-index #review_tabs ul.reviews li .review-details {
      display: block; }
    .dashboard-reviews-status #review_tabs ul.reviews li .review-container, .dashboard-reviews-index #review_tabs ul.reviews li .review-container {
      overflow: hidden;
      width: 100%; }
  .dashboard-reviews-status #review_tabs ul.reviews .product.share li, .dashboard-reviews-index #review_tabs ul.reviews .product.share li {
    display: inline-block;
    float: left; }

.dashboard-reviews-status .search.reviews, .dashboard-reviews-index .search.reviews {
  float: right;
  padding: 8px 30px 8px 8px;
  font-size: 20px;
  width: 220px;
  height: 40px; }

.dashboard-reviews-status .search-container, .dashboard-reviews-index .search-container {
  position: relative; }
  .dashboard-reviews-status .search-container i, .dashboard-reviews-index .search-container i {
    position: absolute;
    right: 8px;
    line-height: 38px;
    font-size: 20px; }

.dashboard-reviews-status .review-status-date-container, .dashboard-reviews-index .review-status-date-container {
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  margin-bottom: 25px; }
  .dashboard-reviews-status .review-status-date-container .date, .dashboard-reviews-index .review-status-date-container .date {
    font-family: "museo_sans500";
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase; }
  .dashboard-reviews-status .review-status-date-container p, .dashboard-reviews-index .review-status-date-container p {
    margin-bottom: 7px; }

.dashboard-reviews-status .limiter p, .dashboard-reviews-index .limiter p {
  display: inline-block; }

.dashboard-reviews-status .limiter a, .dashboard-reviews-status .limiter p, .dashboard-reviews-index .limiter a, .dashboard-reviews-index .limiter p {
  font-family: "museo_sans500";
  font-size: 12.5px; }

.dashboard-reviews-status .limiter .selected, .dashboard-reviews-index .limiter .selected {
  color: #ec6529; }

.dashboard-reviews-status .product.share strong, .dashboard-reviews-index .product.share strong {
  color: #999;
  text-transform: uppercase;
  font-family: "museo_sans700"; }

.dashboard-reviews-status .product.share li, .dashboard-reviews-index .product.share li {
  margin-right: 10px; }

.dashboard-orders-view .totals-tax {
  display: none; }

.dashboard-orders-view .print.button.mark, .dashboard-orders-view .modal-inner-wrap .modal-footer button.print.mark, .modal-inner-wrap .modal-footer .dashboard-orders-view button.print.mark, .dashboard-orders-view .fieldset button.print.mark.action, .fieldset .dashboard-orders-view button.print.mark.action, .dashboard-orders-view .fieldset a.print.mark.action, .fieldset .dashboard-orders-view a.print.mark.action, .dashboard-orders-view .login-container button.print.mark.action, .login-container .dashboard-orders-view button.print.mark.action, .dashboard-orders-view .login-container a.print.mark.action, .login-container .dashboard-orders-view a.print.mark.action, .dashboard-orders-view .form-create-account button.print.mark.action, .form-create-account .dashboard-orders-view button.print.mark.action, .dashboard-orders-view .form-create-account a.print.mark.action, .form-create-account .dashboard-orders-view a.print.mark.action, .dashboard-orders-view .forgot-password-container button.print.mark.action, .forgot-password-container .dashboard-orders-view button.print.mark.action, .dashboard-orders-view .forgot-password-container a.print.mark.action, .forgot-password-container .dashboard-orders-view a.print.mark.action, .dashboard-orders-view body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.print.mark, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-orders-view button.print.mark, .dashboard-orders-view body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.print.mark, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-orders-view button.print.mark, .dashboard-orders-view .data.table .actions a.print.mark.action, .data.table .actions .dashboard-orders-view a.print.mark.action {
  background: #ec6529;
  text-transform: uppercase;
  float: left;
  font-size: 18px;
  padding: 0.85em 2em;
  margin-bottom: 30px; }

.dashboard-orders-view .block-order-details-view {
  margin-bottom: 100px;
  overflow: hidden; }

#ajax-sidebox #form-validate-personal button.save {
  background: #ec6529; }

#card-modal {
  display: none; }

.has-ajax-sidebar #card-modal.visible {
  display: block;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 999999;
  background-color: #fff; }
  .has-ajax-sidebar #card-modal.visible #new-card-modal {
    padding-left: 65px;
    padding-right: 80px;
    padding-top: 45px;
    padding-bottom: 30px; }
  .has-ajax-sidebar #card-modal.visible #form-validate #authnetcim-expiration-error,
  .has-ajax-sidebar #card-modal.visible #form-validate #authnetcim-expiration-yr-error {
    max-width: 80px; }
  .has-ajax-sidebar #card-modal.visible .country {
    display: none !important; }
  .has-ajax-sidebar #card-modal.visible .close-container {
    background: #6d6d6d;
    position: absolute;
    right: 35px;
    width: 35px;
    height: 35px;
    top: 43px; }
  .has-ajax-sidebar #card-modal.visible .close-ajax-sidebox-card {
    cursor: pointer;
    font-weight: bold;
    color: white;
    font-size: 23px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    left: 9px; }
  .has-ajax-sidebar #card-modal.visible .block-title h2 {
    color: #333333;
    font-size: 24px;
    text-transform: uppercase;
    font-family: "museo_sans700"; }
  .has-ajax-sidebar #card-modal.visible .field.required > .label:after,
  .has-ajax-sidebar #card-modal.visible .field._required > .label:after {
    content: ""; }
  .has-ajax-sidebar #card-modal.visible #authnetcim-expiration {
    width: 118px;
    margin-right: 9px;
    background-position-x: 94px;
    padding-right: 17px;
    text-transform: uppercase; }
  .has-ajax-sidebar #card-modal.visible #authnetcim-expiration-yr {
    width: 77px;
    margin-right: 9px;
    text-transform: uppercase; }
  .has-ajax-sidebar #card-modal.visible #authnetcim-cc-cid {
    width: 78px; }
  .has-ajax-sidebar #card-modal.visible #region-id {
    width: 150px;
    background-position-x: 125px;
    padding-right: 16px; }
  .has-ajax-sidebar #card-modal.visible #zip {
    width: 140px;
    margin-left: 10px; }
  .has-ajax-sidebar #card-modal.visible .control input, .has-ajax-sidebar #card-modal.visible .control select {
    max-width: 300px; }
  .has-ajax-sidebar #card-modal.visible .month, .has-ajax-sidebar #card-modal.visible .year, .has-ajax-sidebar #card-modal.visible .field.cvv, .has-ajax-sidebar #card-modal.visible .field.date, .has-ajax-sidebar #card-modal.visible .region, .has-ajax-sidebar #card-modal.visible .zip {
    display: inline-block; }
  .has-ajax-sidebar #card-modal.visible .card-expiration-container {
    max-width: 300px; }
  .has-ajax-sidebar #card-modal.visible button.save {
    background: #6d6d6d;
    padding: 16px 40px; }
    .has-ajax-sidebar #card-modal.visible button.save span {
      color: white;
      font-size: 18px;
      font-family: "museo_sans700"; }
  .has-ajax-sidebar #card-modal.visible .default {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 26px; }
    .has-ajax-sidebar #card-modal.visible .default span {
      font-size: 15px;
      color: #676767;
      font-family: "museo_sans500";
      margin-left: 10px;
      float: left; }
    .has-ajax-sidebar #card-modal.visible .default .control {
      display: inline-block;
      width: 25px;
      height: 25px;
      border: 1px solid;
      position: relative;
      float: left; }
    .has-ajax-sidebar #card-modal.visible .default input[type="checkbox"] {
      visibility: hidden;
      width: 25px;
      height: 25px; }
    .has-ajax-sidebar #card-modal.visible .default label {
      width: 25px;
      height: 25px;
      position: absolute;
      padding: 0px;
      margin: 0px;
      cursor: pointer;
      top: 0px;
      left: 0; }
      .has-ajax-sidebar #card-modal.visible .default label:after {
        content: "\f00c";
        width: 9px;
        height: 5px;
        position: absolute;
        top: 5px;
        left: 4px;
        color: #ec6529;
        border-top: none;
        border-right: none;
        background: transparent;
        opacity: 0;
        font-family: "FontAwesome"; }
    .has-ajax-sidebar #card-modal.visible .default .control input[type=checkbox]:checked + label:after {
      opacity: 1; }
  .has-ajax-sidebar #card-modal.visible .customer-fieldset {
    margin-top: 0px; }
  .has-ajax-sidebar #card-modal.visible .ccard.authnetcim {
    margin-bottom: 0px; }
  .has-ajax-sidebar #card-modal.visible .field.region, .has-ajax-sidebar #card-modal.visible .field.month {
    float: left; }
  .has-ajax-sidebar #card-modal.visible #authnetcim-cc-type_cvv_div {
    float: right; }
    .has-ajax-sidebar #card-modal.visible #authnetcim-cc-type_cvv_div .mage-error {
      max-width: 80px; }
  .has-ajax-sidebar #card-modal.visible .field.street div.mage-error {
    position: relative; }

#autoship-cards {
  padding-bottom: 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0; }
  #autoship-cards .block-content {
    width: 100%;
    overflow: hidden; }
  #autoship-cards .cc-item {
    margin: 0 30px 30px 0;
    width: 260px;
    float: left; }
    #autoship-cards .cc-item p {
      font-family: "museo_sans100"; }
  #autoship-cards .content-label {
    margin-bottom: 25px;
    display: inline-block; }
    #autoship-cards .content-label span {
      font-family: "museo_sans100";
      margin-left: 10px; }
  #autoship-cards #toggle-cards {
    display: inline-block;
    margin-left: 30px; }
    #autoship-cards #toggle-cards i {
      color: #ec6529;
      font-size: 35px;
      font-weight: bold;
      cursor: pointer; }
  #autoship-cards .checbox {
    background: #ec6529;
    color: white;
    width: 25px;
    text-align: center;
    margin-right: -19px;
    margin-top: -5px;
    float: right;
    cursor: pointer; }
    #autoship-cards .checbox:hover .fa {
      background: #ec6529; }
    #autoship-cards .checbox .fa {
      width: 25px;
      height: 24px;
      line-height: 24px; }
    #autoship-cards .checbox .grayed {
      background: #ddd; }
  #autoship-cards .content-label {
    color: #676767;
    font-size: 16px;
    font-weight: 100 !important;
    margin: 0; }
  #autoship-cards .block-title a, #autoship-cards a.add-card {
    padding: 5px 7px;
    background: #ec6529; }
    #autoship-cards .block-title a span, #autoship-cards a.add-card span {
      text-transform: uppercase;
      font-family: "museo_sans700";
      color: #fff;
      font-size: 14px; }
  #autoship-cards a.add-card {
    margin-top: 30px;
    display: block;
    max-width: 150px;
    text-align: center; }
    #autoship-cards a.add-card span {
      text-transform: inherit;
      font-family: "museo_sans300";
      color: #fff;
      font-size: 14px; }
  #autoship-cards .content-data {
    background: #f3f3f3;
    padding: 5px 20px; }
  #autoship-cards .item.actions {
    overflow: hidden;
    padding: 0px;
    margin-top: 10px; }
  #autoship-cards a.edit {
    float: left;
    font-size: 12.5px;
    margin-top: 3px; }
    #autoship-cards a.edit span {
      color: #6d6d6d; }
  #autoship-cards a.delete {
    float: right; }
    #autoship-cards a.delete i {
      color: #6d6d6d; }
  #autoship-cards .box-content p {
    margin-bottom: 0px; }
  #autoship-cards .block-title span {
    font-size: 31px; }
  #autoship-cards h5 {
    color: #333333;
    margin-bottom: 30px; }
  #autoship-cards .user-name span {
    font-family: "museo_sans300"; }

#new-card-modal .fieldset.payment {
  width: 366px; }

#new-card-modal .field.number .control {
  display: inline-block;
  width: 300px; }

#new-card-modal .card-logo {
  width: 55px;
  height: 42px;
  display: inline-block;
  float: right; }
  #new-card-modal .card-logo i {
    font-size: 42px;
    margin-top: -2px;
    color: #676767; }

@media screen and (max-width: 768px) {
  .dashboard-content .column.small-12.medium-6.large-3, .dashboard-content .small-12.medium-6.large-3.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-3.field, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-3.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-3.choice, .dashboard-content
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-3.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.field, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-3.choice, .dashboard-content
  body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-3.choice {
    width: 200px; }
    .dashboard-content .column.small-12.medium-6.large-3 .nav-container, .dashboard-content .small-12.medium-6.large-3.columns .nav-container, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .nav-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-3.label .nav-container, .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .nav-container,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-3.label .nav-container, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .nav-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-3.field .nav-container, .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .nav-container,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-3.field .nav-container, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .nav-container, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-3.choice .nav-container, .dashboard-content
    body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .nav-container,
    body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-3.choice .nav-container, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .nav-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.label .nav-container, .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .nav-container,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.label .nav-container, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .nav-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.field .nav-container, .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .nav-container,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.field .nav-container, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .nav-container, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-3.choice .nav-container, .dashboard-content
    body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .nav-container,
    body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-3.choice .nav-container {
      width: 200px; }
      .dashboard-content .column.small-12.medium-6.large-3 .nav-container ul, .dashboard-content .small-12.medium-6.large-3.columns .nav-container ul, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .nav-container ul, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-3.label .nav-container ul, .dashboard-content
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .nav-container ul,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-3.label .nav-container ul, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .nav-container ul, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-3.field .nav-container ul, .dashboard-content
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .nav-container ul,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-3.field .nav-container ul, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .nav-container ul, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-3.choice .nav-container ul, .dashboard-content
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .nav-container ul,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-3.choice .nav-container ul, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .nav-container ul, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.label .nav-container ul, .dashboard-content
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .nav-container ul,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.label .nav-container ul, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .nav-container ul, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.field .nav-container ul, .dashboard-content
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .nav-container ul,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.field .nav-container ul, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .nav-container ul, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-3.choice .nav-container ul, .dashboard-content
      body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .nav-container ul,
      body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-3.choice .nav-container ul {
        width: 200px; }
  .dashboard-content .column.small-12.medium-6.large-9, .dashboard-content .small-12.medium-6.large-9.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-9.field, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-9.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-9.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-9.choice {
    width: calc(100% - 200px);
    padding-left: 20px;
    padding-right: 20px; }
  .dashboard-wishlist-index .products-grid.wishlist .product-item .bottom-container .left {
    float: none;
    width: auto;
    display: block; }
  .dashboard-wishlist-index .products-grid.wishlist .product-item .bottom-container .right {
    float: none;
    width: auto;
    display: block; } }

@media only screen and (max-width: 540px) {
  .dashboard-content {
    font-weight: 100;
    font-size: 14px; }
    .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .info-block, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .info-block, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .info-block, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block, .dashboard-content .row.collapse
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .info-block,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .info-block, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .info-block, .dashboard-content .row.collapse
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .info-block,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .info-block, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .info-block, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .info-block, .dashboard-content .row.collapse
    body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .info-block,
    body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .info-block, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .info-block, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block, .dashboard-content .row.collapse
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .info-block,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .info-block, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .info-block, .dashboard-content .row.collapse
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .info-block,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .info-block, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .info-block, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .info-block, .dashboard-content .row.collapse
    body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .info-block,
    body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .info-block {
      font-size: 14px !important; }
    .dashboard-content .column.small-12.medium-6.large-3, .dashboard-content .small-12.medium-6.large-3.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-3.field, .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-3.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-3.choice, .dashboard-content
    body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice,
    body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-3.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.field, .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-3.choice, .dashboard-content
    body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice,
    body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-3.choice {
      width: 100%; }
      .dashboard-content .column.small-12.medium-6.large-3 .nav-container, .dashboard-content .small-12.medium-6.large-3.columns .nav-container, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .nav-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-3.label .nav-container, .dashboard-content
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .nav-container,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-3.label .nav-container, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .nav-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-3.field .nav-container, .dashboard-content
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .nav-container,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-3.field .nav-container, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .nav-container, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-3.choice .nav-container, .dashboard-content
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .nav-container,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-3.choice .nav-container, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .nav-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.label .nav-container, .dashboard-content
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .nav-container,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.label .nav-container, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .nav-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.field .nav-container, .dashboard-content
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .nav-container,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.field .nav-container, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .nav-container, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-3.choice .nav-container, .dashboard-content
      body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .nav-container,
      body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-3.choice .nav-container {
        width: 100%; }
        .dashboard-content .column.small-12.medium-6.large-3 .nav-container ul, .dashboard-content .small-12.medium-6.large-3.columns .nav-container ul, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .nav-container ul, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-3.label .nav-container ul, .dashboard-content
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .nav-container ul,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-3.label .nav-container ul, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .nav-container ul, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-3.field .nav-container ul, .dashboard-content
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .nav-container ul,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-3.field .nav-container ul, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .nav-container ul, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-3.choice .nav-container ul, .dashboard-content
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .nav-container ul,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-3.choice .nav-container ul, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .nav-container ul, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.label .nav-container ul, .dashboard-content
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .nav-container ul,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.label .nav-container ul, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .nav-container ul, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-3.field .nav-container ul, .dashboard-content
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .nav-container ul,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-3.field .nav-container ul, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .nav-container ul, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-3.choice .nav-container ul, .dashboard-content
        body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .nav-container ul,
        body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-3.choice .nav-container ul {
          width: 100%; } }

body.dashboard-rewards-index .dashboard-content .row.collapse h2.green,
body.dashboard-profile-index .dashboard-content .row.collapse h2.green,
body.dashboard-preferences-index .dashboard-content .row.collapse h2.green,
body.dashboard-orders-index .dashboard-content .row.collapse .table-caption,
body.dashboard-reviews-index .dashboard-content .row.collapse h3.green,
body.dashboard-reviews-index .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .green.summary.title, body:not(#theme-youngevity-us) .cart-summary
body.dashboard-reviews-index .dashboard-content .row.collapse .green.summary.title,
body.dashboard-reviews-index .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .green.summary.title, body#theme-youngevity-us .cart-summary.sidebar
body.dashboard-reviews-index .dashboard-content .row.collapse .green.summary.title,
body.dashboard-reviews-index .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.green.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
body.dashboard-reviews-index .dashboard-content .row.collapse span.green.title,
body.dashboard-reviews-index .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar span.green.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
body.dashboard-reviews-index .dashboard-content .row.collapse span.green.title,
body.dashboard-reviews-index .dashboard-content .row.collapse .data.table .green.table-caption, .data.table
body.dashboard-reviews-index .dashboard-content .row.collapse .green.table-caption,
body.dashboard-wishlist-index .dashboard-content .row.collapse .form-wishlist-items h2 {
  font-size: 2.5rem;
  color: #ec562b;
  font-family: 'museo_sans100';
  line-height: 1.5;
  margin-bottom: 1rem; }

.dashboard-content .container .row.collapse .info-section.refresh-personal {
  padding-top: 10px; }

.dashboard-preferences-index .dashboard-content .container .info-section .info-block.default-addresses {
  margin-top: 20px; }
  .dashboard-preferences-index .dashboard-content .container .info-section .info-block.default-addresses .block-content {
    width: 37%;
    max-width: 229px;
    margin-right: 10%; }
    .dashboard-preferences-index .dashboard-content .container .info-section .info-block.default-addresses .block-content .content-label {
      font-size: 15px; }
    .dashboard-preferences-index .dashboard-content .container .info-section .info-block.default-addresses .block-content .content-data {
      background: #f3f3f3;
      padding: 5px 20px;
      font-size: 16px; }
      .dashboard-preferences-index .dashboard-content .container .info-section .info-block.default-addresses .block-content .content-data a {
        background: none;
        padding: 0; }
        .dashboard-preferences-index .dashboard-content .container .info-section .info-block.default-addresses .block-content .content-data a span {
          color: #6d6d6d;
          font-size: 12.5px;
          background: none;
          text-transform: capitalize; }
      .dashboard-preferences-index .dashboard-content .container .info-section .info-block.default-addresses .block-content .content-data .checbox {
        background: #ec562b;
        color: white;
        width: 25px;
        text-align: center;
        margin-right: -19px;
        margin-top: -5px;
        float: right; }

.account-username-title {
  padding-top: 10px; }
  .account-username-title p {
    margin-bottom: 0;
    line-height: 1.5; }
  .account-username-title .account-username-note {
    font-size: 14px;
    color: #9a9899; }

.account-username-url {
  margin-bottom: 20px; }
  .account-username-url input {
    display: inline-block;
    width: 145px;
    vertical-align: middle;
    margin: 0; }
  .account-username-url .button, .account-username-url .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .account-username-url button, .account-username-url .fieldset button.action, .fieldset .account-username-url button.action, .account-username-url .fieldset a.action, .fieldset .account-username-url a.action, .account-username-url .login-container button.action, .login-container .account-username-url button.action, .account-username-url .login-container a.action, .login-container .account-username-url a.action, .account-username-url .form-create-account button.action, .form-create-account .account-username-url button.action, .account-username-url .form-create-account a.action, .form-create-account .account-username-url a.action, .account-username-url .forgot-password-container button.action, .forgot-password-container .account-username-url button.action, .account-username-url .forgot-password-container a.action, .forgot-password-container .account-username-url a.action, .account-username-url body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .account-username-url button, .account-username-url body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .account-username-url button, .account-username-url .data.table .actions a.action, .data.table .actions .account-username-url a.action {
    background-color: #ec6529; }
    .account-username-url .button:hover, .account-username-url .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .account-username-url button:hover, .account-username-url .fieldset button.action:hover, .fieldset .account-username-url button.action:hover, .account-username-url .fieldset a.action:hover, .fieldset .account-username-url a.action:hover, .account-username-url .login-container button.action:hover, .login-container .account-username-url button.action:hover, .account-username-url .login-container a.action:hover, .login-container .account-username-url a.action:hover, .account-username-url .form-create-account button.action:hover, .form-create-account .account-username-url button.action:hover, .account-username-url .form-create-account a.action:hover, .form-create-account .account-username-url a.action:hover, .account-username-url .forgot-password-container button.action:hover, .forgot-password-container .account-username-url button.action:hover, .account-username-url .forgot-password-container a.action:hover, .forgot-password-container .account-username-url a.action:hover, .account-username-url body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .account-username-url button:hover, .account-username-url body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .account-username-url button:hover, .account-username-url .data.table .actions a.action:hover, .data.table .actions .account-username-url a.action:hover {
      background-color: #ec6529; }

@media screen and (max-width: 1023px) {
  .has-ajax-sidebar #card-modal.visible .block-title h2 {
    font-size: 18px; }
  .has-ajax-sidebar #card-modal.visible .fieldset .field .label {
    font-size: 16px;
    overflow: hidden;
    width: 100%; }
  .has-ajax-sidebar #card-modal.visible [type='text'] {
    height: 2rem;
    margin: 0 0 10px; }
  .has-ajax-sidebar #card-modal.visible button.save {
    padding: 10px 30px; }
  .has-ajax-sidebar #card-modal.visible .fieldset.payment {
    width: 100%; }
  .has-ajax-sidebar #card-modal.visible .field.default.required .control {
    width: 25px; }
  .has-ajax-sidebar #card-modal.visible .field.city {
    clear: both; }
  .has-ajax-sidebar #card-modal.visible [type='text']#zip {
    height: 2.4375rem; }
  .has-ajax-sidebar #card-modal.visible #new-card-modal {
    padding-left: 35px;
    padding-right: 35px;
    width: 450px; }
  .dashboard-content .column.small-12.medium-6.large-9, .dashboard-content .small-12.medium-6.large-9.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-9.field, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-9.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-9.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-9.choice {
    padding: 30px 10px 0; }
  #new-card-modal .field.number .control {
    max-width: 300px;
    width: 100%; } }

@media screen and (min-width: 853px) and (max-width: 1023px) {
  .dashboard-privateproducts-index .slider-container-wrapper,
  .dashboard-preferences-index .slider-container-wrapper,
  .dashboard-index-index .slider-container-wrapper,
  .dashboard-profile-index .slider-container-wrapper,
  .dashboard-wishlist-index .slider-container-wrapper,
  .dashboard-reviews-index .slider-container-wrapper,
  .dashboard-orders-index .slider-container-wrapper,
  .dashboard-autoship-products .slider-container-wrapper,
  .dashboard-autoship-edit .slider-container-wrapper,
  .dashboard-autoship-index .slider-container-wrapper,
  .dashboard-popular-index .slider-container-wrapper {
    margin-top: 75px !important; } }

@media screen and (max-width: 767px) {
  .has-ajax-sidebar #card-modal.visible #new-card-modal {
    padding: 15px; }
    .has-ajax-sidebar #card-modal.visible #new-card-modal select {
      font-size: 14px; }
    .has-ajax-sidebar #card-modal.visible #new-card-modal #authnetcim-expiration-yr {
      width: 100%;
      margin-right: 0; }
    .has-ajax-sidebar #card-modal.visible #new-card-modal .field.number {
      width: 100%; }
      .has-ajax-sidebar #card-modal.visible #new-card-modal .field.number .control {
        max-width: 360px; }
        .has-ajax-sidebar #card-modal.visible #new-card-modal .field.number .control input {
          max-width: none; }
    .has-ajax-sidebar #card-modal.visible #new-card-modal .card-logo i {
      font-size: 32px; }
  .has-ajax-sidebar #card-modal.visible .block-title h2 {
    font-size: 16px; }
  .has-ajax-sidebar #card-modal.visible .fieldset .field .label {
    font-size: 14px;
    margin: 0; }
  .has-ajax-sidebar #card-modal.visible [type='text'] {
    height: 2rem;
    margin: 0 0 10px; }
  .has-ajax-sidebar #card-modal.visible button.save {
    padding: 10px 30px; }
  .has-ajax-sidebar #card-modal.visible .card-expiration-container {
    width: 100%;
    max-width: none;
    padding-right: 60px; }
  .has-ajax-sidebar #card-modal.visible .control select {
    max-width: none; }
  .has-ajax-sidebar #card-modal.visible .field.date,
  .has-ajax-sidebar #card-modal.visible .field.year {
    display: block; }
  .has-ajax-sidebar #card-modal.visible .field.month {
    float: none;
    display: block; }
    .has-ajax-sidebar #card-modal.visible .field.month #authnetcim-expiration {
      width: 100%;
      background-position-x: 100%;
      padding-right: 10px;
      margin-right: 0; }
  .has-ajax-sidebar #card-modal.visible #authnetcim-cc-type_cvv_div {
    float: none;
    width: 100%;
    overflow: hidden; }
  .has-ajax-sidebar #card-modal.visible .close-container {
    top: 10px;
    right: 10px; }
  .has-ajax-sidebar #card-modal.visible #form-validate #authnetcim-expiration-yr-error,
  .has-ajax-sidebar #card-modal.visible #form-validate #authnetcim-expiration-error {
    max-width: none;
    width: 100%; }
  .has-ajax-sidebar #card-modal.visible .fieldset.payment {
    margin-bottom: 5px; }
  .dashboard-content .column.small-12.medium-6.large-9, .dashboard-content .small-12.medium-6.large-9.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-9.field, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-9.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-9.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-9.choice {
    padding: 30px; } }

@media screen and (max-width: 540px) {
  .dashboard-profile-index .dashboard-content .row.collapse .personal-info-container {
    width: 100%; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .block-content {
    max-width: 100%; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .items.addresses {
    overflow: hidden; }
    .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .items.addresses li {
      width: 100%;
      float: none;
      max-width: 100%;
      margin-right: 0;
      min-height: auto; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .cc-item {
    width: 100%; }
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-personal .content-label,
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-contacts .content-label,
  .dashboard-profile-index .dashboard-content .row.collapse .refresh-payment .content-label {
    font-size: 18px; }
  .autoship-header .browse-more {
    display: block;
    float: none; }
    .autoship-header .browse-more .button, .autoship-header .browse-more .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .autoship-header .browse-more button, .autoship-header .browse-more .fieldset button.action, .fieldset .autoship-header .browse-more button.action, .autoship-header .browse-more .fieldset a.action, .fieldset .autoship-header .browse-more a.action, .autoship-header .browse-more .login-container button.action, .login-container .autoship-header .browse-more button.action, .autoship-header .browse-more .login-container a.action, .login-container .autoship-header .browse-more a.action, .autoship-header .browse-more .form-create-account button.action, .form-create-account .autoship-header .browse-more button.action, .autoship-header .browse-more .form-create-account a.action, .form-create-account .autoship-header .browse-more a.action, .autoship-header .browse-more .forgot-password-container button.action, .forgot-password-container .autoship-header .browse-more button.action, .autoship-header .browse-more .forgot-password-container a.action, .forgot-password-container .autoship-header .browse-more a.action, .autoship-header .browse-more body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-header .browse-more button, .autoship-header .browse-more body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-header .browse-more button, .autoship-header .browse-more .data.table .actions a.action, .data.table .actions .autoship-header .browse-more a.action {
      padding: 0.85em 5px;
      font-size: 13px; }
  .has-ajax-sidebar #card-modal.visible {
    width: 90%; }
    .has-ajax-sidebar #card-modal.visible #new-card-modal {
      width: auto;
      padding: 10px; }
      .has-ajax-sidebar #card-modal.visible #new-card-modal .field.number {
        position: relative; }
        .has-ajax-sidebar #card-modal.visible #new-card-modal .field.number .control {
          max-width: none;
          padding-right: 60px; }
      .has-ajax-sidebar #card-modal.visible #new-card-modal .card-logo {
        position: absolute;
        top: 26px;
        right: 0; }
  .dashboard-orders-index .data.table.table-order-items {
    font-size: 14px;
    display: block;
    width: 100%;
    overflow-x: auto;
    max-width: 100%;
    border-bottom: 0;
    padding-bottom: 0; }
  .dashboard-reviews-index .dashboard-content .search-container {
    width: 100%;
    overflow: hidden;
    position: relative; }
    .dashboard-reviews-index .dashboard-content .search-container i {
      top: 0; }
  .dashboard-reviews-index .dashboard-content .search.reviews {
    float: none;
    font-size: 16px;
    width: 100%; }
  .dashboard-reviews-index .dashboard-content .message.info.empty {
    width: 100%;
    overflow: hidden;
    padding-top: 10px;
    font-size: 16px; } }

.has-ajax-sidebar .shop-menu-wrap.sticky.is-active {
  visibility: hidden; }

.dashboard-autoship-edit #main,
.dashboard-autoship-index #main {
  will-change: inherit; }

.mobile.landscape .has-ajax-sidebar #card-modal.visible #new-card-modal {
  overflow-y: auto;
  height: 300px; }

.enroll-button {
  display: inline-block;
  width: auto;
  height: auto;
  background: #4E9CAF;
  padding: 10px;
  text-align: center;
  border-radius: 5px;
  color: white;
  font-weight: bold; }

.dashboard-enroll-index .top-page,
.dashboard-index-index .top-page,
.dashboard-profile-index .top-page,
.dashboard-preferences-index .top-page,
.dashboard-orders-index .top-page,
.dashboard-orders-view .top-page,
.dashboard-reviews-index .top-page,
.dashboard-autoship-edit .top-page,
.dashboard-autoship-products .top-page,
.dashboard-wishlist-index .top-page,
.dashboard-autoship-index .top-page,
.dashboard-popular-index .top-page,
.dashboard-privateproducts-index .top-page,
.dashboard-rewards-index .top-page {
  border: none; }
  .dashboard-enroll-index .top-page.sub-page,
  .dashboard-index-index .top-page.sub-page,
  .dashboard-profile-index .top-page.sub-page,
  .dashboard-preferences-index .top-page.sub-page,
  .dashboard-orders-index .top-page.sub-page,
  .dashboard-orders-view .top-page.sub-page,
  .dashboard-reviews-index .top-page.sub-page,
  .dashboard-autoship-edit .top-page.sub-page,
  .dashboard-autoship-products .top-page.sub-page,
  .dashboard-wishlist-index .top-page.sub-page,
  .dashboard-autoship-index .top-page.sub-page,
  .dashboard-popular-index .top-page.sub-page,
  .dashboard-privateproducts-index .top-page.sub-page,
  .dashboard-rewards-index .top-page.sub-page {
    min-height: auto; }

@media screen and (max-width: 1023px) {
  .dashboard-enroll-index .top-absolute-container .logo-nav-wrap,
  .dashboard-index-index .top-absolute-container .logo-nav-wrap,
  .dashboard-profile-index .top-absolute-container .logo-nav-wrap,
  .dashboard-preferences-index .top-absolute-container .logo-nav-wrap,
  .dashboard-orders-index .top-absolute-container .logo-nav-wrap,
  .dashboard-orders-view .top-absolute-container .logo-nav-wrap,
  .dashboard-reviews-index .top-absolute-container .logo-nav-wrap,
  .dashboard-autoship-edit .top-absolute-container .logo-nav-wrap,
  .dashboard-autoship-products .top-absolute-container .logo-nav-wrap,
  .dashboard-wishlist-index .top-absolute-container .logo-nav-wrap,
  .dashboard-autoship-index .top-absolute-container .logo-nav-wrap,
  .dashboard-popular-index .top-absolute-container .logo-nav-wrap,
  .dashboard-privateproducts-index .top-absolute-container .logo-nav-wrap,
  .dashboard-rewards-index .top-absolute-container .logo-nav-wrap {
    height: 60px; } }

.dashboard-enroll-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-index-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-profile-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-preferences-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-orders-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-orders-view .top-absolute-container .logo-nav-wrap.row,
.dashboard-reviews-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-autoship-edit .top-absolute-container .logo-nav-wrap.row,
.dashboard-autoship-products .top-absolute-container .logo-nav-wrap.row,
.dashboard-wishlist-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-autoship-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-popular-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-privateproducts-index .top-absolute-container .logo-nav-wrap.row,
.dashboard-rewards-index .top-absolute-container .logo-nav-wrap.row {
  padding-left: 0;
  padding-right: 0; }

@media screen and (min-width: 1024px) {
  .dashboard-enroll-index .top-absolute-container .logo-nav-wrap,
  .dashboard-index-index .top-absolute-container .logo-nav-wrap,
  .dashboard-profile-index .top-absolute-container .logo-nav-wrap,
  .dashboard-preferences-index .top-absolute-container .logo-nav-wrap,
  .dashboard-orders-index .top-absolute-container .logo-nav-wrap,
  .dashboard-orders-view .top-absolute-container .logo-nav-wrap,
  .dashboard-reviews-index .top-absolute-container .logo-nav-wrap,
  .dashboard-autoship-edit .top-absolute-container .logo-nav-wrap,
  .dashboard-autoship-products .top-absolute-container .logo-nav-wrap,
  .dashboard-wishlist-index .top-absolute-container .logo-nav-wrap,
  .dashboard-autoship-index .top-absolute-container .logo-nav-wrap,
  .dashboard-popular-index .top-absolute-container .logo-nav-wrap,
  .dashboard-privateproducts-index .top-absolute-container .logo-nav-wrap,
  .dashboard-rewards-index .top-absolute-container .logo-nav-wrap {
    height: 100px; } }

.dashboard-enroll-index .top-absolute-container .header-account,
.dashboard-index-index .top-absolute-container .header-account,
.dashboard-profile-index .top-absolute-container .header-account,
.dashboard-preferences-index .top-absolute-container .header-account,
.dashboard-orders-index .top-absolute-container .header-account,
.dashboard-orders-view .top-absolute-container .header-account,
.dashboard-reviews-index .top-absolute-container .header-account,
.dashboard-autoship-edit .top-absolute-container .header-account,
.dashboard-autoship-products .top-absolute-container .header-account,
.dashboard-wishlist-index .top-absolute-container .header-account,
.dashboard-autoship-index .top-absolute-container .header-account,
.dashboard-popular-index .top-absolute-container .header-account,
.dashboard-privateproducts-index .top-absolute-container .header-account,
.dashboard-rewards-index .top-absolute-container .header-account {
  height: 100%; }
  @media screen and (max-width: 92em) {
    .dashboard-enroll-index .top-absolute-container .header-account,
    .dashboard-index-index .top-absolute-container .header-account,
    .dashboard-profile-index .top-absolute-container .header-account,
    .dashboard-preferences-index .top-absolute-container .header-account,
    .dashboard-orders-index .top-absolute-container .header-account,
    .dashboard-orders-view .top-absolute-container .header-account,
    .dashboard-reviews-index .top-absolute-container .header-account,
    .dashboard-autoship-edit .top-absolute-container .header-account,
    .dashboard-autoship-products .top-absolute-container .header-account,
    .dashboard-wishlist-index .top-absolute-container .header-account,
    .dashboard-autoship-index .top-absolute-container .header-account,
    .dashboard-popular-index .top-absolute-container .header-account,
    .dashboard-privateproducts-index .top-absolute-container .header-account,
    .dashboard-rewards-index .top-absolute-container .header-account {
      padding-left: 3%;
      padding-right: 3%; } }
  .dashboard-enroll-index .top-absolute-container .header-account .title-wrap,
  .dashboard-index-index .top-absolute-container .header-account .title-wrap,
  .dashboard-profile-index .top-absolute-container .header-account .title-wrap,
  .dashboard-preferences-index .top-absolute-container .header-account .title-wrap,
  .dashboard-orders-index .top-absolute-container .header-account .title-wrap,
  .dashboard-orders-view .top-absolute-container .header-account .title-wrap,
  .dashboard-reviews-index .top-absolute-container .header-account .title-wrap,
  .dashboard-autoship-edit .top-absolute-container .header-account .title-wrap,
  .dashboard-autoship-products .top-absolute-container .header-account .title-wrap,
  .dashboard-wishlist-index .top-absolute-container .header-account .title-wrap,
  .dashboard-autoship-index .top-absolute-container .header-account .title-wrap,
  .dashboard-popular-index .top-absolute-container .header-account .title-wrap,
  .dashboard-privateproducts-index .top-absolute-container .header-account .title-wrap,
  .dashboard-rewards-index .top-absolute-container .header-account .title-wrap {
    display: inline-block;
    width: 50%;
    font-size: 33px;
    text-align: right;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    height: 100%;
    color: #ffffff;
    text-transform: uppercase; }
    .dashboard-enroll-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-index-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-profile-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-preferences-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-orders-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-orders-view .top-absolute-container .header-account .title-wrap:before,
    .dashboard-reviews-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-autoship-edit .top-absolute-container .header-account .title-wrap:before,
    .dashboard-autoship-products .top-absolute-container .header-account .title-wrap:before,
    .dashboard-wishlist-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-autoship-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-popular-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-privateproducts-index .top-absolute-container .header-account .title-wrap:before,
    .dashboard-rewards-index .top-absolute-container .header-account .title-wrap:before {
      content: "";
      display: inline-block;
      vertical-align: middle;
      height: 100%; }
    .dashboard-enroll-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-index-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-profile-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-preferences-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-orders-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-orders-view .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-reviews-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-autoship-edit .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-autoship-products .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-wishlist-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-autoship-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-popular-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-privateproducts-index .top-absolute-container .header-account .title-wrap .title-account,
    .dashboard-rewards-index .top-absolute-container .header-account .title-wrap .title-account {
      margin: 0; }
    @media screen and (max-width: 1023px) {
      .dashboard-enroll-index .top-absolute-container .header-account .title-wrap,
      .dashboard-index-index .top-absolute-container .header-account .title-wrap,
      .dashboard-profile-index .top-absolute-container .header-account .title-wrap,
      .dashboard-preferences-index .top-absolute-container .header-account .title-wrap,
      .dashboard-orders-index .top-absolute-container .header-account .title-wrap,
      .dashboard-orders-view .top-absolute-container .header-account .title-wrap,
      .dashboard-reviews-index .top-absolute-container .header-account .title-wrap,
      .dashboard-autoship-edit .top-absolute-container .header-account .title-wrap,
      .dashboard-autoship-products .top-absolute-container .header-account .title-wrap,
      .dashboard-wishlist-index .top-absolute-container .header-account .title-wrap,
      .dashboard-autoship-index .top-absolute-container .header-account .title-wrap,
      .dashboard-popular-index .top-absolute-container .header-account .title-wrap,
      .dashboard-privateproducts-index .top-absolute-container .header-account .title-wrap,
      .dashboard-rewards-index .top-absolute-container .header-account .title-wrap {
        font-size: 22px; } }
    @media screen and (max-width: 480px) {
      .dashboard-enroll-index .top-absolute-container .header-account .title-wrap,
      .dashboard-index-index .top-absolute-container .header-account .title-wrap,
      .dashboard-profile-index .top-absolute-container .header-account .title-wrap,
      .dashboard-preferences-index .top-absolute-container .header-account .title-wrap,
      .dashboard-orders-index .top-absolute-container .header-account .title-wrap,
      .dashboard-orders-view .top-absolute-container .header-account .title-wrap,
      .dashboard-reviews-index .top-absolute-container .header-account .title-wrap,
      .dashboard-autoship-edit .top-absolute-container .header-account .title-wrap,
      .dashboard-autoship-products .top-absolute-container .header-account .title-wrap,
      .dashboard-wishlist-index .top-absolute-container .header-account .title-wrap,
      .dashboard-autoship-index .top-absolute-container .header-account .title-wrap,
      .dashboard-popular-index .top-absolute-container .header-account .title-wrap,
      .dashboard-privateproducts-index .top-absolute-container .header-account .title-wrap,
      .dashboard-rewards-index .top-absolute-container .header-account .title-wrap {
        font-size: 16px; } }
    @media screen and (max-width: 480px) {
      .dashboard-enroll-index .top-absolute-container .header-account .title-wrap,
      .dashboard-index-index .top-absolute-container .header-account .title-wrap,
      .dashboard-profile-index .top-absolute-container .header-account .title-wrap,
      .dashboard-preferences-index .top-absolute-container .header-account .title-wrap,
      .dashboard-orders-index .top-absolute-container .header-account .title-wrap,
      .dashboard-orders-view .top-absolute-container .header-account .title-wrap,
      .dashboard-reviews-index .top-absolute-container .header-account .title-wrap,
      .dashboard-autoship-edit .top-absolute-container .header-account .title-wrap,
      .dashboard-autoship-products .top-absolute-container .header-account .title-wrap,
      .dashboard-wishlist-index .top-absolute-container .header-account .title-wrap,
      .dashboard-autoship-index .top-absolute-container .header-account .title-wrap,
      .dashboard-popular-index .top-absolute-container .header-account .title-wrap,
      .dashboard-privateproducts-index .top-absolute-container .header-account .title-wrap,
      .dashboard-rewards-index .top-absolute-container .header-account .title-wrap {
        padding-right: 4%; } }

.dashboard-enroll-index .dashboard-nav-bar,
.dashboard-index-index .dashboard-nav-bar,
.dashboard-profile-index .dashboard-nav-bar,
.dashboard-preferences-index .dashboard-nav-bar,
.dashboard-orders-index .dashboard-nav-bar,
.dashboard-orders-view .dashboard-nav-bar,
.dashboard-reviews-index .dashboard-nav-bar,
.dashboard-autoship-edit .dashboard-nav-bar,
.dashboard-autoship-products .dashboard-nav-bar,
.dashboard-wishlist-index .dashboard-nav-bar,
.dashboard-autoship-index .dashboard-nav-bar,
.dashboard-popular-index .dashboard-nav-bar,
.dashboard-privateproducts-index .dashboard-nav-bar,
.dashboard-rewards-index .dashboard-nav-bar {
  display: none; }

@media screen and (max-width: 540px) {
  .dashboard-enroll-index .avatar-section,
  .dashboard-index-index .avatar-section,
  .dashboard-profile-index .avatar-section,
  .dashboard-preferences-index .avatar-section,
  .dashboard-orders-index .avatar-section,
  .dashboard-orders-view .avatar-section,
  .dashboard-reviews-index .avatar-section,
  .dashboard-autoship-edit .avatar-section,
  .dashboard-autoship-products .avatar-section,
  .dashboard-wishlist-index .avatar-section,
  .dashboard-autoship-index .avatar-section,
  .dashboard-popular-index .avatar-section,
  .dashboard-privateproducts-index .avatar-section,
  .dashboard-rewards-index .avatar-section {
    padding: 30px 10px; } }

.dashboard-enroll-index .title-menu,
.dashboard-index-index .title-menu,
.dashboard-profile-index .title-menu,
.dashboard-preferences-index .title-menu,
.dashboard-orders-index .title-menu,
.dashboard-orders-view .title-menu,
.dashboard-reviews-index .title-menu,
.dashboard-autoship-edit .title-menu,
.dashboard-autoship-products .title-menu,
.dashboard-wishlist-index .title-menu,
.dashboard-autoship-index .title-menu,
.dashboard-popular-index .title-menu,
.dashboard-privateproducts-index .title-menu,
.dashboard-rewards-index .title-menu {
  padding: 15px 20px;
  font-size: 22px;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  background-color: #686766;
  position: relative; }
  .dashboard-enroll-index .title-menu .plus::after,
  .dashboard-index-index .title-menu .plus::after,
  .dashboard-profile-index .title-menu .plus::after,
  .dashboard-preferences-index .title-menu .plus::after,
  .dashboard-orders-index .title-menu .plus::after,
  .dashboard-orders-view .title-menu .plus::after,
  .dashboard-reviews-index .title-menu .plus::after,
  .dashboard-autoship-edit .title-menu .plus::after,
  .dashboard-autoship-products .title-menu .plus::after,
  .dashboard-wishlist-index .title-menu .plus::after,
  .dashboard-autoship-index .title-menu .plus::after,
  .dashboard-popular-index .title-menu .plus::after,
  .dashboard-privateproducts-index .title-menu .plus::after,
  .dashboard-rewards-index .title-menu .plus::after {
    font-family: "fontAwesome";
    content: "\f077";
    font-size: 16px;
    padding: 0;
    margin: 0;
    right: 15px;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: inherit;
    color: inherit;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    top: 35%;
    bottom: 0; }
  .dashboard-enroll-index .title-menu .minus::after,
  .dashboard-index-index .title-menu .minus::after,
  .dashboard-profile-index .title-menu .minus::after,
  .dashboard-preferences-index .title-menu .minus::after,
  .dashboard-orders-index .title-menu .minus::after,
  .dashboard-orders-view .title-menu .minus::after,
  .dashboard-reviews-index .title-menu .minus::after,
  .dashboard-autoship-edit .title-menu .minus::after,
  .dashboard-autoship-products .title-menu .minus::after,
  .dashboard-wishlist-index .title-menu .minus::after,
  .dashboard-autoship-index .title-menu .minus::after,
  .dashboard-popular-index .title-menu .minus::after,
  .dashboard-privateproducts-index .title-menu .minus::after,
  .dashboard-rewards-index .title-menu .minus::after {
    font-family: "fontAwesome";
    content: "\f078";
    font-size: 16px;
    padding: 0;
    margin: 0;
    right: 15px;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: inherit;
    color: inherit;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    top: 35%;
    bottom: 0; }

@media screen and (min-width: 540px) {
  .dashboard-enroll-index .title-menu,
  .dashboard-index-index .title-menu,
  .dashboard-profile-index .title-menu,
  .dashboard-preferences-index .title-menu,
  .dashboard-orders-index .title-menu,
  .dashboard-orders-view .title-menu,
  .dashboard-reviews-index .title-menu,
  .dashboard-autoship-edit .title-menu,
  .dashboard-autoship-products .title-menu,
  .dashboard-wishlist-index .title-menu,
  .dashboard-autoship-index .title-menu,
  .dashboard-popular-index .title-menu,
  .dashboard-privateproducts-index .title-menu,
  .dashboard-rewards-index .title-menu {
    display: none; }
  .dashboard-enroll-index .content-menu,
  .dashboard-index-index .content-menu,
  .dashboard-profile-index .content-menu,
  .dashboard-preferences-index .content-menu,
  .dashboard-orders-index .content-menu,
  .dashboard-orders-view .content-menu,
  .dashboard-reviews-index .content-menu,
  .dashboard-autoship-edit .content-menu,
  .dashboard-autoship-products .content-menu,
  .dashboard-wishlist-index .content-menu,
  .dashboard-autoship-index .content-menu,
  .dashboard-popular-index .content-menu,
  .dashboard-privateproducts-index .content-menu,
  .dashboard-rewards-index .content-menu {
    display: block !important; } }

.dashboard-rewards-index .title-menu {
  display: none; }

.dashboard-rewards-index .dashboard-content .container .info-section .info-block .block-wrapper {
  width: 100%;
  margin-bottom: 20px; }

.dashboard-rewards-index .dashboard-content .container .info-section .info-block .block-content.no-account, .dashboard-rewards-index .dashboard-content .container .info-section .info-block .block-content.iframe {
  display: block;
  width: 100%; }

.dashboard-rewards-index .dashboard-content .row.collapse .rewards .empty {
  background: #f3f3f3;
  padding: 5px 20px; }

.dashboard-rewards-index .dashboard-content .row.collapse a.hollow.primary, .dashboard-rewards-index .dashboard-content .row.collapse .fieldset .actions-toolbar .secondary a.primary.action, .fieldset .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.action, .dashboard-rewards-index .dashboard-content .row.collapse .login-container .actions-toolbar .secondary a.primary.action, .login-container .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.action, .dashboard-rewards-index .dashboard-content .row.collapse .form-create-account .actions-toolbar .secondary a.primary.action, .form-create-account .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.action, .dashboard-rewards-index .dashboard-content .row.collapse .forgot-password-container .actions-toolbar .secondary a.primary.action, .forgot-password-container .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.action {
  display: block;
  width: 180px;
  background: #ec6529;
  border: 0px; }
  .dashboard-rewards-index .dashboard-content .row.collapse a.hollow.primary.primary-referral, .dashboard-rewards-index .dashboard-content .row.collapse .fieldset .actions-toolbar .secondary a.primary.primary-referral.action, .fieldset .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.primary-referral.action, .dashboard-rewards-index .dashboard-content .row.collapse .login-container .actions-toolbar .secondary a.primary.primary-referral.action, .login-container .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.primary-referral.action, .dashboard-rewards-index .dashboard-content .row.collapse .form-create-account .actions-toolbar .secondary a.primary.primary-referral.action, .form-create-account .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.primary-referral.action, .dashboard-rewards-index .dashboard-content .row.collapse .forgot-password-container .actions-toolbar .secondary a.primary.primary-referral.action, .forgot-password-container .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.primary-referral.action {
    width: 220px; }
  .dashboard-rewards-index .dashboard-content .row.collapse a.hollow.primary span, .dashboard-rewards-index .dashboard-content .row.collapse .fieldset .actions-toolbar .secondary a.primary.action span, .fieldset .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.action span, .dashboard-rewards-index .dashboard-content .row.collapse .login-container .actions-toolbar .secondary a.primary.action span, .login-container .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.action span, .dashboard-rewards-index .dashboard-content .row.collapse .form-create-account .actions-toolbar .secondary a.primary.action span, .form-create-account .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.action span, .dashboard-rewards-index .dashboard-content .row.collapse .forgot-password-container .actions-toolbar .secondary a.primary.action span, .forgot-password-container .actions-toolbar .secondary .dashboard-rewards-index .dashboard-content .row.collapse a.primary.action span {
    color: white;
    font-size: 18px; }

.dashboard-rewards-index .content-label {
  margin-bottom: 20px;
  font-weight: 900;
  font-size: 18px; }

.dashboard-rewards-index .content {
  margin-bottom: 20px; }

.dashboard-rewards-index .notification, .dashboard-rewards-index .rewards-limits-message {
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif; }

.dashboard-rewards-index .notification-popup.modal-popup._show {
  display: flex; }
  .dashboard-rewards-index .notification-popup.modal-popup._show .modal-title {
    font-size: 1.5rem;
    text-transform: uppercase;
    margin-bottom: 2rem; }
  .dashboard-rewards-index .notification-popup.modal-popup._show .modal-inner-wrap {
    padding: 15px;
    max-width: 730px; }
  .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer {
    text-align: center;
    margin: 2rem 0 1rem 0; }
    .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .button, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-inner-wrap .modal-footer button, .modal-inner-wrap .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .fieldset button.action, .fieldset .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button.action, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .fieldset a.action, .fieldset .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .login-container button.action, .login-container .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button.action, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .login-container a.action, .login-container .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .form-create-account button.action, .form-create-account .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button.action, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .form-create-account a.action, .form-create-account .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .forgot-password-container button.action, .forgot-password-container .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button.action, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .forgot-password-container a.action, .forgot-password-container .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .data.table .actions a.action, .data.table .actions .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action {
      width: 110px;
      padding: 0px; }
      .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .button span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-inner-wrap .modal-footer button span, .modal-inner-wrap .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .fieldset button.action span, .fieldset .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button.action span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .fieldset a.action span, .fieldset .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .login-container button.action span, .login-container .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button.action span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .login-container a.action span, .login-container .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .form-create-account button.action span, .form-create-account .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button.action span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .form-create-account a.action span, .form-create-account .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .forgot-password-container button.action span, .forgot-password-container .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button.action span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .forgot-password-container a.action span, .forgot-password-container .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button span, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button span, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer button span, .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer .data.table .actions a.action span, .data.table .actions .dashboard-rewards-index .notification-popup.modal-popup._show .modal-footer a.action span {
        color: white; }

.dashboard-rewards-index .rewards-limits-message p {
  font-size: 100%; }

.indicator.success {
  background: #fff url(../images/input-indicator-checked.svg) center right 10px no-repeat; }
  @media only screen and (max-width: 767px) {
    .indicator.success {
      background-image: none; } }

/* Dashboars - preferences
========================================================================== */
body[class*="dashboard-"] .container > .refresh-whole > .row.collapse,
body[class*="dashboard-"] .container > .refresh-whole > .refresh-whole > .row.collapse {
  border-top: 2px solid #ccc; }

body[class*="dashboard-"] .container > .refresh-whole .row,
body[class*="dashboard-"] .container > .refresh-whole > .refresh-whole .row {
  max-width: 100%;
  width: 100%; }

body[class*="dashboard-"] .container > .row.collapse {
  border-top: 2px solid #ccc; }

body[class*="dashboard-"] .container .row {
  max-width: 100%;
  width: 100%; }

.dashboard-preferences-index #ajax-sidebox .close-ajax-sidebox {
  top: 0;
  /* right: 0; */
  left: auto;
  left: 0;
  padding: 17px 25px 18px;
  /* width: 30px; */
  background: #757575;
  transform: none; }

.dashboard-preferences-index .action.it-can-ajax {
  background: #ec6529;
  padding: 3px 10px; }
  .dashboard-preferences-index .action.it-can-ajax span {
    text-transform: uppercase;
    color: #fff; }

.dashboard-preferences-index .dashboard-content .container .info-section {
  padding: 50px 0 15px; }
  .dashboard-preferences-index .dashboard-content .container .info-section .info-block .block-content .content-label {
    font-weight: 300;
    color: #000;
    font-family: 'museo_sans300';
    font-size: 20px; }
  .dashboard-preferences-index .dashboard-content .container .info-section .info-block .block-content .content-data {
    font-family: 'museo_sans100';
    color: #444;
    font-size: 18px; }
  .dashboard-preferences-index .dashboard-content .container .info-section .refresh-interests {
    border-bottom: 0; }

.dashboard-preferences-index h2.green {
  font-size: 2.3rem;
  color: #ec6529;
  text-transform: capitalize;
  font-weight: 100;
  font-family: 'museo_sans100'; }

.dashboard-preferences-index .refresh-newsletter {
  /* checked mark aspect */
  /* checked mark aspect changes */
  /* hover style just for information */ }
  .dashboard-preferences-index .refresh-newsletter button.action.primary {
    background-color: #ec6529; }
  .dashboard-preferences-index .refresh-newsletter .small {
    font-size: 19px;
    color: #000;
    margin-top: 15px; }
  .dashboard-preferences-index .refresh-newsletter .thin {
    margin-top: 20px;
    font-size: 17px;
    font-family: 'museo_sans300'; }
    .dashboard-preferences-index .refresh-newsletter .thin a {
      text-decoration: underline; }
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:not(:checked),
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:checked {
    position: absolute;
    left: -9999px; }
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:not(:checked) + label,
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:checked + label {
    position: relative;
    padding-left: 45px;
    cursor: pointer; }
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:not(:checked) + label:before,
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: -5px;
    width: 25px;
    height: 25px;
    border: 1px solid #ccc;
    background: #fff; }
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:not(:checked) + label:after,
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:checked + label:after {
    content: '\f00c';
    font-family: 'fontAwesome';
    position: absolute;
    top: 1px;
    left: 3px;
    font-size: 18px;
    line-height: 0.8;
    color: #ec6529;
    transition: all .2s;
    font-weight: 100; }
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0); }
  .dashboard-preferences-index .refresh-newsletter [type="checkbox"]:checked + label:after {
    opacity: 1;
    transform: scale(1); }
  .dashboard-preferences-index .refresh-newsletter label {
    font-family: 'museo_sans300';
    font-weight: 300 !important;
    margin-left: 0; }
  .dashboard-preferences-index .refresh-newsletter label:hover:before {
    border: 1px solid #ec6529 !important; }
  .dashboard-preferences-index .refresh-newsletter .fieldset legend {
    font-size: 1.9rem;
    display: block;
    color: #676767;
    text-transform: capitalize; }

.dashboard-preferences-index .container .info-section.refresh-interests .info-block .block-title {
  margin-bottom: 40px; }
  .dashboard-preferences-index .container .info-section.refresh-interests .info-block .block-title .name {
    font-size: 1.9rem;
    display: block;
    color: #676767;
    text-transform: capitalize; }

.dashboard-preferences-index .container .info-section.refresh-interests .info-block .block-content {
  width: 95%; }

.dashboard-preferences-index #bad-username, .dashboard-preferences-index #bad-password {
  display: none; }

/* Dashboars - wishlist
========================================================================== */
.dashboard-wishlist-index .form-wishlist-items h2 {
  font-size: 2.3rem;
  color: #ec6529;
  text-transform: capitalize;
  font-weight: 100;
  font-family: 'museo_sans100';
  margin: 0 0 25px 0; }

.dashboard-wishlist-index .limiter.wishlist-toolbar {
  clear: both;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px; }
  .dashboard-wishlist-index .limiter.wishlist-toolbar .limiter {
    float: right; }
    .dashboard-wishlist-index .limiter.wishlist-toolbar .limiter p,
    .dashboard-wishlist-index .limiter.wishlist-toolbar .limiter a {
      display: inline-block;
      font-size: 13px;
      font-family: "museo_sans500";
      float: left;
      margin-left: 10px;
      margin-bottom: 5px; }
      .dashboard-wishlist-index .limiter.wishlist-toolbar .limiter p.selected,
      .dashboard-wishlist-index .limiter.wishlist-toolbar .limiter a.selected {
        color: #ec6529; }

.dashboard-wishlist-index .products-grid.wishlist {
  margin-top: 90px; }
  .dashboard-wishlist-index .products-grid.wishlist .product-items {
    list-style: none;
    margin-left: 0;
    padding-left: 0; }
    .dashboard-wishlist-index .products-grid.wishlist .product-items > .product-item {
      margin-bottom: 90px; }
  .dashboard-wishlist-index .products-grid.wishlist .product-item-info {
    overflow: hidden; }
    .dashboard-wishlist-index .products-grid.wishlist .product-item-info > .left {
      float: left;
      width: 212px; }
    .dashboard-wishlist-index .products-grid.wishlist .product-item-info > .right {
      float: left;
      width: calc(100% - 212px);
      padding-left: 30px; }
  .dashboard-wishlist-index .products-grid.wishlist .product-image {
    /*            max-width: 200px;*/ }
    .dashboard-wishlist-index .products-grid.wishlist .product-image .enlarge {
      display: none; }
    .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__stage {
      border: 1px solid #ddd;
      margin-bottom: 15px; }
    .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__nav-wrap .fotorama__nav__frame {
      border: 1px solid #ddd;
      margin: 0 12px 0 0;
      padding: 0px; }
      .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__nav-wrap .fotorama__nav__frame:last-child {
        margin-right: 0; }
    .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__nav__shaft {
      max-width: 212px; }
    .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__thumb {
      background-color: #fff; }
    .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__thumb-border {
      display: none; }
    .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__stage.fotorama__shadows--left:before,
    .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__nav.fotorama__shadows--left:before,
    .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__stage.fotorama__shadows--right:after,
    .dashboard-wishlist-index .products-grid.wishlist .product-image .fotorama__nav.fotorama__shadows--right:after {
      display: none; }
    .dashboard-wishlist-index .products-grid.wishlist .product-image .product-image-wrapper {
      display: block;
      text-align: center; }
  .dashboard-wishlist-index .products-grid.wishlist .product-item-name a {
    font-family: "museo_sans500";
    color: #000;
    font-size: 1.6rem;
    margin-top: 0;
    line-height: 1; }
  .dashboard-wishlist-index .products-grid.wishlist .price-box {
    display: inline-block; }
    .dashboard-wishlist-index .products-grid.wishlist .price-box .price-as-configured {
      margin-bottom: 0; }
    .dashboard-wishlist-index .products-grid.wishlist .price-box .price {
      font-family: "museo_sans500";
      color: #000;
      font-size: 1.6rem; }
  .dashboard-wishlist-index .products-grid.wishlist .rating-summary {
    display: block;
    padding: 10px 0 3px 0; }
    .dashboard-wishlist-index .products-grid.wishlist .rating-summary .rating-result,
    .dashboard-wishlist-index .products-grid.wishlist .rating-summary .link {
      display: inline-block; }
    .dashboard-wishlist-index .products-grid.wishlist .rating-summary .link {
      margin-left: 20px; }
      .dashboard-wishlist-index .products-grid.wishlist .rating-summary .link a {
        color: #ec6529; }
  .dashboard-wishlist-index .products-grid.wishlist .product-share ul {
    list-style: none;
    margin-left: 0;
    overflow: hidden; }
    .dashboard-wishlist-index .products-grid.wishlist .product-share ul li {
      float: left;
      margin-right: 0.9375rem; }
      .dashboard-wishlist-index .products-grid.wishlist .product-share ul li a {
        color: #cccccc; }
        .dashboard-wishlist-index .products-grid.wishlist .product-share ul li a:hover {
          color: #000; }
  .dashboard-wishlist-index .products-grid.wishlist .wishlist-date-added {
    font-size: 13px;
    font-family: "museo_sans500"; }
    .dashboard-wishlist-index .products-grid.wishlist .wishlist-date-added .btn-remove {
      font-size: 18px;
      margin-left: 15px; }
      .dashboard-wishlist-index .products-grid.wishlist .wishlist-date-added .btn-remove:hover {
        color: #ec6529; }
  .dashboard-wishlist-index .products-grid.wishlist .product-description {
    color: #555; }
    .dashboard-wishlist-index .products-grid.wishlist .product-description p {
      margin-bottom: 0.5rem; }
  .dashboard-wishlist-index .products-grid.wishlist .price-row {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -moz-box-align: baseline;
    box-align: baseline;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    -o-align-items: baseline;
    align-items: baseline;
    -ms-flex-align: baseline;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 5px; }
  .dashboard-wishlist-index .products-grid.wishlist .product-additional-links {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 15px; }
    .dashboard-wishlist-index .products-grid.wishlist .product-additional-links a {
      font-family: "museo_sans500";
      color: #999; }
      .dashboard-wishlist-index .products-grid.wishlist .product-additional-links a:last-child {
        margin-left: 15px; }
      .dashboard-wishlist-index .products-grid.wishlist .product-additional-links a:hover {
        color: #ec6529; }
  .dashboard-wishlist-index .products-grid.wishlist .bottom-container .left {
    float: left;
    width: 50%; }
    .dashboard-wishlist-index .products-grid.wishlist .bottom-container .left div[class^=product-] {
      margin-bottom: 5px;
      font-family: "museo_sans500"; }
      .dashboard-wishlist-index .products-grid.wishlist .bottom-container .left div[class^=product-] span {
        padding-right: 10px; }
    .dashboard-wishlist-index .products-grid.wishlist .bottom-container .left .product-qv span,
    .dashboard-wishlist-index .products-grid.wishlist .bottom-container .left .product-bv span {
      color: #333; }
  .dashboard-wishlist-index .products-grid.wishlist .bottom-container .right {
    float: left;
    width: 50%; }
  .dashboard-wishlist-index .products-grid.wishlist .box-tocart fieldset {
    margin: 0; }
    .dashboard-wishlist-index .products-grid.wishlist .box-tocart fieldset .action.primary {
      text-transform: uppercase;
      font-size: 18px;
      width: 100%;
      font-family: "museo_sans500";
      background-color: #ec6529;
      margin-bottom: 10px; }
      .dashboard-wishlist-index .products-grid.wishlist .box-tocart fieldset .action.primary.addto-autoship {
        background-color: #707070; }
  .dashboard-wishlist-index .products-grid.wishlist .product-sku {
    color: #000;
    font-family: "museo_sans500"; }
    .dashboard-wishlist-index .products-grid.wishlist .product-sku span {
      color: #666; }

.dashboard-wishlist-index .pager.wishlist-toolbar .pager.row.pagination {
  margin: 0;
  text-align: center; }

.dashboard-wishlist-index .pager.wishlist-toolbar .pagination .pagination-next a:before, .dashboard-wishlist-index .pager.wishlist-toolbar .pagination .pagination-next a:after,
.dashboard-wishlist-index .pager.wishlist-toolbar .pagination .pagination-previous a:before,
.dashboard-wishlist-index .pager.wishlist-toolbar .pagination .pagination-previous a:after {
  display: none; }

.dashboard-wishlist-index .pager.wishlist-toolbar .pagination .item.current {
  min-width: 35px;
  padding-top: 0;
  padding-bottom: 0; }
  .dashboard-wishlist-index .pager.wishlist-toolbar .pagination .item.current span {
    font-size: 16px;
    line-height: 35px; }

.dashboard-wishlist-index .pager.wishlist-toolbar .pagination .item:not(.current) a {
  font-family: "museo_sans500";
  min-width: 30px;
  font-size: 16px;
  line-height: 35px;
  min-width: 35px;
  padding-top: 0;
  padding-bottom: 0; }

.dashboard-wishlist-index .pager.wishlist-toolbar .pagination .pagination-next,
.dashboard-wishlist-index .pager.wishlist-toolbar .pagination .pagination-previous {
  font-family: "museo_sans500";
  min-width: 30px;
  font-size: 16px;
  line-height: 35px;
  min-width: 35px;
  padding-top: 0;
  padding-bottom: 0;
  border: 1px solid #ddd; }
  .dashboard-wishlist-index .pager.wishlist-toolbar .pagination .pagination-next a,
  .dashboard-wishlist-index .pager.wishlist-toolbar .pagination .pagination-previous a {
    padding-top: 0;
    padding-bottom: 0; }

@media screen and (max-width: 540px) {
  .dashboard-wishlist-index .products-grid.wishlist .product-items > .product-item {
    margin-bottom: 50px; } }

/* Avatar Profile
========================================================================== */
.avatar-profile {
  overflow: hidden;
  margin: 20px 0 70px 0;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center; }
  .avatar-profile .green {
    color: #ec6529; }
  .avatar-profile .info.right h4 span, .avatar-profile .info.right .fieldset .legend span, .fieldset .avatar-profile .info.right .legend span, .avatar-profile .info.right .login-container .legend span, .login-container .avatar-profile .info.right .legend span, .avatar-profile .info.right .form-create-account .legend span, .form-create-account .avatar-profile .info.right .legend span, .avatar-profile .info.right .forgot-password-container .legend span, .forgot-password-container .avatar-profile .info.right .legend span {
    color: #ec6529; }
  .avatar-profile .info.right h4 span.green, .avatar-profile .info.right .fieldset .legend span.green, .fieldset .avatar-profile .info.right .legend span.green, .avatar-profile .info.right .login-container .legend span.green, .login-container .avatar-profile .info.right .legend span.green, .avatar-profile .info.right .form-create-account .legend span.green, .form-create-account .avatar-profile .info.right .legend span.green, .avatar-profile .info.right .forgot-password-container .legend span.green, .forgot-password-container .avatar-profile .info.right .legend span.green {
    color: #0dce0d; }
  .avatar-profile .image {
    width: 120px;
    float: left;
    text-align: center; }
    .avatar-profile .image img {
      max-width: 120px;
      max-height: 120px;
      border-radius: 100%; }
  .avatar-profile .info.left {
    margin-left: 40px;
    margin-right: 25px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .avatar-profile .info.left h2 {
      color: #000;
      font-family: 'museo_sans100'; }
    .avatar-profile .info.left h2,
    .avatar-profile .info.left h5 {
      line-height: 1.2;
      margin: 0; }
  .avatar-profile .info.right {
    margin-left: 0;
    min-width: 473px;
    padding-right: 0;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .avatar-profile .info.right h4, .avatar-profile .info.right .fieldset .legend, .fieldset .avatar-profile .info.right .legend, .avatar-profile .info.right .login-container .legend, .login-container .avatar-profile .info.right .legend, .avatar-profile .info.right .form-create-account .legend, .form-create-account .avatar-profile .info.right .legend, .avatar-profile .info.right .forgot-password-container .legend, .forgot-password-container .avatar-profile .info.right .legend {
      font-size: 22px;
      margin: 0;
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }
  .avatar-profile .complete-registration {
    display: block;
    width: 100%;
    position: relative;
    padding-top: 15px;
    border-top: 2px solid #ddd; }
    .avatar-profile .complete-registration:after {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border-top: 24px solid transparent;
      border-bottom: 24px solid transparent;
      border-left: 14px solid #ec6529;
      background-color: #fff;
      position: absolute;
      bottom: 0;
      right: 0px; }
    .avatar-profile .complete-registration span {
      display: block;
      background-color: #ec6529;
      color: #fff;
      line-height: normal;
      padding: 6px 16px;
      font-size: 16px; }
  @media screen and (max-width: 860px) {
    .avatar-profile .info.right {
      min-width: 0; }
      .avatar-profile .info.right h4, .avatar-profile .info.right .fieldset .legend, .fieldset .avatar-profile .info.right .legend, .avatar-profile .info.right .login-container .legend, .login-container .avatar-profile .info.right .legend, .avatar-profile .info.right .form-create-account .legend, .form-create-account .avatar-profile .info.right .legend, .avatar-profile .info.right .forgot-password-container .legend, .forgot-password-container .avatar-profile .info.right .legend {
        font-size: 1.1rem; }
      .avatar-profile .info.right .complete-registration span {
        background: transparent;
        color: #000;
        padding-left: 0;
        font-size: 0.8rem; }
      .avatar-profile .info.right .complete-registration:after {
        display: none; } }

.dashboard-form-avatar .info-section {
  margin-top: 65px; }

.dashboard-form-avatar h2 {
  color: #ec6529;
  font-family: "museo_sans100";
  font-size: 31px; }

.dashboard-form-avatar #form-validate-personal label {
  background: none; }
  .dashboard-form-avatar #form-validate-personal label span {
    color: #333333;
    font-size: 20px; }

.dashboard-form-avatar #form-validate-personal button {
  background: #ec6529; }

.dashboard-form-avatar #form-validate-personal .image {
  margin-bottom: 10px; }
  .dashboard-form-avatar #form-validate-personal .image img {
    max-width: 120px;
    max-height: 120px;
    border-radius: 100%; }

@media only screen and (max-width: 540px) {
  main.page-content .dashboard-nav-bar {
    height: 70px; }
    main.page-content .dashboard-nav-bar .container {
      display: block; }
      main.page-content .dashboard-nav-bar .container a {
        font-size: 28px;
        height: auto;
        line-height: 70px; }
      main.page-content .dashboard-nav-bar .container .do-full-screen {
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        transition: all 0.5s ease; }
      main.page-content .dashboard-nav-bar .container .do-full-screen.do-full-screen-rotate {
        -webkit-transform: translateY(-50%) rotate(180deg);
        -moz-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
        -o-transform: translateY(-50%) rotate(180deg);
        transform: translateY(-50%) rotate(180deg); }
  .dashboard-content .avatar-profile {
    display: block;
    text-align: center;
    margin: 0; }
    .dashboard-content .avatar-profile .form-edit-account {
      width: 100%; }
    .dashboard-content .avatar-profile .image {
      float: none;
      display: inline-block;
      margin-bottom: 10px; }
    .dashboard-content .avatar-profile .info.left {
      margin: 0 0 20px;
      float: none;
      flex: none;
      width: 100%; }
    .dashboard-content .avatar-profile .info.right .complete-registration {
      padding: 10px 0; }
      .dashboard-content .avatar-profile .info.right .complete-registration span {
        padding-left: 16px;
        padding-right: 16px; }
  .dashboard-content .row.collapse {
    display: block; }
    .dashboard-content .row.collapse .column.small-12.medium-6.large-3, .dashboard-content .row.collapse .small-12.medium-6.large-3.columns, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.label, .dashboard-content .row.collapse
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.label, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-3.field, .dashboard-content .row.collapse
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-3.field, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-3.choice, .dashboard-content .row.collapse
    body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice,
    body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-3.choice, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.label, .dashboard-content .row.collapse
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.label, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.field, .dashboard-content .row.collapse
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.field, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-3.choice, .dashboard-content .row.collapse
    body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice,
    body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-3.choice {
      width: 100%;
      display: block;
      float: none; }
      .dashboard-content .row.collapse .column.small-12.medium-6.large-3 .dashboard-left .nav-container, .dashboard-content .row.collapse .small-12.medium-6.large-3.columns .dashboard-left .nav-container, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .dashboard-left .nav-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .dashboard-left .nav-container,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .dashboard-left .nav-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-3.field .dashboard-left .nav-container, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .dashboard-left .nav-container,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-3.field .dashboard-left .nav-container, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .dashboard-left .nav-container, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .dashboard-left .nav-container,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .dashboard-left .nav-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .dashboard-left .nav-container,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .dashboard-left .nav-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left .nav-container, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .dashboard-left .nav-container,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left .nav-container, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .dashboard-left .nav-container, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .dashboard-left .nav-container,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container,
      .dashboard-content .row.collapse .column.small-12.medium-6.large-3 .dashboard-left ul,
      .dashboard-content .row.collapse .small-12.medium-6.large-3.columns .dashboard-left ul,
      .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .dashboard-left ul, body:not(#theme-youngevity-us) .checkout-opc .field.street
      .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul,
      .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .dashboard-left ul,
      body:not(#theme-youngevity-us) .fieldset.address .field.street
      .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul,
      .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .dashboard-left ul, body:not(#theme-youngevity-us) .checkout-opc .field.street
      .dashboard-content .row.collapse .large-3.field .dashboard-left ul,
      .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .dashboard-left ul,
      body:not(#theme-youngevity-us) .fieldset.address .field.street
      .dashboard-content .row.collapse .large-3.field .dashboard-left ul,
      .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .dashboard-left ul, body:not(#theme-youngevity-us) .form-shipping-address
      .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul,
      .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .dashboard-left ul,
      body:not(#theme-youngevity-us) .billing-address-form
      .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul,
      .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .dashboard-left ul, body#theme-youngevity-us .checkout-opc .field.street
      .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul,
      .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .dashboard-left ul,
      body#theme-youngevity-us .fieldset.address .field.street
      .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul,
      .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .dashboard-left ul, body#theme-youngevity-us .checkout-opc .field.street
      .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left ul,
      .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .dashboard-left ul,
      body#theme-youngevity-us .fieldset.address .field.street
      .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left ul,
      .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .dashboard-left ul, body#theme-youngevity-us .form-shipping-address
      .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul,
      .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .dashboard-left ul,
      body#theme-youngevity-us .billing-address-form
      .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul {
        width: 100%;
        margin-bottom: 0; }
        .dashboard-content .row.collapse .column.small-12.medium-6.large-3 .dashboard-left .nav-container a, .dashboard-content .row.collapse .small-12.medium-6.large-3.columns .dashboard-left .nav-container a, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .dashboard-left .nav-container a, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container a, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .dashboard-left .nav-container a,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container a, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .dashboard-left .nav-container a, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-3.field .dashboard-left .nav-container a, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .dashboard-left .nav-container a,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-3.field .dashboard-left .nav-container a, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .dashboard-left .nav-container a, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container a, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .dashboard-left .nav-container a,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container a, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .dashboard-left .nav-container a, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container a, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .dashboard-left .nav-container a,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container a, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .dashboard-left .nav-container a, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left .nav-container a, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .dashboard-left .nav-container a,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left .nav-container a, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .dashboard-left .nav-container a, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container a, .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .dashboard-left .nav-container a,
        body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container a,
        .dashboard-content .row.collapse .column.small-12.medium-6.large-3 .dashboard-left ul a,
        .dashboard-content .row.collapse .small-12.medium-6.large-3.columns .dashboard-left ul a,
        .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .dashboard-left ul a, body:not(#theme-youngevity-us) .checkout-opc .field.street
        .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul a,
        .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .dashboard-left ul a,
        body:not(#theme-youngevity-us) .fieldset.address .field.street
        .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul a,
        .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .dashboard-left ul a, body:not(#theme-youngevity-us) .checkout-opc .field.street
        .dashboard-content .row.collapse .large-3.field .dashboard-left ul a,
        .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .dashboard-left ul a,
        body:not(#theme-youngevity-us) .fieldset.address .field.street
        .dashboard-content .row.collapse .large-3.field .dashboard-left ul a,
        .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .dashboard-left ul a, body:not(#theme-youngevity-us) .form-shipping-address
        .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul a,
        .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .dashboard-left ul a,
        body:not(#theme-youngevity-us) .billing-address-form
        .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul a,
        .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .dashboard-left ul a, body#theme-youngevity-us .checkout-opc .field.street
        .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul a,
        .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .dashboard-left ul a,
        body#theme-youngevity-us .fieldset.address .field.street
        .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul a,
        .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .dashboard-left ul a, body#theme-youngevity-us .checkout-opc .field.street
        .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left ul a,
        .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .dashboard-left ul a,
        body#theme-youngevity-us .fieldset.address .field.street
        .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left ul a,
        .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .dashboard-left ul a, body#theme-youngevity-us .form-shipping-address
        .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul a,
        .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .dashboard-left ul a,
        body#theme-youngevity-us .billing-address-form
        .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul a {
          font-size: 16px; }
        .dashboard-content .row.collapse .column.small-12.medium-6.large-3 .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse .small-12.medium-6.large-3.columns .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .dashboard-left .nav-container a.active:after, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .dashboard-left .nav-container a.active:after,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .dashboard-left .nav-container a.active:after, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-3.field .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .dashboard-left .nav-container a.active:after,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-3.field .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .dashboard-left .nav-container a.active:after, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .dashboard-left .nav-container a.active:after,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .dashboard-left .nav-container a.active:after, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .dashboard-left .nav-container a.active:after,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .dashboard-left .nav-container a.active:after, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .dashboard-left .nav-container a.active:after,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .dashboard-left .nav-container a.active:after, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container a.active:after, .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .dashboard-left .nav-container a.active:after,
        body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left .nav-container a.active:after,
        .dashboard-content .row.collapse .column.small-12.medium-6.large-3 .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse .small-12.medium-6.large-3.columns .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .dashboard-left ul a.active:after, body:not(#theme-youngevity-us) .checkout-opc .field.street
        .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .dashboard-left ul a.active:after,
        body:not(#theme-youngevity-us) .fieldset.address .field.street
        .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .dashboard-left ul a.active:after, body:not(#theme-youngevity-us) .checkout-opc .field.street
        .dashboard-content .row.collapse .large-3.field .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .dashboard-left ul a.active:after,
        body:not(#theme-youngevity-us) .fieldset.address .field.street
        .dashboard-content .row.collapse .large-3.field .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .dashboard-left ul a.active:after, body:not(#theme-youngevity-us) .form-shipping-address
        .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .dashboard-left ul a.active:after,
        body:not(#theme-youngevity-us) .billing-address-form
        .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .dashboard-left ul a.active:after, body#theme-youngevity-us .checkout-opc .field.street
        .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .dashboard-left ul a.active:after,
        body#theme-youngevity-us .fieldset.address .field.street
        .dashboard-content .row.collapse .medium-6.large-3.label .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .dashboard-left ul a.active:after, body#theme-youngevity-us .checkout-opc .field.street
        .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .dashboard-left ul a.active:after,
        body#theme-youngevity-us .fieldset.address .field.street
        .dashboard-content .row.collapse .medium-6.large-3.field .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .dashboard-left ul a.active:after, body#theme-youngevity-us .form-shipping-address
        .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul a.active:after,
        .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .dashboard-left ul a.active:after,
        body#theme-youngevity-us .billing-address-form
        .dashboard-content .row.collapse .medium-6.large-3.choice .dashboard-left ul a.active:after {
          top: 50%;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%); }
    .dashboard-content .row.collapse .column.small-12.medium-6.large-9, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label, .dashboard-content .row.collapse
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field, .dashboard-content .row.collapse
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice, .dashboard-content .row.collapse
    body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
    body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label, .dashboard-content .row.collapse
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field, .dashboard-content .row.collapse
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice, .dashboard-content .row.collapse
    body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
    body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice {
      width: 100%;
      display: block;
      float: none; }
      .dashboard-content .row.collapse .column.small-12.medium-6.large-9 h3, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.label h3, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.columns.label h3,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field h3, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field h3,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.columns.choice h3, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.columns.choice h3,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice h3, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.label h3, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.label h3,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label h3, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.field h3, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.field h3,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field h3, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.columns.choice h3, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.columns.choice h3,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label h3, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field h3, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label h3,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field h3, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field h3, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field h3,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice h3, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .large-9.choice.field h3, body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .large-9.choice.field h3, body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .large-9.choice.field h3, body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .large-9.choice.field h3, body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice h3,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .large-9.choice.field h3, body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .large-9.choice.field h3, body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .large-9.choice.field h3, body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .large-9.choice.field h3, body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label h3, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label h3, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field h3, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.label.field h3, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field h3, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field h3, body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label h3,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field h3,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field h3, .dashboard-content .row.collapse
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field h3,
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.label.field h3,
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field h3, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field h3, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field h3, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field h3, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.field h3, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field h3, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field h3, body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field h3,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field h3,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field h3, .dashboard-content .row.collapse
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field h3,
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.field h3,
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field h3, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice h3, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice h3, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field h3, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field h3, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field h3, body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field h3,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice h3,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field h3,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field h3, body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field h3,
      body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field h3,
      body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field h3, .dashboard-content .row.collapse .column.small-12.medium-6.large-9 body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .summary.title, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.label .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .medium-6.large-9.columns.label .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.columns.label .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .medium-6.large-9.columns.label .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .large-9.columns.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .large-9.columns.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.columns.choice .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .form-shipping-address .medium-6.large-9.columns.choice .summary.title, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.columns.choice .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .billing-address-form .medium-6.large-9.columns.choice .summary.title, body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.label body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.label .summary.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.label body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.label .summary.title,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.field body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.field .summary.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.field body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.field .summary.title,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.columns.choice body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.columns.choice .summary.title, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.columns.choice body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.columns.choice .summary.title,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .medium-6.large-9.label .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .large-9.label.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .medium-6.large-9.label .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .large-9.label.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .large-9.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .large-9.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .form-shipping-address .medium-6.large-9.choice .summary.title, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .form-shipping-address .checkout-opc .field.street .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .form-shipping-address .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .form-shipping-address .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .form-shipping-address .fieldset.address .field.street .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .form-shipping-address .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .billing-address-form .medium-6.large-9.choice .summary.title, body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .billing-address-form .checkout-opc .field.street .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .billing-address-form .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .billing-address-form .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .billing-address-form .fieldset.address .field.street .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .billing-address-form .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .summary.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .cart-summary .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .large-9.label.field .summary.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary .summary.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.label.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .checkout-opc .field.street .large-9.label.field .summary.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .cart-summary .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .large-9.label.field .summary.title, body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary .summary.title, body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .summary.title,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .cart-summary .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .large-9.label.field .summary.title,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary .summary.title,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .cart-summary .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .large-9.label.field .summary.title,
      body#theme-youngevity-us body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary .summary.title,
      body#theme-youngevity-us body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.label.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .fieldset.address .field.street .large-9.label.field .summary.title, body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .summary.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .cart-summary .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .large-9.field .summary.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .cart-summary .summary.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .checkout-opc .field.street .large-9.field .summary.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .cart-summary .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .large-9.field .summary.title, body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .cart-summary .summary.title, body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .summary.title,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .cart-summary .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .large-9.field .summary.title,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .cart-summary .summary.title,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .cart-summary .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .large-9.field .summary.title,
      body#theme-youngevity-us body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .cart-summary .summary.title,
      body#theme-youngevity-us body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .fieldset.address .field.street .large-9.field .summary.title, body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .summary.title, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .large-9.choice.field .summary.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .large-9.choice.field .summary.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .summary.title,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .large-9.choice.field .summary.title,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .large-9.choice.field .summary.title,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .cart-summary .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse .column.small-12.medium-6.large-9 body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .summary.title, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.label body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.label .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.columns.label body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.columns.label .summary.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field .summary.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.columns.choice body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.columns.choice .summary.title, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.columns.choice body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.columns.choice .summary.title,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.label .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .medium-6.large-9.columns.label .summary.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.label .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .medium-6.large-9.columns.label .summary.title, body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .medium-6.large-9.columns.field .summary.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .medium-6.large-9.columns.field .summary.title, body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.columns.choice .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address .medium-6.large-9.columns.choice .summary.title, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .billing-address-form .medium-6.large-9.columns.choice .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .billing-address-form .medium-6.large-9.columns.choice .summary.title, body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .summary.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .summary.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .summary.title, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .summary.title,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .medium-6.large-9.label .summary.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .summary.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.label.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .large-9.label.field .summary.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary.sidebar .summary.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .summary.title, body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .medium-6.large-9.label .summary.title, body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .summary.title, body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .summary.title, body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) body#theme-youngevity-us .fieldset.address .field.street .large-9.label.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .large-9.label.field .summary.title,
      body:not(#theme-youngevity-us) body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .cart-summary.sidebar .summary.title,
      body:not(#theme-youngevity-us) body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .medium-6.large-9.field .summary.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .summary.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .large-9.field .summary.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .cart-summary.sidebar .summary.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .cart-summary.sidebar .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .summary.title, body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .medium-6.large-9.field .summary.title, body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .summary.title, body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .summary.title, body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) body#theme-youngevity-us .fieldset.address .field.street .large-9.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .large-9.field .summary.title,
      body:not(#theme-youngevity-us) body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .cart-summary.sidebar .summary.title,
      body:not(#theme-youngevity-us) body#theme-youngevity-us .cart-summary.sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address .medium-6.large-9.choice .summary.title, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .summary.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .cart-summary.sidebar .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .summary.title, body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address .large-9.choice.field .summary.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .cart-summary.sidebar .summary.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .cart-summary.sidebar .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .billing-address-form .medium-6.large-9.choice .summary.title, body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .summary.title, body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .billing-address-form .large-9.choice.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .cart-summary.sidebar .billing-address-form .large-9.choice.field .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .cart-summary.sidebar .summary.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .cart-summary.sidebar .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse body#theme-youngevity-us .cart-summary.sidebar .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .summary.title, body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .billing-address-form .large-9.choice.field .cart-summary.sidebar .summary.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .cart-summary.sidebar .billing-address-form .large-9.choice.field .summary.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .cart-summary.sidebar .summary.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .cart-summary.sidebar .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .summary.title, .dashboard-content .row.collapse .column.small-12.medium-6.large-9 body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse .column.small-12.medium-6.large-9 span.title, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse .small-12.medium-6.large-9.columns span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.label .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .medium-6.large-9.columns.label span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.columns.label .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .medium-6.large-9.columns.label span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.columns.field span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.columns.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.columns.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.columns.choice .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .form-shipping-address .medium-6.large-9.columns.choice span.title, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.columns.choice .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .billing-address-form .medium-6.large-9.columns.choice span.title, body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.label .opc-sidebar span.title, body:not(#theme-youngevity-us) .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.label .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .medium-6.large-9.columns.label span.title, body:not(#theme-youngevity-us) .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.columns.label span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.label body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.label span.title,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .medium-6.large-9.columns.field span.title, body:not(#theme-youngevity-us) .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.columns.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.field body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.field span.title,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.columns.choice body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.columns.choice span.title, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.columns.choice body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.columns.choice span.title,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .medium-6.large-9.label span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.label.field span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .medium-6.large-9.label span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.label.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.field span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .form-shipping-address .medium-6.large-9.choice span.title, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title, body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .form-shipping-address .large-9.choice.field span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .form-shipping-address .fieldset.address .field.street .large-9.choice.field span.title, body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .form-shipping-address .large-9.choice.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .billing-address-form .medium-6.large-9.choice span.title, body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title, body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .billing-address-form .large-9.choice.field span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .billing-address-form .fieldset.address .field.street .large-9.choice.field span.title, body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .billing-address-form .large-9.choice.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .opc-sidebar span.title, body:not(#theme-youngevity-us) .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .medium-6.large-9.label span.title, body:not(#theme-youngevity-us) .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.label span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.label.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.label.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .large-9.label.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.label.field span.title, body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label span.title,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .opc-sidebar span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.label.field span.title,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.label.field span.title,
      body#theme-youngevity-us body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .checkout-opc .opc-sidebar span.title,
      body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.label.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .fieldset.address .field.street .large-9.label.field span.title, body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .medium-6.large-9.field span.title, body:not(#theme-youngevity-us) .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .large-9.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.field span.title, body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field span.title,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.field span.title,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.field span.title,
      body#theme-youngevity-us body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .checkout-opc .opc-sidebar span.title,
      body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .fieldset.address .field.street .large-9.field span.title, body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice span.title, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.choice.field span.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice span.title,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.choice.field span.title,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse .column.small-12.medium-6.large-9 body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse .column.small-12.medium-6.large-9 span.title, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse .small-12.medium-6.large-9.columns span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.label .opc-sidebar span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.label .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.columns.label span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .medium-6.large-9.columns.label span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.columns.label body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.columns.label span.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.columns.field .opc-sidebar span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .large-9.columns.field span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.columns.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.columns.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.columns.field span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field span.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.columns.choice body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.columns.choice span.title, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.columns.choice body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.columns.choice span.title,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.label .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.columns.label span.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.label .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .medium-6.large-9.columns.label span.title, body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.columns.field span.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .medium-6.large-9.columns.field span.title, body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.columns.choice .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address .medium-6.large-9.columns.choice span.title, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice span.title, .dashboard-content .row.collapse body#theme-youngevity-us .billing-address-form .medium-6.large-9.columns.choice .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form .medium-6.large-9.columns.choice span.title, body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .opc-sidebar span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.label span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .medium-6.large-9.label span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.label.field .opc-sidebar span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .large-9.label.field span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.label.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.label.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label span.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.field .opc-sidebar span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .large-9.field span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field span.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice span.title, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .form-shipping-address body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .form-shipping-address .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .form-shipping-address .large-9.choice.field span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .form-shipping-address .large-9.choice.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .large-9.choice.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .large-9.choice.field span.title, body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .large-9.choice.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .large-9.choice.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice span.title,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title, body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) .billing-address-form body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .billing-address-form .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .billing-address-form .large-9.choice.field span.title, body#theme-youngevity-us .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .billing-address-form .large-9.choice.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .large-9.choice.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .large-9.choice.field span.title, body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .large-9.choice.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .large-9.choice.field span.title, body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.label span.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.label.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.label.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .large-9.label.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field span.title, body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .medium-6.large-9.label span.title, body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label span.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.label.field span.title, body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .opc-sidebar span.title, body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field span.title, body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) body#theme-youngevity-us .fieldset.address .field.street .large-9.label.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.label.field span.title,
      body:not(#theme-youngevity-us) body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .checkout-opc .opc-sidebar span.title,
      body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .medium-6.large-9.field span.title, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .medium-6.large-9.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.field span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .large-9.field span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field span.title, body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .medium-6.large-9.field span.title, body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.field span.title, body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .opc-sidebar span.title, body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field span.title, body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) body#theme-youngevity-us .fieldset.address .field.street .large-9.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .large-9.field span.title,
      body:not(#theme-youngevity-us) body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .checkout-opc .opc-sidebar span.title,
      body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .opc-sidebar .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address .medium-6.large-9.choice span.title, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address .large-9.choice.field span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field span.title, body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address .large-9.choice.field span.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .checkout-opc .opc-sidebar .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form .medium-6.large-9.choice span.title, body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice span.title, .dashboard-content .row.collapse body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .large-9.choice.field span.title, body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .opc-sidebar span.title, body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .billing-address-form .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form .large-9.choice.field span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field span.title, body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .billing-address-form .large-9.choice.field .checkout-opc .opc-sidebar span.title, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form .large-9.choice.field span.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .checkout-opc .opc-sidebar span.title,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .checkout-opc .opc-sidebar .billing-address-form .dashboard-content .row.collapse .large-9.choice.field span.title, .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .data.table .table-caption, .data.table .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .table-caption, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .data.table .table-caption, .data.table .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.label .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.columns.label .table-caption, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.columns.label .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.columns.label .table-caption,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.columns.field .table-caption, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.columns.field .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.columns.field .table-caption,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.columns.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.columns.choice .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.columns.choice .table-caption, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.columns.choice .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.columns.choice .table-caption,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.label .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.label .table-caption, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .data.table .table-caption, .data.table body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.label .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.label .table-caption,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .data.table .table-caption, .data.table
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.label .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.columns.field .table-caption, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .data.table .table-caption, .data.table body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.columns.field .table-caption,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .data.table .table-caption, .data.table
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.columns.field .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.columns.choice .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.columns.choice .table-caption, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .data.table .table-caption, .data.table body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.columns.choice .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.columns.choice .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.columns.choice .table-caption,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .data.table .table-caption, .data.table
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.columns.choice .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .table-caption, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .table-caption, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .table-caption,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .table-caption, body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .table-caption, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .table-caption,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .table-caption, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .form-shipping-address .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .checkout-opc .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .form-shipping-address .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .fieldset.address .field.street .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .table-caption,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .billing-address-form .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .checkout-opc .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .billing-address-form .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .fieldset.address .field.street .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .table-caption, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .data.table .table-caption, .data.table body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .table-caption, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .data.table .table-caption, .data.table body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.label.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.label.field .table-caption, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .table-caption, body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .data.table .table-caption, .data.table body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .table-caption,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .data.table .table-caption, .data.table
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.label.field .table-caption,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .data.table .table-caption, .data.table
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.label.field .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.label.field .table-caption,
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .data.table .table-caption, .data.table
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.label.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.label.field .table-caption,
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.label.field .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .table-caption, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .data.table .table-caption, .data.table body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .table-caption, body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .data.table .table-caption, .data.table body#theme-youngevity-us body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .large-9.field .table-caption, body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .table-caption, body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .data.table .table-caption, .data.table body#theme-youngevity-us .checkout-opc
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .table-caption,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .data.table .table-caption, .data.table
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .table-caption,
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .data.table .table-caption, .data.table
      body#theme-youngevity-us .fieldset.address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .table-caption,
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .data.table .table-caption, .data.table
      body#theme-youngevity-us
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .large-9.field .table-caption,
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us)
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .table-caption, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .data.table .table-caption, .data.table body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .table-caption, body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body#theme-youngevity-us .form-shipping-address body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .checkout-opc .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .table-caption, body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body#theme-youngevity-us .form-shipping-address
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .large-9.choice.field .table-caption,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us) .fieldset.address .field.street body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .table-caption,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .data.table .table-caption, .data.table
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.choice.field .table-caption,
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table
      body#theme-youngevity-us .billing-address-form body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .table-caption, body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table body:not(#theme-youngevity-us) .checkout-opc .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.choice.field .table-caption,
      body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table
      body#theme-youngevity-us .billing-address-form
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.choice.field .table-caption, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .data.table .table-caption, .data.table .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .large-9.choice.field .table-caption,
      body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .data.table .table-caption, .data.table
      body:not(#theme-youngevity-us) .fieldset.address .field.street
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .large-9.choice.field .table-caption {
        font-size: 1.5rem; }
      .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .info-block, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .info-block, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .info-block, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .info-block,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .info-block, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .info-block, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .info-block,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .info-block, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .info-block, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .info-block, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .info-block,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .info-block, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .info-block, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .info-block,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .info-block, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .info-block, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .info-block,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .info-block, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .info-block, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .info-block, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .info-block,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .info-block {
        overflow: hidden;
        font-size: 16px; }
        .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .info-block .block-content, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .info-block .block-content, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .info-block .block-content, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block .block-content, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .info-block .block-content,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block .block-content, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .info-block .block-content, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .info-block .block-content, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .info-block .block-content,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .info-block .block-content, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .info-block .block-content, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .info-block .block-content, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .info-block .block-content,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .info-block .block-content, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .info-block .block-content, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block .block-content, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .info-block .block-content,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block .block-content, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .info-block .block-content, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .info-block .block-content, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .info-block .block-content,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .info-block .block-content, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .info-block .block-content, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .info-block .block-content, .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .info-block .block-content,
        body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .info-block .block-content {
          width: 100% !important;
          display: block;
          margin-bottom: 5px; }
          .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .info-block .block-content .content-data, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .info-block .block-content .content-data, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .info-block .block-content .content-data, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block .block-content .content-data, .dashboard-content .row.collapse
          body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .info-block .block-content .content-data,
          body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block .block-content .content-data, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .info-block .block-content .content-data, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .info-block .block-content .content-data, .dashboard-content .row.collapse
          body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .info-block .block-content .content-data,
          body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .info-block .block-content .content-data, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .info-block .block-content .content-data, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .info-block .block-content .content-data, .dashboard-content .row.collapse
          body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .info-block .block-content .content-data,
          body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .info-block .block-content .content-data, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .info-block .block-content .content-data, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block .block-content .content-data, .dashboard-content .row.collapse
          body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .info-block .block-content .content-data,
          body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .info-block .block-content .content-data, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .info-block .block-content .content-data, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .info-block .block-content .content-data, .dashboard-content .row.collapse
          body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .info-block .block-content .content-data,
          body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .info-block .block-content .content-data, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .info-block .block-content .content-data, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .info-block .block-content .content-data, .dashboard-content .row.collapse
          body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .info-block .block-content .content-data,
          body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .info-block .block-content .content-data {
            word-break: break-all; }
      .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .products-grid.wishlist .product-item-info, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .products-grid.wishlist .product-item-info,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info, .dashboard-content .row.collapse
      body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info,
      body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info {
        font-size: 16px; }
        .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .left, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .left,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .products-grid.wishlist .product-item-info .left, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .products-grid.wishlist .product-item-info .left,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .left, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .left,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .left, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .left,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .left, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .left,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .left, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .left, .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .left,
        body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .left,
        .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .right, body:not(#theme-youngevity-us) .checkout-opc .field.street
        .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .right,
        body:not(#theme-youngevity-us) .fieldset.address .field.street
        .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .products-grid.wishlist .product-item-info .right, body:not(#theme-youngevity-us) .checkout-opc .field.street
        .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .products-grid.wishlist .product-item-info .right,
        body:not(#theme-youngevity-us) .fieldset.address .field.street
        .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right, body:not(#theme-youngevity-us) .form-shipping-address
        .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right,
        body:not(#theme-youngevity-us) .billing-address-form
        .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .right, body#theme-youngevity-us .checkout-opc .field.street
        .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .right,
        body#theme-youngevity-us .fieldset.address .field.street
        .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .right, body#theme-youngevity-us .checkout-opc .field.street
        .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .right,
        body#theme-youngevity-us .fieldset.address .field.street
        .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right, body#theme-youngevity-us .form-shipping-address
        .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right,
        .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right,
        body#theme-youngevity-us .billing-address-form
        .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right {
          width: 100%;
          float: none; }
        .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .right, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .right,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .products-grid.wishlist .product-item-info .right, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .products-grid.wishlist .product-item-info .right,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .right, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .right,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .right, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .right,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right, .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right,
        body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .right {
          padding: 0; }
        .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .product-item-name a, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .product-item-name a,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .products-grid.wishlist .product-item-info .product-item-name a, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .products-grid.wishlist .product-item-info .product-item-name a,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .product-item-name a, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .product-item-name a,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .product-item-name a, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .product-item-name a,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .product-item-name a, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .product-item-name a,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .product-item-name a, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .product-item-name a, .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .product-item-name a,
        body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .product-item-name a {
          font-size: 18px; }
        .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-row, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-row,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .products-grid.wishlist .product-item-info .price-row, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .products-grid.wishlist .product-item-info .price-row,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-row, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-row,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-row, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-row,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .price-row, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .price-row,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-row, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-row, .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-row,
        body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-row {
          display: block; }
        .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-box.price-configured_price, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-box.price-configured_price,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .products-grid.wishlist .product-item-info .price-box.price-configured_price, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .products-grid.wishlist .product-item-info .price-box.price-configured_price,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-box.price-configured_price, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-box.price-configured_price,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-box.price-configured_price, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-box.price-configured_price,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .price-box.price-configured_price, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .price-box.price-configured_price,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-box.price-configured_price, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-box.price-configured_price, .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-box.price-configured_price,
        body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price-box.price-configured_price {
          display: block; }
        .dashboard-content .row.collapse .column.small-12.medium-6.large-9 .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse .small-12.medium-6.large-9.columns .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .products-grid.wishlist .product-item-info .price, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .products-grid.wishlist .product-item-info .price,
        body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .row.collapse .large-9.field .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse
        body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price,
        body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .products-grid.wishlist .product-item-info .price,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.label .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .price, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse
        body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .products-grid.wishlist .product-item-info .price,
        body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .row.collapse .medium-6.large-9.field .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price, body#theme-youngevity-us .form-shipping-address .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price, .dashboard-content .row.collapse
        body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price,
        body#theme-youngevity-us .billing-address-form .dashboard-content .row.collapse .medium-6.large-9.choice .products-grid.wishlist .product-item-info .price {
          font-size: 16px; } }

/* Widget lasted
========================================================================== */
.widget-viewed-list li.product-item {
  position: relative;
  width: 100%;
  float: left;
  clear: both;
  height: auto;
  display: block; }
  .widget-viewed-list li.product-item .product-item-photo {
    max-width: 5.3125rem;
    display: block;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    border: 0.0625rem solid #676767;
    margin-right: 0.625rem; }
  .widget-viewed-list li.product-item .product-item-details .product-item-link {
    font-family: "museo_sans700";
    letter-spacing: 0.0625rem;
    font-size: 0.75rem;
    color: #676767;
    line-height: 0.625rem;
    text-transform: uppercase; }
  .widget-viewed-list li.product-item .product-item-details .price {
    font-family: "museo_sans700";
    letter-spacing: 0.0625rem;
    font-size: 1rem;
    color: #676767; }

/* Fancybox
========================================================================== */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative;
  background: #fff;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

.fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../img/fancybox_sprite.png"); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div {
  width: 64px;
  height: 64px;
  background: url("../images/loader-1.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../img/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden; }

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px; }

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto; }

.fancybox-lock body {
  overflow: hidden !important; }

.fancybox-lock-test {
  overflow-y: hidden !important; }

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: rgba(255, 255, 255, 0.5); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
  z-index: 999999; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../img/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div {
    background-image: url("../img/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }

/* Info messages
========================================================================== */
.messages.page {
  position: relative;
  float: left;
  width: 100%;
  clear: both;
  height: auto; }
  .messages.page .messages {
    position: relative;
    float: left;
    width: 100%;
    clear: both;
    height: auto; }
    .messages.page .messages .message {
      position: relative;
      float: left;
      width: 100%;
      clear: both;
      height: auto;
      margin-bottom: 1.25rem;
      padding: 0.625rem 0.625rem 0.625rem 2.5rem;
      background-color: #f5f5f5; }
      .messages.page .messages .message.message-error {
        color: #EA5628; }
        .messages.page .messages .message.message-error:before {
          content: "\f06a";
          position: absolute;
          font-family: 'FontAwesome';
          top: 0.625rem;
          left: 0.9375rem;
          font-size: 16px; }
      .messages.page .messages .message.message-success {
        color: #676767; }
        .messages.page .messages .message.message-success:before {
          content: "\f00c";
          position: absolute;
          font-family: 'FontAwesome';
          top: 0.625rem;
          left: 0.9375rem;
          font-size: 16px; }
        .messages.page .messages .message.message-success a {
          font-weight: bold;
          text-decoration: underline; }

/* Quickview
========================================================================== */
.quickview .product.media {
  outline: 1px solid #999999;
  min-height: 400px;
  text-align: center;
  outline-offset: -1px;
  margin-bottom: 1.25rem; }

.quickview .box-tocart {
  white-space: nowrap; }
  .quickview .box-tocart .field.qty {
    margin-right: 1.25rem; }

.quickview .main-content {
  margin-bottom: 0; }

/* Autoship
========================================================================== */
/** Autoship module variables*/
/*hide arrows on input[type='numebr']*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  /* Webkit */
  margin: 0; }

.custom-loader {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../images/loader-1.gif) no-repeat;
  background-position: center center;
  background-color: rgba(255, 255, 255, 0.5);
  display: none;
  z-index: 100; }

input[type="number"] {
  -moz-appearance: textfield;
  /* Firefox */ }

.block-subtitle-note {
  margin-top: 15px; }

.flatpickr-calendar .flatpickr-current-month {
  pointer-events: none; }

.form-autoshipment-list input[type="number"] {
  margin: 0; }

.form-sell-settings .js-websites-list,
.form-sell-settings .js-categories-list,
.form-buy-settings .js-websites-list,
.form-buy-settings .js-categories-list {
  margin-top: 78px; }

.inline-link {
  color: #159399;
  text-decoration: underline; }

.page-product-configurable #main .product-options-wrapper select {
  height: 70px; }

.page-product-configurable #main .product-options-bottom {
  width: 100%; }
  .page-product-configurable #main .product-options-bottom .actions {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start; }
    .page-product-configurable #main .product-options-bottom .actions button {
      width: 40%;
      margin-right: 20px !important; }

.page-message-container {
  position: relative;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  background-color: #339298;
  color: #fff;
  padding: 15px 25px;
  font-size: 1.3rem;
  font-weight: 700; }
  .page-message-container .row {
    margin: 0 auto; }
  .page-message-container .icon-wrapper.check {
    margin-right: 15px; }
  .page-message-container .icon-wrapper.close-message {
    position: absolute;
    right: 25px;
    top: -5px;
    cursor: pointer; }
  .page-message-container .message-wrapper {
    position: relative; }
  .page-message-container .message-content {
    display: inline-block;
    margin: 0;
    padding: 0; }

.dashboard-autoship-products .dashboard-content .column.small-12.medium-6.large-9, .dashboard-autoship-products .dashboard-content .small-12.medium-6.large-9.columns, .dashboard-autoship-products .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.label, .dashboard-autoship-products .dashboard-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.label, .dashboard-autoship-products .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-products .dashboard-content .large-9.field, .dashboard-autoship-products .dashboard-content
body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-products .dashboard-content .large-9.field, .dashboard-autoship-products .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-autoship-products .dashboard-content .medium-6.large-9.choice, .dashboard-autoship-products .dashboard-content
body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
body:not(#theme-youngevity-us) .billing-address-form .dashboard-autoship-products .dashboard-content .medium-6.large-9.choice, .dashboard-autoship-products .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.label, .dashboard-autoship-products .dashboard-content
body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.label, .dashboard-autoship-products .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.field, .dashboard-autoship-products .dashboard-content
body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.field, .dashboard-autoship-products .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-autoship-products .dashboard-content .medium-6.large-9.choice, .dashboard-autoship-products .dashboard-content
body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
body#theme-youngevity-us .billing-address-form .dashboard-autoship-products .dashboard-content .medium-6.large-9.choice {
  padding-right: 10px;
  padding-left: 30px; }
  @media screen and (max-width: 64em) {
    .dashboard-autoship-products .dashboard-content .column.small-12.medium-6.large-9, .dashboard-autoship-products .dashboard-content .small-12.medium-6.large-9.columns, .dashboard-autoship-products .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.label, .dashboard-autoship-products .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.label, .dashboard-autoship-products .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-products .dashboard-content .large-9.field, .dashboard-autoship-products .dashboard-content
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-products .dashboard-content .large-9.field, .dashboard-autoship-products .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-autoship-products .dashboard-content .medium-6.large-9.choice, .dashboard-autoship-products .dashboard-content
    body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
    body:not(#theme-youngevity-us) .billing-address-form .dashboard-autoship-products .dashboard-content .medium-6.large-9.choice, .dashboard-autoship-products .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.label, .dashboard-autoship-products .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.label, .dashboard-autoship-products .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.field, .dashboard-autoship-products .dashboard-content
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-products .dashboard-content .medium-6.large-9.field, .dashboard-autoship-products .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-autoship-products .dashboard-content .medium-6.large-9.choice, .dashboard-autoship-products .dashboard-content
    body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
    body#theme-youngevity-us .billing-address-form .dashboard-autoship-products .dashboard-content .medium-6.large-9.choice {
      padding-left: 10px; } }

.dashboard-autoship-products .toolbar-options {
  overflow: hidden;
  width: 100%; }

.dashboard-autoship-products .green-button {
  background: #6d6d6d;
  font-size: 18px;
  padding: 10px 41px;
  color: white;
  float: left; }
  .dashboard-autoship-products .green-button:hover {
    background: #60bc7b; }

.dashboard-autoship-products .container-button {
  overflow: hidden;
  float: left;
  width: 100%;
  margin-top: 10px; }

.dashboard-autoship-products .autoship-checkbox {
  width: 20px;
  height: 20px;
  float: right;
  margin: 10px;
  border: 1px solid #676767;
  position: absolute;
  right: 3px;
  z-index: 999;
  top: 7px; }
  .dashboard-autoship-products .autoship-checkbox:after {
    display: block;
    content: "\f00c";
    font-family: "FontAwesome";
    color: #ec6529;
    line-height: 20px; }

.dashboard-autoship-index h3.green, .dashboard-autoship-index body:not(#theme-youngevity-us) .cart-summary .green.summary.title, body:not(#theme-youngevity-us) .cart-summary .dashboard-autoship-index .green.summary.title, .dashboard-autoship-index body#theme-youngevity-us .cart-summary.sidebar .green.summary.title, body#theme-youngevity-us .cart-summary.sidebar .dashboard-autoship-index .green.summary.title, .dashboard-autoship-index body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.green.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .dashboard-autoship-index span.green.title, .dashboard-autoship-index body#theme-youngevity-us .checkout-opc .opc-sidebar span.green.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .dashboard-autoship-index span.green.title, .dashboard-autoship-index .data.table .green.table-caption, .data.table .dashboard-autoship-index .green.table-caption,
.dashboard-autoship-edit h3.green,
.dashboard-autoship-edit body:not(#theme-youngevity-us) .cart-summary .green.summary.title, body:not(#theme-youngevity-us) .cart-summary
.dashboard-autoship-edit .green.summary.title,
.dashboard-autoship-edit body#theme-youngevity-us .cart-summary.sidebar .green.summary.title, body#theme-youngevity-us .cart-summary.sidebar
.dashboard-autoship-edit .green.summary.title,
.dashboard-autoship-edit body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.green.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
.dashboard-autoship-edit span.green.title,
.dashboard-autoship-edit body#theme-youngevity-us .checkout-opc .opc-sidebar span.green.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
.dashboard-autoship-edit span.green.title,
.dashboard-autoship-edit .data.table .green.table-caption, .data.table
.dashboard-autoship-edit .green.table-caption {
  color: #ec6529;
  margin-bottom: 0 0 2rem;
  font-family: "museo_sans100"; }

.dashboard-autoship-index .btn-hold,
.dashboard-autoship-edit .btn-hold {
  width: 100%;
  overflow: hidden;
  padding: 0 0 10px;
  display: none; }
  .dashboard-autoship-index .btn-hold .schedule-open,
  .dashboard-autoship-edit .btn-hold .schedule-open {
    min-width: 107px; }

.dashboard-autoship-index .autoship-form-container .autoship-select,
.dashboard-autoship-edit .autoship-form-container .autoship-select {
  width: 270px;
  display: inline-block;
  float: left; }
  .dashboard-autoship-index .autoship-form-container .autoship-select .progressdone,
  .dashboard-autoship-edit .autoship-form-container .autoship-select .progressdone {
    font-family: "museo_sans700";
    text-transform: uppercase;
    color: #60bc7b;
    font-size: 13px;
    margin: 0 0 10px; }

.dashboard-autoship-index .autoship-form-container .less,
.dashboard-autoship-edit .autoship-form-container .less {
  display: inline-block; }

.dashboard-autoship-index .autoship-form-container .disable-edit,
.dashboard-autoship-edit .autoship-form-container .disable-edit {
  height: 2.8125rem;
  padding: 0.5rem;
  border: 1px solid #999999;
  margin: 0 0 1rem;
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  color: #fff;
  background-color: #c4c4c4;
  border-radius: 0; }

.dashboard-autoship-index .autoship-form-container .additional-info,
.dashboard-autoship-edit .autoship-form-container .additional-info {
  margin-top: 10px; }
  .dashboard-autoship-index .autoship-form-container .additional-info p,
  .dashboard-autoship-edit .autoship-form-container .additional-info p {
    margin-bottom: 0;
    font-size: 13px; }

.dashboard-autoship-index .autoship-form-container .autoship-status,
.dashboard-autoship-edit .autoship-form-container .autoship-status {
  font-weight: bold;
  color: #ec562b;
  padding-left: 10px; }

.dashboard-autoship-index .autoship-form-container .autoship-select-container,
.dashboard-autoship-edit .autoship-form-container .autoship-select-container {
  width: 255px;
  display: inline-block;
  position: relative; }
  .dashboard-autoship-index .autoship-form-container .autoship-select-container label,
  .dashboard-autoship-edit .autoship-form-container .autoship-select-container label {
    color: #676767;
    font-size: 16px; }
  .dashboard-autoship-index .autoship-form-container .autoship-select-container input,
  .dashboard-autoship-edit .autoship-form-container .autoship-select-container input {
    margin-bottom: 5px;
    background-color: #c4c4c4;
    color: white; }
  .dashboard-autoship-index .autoship-form-container .autoship-select-container select,
  .dashboard-autoship-edit .autoship-form-container .autoship-select-container select {
    float: left; }
    .dashboard-autoship-index .autoship-form-container .autoship-select-container select[name="autoship-date"],
    .dashboard-autoship-edit .autoship-form-container .autoship-select-container select[name="autoship-date"] {
      width: 110px;
      font-size: 15px; }
      .dashboard-autoship-index .autoship-form-container .autoship-select-container select[name="autoship-date"]:disabled,
      .dashboard-autoship-edit .autoship-form-container .autoship-select-container select[name="autoship-date"]:disabled {
        background: #e6e6e6; }
    .dashboard-autoship-index .autoship-form-container .autoship-select-container select[name="shipmentDay"],
    .dashboard-autoship-edit .autoship-form-container .autoship-select-container select[name="shipmentDay"] {
      font-size: 15px;
      width: 50px;
      margin-left: -1px; }
      .dashboard-autoship-index .autoship-form-container .autoship-select-container select[name="shipmentDay"] option:disabled,
      .dashboard-autoship-edit .autoship-form-container .autoship-select-container select[name="shipmentDay"] option:disabled {
        color: #d8d8d8; }
  .dashboard-autoship-index .autoship-form-container .autoship-select-container input[name="years"],
  .dashboard-autoship-edit .autoship-form-container .autoship-select-container input[name="years"] {
    height: 2.8125rem;
    padding: 12px;
    border: 1px solid #999999;
    margin: 0 0 1rem -1px;
    font-size: 15px;
    font-family: inherit;
    line-height: normal;
    color: #000000;
    background-color: #c4c4c4;
    border-radius: 0;
    width: 65px;
    float: left; }
  .dashboard-autoship-index .autoship-form-container .autoship-select-container:after,
  .dashboard-autoship-edit .autoship-form-container .autoship-select-container:after {
    font-family: "ElegantIcons";
    /*content: "#";*/
    color: #ec6529;
    font-size: 27px;
    position: absolute;
    right: -32px;
    top: 0px; }

.dashboard-autoship-index .autoship-form-container .autoship-header,
.dashboard-autoship-edit .autoship-form-container .autoship-header {
  display: inline-block;
  float: right;
  width: calc(100% - 316px);
  z-index: 99; }
  .dashboard-autoship-index .autoship-form-container .autoship-header .column.small-12.medium-7, .dashboard-autoship-index .autoship-form-container .autoship-header .small-12.medium-7.columns, .dashboard-autoship-index .autoship-form-container .autoship-header body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-7.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.label, .dashboard-autoship-index .autoship-form-container .autoship-header
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-7.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.label, .dashboard-autoship-index .autoship-form-container .autoship-header body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-7.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.field, .dashboard-autoship-index .autoship-form-container .autoship-header
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-7.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.field, .dashboard-autoship-index .autoship-form-container .autoship-header body:not(#theme-youngevity-us) .form-shipping-address .medium-7.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.choice, .dashboard-autoship-index .autoship-form-container .autoship-header
  body:not(#theme-youngevity-us) .billing-address-form .medium-7.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.choice, .dashboard-autoship-index .autoship-form-container .autoship-header body#theme-youngevity-us .checkout-opc .field.street .medium-7.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.label, .dashboard-autoship-index .autoship-form-container .autoship-header
  body#theme-youngevity-us .fieldset.address .field.street .medium-7.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.label, .dashboard-autoship-index .autoship-form-container .autoship-header body#theme-youngevity-us .checkout-opc .field.street .medium-7.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.field, .dashboard-autoship-index .autoship-form-container .autoship-header
  body#theme-youngevity-us .fieldset.address .field.street .medium-7.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.field, .dashboard-autoship-index .autoship-form-container .autoship-header body#theme-youngevity-us .form-shipping-address .medium-7.choice, body#theme-youngevity-us .form-shipping-address .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.choice, .dashboard-autoship-index .autoship-form-container .autoship-header
  body#theme-youngevity-us .billing-address-form .medium-7.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-autoship-index .autoship-form-container .autoship-header .medium-7.choice,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .column.small-12.medium-7,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .small-12.medium-7.columns,
  .dashboard-autoship-edit .autoship-form-container .autoship-header body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-7.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.label,
  .dashboard-autoship-edit .autoship-form-container .autoship-header
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-7.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.label,
  .dashboard-autoship-edit .autoship-form-container .autoship-header body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-7.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.field,
  .dashboard-autoship-edit .autoship-form-container .autoship-header
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-7.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.field,
  .dashboard-autoship-edit .autoship-form-container .autoship-header body:not(#theme-youngevity-us) .form-shipping-address .medium-7.choice, body:not(#theme-youngevity-us) .form-shipping-address
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.choice,
  .dashboard-autoship-edit .autoship-form-container .autoship-header
  body:not(#theme-youngevity-us) .billing-address-form .medium-7.choice,
  body:not(#theme-youngevity-us) .billing-address-form
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.choice,
  .dashboard-autoship-edit .autoship-form-container .autoship-header body#theme-youngevity-us .checkout-opc .field.street .medium-7.label, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.label,
  .dashboard-autoship-edit .autoship-form-container .autoship-header
  body#theme-youngevity-us .fieldset.address .field.street .medium-7.label,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.label,
  .dashboard-autoship-edit .autoship-form-container .autoship-header body#theme-youngevity-us .checkout-opc .field.street .medium-7.field, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.field,
  .dashboard-autoship-edit .autoship-form-container .autoship-header
  body#theme-youngevity-us .fieldset.address .field.street .medium-7.field,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.field,
  .dashboard-autoship-edit .autoship-form-container .autoship-header body#theme-youngevity-us .form-shipping-address .medium-7.choice, body#theme-youngevity-us .form-shipping-address
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.choice,
  .dashboard-autoship-edit .autoship-form-container .autoship-header
  body#theme-youngevity-us .billing-address-form .medium-7.choice,
  body#theme-youngevity-us .billing-address-form
  .dashboard-autoship-edit .autoship-form-container .autoship-header .medium-7.choice {
    width: 100%; }
  .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table {
    margin-top: 20px;
    overflow: hidden; }
    .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .browse-more,
    .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .browse-more {
      float: left;
      margin-right: 50px; }
    .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container,
    .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container {
      display: inline-block;
      float: right; }
      .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container:first-child,
      .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container:first-child {
        width: 160px; }
    .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem,
    .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem {
      border: 1px solid #999999;
      height: 39px;
      text-align: center;
      color: #676767;
      font-weight: normal;
      padding-right: 0px;
      line-height: 39px; }
    .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table #elem-1,
    .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table #elem-2,
    .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table #elem-1,
    .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table #elem-2 {
      min-width: 60px;
      margin-right: 40px;
      padding: 0 5px; }
    .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table #elem-3,
    .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table #elem-3 {
      min-width: 116px;
      overflow: hidden;
      float: left;
      padding: 0 5px;
      font-family: "Montserrat", sans-serif;
      font-weight: 500; }
      .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table #elem-3 span,
      .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table #elem-3 span {
        word-break: break-all; }
    .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table label,
    .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table label {
      color: #676767;
      font-size: 16px;
      width: 100%;
      overflow: hidden; }
  .dashboard-autoship-index .autoship-form-container .autoship-header .currency-code,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .currency-code {
    float: left;
    margin-left: 10px;
    color: #404040;
    font-size: 14px;
    font-weight: bold;
    margin-top: 18px; }
    @media screen and (max-width: 64em) {
      .dashboard-autoship-index .autoship-form-container .autoship-header .currency-code,
      .dashboard-autoship-edit .autoship-form-container .autoship-header .currency-code {
        display: none; } }

.dashboard-autoship-index .autoship-form-container .row,
.dashboard-autoship-edit .autoship-form-container .row {
  margin: 0px; }

.dashboard-autoship-index .autoship-form-container .autoship-buttons,
.dashboard-autoship-edit .autoship-form-container .autoship-buttons {
  overflow: hidden;
  width: 100%;
  padding-top: 0; }
  .dashboard-autoship-index .autoship-form-container .autoship-buttons .browse-more,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .browse-more {
    float: left;
    display: inline-block;
    margin-right: 50px; }
    .dashboard-autoship-index .autoship-form-container .autoship-buttons .browse-more a,
    .dashboard-autoship-edit .autoship-form-container .autoship-buttons .browse-more a {
      background: #ec6529; }
  .dashboard-autoship-index .autoship-form-container .autoship-buttons .button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .fieldset button.action, .fieldset .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .fieldset a.action, .fieldset .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .login-container button.action, .login-container .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .login-container a.action, .login-container .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .form-create-account button.action, .form-create-account .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .form-create-account a.action, .form-create-account .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .forgot-password-container button.action, .forgot-password-container .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .forgot-password-container a.action, .forgot-password-container .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .data.table .actions a.action, .data.table .actions .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-index .autoship-form-container .autoship-buttons button,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .button,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .fieldset button.action, .fieldset
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .fieldset a.action, .fieldset
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .login-container button.action, .login-container
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .login-container a.action, .login-container
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .form-create-account button.action, .form-create-account
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .form-create-account a.action, .form-create-account
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .forgot-password-container button.action, .forgot-password-container
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .forgot-password-container a.action, .forgot-password-container
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .data.table .actions a.action, .data.table .actions
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button {
    background: #ec6529; }
    @media screen and (max-width: 64em) {
      .dashboard-autoship-index .autoship-form-container .autoship-buttons .button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .fieldset button.action, .fieldset .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .fieldset a.action, .fieldset .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .login-container button.action, .login-container .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .login-container a.action, .login-container .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .form-create-account button.action, .form-create-account .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .form-create-account a.action, .form-create-account .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .forgot-password-container button.action, .forgot-password-container .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .forgot-password-container a.action, .forgot-password-container .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .data.table .actions a.action, .data.table .actions .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-index .autoship-form-container .autoship-buttons button,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .button,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .fieldset button.action, .fieldset
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .fieldset a.action, .fieldset
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .login-container button.action, .login-container
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .login-container a.action, .login-container
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .form-create-account button.action, .form-create-account
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .form-create-account a.action, .form-create-account
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .forgot-password-container button.action, .forgot-password-container
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .forgot-password-container a.action, .forgot-password-container
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .data.table .actions a.action, .data.table .actions
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button {
        padding: 0.85em 5px; } }
  .dashboard-autoship-index .autoship-form-container .autoship-buttons .button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .fieldset button.action, .fieldset .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .fieldset a.action, .fieldset .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .login-container button.action, .login-container .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .login-container a.action, .login-container .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .form-create-account button.action, .form-create-account .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .form-create-account a.action, .form-create-account .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .forgot-password-container button.action, .forgot-password-container .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .forgot-password-container a.action, .forgot-password-container .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .data.table .actions a.action, .data.table .actions .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .button,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .fieldset button.action, .fieldset
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .fieldset a.action, .fieldset
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .login-container button.action, .login-container
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .login-container a.action, .login-container
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .form-create-account button.action, .form-create-account
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .form-create-account a.action, .form-create-account
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .forgot-password-container button.action, .forgot-password-container
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .forgot-password-container a.action, .forgot-password-container
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons .data.table .actions a.action, .data.table .actions
  .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action {
    padding: 0.85em 2em; }
    @media screen and (max-width: 64em) {
      .dashboard-autoship-index .autoship-form-container .autoship-buttons .button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .fieldset button.action, .fieldset .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .fieldset a.action, .fieldset .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .login-container button.action, .login-container .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .login-container a.action, .login-container .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .form-create-account button.action, .form-create-account .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .form-create-account a.action, .form-create-account .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .forgot-password-container button.action, .forgot-password-container .dashboard-autoship-index .autoship-form-container .autoship-buttons button.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons .forgot-password-container a.action, .forgot-password-container .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action, .dashboard-autoship-index .autoship-form-container .autoship-buttons body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-index .autoship-form-container .autoship-buttons button, .dashboard-autoship-index .autoship-form-container .autoship-buttons .data.table .actions a.action, .data.table .actions .dashboard-autoship-index .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .button,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .fieldset button.action, .fieldset
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .fieldset a.action, .fieldset
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .login-container button.action, .login-container
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .login-container a.action, .login-container
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .form-create-account button.action, .form-create-account
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .form-create-account a.action, .form-create-account
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .forgot-password-container button.action, .forgot-password-container
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .forgot-password-container a.action, .forgot-password-container
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons button,
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons .data.table .actions a.action, .data.table .actions
      .dashboard-autoship-edit .autoship-form-container .autoship-buttons a.action {
        padding: 0.85em 5px; } }

.dashboard-autoship-index .products-header span,
.dashboard-autoship-edit .products-header span {
  font-weight: normal; }

.dashboard-autoship-index .form.form-autoshipment-list,
.dashboard-autoship-edit .form.form-autoshipment-list {
  border-bottom: none; }
  .dashboard-autoship-index .form.form-autoshipment-list th.shipping,
  .dashboard-autoship-edit .form.form-autoshipment-list th.shipping {
    text-align: left; }
  .dashboard-autoship-index .form.form-autoshipment-list .address-col,
  .dashboard-autoship-edit .form.form-autoshipment-list .address-col {
    text-align: left;
    display: inline-block;
    width: 100%;
    max-width: 160px;
    float: left;
    font-size: 14px; }
  @media screen and (max-width: 64em) {
    .dashboard-autoship-index .form.form-autoshipment-list td,
    .dashboard-autoship-edit .form.form-autoshipment-list td {
      padding-left: 3px;
      padding-right: 3px; }
      .dashboard-autoship-index .form.form-autoshipment-list td .item-address-group .address-select select,
      .dashboard-autoship-edit .form.form-autoshipment-list td .item-address-group .address-select select {
        max-width: 50px; } }
  .dashboard-autoship-index .form.form-autoshipment-list .item-address-group .action-container,
  .dashboard-autoship-edit .form.form-autoshipment-list .item-address-group .action-container {
    display: inline-block; }
  .dashboard-autoship-index .form.form-autoshipment-list .item-address-group .address-select,
  .dashboard-autoship-edit .form.form-autoshipment-list .item-address-group .address-select {
    float: left; }
    .dashboard-autoship-index .form.form-autoshipment-list .item-address-group .address-select select,
    .dashboard-autoship-edit .form.form-autoshipment-list .item-address-group .address-select select {
      max-width: 102px;
      height: 28px;
      font-size: 13px;
      padding-left: 5px;
      border-color: #ec6529;
      padding-top: 0px;
      padding-bottom: 0px;
      height: 25px;
      float: inherit; }
    .dashboard-autoship-index .form.form-autoshipment-list .item-address-group .address-select a,
    .dashboard-autoship-edit .form.form-autoshipment-list .item-address-group .address-select a {
      border: 1px solid #ec6529;
      float: left;
      padding: 1px;
      border-right: none;
      color: #6d6d6d;
      height: 25px;
      line-height: 20px; }
    .dashboard-autoship-index .form.form-autoshipment-list .item-address-group .address-select select option,
    .dashboard-autoship-edit .form.form-autoshipment-list .item-address-group .address-select select option {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none; }
    .dashboard-autoship-index .form.form-autoshipment-list .item-address-group .address-select select option:hover,
    .dashboard-autoship-edit .form.form-autoshipment-list .item-address-group .address-select select option:hover {
      background: #f9f9f9; }

@media screen and (max-width: 64em) {
  .dashboard-autoship-index .column.small-12.medium-6.large-9 .autoship-form-container, .dashboard-autoship-index .small-12.medium-6.large-9.columns .autoship-form-container, .dashboard-autoship-index body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .autoship-form-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-index .medium-6.large-9.label .autoship-form-container, .dashboard-autoship-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .autoship-form-container,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-index .medium-6.large-9.label .autoship-form-container, .dashboard-autoship-index body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .autoship-form-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-index .large-9.field .autoship-form-container, .dashboard-autoship-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .autoship-form-container,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-index .large-9.field .autoship-form-container, .dashboard-autoship-index body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .autoship-form-container, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-autoship-index .medium-6.large-9.choice .autoship-form-container, .dashboard-autoship-index
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .autoship-form-container,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-autoship-index .medium-6.large-9.choice .autoship-form-container, .dashboard-autoship-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .autoship-form-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-index .medium-6.large-9.label .autoship-form-container, .dashboard-autoship-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .autoship-form-container,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-index .medium-6.large-9.label .autoship-form-container, .dashboard-autoship-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .autoship-form-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-index .medium-6.large-9.field .autoship-form-container, .dashboard-autoship-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .autoship-form-container,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-index .medium-6.large-9.field .autoship-form-container, .dashboard-autoship-index body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .autoship-form-container, body#theme-youngevity-us .form-shipping-address .dashboard-autoship-index .medium-6.large-9.choice .autoship-form-container, .dashboard-autoship-index
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .autoship-form-container,
  body#theme-youngevity-us .billing-address-form .dashboard-autoship-index .medium-6.large-9.choice .autoship-form-container,
  .dashboard-autoship-edit .column.small-12.medium-6.large-9 .autoship-form-container,
  .dashboard-autoship-edit .small-12.medium-6.large-9.columns .autoship-form-container,
  .dashboard-autoship-edit body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label .autoship-form-container, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-autoship-edit .medium-6.large-9.label .autoship-form-container,
  .dashboard-autoship-edit
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label .autoship-form-container,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-autoship-edit .medium-6.large-9.label .autoship-form-container,
  .dashboard-autoship-edit body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field .autoship-form-container, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-autoship-edit .large-9.field .autoship-form-container,
  .dashboard-autoship-edit
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field .autoship-form-container,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-autoship-edit .large-9.field .autoship-form-container,
  .dashboard-autoship-edit body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice .autoship-form-container, body:not(#theme-youngevity-us) .form-shipping-address
  .dashboard-autoship-edit .medium-6.large-9.choice .autoship-form-container,
  .dashboard-autoship-edit
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice .autoship-form-container,
  body:not(#theme-youngevity-us) .billing-address-form
  .dashboard-autoship-edit .medium-6.large-9.choice .autoship-form-container,
  .dashboard-autoship-edit body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label .autoship-form-container, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-autoship-edit .medium-6.large-9.label .autoship-form-container,
  .dashboard-autoship-edit
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label .autoship-form-container,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-autoship-edit .medium-6.large-9.label .autoship-form-container,
  .dashboard-autoship-edit body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field .autoship-form-container, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-autoship-edit .medium-6.large-9.field .autoship-form-container,
  .dashboard-autoship-edit
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field .autoship-form-container,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-autoship-edit .medium-6.large-9.field .autoship-form-container,
  .dashboard-autoship-edit body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice .autoship-form-container, body#theme-youngevity-us .form-shipping-address
  .dashboard-autoship-edit .medium-6.large-9.choice .autoship-form-container,
  .dashboard-autoship-edit
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice .autoship-form-container,
  body#theme-youngevity-us .billing-address-form
  .dashboard-autoship-edit .medium-6.large-9.choice .autoship-form-container {
    padding-left: 0px; } }

.dashboard-autoship-index .page-wrapper,
.dashboard-autoship-edit .page-wrapper {
  overflow: hidden; }

.dashboard-autoship-index .autoship-totals-table,
.dashboard-autoship-edit .autoship-totals-table {
  margin-bottom: 1.875rem; }
  .dashboard-autoship-index .autoship-totals-table strong,
  .dashboard-autoship-edit .autoship-totals-table strong {
    font-family: "museo_sans500"; }
  .dashboard-autoship-index .autoship-totals-table .green,
  .dashboard-autoship-edit .autoship-totals-table .green {
    color: #404040; }
  .dashboard-autoship-index .autoship-totals-table .small,
  .dashboard-autoship-edit .autoship-totals-table .small {
    font-size: 12px; }
  .dashboard-autoship-index .autoship-totals-table tbody tr:nth-child(even),
  .dashboard-autoship-edit .autoship-totals-table tbody tr:nth-child(even) {
    background-color: #fff; }
  .dashboard-autoship-index .autoship-totals-table tr td:nth-child(2),
  .dashboard-autoship-edit .autoship-totals-table tr td:nth-child(2) {
    padding-left: 30px;
    line-height: 1.4; }
  .dashboard-autoship-index .autoship-totals-table tr td:last-child,
  .dashboard-autoship-edit .autoship-totals-table tr td:last-child {
    text-align: right; }

.dashboard-autoship-index .autoship-totals-table tr,
.dashboard-autoship-edit .autoship-totals-table tr {
  background: #f9f9f9; }

.dashboard-autoship-index .autoship-totals-table tr.empty,
.dashboard-autoship-edit .autoship-totals-table tr.empty {
  background: none;
  height: 15px; }

.dashboard-autoship-index #form-autoshipment-validate .row,
.dashboard-autoship-edit #form-autoshipment-validate .row {
  width: auto; }
  @media screen and (max-width: 64em) {
    .dashboard-autoship-index #form-autoshipment-validate .row,
    .dashboard-autoship-edit #form-autoshipment-validate .row {
      width: 100%;
      max-width: 100%; } }

.dashboard-autoship-index #form-autoshipment-validate .row.autoship-header,
.dashboard-autoship-edit #form-autoshipment-validate .row.autoship-header {
  max-width: calc(100% - 350px); }
  @media screen and (max-width: 64em) {
    .dashboard-autoship-index #form-autoshipment-validate .row.autoship-header,
    .dashboard-autoship-edit #form-autoshipment-validate .row.autoship-header {
      max-width: 100%; } }

.dashboard-autoship-index .update-autoship.button, .dashboard-autoship-index .modal-inner-wrap .modal-footer button.update-autoship, .modal-inner-wrap .modal-footer .dashboard-autoship-index button.update-autoship, .dashboard-autoship-index .fieldset button.update-autoship.action, .fieldset .dashboard-autoship-index button.update-autoship.action, .dashboard-autoship-index .fieldset a.update-autoship.action, .fieldset .dashboard-autoship-index a.update-autoship.action, .dashboard-autoship-index .login-container button.update-autoship.action, .login-container .dashboard-autoship-index button.update-autoship.action, .dashboard-autoship-index .login-container a.update-autoship.action, .login-container .dashboard-autoship-index a.update-autoship.action, .dashboard-autoship-index .form-create-account button.update-autoship.action, .form-create-account .dashboard-autoship-index button.update-autoship.action, .dashboard-autoship-index .form-create-account a.update-autoship.action, .form-create-account .dashboard-autoship-index a.update-autoship.action, .dashboard-autoship-index .forgot-password-container button.update-autoship.action, .forgot-password-container .dashboard-autoship-index button.update-autoship.action, .dashboard-autoship-index .forgot-password-container a.update-autoship.action, .forgot-password-container .dashboard-autoship-index a.update-autoship.action, .dashboard-autoship-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.update-autoship, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-index button.update-autoship, .dashboard-autoship-index body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.update-autoship, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-index button.update-autoship, .dashboard-autoship-index .data.table .actions a.update-autoship.action, .data.table .actions .dashboard-autoship-index a.update-autoship.action,
.dashboard-autoship-edit .update-autoship.button,
.dashboard-autoship-edit .modal-inner-wrap .modal-footer button.update-autoship, .modal-inner-wrap .modal-footer
.dashboard-autoship-edit button.update-autoship,
.dashboard-autoship-edit .fieldset button.update-autoship.action, .fieldset
.dashboard-autoship-edit button.update-autoship.action,
.dashboard-autoship-edit .fieldset a.update-autoship.action, .fieldset
.dashboard-autoship-edit a.update-autoship.action,
.dashboard-autoship-edit .login-container button.update-autoship.action, .login-container
.dashboard-autoship-edit button.update-autoship.action,
.dashboard-autoship-edit .login-container a.update-autoship.action, .login-container
.dashboard-autoship-edit a.update-autoship.action,
.dashboard-autoship-edit .form-create-account button.update-autoship.action, .form-create-account
.dashboard-autoship-edit button.update-autoship.action,
.dashboard-autoship-edit .form-create-account a.update-autoship.action, .form-create-account
.dashboard-autoship-edit a.update-autoship.action,
.dashboard-autoship-edit .forgot-password-container button.update-autoship.action, .forgot-password-container
.dashboard-autoship-edit button.update-autoship.action,
.dashboard-autoship-edit .forgot-password-container a.update-autoship.action, .forgot-password-container
.dashboard-autoship-edit a.update-autoship.action,
.dashboard-autoship-edit body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.update-autoship, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
.dashboard-autoship-edit button.update-autoship,
.dashboard-autoship-edit body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.update-autoship, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
.dashboard-autoship-edit button.update-autoship,
.dashboard-autoship-edit .data.table .actions a.update-autoship.action, .data.table .actions
.dashboard-autoship-edit a.update-autoship.action {
  background: #ec6529;
  padding: 0.85em 2em; }
  .dashboard-autoship-index .update-autoship.button span, .dashboard-autoship-index .modal-inner-wrap .modal-footer button.update-autoship span, .modal-inner-wrap .modal-footer .dashboard-autoship-index button.update-autoship span, .dashboard-autoship-index .fieldset button.update-autoship.action span, .fieldset .dashboard-autoship-index button.update-autoship.action span, .dashboard-autoship-index .fieldset a.update-autoship.action span, .fieldset .dashboard-autoship-index a.update-autoship.action span, .dashboard-autoship-index .login-container button.update-autoship.action span, .login-container .dashboard-autoship-index button.update-autoship.action span, .dashboard-autoship-index .login-container a.update-autoship.action span, .login-container .dashboard-autoship-index a.update-autoship.action span, .dashboard-autoship-index .form-create-account button.update-autoship.action span, .form-create-account .dashboard-autoship-index button.update-autoship.action span, .dashboard-autoship-index .form-create-account a.update-autoship.action span, .form-create-account .dashboard-autoship-index a.update-autoship.action span, .dashboard-autoship-index .forgot-password-container button.update-autoship.action span, .forgot-password-container .dashboard-autoship-index button.update-autoship.action span, .dashboard-autoship-index .forgot-password-container a.update-autoship.action span, .forgot-password-container .dashboard-autoship-index a.update-autoship.action span, .dashboard-autoship-index body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.update-autoship span, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-index button.update-autoship span, .dashboard-autoship-index body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.update-autoship span, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-index button.update-autoship span, .dashboard-autoship-index .data.table .actions a.update-autoship.action span, .data.table .actions .dashboard-autoship-index a.update-autoship.action span,
  .dashboard-autoship-edit .update-autoship.button span,
  .dashboard-autoship-edit .modal-inner-wrap .modal-footer button.update-autoship span, .modal-inner-wrap .modal-footer
  .dashboard-autoship-edit button.update-autoship span,
  .dashboard-autoship-edit .fieldset button.update-autoship.action span, .fieldset
  .dashboard-autoship-edit button.update-autoship.action span,
  .dashboard-autoship-edit .fieldset a.update-autoship.action span, .fieldset
  .dashboard-autoship-edit a.update-autoship.action span,
  .dashboard-autoship-edit .login-container button.update-autoship.action span, .login-container
  .dashboard-autoship-edit button.update-autoship.action span,
  .dashboard-autoship-edit .login-container a.update-autoship.action span, .login-container
  .dashboard-autoship-edit a.update-autoship.action span,
  .dashboard-autoship-edit .form-create-account button.update-autoship.action span, .form-create-account
  .dashboard-autoship-edit button.update-autoship.action span,
  .dashboard-autoship-edit .form-create-account a.update-autoship.action span, .form-create-account
  .dashboard-autoship-edit a.update-autoship.action span,
  .dashboard-autoship-edit .forgot-password-container button.update-autoship.action span, .forgot-password-container
  .dashboard-autoship-edit button.update-autoship.action span,
  .dashboard-autoship-edit .forgot-password-container a.update-autoship.action span, .forgot-password-container
  .dashboard-autoship-edit a.update-autoship.action span,
  .dashboard-autoship-edit body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.update-autoship span, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .dashboard-autoship-edit button.update-autoship span,
  .dashboard-autoship-edit body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.update-autoship span, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .dashboard-autoship-edit button.update-autoship span,
  .dashboard-autoship-edit .data.table .actions a.update-autoship.action span, .data.table .actions
  .dashboard-autoship-edit a.update-autoship.action span {
    font-weight: bold; }

.dashboard-autoship-products .message.info.empty {
  width: 100%;
  overflow: hidden;
  padding: 10px 0 0; }

.dashboard-autoship-products .category-page.toolbar {
  overflow: hidden;
  width: calc(90% - 295px);
  height: 40px;
  float: right;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-align: end; }
  @media screen and (max-width: 64em) {
    .dashboard-autoship-products .category-page.toolbar {
      width: 100%; } }
  .dashboard-autoship-products .category-page.toolbar .toolbar,
  .dashboard-autoship-products .category-page.toolbar .toolbar-options,
  .dashboard-autoship-products .category-page.toolbar .top {
    width: 100%; }

@media screen and (max-width: 64em) {
  .dashboard-autoship-products section.category .category-view #grid .products-list .product-item-actions .tocart,
  .dashboard-autoship-products #grid .js-delete {
    width: 77px;
    padding: 0.85em 0.5em; } }

@media screen and (max-width: 64em) {
  .dashboard-autoship-products section.category .category-view #grid .products-list .product-item-actions .tocart {
    height: 44px; } }

.dashboard-autoship-products .toolbar-item.limiter {
  -moz-align-self: flex-end;
  -ms-flex-align-self: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  height: 19px; }
  .dashboard-autoship-products .toolbar-item.limiter * {
    font-size: 12px;
    font-family: "museo_sans500";
    font-weight: bold;
    float: left;
    margin-left: 10px;
    margin-bottom: 0px; }
  .dashboard-autoship-products .toolbar-item.limiter .selected {
    color: #ec6529; }

.dashboard-autoship-products .toolbar-item.vie-mode {
  -moz-align-self: flex-end;
  -ms-flex-align-self: flex-end;
  -webkit-align-self: flex-end;
  align-self: flex-end; }

.dashboard-autoship-products .page-title .green {
  color: #ec6529;
  font-family: "museo_sans100"; }

.dashboard-autoship-products .page-title h4, .dashboard-autoship-products .page-title .fieldset .legend, .fieldset .dashboard-autoship-products .page-title .legend, .dashboard-autoship-products .page-title .login-container .legend, .login-container .dashboard-autoship-products .page-title .legend, .dashboard-autoship-products .page-title .form-create-account .legend, .form-create-account .dashboard-autoship-products .page-title .legend, .dashboard-autoship-products .page-title .forgot-password-container .legend, .forgot-password-container .dashboard-autoship-products .page-title .legend {
  font-family: "museo_sans100";
  margin-bottom: 55px; }

.dashboard-autoship-products .no-left-margin {
  padding-left: 0px; }

.dashboard-autoship-products .no-right-margin {
  padding-right: 0px; }

.dashboard-autoship-products .container-button {
  display: inline-block;
  width: auto; }

.dashboard-autoship-products .autoshipment-browse .top {
  overflow: hidden;
  float: right; }

.dashboard-autoship-products .green-button {
  padding: 0px 41px;
  line-height: 40px; }
  @media screen and (max-width: 64em) {
    .dashboard-autoship-products .green-button {
      padding: 0px 6px; } }

.dashboard-autoship-products .modes i {
  font-size: 24px; }

.dashboard-autoship-products .category-view {
  overflow: hidden;
  border-top: 1px solid #c4c4c4;
  padding-top: 55px; }
  .dashboard-autoship-products .category-view #grid .price {
    font-size: 14px; }
  .dashboard-autoship-products .category-view #grid .image-container {
    border: 1px solid #c4c4c4;
    height: 22.75rem; }
  .dashboard-autoship-products .category-view #grid .product-item-name {
    min-height: 42px;
    display: inline-block;
    width: 100%; }
  .dashboard-autoship-products .category-view #grid .additional-attributes {
    min-height: 29px; }
  .dashboard-autoship-products .category-view .additional-attributes {
    margin-bottom: 20px; }
    .dashboard-autoship-products .category-view .additional-attributes p,
    .dashboard-autoship-products .category-view .additional-attributes .divider {
      display: inline-block;
      font-weight: bold;
      font-size: 14px; }
  .dashboard-autoship-products .category-view .product.name {
    font-weight: bold !important; }

.dashboard-autoship-products .js-delete {
  border: 1px solid #6d6d6d;
  padding: 0.85em 1em;
  line-height: 14.4px;
  display: inline-block;
  text-align: center;
  cursor: pointer; }

.dashboard-autoship-products .js-add-to-autoshipment {
  overflow: hidden; }

.dashboard-autoship-products .js-delete,
.dashboard-autoship-products .tocart.button,
.dashboard-autoship-products .modal-inner-wrap .modal-footer button.tocart, .modal-inner-wrap .modal-footer
.dashboard-autoship-products button.tocart,
.dashboard-autoship-products .fieldset button.tocart.action, .fieldset
.dashboard-autoship-products button.tocart.action,
.dashboard-autoship-products .fieldset a.tocart.action, .fieldset
.dashboard-autoship-products a.tocart.action,
.dashboard-autoship-products .login-container button.tocart.action, .login-container
.dashboard-autoship-products button.tocart.action,
.dashboard-autoship-products .login-container a.tocart.action, .login-container
.dashboard-autoship-products a.tocart.action,
.dashboard-autoship-products .form-create-account button.tocart.action, .form-create-account
.dashboard-autoship-products button.tocart.action,
.dashboard-autoship-products .form-create-account a.tocart.action, .form-create-account
.dashboard-autoship-products a.tocart.action,
.dashboard-autoship-products .forgot-password-container button.tocart.action, .forgot-password-container
.dashboard-autoship-products button.tocart.action,
.dashboard-autoship-products .forgot-password-container a.tocart.action, .forgot-password-container
.dashboard-autoship-products a.tocart.action,
.dashboard-autoship-products body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.tocart, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
.dashboard-autoship-products button.tocart,
.dashboard-autoship-products body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.tocart, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
.dashboard-autoship-products button.tocart,
.dashboard-autoship-products .data.table .actions a.tocart.action, .data.table .actions
.dashboard-autoship-products a.tocart.action {
  font-size: 12px;
  font-family: "museo_sans500";
  width: 125px;
  height: 34.375px;
  margin-right: 5px;
  border-color: #c4c4c4; }
  .dashboard-autoship-products .js-delete:hover,
  .dashboard-autoship-products .tocart.button:hover,
  .dashboard-autoship-products .modal-inner-wrap .modal-footer button.tocart:hover, .modal-inner-wrap .modal-footer
  .dashboard-autoship-products button.tocart:hover,
  .dashboard-autoship-products .fieldset button.tocart.action:hover, .fieldset
  .dashboard-autoship-products button.tocart.action:hover,
  .dashboard-autoship-products .fieldset a.tocart.action:hover, .fieldset
  .dashboard-autoship-products a.tocart.action:hover,
  .dashboard-autoship-products .login-container button.tocart.action:hover, .login-container
  .dashboard-autoship-products button.tocart.action:hover,
  .dashboard-autoship-products .login-container a.tocart.action:hover, .login-container
  .dashboard-autoship-products a.tocart.action:hover,
  .dashboard-autoship-products .form-create-account button.tocart.action:hover, .form-create-account
  .dashboard-autoship-products button.tocart.action:hover,
  .dashboard-autoship-products .form-create-account a.tocart.action:hover, .form-create-account
  .dashboard-autoship-products a.tocart.action:hover,
  .dashboard-autoship-products .forgot-password-container button.tocart.action:hover, .forgot-password-container
  .dashboard-autoship-products button.tocart.action:hover,
  .dashboard-autoship-products .forgot-password-container a.tocart.action:hover, .forgot-password-container
  .dashboard-autoship-products a.tocart.action:hover,
  .dashboard-autoship-products body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.tocart:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
  .dashboard-autoship-products button.tocart:hover,
  .dashboard-autoship-products body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.tocart:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
  .dashboard-autoship-products button.tocart:hover,
  .dashboard-autoship-products .data.table .actions a.tocart.action:hover, .data.table .actions
  .dashboard-autoship-products a.tocart.action:hover {
    background: #ec6529;
    border: 1px solid #ec6529;
    color: white; }

.dashboard-autoship-products .product .actions-primary .towishlist {
  display: inline-block;
  float: right; }
  .dashboard-autoship-products .product .actions-primary .towishlist i {
    font-size: 13px; }
  .dashboard-autoship-products .product .actions-primary .towishlist span {
    height: 34.375px;
    display: inline-block;
    line-height: 12px; }

.dashboard-autoship-products .actions-primary {
  width: 100%; }
  .dashboard-autoship-products .actions-primary .js-add-to-autoshipment {
    width: auto;
    float: none;
    display: inline-block; }

.dashboard-autoship-products #grid .products-list-view {
  display: none; }

.dashboard-autoship-products #list .products-list {
  display: none; }

.dashboard-autoship-products #list .products-list.grid {
  display: block; }
  .dashboard-autoship-products #list .products-list.grid .products-row img {
    max-width: 60px;
    float: left; }
  .dashboard-autoship-products #list .products-list.grid table tbody tr:nth-child(even) {
    background-color: transparent; }

.dashboard-autoship-products #list thead {
  background: #f3f3f3; }
  .dashboard-autoship-products #list thead th {
    font-size: 18px; }

.dashboard-autoship-products #list .buttons-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify; }
  @media screen and (max-width: 64em) {
    .dashboard-autoship-products #list .buttons-container {
      -webkit-box-orient: vertical;
      -moz-box-orient: vertical;
      box-orient: vertical;
      -webkit-box-direction: normal;
      -moz-box-direction: normal;
      box-direction: normal;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      flex-direction: column;
      -ms-flex-direction: column; } }

.dashboard-autoship-products #list td {
  text-align: left; }

.dashboard-autoship-products #list .autoship-checkbox-container {
  width: 25px;
  display: inline-block;
  float: right; }
  .dashboard-autoship-products #list .autoship-checkbox-container .autoship-checkbox {
    position: relative;
    right: 0px;
    margin: 0px;
    width: 29px;
    height: 29px;
    top: 0px; }
    .dashboard-autoship-products #list .autoship-checkbox-container .autoship-checkbox:after {
      line-height: 29px;
      font-size: 19.5px;
      text-align: center; }
    @media screen and (max-width: 64em) {
      .dashboard-autoship-products #list .autoship-checkbox-container .autoship-checkbox {
        right: -5px; } }

.dashboard-autoship-products #list a.quickview {
  font-size: 13px;
  border: 1px solid #c4c4c4;
  padding: 4px 5px;
  float: left;
  margin-right: 10px;
  margin-bottom: 1rem;
  font-weight: bold; }
  @media screen and (max-width: 64em) {
    .dashboard-autoship-products #list a.quickview {
      margin-right: 5px;
      width: 125px; } }

.dashboard-autoship-products #list .js-delete,
.dashboard-autoship-products #list button.tocart {
  font-size: 13px;
  padding: 4px 5px;
  height: auto;
  background: #6d6d6d;
  color: white;
  float: left;
  line-height: 19px;
  margin-right: 10px;
  margin-bottom: 1rem; }
  .dashboard-autoship-products #list .js-delete:hover,
  .dashboard-autoship-products #list button.tocart:hover {
    background: #60bc7b;
    border: none; }
  @media screen and (max-width: 64em) {
    .dashboard-autoship-products #list .js-delete,
    .dashboard-autoship-products #list button.tocart {
      margin-right: 5px; } }

.dashboard-autoship-index table.autoship-products tr td:nth-child(6),
.dashboard-autoship-edit table.autoship-products tr td:nth-child(6),
.dashboard-autoship-products #list table.autoship-products tr td:nth-child(6) {
  text-align: right;
  overflow: hidden; }

.dashboard-autoship-index table.autoship-products tr td select,
.dashboard-autoship-edit table.autoship-products tr td select,
.dashboard-autoship-products #list table.autoship-products tr td select {
  max-width: 140px;
  padding-right: 20px;
  background-position-x: calc(100% + 15px); }

.dashboard-autoship-index table.autoship-products tr th:nth-child(6),
.dashboard-autoship-edit table.autoship-products tr th:nth-child(6),
.dashboard-autoship-products #list table.autoship-products tr th:nth-child(6) {
  text-align: center; }

.dashboard-autoship-index table.autoship-products img,
.dashboard-autoship-index .products-list-view img,
.dashboard-autoship-edit table.autoship-products img,
.dashboard-autoship-edit .products-list-view img,
.dashboard-autoship-products #list table.autoship-products img,
.dashboard-autoship-products #list .products-list-view img {
  max-width: 60px;
  float: left; }

.dashboard-autoship-index table.autoship-products .product-name,
.dashboard-autoship-index .products-list-view .product-name,
.dashboard-autoship-edit table.autoship-products .product-name,
.dashboard-autoship-edit .products-list-view .product-name,
.dashboard-autoship-products #list table.autoship-products .product-name,
.dashboard-autoship-products #list .products-list-view .product-name {
  float: left;
  display: inline-block;
  margin-left: 15px;
  max-width: 100px;
  text-align: left; }

.dashboard-autoship-index table.autoship-products input,
.dashboard-autoship-index .products-list-view input,
.dashboard-autoship-edit table.autoship-products input,
.dashboard-autoship-edit .products-list-view input,
.dashboard-autoship-products #list table.autoship-products input,
.dashboard-autoship-products #list .products-list-view input {
  width: 36px;
  height: 25px;
  border: 1px solid #404040;
  text-align: center; }

.dashboard-autoship-index table.autoship-products .update,
.dashboard-autoship-index .products-list-view .update,
.dashboard-autoship-edit table.autoship-products .update,
.dashboard-autoship-edit .products-list-view .update,
.dashboard-autoship-products #list table.autoship-products .update,
.dashboard-autoship-products #list .products-list-view .update {
  width: 100%;
  display: block;
  font-size: 12px;
  color: #676767; }

.dashboard-autoship-index table.autoship-products .price,
.dashboard-autoship-index .products-list-view .price,
.dashboard-autoship-edit table.autoship-products .price,
.dashboard-autoship-edit .products-list-view .price,
.dashboard-autoship-products #list table.autoship-products .price,
.dashboard-autoship-products #list .products-list-view .price {
  font-family: "museo_sans500"; }

.dashboard-autoship-index table.autoship-products tbody tr,
.dashboard-autoship-index .products-list-view tbody tr,
.dashboard-autoship-edit table.autoship-products tbody tr,
.dashboard-autoship-edit .products-list-view tbody tr,
.dashboard-autoship-products #list table.autoship-products tbody tr,
.dashboard-autoship-products #list .products-list-view tbody tr {
  background: transparent;
  border-bottom: 1px solid #ddd; }

.dashboard-autoship-index table.autoship-products .bold,
.dashboard-autoship-index .products-list-view .bold,
.dashboard-autoship-edit table.autoship-products .bold,
.dashboard-autoship-edit .products-list-view .bold,
.dashboard-autoship-products #list table.autoship-products .bold,
.dashboard-autoship-products #list .products-list-view .bold {
  font-weight: bold; }

#js-cannot-delete-last-one {
  display: none; }
  #js-cannot-delete-last-one .big.green-text {
    color: #ec6529;
    font-size: 24px; }
  #js-cannot-delete-last-one p {
    font-size: 19px; }
  #js-cannot-delete-last-one .divider {
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin-bottom: 16px; }

.cannot-delete-last-one .modal-inner-wrap {
  max-width: 480px !important;
  border: none !important;
  overflow: hidden;
  padding: 40px 80px !important; }

.cannot-delete-last-one .action-close {
  margin-right: 22px;
  margin-top: 22px; }

.cannot-delete-last-one button.close-js-cannot-delete-last-one {
  font-size: 15px; }

.modals-wrapper .autoship-checkout-type .modal-inner-wrap {
  max-width: 900px !important;
  left: calc(50% - 450px) !important;
  right: calc(50% - 450px) !important; }
  @media screen and (max-width: 900px) {
    .modals-wrapper .autoship-checkout-type .modal-inner-wrap {
      left: 10px !important;
      right: 10px !important;
      width: calc(100% - 20px) !important; } }

.modals-wrapper .autoship-checkout-type .modal-footer {
  text-align: center; }
  .modals-wrapper .autoship-checkout-type .modal-footer button {
    padding: 0.85em 15px;
    margin: 10px 20px;
    min-width: 310px;
    background-color: #ec6529;
    color: #fff; }

.modals-wrapper .autoship-checkout-type .modal-title {
  border-bottom: 1px solid #c4c4c4;
  margin-top: 0; }

.modals-wrapper .autoship-checkout-type .main-title {
  font-size: inherit;
  color: #ec6529;
  margin-bottom: 0; }

.modals-wrapper .autoship-checkout-type .sub-title {
  font-size: 2rem; }
  @media screen and (max-width: 40em) {
    .modals-wrapper .autoship-checkout-type .sub-title {
      font-size: 1rem; } }

.customer-autoshipment-checkout .opc-block-summary .product-item-inner .subtotal .retail {
  display: none; }

.customer-autoshipment-checkout .opc-block-summary .product-item-inner .subtotal .preferred .name {
  display: none; }

.customer-autoshipment-checkout .opc.sidebar {
  float: right; }

body.gc-quickview-autoship-catalog-product-view.catalog-product-view .product-image.single {
  margin-left: 0; }

body.gc-quickview-autoship-catalog-product-view.catalog-product-view .product-info-main .product-details-bottom {
  position: static;
  margin-top: 20px; }

body.gc-quickview-autoship-catalog-product-view.catalog-product-view .product-image.single + .product-info-main .product-info-price {
  padding-bottom: 0 !important; }

#js-remove-confirmation {
  overflow: hidden; }

.modal-popup.remove-confirmation .modal-footer {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify; }
  .modal-popup.remove-confirmation .modal-footer .remove-confirmation-button {
    width: 48%;
    background: #6d6d6d;
    color: #fff;
    padding: 10px 0; }
    .modal-popup.remove-confirmation .modal-footer .remove-confirmation-button.ok {
      background-color: #ec6529; }

body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .modal-inner-wrap {
  animation: initial; }

body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .modal-footer {
  text-align: center;
  padding-bottom: 50px; }

body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .terms-and-conditions {
  text-align: center;
  margin: 0 0 35px; }
  @media only screen and (max-width: 767px) {
    body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .terms-and-conditions {
      margin: 0 0 30px; } }
  body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .terms-and-conditions .input-checkbox {
    position: relative;
    width: 20px;
    height: 20px;
    background: #fff;
    cursor: pointer;
    margin: 0 10px 0 0;
    line-height: 20px; }
    body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .terms-and-conditions .input-checkbox:checked:before {
      content: "\f00c"; }
    body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .terms-and-conditions .input-checkbox:before {
      position: absolute;
      background: #fff;
      z-index: 5;
      top: 0;
      left: 0;
      content: "";
      border: 1px solid #d6d8d8;
      width: 20px;
      height: 20px;
      text-align: center;
      font: 16px/1 "fontAwesome";
      color: #EA5628; }
      @media only screen and (max-width: 767px) {
        body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .terms-and-conditions .input-checkbox:before {
          width: 16px;
          height: 16px;
          font-size: 14px;
          top: -1.5px;
          left: -1.5px; } }
  body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .terms-and-conditions .label {
    font-family: "Montserrat", sans-serif;
    color: #404040;
    font-size: 16px;
    font-weight: 400;
    background: none;
    line-height: 20px;
    vertical-align: top;
    margin: 0 auto;
    padding: 0;
    cursor: pointer;
    white-space: nowrap; }
    @media only screen and (max-width: 767px) {
      body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .terms-and-conditions .label {
        line-height: 18px; } }
  body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .terms-and-conditions .link {
    color: #EA5628;
    cursor: pointer;
    font-weight: 600; }

body._has-modal .modals-wrapper .modal-popup.autoship-policy-popup .autoship-policy-accept {
  margin: 0 auto !important; }

.catalog-product-view #main #product-addtocart-button {
  background-color: #ec6529;
  -webkit-transition: ease 120ms;
  -o-transition: ease 120ms;
  transition: ease 120ms; }
  .catalog-product-view #main #product-addtocart-button:hover {
    background-color: #ec6529;
    opacity: 0.9; }

.catalog-product-view #main #product-addtoautoship-button,
.catalog-product-view #main a.towishlist {
  -webkit-transition: ease 120ms;
  -o-transition: ease 120ms;
  transition: ease 120ms; }
  .catalog-product-view #main #product-addtoautoship-button:hover,
  .catalog-product-view #main a.towishlist:hover {
    background-color: #404040;
    opacity: 0.9; }

body._has-modal .modals-wrapper .modals-overlay.autoship-policy-view-overlay {
  background: rgba(0, 0, 0, 0.7);
  pointer-events: auto; }

.gc-quickview-autoship-catalog-product-view .fotorama__nav__shaft {
  margin-left: 35px; }

.gc-quickview-autoship-catalog-product-view .fotorama__thumb__arr--right,
.gc-quickview-autoship-catalog-product-view .fotorama__thumb__arr--left {
  width: 26px !important; }

.gc-quickview-autoship-catalog-product-view .fotorama__nav__frame.fotorama__nav__frame--thumb {
  margin-right: 27px !important; }

.autoship-form-container .progress {
  width: 100%;
  height: auto;
  clear: both;
  background: none;
  border-bottom: 1px solid #ddd;
  float: left;
  padding: 0 0 2rem;
  position: relative; }
  .autoship-form-container .progress ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    list-style: none; }
    .autoship-form-container .progress ul li {
      margin: 0 5px 0 30px;
      background: #b5b5b5;
      box-sizing: border-box;
      color: #fff;
      text-align: center;
      padding: 15px 24px;
      border: 0px;
      float: left;
      position: relative;
      font-family: "museo_sans500"; }
      .autoship-form-container .progress ul li span {
        background: #fff;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
        border: 1px solid #908c8b;
        padding: 2px 6px;
        color: #908c8b;
        margin: 0 10px 0 0;
        font-size: 12px; }
      .autoship-form-container .progress ul li.active {
        background: #60bc7b; }
        .autoship-form-container .progress ul li.active span {
          border-color: #4b845a; }
        .autoship-form-container .progress ul li.active:after {
          border-left: 30px solid #60bc7b; }
        .autoship-form-container .progress ul li.active:before {
          border-color: #60bc7b #60bc7b #60bc7b transparent; }
      .autoship-form-container .progress ul li:after {
        content: "";
        border-top: 28px solid transparent;
        border-bottom: 27px solid transparent;
        border-left: 30px solid #b5b5b5;
        position: absolute;
        right: -30px;
        top: 0; }
      .autoship-form-container .progress ul li:before {
        content: "";
        position: absolute;
        margin-top: -15px;
        border-width: 28px 0 27px 30px;
        border-style: solid;
        border-color: #b5b5b5 #b5b5b5 #b5b5b5 transparent;
        left: -30px; }
      .autoship-form-container .progress ul li:first-child {
        padding-left: 5px; }
        .autoship-form-container .progress ul li:first-child:before {
          border-color: #b5b5b5 #b5b5b5 #b5b5b5 #b5b5b5; }
        .autoship-form-container .progress ul li:first-child.active:before {
          border-color: #60bc7b #60bc7b #60bc7b #60bc7b; }

.dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list,
.dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list {
  float: left;
  width: 100%; }
  .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row,
  .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row {
    width: 100%;
    max-width: 100%;
    float: left; }
    .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-select,
    .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header,
    .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-select {
      border-bottom: 1px solid #ddd;
      padding: 2rem 0;
      margin: 0; }
    .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow,
    .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow {
      border-bottom: 0; }
      .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .button.submit-autoship, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .modal-inner-wrap .modal-footer button.submit-autoship, .modal-inner-wrap .modal-footer .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .fieldset button.submit-autoship.action, .fieldset .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship.action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .fieldset a.submit-autoship.action, .fieldset .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .login-container button.submit-autoship.action, .login-container .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship.action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .login-container a.submit-autoship.action, .login-container .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .form-create-account button.submit-autoship.action, .form-create-account .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship.action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .form-create-account a.submit-autoship.action, .form-create-account .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .forgot-password-container button.submit-autoship.action, .forgot-password-container .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship.action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .forgot-password-container a.submit-autoship.action, .forgot-password-container .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.submit-autoship, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.submit-autoship, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .data.table .actions a.submit-autoship.action, .data.table .actions .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .button.submit-autoship,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .modal-inner-wrap .modal-footer button.submit-autoship, .modal-inner-wrap .modal-footer
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .fieldset button.submit-autoship.action, .fieldset
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship.action,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .fieldset a.submit-autoship.action, .fieldset
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .login-container button.submit-autoship.action, .login-container
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship.action,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .login-container a.submit-autoship.action, .login-container
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .form-create-account button.submit-autoship.action, .form-create-account
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship.action,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .form-create-account a.submit-autoship.action, .form-create-account
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .forgot-password-container button.submit-autoship.action, .forgot-password-container
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship.action,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .forgot-password-container a.submit-autoship.action, .forgot-password-container
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.submit-autoship, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.submit-autoship, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship,
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .data.table .actions a.submit-autoship.action, .data.table .actions
      .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship.action {
        background: #60bc7b;
        color: #fff; }
        .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .button.submit-autoship[disabled], .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .modal-inner-wrap .modal-footer button.submit-autoship[disabled], .modal-inner-wrap .modal-footer .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled], .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .fieldset button.submit-autoship[disabled].action, .fieldset .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled].action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .fieldset a.submit-autoship[disabled].action, .fieldset .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .login-container button.submit-autoship[disabled].action, .login-container .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled].action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .login-container a.submit-autoship[disabled].action, .login-container .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .form-create-account button.submit-autoship[disabled].action, .form-create-account .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled].action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .form-create-account a.submit-autoship[disabled].action, .form-create-account .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .forgot-password-container button.submit-autoship[disabled].action, .forgot-password-container .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled].action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .forgot-password-container a.submit-autoship[disabled].action, .forgot-password-container .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action, .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.submit-autoship[disabled], body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled], .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.submit-autoship[disabled], body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled], .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .data.table .actions a.submit-autoship[disabled].action, .data.table .actions .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action,
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .button.submit-autoship[disabled],
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .modal-inner-wrap .modal-footer button.submit-autoship[disabled], .modal-inner-wrap .modal-footer
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled],
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .fieldset button.submit-autoship[disabled].action, .fieldset
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled].action,
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .fieldset a.submit-autoship[disabled].action, .fieldset
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action,
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .login-container button.submit-autoship[disabled].action, .login-container
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled].action,
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .login-container a.submit-autoship[disabled].action, .login-container
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action,
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .form-create-account button.submit-autoship[disabled].action, .form-create-account
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled].action,
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .form-create-account a.submit-autoship[disabled].action, .form-create-account
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action,
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .forgot-password-container button.submit-autoship[disabled].action, .forgot-password-container
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled].action,
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .forgot-password-container a.submit-autoship[disabled].action, .forgot-password-container
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action,
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.submit-autoship[disabled], body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled],
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.submit-autoship[disabled], body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow button.submit-autoship[disabled],
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow .data.table .actions a.submit-autoship[disabled].action, .data.table .actions
        .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list .row.autoship-header.lastrow a.submit-autoship[disabled].action {
          opacity: 0.8;
          background: #bbb8b8;
          color: #fff; }
  .dashboard-autoship-edit #form-autoshipment-validate.form-autoshipment-list #autoship-cards,
  .dashboard-autoship-index #form-autoshipment-validate.form-autoshipment-list #autoship-cards {
    border: 0;
    margin: 0; }

.dashboard-autoship-edit .autoship-products,
.dashboard-autoship-index .autoship-products {
  margin-top: 1rem; }

.dashboard-autoship-edit .total-value,
.dashboard-autoship-index .total-value {
  float: right; }

.dashboard-autoship-edit .pick-select,
.dashboard-autoship-index .pick-select {
  margin-bottom: 2rem; }

.dashboard-autoship-edit .autoship-totals-table,
.dashboard-autoship-index .autoship-totals-table {
  margin: 0; }

.dashboard-autoship-edit h5,
.dashboard-autoship-index h5 {
  font-size: 1.4rem;
  font-family: "museo_sans500"; }

.dashboard-autoship-edit #autoship-cards .action.add-card.add-card-ajax,
.dashboard-autoship-index #autoship-cards .action.add-card.add-card-ajax {
  padding: 10px 7px;
  background-color: #6d6d6d; }
  .dashboard-autoship-edit #autoship-cards .action.add-card.add-card-ajax:hover,
  .dashboard-autoship-index #autoship-cards .action.add-card.add-card-ajax:hover {
    background-color: #ec562b; }
  .dashboard-autoship-edit #autoship-cards .action.add-card.add-card-ajax[disabled],
  .dashboard-autoship-index #autoship-cards .action.add-card.add-card-ajax[disabled] {
    opacity: 0.25;
    cursor: not-allowed;
    pointer-events: none; }

.dashboard-autoship-products .fancybox-skin .product-image {
  max-width: 40%; }

.dashboard-autoship-products .fancybox-skin .product-image.single + .product-info-main {
  padding: 0 20px;
  width: calc(100% - (400px));
  box-sizing: border-box; }

.dashboard-autoship-products label.categories {
  font-family: "museo_sans700";
  font-size: 1em; }

.dashboard-autoship-products .category-page.toolbar {
  overflow: visible;
  position: relative; }

.dashboard-autoship-products .top {
  overflow: visible; }
  .dashboard-autoship-products .top .toolbar-options {
    overflow: visible; }
  .dashboard-autoship-products .top .pagination-row {
    z-index: 99999;
    display: block;
    text-align: right;
    padding: 10px 0;
    position: absolute;
    bottom: -100px;
    margin: 0; }

.dashboard-autoship-products .bottom .pagination-row {
  text-align: right;
  padding: 0;
  margin: 20px 0 3rem; }

.dashboard-autoship-products .dashboard-content .pagination-row ul.pagination {
  padding: 0; }

.dashboard-autoship-products .dashboard-content .pagination-row li {
  margin-right: 0.2rem;
  height: 1.5rem;
  width: 1.5rem;
  text-align: center;
  line-height: 1.5rem; }

.dashboard-autoship-products .dashboard-content .pagination-row li.pagination-next a {
  height: 26px; }

#ajax-sidebox .dashboard-fixed-button .close-ajax-sidebox:hover {
  color: #52bf88; }

#ajax-sidebox .dashboard-fixed-button {
  display: none; }

#ajax-sidebox .dashboard-fixed-button {
  position: absolute;
  width: 100%;
  height: 70px;
  z-index: 9999999;
  background: #fff;
  top: 0;
  right: 0;
  display: block; }
  #ajax-sidebox .dashboard-fixed-button button {
    margin-bottom: 0;
    padding: 29px 0 25px;
    text-transform: uppercase;
    font-size: 16px;
    background-color: #00c853;
    color: #fff;
    width: 100%; }
    #ajax-sidebox .dashboard-fixed-button button span {
      text-transform: uppercase; }
    #ajax-sidebox .dashboard-fixed-button button:hover {
      background-color: #7bd1a4; }
  #ajax-sidebox .dashboard-fixed-button .close-ajax-sidebox {
    font-size: 23px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    top: 0;
    left: 0;
    padding: 18px 25px;
    max-height: 70px;
    background: #757575;
    transform: none;
    position: absolute;
    color: #000;
    cursor: pointer; }

span.free {
  color: #404040;
  margin: 0;
  /*font-family:'museo_sans500'*/ }

.schedule-date-tooltip {
  display: inline-block;
  font-size: 16px;
  vertical-align: middle;
  position: relative; }
  .schedule-date-tooltip:hover .schedule-date-tooltip-content {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    bottom: 39px;
    left: 50%;
    z-index: 99;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  .schedule-date-tooltip .schedule-date-tooltip-content {
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-size: 14px;
    line-height: normal;
    padding: 16px 10px;
    width: 240px;
    left: 50%;
    bottom: 16px;
    margin-left: 0;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    text-align: center;
    z-index: 2;
    font-family: "museo_sans300";
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease-in-out; }
    .schedule-date-tooltip .schedule-date-tooltip-content:after {
      border-color: rgba(0, 0, 0, 0.7) transparent transparent transparent;
      border-style: solid;
      border-width: 15px 15px 0;
      bottom: -15px;
      content: "";
      display: block;
      left: 50%;
      position: absolute;
      width: 0;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%); }

.autoship-overlay {
  background-color: rgba(0, 0, 0, 0.65);
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  position: fixed;
  width: 100%;
  z-index: 999999; }

.more-info-link {
  font-size: 12px; }
  .more-info-link a {
    text-decoration: underline; }

.warning-link {
  color: #159399; }
  .warning-link i {
    font-size: 20px;
    margin-right: 10px; }

#warning {
  font-size: 12px;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  margin-top: 35px; }
  #warning .warning-text {
    font-size: 12px; }
  #warning .warning-symbol {
    margin-right: 10px;
    padding: 5px; }

.catalog-product-view #main .box-tocart .fieldset {
  padding-top: 35px; }

.catalog-product-view #main .product-add-form .box-tocart .fieldset {
  padding-top: 0; }
  .catalog-product-view #main .product-add-form .box-tocart .fieldset .qty {
    float: none;
    display: block; }

.catalog-product-view #main .product.attibute.sku {
  margin: 10px 0; }

.disabled-autoship {
  position: relative;
  cursor: not-allowed !important;
  opacity: 0.5; }
  .disabled-autoship.schedule {
    background-color: #707070 !important; }
  .disabled-autoship:hover {
    background: #707070 !important; }
  .disabled-autoship:hover .disabled-autoship-tooltip {
    opacity: 1; }
  .disabled-autoship-tooltip {
    position: absolute;
    opacity: 0;
    font-size: 14px;
    line-height: 20px;
    top: -32px;
    left: 0;
    width: 100%;
    z-index: 10;
    color: #ffffff;
    background: #404040;
    transition: ease 150ms; }
    .disabled-autoship-tooltip:after {
      content: "";
      border-top: 4px solid #676767;
      border-left: 4px solid transparent;
      border-right: 6px solid transparent;
      position: absolute;
      -webkit-transform: rotate(137deg);
      -moz-transform: rotate(137deg);
      -ms-transform: rotate(137deg);
      -o-transform: rotate(137deg);
      transform: rotate(137deg);
      bottom: -4px;
      right: 20px; }

/*
* Change profile view
*/
.change-profile {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #ffffff;
  z-index: 9; }
  .change-profile .change-profile-inner {
    margin-top: 8%; }
  .change-profile .change-profile-title:after {
    width: 110%; }
  .change-profile .change-profile-title .block-title {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 12%; }
  .change-profile .change-profile-selector {
    display: block; }
    .change-profile .change-profile-selector .profile-items .items-list {
      list-style: none;
      margin: 0;
      background: #EFF2F2;
      border: 1px solid #D8D8D8;
      border-top: none;
      -webkit-box-shadow: 0 2px 10px 0 #919191;
      box-shadow: 0 2px 10px 0 #919191; }
      .change-profile .change-profile-selector .profile-items .items-list .item {
        font-size: 14px;
        font-weight: 500; }
        .change-profile .change-profile-selector .profile-items .items-list .item a {
          color: #404040;
          display: block;
          padding: 10px 20px 20px 20px;
          -webkit-transition: ease 150ms;
          -o-transition: ease 150ms;
          transition: ease 150ms; }
        .change-profile .change-profile-selector .profile-items .items-list .item.selected a {
          background: #e3e3e3; }
        .change-profile .change-profile-selector .profile-items .items-list .item:hover a {
          color: #ffffff;
          background: #159399; }

/*Back link*/
.centered {
  text-align: center; }

.back-link {
  display: inline-block;
  color: #159399;
  font-weight: 500; }

.autoship-profile-index .column, .autoship-profile-index .columns, .autoship-profile-index body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .autoship-profile-index .label, .autoship-profile-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .autoship-profile-index .label, .autoship-profile-index body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .autoship-profile-index .field, .autoship-profile-index
body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .autoship-profile-index .field, .autoship-profile-index body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .autoship-profile-index .choice, .autoship-profile-index
body:not(#theme-youngevity-us) .billing-address-form .choice,
body:not(#theme-youngevity-us) .billing-address-form .autoship-profile-index .choice, .autoship-profile-index body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .autoship-profile-index .label, .autoship-profile-index
body#theme-youngevity-us .fieldset.address .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street .autoship-profile-index .label, .autoship-profile-index body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .autoship-profile-index .field, .autoship-profile-index
body#theme-youngevity-us .fieldset.address .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street .autoship-profile-index .field, .autoship-profile-index body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .autoship-profile-index .choice, .autoship-profile-index
body#theme-youngevity-us .billing-address-form .choice,
body#theme-youngevity-us .billing-address-form .autoship-profile-index .choice {
  overflow: visible; }

.autoship-profile-index .page-content {
  overflow: hidden; }

.autoship-profile-index .back-link {
  width: 100%;
  margin-top: 15px; }

/**
* autoship popup styles
*/
.autoship-popup-wrapper {
  display: none;
  position: fixed;
  right: 0;
  top: 0;
  height: 100%;
  width: 25%;
  min-width: 415px;
  color: #404040;
  font-family: "Montserrat", sans-serif;
  background-color: #fff;
  z-index: 999999; }
  .autoship-popup-wrapper .field .control._with-tooltip {
    position: relative; }
  .autoship-popup-wrapper .minicart-items-wrapper #mini-cart {
    margin-left: 0; }
    .autoship-popup-wrapper .minicart-items-wrapper #mini-cart .item {
      padding-left: 0;
      padding-right: 0;
      margin: 0; }
  .autoship-popup-wrapper .minicart-items-wrapper .add-to-autoship a {
    font-weight: 600;
    color: #159399; }
  .autoship-popup-wrapper .field-tooltip {
    cursor: pointer;
    display: inline-block;
    position: relative;
    top: 1px; }
    .autoship-popup-wrapper .field-tooltip._active {
      z-index: 9999; }
      .autoship-popup-wrapper .field-tooltip._active .field-tooltip-content {
        display: block; }
      .autoship-popup-wrapper .field-tooltip._active .field-tooltip-action:before {
        color: #333; }
    .autoship-popup-wrapper .field-tooltip .field-tooltip-action {
      display: inline-block;
      text-decoration: none; }
      .autoship-popup-wrapper .field-tooltip .field-tooltip-action:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 21px;
        line-height: inherit;
        color: #bbb;
        content: "\e623";
        font-family: "luma-icons";
        vertical-align: middle;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align: center; }
      .autoship-popup-wrapper .field-tooltip .field-tooltip-action:hover:before {
        color: #333; }
      .autoship-popup-wrapper .field-tooltip .field-tooltip-action :focus {
        z-index: 999; }
    .autoship-popup-wrapper .field-tooltip .field-tooltip-action > span {
      border: 0;
      clip: rect(0, 0, 0, 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px; }
    .autoship-popup-wrapper .field-tooltip .field-tooltip-content {
      background: #ffffff;
      border: 1px solid #D8D8D8;
      border-radius: 1px;
      font-size: 14px;
      padding: 12px;
      width: 400px;
      display: none;
      position: absolute;
      text-transform: none;
      bottom: 45px;
      right: 10px;
      -webkit-transform: translateX(50%);
      transform: translateX(50%);
      word-wrap: break-word;
      z-index: 2;
      box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.55); }
      .autoship-popup-wrapper .field-tooltip .field-tooltip-content:after {
        border: 10px solid transparent;
        height: 0;
        width: 0;
        border-top-color: #fff;
        left: 50%;
        margin-left: -10px;
        bottom: -20px;
        content: "";
        display: block;
        position: absolute;
        z-index: 3; }
  .autoship-popup-wrapper a {
    transition: ease 120ms; }
  .autoship-popup-wrapper .small-data-qty {
    margin-right: 20px; }
  .autoship-popup-wrapper .small-data b {
    font-weight: 600; }
  .autoship-popup-wrapper .summary-wrap table tr.border-top {
    border-top: 1px solid #707070; }
  .autoship-popup-wrapper .summary-wrap table tr td:last-child {
    text-align: right; }
  .autoship-popup-wrapper .summary-title-total {
    text-transform: uppercase; }
  .autoship-popup-wrapper .small-data-added i {
    display: inline-block;
    font-size: 20px;
    color: #159399;
    margin-right: 5px; }
  .autoship-popup-wrapper .autoship-popup-container {
    height: 100%; }
    .autoship-popup-wrapper .autoship-popup-container .block-customer-login {
      position: relative; }
      .autoship-popup-wrapper .autoship-popup-container .block-customer-login h2.block-title #message_section {
        position: static;
        text-align: left;
        padding-left: 0;
        padding-bottom: 0;
        font-style: italic;
        color: #D0021B;
        background: none; }
        .autoship-popup-wrapper .autoship-popup-container .block-customer-login h2.block-title #message_section button {
          display: none; }
    .autoship-popup-wrapper .autoship-popup-container .blocks {
      height: auto;
      min-height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      background-color: #ffffff; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.block-customer-login {
        height: 100%; }
      .autoship-popup-wrapper .autoship-popup-container .blocks .centered {
        text-align: center; }
      .autoship-popup-wrapper .autoship-popup-container .blocks .popup-link {
        color: #159399;
        font-weight: 600; }
        .autoship-popup-wrapper .autoship-popup-container .blocks .popup-link:hover {
          color: #0E6468;
          text-decoration: underline; }
      .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap {
        color: #ffffff;
        padding: 30px 5% 50px 5%;
        margin: auto 0 0 0;
        background: #159399; }
        .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap dl {
          text-align: left; }
        .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap dt,
        .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap dd {
          font-weight: normal; }
        .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .block-title {
          font-size: 20px;
          margin-bottom: 20px; }
        .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .button.join, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .modal-inner-wrap .modal-footer button.join, .modal-inner-wrap .modal-footer .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .fieldset button.join.action, .fieldset .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join.action, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .fieldset a.join.action, .fieldset .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .login-container button.join.action, .login-container .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join.action, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .login-container a.join.action, .login-container .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .form-create-account button.join.action, .form-create-account .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join.action, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .form-create-account a.join.action, .form-create-account .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .forgot-password-container button.join.action, .forgot-password-container .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join.action, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .forgot-password-container a.join.action, .forgot-password-container .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.join, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.join, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .data.table .actions a.join.action, .data.table .actions .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action {
          background: #ffffff;
          color: #159399;
          text-transform: uppercase; }
          .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .button.join:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .modal-inner-wrap .modal-footer button.join:hover, .modal-inner-wrap .modal-footer .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .fieldset button.join.action:hover, .fieldset .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join.action:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .fieldset a.join.action:hover, .fieldset .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .login-container button.join.action:hover, .login-container .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join.action:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .login-container a.join.action:hover, .login-container .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .form-create-account button.join.action:hover, .form-create-account .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join.action:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .form-create-account a.join.action:hover, .form-create-account .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .forgot-password-container button.join.action:hover, .forgot-password-container .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join.action:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .forgot-password-container a.join.action:hover, .forgot-password-container .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.join:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.join:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap button.join:hover, .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .data.table .actions a.join.action:hover, .data.table .actions .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap a.join.action:hover {
            background: #D8D8D8; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps.autoship-steps-cart .block-footer {
        margin-top: auto; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .product-item .product-price .price {
        color: #159399; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .set-background {
        background: #EFF2F2;
        margin: 0 -9999px;
        padding: 20px 9999px; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-data-form {
        padding: 10px 0;
        overflow: hidden; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-data-form .payments-icons {
          display: block;
          width: 100%;
          height: 0;
          padding-top: 7%;
          margin-bottom: 15px;
          background: url("../images/payments.svg") no-repeat;
          background-size: contain;
          background-position: center; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-cvv-code {
          width: 48%;
          margin-right: auto; }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-cvv-code .cvv {
            position: relative; }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-cvv-code .cvv #authnetcim_cc_cid-error {
              position: absolute;
              bottom: -40px;
              left: 0; }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-cvv-code .cvv .field-tooltip {
              position: absolute;
              right: -30px;
              top: 50%;
              font-size: 20px;
              color: #ffffff;
              width: 25px;
              height: 25px;
              background: #338ffb;
              border-radius: 50%;
              display: flex;
              align-items: center;
              justify-content: center; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-date {
          width: 100%; }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-date .expiration-date {
            display: flex;
            justify-content: space-between;
            align-items: center; }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-date .expiration-date .input-wrap {
              width: 48%; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title {
        line-height: 30px;
        padding-top: 15px; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title:after {
          display: block;
          content: "";
          width: 100%;
          margin: 0 -9999px;
          padding: 0 9999px;
          height: 1px;
          background: #D8D8D8; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title i,
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title p {
          display: inline-block;
          vertical-align: middle; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title i {
          font-size: 30px;
          margin-right: 15px; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .payment-info .payment-info-prompt {
        padding-left: 50px; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info {
        margin-bottom: 20px; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background {
          background: #EFF2F2;
          margin: 0 -9999px;
          padding: 20px 9999px; }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .label {
            margin: 0;
            white-space: normal; }
            @media only screen and (max-width: 767px) {
              .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .label {
                line-height: 18px; } }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .info-text {
            margin: 35px 0 0;
            min-width: 101%; }
            @media only screen and (max-width: 767px) {
              .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .info-text {
                margin: 27px 0 0;
                font-size: 12px;
                line-height: 16px; } }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions {
            position: relative;
            margin: 0 0 10px;
            border: 0px;
            float: initial; }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions div.mage-error {
              bottom: -5px; }
              @media only screen and (max-width: 767px) {
                .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions div.mage-error {
                  position: absolute;
                  bottom: -16px; } }
            @media only screen and (max-width: 767px) {
              .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions {
                flex-wrap: nowrap;
                margin: 0 0 17px; } }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .label {
              display: block;
              font-family: "Montserrat", sans-serif;
              color: #404040;
              font-size: 17px;
              font-weight: 300;
              background: none;
              cursor: pointer; }
              @media only screen and (max-width: 767px) {
                .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .label {
                  line-height: 18px;
                  width: 80%; } }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .agree-url {
              color: #159399;
              cursor: pointer;
              font-weight: 600;
              display: inline-block; }
              .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .agree-url a {
                color: #159399; }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .choice.field {
              display: inline-block; }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .choice .label:before,
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .choice label:before {
              border-radius: 0;
              background: #fff;
              border: 1px solid #d6d8d8;
              width: 20px;
              height: 20px;
              text-align: center;
              font: 16px/1 "fontAwesome";
              color: #159399;
              content: '';
              position: absolute;
              top: 50%;
              left: -25px;
              transform: translateY(-50%); }
            @media only screen and (max-width: 767px) {
              .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .choice .label span,
              .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .choice label span {
                margin-left: 0; } }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .choice input[type="checkbox"]:checked + label.label:after, .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .choice input[type="checkbox"]:checked + label:after {
              border: none;
              top: calc(50% - 6px);
              left: -23px;
              content: '\f00c';
              text-align: center;
              font: 16px/1 "fontAwesome";
              color: #159399;
              width: 16px;
              height: 16px;
              transform: none; }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .set-background .agreements .terms-and-conditions .choice input[type="checkbox"]:checked + label.label:before {
              background: #fff;
              border: 1px solid #d6d8d8; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .block-data {
          padding-left: 50px; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .form-billing-address {
          display: none; }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .form-billing-address.show-form {
            display: block;
            margin-top: 20px; }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .form-billing-address.hide-form {
            display: none; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .billing-info-edit {
          outline: none;
          position: relative;
          display: inline-block;
          padding-left: 50px;
          font-weight: 600;
          z-index: 10; }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .billing-info-edit:before {
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -15px;
            content: "";
            display: inline-block;
            width: 30px;
            height: 30px;
            background: #EFF2F2;
            border-radius: 50%;
            border: 1px solid #919191;
            z-index: 20; }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .billing-info .billing-info-edit.active:after {
            content: "";
            position: absolute;
            left: 5px;
            top: 50%;
            margin-top: -10px;
            background: #159399;
            border-radius: 50%;
            width: 20px;
            height: 20px;
            z-index: 30; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps.overflow-x {
        overflow-x: hidden; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps i {
        display: inline-block;
        margin-right: 5px; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .step-title .step-title-main {
        font-size: 18px; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .step-title p {
        font-size: 12px; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .steps-back-link {
        color: #159399;
        display: inline-block;
        align-self: center;
        font-weight: 600;
        margin: 10px 0;
        font-size: 14px;
        text-transform: capitalize; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .steps-back-link:hover {
          text-decoration: underline; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .block-data-section-box {
        overflow: hidden; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .block-data-section {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        background: #EFF2F2;
        margin: 0 -9999px;
        padding: 0 9999px; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .block-data-section .block-data {
          padding: 20px 0 30px 0;
          font-size: 16px;
          font-weight: 500; }
        .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .block-data-section .block-data-action {
          font-size: 14px;
          font-weight: 600;
          padding: 20px 0; }
          .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .block-data-section .block-data-action .block-data-edit {
            color: #159399; }
            .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .block-data-section .block-data-action .block-data-edit:hover {
              text-decoration: underline; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .block-content {
        justify-content: flex-start; }
      .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .date-picker-box {
        margin: 20px 0; }
  .autoship-popup-wrapper .autoship-close-overlay,
  .autoship-popup-wrapper .autoship-content {
    height: 100%;
    position: relative; }
  .autoship-popup-wrapper .autoship-content {
    width: 100%;
    overflow: auto;
    background: url(../images/loader-1.gif) no-repeat;
    background-size: 64px;
    background-position: center center; }
    .autoship-popup-wrapper .autoship-content input {
      transition: ease 120ms; }
    .autoship-popup-wrapper .autoship-content input[type="text"],
    .autoship-popup-wrapper .autoship-content input[type="password"] {
      border-color: #159399; }
      .autoship-popup-wrapper .autoship-content input[type="text"]:focus,
      .autoship-popup-wrapper .autoship-content input[type="password"]:focus {
        border-color: #0E6468; }
    .autoship-popup-wrapper .autoship-content,
    .autoship-popup-wrapper .autoship-content select {
      border: 1px solid #159399; }
  .autoship-popup-wrapper .messages {
    display: none;
    position: absolute;
    top: 52px;
    left: 0;
    padding: 10px 5% 10px 5%;
    width: 100%;
    background: #159399;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
    z-index: 10; }
    .autoship-popup-wrapper .messages button {
      background: #ec6529;
      padding: 5px 10px;
      margin-top: 10px;
      float: right;
      text-transform: uppercase; }
  .autoship-popup-wrapper .block-header {
    background: #f0f1f3;
    padding: 0; }
    .autoship-popup-wrapper .block-header:after {
      content: "";
      display: block;
      width: 100%;
      height: 2px;
      background: -webkit-gradient(linear, left top, right top, color-stop(11%, #fc8aae), color-stop(11%, #df3b80), color-stop(22%, #ea572c), color-stop(33%, #f6bc37), color-stop(44%, #e3e75e), color-stop(55%, #4ab27d), color-stop(66%, #169198), color-stop(77%, #40c3cb), color-stop(88%, #b71d8b));
      background: -webkit-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
      background: -o-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
      background: linear-gradient(to right, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%); }
    .autoship-popup-wrapper .block-header .block-title {
      color: #404040;
      text-align: left;
      font-size: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      margin: 0;
      padding: 10px 10px 15px 5%; }
    .autoship-popup-wrapper .block-header .block-profile {
      text-align: left;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 17px;
      padding: 10px 10px 15px 5%; }
      .autoship-popup-wrapper .block-header .block-profile .block-view-profile {
        font-family: "Montserrat", sans-serif;
        margin-bottom: 5px; }
      .autoship-popup-wrapper .block-header .block-profile .popup-profile-link {
        color: #159399;
        font-weight: 600;
        line-height: 25px;
        display: inline-block;
        border-bottom: 1px dashed; }
        .autoship-popup-wrapper .block-header .block-profile .popup-profile-link:hover {
          color: #0E6468; }
      .autoship-popup-wrapper .block-header .block-profile .popup-profile-shipment {
        margin-bottom: 0; }
  .autoship-popup-wrapper .block-content {
    padding: 10px 5% 10px 5%;
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    justify-content: space-around; }
    .autoship-popup-wrapper .block-content .form .field {
      margin-bottom: 3vh; }
    .autoship-popup-wrapper .block-content .keep-signedin-box {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      font-size: 20px; }
      .autoship-popup-wrapper .block-content .keep-signedin-box label {
        order: 1;
        position: relative;
        margin-left: 0 !important;
        padding-left: 40px; }
      .autoship-popup-wrapper .block-content .keep-signedin-box input {
        display: none; }
    .autoship-popup-wrapper .block-content .block-title {
      color: #404040;
      font-weight: 400;
      font-size: 18px;
      text-align: left;
      padding: 20px 0; }
    .autoship-popup-wrapper .block-content .block-subtitle,
    .autoship-popup-wrapper .block-content .block-data {
      font-family: "Montserrat", sans-serif;
      padding: 10px 0; }
      .autoship-popup-wrapper .block-content .block-subtitle.center,
      .autoship-popup-wrapper .block-content .block-data.center {
        text-align: center;
        width: 70%;
        margin: 0 auto;
        padding: 10px; }
      .autoship-popup-wrapper .block-content .block-subtitle.small,
      .autoship-popup-wrapper .block-content .block-data.small {
        padding-bottom: 30px; }
      .autoship-popup-wrapper .block-content .block-subtitle .block-note,
      .autoship-popup-wrapper .block-content .block-data .block-note {
        font-size: 0.8rem;
        padding: 10px 0; }
    .autoship-popup-wrapper .block-content .button, .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .autoship-popup-wrapper .block-content button, .autoship-popup-wrapper .block-content .fieldset button.action, .fieldset .autoship-popup-wrapper .block-content button.action, .autoship-popup-wrapper .block-content .fieldset a.action, .fieldset .autoship-popup-wrapper .block-content a.action, .autoship-popup-wrapper .block-content .login-container button.action, .login-container .autoship-popup-wrapper .block-content button.action, .autoship-popup-wrapper .block-content .login-container a.action, .login-container .autoship-popup-wrapper .block-content a.action, .autoship-popup-wrapper .block-content .form-create-account button.action, .form-create-account .autoship-popup-wrapper .block-content button.action, .autoship-popup-wrapper .block-content .form-create-account a.action, .form-create-account .autoship-popup-wrapper .block-content a.action, .autoship-popup-wrapper .block-content .forgot-password-container button.action, .forgot-password-container .autoship-popup-wrapper .block-content button.action, .autoship-popup-wrapper .block-content .forgot-password-container a.action, .forgot-password-container .autoship-popup-wrapper .block-content a.action, .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper .block-content button, .autoship-popup-wrapper .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button, .autoship-popup-wrapper .block-content .data.table .actions a.action, .data.table .actions .autoship-popup-wrapper .block-content a.action {
      width: 100%;
      background: #ec6529;
      color: #ffffff;
      margin: 15px auto 15px auto;
      font-size: 18px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      text-transform: uppercase;
      padding: 20px 0; }
      .autoship-popup-wrapper .block-content .button.invert, .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button.invert, .modal-inner-wrap .modal-footer .autoship-popup-wrapper .block-content button.invert, .autoship-popup-wrapper .block-content .fieldset button.invert.action, .fieldset .autoship-popup-wrapper .block-content button.invert.action, .autoship-popup-wrapper .block-content .fieldset a.invert.action, .fieldset .autoship-popup-wrapper .block-content a.invert.action, .autoship-popup-wrapper .block-content .login-container button.invert.action, .login-container .autoship-popup-wrapper .block-content button.invert.action, .autoship-popup-wrapper .block-content .login-container a.invert.action, .login-container .autoship-popup-wrapper .block-content a.invert.action, .autoship-popup-wrapper .block-content .form-create-account button.invert.action, .form-create-account .autoship-popup-wrapper .block-content button.invert.action, .autoship-popup-wrapper .block-content .form-create-account a.invert.action, .form-create-account .autoship-popup-wrapper .block-content a.invert.action, .autoship-popup-wrapper .block-content .forgot-password-container button.invert.action, .forgot-password-container .autoship-popup-wrapper .block-content button.invert.action, .autoship-popup-wrapper .block-content .forgot-password-container a.invert.action, .forgot-password-container .autoship-popup-wrapper .block-content a.invert.action, .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper .block-content button.invert, .autoship-popup-wrapper .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button.invert, .autoship-popup-wrapper .block-content .data.table .actions a.invert.action, .data.table .actions .autoship-popup-wrapper .block-content a.invert.action {
        background: #404040; }
        .autoship-popup-wrapper .block-content .button.invert:hover, .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button.invert:hover, .modal-inner-wrap .modal-footer .autoship-popup-wrapper .block-content button.invert:hover, .autoship-popup-wrapper .block-content .fieldset button.invert.action:hover, .fieldset .autoship-popup-wrapper .block-content button.invert.action:hover, .autoship-popup-wrapper .block-content .fieldset a.invert.action:hover, .fieldset .autoship-popup-wrapper .block-content a.invert.action:hover, .autoship-popup-wrapper .block-content .login-container button.invert.action:hover, .login-container .autoship-popup-wrapper .block-content button.invert.action:hover, .autoship-popup-wrapper .block-content .login-container a.invert.action:hover, .login-container .autoship-popup-wrapper .block-content a.invert.action:hover, .autoship-popup-wrapper .block-content .form-create-account button.invert.action:hover, .form-create-account .autoship-popup-wrapper .block-content button.invert.action:hover, .autoship-popup-wrapper .block-content .form-create-account a.invert.action:hover, .form-create-account .autoship-popup-wrapper .block-content a.invert.action:hover, .autoship-popup-wrapper .block-content .forgot-password-container button.invert.action:hover, .forgot-password-container .autoship-popup-wrapper .block-content button.invert.action:hover, .autoship-popup-wrapper .block-content .forgot-password-container a.invert.action:hover, .forgot-password-container .autoship-popup-wrapper .block-content a.invert.action:hover, .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper .block-content button.invert:hover, .autoship-popup-wrapper .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button.invert:hover, .autoship-popup-wrapper .block-content .data.table .actions a.invert.action:hover, .data.table .actions .autoship-popup-wrapper .block-content a.invert.action:hover {
          color: #404040;
          background: #e6e6e6; }
      .autoship-popup-wrapper .block-content .button:hover, .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .autoship-popup-wrapper .block-content button:hover, .autoship-popup-wrapper .block-content .fieldset button.action:hover, .fieldset .autoship-popup-wrapper .block-content button.action:hover, .autoship-popup-wrapper .block-content .fieldset a.action:hover, .fieldset .autoship-popup-wrapper .block-content a.action:hover, .autoship-popup-wrapper .block-content .login-container button.action:hover, .login-container .autoship-popup-wrapper .block-content button.action:hover, .autoship-popup-wrapper .block-content .login-container a.action:hover, .login-container .autoship-popup-wrapper .block-content a.action:hover, .autoship-popup-wrapper .block-content .form-create-account button.action:hover, .form-create-account .autoship-popup-wrapper .block-content button.action:hover, .autoship-popup-wrapper .block-content .form-create-account a.action:hover, .form-create-account .autoship-popup-wrapper .block-content a.action:hover, .autoship-popup-wrapper .block-content .forgot-password-container button.action:hover, .forgot-password-container .autoship-popup-wrapper .block-content button.action:hover, .autoship-popup-wrapper .block-content .forgot-password-container a.action:hover, .forgot-password-container .autoship-popup-wrapper .block-content a.action:hover, .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper .block-content button:hover, .autoship-popup-wrapper .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button:hover, .autoship-popup-wrapper .block-content .data.table .actions a.action:hover, .data.table .actions .autoship-popup-wrapper .block-content a.action:hover {
        background: #404040; }
      .autoship-popup-wrapper .block-content .button.edit, .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button.edit, .modal-inner-wrap .modal-footer .autoship-popup-wrapper .block-content button.edit, .autoship-popup-wrapper .block-content .fieldset button.edit.action, .fieldset .autoship-popup-wrapper .block-content button.edit.action, .autoship-popup-wrapper .block-content .fieldset a.edit.action, .fieldset .autoship-popup-wrapper .block-content a.edit.action, .autoship-popup-wrapper .block-content .login-container button.edit.action, .login-container .autoship-popup-wrapper .block-content button.edit.action, .autoship-popup-wrapper .block-content .login-container a.edit.action, .login-container .autoship-popup-wrapper .block-content a.edit.action, .autoship-popup-wrapper .block-content .form-create-account button.edit.action, .form-create-account .autoship-popup-wrapper .block-content button.edit.action, .autoship-popup-wrapper .block-content .form-create-account a.edit.action, .form-create-account .autoship-popup-wrapper .block-content a.edit.action, .autoship-popup-wrapper .block-content .forgot-password-container button.edit.action, .forgot-password-container .autoship-popup-wrapper .block-content button.edit.action, .autoship-popup-wrapper .block-content .forgot-password-container a.edit.action, .forgot-password-container .autoship-popup-wrapper .block-content a.edit.action, .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.edit, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper .block-content button.edit, .autoship-popup-wrapper .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.edit, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button.edit, .autoship-popup-wrapper .block-content .data.table .actions a.edit.action, .data.table .actions .autoship-popup-wrapper .block-content a.edit.action {
        background: transparent;
        color: #404040;
        margin: 5px auto; }
        .autoship-popup-wrapper .block-content .button.edit:hover, .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button.edit:hover, .modal-inner-wrap .modal-footer .autoship-popup-wrapper .block-content button.edit:hover, .autoship-popup-wrapper .block-content .fieldset button.edit.action:hover, .fieldset .autoship-popup-wrapper .block-content button.edit.action:hover, .autoship-popup-wrapper .block-content .fieldset a.edit.action:hover, .fieldset .autoship-popup-wrapper .block-content a.edit.action:hover, .autoship-popup-wrapper .block-content .login-container button.edit.action:hover, .login-container .autoship-popup-wrapper .block-content button.edit.action:hover, .autoship-popup-wrapper .block-content .login-container a.edit.action:hover, .login-container .autoship-popup-wrapper .block-content a.edit.action:hover, .autoship-popup-wrapper .block-content .form-create-account button.edit.action:hover, .form-create-account .autoship-popup-wrapper .block-content button.edit.action:hover, .autoship-popup-wrapper .block-content .form-create-account a.edit.action:hover, .form-create-account .autoship-popup-wrapper .block-content a.edit.action:hover, .autoship-popup-wrapper .block-content .forgot-password-container button.edit.action:hover, .forgot-password-container .autoship-popup-wrapper .block-content button.edit.action:hover, .autoship-popup-wrapper .block-content .forgot-password-container a.edit.action:hover, .forgot-password-container .autoship-popup-wrapper .block-content a.edit.action:hover, .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.edit:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper .block-content button.edit:hover, .autoship-popup-wrapper .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.edit:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button.edit:hover, .autoship-popup-wrapper .block-content .data.table .actions a.edit.action:hover, .data.table .actions .autoship-popup-wrapper .block-content a.edit.action:hover {
          background: #e6e6e6; }
    .autoship-popup-wrapper .block-content .product-item {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      padding: 30px 10px;
      margin: 0 10px;
      border-bottom: 1px solid #ddd;
      overflow: hidden; }
      .autoship-popup-wrapper .block-content .product-item img {
        width: 80px; }
      .autoship-popup-wrapper .block-content .product-item .left {
        position: relative;
        float: left;
        width: 80px;
        box-sizing: border-box; }
      .autoship-popup-wrapper .block-content .product-item .right {
        position: relative;
        float: left;
        text-align: left;
        padding: 0 0 0 40px;
        width: calc(100% - 80px); }
      .autoship-popup-wrapper .block-content .product-item .product-name {
        display: block;
        font-weight: 400;
        color: #404040; }
      .autoship-popup-wrapper .block-content .product-item .price,
      .autoship-popup-wrapper .block-content .product-item .product-price {
        font-family: "Montserrat medium";
        font-size: 17px;
        font-weight: 600;
        display: block;
        padding: 5px 0;
        color: #159399; }
        .autoship-popup-wrapper .block-content .product-item .price .price,
        .autoship-popup-wrapper .block-content .product-item .product-price .price {
          display: inline-block; }
        .autoship-popup-wrapper .block-content .product-item .price .price-label,
        .autoship-popup-wrapper .block-content .product-item .product-price .price-label {
          display: inline-block;
          font-style: normal;
          font-size: 14px;
          margin-left: 5px;
          color: #404040;
          font-weight: 400; }
          .autoship-popup-wrapper .block-content .product-item .price .price-label.not-margin,
          .autoship-popup-wrapper .block-content .product-item .product-price .price-label.not-margin {
            margin-left: 0; }
    .autoship-popup-wrapper .block-content .profile-items .columns {
      float: none; }
    .autoship-popup-wrapper .block-content .profile-items .items-list {
      list-style-type: none; }
      .autoship-popup-wrapper .block-content .profile-items .items-list .item {
        display: block;
        position: relative; }
      .autoship-popup-wrapper .block-content .profile-items .items-list a {
        display: block;
        padding: 15px 20px;
        border: 1px solid #404040;
        margin: 15px 0; }
        .autoship-popup-wrapper .block-content .profile-items .items-list a:after {
          content: "";
          display: block;
          position: absolute;
          top: 50%;
          right: 20px;
          height: 30px;
          width: 30px;
          border: 1px solid #c4c4c4;
          border-left: none;
          border-bottom: none;
          -moz-transform: rotate(45deg) translateX(-100%);
          -ms-transform: rotate(45deg) translateX(-100%);
          -webkit-transform: rotate(45deg) translateX(-100%);
          -o-transform: rotate(45deg) translateX(-100%);
          transform: rotate(45deg) translateX(-100%); }
        .autoship-popup-wrapper .block-content .profile-items .items-list a:hover {
          background: #e6e6e6; }
    .autoship-popup-wrapper .block-content .empty-message {
      display: flex;
      flex-direction: column;
      align-items: center;
      min-height: 40vh;
      justify-content: center; }
      .autoship-popup-wrapper .block-content .empty-message-picture {
        display: block;
        height: 20vh;
        min-height: 180px;
        width: 100%;
        background: url(../images/SadDocCart.png) no-repeat;
        background-size: contain;
        background-position: center;
        margin-bottom: 20px; }
      .autoship-popup-wrapper .block-content .empty-message span {
        font-size: 18px;
        color: #404040;
        text-align: center; }
      .autoship-popup-wrapper .block-content .empty-message .create-first-autoship {
        padding: 40px;
        margin-top: 30px;
        border-top: 1px solid #ccc;
        font-size: 20px;
        font-family: "Montserrat", sans-serif;
        font-weight: 500; }
      .autoship-popup-wrapper .block-content .empty-message .first-autoship {
        display: block;
        height: 18vh;
        min-height: 170px;
        width: 100%;
        background: url(../images/create-autoship.jpg) no-repeat;
        background-size: contain;
        background-position: center; }
    .autoship-popup-wrapper .block-content .recently-viewed {
      text-align: center; }
      .autoship-popup-wrapper .block-content .recently-viewed > .block-title {
        font-weight: bold;
        text-align: center; }
      .autoship-popup-wrapper .block-content .recently-viewed .recently-list {
        list-style: none;
        margin: 0; }
        .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item {
          display: block;
          padding: 25px 20px;
          margin: 15px 0;
          border-bottom: 1px solid #D8D8D8; }
          .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item:last-child {
            border-bottom: none; }
          .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .left {
            position: relative;
            float: left;
            width: 20%;
            box-sizing: border-box; }
            .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .left a {
              display: block; }
              .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .left a img {
                width: 100%; }
          .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right {
            position: relative;
            float: left;
            text-align: left;
            padding: 0 0 0 20px;
            width: 80%; }
            .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right a {
              display: block; }
              .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right a .block-title {
                font-weight: 500; }
              .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right a:hover {
                text-decoration: underline; }
            .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right .price {
              color: #159399;
              font-weight: 500; }
  .autoship-popup-wrapper .block-footer {
    padding: 0 5% 10px 5%;
    background: #e9e9e9; }
    .autoship-popup-wrapper .block-footer .summary {
      text-align: left; }
      .autoship-popup-wrapper .block-footer .summary .block-title {
        font-family: "Montserrat", sans-serif;
        font-weight: 500;
        color: #404040;
        border: none;
        display: block;
        padding: 10px 0;
        text-align: left; }
      .autoship-popup-wrapper .block-footer .summary table {
        background: inherit; }
        .autoship-popup-wrapper .block-footer .summary table tbody {
          background: inherit; }
        .autoship-popup-wrapper .block-footer .summary table tr {
          background: inherit; }
        .autoship-popup-wrapper .block-footer .summary table td {
          padding: 5px 10px 5px 0;
          vertical-align: top; }
  .autoship-popup-wrapper .addresses-wrap .block-data-section {
    margin-bottom: 20px !important; }
    .autoship-popup-wrapper .addresses-wrap .block-data-section .block-billing-address,
    .autoship-popup-wrapper .addresses-wrap .block-data-section .block-shipping-address {
      padding-top: 15px;
      padding-bottom: 15px; }
  .autoship-popup-wrapper .addresses-wrap .wrap {
    overflow: hidden; }
    .autoship-popup-wrapper .addresses-wrap .wrap .left {
      display: block;
      float: left;
      width: 50%; }
    .autoship-popup-wrapper .addresses-wrap .wrap .right {
      display: block;
      float: left;
      width: 50%; }
  .autoship-popup-wrapper .block-info {
    padding: 10px 0; }
  .autoship-popup-wrapper .autoship-close-overlay {
    width: 60%; }
  .autoship-popup-wrapper .action-close {
    background-color: transparent;
    top: 12px;
    right: 20px;
    color: #404040;
    position: absolute;
    font-size: 18px;
    z-index: 10;
    font-weight: 300;
    padding: 0;
    text-transform: lowercase; }
    .autoship-popup-wrapper .action-close:before {
      display: none;
      content: "";
      background: url(../img/popular-products/nav_close_white.svg) no-repeat center center;
      width: 35px;
      height: 35px;
      margin: auto;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0; }
  .autoship-popup-wrapper .button, .autoship-popup-wrapper .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .autoship-popup-wrapper button, .autoship-popup-wrapper .fieldset button.action, .fieldset .autoship-popup-wrapper button.action, .autoship-popup-wrapper .fieldset a.action, .fieldset .autoship-popup-wrapper a.action, .autoship-popup-wrapper .login-container button.action, .login-container .autoship-popup-wrapper button.action, .autoship-popup-wrapper .login-container a.action, .login-container .autoship-popup-wrapper a.action, .autoship-popup-wrapper .form-create-account button.action, .form-create-account .autoship-popup-wrapper button.action, .autoship-popup-wrapper .form-create-account a.action, .form-create-account .autoship-popup-wrapper a.action, .autoship-popup-wrapper .forgot-password-container button.action, .forgot-password-container .autoship-popup-wrapper button.action, .autoship-popup-wrapper .forgot-password-container a.action, .forgot-password-container .autoship-popup-wrapper a.action, .autoship-popup-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper button, .autoship-popup-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper button, .autoship-popup-wrapper .data.table .actions a.action, .data.table .actions .autoship-popup-wrapper a.action {
    width: 100%;
    background: #707070;
    color: #ffffff;
    margin: 15px auto 0 auto;
    font-size: 17px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    padding: 20px 0;
    text-transform: uppercase; }
    .autoship-popup-wrapper .button.invert, .autoship-popup-wrapper .modal-inner-wrap .modal-footer button.invert, .modal-inner-wrap .modal-footer .autoship-popup-wrapper button.invert, .autoship-popup-wrapper .fieldset button.invert.action, .fieldset .autoship-popup-wrapper button.invert.action, .autoship-popup-wrapper .fieldset a.invert.action, .fieldset .autoship-popup-wrapper a.invert.action, .autoship-popup-wrapper .login-container button.invert.action, .login-container .autoship-popup-wrapper button.invert.action, .autoship-popup-wrapper .login-container a.invert.action, .login-container .autoship-popup-wrapper a.invert.action, .autoship-popup-wrapper .form-create-account button.invert.action, .form-create-account .autoship-popup-wrapper button.invert.action, .autoship-popup-wrapper .form-create-account a.invert.action, .form-create-account .autoship-popup-wrapper a.invert.action, .autoship-popup-wrapper .forgot-password-container button.invert.action, .forgot-password-container .autoship-popup-wrapper button.invert.action, .autoship-popup-wrapper .forgot-password-container a.invert.action, .forgot-password-container .autoship-popup-wrapper a.invert.action, .autoship-popup-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper button.invert, .autoship-popup-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper button.invert, .autoship-popup-wrapper .data.table .actions a.invert.action, .data.table .actions .autoship-popup-wrapper a.invert.action {
      background: #404040; }
      .autoship-popup-wrapper .button.invert:hover, .autoship-popup-wrapper .modal-inner-wrap .modal-footer button.invert:hover, .modal-inner-wrap .modal-footer .autoship-popup-wrapper button.invert:hover, .autoship-popup-wrapper .fieldset button.invert.action:hover, .fieldset .autoship-popup-wrapper button.invert.action:hover, .autoship-popup-wrapper .fieldset a.invert.action:hover, .fieldset .autoship-popup-wrapper a.invert.action:hover, .autoship-popup-wrapper .login-container button.invert.action:hover, .login-container .autoship-popup-wrapper button.invert.action:hover, .autoship-popup-wrapper .login-container a.invert.action:hover, .login-container .autoship-popup-wrapper a.invert.action:hover, .autoship-popup-wrapper .form-create-account button.invert.action:hover, .form-create-account .autoship-popup-wrapper button.invert.action:hover, .autoship-popup-wrapper .form-create-account a.invert.action:hover, .form-create-account .autoship-popup-wrapper a.invert.action:hover, .autoship-popup-wrapper .forgot-password-container button.invert.action:hover, .forgot-password-container .autoship-popup-wrapper button.invert.action:hover, .autoship-popup-wrapper .forgot-password-container a.invert.action:hover, .forgot-password-container .autoship-popup-wrapper a.invert.action:hover, .autoship-popup-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper button.invert:hover, .autoship-popup-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper button.invert:hover, .autoship-popup-wrapper .data.table .actions a.invert.action:hover, .data.table .actions .autoship-popup-wrapper a.invert.action:hover {
        color: #404040;
        background: #e6e6e6; }
    .autoship-popup-wrapper .button.hover-white:hover, .autoship-popup-wrapper .modal-inner-wrap .modal-footer button.hover-white:hover, .modal-inner-wrap .modal-footer .autoship-popup-wrapper button.hover-white:hover, .autoship-popup-wrapper .fieldset button.hover-white.action:hover, .fieldset .autoship-popup-wrapper button.hover-white.action:hover, .autoship-popup-wrapper .fieldset a.hover-white.action:hover, .fieldset .autoship-popup-wrapper a.hover-white.action:hover, .autoship-popup-wrapper .login-container button.hover-white.action:hover, .login-container .autoship-popup-wrapper button.hover-white.action:hover, .autoship-popup-wrapper .login-container a.hover-white.action:hover, .login-container .autoship-popup-wrapper a.hover-white.action:hover, .autoship-popup-wrapper .form-create-account button.hover-white.action:hover, .form-create-account .autoship-popup-wrapper button.hover-white.action:hover, .autoship-popup-wrapper .form-create-account a.hover-white.action:hover, .form-create-account .autoship-popup-wrapper a.hover-white.action:hover, .autoship-popup-wrapper .forgot-password-container button.hover-white.action:hover, .forgot-password-container .autoship-popup-wrapper button.hover-white.action:hover, .autoship-popup-wrapper .forgot-password-container a.hover-white.action:hover, .forgot-password-container .autoship-popup-wrapper a.hover-white.action:hover, .autoship-popup-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hover-white:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper button.hover-white:hover, .autoship-popup-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hover-white:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper button.hover-white:hover, .autoship-popup-wrapper .data.table .actions a.hover-white.action:hover, .data.table .actions .autoship-popup-wrapper a.hover-white.action:hover {
      color: #404040;
      background: #ffffff; }
    .autoship-popup-wrapper .button:hover, .autoship-popup-wrapper .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .autoship-popup-wrapper button:hover, .autoship-popup-wrapper .fieldset button.action:hover, .fieldset .autoship-popup-wrapper button.action:hover, .autoship-popup-wrapper .fieldset a.action:hover, .fieldset .autoship-popup-wrapper a.action:hover, .autoship-popup-wrapper .login-container button.action:hover, .login-container .autoship-popup-wrapper button.action:hover, .autoship-popup-wrapper .login-container a.action:hover, .login-container .autoship-popup-wrapper a.action:hover, .autoship-popup-wrapper .form-create-account button.action:hover, .form-create-account .autoship-popup-wrapper button.action:hover, .autoship-popup-wrapper .form-create-account a.action:hover, .form-create-account .autoship-popup-wrapper a.action:hover, .autoship-popup-wrapper .forgot-password-container button.action:hover, .forgot-password-container .autoship-popup-wrapper button.action:hover, .autoship-popup-wrapper .forgot-password-container a.action:hover, .forgot-password-container .autoship-popup-wrapper a.action:hover, .autoship-popup-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper button:hover, .autoship-popup-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper button:hover, .autoship-popup-wrapper .data.table .actions a.action:hover, .data.table .actions .autoship-popup-wrapper a.action:hover {
      background: #404040; }
    .autoship-popup-wrapper .button.edit, .autoship-popup-wrapper .modal-inner-wrap .modal-footer button.edit, .modal-inner-wrap .modal-footer .autoship-popup-wrapper button.edit, .autoship-popup-wrapper .fieldset button.edit.action, .fieldset .autoship-popup-wrapper button.edit.action, .autoship-popup-wrapper .fieldset a.edit.action, .fieldset .autoship-popup-wrapper a.edit.action, .autoship-popup-wrapper .login-container button.edit.action, .login-container .autoship-popup-wrapper button.edit.action, .autoship-popup-wrapper .login-container a.edit.action, .login-container .autoship-popup-wrapper a.edit.action, .autoship-popup-wrapper .form-create-account button.edit.action, .form-create-account .autoship-popup-wrapper button.edit.action, .autoship-popup-wrapper .form-create-account a.edit.action, .form-create-account .autoship-popup-wrapper a.edit.action, .autoship-popup-wrapper .forgot-password-container button.edit.action, .forgot-password-container .autoship-popup-wrapper button.edit.action, .autoship-popup-wrapper .forgot-password-container a.edit.action, .forgot-password-container .autoship-popup-wrapper a.edit.action, .autoship-popup-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.edit, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper button.edit, .autoship-popup-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.edit, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper button.edit, .autoship-popup-wrapper .data.table .actions a.edit.action, .data.table .actions .autoship-popup-wrapper a.edit.action {
      background: transparent;
      color: #404040;
      margin: 5px auto; }
      .autoship-popup-wrapper .button.edit:hover, .autoship-popup-wrapper .modal-inner-wrap .modal-footer button.edit:hover, .modal-inner-wrap .modal-footer .autoship-popup-wrapper button.edit:hover, .autoship-popup-wrapper .fieldset button.edit.action:hover, .fieldset .autoship-popup-wrapper button.edit.action:hover, .autoship-popup-wrapper .fieldset a.edit.action:hover, .fieldset .autoship-popup-wrapper a.edit.action:hover, .autoship-popup-wrapper .login-container button.edit.action:hover, .login-container .autoship-popup-wrapper button.edit.action:hover, .autoship-popup-wrapper .login-container a.edit.action:hover, .login-container .autoship-popup-wrapper a.edit.action:hover, .autoship-popup-wrapper .form-create-account button.edit.action:hover, .form-create-account .autoship-popup-wrapper button.edit.action:hover, .autoship-popup-wrapper .form-create-account a.edit.action:hover, .form-create-account .autoship-popup-wrapper a.edit.action:hover, .autoship-popup-wrapper .forgot-password-container button.edit.action:hover, .forgot-password-container .autoship-popup-wrapper button.edit.action:hover, .autoship-popup-wrapper .forgot-password-container a.edit.action:hover, .forgot-password-container .autoship-popup-wrapper a.edit.action:hover, .autoship-popup-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.edit:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-popup-wrapper button.edit:hover, .autoship-popup-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.edit:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper button.edit:hover, .autoship-popup-wrapper .data.table .actions a.edit.action:hover, .data.table .actions .autoship-popup-wrapper a.edit.action:hover {
        background: #e6e6e6; }
  .autoship-popup-wrapper .columns {
    padding: 0;
    overflow: visible; }
    .autoship-popup-wrapper .columns::after {
      overflow: hidden; }
    .autoship-popup-wrapper .columns .col-2 {
      float: left;
      width: 50%;
      position: relative;
      min-height: 1px;
      padding-right: 15px; }
      .autoship-popup-wrapper .columns .col-2:last-child {
        padding-right: 0; }
    .autoship-popup-wrapper .columns .col-3 {
      float: left;
      width: 33.33%;
      position: relative;
      min-height: 1px;
      padding-right: 15px; }
      .autoship-popup-wrapper .columns .col-3:last-child {
        padding-right: 0; }
    .autoship-popup-wrapper .columns .col-66 {
      float: left;
      width: 66.66%;
      position: relative;
      min-height: 1px; }
      .autoship-popup-wrapper .columns .col-66 .expiration-date div {
        width: calc(50% - 15px);
        float: left;
        margin-right: 15px; }
        .autoship-popup-wrapper .columns .col-66 .expiration-date div:nth-child(2) select {
          margin-top: 25px; }
    .autoship-popup-wrapper .columns .col-33 {
      float: left;
      width: 33.33%;
      position: relative;
      min-height: 1px;
      padding-right: 15px; }
      .autoship-popup-wrapper .columns .col-33:last-child {
        padding-right: 0; }
  .autoship-popup-wrapper input[type="checkbox"] {
    height: 20px;
    width: 20px; }
  .autoship-popup-wrapper input[type="checkbox"] {
    display: none; }
    .autoship-popup-wrapper input[type="checkbox"] + label {
      position: relative;
      cursor: pointer;
      margin-left: 25px !important;
      margin-right: 0; }
    .autoship-popup-wrapper input[type="checkbox"] + label:before {
      content: "";
      position: absolute;
      top: 50%;
      left: 0;
      width: 30px;
      height: 30px;
      border-radius: 3px;
      border: 1px solid #c4c4c4;
      transform: translateY(-50%); }
    .autoship-popup-wrapper input[type="checkbox"]:checked + label:before {
      background: #338ffb;
      border: none; }
    .autoship-popup-wrapper input[type="checkbox"]:checked + label:after {
      left: 3%;
      content: " ";
      position: absolute;
      top: 17%;
      width: 26px;
      height: 12px;
      transform: rotate(-45deg) translateY(-50%);
      opacity: 1;
      border: 3px solid #ffffff;
      border-top: none;
      border-right: none; }
  .autoship-popup-wrapper .payment-data-form {
    margin-bottom: 20px; }
    .autoship-popup-wrapper .payment-data-form .accept {
      clear: both;
      padding: 20px; }
      .autoship-popup-wrapper .payment-data-form .accept span {
        font-size: 16px;
        font-family: "Montserrat", sans-serif;
        font-weight: 400; }
      .autoship-popup-wrapper .payment-data-form .accept a {
        text-decoration: underline;
        font-size: 16px;
        font-family: "Montserrat", sans-serif;
        font-weight: 400; }
    .autoship-popup-wrapper .payment-data-form label[for="security_code"] {
      display: inline-block; }
  .autoship-popup-wrapper .input-wrap {
    position: relative; }
    .autoship-popup-wrapper .input-wrap input[type="text"] + label.error {
      bottom: -20px; }
  .autoship-popup-wrapper label.error {
    color: red;
    position: absolute;
    bottom: -5px; }
  .autoship-popup-wrapper input.error {
    border-color: red; }
  .autoship-popup-wrapper .dot-wrapper {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0; }
  .autoship-popup-wrapper .dots {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent; }
    .autoship-popup-wrapper .dots li {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      margin: 0 5px;
      padding: 0;
      cursor: pointer; }
    .autoship-popup-wrapper .dots li button {
      font-size: 0;
      line-height: 0;
      display: block;
      width: 20px;
      height: 20px;
      padding: 5px;
      cursor: pointer;
      color: transparent;
      border: 0;
      outline: none;
      background: transparent; }
    .autoship-popup-wrapper .dots li button:before {
      font-size: 70px;
      line-height: 20px;
      position: absolute;
      top: 0;
      left: 0;
      width: 20px;
      height: 20px;
      content: "•";
      text-align: center;
      opacity: 0.25;
      color: black;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .autoship-popup-wrapper .dots li._active button:before {
      opacity: 0.75;
      color: black; }
  .autoship-popup-wrapper .cvv-hint,
  .autoship-popup-wrapper .company-hint {
    cursor: pointer;
    background: #159399;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 0.5px 5px;
    text-align: center;
    white-space: pre-line;
    border-radius: 50%;
    margin: 0 0 0 7px; }
  .autoship-popup-wrapper .cvv-hint-block-wrapper {
    display: none;
    position: absolute;
    right: -18px;
    top: 110%;
    background: url(../images/cvv-hint.png) center center no-repeat;
    background-size: contain;
    width: 315px;
    height: 210px;
    z-index: 2; }
    @media only screen and (max-width: 767px) {
      .autoship-popup-wrapper .cvv-hint-block-wrapper {
        left: 0;
        bottom: calc(100% + 20px);
        background-size: contain;
        top: auto;
        width: 268px;
        height: 201px; } }
  .autoship-popup-wrapper .company-hint-block-wrapper {
    position: absolute;
    left: calc(100% - 170px);
    top: -80px;
    background: url(../images/cvv-hint.png) center center no-repeat;
    width: 415px;
    height: 180px; }
    @media only screen and (max-width: 767px) {
      .autoship-popup-wrapper .company-hint-block-wrapper {
        left: 0;
        bottom: calc(100% + 20px);
        background-size: contain;
        top: auto;
        width: 268px;
        height: 201px; } }
  .autoship-popup-wrapper .cvv-hint-block:after {
    position: absolute;
    content: "";
    background: none;
    bottom: 89%;
    right: 39px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 37px 29px 37px 0;
    border-color: transparent #159399 transparent transparent;
    -webkit-transform: rotate(90deg); }
    @media only screen and (max-width: 767px) {
      .autoship-popup-wrapper .cvv-hint-block:after {
        top: 95%;
        right: calc(100% - 157px);
        border-width: 29px 37px 0 37px;
        border-color: #159399 transparent transparent transparent; } }
  .autoship-popup-wrapper .company-hint-block:after {
    position: absolute;
    content: "";
    background: none;
    top: 30%;
    right: calc(100% - 9px);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 37px 29px 37px 0;
    border-color: transparent #159399 transparent transparent;
    -webkit-transform: rotate(360deg); }
    @media only screen and (max-width: 767px) {
      .autoship-popup-wrapper .company-hint-block:after {
        top: 95%;
        right: calc(100% - 157px);
        border-width: 29px 37px 0 37px;
        border-color: #159399 transparent transparent transparent; } }
  .autoship-popup-wrapper .block-autoship-cart {
    background-color: #ffffff; }
    .autoship-popup-wrapper .block-autoship-cart .block-footer {
      flex-basis: 100%;
      margin: auto 0 0 0; }
    .autoship-popup-wrapper .block-autoship-cart .block-content {
      flex-basis: auto; }
      .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list-wrapper {
        overflow: auto; }
      .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list {
        list-style: none;
        margin: 0; }
        .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item {
          font-family: "Montserrat", sans-serif;
          font-weight: 400;
          padding: 15px 0;
          border-bottom: 1px solid #ddd;
          display: flex;
          align-items: stretch;
          justify-content: flex-start; }
          .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item:last-child {
            border-bottom: none; }
          .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item img {
            max-width: 80px; }
          .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item .item-block-price {
            display: block; }
            .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item .item-block-price .price {
              display: inline-block; }
            .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item .item-block-price .price-label {
              display: inline-block;
              font-style: normal;
              font-size: 14px;
              margin-left: 5px; }
          .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item .left {
            position: relative;
            width: 80px;
            box-sizing: border-box; }
          .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item .right {
            position: relative;
            text-align: left;
            padding: 0 0 0 20px;
            width: calc(100% - 80px); }
          .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item .product-name {
            display: block;
            font-weight: 400;
            color: #404040; }
          .autoship-popup-wrapper .block-autoship-cart .block-content .autoship-items .items-list .item .price {
            font-family: "Montserrat medium";
            font-size: 17px;
            display: block;
            padding: 5px 0;
            color: #159399; }
  .autoship-popup-wrapper .bold-title {
    display: block;
    font-family: "Montserrat", sans-serif;
    font-weight: 600; }

/*
* Autoship modal inner
*/
.autoship-modals-wrapper {
  height: 100%; }
  .autoship-modals-wrapper .input-select.frequency {
    text-transform: capitalize; }
  .autoship-modals-wrapper .change-date-placeholder {
    font-size: 14px;
    margin: 15px 0; }
    .autoship-modals-wrapper .change-date-placeholder b {
      text-transform: uppercase; }
  .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show {
    display: block;
    max-height: 100%;
    position: fixed;
    overflow-y: scroll;
    height: 100%; }
    .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap {
      display: flex;
      height: 100%;
      width: 100%;
      max-width: 100%;
      align-items: flex-start;
      justify-content: center;
      background: #ffffff;
      border: none;
      -webkit-animation: none;
      -o-animation: none;
      animation: none; }
      .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .action-close {
        background: none;
        color: #404040;
        text-transform: lowercase;
        font-weight: 300;
        border: none;
        font-size: 18px;
        top: 10px;
        right: 20px;
        padding: 0; }
        .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .action-close:hover {
          background: none; }
      .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .product-info {
        margin-bottom: 15px; }
        .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .product-info .media-object-section.left {
          margin-right: 20px; }
          .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .product-info .media-object-section.left .thumbnail {
            border: none;
            box-shadow: none; }
      .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box {
        max-width: 385px; }
        .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .datepicker-box-info {
          margin-bottom: 10px;
          font-size: 18px; }
        .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .fieldset {
          margin-top: 15px; }
        .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .flatpickr-wrapper {
          display: block; }
          .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .flatpickr-wrapper .flatpickr-month input {
            height: auto; }
        .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .button, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .modal-footer button, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .modal-footer .datepicker-box button, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .fieldset button.action, .fieldset .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box button.action, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .fieldset a.action, .fieldset .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box a.action, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .login-container button.action, .login-container .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box button.action, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .login-container a.action, .login-container .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box a.action, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .form-create-account button.action, .form-create-account .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box button.action, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .form-create-account a.action, .form-create-account .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box a.action, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .forgot-password-container button.action, .forgot-password-container .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box button.action, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .forgot-password-container a.action, .forgot-password-container .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box a.action, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box button, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box button, .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box .data.table .actions a.action, .data.table .actions .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .datepicker-box a.action {
          background: #ec6529;
          text-transform: uppercase; }
  .autoship-modals-wrapper .autoship-view-cc-form .credit-card-types img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-transition: all 0.6s ease; }
  .autoship-modals-wrapper .autoship-view-cc-form .credit-card-types {
    padding: 0; }
    .autoship-modals-wrapper .autoship-view-cc-form .credit-card-types .item {
      display: inline-block;
      list-style: none;
      margin: 0 5px 0 0;
      vertical-align: top; }
      .autoship-modals-wrapper .autoship-view-cc-form .credit-card-types .item._active {
        font-weight: 700; }
        .autoship-modals-wrapper .autoship-view-cc-form .credit-card-types .item._active img {
          filter: grayscale(0%);
          -webkit-filter: grayscale(0%); }
      .autoship-modals-wrapper .autoship-view-cc-form .credit-card-types .item._inactive {
        opacity: 0.4; }

.change-date-placeholder .hint, .ygyi_autoship_skip_month .hint, .redeem-rewards .hint {
  position: relative;
  display: block; }
  .change-date-placeholder .hint input:disabled + span, .ygyi_autoship_skip_month .hint input:disabled + span, .redeem-rewards .hint input:disabled + span {
    opacity: 0.5;
    cursor: default; }
  .change-date-placeholder .hint-icon, .ygyi_autoship_skip_month .hint-icon, .redeem-rewards .hint-icon {
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: #3838e8;
    display: inline-block;
    left: 100%;
    top: 0;
    color: #fff;
    text-align: center;
    font-weight: bold;
    line-height: 1.9;
    font-style: italic;
    cursor: pointer; }
    .change-date-placeholder .hint-icon:hover .hint-content, .ygyi_autoship_skip_month .hint-icon:hover .hint-content, .redeem-rewards .hint-icon:hover .hint-content {
      opacity: 1;
      display: block;
      max-height: 350px;
      overflow-x: scroll; }
      @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
        .change-date-placeholder .hint-icon:hover .hint-content, .ygyi_autoship_skip_month .hint-icon:hover .hint-content, .redeem-rewards .hint-icon:hover .hint-content {
          left: -65px; } }
  .change-date-placeholder .hint-content, .ygyi_autoship_skip_month .hint-content, .redeem-rewards .hint-content {
    position: absolute;
    width: 300px;
    bottom: calc(100% + 15px);
    background-color: #404040;
    padding: 15px;
    color: #fff;
    left: -181px;
    transform: translateX(-16%);
    text-align: center;
    font-weight: normal;
    line-height: 1.3;
    font-style: normal;
    opacity: 0;
    display: none;
    transition: opacity 0.3s ease;
    z-index: 99999; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .change-date-placeholder .hint-content, .ygyi_autoship_skip_month .hint-content, .redeem-rewards .hint-content {
        width: 260px; } }
    .change-date-placeholder .hint-content::after, .ygyi_autoship_skip_month .hint-content::after, .redeem-rewards .hint-content::after {
      content: "";
      position: absolute;
      right: 50px;
      bottom: -20px;
      border: 10px solid transparent;
      border-top: 10px solid rgba(64, 64, 64, 0.8); }
      @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
        .change-date-placeholder .hint-content::after, .ygyi_autoship_skip_month .hint-content::after, .redeem-rewards .hint-content::after {
          left: 110px;
          right: inherit; } }

.ygyi_autoship_skip_month .hint-icon {
  left: unset;
  right: 14%;
  font-size: 14px; }

.ygyi_autoship_skip_month .disabled-back-link {
  text-decoration: line-through; }

.redeem-rewards .hint-icon {
  position: relative;
  left: unset;
  top: unset;
  margin-left: 5px;
  font-size: 14px;
  background-color: #575757; }

.redeem-rewards .hint-content p {
  font-size: 14px; }
  .redeem-rewards .hint-content p:last-child {
    margin-bottom: 0; }

.modals-wrapper aside._show.ygyi_autoship_skip_month_confirm .modal-inner-wrap .action-secondary.action-dismiss {
  color: #575757;
  background: unset; }

.modals-wrapper aside._show.ygyi_autoship_skip_month_confirm .modal-inner-wrap .action-primary.action-accept {
  background: #DA571D !important; }

@media screen and (max-width: 767px) {
  .autoship-popup-wrapper {
    min-width: 0;
    width: 90%; }
    .autoship-popup-wrapper .autoship-close-overlay {
      width: 10%; }
    .autoship-popup-wrapper .autoship-content {
      width: 100%; }
    .autoship-popup-wrapper .action-close {
      right: 10px; } }

@media screen and (max-width: 480px) {
  .autoship-popup-wrapper {
    width: 95%; } }

@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .autoship-form-container .progress ul li {
    font-size: 14px;
    padding: 17px 18px 16px; }
    .autoship-form-container .progress ul li:before {
      margin-top: -17px; }
  .dashboard-content .column.small-12.medium-6.large-9, .dashboard-content .small-12.medium-6.large-9.columns, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-content .large-9.field, .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-content .large-9.field, .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-content .medium-6.large-9.choice, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.label, .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-content .medium-6.large-9.field, .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-content .medium-6.large-9.choice, .dashboard-content
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-content .medium-6.large-9.choice {
    padding: 30px 10px 0; } }

@media screen and (max-width: 1024px) {
  .autoship-popup-wrapper .autoship-popup-container {
    height: auto; }
  .dashboard-autoship-products .no-left-margin,
  .dashboard-autoship-products .autoshipment-browse .container-button {
    padding-left: 10px; }
  .dashboard-autoship-products .dashboard-content .page-title {
    padding-left: 10px; }
  .dashboard-autoship-products .dashboard-content .autoship-verticals-selectbox,
  .dashboard-autoship-products .dashboard-content .autoship-categories-selectbox {
    font-size: 16px; }
    .dashboard-autoship-products .dashboard-content .autoship-verticals-selectbox option,
    .dashboard-autoship-products .dashboard-content .autoship-categories-selectbox option {
      font-size: inherit; }
  .dashboard-autoship-products .fancybox-skin .product-image.single + .product-info-main {
    width: calc(100% - 40%); } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .dashboard-autoship-products .message.info.empty {
    padding: 10px 0 20px 10px; }
  .dashboard-autoship-edit .dashboard-content .column.small-12.medium-6.large-3, .dashboard-autoship-edit .dashboard-content .small-12.medium-6.large-3.columns, .dashboard-autoship-edit .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-3.label, .dashboard-autoship-edit .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-3.label, .dashboard-autoship-edit .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-edit .dashboard-content .large-3.field, .dashboard-autoship-edit .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-edit .dashboard-content .large-3.field, .dashboard-autoship-edit .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-autoship-edit .dashboard-content .medium-6.large-3.choice, .dashboard-autoship-edit .dashboard-content
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-autoship-edit .dashboard-content .medium-6.large-3.choice, .dashboard-autoship-edit .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-3.label, .dashboard-autoship-edit .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-3.label, .dashboard-autoship-edit .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-3.field, .dashboard-autoship-edit .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-3.field, .dashboard-autoship-edit .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice, body#theme-youngevity-us .form-shipping-address .dashboard-autoship-edit .dashboard-content .medium-6.large-3.choice, .dashboard-autoship-edit .dashboard-content
  body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-autoship-edit .dashboard-content .medium-6.large-3.choice,
  .dashboard-autoship-index .dashboard-content .column.small-12.medium-6.large-3,
  .dashboard-autoship-index .dashboard-content .small-12.medium-6.large-3.columns,
  .dashboard-autoship-index .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.label,
  .dashboard-autoship-index .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.label,
  .dashboard-autoship-index .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-autoship-index .dashboard-content .large-3.field,
  .dashboard-autoship-index .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-autoship-index .dashboard-content .large-3.field,
  .dashboard-autoship-index .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.choice,
  .dashboard-autoship-index .dashboard-content
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice,
  body:not(#theme-youngevity-us) .billing-address-form
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.choice,
  .dashboard-autoship-index .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.label,
  .dashboard-autoship-index .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.label,
  .dashboard-autoship-index .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.field,
  .dashboard-autoship-index .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.field,
  .dashboard-autoship-index .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice, body#theme-youngevity-us .form-shipping-address
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.choice,
  .dashboard-autoship-index .dashboard-content
  body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice,
  body#theme-youngevity-us .billing-address-form
  .dashboard-autoship-index .dashboard-content .medium-6.large-3.choice {
    width: 200px; }
  .dashboard-autoship-edit .dashboard-content .column.small-12.medium-6.large-9, .dashboard-autoship-edit .dashboard-content .small-12.medium-6.large-9.columns, .dashboard-autoship-edit .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-9.label, .dashboard-autoship-edit .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-9.label, .dashboard-autoship-edit .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-autoship-edit .dashboard-content .large-9.field, .dashboard-autoship-edit .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-autoship-edit .dashboard-content .large-9.field, .dashboard-autoship-edit .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-autoship-edit .dashboard-content .medium-6.large-9.choice, .dashboard-autoship-edit .dashboard-content
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-autoship-edit .dashboard-content .medium-6.large-9.choice, .dashboard-autoship-edit .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-9.label, .dashboard-autoship-edit .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-9.label, .dashboard-autoship-edit .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-9.field, .dashboard-autoship-edit .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-autoship-edit .dashboard-content .medium-6.large-9.field, .dashboard-autoship-edit .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-autoship-edit .dashboard-content .medium-6.large-9.choice, .dashboard-autoship-edit .dashboard-content
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-autoship-edit .dashboard-content .medium-6.large-9.choice,
  .dashboard-autoship-index .dashboard-content .column.small-12.medium-6.large-9,
  .dashboard-autoship-index .dashboard-content .small-12.medium-6.large-9.columns,
  .dashboard-autoship-index .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.label,
  .dashboard-autoship-index .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.label,
  .dashboard-autoship-index .dashboard-content body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-autoship-index .dashboard-content .large-9.field,
  .dashboard-autoship-index .dashboard-content
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-autoship-index .dashboard-content .large-9.field,
  .dashboard-autoship-index .dashboard-content body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.choice,
  .dashboard-autoship-index .dashboard-content
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
  body:not(#theme-youngevity-us) .billing-address-form
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.choice,
  .dashboard-autoship-index .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.label,
  .dashboard-autoship-index .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.label,
  .dashboard-autoship-index .dashboard-content body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.field,
  .dashboard-autoship-index .dashboard-content
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.field,
  .dashboard-autoship-index .dashboard-content body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.choice,
  .dashboard-autoship-index .dashboard-content
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
  body#theme-youngevity-us .billing-address-form
  .dashboard-autoship-index .dashboard-content .medium-6.large-9.choice {
    width: calc(100% - 200px); }
  .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .browse-more,
  .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .browse-more {
    margin-right: 0; }
  .dashboard-autoship-edit table.autoship-products .product-name,
  .dashboard-autoship-index table.autoship-products .product-name {
    margin-left: 5px;
    line-height: 20px; }
  .autoship-form-container .progress ul li {
    font-size: 14px;
    padding: 17px 2px 16px;
    margin-left: 5%; }
    .autoship-form-container .progress ul li:before {
      margin-top: -17px; }
    .autoship-form-container .progress ul li span {
      margin-right: 6px; } }

@media screen and (max-width: 810px) {
  .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .browse-more,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .browse-more,
  .dashboard-autoship-products #list .autoship-form-container .autoship-header .dummy-table .browse-more {
    margin-right: 0;
    margin-bottom: 15px;
    float: none; }
  .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .total-value,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .total-value,
  .dashboard-autoship-products #list .autoship-form-container .autoship-header .dummy-table .total-value {
    float: none; }
    .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .total-value .autoship-summary-elem-container,
    .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .total-value .autoship-summary-elem-container,
    .dashboard-autoship-products #list .autoship-form-container .autoship-header .dummy-table .total-value .autoship-summary-elem-container {
      float: left; } }

@media screen and (max-width: 767px) {
  .autoship-form-container .progress ul li {
    font-size: 14px;
    padding: 14px 20px 14px;
    margin: 0 0 3px;
    float: none;
    text-align: left; }
    .autoship-form-container .progress ul li:first-child {
      padding-left: 20px; }
    .autoship-form-container .progress ul li:before {
      display: none; }
    .autoship-form-container .progress ul li:after {
      display: none; }
    .autoship-form-container .progress ul li span {
      margin-right: 6px; }
  .autoship-products thead,
  .autoshipment-browse .products-list-view thead {
    display: none; }
  .autoship-products tr,
  .autoshipment-browse .products-list-view tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: 0.625em;
    overflow: hidden; }
  .autoship-products td,
  .autoshipment-browse .products-list-view td {
    border-bottom: 1px solid #ddd;
    display: block;
    text-align: left; }
    .autoship-products td:first-child,
    .autoshipment-browse .products-list-view td:first-child {
      overflow: hidden; }
      .autoship-products td:first-child:before,
      .autoshipment-browse .products-list-view td:first-child:before {
        float: none;
        text-align: left;
        display: block; }
  .autoship-products td:before,
  .autoshipment-browse .products-list-view td:before {
    content: attr(data-th);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    width: 25%;
    text-align: left; }
  .dashboard-autoship-products .message.info.empty {
    padding: 10px 0 30px 10px;
    font-size: 20px; }
  .dashboard-autoship-products #list .products-list.grid .products-row img {
    float: none; }
  .dashboard-autoship-products #list td.products-row {
    text-align: right; }
  .dashboard-autoship-products #list td p {
    text-align: right; }
  .dashboard-autoship-products #list td .youngevity-autoship-quickview {
    position: relative !important;
    bottom: 0 !important; }
  .dashboard-autoship-products .product-name {
    width: 150px !important; }
  .dashboard-autoship-index table.autoship-products img,
  .dashboard-autoship-index .products-list-view img,
  .dashboard-autoship-edit table.autoship-products img,
  .dashboard-autoship-edit .products-list-view img,
  .dashboard-autoship-products #list table.autoship-products img,
  .dashboard-autoship-products #list .products-list-view img {
    max-width: 20%;
    float: left; }
  .dashboard-autoship-index table.autoship-products .product-name,
  .dashboard-autoship-index .products-list-view .product-name,
  .dashboard-autoship-edit table.autoship-products .product-name,
  .dashboard-autoship-edit .products-list-view .product-name,
  .dashboard-autoship-products #list table.autoship-products .product-name,
  .dashboard-autoship-products #list .products-list-view .product-name {
    float: left;
    display: inline-block;
    vertical-align: middle;
    max-width: 80%;
    margin-bottom: 0;
    text-align: left;
    margin: 0;
    padding: 15px 0 0 15px; }
  .dashboard-autoship-index table.autoship-products .update,
  .dashboard-autoship-index .products-list-view .update,
  .dashboard-autoship-edit table.autoship-products .update,
  .dashboard-autoship-edit .products-list-view .update,
  .dashboard-autoship-products #list table.autoship-products .update,
  .dashboard-autoship-products #list .products-list-view .update {
    text-align: left; }
  .dashboard-autoship-index .form.form-autoshipment-list .address-col,
  .dashboard-autoship-edit .form.form-autoshipment-list .address-col {
    float: left !important;
    max-width: 42%; }
  .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .browse-more,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .browse-more {
    margin-right: 0;
    margin-bottom: 15px;
    float: none; }
  .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .total-value,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .total-value {
    float: none; }
    .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .total-value .autoship-summary-elem-container,
    .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .total-value .autoship-summary-elem-container {
      float: left; }
  .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container:first-child,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container:first-child {
    width: 130px; }
  .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container #elem-1,
  .dashboard-autoship-index .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container #elem-2,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container #elem-1,
  .dashboard-autoship-edit .autoship-form-container .autoship-header .dummy-table .autoship-summary-elem-container #elem-2 {
    margin-right: 10px; }
  .autoshipment-browse .toolbar-options .toolbar-item {
    width: 100%; }
  div#ajax-sidebox,
  .dashboard-preferences-index .fixed-button {
    width: 100%; } }

@media screen and (max-width: 540px) {
  .autoship-form-container {
    font-size: 14px; }
    .autoship-form-container .progress ul li {
      font-size: 16px; }
  .dashboard-autoship-edit h5,
  .dashboard-autoship-index h5 {
    font-size: 16px; }
  .dashboard-autoship-edit .autoship-products,
  .dashboard-autoship-index .autoship-products {
    font-size: 16px; }
    .dashboard-autoship-edit .autoship-products td:before,
    .dashboard-autoship-index .autoship-products td:before {
      font-size: 14px; }
  .dashboard-autoship-edit .autoship-totals-table,
  .dashboard-autoship-index .autoship-totals-table {
    font-size: 16px; }
  .autoshipment-browse .container-button {
    margin-bottom: 10px; }
  .autoshipment-browse .products-list-view {
    font-size: 16px; }
  .dashboard-autoship-products .no-right-margin {
    padding-right: 10px; }
  .dashboard-autoship-products .page-title h4, .dashboard-autoship-products .page-title .fieldset .legend, .fieldset .dashboard-autoship-products .page-title .legend, .dashboard-autoship-products .page-title .login-container .legend, .login-container .dashboard-autoship-products .page-title .legend, .dashboard-autoship-products .page-title .form-create-account .legend, .form-create-account .dashboard-autoship-products .page-title .legend, .dashboard-autoship-products .page-title .forgot-password-container .legend, .forgot-password-container .dashboard-autoship-products .page-title .legend {
    margin-bottom: 20px; }
  .dashboard-autoship-products label.categories {
    font-size: 18px; }
  .dashboard-autoship-products .product-image.single {
    text-align: center; }
  .dashboard-autoship-products .product-image.single,
  .dashboard-autoship-products .product-info-main {
    width: 100%;
    max-width: 100%; }
  .dashboard-autoship-products .fancybox-skin .product-image.single + .product-info-main {
    width: 100%;
    padding: 0;
    padding-top: 20px; }
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible .field.region,
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible .field.month {
    float: none; }
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible .month,
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible .year,
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible .field.cvv,
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible .field.date,
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible .region,
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible .zip {
    display: block; }
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible #authnetcim-cc-type_cvv_div {
    display: block;
    float: none; }
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible #authnetcim-cc-cid {
    width: 100%; }
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible #authnetcim-expiration {
    background-position-x: 99%;
    padding-right: 17px; }
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible #authnetcim-expiration,
  .dashboard-autoship-edit.has-ajax-sidebar #card-modal.visible #authnetcim-expiration-yr {
    width: 100%; } }

.colored-border {
  position: relative;
  display: inline-block;
  padding-bottom: 15px; }
  .colored-border:after {
    content: "";
    position: absolute;
    display: block;
    bottom: 0;
    left: 50%;
    width: 80px;
    height: 2px;
    transform: translateX(-50%);
    background: -webkit-gradient(linear, left top, right top, color-stop(11%, #fc8aae), color-stop(11%, #df3b80), color-stop(22%, #ea572c), color-stop(33%, #f6bc37), color-stop(44%, #e3e75e), color-stop(55%, #4ab27d), color-stop(66%, #169198), color-stop(77%, #40c3cb), color-stop(88%, #b71d8b));
    background: -webkit-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
    background: -o-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
    background: linear-gradient(to right, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%); }

/*
* Autoship dashboard
*/
.autoship-profile-index {
  /*Items table*/ }
  .autoship-profile-index .recently-viewed-products h3, .autoship-profile-index .recently-viewed-products body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .autoship-profile-index .recently-viewed-products .summary.title, .autoship-profile-index .recently-viewed-products body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .autoship-profile-index .recently-viewed-products .summary.title, .autoship-profile-index .recently-viewed-products body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .autoship-profile-index .recently-viewed-products span.title, .autoship-profile-index .recently-viewed-products body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .autoship-profile-index .recently-viewed-products span.title, .autoship-profile-index .recently-viewed-products .data.table .table-caption, .data.table .autoship-profile-index .recently-viewed-products .table-caption,
  .autoship-profile-index .wishlist-products h3,
  .autoship-profile-index .wishlist-products body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
  .autoship-profile-index .wishlist-products .summary.title,
  .autoship-profile-index .wishlist-products body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
  .autoship-profile-index .wishlist-products .summary.title,
  .autoship-profile-index .wishlist-products body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
  .autoship-profile-index .wishlist-products span.title,
  .autoship-profile-index .wishlist-products body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
  .autoship-profile-index .wishlist-products span.title,
  .autoship-profile-index .wishlist-products .data.table .table-caption, .data.table
  .autoship-profile-index .wishlist-products .table-caption {
    font-size: 30px;
    line-height: 46px;
    font-weight: 600;
    color: #404040; }
  .autoship-profile-index .actions-secondary .action {
    flex-grow: 1; }
  .autoship-profile-index .wishlist-products {
    margin-bottom: 30px; }
  .autoship-profile-index .messages.page .messages .message {
    background: #159399;
    color: #ffffff;
    padding: 20px 15px 20px 60px;
    font-size: 18px; }
    .autoship-profile-index .messages.page .messages .message.message-success:before, .autoship-profile-index .messages.page .messages .message.message-error:before {
      font-size: 20px;
      line-height: 30px;
      width: 30px;
      height: 30px;
      background: #ffffff;
      border-radius: 50%;
      color: #159399;
      text-align: center;
      top: 18px; }
    .autoship-profile-index .messages.page .messages .message.message-error:before {
      background: none;
      color: #ffffff;
      font-size: 25px; }
  .autoship-profile-index #ygyi_autoship_change_name {
    align-items: center; }
    .autoship-profile-index #ygyi_autoship_change_name #form-name {
      display: inline-block;
      font-size: 25px;
      color: #4A90E2;
      font-weight: 600;
      margin-bottom: 0;
      border: none;
      outline: none;
      box-shadow: none;
      padding: 5px 0;
      width: calc(100% - 60px); }
      .autoship-profile-index #ygyi_autoship_change_name #form-name::selection {
        color: #ffffff;
        background-color: #4A90E2; }
      .autoship-profile-index #ygyi_autoship_change_name #form-name:focus {
        box-shadow: none; }
    .autoship-profile-index #ygyi_autoship_change_name .form-name-submit {
      display: none; }
    .autoship-profile-index #ygyi_autoship_change_name .form-name-label {
      border: none;
      outline: none;
      background: none;
      color: #159399;
      font-weight: 600;
      font-size: 18px;
      text-transform: uppercase;
      cursor: pointer; }
    .autoship-profile-index #ygyi_autoship_change_name.focused .form-name-label {
      display: none; }
    .autoship-profile-index #ygyi_autoship_change_name.focused .form-name-submit {
      display: block; }
  .autoship-profile-index .warning-section .warning-symbol {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url("../images/warning.svg") no-repeat;
    background-position: center;
    background-size: contain; }
  .autoship-profile-index #billing_address_form {
    min-width: 530px; }
    .autoship-profile-index #billing_address_form input[type="radio"] {
      display: none; }
      .autoship-profile-index #billing_address_form input[type="radio"] + label {
        outline: none;
        position: relative;
        display: inline-block;
        padding-left: 40px;
        font-weight: 600;
        line-height: 35px;
        z-index: 10; }
        .autoship-profile-index #billing_address_form input[type="radio"] + label:before {
          position: absolute;
          left: 0;
          top: 50%;
          margin-top: -15px;
          content: "";
          display: inline-block;
          width: 30px;
          height: 30px;
          background: #EFF2F2;
          border-radius: 50%;
          border: 1px solid #919191;
          z-index: 20; }
      .autoship-profile-index #billing_address_form input[type="radio"]:checked + label:after {
        content: "";
        position: absolute;
        left: 5px;
        top: 50%;
        margin-top: -10px;
        background: #159399;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        z-index: 30; }
  .autoship-profile-index .cancel-picture {
    height: 20vh;
    min-height: 180px;
    width: 100%;
    background: url(../images/SadDocCart.png) no-repeat;
    background-position: center;
    background-size: contain;
    display: block; }
  .autoship-profile-index .block-title {
    margin-bottom: 15px; }
  .autoship-profile-index .title-wrap {
    width: 50%;
    float: left; }
  .autoship-profile-index .profile-wrap {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 15px 0;
    font-family: "Montserrat", sans-serif; }
    .autoship-profile-index .profile-wrap .select-profile {
      max-width: 50%; }
      .autoship-profile-index .profile-wrap .select-profile select,
      .autoship-profile-index .profile-wrap .select-profile button {
        display: block;
        border: none;
        border-bottom: 1px dashed #159399;
        outline: none;
        background-image: none;
        font-size: 16px;
        color: #159399;
        margin: 0 0 10px auto;
        padding: 10px 0;
        font-weight: 500; }
      .autoship-profile-index .profile-wrap .select-profile select {
        margin-bottom: 10px; }
    .autoship-profile-index .profile-wrap .profile-title-wrap .profile-title {
      color: #404040;
      font-size: 35px;
      font-weight: 600; }
      .autoship-profile-index .profile-wrap .profile-title-wrap .profile-title em {
        display: inline-block;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        margin-left: 10px; }
    .autoship-profile-index .profile-wrap .profile-title-wrap .profile-details {
      font-size: 14px;
      padding-bottom: 20px;
      position: relative; }
      .autoship-profile-index .profile-wrap .profile-title-wrap .profile-details:after {
        width: 80px;
        left: 0;
        transform: none; }
    .autoship-profile-index .profile-wrap .profile-title-wrap span {
      display: block;
      font-size: 28px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }
  .autoship-profile-index .table-wrapper {
    padding: 15px 0; }
    .autoship-profile-index .table-wrapper .items > .item {
      border-bottom: 1px solid #D8D8D8;
      padding: 15px 0;
      color: #404040; }
      .autoship-profile-index .table-wrapper .items > .item:last-child {
        border-bottom: none; }
      .autoship-profile-index .table-wrapper .items > .item .item-name {
        display: block;
        margin-bottom: 25px; }
        .autoship-profile-index .table-wrapper .items > .item .item-name a {
          display: inline-block;
          font-size: 18px;
          color: #404040;
          font-weight: 600; }
      .autoship-profile-index .table-wrapper .items > .item .item-sku {
        display: inline-block;
        font-size: 14px; }
      .autoship-profile-index .table-wrapper .items > .item .col-price {
        justify-content: flex-end;
        color: #159399;
        font-size: 16px;
        font-weight: 600; }
      .autoship-profile-index .table-wrapper .items > .item .col-quantity .qty-section .qty-section-changer {
        display: inline-flex;
        align-items: stretch;
        justify-content: flex-start;
        border: 1px solid #D8D8D8;
        margin-bottom: 10px; }
        .autoship-profile-index .table-wrapper .items > .item .col-quantity .qty-section .qty-section-changer button,
        .autoship-profile-index .table-wrapper .items > .item .col-quantity .qty-section .qty-section-changer a {
          display: block;
          width: 30px;
          height: 30px;
          line-height: 30px;
          text-align: center;
          border: none;
          outline: none;
          background: none; }
          .autoship-profile-index .table-wrapper .items > .item .col-quantity .qty-section .qty-section-changer button.disabled,
          .autoship-profile-index .table-wrapper .items > .item .col-quantity .qty-section .qty-section-changer a.disabled {
            pointer-events: none; }
        .autoship-profile-index .table-wrapper .items > .item .col-quantity .qty-section .qty-section-changer input {
          margin-bottom: 0;
          height: 30px;
          line-height: 1;
          width: 5ch;
          border-left: 1px solid #D8D8D8;
          border-right: 1px solid #D8D8D8;
          border-top: none;
          border-bottom: none;
          background: none;
          box-shadow: none; }
      .autoship-profile-index .table-wrapper .items > .item .col-quantity .remove-item-link {
        color: #159399;
        font-size: 14px;
        font-weight: 600;
        text-align: left;
        display: block;
        margin-bottom: 5px; }
    .autoship-profile-index .table-wrapper .items .table-header {
      border-bottom: 1px solid #D8D8D8; }
      .autoship-profile-index .table-wrapper .items .table-header .columns {
        padding: 0 10px; }
      .autoship-profile-index .table-wrapper .items .table-header .price {
        text-align: right; }
    .autoship-profile-index .table-wrapper .items .table-shipping {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      padding: 10px; }
      .autoship-profile-index .table-wrapper .items .table-shipping-label {
        display: inline-block;
        font-size: 16px;
        font-weight: 500; }
      .autoship-profile-index .table-wrapper .items .table-shipping-value {
        display: inline-block;
        font-size: 16px;
        margin-left: 5%; }
    .autoship-profile-index .table-wrapper .items .table-footer {
      background: #EFF2F2;
      display: flex;
      justify-content: flex-end;
      align-items: center; }
      .autoship-profile-index .table-wrapper .items .table-footer span {
        letter-spacing: 2px; }
      .autoship-profile-index .table-wrapper .items .table-footer .table-footer-schedule {
        text-transform: uppercase;
        margin-right: 30px; }
    .autoship-profile-index .table-wrapper .items .table-header,
    .autoship-profile-index .table-wrapper .items .table-footer {
      padding: 20px 10px; }
      .autoship-profile-index .table-wrapper .items .table-header span,
      .autoship-profile-index .table-wrapper .items .table-footer span {
        font-weight: 600; }
    .autoship-profile-index .table-wrapper .items .actions {
      text-align: left; }
      .autoship-profile-index .table-wrapper .items .actions input {
        width: 25%;
        text-align: center;
        display: inline-block; }
      .autoship-profile-index .table-wrapper .items .actions .action-placeholder {
        padding-left: 22px; }
      .autoship-profile-index .table-wrapper .items .actions .minus,
      .autoship-profile-index .table-wrapper .items .actions .plus {
        display: inline-block;
        cursor: pointer;
        font-size: 22px;
        padding: 0 5px; }
      .autoship-profile-index .table-wrapper .items .actions .minus:after {
        content: "-"; }
      .autoship-profile-index .table-wrapper .items .actions .plus:after {
        content: "+"; }
      .autoship-profile-index .table-wrapper .items .actions .arrow-right {
        display: block; }
    .autoship-profile-index .table-wrapper .items .totals .right {
      text-align: right; }
    @media only screen and (max-width: 500px) {
      .autoship-profile-index .table-wrapper .items .item .col.item {
        display: block;
        min-height: 75px;
        padding: 15px 15px 10px 90px;
        position: relative;
        margin-bottom: 20px; }
      .autoship-profile-index .table-wrapper .items .item .col.col-quantity,
      .autoship-profile-index .table-wrapper .items .item .col.col-price,
      .autoship-profile-index .table-wrapper .items .item .col.col-qv,
      .autoship-profile-index .table-wrapper .items .item .col.col-bv {
        box-sizing: border-box;
        display: block;
        float: left;
        white-space: nowrap;
        width: 33%;
        margin: 0; } }
    @media only screen and (max-width: 639px) {
      .autoship-profile-index .table-wrapper .items .item .col.col-quantity:before,
      .autoship-profile-index .table-wrapper .items .item .col.col-price:before,
      .autoship-profile-index .table-wrapper .items .item .col.col-qv:before,
      .autoship-profile-index .table-wrapper .items .item .col.col-bv:before {
        content: attr(data-th);
        display: block;
        font-weight: 600; } }
    .autoship-profile-index .table-wrapper .items .item .col.item {
      padding: 10px;
      display: flex;
      align-items: center; }
      @media only screen and (min-width: 639px) {
        .autoship-profile-index .table-wrapper .items .item .col.item.col-bv, .autoship-profile-index .table-wrapper .items .item .col.item.col-qv, .autoship-profile-index .table-wrapper .items .item .col.item.col-price {
          text-align: center; } }
      .autoship-profile-index .table-wrapper .items .item .col.item.col-image {
        justify-content: center; }
  .autoship-profile-index .info-message {
    padding: 30px 0;
    background: #f9f9f9; }
    .autoship-profile-index .info-message span {
      display: block;
      width: 50%;
      margin: 0 auto;
      position: relative; }
      .autoship-profile-index .info-message span:before {
        content: "Â¡";
        position: absolute;
        display: block;
        left: -65px;
        font-size: 30px;
        border: 1px solid #cccccc;
        border-radius: 50%;
        background: #cccccc;
        text-align: center;
        color: #404040;
        width: 50px;
        height: 50px;
        bottom: 50%;
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
        transform: translateY(50%); }
  .autoship-profile-index .wishlist .product-items,
  .autoship-profile-index .recently-viewed-products .product-items {
    list-style: none;
    margin: 0 -0.9375rem;
    list-style: none;
    margin: 0 -0.9375rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .autoship-profile-index .wishlist .product-items li,
    .autoship-profile-index .recently-viewed-products .product-items li {
      text-align: center;
      padding: 0 0.9375rem;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: -webkit-flex !important;
      display: flex !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      -webkit-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      position: relative;
      width: 50%;
      margin: 0 0 1.875rem; }
      @media screen and (min-width: 568px) {
        .autoship-profile-index .wishlist .product-items li,
        .autoship-profile-index .recently-viewed-products .product-items li {
          width: 33%; } }
      @media screen and (min-width: 768px) {
        .autoship-profile-index .wishlist .product-items li,
        .autoship-profile-index .recently-viewed-products .product-items li {
          width: 25%;
          margin: 0 0 3.125rem; } }
      .autoship-profile-index .wishlist .product-items li:nth-child(4),
      .autoship-profile-index .recently-viewed-products .product-items li:nth-child(4) {
        margin-right: 0; }
      .autoship-profile-index .wishlist .product-items li .product-item-info,
      .autoship-profile-index .recently-viewed-products .product-items li .product-item-info {
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border: 1px solid #EFF2F2;
        padding: 10px; }
        .autoship-profile-index .wishlist .product-items li .product-item-info .action .button, .autoship-profile-index .wishlist .product-items li .product-item-info .action .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .autoship-profile-index .wishlist .product-items li .product-item-info .action button, .autoship-profile-index .wishlist .product-items li .product-item-info .action .fieldset button.action, .fieldset .autoship-profile-index .wishlist .product-items li .product-item-info .action button.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .fieldset a.action, .fieldset .autoship-profile-index .wishlist .product-items li .product-item-info .action a.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .login-container button.action, .login-container .autoship-profile-index .wishlist .product-items li .product-item-info .action button.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .login-container a.action, .login-container .autoship-profile-index .wishlist .product-items li .product-item-info .action a.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .form-create-account button.action, .form-create-account .autoship-profile-index .wishlist .product-items li .product-item-info .action button.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .form-create-account a.action, .form-create-account .autoship-profile-index .wishlist .product-items li .product-item-info .action a.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .forgot-password-container button.action, .forgot-password-container .autoship-profile-index .wishlist .product-items li .product-item-info .action button.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .forgot-password-container a.action, .forgot-password-container .autoship-profile-index .wishlist .product-items li .product-item-info .action a.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-profile-index .wishlist .product-items li .product-item-info .action button, .autoship-profile-index .wishlist .product-items li .product-item-info .action body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-profile-index .wishlist .product-items li .product-item-info .action button, .autoship-profile-index .wishlist .product-items li .product-item-info .action .data.table .actions a.action, .data.table .actions .autoship-profile-index .wishlist .product-items li .product-item-info .action a.action,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .button,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .fieldset button.action, .fieldset
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.action,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .fieldset a.action, .fieldset
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.action,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .login-container button.action, .login-container
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.action,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .login-container a.action, .login-container
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.action,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .form-create-account button.action, .form-create-account
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.action,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .form-create-account a.action, .form-create-account
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.action,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .forgot-password-container button.action, .forgot-password-container
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.action,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .forgot-password-container a.action, .forgot-password-container
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.action,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .data.table .actions a.action, .data.table .actions
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.action {
          width: 100%;
          margin-bottom: 10px; }
          .autoship-profile-index .wishlist .product-items li .product-item-info .action .button.invert, .autoship-profile-index .wishlist .product-items li .product-item-info .action .modal-inner-wrap .modal-footer button.invert, .modal-inner-wrap .modal-footer .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert, .autoship-profile-index .wishlist .product-items li .product-item-info .action .fieldset button.invert.action, .fieldset .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .fieldset a.invert.action, .fieldset .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .login-container button.invert.action, .login-container .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .login-container a.invert.action, .login-container .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .form-create-account button.invert.action, .form-create-account .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .form-create-account a.invert.action, .form-create-account .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .forgot-password-container button.invert.action, .forgot-password-container .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action .forgot-password-container a.invert.action, .forgot-password-container .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action, .autoship-profile-index .wishlist .product-items li .product-item-info .action body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert, .autoship-profile-index .wishlist .product-items li .product-item-info .action body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert, .autoship-profile-index .wishlist .product-items li .product-item-info .action .data.table .actions a.invert.action, .data.table .actions .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .button.invert,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .modal-inner-wrap .modal-footer button.invert, .modal-inner-wrap .modal-footer
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .fieldset button.invert.action, .fieldset
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert.action,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .fieldset a.invert.action, .fieldset
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .login-container button.invert.action, .login-container
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert.action,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .login-container a.invert.action, .login-container
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .form-create-account button.invert.action, .form-create-account
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert.action,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .form-create-account a.invert.action, .form-create-account
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .forgot-password-container button.invert.action, .forgot-password-container
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert.action,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .forgot-password-container a.invert.action, .forgot-password-container
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .data.table .actions a.invert.action, .data.table .actions
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action {
            -webkit-transition: ease 150ms;
            -o-transition: ease 150ms;
            transition: ease 150ms;
            background: #404040; }
            .autoship-profile-index .wishlist .product-items li .product-item-info .action .button.invert:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .modal-inner-wrap .modal-footer button.invert:hover, .modal-inner-wrap .modal-footer .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .fieldset button.invert.action:hover, .fieldset .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert.action:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .fieldset a.invert.action:hover, .fieldset .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .login-container button.invert.action:hover, .login-container .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert.action:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .login-container a.invert.action:hover, .login-container .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .form-create-account button.invert.action:hover, .form-create-account .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert.action:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .form-create-account a.invert.action:hover, .form-create-account .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .forgot-password-container button.invert.action:hover, .forgot-password-container .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert.action:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .forgot-password-container a.invert.action:hover, .forgot-password-container .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-profile-index .wishlist .product-items li .product-item-info .action button.invert:hover, .autoship-profile-index .wishlist .product-items li .product-item-info .action .data.table .actions a.invert.action:hover, .data.table .actions .autoship-profile-index .wishlist .product-items li .product-item-info .action a.invert.action:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .button.invert:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .modal-inner-wrap .modal-footer button.invert:hover, .modal-inner-wrap .modal-footer
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .fieldset button.invert.action:hover, .fieldset
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert.action:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .fieldset a.invert.action:hover, .fieldset
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .login-container button.invert.action:hover, .login-container
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert.action:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .login-container a.invert.action:hover, .login-container
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .form-create-account button.invert.action:hover, .form-create-account
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert.action:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .form-create-account a.invert.action:hover, .form-create-account
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .forgot-password-container button.invert.action:hover, .forgot-password-container
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert.action:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .forgot-password-container a.invert.action:hover, .forgot-password-container
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action button.invert:hover,
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action .data.table .actions a.invert.action:hover, .data.table .actions
            .autoship-profile-index .recently-viewed-products .product-items li .product-item-info .action a.invert.action:hover {
              background: #D8D8D8;
              color: #404040; }
      .autoship-profile-index .wishlist .product-items li .product-image-box,
      .autoship-profile-index .recently-viewed-products .product-items li .product-image-box {
        display: block; }
        .autoship-profile-index .wishlist .product-items li .product-image-box .product-image-container,
        .autoship-profile-index .recently-viewed-products .product-items li .product-image-box .product-image-container {
          display: block;
          width: 100% !important;
          overflow: hidden; }
          .autoship-profile-index .wishlist .product-items li .product-image-box .product-image-container .product-image-wrapper,
          .autoship-profile-index .recently-viewed-products .product-items li .product-image-box .product-image-container .product-image-wrapper {
            vertical-align: top;
            padding-bottom: 0 !important;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            height: 300px; }
            .autoship-profile-index .wishlist .product-items li .product-image-box .product-image-container .product-image-wrapper img,
            .autoship-profile-index .recently-viewed-products .product-items li .product-image-box .product-image-container .product-image-wrapper img {
              display: block;
              width: 100%;
              height: auto; }
      .autoship-profile-index .wishlist .product-items li .image-container-holder,
      .autoship-profile-index .recently-viewed-products .product-items li .image-container-holder {
        position: relative; }
        .autoship-profile-index .wishlist .product-items li .image-container-holder .quick-view,
        .autoship-profile-index .recently-viewed-products .product-items li .image-container-holder .quick-view {
          display: none;
          position: absolute;
          bottom: 1.25rem;
          width: 90%;
          left: 5%;
          text-align: center;
          padding: 0.3125rem;
          -webkit-box-sizing: border-box;
          box-sizing: border-box;
          border: 0.0625rem solid #93CBD1;
          color: #93CBD1;
          font-family: "Montserrat medium";
          background-color: rgba(255, 255, 255, 0.8);
          -webkit-transition: all 0.2s ease-in-out;
          -moz-transition: all 0.2s ease-in-out;
          -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
          -ms-transition: 0.2s ease-in-out; }
          @media screen and (min-width: 480px) {
            .autoship-profile-index .wishlist .product-items li .image-container-holder .quick-view,
            .autoship-profile-index .recently-viewed-products .product-items li .image-container-holder .quick-view {
              width: 70%;
              left: 15%; } }
          @media screen and (min-width: 568px) {
            .autoship-profile-index .wishlist .product-items li .image-container-holder .quick-view,
            .autoship-profile-index .recently-viewed-products .product-items li .image-container-holder .quick-view {
              padding: 0.625rem; } }
          .autoship-profile-index .wishlist .product-items li .image-container-holder .quick-view:hover,
          .autoship-profile-index .recently-viewed-products .product-items li .image-container-holder .quick-view:hover {
            border: 0.0625rem solid #01A4AD;
            background-color: #01A4AD;
            color: #ffffff; }
        .autoship-profile-index .wishlist .product-items li .image-container-holder:hover .quick-view,
        .autoship-profile-index .recently-viewed-products .product-items li .image-container-holder:hover .quick-view {
          display: block; }
      .autoship-profile-index .wishlist .product-items li .product-item-details,
      .autoship-profile-index .recently-viewed-products .product-items li .product-item-details {
        text-align: center;
        margin: 0.3125rem 0 0;
        text-transform: none; }
        .autoship-profile-index .wishlist .product-items li .product-item-details .product-item-name,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-details .product-item-name {
          overflow: hidden; }
        .autoship-profile-index .wishlist .product-items li .product-item-details .product-item-link,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-details .product-item-link {
          color: #6d6d6d;
          font-size: 18px;
          font-family: "museo_sans500";
          margin: 0 0 0.5rem;
          display: block;
          height: 56px; }
          .autoship-profile-index .wishlist .product-items li .product-item-details .product-item-link:hover,
          .autoship-profile-index .recently-viewed-products .product-items li .product-item-details .product-item-link:hover {
            color: #ec6529; }
        .autoship-profile-index .wishlist .product-items li .product-item-details .description,
        .autoship-profile-index .wishlist .product-items li .product-item-details .rating,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-details .description,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-details .rating {
          display: none; }
        .autoship-profile-index .wishlist .product-items li .product-item-details .price,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-details .price {
          font-family: "museo_sans500";
          font-size: 1.125rem;
          color: #000; }
        .autoship-profile-index .wishlist .product-items li .product-item-details .labelprice,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-details .labelprice {
          font-family: "museo_sans300";
          text-transform: none;
          font-weight: 300;
          color: #6d6d6d; }
        .autoship-profile-index .wishlist .product-items li .product-item-details .price-box,
        .autoship-profile-index .recently-viewed-products .product-items li .product-item-details .price-box {
          margin-bottom: 0.625rem; }
  .autoship-profile-index .profile-info-section {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin: 40px 0; }
    .autoship-profile-index .profile-info-section .centered {
      text-align: center; }
    .autoship-profile-index .profile-info-section.pop-up {
      flex-wrap: wrap;
      margin: 0; }
      .autoship-profile-index .profile-info-section.pop-up .profile-info-block {
        width: 100%; }
      .autoship-profile-index .profile-info-section.pop-up .profile-info-row {
        width: 100%;
        margin-bottom: 15px; }
    .autoship-profile-index .profile-info-section .profile-info-block {
      width: 30%;
      border: 6px solid #EFF2F2;
      padding: 20px;
      box-sizing: border-box; }
      .autoship-profile-index .profile-info-section .profile-info-block h3, .autoship-profile-index .profile-info-section .profile-info-block body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .autoship-profile-index .profile-info-section .profile-info-block .summary.title, .autoship-profile-index .profile-info-section .profile-info-block body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .autoship-profile-index .profile-info-section .profile-info-block .summary.title, .autoship-profile-index .profile-info-section .profile-info-block body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .autoship-profile-index .profile-info-section .profile-info-block span.title, .autoship-profile-index .profile-info-section .profile-info-block body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .autoship-profile-index .profile-info-section .profile-info-block span.title, .autoship-profile-index .profile-info-section .profile-info-block .data.table .table-caption, .data.table .autoship-profile-index .profile-info-section .profile-info-block .table-caption {
        font-weight: 600; }
      .autoship-profile-index .profile-info-section .profile-info-block__shipping {
        text-align: center; }
      .autoship-profile-index .profile-info-section .profile-info-block__schedule {
        display: flex;
        flex-direction: column; }
        .autoship-profile-index .profile-info-section .profile-info-block__schedule h3, .autoship-profile-index .profile-info-section .profile-info-block__schedule body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .autoship-profile-index .profile-info-section .profile-info-block__schedule .summary.title, .autoship-profile-index .profile-info-section .profile-info-block__schedule body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .autoship-profile-index .profile-info-section .profile-info-block__schedule .summary.title, .autoship-profile-index .profile-info-section .profile-info-block__schedule body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .autoship-profile-index .profile-info-section .profile-info-block__schedule span.title, .autoship-profile-index .profile-info-section .profile-info-block__schedule body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .autoship-profile-index .profile-info-section .profile-info-block__schedule span.title, .autoship-profile-index .profile-info-section .profile-info-block__schedule .data.table .table-caption, .data.table .autoship-profile-index .profile-info-section .profile-info-block__schedule .table-caption {
          text-align: center; }
        .autoship-profile-index .profile-info-section .profile-info-block__schedule .ygyi_autoship_skip_month {
          margin-top: auto; }
      .autoship-profile-index .profile-info-section .profile-info-block__subtitle {
        font-size: 16px;
        font-weight: 600; }
      .autoship-profile-index .profile-info-section .profile-info-block .profile-info-row {
        margin-bottom: 25px;
        display: flex;
        justify-content: space-between;
        align-items: flex-start; }
        .autoship-profile-index .profile-info-section .profile-info-block .profile-info-row.profile-name {
          padding-bottom: 10px;
          border-bottom: 1px dashed #338ffb;
          margin-bottom: 20px; }
        .autoship-profile-index .profile-info-section .profile-info-block .profile-info-row h2 {
          font-size: 25px;
          color: #338ffb;
          font-weight: 600;
          margin-bottom: 0; }
        .autoship-profile-index .profile-info-section .profile-info-block .profile-info-row .profile-info-data p {
          font-weight: 100;
          margin-bottom: 0;
          font-size: 16px; }
        .autoship-profile-index .profile-info-section .profile-info-block .profile-info-row .edit-info button {
          border: none;
          outline: none;
          background: none;
          color: #159399;
          font-weight: 600;
          font-size: 18px;
          text-transform: uppercase; }
    .autoship-profile-index .profile-info-section .chart-container {
      width: 200px;
      height: 200px;
      margin: 0 auto;
      position: relative; }
      .autoship-profile-index .profile-info-section .chart-container .circliful .number {
        font-size: 22px !important;
        font-weight: bold !important; }
      .autoship-profile-index .profile-info-section .chart-container .chart-graph-indicator {
        position: absolute;
        width: 67%;
        height: 67%;
        top: 51.5%;
        left: 51.3%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        background: url("../images/shipping-mask.svg") no-repeat;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
        z-index: 10; }
      .autoship-profile-index .profile-info-section .chart-container .chart-graph-indicator-opacity {
        position: absolute;
        width: 67%;
        height: 67%;
        top: 51.5%;
        left: 51.3%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        background: url("../images/shipping-mask-top.svg") no-repeat;
        -webkit-background-size: cover;
        background-size: cover;
        background-position: center center;
        z-index: 5; }
  .autoship-profile-index .gst-notes {
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    text-align: right;
    font-style: italic; }
  .autoship-profile-index #autoship-view-table {
    display: flex;
    flex-flow: column; }
    .autoship-profile-index #autoship-view-table .mobile-info {
      display: none; }
    .autoship-profile-index #autoship-view-table .item {
      display: block; }
      .autoship-profile-index #autoship-view-table .item .item-info {
        display: flex;
        flex-wrap: wrap; }
        .autoship-profile-index #autoship-view-table .item .item-info .col-bv,
        .autoship-profile-index #autoship-view-table .item .item-info .col-qv {
          text-align: left; }
        .autoship-profile-index #autoship-view-table .item .item-info .col-price {
          text-align: right; }

/*Media quaries*/
@media screen and (max-width: 1024px) {
  .autoship-popup-wrapper .action-close,
  .autoship-modals-wrapper aside.modal-popup.popup-wrapper._show .modal-inner-wrap .action-close {
    font-weight: 400;
    font-size: 14px;
    line-height: 32px; }
  .top-absolute-container .header-nav .minicart-wrapper .nav-icon > i {
    padding: 0;
    display: inline-block; }
  .catalog-product-view #main.page-content {
    margin-top: 0; }
    .catalog-product-view #main.page-content .product-add-form .box-tocart .actions button {
      width: 100%; }
    .catalog-product-view #main.page-content .product-add-form .box-tocart .qty {
      width: 100%; }
      .catalog-product-view #main.page-content .product-add-form .box-tocart .qty .control {
        width: inherit; }
        .catalog-product-view #main.page-content .product-add-form .box-tocart .qty .control .input-text {
          width: inherit;
          height: 70px; }
  .autoship-profile-index #ygyi_autoship_change_name {
    padding-bottom: 0; }
    .autoship-profile-index #ygyi_autoship_change_name #form-name {
      font-size: 20px !important; }
  .autoship-profile-index .profile-info-section {
    flex-wrap: wrap; }
    .autoship-profile-index .profile-info-section .profile-info-block {
      width: 100%;
      margin-bottom: 20px; } }

@media screen and (max-width: 768px) {
  .autoship-profile-index .profile-wrap {
    flex-wrap: wrap;
    position: relative; }
    .autoship-profile-index .profile-wrap:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: -10px;
      display: block;
      width: calc(100% + 20px);
      height: 2px;
      background: -webkit-gradient(linear, left top, right top, color-stop(11%, #fc8aae), color-stop(11%, #df3b80), color-stop(22%, #ea572c), color-stop(33%, #f6bc37), color-stop(44%, #e3e75e), color-stop(55%, #4ab27d), color-stop(66%, #169198), color-stop(77%, #40c3cb), color-stop(88%, #b71d8b));
      background: -webkit-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
      background: -o-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
      background: linear-gradient(to right, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%); }
    .autoship-profile-index .profile-wrap .profile-title-wrap {
      width: 100%; }
      .autoship-profile-index .profile-wrap .profile-title-wrap .profile-title {
        font-size: 25px; }
      .autoship-profile-index .profile-wrap .profile-title-wrap .profile-details {
        padding-bottom: 0;
        margin-bottom: 5px; }
      .autoship-profile-index .profile-wrap .profile-title-wrap .colored-border:after {
        display: none; }
    .autoship-profile-index .profile-wrap .select-profile {
      max-width: 100%;
      width: 100%;
      font-size: 14px; }
      .autoship-profile-index .profile-wrap .select-profile button {
        margin: 0;
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px; }
  .autoship-profile-index #autoship-view-table .table-header {
    display: none; }
  .autoship-profile-index .table-wrapper .items > .item .col-quantity .remove-item-link {
    display: block;
    margin-top: 10px; }
  .autoship-profile-index .profile-info-section .profile-info-block__shipping {
    order: 2; }
  .autoship-profile-index .profile-info-section .profile-info-block__profile {
    order: 1; }
  .autoship-profile-index .profile-info-section .profile-info-block__shipping {
    order: 3; }
  .autoship-profile-index .profile-info-section .profile-info-block .profile-info-data {
    font-size: 12px; }
    .autoship-profile-index .profile-info-section .profile-info-block .profile-info-data p {
      font-size: 12px;
      margin-bottom: 5px; }
  .autoship-profile-index .product-items.widget-viewed-grid .product-item {
    width: 50%; }
    .autoship-profile-index .product-items.widget-viewed-grid .product-item .product-image-box .product-image-container .product-image-wrapper {
      height: 200px; }
      .autoship-profile-index .product-items.widget-viewed-grid .product-item .product-image-box .product-image-container .product-image-wrapper img {
        display: block;
        width: auto;
        height: 100%; } }

@media screen and (max-width: 640px) {
  .autoship-profile-index #autoship-view-table .item-info .item-name {
    margin-bottom: 5px; }
  .autoship-profile-index #autoship-view-table .item-info .col-bv,
  .autoship-profile-index #autoship-view-table .item-info .col-qv,
  .autoship-profile-index #autoship-view-table .item-info .col-price {
    display: none; }
  .autoship-profile-index #autoship-view-table .item-info .col-image {
    width: 30%; }
  .autoship-profile-index #autoship-view-table .item-info .col-description {
    width: 70%; }
  .autoship-profile-index #autoship-view-table .item-info .col-quantity {
    width: 100%; }
    .autoship-profile-index #autoship-view-table .item-info .col-quantity .qty-section .qty-section-changer {
      width: 100%; }
      .autoship-profile-index #autoship-view-table .item-info .col-quantity .qty-section .qty-section-changer a {
        width: 50px;
        height: 50px;
        line-height: 50px; }
      .autoship-profile-index #autoship-view-table .item-info .col-quantity .qty-section .qty-section-changer input {
        width: calc(100% - 100px);
        height: 50px;
        line-height: 50px; }
  .autoship-profile-index #autoship-view-table .mobile-info {
    display: block; }
    .autoship-profile-index #autoship-view-table .mobile-info.price {
      display: block;
      color: #159399;
      font-weight: 600;
      font-style: normal; }
  .autoship-profile-index #autoship-view-table .mobile-bv,
  .autoship-profile-index #autoship-view-table .mobile-qv {
    position: relative;
    display: inline-block;
    margin-right: 10px; }
    .autoship-profile-index #autoship-view-table .mobile-bv:before,
    .autoship-profile-index #autoship-view-table .mobile-qv:before {
      content: attr(data-th);
      display: inline-block;
      margin-right: 5px;
      font-weight: bold; } }

@media screen and (max-width: 480px) {
  .autoship-profile-index .product-items.widget-viewed-grid .product-item {
    width: 100%; }
  body .flatpickr-wrapper {
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top; }
  body #ygyi_popup_container .flatpickr-wrapper {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center; }
  .autoship-popup-wrapper .block-header .block-title {
    padding-bottom: 8px;
    padding-top: 8px;
    letter-spacing: 0.02px; }
  .autoship-popup-wrapper form.form [type="text"],
  .autoship-popup-wrapper form.form [type="password"],
  .autoship-popup-wrapper form.form [type="date"],
  .autoship-popup-wrapper form.form [type="datetime"],
  .autoship-popup-wrapper form.form [type="datetime-local"],
  .autoship-popup-wrapper form.form [type="month"],
  .autoship-popup-wrapper form.form [type="week"],
  .autoship-popup-wrapper form.form [type="email"],
  .autoship-popup-wrapper form.form [type="number"],
  .autoship-popup-wrapper form.form [type="search"],
  .autoship-popup-wrapper form.form [type="tel"],
  .autoship-popup-wrapper form.form [type="time"],
  .autoship-popup-wrapper form.form [type="url"],
  .autoship-popup-wrapper form.form [type="color"],
  .autoship-popup-wrapper form.form textarea {
    font-size: 14px;
    font-weight: normal; }
  .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap .block-title {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 15px; }
  .autoship-popup-wrapper .autoship-popup-container .blocks .join-wrap dl {
    font-size: 12px; }
  .autoship-popup-wrapper .action-close {
    top: 4px; }
  .autoship-popup-wrapper .autoship-popup-container .blocks.autoship-steps .date-picker-box {
    margin-bottom: -20px; } }

.arrow-right {
  position: relative;
  padding-right: 15px; }
  .arrow-right:after {
    content: " >";
    font-size: inherit; }

.arrow-left {
  position: relative;
  padding-left: 15px; }
  .arrow-left:before {
    content: "< ";
    font-size: inherit; }

.autoship-modals-wrapper .label {
  color: #404040;
  font-weight: normal;
  font-size: 17px;
  background: none;
  padding: 0;
  margin-bottom: 0.625rem;
  white-space: normal; }

.autoship-modals-wrapper .profile-info-section .profile-info-block__subtitle {
  margin-bottom: 15px; }

.autoship-modals-wrapper .profile-info-section .profile-info-block .profile-info-row {
  align-items: flex-end; }
  .autoship-modals-wrapper .profile-info-section .profile-info-block .profile-info-row.message {
    margin-bottom: 25px; }
  .autoship-modals-wrapper .profile-info-section .profile-info-block .profile-info-row.billing {
    margin-bottom: 0; }

.autoship-modals-wrapper .profile-info-section .back-link {
  margin-top: 0; }

.autoship-modals-wrapper aside._show .modal-inner-wrap {
  max-width: 1024px; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap h1 {
    font-size: 2rem;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    color: #404040;
    padding-bottom: 20px; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    color: #404040;
    padding: 0 35px 20px;
    font-size: 27px; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .vertical-wrap {
    max-width: 530px;
    margin: 0 auto; }
    .autoship-modals-wrapper aside._show .modal-inner-wrap .vertical-wrap.cancel-autoship-wrapper {
      max-width: 400px; }
      .autoship-modals-wrapper aside._show .modal-inner-wrap .vertical-wrap.cancel-autoship-wrapper .subtitle {
        padding-bottom: 20px;
        font-size: 20px;
        line-height: 1.1;
        font-weight: 300; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .profile-caption {
    padding: 15px 0; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .shipping_address {
    padding: 10px 0 30px 25px; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .control._with-tooltip .field-tooltip .field-tooltip-content[aria-hidden="true"] {
    display: none; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .control._with-tooltip .field-tooltip .field-tooltip-content[aria-hidden="false"] {
    display: block; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .field.required > .label:after,
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .field._required > .label:after {
    content: ""; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .field.required > .label:before,
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .field._required > .label:before {
    content: "*";
    color: #404040; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion label {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 17px; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .fields.group.group-2 {
    display: flex; }
    .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .fields.group.group-2 > div {
      align-self: flex-end; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .collapsible {
    padding: 20px 10px; }
    .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .collapsible:not(:first-child) {
      border-top: none; }
  .autoship-modals-wrapper aside._show .modal-inner-wrap .autoship-view-cc-form .credit_cards_accordion .content {
    padding: 15px;
    border-top: none;
    background: #EFF2F2; }

.autoship-modals-wrapper .button, .autoship-modals-wrapper .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .autoship-modals-wrapper button, .autoship-modals-wrapper .fieldset button.action, .fieldset .autoship-modals-wrapper button.action, .autoship-modals-wrapper .fieldset a.action, .fieldset .autoship-modals-wrapper a.action, .autoship-modals-wrapper .login-container button.action, .login-container .autoship-modals-wrapper button.action, .autoship-modals-wrapper .login-container a.action, .login-container .autoship-modals-wrapper a.action, .autoship-modals-wrapper .form-create-account button.action, .form-create-account .autoship-modals-wrapper button.action, .autoship-modals-wrapper .form-create-account a.action, .form-create-account .autoship-modals-wrapper a.action, .autoship-modals-wrapper .forgot-password-container button.action, .forgot-password-container .autoship-modals-wrapper button.action, .autoship-modals-wrapper .forgot-password-container a.action, .forgot-password-container .autoship-modals-wrapper a.action, .autoship-modals-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-modals-wrapper button, .autoship-modals-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-modals-wrapper button, .autoship-modals-wrapper .data.table .actions a.action, .data.table .actions .autoship-modals-wrapper a.action {
  width: 100%;
  background: #707070;
  color: #ffffff;
  margin: 15px auto 0 auto;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  padding: 20px 0;
  text-transform: uppercase; }
  .autoship-modals-wrapper .button.invert, .autoship-modals-wrapper .modal-inner-wrap .modal-footer button.invert, .modal-inner-wrap .modal-footer .autoship-modals-wrapper button.invert, .autoship-modals-wrapper .fieldset button.invert.action, .fieldset .autoship-modals-wrapper button.invert.action, .autoship-modals-wrapper .fieldset a.invert.action, .fieldset .autoship-modals-wrapper a.invert.action, .autoship-modals-wrapper .login-container button.invert.action, .login-container .autoship-modals-wrapper button.invert.action, .autoship-modals-wrapper .login-container a.invert.action, .login-container .autoship-modals-wrapper a.invert.action, .autoship-modals-wrapper .form-create-account button.invert.action, .form-create-account .autoship-modals-wrapper button.invert.action, .autoship-modals-wrapper .form-create-account a.invert.action, .form-create-account .autoship-modals-wrapper a.invert.action, .autoship-modals-wrapper .forgot-password-container button.invert.action, .forgot-password-container .autoship-modals-wrapper button.invert.action, .autoship-modals-wrapper .forgot-password-container a.invert.action, .forgot-password-container .autoship-modals-wrapper a.invert.action, .autoship-modals-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-modals-wrapper button.invert, .autoship-modals-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-modals-wrapper button.invert, .autoship-modals-wrapper .data.table .actions a.invert.action, .data.table .actions .autoship-modals-wrapper a.invert.action {
    background: #404040; }
    .autoship-modals-wrapper .button.invert:hover, .autoship-modals-wrapper .modal-inner-wrap .modal-footer button.invert:hover, .modal-inner-wrap .modal-footer .autoship-modals-wrapper button.invert:hover, .autoship-modals-wrapper .fieldset button.invert.action:hover, .fieldset .autoship-modals-wrapper button.invert.action:hover, .autoship-modals-wrapper .fieldset a.invert.action:hover, .fieldset .autoship-modals-wrapper a.invert.action:hover, .autoship-modals-wrapper .login-container button.invert.action:hover, .login-container .autoship-modals-wrapper button.invert.action:hover, .autoship-modals-wrapper .login-container a.invert.action:hover, .login-container .autoship-modals-wrapper a.invert.action:hover, .autoship-modals-wrapper .form-create-account button.invert.action:hover, .form-create-account .autoship-modals-wrapper button.invert.action:hover, .autoship-modals-wrapper .form-create-account a.invert.action:hover, .form-create-account .autoship-modals-wrapper a.invert.action:hover, .autoship-modals-wrapper .forgot-password-container button.invert.action:hover, .forgot-password-container .autoship-modals-wrapper button.invert.action:hover, .autoship-modals-wrapper .forgot-password-container a.invert.action:hover, .forgot-password-container .autoship-modals-wrapper a.invert.action:hover, .autoship-modals-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-modals-wrapper button.invert:hover, .autoship-modals-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-modals-wrapper button.invert:hover, .autoship-modals-wrapper .data.table .actions a.invert.action:hover, .data.table .actions .autoship-modals-wrapper a.invert.action:hover {
      color: #404040;
      background: #e6e6e6; }
  .autoship-modals-wrapper .button:hover, .autoship-modals-wrapper .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .autoship-modals-wrapper button:hover, .autoship-modals-wrapper .fieldset button.action:hover, .fieldset .autoship-modals-wrapper button.action:hover, .autoship-modals-wrapper .fieldset a.action:hover, .fieldset .autoship-modals-wrapper a.action:hover, .autoship-modals-wrapper .login-container button.action:hover, .login-container .autoship-modals-wrapper button.action:hover, .autoship-modals-wrapper .login-container a.action:hover, .login-container .autoship-modals-wrapper a.action:hover, .autoship-modals-wrapper .form-create-account button.action:hover, .form-create-account .autoship-modals-wrapper button.action:hover, .autoship-modals-wrapper .form-create-account a.action:hover, .form-create-account .autoship-modals-wrapper a.action:hover, .autoship-modals-wrapper .forgot-password-container button.action:hover, .forgot-password-container .autoship-modals-wrapper button.action:hover, .autoship-modals-wrapper .forgot-password-container a.action:hover, .forgot-password-container .autoship-modals-wrapper a.action:hover, .autoship-modals-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-modals-wrapper button:hover, .autoship-modals-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-modals-wrapper button:hover, .autoship-modals-wrapper .data.table .actions a.action:hover, .data.table .actions .autoship-modals-wrapper a.action:hover {
    background: #404040; }
  .autoship-modals-wrapper .button.edit, .autoship-modals-wrapper .modal-inner-wrap .modal-footer button.edit, .modal-inner-wrap .modal-footer .autoship-modals-wrapper button.edit, .autoship-modals-wrapper .fieldset button.edit.action, .fieldset .autoship-modals-wrapper button.edit.action, .autoship-modals-wrapper .fieldset a.edit.action, .fieldset .autoship-modals-wrapper a.edit.action, .autoship-modals-wrapper .login-container button.edit.action, .login-container .autoship-modals-wrapper button.edit.action, .autoship-modals-wrapper .login-container a.edit.action, .login-container .autoship-modals-wrapper a.edit.action, .autoship-modals-wrapper .form-create-account button.edit.action, .form-create-account .autoship-modals-wrapper button.edit.action, .autoship-modals-wrapper .form-create-account a.edit.action, .form-create-account .autoship-modals-wrapper a.edit.action, .autoship-modals-wrapper .forgot-password-container button.edit.action, .forgot-password-container .autoship-modals-wrapper button.edit.action, .autoship-modals-wrapper .forgot-password-container a.edit.action, .forgot-password-container .autoship-modals-wrapper a.edit.action, .autoship-modals-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.edit, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-modals-wrapper button.edit, .autoship-modals-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.edit, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-modals-wrapper button.edit, .autoship-modals-wrapper .data.table .actions a.edit.action, .data.table .actions .autoship-modals-wrapper a.edit.action {
    background: transparent;
    color: #404040;
    margin: 5px auto; }
    .autoship-modals-wrapper .button.edit:hover, .autoship-modals-wrapper .modal-inner-wrap .modal-footer button.edit:hover, .modal-inner-wrap .modal-footer .autoship-modals-wrapper button.edit:hover, .autoship-modals-wrapper .fieldset button.edit.action:hover, .fieldset .autoship-modals-wrapper button.edit.action:hover, .autoship-modals-wrapper .fieldset a.edit.action:hover, .fieldset .autoship-modals-wrapper a.edit.action:hover, .autoship-modals-wrapper .login-container button.edit.action:hover, .login-container .autoship-modals-wrapper button.edit.action:hover, .autoship-modals-wrapper .login-container a.edit.action:hover, .login-container .autoship-modals-wrapper a.edit.action:hover, .autoship-modals-wrapper .form-create-account button.edit.action:hover, .form-create-account .autoship-modals-wrapper button.edit.action:hover, .autoship-modals-wrapper .form-create-account a.edit.action:hover, .form-create-account .autoship-modals-wrapper a.edit.action:hover, .autoship-modals-wrapper .forgot-password-container button.edit.action:hover, .forgot-password-container .autoship-modals-wrapper button.edit.action:hover, .autoship-modals-wrapper .forgot-password-container a.edit.action:hover, .forgot-password-container .autoship-modals-wrapper a.edit.action:hover, .autoship-modals-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.edit:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .autoship-modals-wrapper button.edit:hover, .autoship-modals-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.edit:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-modals-wrapper button.edit:hover, .autoship-modals-wrapper .data.table .actions a.edit.action:hover, .data.table .actions .autoship-modals-wrapper a.edit.action:hover {
      background: #e6e6e6; }

/*Youngevity_US styles*/
body#theme-youngevity-us .autoship-popup-wrapper {
  min-width: unset; }
  body#theme-youngevity-us .autoship-popup-wrapper .field-tooltip-content {
    background: #ffffff;
    border: 1px solid #D8D8D8;
    border-radius: 1px;
    font-size: 14px;
    padding: 12px;
    width: 234px;
    display: none;
    position: absolute;
    text-transform: none;
    bottom: 45px;
    right: 10px;
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
    word-wrap: break-word;
    z-index: 2;
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.55); }
    body#theme-youngevity-us .autoship-popup-wrapper .field-tooltip-content[aria-hidden="true"] {
      display: none; }
    body#theme-youngevity-us .autoship-popup-wrapper .field-tooltip-content[aria-hidden="false"] {
      display: block; }
    body#theme-youngevity-us .autoship-popup-wrapper .field-tooltip-content:after {
      border: 10px solid transparent;
      height: 0;
      width: 0;
      border-top-color: #fff;
      left: 50%;
      margin-left: 10px;
      bottom: -20px;
      content: "";
      display: block;
      position: absolute;
      z-index: 3; }
  body#theme-youngevity-us .autoship-popup-wrapper .action-close {
    background-color: transparent;
    top: 15px;
    right: 20px;
    color: #404040;
    position: absolute;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    z-index: 10;
    font-weight: 300;
    padding: 0;
    text-transform: uppercase; }
    body#theme-youngevity-us .autoship-popup-wrapper .action-close:before {
      display: none;
      content: "";
      background: url(../img/popular-products/nav_close_white.svg) no-repeat center center;
      width: 35px;
      height: 35px;
      margin: auto;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0; }
  body#theme-youngevity-us .autoship-popup-wrapper .block-header .block-title {
    color: #404040;
    text-align: left;
    line-height: 19px;
    font-size: 15px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 13px 10px 15px 5%; }
  body#theme-youngevity-us .autoship-popup-wrapper .block-content {
    padding: 10px 5% 10px 5%;
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    justify-content: space-around; }
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .form .field {
      margin-bottom: 2vh; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .form .field label {
        font-family: "Montserrat medium"; }
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .keep-signedin-box {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      font-size: 20px; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .keep-signedin-box label {
        order: 1;
        position: relative;
        margin-left: 0 !important;
        padding-left: 40px; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .keep-signedin-box input {
        display: none; }
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .block-title {
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      font-size: 18px;
      text-align: left;
      padding: 15px 0; }
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .block-subtitle,
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .block-data {
      font-family: "Montserrat", sans-serif;
      padding: 10px 0; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .block-subtitle.center,
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .block-data.center {
        text-align: center;
        width: 70%;
        margin: 0 auto;
        padding: 10px; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .block-subtitle.small,
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .block-data.small {
        padding-bottom: 30px; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .block-subtitle .block-note,
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .block-data .block-note {
        font-size: 0.8rem;
        padding: 10px 0; }
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .button, body#theme-youngevity-us .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer body#theme-youngevity-us .autoship-popup-wrapper .block-content button, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset button.action, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content button.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset a.action, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container button.action, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container a.action, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account button.action, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content button.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account a.action, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container button.action, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container a.action, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .autoship-popup-wrapper .block-content button, body#theme-youngevity-us .autoship-popup-wrapper .block-content .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button, body#theme-youngevity-us .autoship-popup-wrapper .block-content .data.table .actions a.action, .data.table .actions body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action {
      width: 100%;
      background: #EC562B;
      color: #ffffff;
      font-size: 15px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      text-transform: uppercase;
      padding: 14px 0; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .button.invert, body#theme-youngevity-us .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button.invert, .modal-inner-wrap .modal-footer body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset button.invert.action, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset a.invert.action, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container button.invert.action, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container a.invert.action, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account button.invert.action, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account a.invert.action, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container button.invert.action, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container a.invert.action, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert, body#theme-youngevity-us .autoship-popup-wrapper .block-content .cart-summary.sidebar .checkout-methods-items button.invert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button.invert, body#theme-youngevity-us .autoship-popup-wrapper .block-content .data.table .actions a.invert.action, .data.table .actions body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action {
        background: #404040; }
        body#theme-youngevity-us .autoship-popup-wrapper .block-content .button.invert:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button.invert:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset button.invert.action:hover, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset a.invert.action:hover, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container button.invert.action:hover, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container a.invert.action:hover, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account button.invert.action:hover, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account a.invert.action:hover, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container button.invert.action:hover, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container a.invert.action:hover, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .autoship-popup-wrapper .block-content button.invert:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .cart-summary.sidebar .checkout-methods-items button.invert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button.invert:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .data.table .actions a.invert.action:hover, .data.table .actions body#theme-youngevity-us .autoship-popup-wrapper .block-content a.invert.action:hover {
          color: #404040;
          background: #e6e6e6; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .button:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us .autoship-popup-wrapper .block-content button:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset button.action:hover, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content button.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset a.action:hover, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container button.action:hover, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container a.action:hover, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account button.action:hover, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content button.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account a.action:hover, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container button.action:hover, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container a.action:hover, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .autoship-popup-wrapper .block-content button:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .data.table .actions a.action:hover, .data.table .actions body#theme-youngevity-us .autoship-popup-wrapper .block-content a.action:hover {
        background: #404040; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .button.edit, body#theme-youngevity-us .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button.edit, .modal-inner-wrap .modal-footer body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset button.edit.action, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset a.edit.action, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container button.edit.action, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container a.edit.action, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account button.edit.action, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account a.edit.action, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container button.edit.action, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container a.edit.action, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action, body#theme-youngevity-us .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.edit, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit, body#theme-youngevity-us .autoship-popup-wrapper .block-content .cart-summary.sidebar .checkout-methods-items button.edit, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button.edit, body#theme-youngevity-us .autoship-popup-wrapper .block-content .data.table .actions a.edit.action, .data.table .actions body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action {
        background: transparent;
        color: #404040;
        margin: 5px auto; }
        body#theme-youngevity-us .autoship-popup-wrapper .block-content .button.edit:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .modal-inner-wrap .modal-footer button.edit:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset button.edit.action:hover, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .fieldset a.edit.action:hover, .fieldset body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container button.edit.action:hover, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .login-container a.edit.action:hover, .login-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account button.edit.action:hover, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .form-create-account a.edit.action:hover, .form-create-account body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container button.edit.action:hover, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .forgot-password-container a.edit.action:hover, .forgot-password-container body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.edit:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .autoship-popup-wrapper .block-content button.edit:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .cart-summary.sidebar .checkout-methods-items button.edit:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-wrapper .block-content button.edit:hover, body#theme-youngevity-us .autoship-popup-wrapper .block-content .data.table .actions a.edit.action:hover, .data.table .actions body#theme-youngevity-us .autoship-popup-wrapper .block-content a.edit.action:hover {
          background: #e6e6e6; }
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item {
      font-family: "Montserrat", sans-serif;
      font-weight: 400;
      padding: 30px 10px;
      margin: 0 10px;
      border-bottom: 1px solid #ddd;
      overflow: hidden; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item img {
        width: 80px; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .left {
        position: relative;
        float: left;
        width: 80px;
        box-sizing: border-box; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .right {
        position: relative;
        float: left;
        text-align: left;
        padding: 0 0 0 40px;
        width: calc(100% - 80px); }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .product-name {
        display: block;
        font-weight: 400;
        color: #404040; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .price,
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .product-price {
        font-family: "Montserrat medium";
        font-size: 17px;
        font-weight: 600;
        display: block;
        padding: 5px 0;
        color: #159399; }
        body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .price .price,
        body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .product-price .price {
          display: inline-block; }
        body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .price .price-label,
        body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .product-price .price-label {
          display: inline-block;
          font-style: normal;
          font-size: 14px;
          margin-left: 5px;
          color: #404040;
          font-weight: 400; }
          body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .price .price-label.not-margin,
          body#theme-youngevity-us .autoship-popup-wrapper .block-content .product-item .product-price .price-label.not-margin {
            margin-left: 0; }
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .profile-items .columns {
      float: none; }
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .profile-items .items-list {
      list-style-type: none; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .profile-items .items-list .item {
        display: block;
        position: relative; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .profile-items .items-list a {
        display: block;
        padding: 15px 20px;
        border: 1px solid #404040;
        margin: 15px 0; }
        body#theme-youngevity-us .autoship-popup-wrapper .block-content .profile-items .items-list a:after {
          content: "";
          display: block;
          position: absolute;
          top: 50%;
          right: 20px;
          height: 30px;
          width: 30px;
          border: 1px solid #c4c4c4;
          border-left: none;
          border-bottom: none;
          -moz-transform: rotate(45deg) translateX(-100%);
          -ms-transform: rotate(45deg) translateX(-100%);
          -webkit-transform: rotate(45deg) translateX(-100%);
          -o-transform: rotate(45deg) translateX(-100%);
          transform: rotate(45deg) translateX(-100%); }
        body#theme-youngevity-us .autoship-popup-wrapper .block-content .profile-items .items-list a:hover {
          background: #e6e6e6; }
    body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed {
      text-align: center; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed > .block-title {
        font-weight: bold;
        text-align: center; }
      body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list {
        list-style: none;
        margin: 0; }
        body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item {
          display: block;
          padding: 25px 20px;
          margin: 15px 0;
          border-bottom: 1px solid #D8D8D8; }
          body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item:last-child {
            border-bottom: none; }
          body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .left {
            position: relative;
            float: left;
            width: 20%;
            box-sizing: border-box; }
            body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .left a {
              display: block; }
              body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .left a img {
                width: 100%; }
          body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right {
            position: relative;
            float: left;
            text-align: left;
            padding: 0 0 0 20px;
            width: 80%; }
            body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right a {
              display: block; }
              body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right a .block-title {
                font-weight: 500; }
              body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right a:hover {
                text-decoration: underline; }
            body#theme-youngevity-us .autoship-popup-wrapper .block-content .recently-viewed .recently-list .recently-item .right .price {
              color: #159399;
              font-weight: 500; }
  body#theme-youngevity-us .autoship-popup-wrapper .change-date-placeholder .hint {
    position: relative;
    display: block; }
    body#theme-youngevity-us .autoship-popup-wrapper .change-date-placeholder .hint input:disabled + span {
      opacity: 0.5;
      cursor: default; }
    body#theme-youngevity-us .autoship-popup-wrapper .change-date-placeholder .hint-icon {
      position: absolute;
      width: 25px;
      height: 25px;
      border-radius: 50%;
      background-color: #3838e8;
      display: inline-block;
      left: 100%;
      top: 0;
      color: #fff;
      text-align: center;
      font-weight: bold;
      line-height: 1.9;
      font-style: italic;
      cursor: pointer; }
      body#theme-youngevity-us .autoship-popup-wrapper .change-date-placeholder .hint-icon:hover .hint-content {
        opacity: 1; }
    body#theme-youngevity-us .autoship-popup-wrapper .change-date-placeholder .hint-content {
      position: absolute;
      width: 300px;
      bottom: calc(100% + 15px);
      background-color: rgba(64, 64, 64, 0.8);
      padding: 15px;
      color: #fff;
      left: 0;
      transform: translateX(-16%);
      text-align: center;
      font-weight: normal;
      line-height: 1.3;
      font-style: normal;
      opacity: 0;
      transition: opacity 0.3s ease; }
      body#theme-youngevity-us .autoship-popup-wrapper .change-date-placeholder .hint-content::after {
        content: "";
        position: absolute;
        left: 50px;
        right: auto;
        bottom: -20px;
        border: 10px solid transparent;
        border-top: 10px solid rgba(64, 64, 64, 0.8); }

body#theme-youngevity-us .autoship-popup-container .blocks {
  height: auto;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #ffffff; }
  body#theme-youngevity-us .autoship-popup-container .blocks.block-customer-login {
    height: 100%; }
  body#theme-youngevity-us .autoship-popup-container .blocks .centered {
    text-align: center; }
  body#theme-youngevity-us .autoship-popup-container .blocks .popup-link {
    color: #535353;
    text-decoration: none;
    border-bottom: 1px dashed #ec6529;
    font-size: 14px; }
    body#theme-youngevity-us .autoship-popup-container .blocks .popup-link:hover {
      border-bottom: none; }
  body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap {
    color: #ffffff;
    padding: 15px;
    margin: auto 0 0 0;
    background: #686766;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
    body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap dl {
      text-align: left;
      font-size: 14px; }
    body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap dt,
    body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap dd {
      font-weight: normal;
      margin-bottom: 15px; }
      body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap dt ul,
      body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap dd ul {
        list-style: none;
        margin-left: 0; }
      body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap dt li,
      body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap dd li {
        font-size: 14px;
        padding-left: 30px;
        position: relative; }
        body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap dt li:before,
        body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap dd li:before {
          content: '';
          display: block;
          background: #ffffff;
          width: 3px;
          height: 3px;
          border-radius: 50%;
          position: absolute;
          left: 10px;
          top: 10px; }
    body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .block-title {
      font-size: 18px;
      margin-bottom: 20px; }
    body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .button.join, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .modal-inner-wrap .modal-footer button.join, .modal-inner-wrap .modal-footer body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .fieldset button.join.action, .fieldset body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join.action, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .fieldset a.join.action, .fieldset body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .login-container button.join.action, .login-container body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join.action, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .login-container a.join.action, .login-container body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .form-create-account button.join.action, .form-create-account body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join.action, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .form-create-account a.join.action, .form-create-account body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .forgot-password-container button.join.action, .forgot-password-container body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join.action, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .forgot-password-container a.join.action, .forgot-password-container body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.join, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .cart-summary.sidebar .checkout-methods-items button.join, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-container .blocks .join-wrap button.join, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .data.table .actions a.join.action, .data.table .actions body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action {
      background: #ffffff;
      color: #404040;
      text-transform: uppercase;
      padding: 15px 0;
      font-size: 14px;
      border: none;
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }
      body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .button.join:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .modal-inner-wrap .modal-footer button.join:hover, .modal-inner-wrap .modal-footer body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .fieldset button.join.action:hover, .fieldset body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join.action:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .fieldset a.join.action:hover, .fieldset body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .login-container button.join.action:hover, .login-container body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join.action:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .login-container a.join.action:hover, .login-container body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .form-create-account button.join.action:hover, .form-create-account body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join.action:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .form-create-account a.join.action:hover, .form-create-account body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .forgot-password-container button.join.action:hover, .forgot-password-container body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join.action:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .forgot-password-container a.join.action:hover, .forgot-password-container body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.join:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap button.join:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .cart-summary.sidebar .checkout-methods-items button.join:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .autoship-popup-container .blocks .join-wrap button.join:hover, body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap .data.table .actions a.join.action:hover, .data.table .actions body#theme-youngevity-us .autoship-popup-container .blocks .join-wrap a.join.action:hover {
        background: #D8D8D8; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps.autoship-steps-cart .block-footer {
    margin-top: auto; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .product-item .product-price .price {
    color: #159399; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .set-background {
    background: #EFF2F2;
    margin: 0 -9999px;
    padding: 20px 9999px; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .set-background .agreements {
      display: table;
      width: 100%; }
      body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .set-background .agreements .terms-and-conditions .choice {
        float: left;
        padding-top: 2px; }
        body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .set-background .agreements .terms-and-conditions .choice input[type="checkbox"] + label {
          background: none;
          color: #404040; }
          body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .set-background .agreements .terms-and-conditions .choice input[type="checkbox"] + label:before {
            left: -25px; }
        body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .set-background .agreements .terms-and-conditions .choice input[type="checkbox"]:checked + label:after {
          left: -20px; }
      body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .set-background .agreements .terms-and-conditions .agree-url {
        font-size: 12px;
        line-height: 26px;
        font-family: "Montserrat", sans-serif;
        color: #404040;
        padding: 2px 0 0 34px; }
        body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .set-background .agreements .terms-and-conditions .agree-url a {
          color: #404040; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-data-form {
    padding: 10px 0;
    overflow: hidden; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-data-form .payments-icons {
      display: block;
      width: 100%;
      height: 0;
      padding-top: 7%;
      margin-bottom: 15px;
      background: url("../images/payments.svg") no-repeat;
      background-size: contain;
      background-position: center; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-cvv-code {
      width: 48%;
      margin-right: auto; }
      body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-cvv-code .cvv {
        position: relative; }
        body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-cvv-code .cvv #authnetcim_cc_cid-error {
          position: absolute;
          bottom: -40px;
          left: 0; }
        body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-cvv-code .cvv .field-tooltip {
          position: absolute;
          right: -30px;
          top: 50%;
          font-size: 20px;
          color: #ffffff;
          width: 25px;
          height: 25px;
          background: #338ffb;
          border-radius: 50%;
          display: flex;
          align-items: center;
          justify-content: center; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-date {
      width: 100%; }
      body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-date .expiration-date {
        display: flex;
        justify-content: space-between;
        align-items: center; }
        body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-data-form .card-date .expiration-date .input-wrap {
          width: 48%; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title {
    line-height: 30px;
    padding-top: 15px; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title:after {
      display: block;
      content: "";
      width: 100%;
      margin: 0 -9999px;
      padding: 0 9999px;
      height: 1px;
      background: #D8D8D8; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title i,
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title p {
      display: inline-block;
      vertical-align: middle; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-info .payment-title i {
      font-size: 30px;
      margin-right: 15px; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .payment-info .payment-info-prompt {
    padding-left: 50px; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .billing-info {
    margin-bottom: 20px; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .billing-info .set-background {
      background: #EFF2F2;
      margin: 0 -9999px;
      padding: 20px 9999px; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .billing-info .block-data {
      padding-left: 50px; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .billing-info .form-billing-address {
      display: none; }
      body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .billing-info .form-billing-address.show-form {
        display: block;
        margin-top: 20px; }
      body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .billing-info .form-billing-address.hide-form {
        display: none; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .billing-info .billing-info-edit {
      outline: none;
      position: relative;
      display: inline-block;
      padding-left: 50px;
      font-weight: 600;
      z-index: 10; }
      body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .billing-info .billing-info-edit:before {
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -15px;
        content: "";
        display: inline-block;
        width: 30px;
        height: 30px;
        background: #EFF2F2;
        border-radius: 50%;
        border: 1px solid #919191;
        z-index: 20; }
      body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .billing-info .billing-info-edit.active:after {
        content: "";
        position: absolute;
        left: 5px;
        top: 50%;
        margin-top: -10px;
        background: #159399;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        z-index: 30; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps.overflow-x {
    overflow-x: hidden; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps i {
    display: inline-block;
    margin-right: 5px; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .step-title .step-title-main {
    font-size: 18px; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .step-title p {
    font-size: 12px; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .steps-back-link {
    color: #159399;
    display: inline-block;
    align-self: center;
    font-weight: 600;
    margin: 10px 0;
    font-size: 14px;
    text-transform: capitalize; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .steps-back-link:hover {
      text-decoration: underline; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .block-data-section-box {
    overflow: hidden; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .block-data-section {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    background: #EFF2F2;
    margin: 0 -9999px;
    padding: 0 9999px; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .block-data-section .block-data {
      padding: 20px 0 30px 0;
      font-size: 16px;
      font-weight: 500; }
    body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .block-data-section .block-data-action {
      font-size: 14px;
      font-weight: 600;
      padding: 20px 0; }
      body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .block-data-section .block-data-action .block-data-edit {
        color: #159399; }
        body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .block-data-section .block-data-action .block-data-edit:hover {
          text-decoration: underline; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .block-content {
    justify-content: flex-start; }
  body#theme-youngevity-us .autoship-popup-container .blocks.autoship-steps .date-picker-box {
    margin: 20px 0; }

/* Wishlist
========================================================================== */
.form-wishlist-items .thumbnail {
  margin-top: 1px;
  margin-left: 1px; }

.form-wishlist-items .product-item-link {
  display: block;
  margin-top: 5px; }

.form-wishlist-items .product-item-inner .label {
  margin-bottom: 2px; }

.form-wishlist-items .product-item-inner .product-item-actions .badge:hover {
  color: #ffffff; }

@media screen and (min-width: 64em) {
  .form-wishlist-items .column, .form-wishlist-items .columns, .form-wishlist-items body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .form-wishlist-items .label, .form-wishlist-items
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .form-wishlist-items .label, .form-wishlist-items body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .form-wishlist-items .field, .form-wishlist-items
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .form-wishlist-items .field, .form-wishlist-items body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .form-wishlist-items .choice, .form-wishlist-items
  body:not(#theme-youngevity-us) .billing-address-form .choice,
  body:not(#theme-youngevity-us) .billing-address-form .form-wishlist-items .choice, .form-wishlist-items body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .form-wishlist-items .label, .form-wishlist-items
  body#theme-youngevity-us .fieldset.address .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street .form-wishlist-items .label, .form-wishlist-items body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .form-wishlist-items .field, .form-wishlist-items
  body#theme-youngevity-us .fieldset.address .field.street .field,
  body#theme-youngevity-us .fieldset.address .field.street .form-wishlist-items .field, .form-wishlist-items body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .form-wishlist-items .choice, .form-wishlist-items
  body#theme-youngevity-us .billing-address-form .choice,
  body#theme-youngevity-us .billing-address-form .form-wishlist-items .choice {
    margin-bottom: 30px;
    width: 25% !important; }
  .form-wishlist-items .product-item-info {
    padding-right: 0px; } }

.form-wishlist-items .actions-toolbar {
  text-align: right;
  margin-bottom: 5rem; }

.form-wishlist-items .product-image-wrapper {
  padding: 0 !important; }

.products-view .action.towishlist,
.block.related .products-related .action.towishlist {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
  margin: 0px;
  line-height: 38px;
  color: #404040; }
  .products-view .action.towishlist:hover,
  .block.related .products-related .action.towishlist:hover {
    color: #ffffff; }
    .products-view .action.towishlist:hover span,
    .block.related .products-related .action.towishlist:hover span {
      background: #ec6529;
      border: 1px solid #ec6529; }
  .products-view .action.towishlist span,
  .block.related .products-related .action.towishlist span {
    padding: 10px;
    border: 1px solid #404040;
    line-height: normal;
    font-size: 17px;
    display: block; }
    @media screen and (min-width: 768px) {
      .products-view .action.towishlist span,
      .block.related .products-related .action.towishlist span {
        padding: 14px 18px; } }

#wishlist-table .thumbnail {
  margin-right: 0.9375rem; }

.form-wishlist-items .column, .form-wishlist-items .columns, .form-wishlist-items body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .form-wishlist-items .label, .form-wishlist-items
body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .form-wishlist-items .label, .form-wishlist-items body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .form-wishlist-items .field, .form-wishlist-items
body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .form-wishlist-items .field, .form-wishlist-items body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .form-wishlist-items .choice, .form-wishlist-items
body:not(#theme-youngevity-us) .billing-address-form .choice,
body:not(#theme-youngevity-us) .billing-address-form .form-wishlist-items .choice, .form-wishlist-items body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .form-wishlist-items .label, .form-wishlist-items
body#theme-youngevity-us .fieldset.address .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street .form-wishlist-items .label, .form-wishlist-items body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .form-wishlist-items .field, .form-wishlist-items
body#theme-youngevity-us .fieldset.address .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street .form-wishlist-items .field, .form-wishlist-items body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .form-wishlist-items .choice, .form-wishlist-items
body#theme-youngevity-us .billing-address-form .choice,
body#theme-youngevity-us .billing-address-form .form-wishlist-items .choice {
  overflow: visible; }

.options-error-label-container {
  text-align: center; }

/* Equal Heights
========================================================================== */
.equal-heights {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  .equal-heights-watch {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

/* Accounts
========================================================================== */
.form-create-account .account-type {
  float: left;
  margin: -1.5625rem 0 0; }
  .form-create-account .account-type + .mage-error {
    float: left;
    margin: 5px 0px 0 !important; }

.form-create-account .customer-dob {
  position: relative; }
  .form-create-account .customer-dob img {
    position: absolute;
    top: 12px;
    right: 12px; }
    .form-create-account .customer-dob img:hover {
      cursor: pointer; }

.form-create-account .field small {
  margin: -22px 0 3px;
  display: block; }
  .form-create-account .field small.username-exists-warning {
    margin-top: -5px;
    color: #ec6529; }

.form-create-account .field div.mage-error {
  margin: -18px 0 7px !important;
  display: none !important; }

.form-create-account .field .mage-error + div.mage-error {
  display: block !important; }

.form-create-account .field.username-field {
  position: relative; }
  .ajax-loading .form-create-account .field.username-field:after {
    content: " ";
    background-image: url("../img/ring-alt.svg");
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
    width: 20px;
    height: 20px;
    z-index: 9999;
    position: absolute;
    background-size: contain;
    bottom: -22px; }

.youngevity-register-index .page-title,
.youngevity-register-enroller .page-title {
  text-align: center; }

.youngevity-register-index .main-content h2, .youngevity-register-index .main-content h3, .youngevity-register-index .main-content body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .youngevity-register-index .main-content .summary.title, .youngevity-register-index .main-content body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .youngevity-register-index .main-content .summary.title, .youngevity-register-index .main-content body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .youngevity-register-index .main-content span.title, .youngevity-register-index .main-content body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .youngevity-register-index .main-content span.title, .youngevity-register-index .main-content .data.table .table-caption, .data.table .youngevity-register-index .main-content .table-caption, .youngevity-register-index .main-content h4, .youngevity-register-index .main-content .fieldset .legend, .fieldset .youngevity-register-index .main-content .legend, .youngevity-register-index .main-content .login-container .legend, .login-container .youngevity-register-index .main-content .legend, .youngevity-register-index .main-content .form-create-account .legend, .form-create-account .youngevity-register-index .main-content .legend, .youngevity-register-index .main-content .forgot-password-container .legend, .forgot-password-container .youngevity-register-index .main-content .legend,
.youngevity-register-enroller .main-content h2,
.youngevity-register-enroller .main-content h3,
.youngevity-register-enroller .main-content body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary
.youngevity-register-enroller .main-content .summary.title,
.youngevity-register-enroller .main-content body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar
.youngevity-register-enroller .main-content .summary.title,
.youngevity-register-enroller .main-content body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar
.youngevity-register-enroller .main-content span.title,
.youngevity-register-enroller .main-content body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar
.youngevity-register-enroller .main-content span.title,
.youngevity-register-enroller .main-content .data.table .table-caption, .data.table
.youngevity-register-enroller .main-content .table-caption,
.youngevity-register-enroller .main-content h4,
.youngevity-register-enroller .main-content .fieldset .legend, .fieldset
.youngevity-register-enroller .main-content .legend,
.youngevity-register-enroller .main-content .login-container .legend, .login-container
.youngevity-register-enroller .main-content .legend,
.youngevity-register-enroller .main-content .form-create-account .legend, .form-create-account
.youngevity-register-enroller .main-content .legend,
.youngevity-register-enroller .main-content .forgot-password-container .legend, .forgot-password-container
.youngevity-register-enroller .main-content .legend {
  text-align: center; }

.infotext p {
  text-align: center;
  font-size: 1.125rem;
  margin-top: 0.9375rem; }

.infotext h3, .infotext body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .infotext .summary.title, .infotext body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .infotext .summary.title, .infotext body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .infotext span.title, .infotext body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .infotext span.title, .infotext .data.table .table-caption, .data.table .infotext .table-caption {
  text-align: center;
  font-size: 1.125rem;
  display: block;
  margin-left: 5rem;
  margin-right: 5rem;
  margin-top: 3.75rem; }

.row .thank-you-text {
  text-align: center;
  display: none; }

.summary {
  font-size: 1rem;
  position: relative;
  margin-top: 1.875rem;
  text-align: center;
  margin-bottom: 1.25rem; }
  .summary h2 {
    font-size: 1.5625rem;
    border-bottom: 1px solid gray;
    text-align: center;
    display: inline-block;
    line-height: 1.875rem; }

.place {
  margin-left: 50px;
  width: 12.5rem;
  margin-right: 3.125rem; }

.imgcont {
  float: left; }

.exampleclass {
  float: left; }

.row-autoship-now {
  text-align: center;
  margin-top: 3.125rem; }
  .row-autoship-now .autoship-now {
    text-transform: uppercase; }

.row-autoship-later {
  float: right;
  position: relative;
  display: block;
  margin-top: 7.5rem;
  margin-right: 1.25rem; }
  .row-autoship-later .autoship-later {
    margin-right: 1.25rem;
    margin-bottom: 0.625rem; }

.smarty-ui .smarty-dots {
  display: none !important; }

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
  .row-autoship-later {
    margin-right: 1.25rem; } }

.page-content-middle .row .row-autoship-later {
  margin-right: 1.25rem; }

.invo {
  float: left;
  width: 18.75rem; }

.fx {
  margin-left: 6.25rem; }
  .fx h5 {
    float: left; }
  .fx p {
    float: left;
    margin-left: 0.5rem; }

.product-imager {
  float: left; }

.description-product {
  float: left; }

.order h2 {
  text-align: center;
  font-size: 1.5rem;
  text-decoration: underline; }

.button.action.continue, .modal-inner-wrap .modal-footer button.action.continue, .fieldset button.action.continue, .fieldset a.action.continue, .login-container button.action.continue, .login-container a.action.continue, .form-create-account button.action.continue, .form-create-account a.action.continue, .forgot-password-container button.action.continue, .forgot-password-container a.action.continue, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action.continue, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action.continue, .data.table .actions a.action.continue {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 0 0 0;
  font-size: 0.9rem;
  background-color: #6d6d6d;
  color: #fff; }

.action-toolbar span {
  font-family: 'museo_sans100';
  font-size: 29px;
  margin-top: 35px;
  padding: 10px 20px;
  background: red;
  position: absolute;
  right: 40px;
  bottom: 20px; }

#form-validate.form.form-create-account .button.primary:hover, #form-validate.form.form-create-account .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer #form-validate.form.form-create-account button.primary:hover, #form-validate.form.form-create-account button.primary.action:hover, #form-validate.form.form-create-account a.primary.action:hover, #form-validate.form.form-create-account body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items #form-validate.form.form-create-account button.primary:hover, #form-validate.form.form-create-account body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items #form-validate.form.form-create-account button.primary:hover {
  background-color: #ec562b; }

.catalog-product-view .button.primary:hover, .catalog-product-view .modal-inner-wrap .modal-footer button.primary:hover, .modal-inner-wrap .modal-footer .catalog-product-view button.primary:hover, .catalog-product-view .fieldset button.primary.action:hover, .fieldset .catalog-product-view button.primary.action:hover, .catalog-product-view .fieldset a.primary.action:hover, .fieldset .catalog-product-view a.primary.action:hover, .catalog-product-view .login-container button.primary.action:hover, .login-container .catalog-product-view button.primary.action:hover, .catalog-product-view .login-container a.primary.action:hover, .login-container .catalog-product-view a.primary.action:hover, .catalog-product-view .form-create-account button.primary.action:hover, .form-create-account .catalog-product-view button.primary.action:hover, .catalog-product-view .form-create-account a.primary.action:hover, .form-create-account .catalog-product-view a.primary.action:hover, .catalog-product-view .forgot-password-container button.primary.action:hover, .forgot-password-container .catalog-product-view button.primary.action:hover, .catalog-product-view .forgot-password-container a.primary.action:hover, .forgot-password-container .catalog-product-view a.primary.action:hover, .catalog-product-view body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.primary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .catalog-product-view button.primary:hover, .catalog-product-view body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.primary:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .catalog-product-view button.primary:hover, .catalog-product-view .data.table .actions a.primary.action:hover, .data.table .actions .catalog-product-view a.primary.action:hover {
  background-color: #ec562b; }

.sidebar.sidebar-additional {
  position: relative;
  float: left;
  width: 100%;
  height: auto;
  clear: both;
  margin-top: 127px; }

a.action.create.primary:hover,
#send2:hover {
  background-color: #ec562b; }

.action-toolbar .secondary {
  background-color: white; }

a.button.primary.js-button:hover, .fieldset a.primary.js-button.action:hover, .login-container a.primary.js-button.action:hover, .form-create-account a.primary.js-button.action:hover, .forgot-password-container a.primary.js-button.action:hover, .data.table .actions a.primary.js-button.action:hover {
  background-color: #ec562b; }

.category .featured-packs .tocart.priamry.add-to-card:hover {
  background-color: #ec562b; }

.format {
  display: block;
  margin: 0 auto;
  width: 362px; }
  .format #enroller_id {
    width: 12.3rem;
    float: right; }

.button.hollow.tiny, .modal-inner-wrap .modal-footer button.hollow.tiny, .fieldset button.hollow.tiny.action, .fieldset .actions-toolbar .secondary button.tiny.action, .fieldset a.hollow.tiny.action, .fieldset .actions-toolbar .secondary a.tiny.action, .login-container button.hollow.tiny.action, .login-container .actions-toolbar .secondary button.tiny.action, .login-container a.hollow.tiny.action, .login-container .actions-toolbar .secondary a.tiny.action, .form-create-account button.hollow.tiny.action, .form-create-account .actions-toolbar .secondary button.tiny.action, .form-create-account a.hollow.tiny.action, .form-create-account .actions-toolbar .secondary a.tiny.action, .forgot-password-container button.hollow.tiny.action, .forgot-password-container .actions-toolbar .secondary button.tiny.action, .forgot-password-container a.hollow.tiny.action, .forgot-password-container .actions-toolbar .secondary a.tiny.action, .fieldset .actions-toolbar .secondary .button.tiny.action, .fieldset .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.tiny.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .fieldset .actions-toolbar .secondary button.tiny.action, .fieldset .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.tiny.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .fieldset .actions-toolbar .secondary button.tiny.action, .login-container .actions-toolbar .secondary .button.tiny.action, .login-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.tiny.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .login-container .actions-toolbar .secondary button.tiny.action, .login-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.tiny.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .login-container .actions-toolbar .secondary button.tiny.action, .form-create-account .actions-toolbar .secondary .button.tiny.action, .form-create-account .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.tiny.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .form-create-account .actions-toolbar .secondary button.tiny.action, .form-create-account .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.tiny.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .form-create-account .actions-toolbar .secondary button.tiny.action, .forgot-password-container .actions-toolbar .secondary .button.tiny.action, .forgot-password-container .actions-toolbar .secondary body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.tiny.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.tiny.action, .forgot-password-container .actions-toolbar .secondary body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.tiny.action, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .forgot-password-container .actions-toolbar .secondary button.tiny.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.hollow.tiny, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.hollow.tiny, .data.table .actions a.hollow.tiny.action {
  margin: 0 auto;
  display: block;
  position: relative;
  width: 26%;
  font-size: 15px;
  min-width: 11.25rem; }

.page-content .dashboard-nav-bar {
  height: 93px;
  background: #9a9899;
  padding: 0 10px; }
  .page-content .dashboard-nav-bar .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center; }
    .page-content .dashboard-nav-bar .container a.active {
      border-bottom: 0px !important; }
    .page-content .dashboard-nav-bar .container a {
      color: white;
      text-transform: none;
      font-size: 35px;
      font-family: "museo_sans100"; }
    .page-content .dashboard-nav-bar .container .do-full-screen {
      top: 30px; }
  .page-content .dashboard-nav-bar .fa-angle-up {
    font-size: 35px; }

.page-content .dashboard-left {
  height: 100%; }
  .page-content .dashboard-left ul {
    max-width: 100%;
    padding: 0 50px 0 0; }
    .page-content .dashboard-left ul li a {
      text-transform: none;
      background: #9a9899 !important;
      border: 0px;
      color: white;
      font-size: 18px;
      padding-left: 20px;
      position: relative; }
      .page-content .dashboard-left ul li a.active {
        background: #52bf88 !important;
        border: 0px; }
        .page-content .dashboard-left ul li a.active:after {
          content: "";
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 9px 10px 9px 0;
          border-color: transparent #ffffff transparent transparent;
          border-top-color: transparent;
          border-right-color: white;
          border-bottom-color: transparent;
          border-left-color: transparent;
          display: block;
          position: absolute;
          right: 0px;
          top: 13px; }
      .page-content .dashboard-left ul li a:hover {
        background: #7bd1a4 !important;
        border: 0px; }

.form-address-edit .actions-toolbar,
.form-sell-settings .actions-toolbar,
.form-edit-account .actions-toolbar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0; }

.form-sell-settings .actions-toolbar {
  display: none; }

#ajax-sidebox {
  display: none; }

#ajax-sidebox.visible {
  display: block;
  z-index: 999999;
  padding-top: 70px; }

.dashboard-orders-view .payment-method caption.table-caption {
  display: none; }

div.smarty-ui {
  z-index: 9999999 !important; }

#address-loader.loading-mask {
  background: rgba(0, 0, 0, 0.1); }

.autoship-adress-input,
.adress-input {
  position: relative; }

div.smarty-ui.smarty-ship-to {
  top: 100% !important;
  left: 0 !important; }

.shipto_form .country label {
  position: relative; }

div.smarty-ui.smarty-ship-to-country {
  position: absolute !important;
  top: -4px !important;
  right: -6px !important;
  left: auto !important; }

a#removeAvatar {
  color: white;
  padding: 3px 7px;
  background: #ec562b; }

a#removeAvatar span {
  text-transform: uppercase;
  font-family: "museo_sans700";
  font-size: 14px; }

.uploader-layout {
  height: 160px;
  left: -15px;
  position: absolute;
  top: 0;
  width: 150px; }

.image-uploader {
  display: none;
  height: 100%;
  width: 100%;
  z-index: 100;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  max-width: 100%;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 22px;
  color: #777;
  background-color: #FFF;
  border: 2px solid #E5E5E5;
  background-size: 30px 30px;
  background-image: -webkit-linear-gradient(135deg, #F6F6F6 25%, transparent 25%, transparent 50%, #F6F6F6 50%, #F6F6F6 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(-45deg, #F6F6F6 25%, transparent 25%, transparent 50%, #F6F6F6 50%, #F6F6F6 75%, transparent 75%, transparent) !important;
  -webkit-animation: stripes 2s linear infinite;
  animation: stripes 2s linear infinite; }

@-webkit-keyframes stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 60px 30px; } }

@keyframes stripes {
  from {
    background-position: 0 0; }
  to {
    background-position: 60px 30px; } }

.image-uploader .remove-avatar {
  z-index: 101; }

.uploader-text {
  margin-top: 20px;
  text-align: center; }

.uploader-text i {
  font-size: 30px; }

.customer-account-login .columns-top {
  text-align: center;
  margin: 50px 0 20px 0; }

.customer-account-logoutsuccess .columns-top {
  text-align: center;
  margin: 50px 0 20px 0; }

.customer-account-logoutsuccess .page-content-middle {
  text-align: center;
  margin: 0 auto; }

@media screen and (max-width: 1230px) {
  div.uploader-layout {
    left: 0; } }

@media only screen and (max-width: 767px) {
  .customer-account-login .page-title {
    padding: 10px 0.625rem 0; }
  .customer-account-login .login-container .block-new-customer {
    padding-top: 20px; }
  div.dashboard-content {
    margin-top: 0; }
  div.dashboard-content-mobile {
    display: block;
    margin-top: 20px; }
    div.dashboard-content-mobile .avatar-section {
      display: block; }
  .avatar-profile div.uploader-layout {
    left: 50%;
    top: -38px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%); }
  .dashboard-profile-index .dashboard-content .row.collapse .green {
    max-width: 100%; }
  .dashboard-profile-index .refresh-social-security .it-can-ajax {
    max-width: 100%; } }

@media only screen and (max-width: 767px) and (orientation: portrait) {
  .dashboard-left {
    display: block; } }

@media only screen and (max-width: 400px) {
  [class*=smarty-addr] {
    width: 236px !important; } }

.modals-wrapper aside.update-password-form._show .modal-inner-wrap {
  max-width: 1010px; }

.update-password-form .messages {
  text-align: center;
  padding: 10px 0;
  font-weight: 600;
  color: red; }

.update-password-form .columns {
  padding: 0;
  overflow: hidden; }

.update-password-form .fieldset {
  padding: 0 25px; }

.update-password-form .field {
  margin-bottom: 20px; }

.update-password-form .form-container {
  display: table-cell;
  width: 50%; }
  @media only screen and (max-width: 747px) {
    .update-password-form .form-container {
      display: block;
      width: 100%; } }

.update-password-form .title {
  font-size: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #404040;
  text-align: center; }
  @media only screen and (max-width: 747px) {
    .update-password-form .title {
      font-size: 20px; } }

.update-password-form .tips-container {
  display: table-cell;
  width: 50%;
  background: #f3f3f3;
  padding: 30px; }
  @media only screen and (max-width: 747px) {
    .update-password-form .tips-container {
      display: block;
      width: 100%; } }

.update-password-form .tips-tittle {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px; }

.update-password-form .field.note {
  text-align: center;
  margin-bottom: 20px; }

.update-password-form button {
  width: 100%;
  font-family: "Montserrat medium";
  text-transform: uppercase;
  background: #575757;
  font-size: 17px;
  line-height: 36px;
  margin-right: 15px;
  color: #fff; }

.update-password-form .button.secondary:hover, .update-password-form .modal-inner-wrap .modal-footer button.secondary:hover, .modal-inner-wrap .modal-footer .update-password-form button.secondary:hover, .update-password-form .fieldset button.secondary.action:hover, .fieldset .update-password-form button.secondary.action:hover, .update-password-form .fieldset a.secondary.action:hover, .fieldset .update-password-form a.secondary.action:hover, .update-password-form .login-container button.secondary.action:hover, .login-container .update-password-form button.secondary.action:hover, .update-password-form .login-container a.secondary.action:hover, .login-container .update-password-form a.secondary.action:hover, .update-password-form .form-create-account button.secondary.action:hover, .form-create-account .update-password-form button.secondary.action:hover, .update-password-form .form-create-account a.secondary.action:hover, .form-create-account .update-password-form a.secondary.action:hover, .update-password-form .forgot-password-container button.secondary.action:hover, .forgot-password-container .update-password-form button.secondary.action:hover, .update-password-form .forgot-password-container a.secondary.action:hover, .forgot-password-container .update-password-form a.secondary.action:hover, .update-password-form body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.secondary:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .update-password-form button.secondary:hover, .update-password-form body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.secondary:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .update-password-form button.secondary:hover, .update-password-form .data.table .actions a.secondary.action:hover, .data.table .actions .update-password-form a.secondary.action:hover {
  background: #DA571D; }

.update-password-form .password-weak .password-strength-meter:before {
  background-color: #FF0000;
  width: 25%; }

.update-password-form .password-strength-meter:before {
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1; }

.update-password-form .password-strength-meter {
  background-color: #f4f4f4;
  height: 32px;
  line-height: 32px;
  padding: 0 9px;
  position: relative;
  z-index: 1; }

.update-password-form .password-very-strong .password-strength-meter:before {
  background-color: #387656;
  width: 100%; }

.update-password-form .password-medium .password-strength-meter:before {
  background-color: #F8BD39;
  width: 50%; }

.update-password-form .password-strong .password-strength-meter:before {
  background-color: #52bf88;
  width: 75%; }

.update-password-form .field.password .control {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.update-password-form .field.password .control #password {
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1; }

.update-password-form .field.password .control #password-strength-meter-container {
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-bottom: 5px; }

.update-password-form .field.password .control #password-error {
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3; }

.update-password-form .account-reset-password-container #password-error {
  display: none !important; }

.update-password-form .account-reset-password-container .mage-error:not(input) {
  text-transform: inherit;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #FF0000;
  font-size: 11px; }

.update-password-form .account-reset-password-container #password {
  position: relative; }
  .update-password-form .account-reset-password-container #password.valid:before {
    content: '1';
    position: absolute;
    color: #ffffff;
    right: 0;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    background: #179BA3; }

.update-password-form .account-reset-password-container .password-strength-meter-message {
  visibility: hidden;
  text-align: right;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 12px;
  color: #404040; }

.update-password-form .account-reset-password-container .password-weak .password-strength-meter-message,
.update-password-form .account-reset-password-container .password-medium .password-strength-meter-message,
.update-password-form .account-reset-password-container .password-strong .password-strength-meter-message,
.update-password-form .account-reset-password-container .password-very-strong .password-strength-meter-message {
  visibility: visible; }

.update-password-form .account-reset-password-container .password-weak .password-strength-meter-message {
  color: #FF0000; }

.update-password-form .account-reset-password-container .password-medium .password-strength-meter-message {
  color: #F8BD39; }

.update-password-form .account-reset-password-container .password-strong .password-strength-meter-message {
  color: #52bf88; }

.update-password-form .account-reset-password-container .password-very-strong .password-strength-meter-message {
  color: #387656; }

.update-password-form .account-reset-password-container .fieldset {
  padding-bottom: 0; }

.update-password-form .account-reset-password-container .tips-container ul li {
  padding: 10px 0; }

.update-password-form .account-reset-password-container .tips-container h5.tips-tittle {
  font-size: 20px !important;
  letter-spacing: 3px; }
  @media only screen and (max-width: 747px) {
    .update-password-form .account-reset-password-container .tips-container h5.tips-tittle {
      font-size: 16px !important; } }

.update-password-form .account-reset-password-container .password-strength-meter {
  height: 6px; }

body._has-modal .modals-wrapper .modals-overlay.no-close-modal-overlay {
  background: rgba(0, 0, 0, 0.7);
  pointer-events: auto; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .billing-info-edit:before, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .billing-info-edit:before {
  width: 31px !important;
  height: 31px !important; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-header:after, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-header:after {
  height: 4px; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-header .block-title, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-header .block-title {
  padding-top: 15px; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .billing-info-different select, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .billing-info-different input, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .billing-info-different select, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .billing-info-different input {
  border-color: #159399; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .payment-title i, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .payment-title i {
  margin-left: 5px; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .payment-title:after, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .payment-title:after {
  display: none !important; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .field-tooltip.toggle, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .field-tooltip.toggle {
  margin-left: 40px;
  font-weight: 500;
  color: #159399;
  margin-bottom: 15px; }
  body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .field-tooltip.toggle .field-tooltip-content, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .field-tooltip.toggle .field-tooltip-content {
    background-color: #737172;
    color: #fff;
    border-color: #737172;
    border-radius: 3px;
    text-align: center;
    font-weight: 600; }
    body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .field-tooltip.toggle .field-tooltip-content:after, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .field-tooltip.toggle .field-tooltip-content:after {
      border-top-color: #737172; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .steps-back-link, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-info .steps-back-link {
  text-align: center;
  width: 100%;
  margin: 15px 0;
  font-weight: 600; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form label, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form label {
  font-weight: 500;
  font-size: 14px; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .payments-icons, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .payments-icons {
  padding-top: 10%; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns select, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns input, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns select, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns input {
  border-color: #159399; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns .permission label, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns .permission label {
  margin-left: 0 !important;
  padding-left: 35px; }
  body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns .permission label:after, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns .permission label:after {
    left: 2%;
    top: 25%; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns .permission .mage-error, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .payment-data-form .columns .permission .mage-error {
  text-align: center; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content > .step-title > p, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content > .step-title > p {
  text-align: center;
  font-size: 14px; }
  body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content > .step-title > p span, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content > .step-title > p span {
    font-size: 14px; }
  body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content > .step-title > p b, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content > .step-title > p b {
    color: #159399; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content > .step-title .step-title-main, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content > .step-title .step-title-main {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  padding: 15px 0; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .addresses-wrap, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .addresses-wrap {
  text-align: center; }
  body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .addresses-wrap .step-title p, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .addresses-wrap .step-title p {
    font-size: 16px;
    font-weight: 500; }
  body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .addresses-wrap .block-data-section, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .addresses-wrap .block-data-section {
    display: block;
    background: none; }

body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .button, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset button.action, .fieldset body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset a.action, .fieldset body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container button.action, .login-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container a.action, .login-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account button.action, .form-create-account body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account a.action, .form-create-account body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container button.action, .forgot-password-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container a.action, .forgot-password-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .data.table .actions a.action, .data.table .actions body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .button, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset button.action, .fieldset body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset a.action, .fieldset body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container button.action, .login-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container a.action, .login-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account button.action, .form-create-account body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account a.action, .form-create-account body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container button.action, .forgot-password-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container a.action, .forgot-password-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .data.table .actions a.action, .data.table .actions body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.action {
  font-weight: 600; }
  body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .button.invert, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .modal-inner-wrap .modal-footer button.invert, .modal-inner-wrap .modal-footer body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset button.invert.action, .fieldset body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset a.invert.action, .fieldset body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container button.invert.action, .login-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container a.invert.action, .login-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account button.invert.action, .form-create-account body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account a.invert.action, .form-create-account body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container button.invert.action, .forgot-password-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container a.invert.action, .forgot-password-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .data.table .actions a.invert.action, .data.table .actions body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .button.invert, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .modal-inner-wrap .modal-footer button.invert, .modal-inner-wrap .modal-footer body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset button.invert.action, .fieldset body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset a.invert.action, .fieldset body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container button.invert.action, .login-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container a.invert.action, .login-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account button.invert.action, .form-create-account body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account a.invert.action, .form-create-account body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container button.invert.action, .forgot-password-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container a.invert.action, .forgot-password-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .data.table .actions a.invert.action, .data.table .actions body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action {
    background: #159399; }
    body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .button.invert:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .modal-inner-wrap .modal-footer button.invert:hover, .modal-inner-wrap .modal-footer body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset button.invert.action:hover, .fieldset body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset a.invert.action:hover, .fieldset body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container button.invert.action:hover, .login-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container a.invert.action:hover, .login-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account button.invert.action:hover, .form-create-account body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account a.invert.action:hover, .form-create-account body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container button.invert.action:hover, .forgot-password-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container a.invert.action:hover, .forgot-password-container body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert:hover, body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .data.table .actions a.invert.action:hover, .data.table .actions body.dashboard-index-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .button.invert:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .modal-inner-wrap .modal-footer button.invert:hover, .modal-inner-wrap .modal-footer body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset button.invert.action:hover, .fieldset body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .fieldset a.invert.action:hover, .fieldset body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container button.invert.action:hover, .login-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .login-container a.invert.action:hover, .login-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account button.invert.action:hover, .form-create-account body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .form-create-account a.invert.action:hover, .form-create-account body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container button.invert.action:hover, .forgot-password-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert.action:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .forgot-password-container a.invert.action:hover, .forgot-password-container body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.invert:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.invert:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content button.invert:hover, body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content .data.table .actions a.invert.action:hover, .data.table .actions body.dashboard-profile-index .renewal-container .autoship-popup-wrapper .autoship-steps .block-content a.invert.action:hover {
      background: #e6e6e6; }

@media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
  body.dashboard-index-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap, body.dashboard-profile-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap {
    padding: 40px 10px;
    width: 90%;
    margin: 10px auto; } }

body.dashboard-index-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .skip-renewal-content h1, body.dashboard-profile-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .skip-renewal-content h1 {
  font-size: 32px;
  text-align: center;
  color: #404040;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  margin-bottom: 5px; }

body.dashboard-index-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .skip-renewal-content .content, body.dashboard-profile-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .skip-renewal-content .content {
  font-size: 22px;
  padding: 15px 0;
  font-weight: 200;
  text-align: justify;
  line-height: 1.5; }

body.dashboard-index-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .skip-renewal-content .text-center .question, body.dashboard-profile-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .skip-renewal-content .text-center .question {
  font-weight: 500; }

body.dashboard-index-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .skip-renewal-content .text-center .phone, body.dashboard-profile-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .skip-renewal-content .text-center .phone {
  font-size: 18px;
  display: block;
  font-weight: 500;
  color: #159399;
  padding: 10px 0; }

body.dashboard-index-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .modal-footer, body.dashboard-profile-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .modal-footer {
  text-align: center; }
  body.dashboard-index-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .modal-footer button, body.dashboard-profile-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .modal-footer button {
    width: 47%;
    padding: 15px 0; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      body.dashboard-index-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .modal-footer button, body.dashboard-profile-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .modal-footer button {
        width: 45%;
        line-height: normal;
        font-size: 16px; } }
    body.dashboard-index-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .modal-footer button:last-child, body.dashboard-profile-index .modals-wrapper aside.renewal-skip-popup._show .modal-inner-wrap .modal-footer button:last-child {
      margin-right: 0; }

body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap {
  padding: 30px 55px; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap {
      padding: 15px;
      margin: 10px auto; } }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .modal-footer, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .modal-footer {
    padding-bottom: 0;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .renewal-policy-form, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .renewal-policy-form {
    text-align: left; }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .mage-error, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .mage-error {
    text-align: center; }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup h1, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup h1 {
    text-align: center;
    color: #404040;
    font-size: 32px;
    font-family: "Montserrat medium";
    font-weight: 500; }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup div, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup div {
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .first, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .first {
    font-size: 22px;
    line-height: 1.5;
    padding-bottom: 15px; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .first, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .first {
        font-size: 18px;
        line-height: normal; } }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup ul, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup ul {
    padding: 15px 0;
    margin: 0;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup ul, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup ul {
        padding: 15px 0px;
        margin-left: 0; } }
    body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup ul li, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup ul li {
      margin-left: 15px; }
      body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup ul li:first-child, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup ul li:first-child {
        margin-left: 0;
        list-style: none; }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .blog, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .blog {
    padding: 20px 0;
    display: inline; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .blog, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .blog {
        padding: 5px 0;
        display: inline-block; } }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .blog-url, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .blog-url {
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    color: #159399; }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .terms-and-conditions, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .terms-and-conditions {
    padding-top: 15px; }
    body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .terms-and-conditions .link_text, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .terms-and-conditions .link_text {
      font-family: "Montserrat", sans-serif;
      font-weight: 600;
      color: #159399; }
    body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .terms-and-conditions .input-checkbox:before, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .terms-and-conditions .input-checkbox:before {
      top: -5px;
      width: 30px;
      height: 30px;
      border-radius: 3px;
      font: 25px/1 "fontAwesome";
      color: #fff; }
    body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .terms-and-conditions .input-checkbox:checked:before, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .renewal-policy-popup .terms-and-conditions .input-checkbox:checked:before {
      background-color: #159399; }
  body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .modal-footer button.agreed-policy-accept, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .modal-footer button.agreed-policy-accept {
    width: inherit;
    padding: 10px 5%; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      body.dashboard-index-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .modal-footer button.agreed-policy-accept, body.dashboard-profile-index .modals-wrapper aside.autoship-policy-popup._show .modal-inner-wrap .modal-footer button.agreed-policy-accept {
        line-height: normal; } }

body.dashboard-index-index .renewal-container .block-autoship-cart .block-header .block-title, body.dashboard-profile-index .renewal-container .block-autoship-cart .block-header .block-title {
  padding-top: 15px; }

body.dashboard-index-index .renewal-container .block-autoship-cart .block-content .item .item-block .block, body.dashboard-profile-index .renewal-container .block-autoship-cart .block-content .item .item-block .block {
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600; }

body.dashboard-index-index .renewal-container .block-autoship-cart .block-content .item .item-block .item-block-price .price, body.dashboard-profile-index .renewal-container .block-autoship-cart .block-content .item .item-block .item-block-price .price {
  font-size: 22px; }

body.dashboard-index-index .renewal-container .block-autoship-cart .block-content .item .item-block .item-block-price .price-label, body.dashboard-profile-index .renewal-container .block-autoship-cart .block-content .item .item-block .item-block-price .price-label {
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500; }

body.dashboard-index-index .renewal-container .block-autoship-cart .block-footer .block-title, body.dashboard-profile-index .renewal-container .block-autoship-cart .block-footer .block-title {
  text-transform: uppercase; }

body.dashboard-index-index .renewal-container .block-autoship-cart .block-footer .block-comment .text-bold, body.dashboard-profile-index .renewal-container .block-autoship-cart .block-footer .block-comment .text-bold {
  font-family: "Montserrat", sans-serif;
  font-weight: 600; }

body.dashboard-index-index .renewal-container .block-autoship-cart .block-footer .summary-wrap, body.dashboard-profile-index .renewal-container .block-autoship-cart .block-footer .summary-wrap {
  font-family: "Montserrat", sans-serif;
  font-weight: 600; }

/* Datepickers
========================================================================== */
#ui-datepicker-div .ui-datepicker-next span,
#ui-datepicker-div .ui-datepicker-prev span {
  margin-top: -4px;
  margin-left: -5px; }

#ui-datepicker-div .ui-datepicker-prev span {
  border-right-color: #6d6d6d; }

#ui-datepicker-div .ui-datepicker-next {
  right: 2px; }
  #ui-datepicker-div .ui-datepicker-next span {
    border-left-color: #6d6d6d; }

#ui-datepicker-div .ui-datepicker-month {
  color: #6d6d6d; }

#ui-datepicker-div .ui-datepicker-next-hover {
  right: 2px;
  top: 2px; }

#ui-datepicker-div .ui-datepicker-prev-hover {
  left: 2px;
  top: 2px; }

#ui-datepicker-div .ui-widget-header .ui-datepicker-year {
  padding: 0.25rem 0.5rem;
  height: 30px; }

#ui-datepicker-div .ui-widget-header .ui-state-hover,
#ui-datepicker-div .ui-widget-header .ui-state-focus {
  border: 0; }

#ui-datepicker-div .ui-datepicker-calendar td {
  border: 0; }
  #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day {
    background: #c4c4c4; }
  #ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today {
    background: none; }
  #ui-datepicker-div .ui-datepicker-calendar td a {
    border-color: #6d6d6d;
    color: #6d6d6d; }
    #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active {
      background: none; }
    #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-hover {
      color: #41a3ba;
      border-color: #41a3ba;
      background: none; }

/* Global Menu
========================================================================== */
.global-menu {
  z-index: 11;
  height: 530px; }
  .global:hover .global-menu {
    opacity: 1;
    pointer-events: auto; }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .global-menu {
      box-sizing: border-box;
      height: auto; }
      .global.nav-icon.active .global-menu {
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 1; } }
  .global-menu__back-button {
    font-size: 16px;
    display: block;
    text-align: left;
    padding: 5px 0 5px 20px;
    position: relative;
    display: none; }
    .global-menu__back-button:after {
      content: "\f053";
      font-family: FontAwesome;
      position: absolute;
      font-size: 16px;
      color: #c4c4c4;
      pointer-events: none;
      left: 0;
      top: 7px; }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .global-menu__back-button {
        display: block; } }
  .global-menu__container {
    position: relative;
    height: 100%;
    overflow: hidden; }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .global-menu__container {
        padding: 20px 25px 0 25px; } }
  .global-menu__content {
    opacity: 0;
    background-color: transparent;
    background-position: bottom center;
    background-repeat: no-repeat;
    padding: 22px 35px 30px;
    width: 504px;
    box-sizing: border-box;
    left: 0;
    z-index: 0;
    height: 100%;
    position: absolute;
    -webkit-transition: opacity 300ms ease, -webkit-transform 300ms ease;
    -moz-transition: opacity 300ms ease, -moz-transform 300ms ease;
    transition: opacity 300ms ease, transform 300ms ease; }
    .global-menu__content.visible {
      z-index: 99999;
      opacity: 1; }
    .global-menu__content.health-nutrition {
      background-image: url("/media/wysiwyg/global/health-nutrition.jpg"); }
    .global-menu__content.home-family {
      background-image: url("/media/wysiwyg/global/home-family.jpg"); }
    .global-menu__content.food-beverage {
      background-image: url("/media/wysiwyg/global/food-beverage.jpg"); }
    .global-menu__content.spa-beauty {
      background-image: url("/media/wysiwyg/global/spa-beauty.jpg"); }
    .global-menu__content.apparel-jewelry {
      background-image: url("/media/wysiwyg/global/apparel-jewelry.jpg"); }
    .global-menu__content.services {
      background-image: url("/media/wysiwyg/global/services.jpg"); }
    .global-menu__content.apparel-jewelry .global-menu__content__callout {
      color: #333333;
      text-shadow: 0; }
    .global-menu__content__callout {
      display: block;
      font-family: "museo_sans900";
      position: absolute;
      left: 75px;
      bottom: 30px;
      font-size: 32px;
      margin: 0;
      color: #fff;
      text-shadow: 1px 2px 10px rgba(0, 0, 0, 0.4); }
    .global-menu__content__header {
      font-size: 20px;
      font-family: "museo_sans900";
      padding: 0;
      text-align: right;
      margin-bottom: 10px; }
    .global-menu__content__list {
      margin: 0; }
      .global-menu__content__list__item {
        list-style: none;
        margin-bottom: 3px; }
    .global-menu__content__link {
      padding: 0;
      border: 0;
      font-size: 15px;
      text-align: right; }
      .global-menu__content__link:hover {
        font-family: "museo_sans700";
        color: #ec6529; }
    .global-menu__content__text {
      display: block;
      font-size: 0.90625rem;
      text-align: left; }
      .global-menu__content__text:first-child {
        margin-top: 2px; }
    .global-menu__content__button {
      display: inline-block;
      font-size: 20px;
      padding: 7px 17px;
      margin-right: 5px; }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .global-menu__content {
        padding: 0.9375rem 1.5625rem 0;
        background: #fff !important;
        box-sizing: border-box;
        z-index: 99999;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: none;
        -webkit-transform: translate3d(390px, 0, 0);
        -moz-transform: translate3d(390px, 0, 0);
        -ms-transform: translate3d(390px, 0, 0);
        -o-transform: translate3d(390px, 0, 0);
        transform: translate3d(390px, 0, 0); }
        .global-menu__content.visible {
          -webkit-transform: translate3d(0, 0, 0);
          -moz-transform: translate3d(0, 0, 0);
          -ms-transform: translate3d(0, 0, 0);
          -o-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
        .global-menu__content__callout, .global-menu__content__button, .global-menu__content__text {
          display: none; }
        .global-menu__content__header {
          margin: 0;
          text-align: left;
          padding: 15px 20px 15px 0;
          -webkit-tap-highlight-color: rgba(0, 0, 0, 0.5); }
        .global-menu__content__link {
          font-size: 18px;
          text-align: left;
          display: block;
          border-top: 1px solid #d8d8d8;
          padding: 15px 20px 15px 0;
          font-size: 20px;
          -webkit-font-smoothing: antialiased; }
        .global-menu__content__list__item {
          margin-bottom: 0; } }
  .global-menu__nav {
    padding-left: 15px;
    height: 100%;
    background: #fff;
    position: relative; }
    .global-menu__nav__header {
      padding: 5px 0;
      margin-bottom: 5px; }
      .global-menu__nav__header__text {
        font-family: "museo_sans900";
        color: #c4c4c4;
        text-transform: uppercase;
        font-size: 15px;
        text-align: right;
        line-height: 1.4; }
    .global-menu__nav__list {
      margin: 0; }
    .global-menu__nav__item {
      position: relative;
      list-style: none;
      margin-bottom: 5px; }
      .global-menu__nav__item:after {
        content: none; }
      .global-menu__nav__item:hover, .global-menu__nav__item.active {
        color: #ec6529; }
        .global-menu__nav__item:hover .global-menu__nav__link, .global-menu__nav__item.active .global-menu__nav__link {
          font-family: "museo_sans700";
          color: #ec6529; }
        .global-menu__nav__item:hover:before, .global-menu__nav__item.active:before {
          color: #ec6529; }
        .global-menu__nav__item:hover a:before, .global-menu__nav__item.active a:before {
          color: #ec6529; }
    .global-menu__nav__link {
      display: block;
      font-family: "museo_sans300";
      color: #676767;
      padding: 1px 0;
      font-size: 15px;
      border: 0;
      text-align: right; }
      .global-menu__nav__link:before {
        content: "\f053";
        font-family: FontAwesome;
        position: absolute;
        left: 0;
        font-size: 17px;
        color: #c4c4c4;
        pointer-events: none; }
      .global-menu__nav__link:after {
        content: none; }
    .global-menu__nav__container {
      padding: 0;
      width: 240px;
      position: relative;
      z-index: 9999;
      height: 100%;
      box-sizing: content-box;
      -webkit-transition: margin 300ms ease;
      -moz-transition: margin 300ms ease;
      transition: margin 300ms ease; }
      .global-menu__nav__container.active {
        margin-left: 504px; }
        .global-menu__nav__container.active .global-menu__nav {
          border-left: 1px solid #c4c4c4; }
    .global-menu__nav__inner {
      padding: 20px 25px 20px 0;
      height: 100%;
      box-sizing: border-box;
      background: #fff;
      position: relative; }
    @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
      .global-menu__nav {
        padding-left: 0;
        box-sizing: border-box; }
        .global-menu__nav__container {
          width: 100%; }
          .global-menu__nav__container.active {
            margin-left: 0; }
            .global-menu__nav__container.active .global-menu__nav {
              border-left: 0; }
        .global-menu__nav__header__text {
          font-size: 20px;
          text-align: left;
          line-height: 1.1; }
        .global-menu__nav__inner {
          padding: 0; }
        .global-menu__nav__item {
          margin-bottom: 0; }
        .global-menu__nav__link {
          border-top: 1px solid #d8d8d8;
          text-align: left;
          font-size: 20px;
          padding: 15px 20px 15px 0; }
          .global-menu__nav__link:before {
            content: none; }
          .global-menu__nav__link:after {
            content: "\f054";
            font-family: FontAwesome;
            position: absolute;
            font-size: 16px;
            color: #c4c4c4;
            pointer-events: none;
            right: 0;
            top: 16px;
            font-size: 22px; } }

/* Celebros Autocomplete
========================================================================== */
/**
 * Celebros
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish correct extension functionality.
 * If you wish to customize it, please contact Celebros.
 *
 ******************************************************************************
 * @category    Celebros
 * @package     Celebros_AutoComplete
 */
#searchSuggestions {
  position: absolute;
  /* the div's position will be set by placing it next to the search box */
  z-index: 9050;
  /* z-index for the div */
  color: inherit;
  /* color for the div */
  width: 100% !important;
  /* width of the div */
  max-width: 100% !important;
  display: none;
  top: 100% !important;
  border-top: 1px solid #CCC;
  background: #f9f9f9; }
  #searchSuggestions .topDesigner {
    display: none !important; }
  #searchSuggestions .topSearch, #searchSuggestions .topDesigner {
    display: none; }
  #searchSuggestions .topSearch li {
    list-style: none;
    text-align: left;
    font-size: 18px; }
    #searchSuggestions .topSearch li a:hover {
      color: #ee551d; }

#searchSuggestions .suggestionsContent {
  left: 0;
  border: 0;
  padding: 2%;
  overflow: hidden;
  max-width: 87.5rem;
  margin: 0 auto; }
  #searchSuggestions .suggestionsContent .search-autocomplete-holder {
    overflow: auto; }
  #searchSuggestions .suggestionsContent .suggestion-category {
    margin-top: 2%;
    display: none; }
    #searchSuggestions .suggestionsContent .suggestion-category ul {
      font-size: 21px;
      float: left;
      text-align: left; }
    #searchSuggestions .suggestionsContent .suggestion-category li {
      list-style: none; }
      #searchSuggestions .suggestionsContent .suggestion-category li.title {
        font-family: "museo_sans700"; }
  #searchSuggestions .suggestionsContent .suggestion-name-holder {
    display: inline-block; }
  #searchSuggestions .suggestionsContent .button-container {
    font-size: 17px;
    float: right;
    position: relative;
    text-align: center; }
    #searchSuggestions .suggestionsContent .button-container .search-show-more {
      text-align: center;
      border: 1px solid #ccc;
      color: #000;
      padding: 0px 10px;
      background: #FFF;
      margin-top: 150px;
      text-transform: uppercase;
      font-family: "museo_sans500";
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      #searchSuggestions .suggestionsContent .button-container .search-show-more i {
        margin-left: 5px;
        color: #ee551d;
        line-height: 30px;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out; }
      #searchSuggestions .suggestionsContent .button-container .search-show-more:hover {
        color: #FFF;
        background: #ee551d; }
        #searchSuggestions .suggestionsContent .button-container .search-show-more:hover i {
          color: #FFF; }
    #searchSuggestions .suggestionsContent .button-container .close {
      position: absolute;
      top: 0;
      right: 15px;
      cursor: pointer;
      font-size: 30px;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
      #searchSuggestions .suggestionsContent .button-container .close:hover {
        color: #ee551d; }
  #searchSuggestions .suggestionsContent .headerItem,
  #searchSuggestions .suggestionsContent .headerTopSearch {
    color: #ee551d;
    font-size: 22px;
    text-align: left; }
  #searchSuggestions .suggestionsContent .topSearch {
    width: 40%;
    float: left; }
  #searchSuggestions .suggestionsContent .topProducts {
    width: 60%;
    float: left; }
    #searchSuggestions .suggestionsContent .topProducts .productItem {
      width: 33%;
      list-style: none;
      font-size: 16px;
      position: relative;
      margin-bottom: 0;
      min-height: 64px;
      float: left;
      text-align: center;
      box-sizing: border-box;
      padding: 10px;
      border: 1px solid transparent; }
      #searchSuggestions .suggestionsContent .topProducts .productItem:hover {
        cursor: pointer;
        background-color: #f1f2ef; }
      #searchSuggestions .suggestionsContent .topProducts .productItem .productTitle {
        width: 100%;
        display: inline-block;
        text-align: left;
        margin-top: 20px;
        text-transform: uppercase;
        font-family: "Montserrat", sans-serif;
        font-size: 14px;
        padding: 3px; }
      #searchSuggestions .suggestionsContent .topProducts .productItem .productImage {
        width: 100%;
        display: inline-block;
        max-height: 190px; }
        #searchSuggestions .suggestionsContent .topProducts .productItem .productImage img {
          width: 100% !important;
          padding: 0 5%; }
      #searchSuggestions .suggestionsContent .topProducts .productItem .productPrice {
        display: inline-block;
        width: 100%;
        font-size: 17px;
        text-align: left; }
      #searchSuggestions .suggestionsContent .topProducts .productItem .toProduct.button, #searchSuggestions .suggestionsContent .topProducts .productItem .modal-inner-wrap .modal-footer button.toProduct, .modal-inner-wrap .modal-footer #searchSuggestions .suggestionsContent .topProducts .productItem button.toProduct, #searchSuggestions .suggestionsContent .topProducts .productItem .fieldset button.toProduct.action, .fieldset #searchSuggestions .suggestionsContent .topProducts .productItem button.toProduct.action, #searchSuggestions .suggestionsContent .topProducts .productItem .fieldset a.toProduct.action, .fieldset #searchSuggestions .suggestionsContent .topProducts .productItem a.toProduct.action, #searchSuggestions .suggestionsContent .topProducts .productItem .login-container button.toProduct.action, .login-container #searchSuggestions .suggestionsContent .topProducts .productItem button.toProduct.action, #searchSuggestions .suggestionsContent .topProducts .productItem .login-container a.toProduct.action, .login-container #searchSuggestions .suggestionsContent .topProducts .productItem a.toProduct.action, #searchSuggestions .suggestionsContent .topProducts .productItem .form-create-account button.toProduct.action, .form-create-account #searchSuggestions .suggestionsContent .topProducts .productItem button.toProduct.action, #searchSuggestions .suggestionsContent .topProducts .productItem .form-create-account a.toProduct.action, .form-create-account #searchSuggestions .suggestionsContent .topProducts .productItem a.toProduct.action, #searchSuggestions .suggestionsContent .topProducts .productItem .forgot-password-container button.toProduct.action, .forgot-password-container #searchSuggestions .suggestionsContent .topProducts .productItem button.toProduct.action, #searchSuggestions .suggestionsContent .topProducts .productItem .forgot-password-container a.toProduct.action, .forgot-password-container #searchSuggestions .suggestionsContent .topProducts .productItem a.toProduct.action, #searchSuggestions .suggestionsContent .topProducts .productItem body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.toProduct, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items #searchSuggestions .suggestionsContent .topProducts .productItem button.toProduct, #searchSuggestions .suggestionsContent .topProducts .productItem body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.toProduct, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items #searchSuggestions .suggestionsContent .topProducts .productItem button.toProduct, #searchSuggestions .suggestionsContent .topProducts .productItem .data.table .actions a.toProduct.action, .data.table .actions #searchSuggestions .suggestionsContent .topProducts .productItem a.toProduct.action {
        display: none; }
  #searchSuggestions .suggestionsContent .search-button {
    display: none;
    margin: 0 15px;
    font-family: "museo_sans700";
    font-size: 12px;
    text-transform: uppercase;
    padding: 6px 10px;
    background-color: #6d6d6d; }
    #searchSuggestions .suggestionsContent .search-button:hover {
      background-color: #ec6529; }

@media only screen and (max-width: 1023px) {
  #searchSuggestions .suggestionsContent {
    max-width: 1023px;
    min-width: auto;
    padding: 10px;
    width: auto; }
    #searchSuggestions .suggestionsContent .topProducts .productItem {
      padding: 5px;
      font-size: 14px; }
      #searchSuggestions .suggestionsContent .topProducts .productItem .productPrice {
        font-size: 18px; } }

@media only screen and (max-width: 767px) {
  #searchSuggestions .suggestionsContent .topProducts {
    width: 100%;
    float: none;
    overflow: hidden; }
    #searchSuggestions .suggestionsContent .topProducts ul {
      overflow: hidden;
      margin-left: 0; }
    #searchSuggestions .suggestionsContent .topProducts .productItem {
      width: 33.33%;
      font-size: 11px;
      line-height: 18px; }
  #searchSuggestions .suggestionsContent .topSearch {
    float: none;
    width: 100%;
    overflow: hidden;
    padding: 0 3px; }
    #searchSuggestions .suggestionsContent .topSearch ul {
      margin-left: 0; }
    #searchSuggestions .suggestionsContent .topSearch li {
      font-size: 14px; }
  #searchSuggestions .suggestionsContent .headerItem {
    margin-left: 5px; }
  #searchSuggestions .suggestionsContent .headerTopSearch {
    margin-left: 0;
    font-size: 20px; } }

@media only screen and (max-width: 767px) and (orientation: landscape) {
  #searchSuggestions .suggestionsContent {
    height: 210px;
    overflow-y: auto; }
  .desktop #searchSuggestions .suggestionsContent {
    height: auto;
    overflow-y: inherit; } }

@media only screen and (max-width: 767px) and (orientation: portrait) {
  #searchSuggestions .suggestionsContent {
    height: 440px;
    overflow-y: auto; }
  .desktop #searchSuggestions .suggestionsContent {
    height: auto;
    overflow-y: inherit; } }

.search-form-inner #searchSuggestions .topProducts .productImage {
  height: auto;
  margin-bottom: 0;
  text-align: center; }

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .search-form-inner #searchSuggestions .topProducts .productImage {
    height: 130px;
    text-align: center; } }

.search-form-inner #searchSuggestions .topProducts .productImage {
  text-align: center; }

.search-form-inner #searchSuggestions .topProducts .productDesc span {
  height: auto; }

@media only screen and (min-width: 701px) and (max-width: 992px) {
  .search-form-inner #searchSuggestions {
    width: 100% !important; } }

@media only screen and (max-width: 700px) and (min-width: 320px) {
  .search-form-inner #searchSuggestions {
    left: auto !important;
    width: 100% !important;
    top: 100% !important;
    padding: 0; }
    .search-form-inner #searchSuggestions .topProducts .productDesc {
      width: 100%; }
    .search-form-inner #searchSuggestions .topProducts .productImage {
      height: 100% !important;
      width: 100%;
      float: none; } }

@media only screen and (min-width: 320px) and (max-width: 450px) {
  .search-form-inner #searchSuggestions .topProducts .productImage {
    max-height: 110px !important;
    width: 20%;
    float: left; } }

/* Magento data
========================================================================== */
/* Magento data
========================================================================== */
.data.table {
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #ddd; }
  .data.table .table-caption {
    text-align: left;
    margin-bottom: 1.25rem;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #ddd; }
  .data.table .actions {
    text-align: right; }

.order-products-toolbar .pager .limiter {
  text-align: right; }

.order-products-toolbar .pager #limiter {
  width: 20%; }

/* Fixes
========================================================================== */
.column, .columns, body:not(#theme-youngevity-us) .checkout-opc .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .field, body:not(#theme-youngevity-us) .form-shipping-address .choice,
body:not(#theme-youngevity-us) .billing-address-form .choice, body#theme-youngevity-us .checkout-opc .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street .field, body#theme-youngevity-us .form-shipping-address .choice,
body#theme-youngevity-us .billing-address-form .choice, .columns {
  box-sizing: border-box; }

.clearfix, body:not(#theme-youngevity-us) .checkout-opc .payment-method .credit-card-types, body#theme-youngevity-us .checkout-opc .payment-method .credit-card-types {
  display: block;
  clear: both; }

.no-margin {
  margin: 0; }

.no-padding {
  padding: 0; }

.row.full {
  max-width: 100%; }

.row.big {
  max-width: 95rem; }

.button.inverse, .modal-inner-wrap .modal-footer button.inverse, .fieldset button.inverse.action, .fieldset a.inverse.action, .login-container button.inverse.action, .login-container a.inverse.action, .form-create-account button.inverse.action, .form-create-account a.inverse.action, .forgot-password-container button.inverse.action, .forgot-password-container a.inverse.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.inverse, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.inverse, .data.table .actions a.inverse.action {
  color: #6d6d6d;
  background-color: #ffffff; }

.divide-line-right {
  border-right: 0.0625rem solid #c4c4c4; }

@media screen and (min-width: 40em) and (max-width: 64em) {
  .fix-clear-left {
    clear: left; } }

.font-museo-900 {
  font-family: "museo_sans700" !important;
  letter-spacing: 0.0625rem !important; }

.font-museo-100 {
  font-family: "museo100" !important; }

.font-museo-700 {
  font-family: "museo_sans500" !important;
  letter-spacing: 0.0625rem !important; }

.font-museo-300 {
  font-family: "museo_sans300" !important; }
  .font-museo-300 strong {
    font-family: "museo_sans500";
    letter-spacing: 0.0625rem; }

.color-gray {
  color: #676767 !important; }

.color-main {
  color: #6d6d6d !important; }

.normal-text-transform {
  text-transform: none !important; }

.pull-left-60 {
  position: relative;
  float: left;
  clear: both;
  width: 60%; }

div.mage-error {
  color: red;
  font-size: 0.625rem;
  text-transform: uppercase;
  font-family: "museo_sans300";
  margin-top: -10px;
  margin-bottom: 10px; }
  #customer-email-fieldset div.mage-error {
    margin-top: -15px; }
  .field.street div.mage-error {
    position: absolute;
    bottom: -1px; }

div.mage-error#email-exist .error-container {
  color: #000000;
  font-size: 0.8rem;
  text-transform: initial;
  font-family: "Montserrat", sans-serif;
  margin-top: 10px;
  margin-bottom: 10px; }
  div.mage-error#email-exist .error-container > div {
    margin-bottom: 15px;
    color: red; }
  div.mage-error#email-exist .error-container a.link {
    padding: 0 !important;
    background: transparent !important;
    color: #686766 !important;
    border-bottom: 1px dashed #EC562B;
    text-transform: initial !important;
    font-size: 14px;
    font-weight: 600; }
  div.mage-error#email-exist .error-container a.login-button {
    vertical-align: text-bottom;
    padding: 5px 30px; }
  div.mage-error#email-exist .error-container ul li {
    list-style: disc; }
  div.mage-error#email-exist .error-container span.arrow-up {
    font-size: 22px; }

input.mage-error {
  border-color: red !important; }

.field._required._error input,
.field._required._error select[aria-invalid=true] {
  border-color: red !important; }

textarea.mage-error {
  border-color: #EA5628; }

select.mage-error {
  border-color: #EA5628; }

div.input-group-button {
  vertical-align: top; }

.actions-toolbar .primary {
  display: inline-block;
  margin-bottom: 0.3125rem; }

.actions-toolbar .secondary {
  display: inline-block; }
  .actions-toolbar .secondary:hover {
    background-color: #ec562b; }

.button.inversed, .modal-inner-wrap .modal-footer button.inversed, .fieldset button.inversed.action, .fieldset a.inversed.action, .login-container button.inversed.action, .login-container a.inversed.action, .form-create-account button.inversed.action, .form-create-account a.inversed.action, .forgot-password-container button.inversed.action, .forgot-password-container a.inversed.action, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.inversed, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.inversed, .data.table .actions a.inversed.action {
  background-color: transparent;
  color: #6d6d6d;
  border: 0.0625rem solid #6d6d6d; }

h1, h2, h3, body:not(#theme-youngevity-us) .cart-summary .summary.title, body#theme-youngevity-us .cart-summary.sidebar .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, .data.table .table-caption, h4, .fieldset .legend, .login-container .legend, .form-create-account .legend, .forgot-password-container .legend {
  color: #676767; }

table {
  border: none; }
  table tbody, table thead {
    border: none; }

.text-caps {
  text-transform: uppercase; }

.text-right {
  text-align: right; }

.text-left {
  text-align: left; }

.account-nav .menu.vertical {
  margin-bottom: 0.9375rem; }
  .account-nav .menu.vertical .current a {
    color: #000000; }
    .account-nav .menu.vertical .current a strong {
      padding: 0;
      border: none; }
  .account-nav .menu.vertical .current strong {
    color: #000000; }
  .account-nav .menu.vertical a {
    border-bottom: 0.0625rem solid #c4c4c4;
    padding-left: 0;
    display: block; }
  .account-nav .menu.vertical strong {
    border-bottom: 0.0625rem solid #c4c4c4;
    width: 100%;
    display: block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }

body.customer-autoshipment-browse .block.filter {
  display: none; }

.form.form-autoshipment-list {
  padding-bottom: 1.875rem;
  border-bottom: 0.0625rem solid #ddd;
  /*margin-bottom: rem-calc(30);*/ }

html.fancybox-lock {
  overflow: visible !important; }

.hidden-block {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  opacity: 0 !important;
  float: none !important;
  background-color: transparent !important; }
  .hidden-block:before {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    opacity: 0 !important;
    float: none !important;
    background-color: transparent !important; }
  .hidden-block:after {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    width: 0 !important;
    opacity: 0 !important;
    float: none !important;
    background-color: transparent !important; }
  .hidden-block:hover {
    cursor: default !important; }

.sales-order-print .page-top {
  display: none; }

.sales-order-print .totals-tax {
  display: none; }

.sales-order-print .column.small-12, .sales-order-print .small-12.columns, .sales-order-print body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .sales-order-print .label, .sales-order-print
body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
body:not(#theme-youngevity-us) .fieldset.address .field.street .sales-order-print .label, .sales-order-print body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .sales-order-print .field, .sales-order-print
body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
body:not(#theme-youngevity-us) .fieldset.address .field.street .sales-order-print .field, .sales-order-print body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .sales-order-print .choice, .sales-order-print
body:not(#theme-youngevity-us) .billing-address-form .choice,
body:not(#theme-youngevity-us) .billing-address-form .sales-order-print .choice, .sales-order-print body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .sales-order-print .label, .sales-order-print
body#theme-youngevity-us .fieldset.address .field.street .label,
body#theme-youngevity-us .fieldset.address .field.street .sales-order-print .label, .sales-order-print body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .sales-order-print .field, .sales-order-print
body#theme-youngevity-us .fieldset.address .field.street .field,
body#theme-youngevity-us .fieldset.address .field.street .sales-order-print .field, .sales-order-print body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .sales-order-print .choice, .sales-order-print
body#theme-youngevity-us .billing-address-form .choice,
body#theme-youngevity-us .billing-address-form .sales-order-print .choice {
  margin: 0 auto;
  padding: 0px; }

.sales-order-print #main .logo {
  display: inline-block;
  width: 100%;
  margin: 10px 0 20px 0; }
  .sales-order-print #main .logo img {
    max-width: 350px;
    margin: 0 auto;
    display: block; }

.sales-order-print .page-content-top.row {
  display: none; }

.sales-order-print .col.subtotal {
  display: none; }

.sales-order-print .qty .items-qty {
  list-style: none;
  margin-left: 10px; }
  .sales-order-print .qty .items-qty .title {
    display: none; }

.sales-order-print .columns {
  padding: 0px; }

.sales-order-print .email-info {
  padding-bottom: 10px;
  border-bottom: 1px solid #c4c4c4; }

.sales-order-print .page-title {
  margin-top: 10px;
  color: #ec6529;
  font-size: 24px;
  margin-bottom: 0px;
  border: none; }

.sales-order-print .page-title-wrapper .page-title {
  font-size: 20px; }

.sales-order-print .block.block-order-details-view {
  display: inline-block;
  width: 75%;
  float: left;
  margin-bottom: 1rem; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .sales-order-print .block.block-order-details-view {
      width: 100%;
      margin: 10px; } }
  .sales-order-print .block.block-order-details-view strong span {
    font-size: 18px;
    color: #ec6529; }
  .sales-order-print .block.block-order-details-view .block-content {
    overflow: hidden;
    display: inline-block;
    width: 100%; }
  .sales-order-print .block.block-order-details-view .box-order-shipping-address, .sales-order-print .block.block-order-details-view .shipping-payment-container, .sales-order-print .block.block-order-details-view .payment-container {
    float: left;
    width: 45%;
    margin-right: 5%; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .sales-order-print .block.block-order-details-view .box-order-shipping-address, .sales-order-print .block.block-order-details-view .shipping-payment-container, .sales-order-print .block.block-order-details-view .payment-container {
        width: 100%; } }
  .sales-order-print .block.block-order-details-view .box-order-billing-method {
    margin-top: 30px; }
    .sales-order-print .block.block-order-details-view .box-order-billing-method .title {
      font-weight: normal; }

.sales-order-print .underline {
  text-decoration: underline; }

.sales-order-print #my-orders-table {
  border-top: 2px solid #ec6529;
  padding: 0;
  margin: 0; }
  .sales-order-print #my-orders-table th {
    padding-bottom: 10px;
    padding-top: 10px; }
    @media print {
      .sales-order-print #my-orders-table th {
        padding-bottom: 10px;
        padding-top: 10px; } }
  .sales-order-print #my-orders-table .col.name {
    padding-left: 60px; }
  .sales-order-print #my-orders-table * {
    font-size: 16px;
    font-family: "museo_sans100"; }
  @media print {
    .sales-order-print #my-orders-table {
      overflow: visible;
      padding-right: 30px; } }

.sales-order-print .information-container {
  margin-bottom: 10px; }
  .sales-order-print .information-container p {
    font-size: 14px;
    font-family: "museo_sans100";
    margin-bottom: 10px; }

.sales-order-print .block-order-details-view {
  overflow: hidden;
  margin-top: 30px; }
  @media print {
    .sales-order-print .block-order-details-view {
      overflow: visible; } }
  .sales-order-print .block-order-details-view .box-content * {
    font-size: 14px;
    font-family: "museo_sans300";
    font-style: normal;
    font-weight: normal; }

.sales-order-print h1.free-trans {
  color: #ec562b;
  font-size: 22px;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #c4c4c4; }

.sales-order-print .real-order-id {
  display: inline-block;
  margin-top: 30px;
  margin-bottom: 0;
  max-width: 25%; }
  .sales-order-print .real-order-id span {
    display: block;
    color: #ec562b;
    font-size: 18px; }
  .sales-order-print .real-order-id .box-content {
    font-size: 14px;
    font-family: "museo_sans300";
    font-style: normal;
    font-weight: normal; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .sales-order-print .real-order-id {
      max-width: 100%;
      width: 100%;
      margin: 0 10px; } }

@media print {
  .sales-order-print .empty {
    display: none !important; }
  .sales-order-print table {
    page-break-after: auto; }
  .sales-order-print tr {
    page-break-inside: avoid;
    page-break-after: auto; }
  .sales-order-print td {
    page-break-inside: avoid;
    page-break-after: auto; }
  .sales-order-print thead {
    display: table-header-group; }
  .sales-order-print tfoot {
    display: table-footer-group; }
  .sales-order-print td.col {
    padding-top: 0px;
    padding-bottom: 0px; }
  .sales-order-print .email-info {
    padding-bottom: 10px; } }

/* Popular Products
========================================================================== */
.loading-mask {
  z-index: 9999999; }

.wrapper {
  position: relative;
  z-index: 2; }
  .wrapper .columns {
    overflow: visible; }
    .wrapper .columns .homepage {
      overflow: visible; }

.footer {
  z-index: 1; }

.message-container .help-message-content {
  font-size: 18px; }

.cms-home .popular-products {
  opacity: 0; }

.cms-home .loading-mask img {
  max-width: 218px; }

.cms-home .loading-mask .loader {
  width: 218px;
  height: 149px; }
  .cms-home .loading-mask .loader p {
    display: none; }

.popular-products {
  overflow: visible;
  max-width: 1420px;
  margin: 80px auto 0 auto; }
  .popular-products .marker > img {
    max-width: 112px;
    max-height: 112px;
    width: 100%;
    height: auto; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .popular-products {
      max-height: none; } }
  .popular-products .top-block {
    width: 100%;
    line-height: normal;
    margin-bottom: 50px;
    text-align: center; }
  .popular-products .popular-products-title, .popular-products .popular-products-select-wrap {
    text-transform: uppercase;
    font-size: 30px;
    font-family: "Montserrat medium";
    margin: 30px 20px;
    display: inline-block;
    width: auto; }
  .popular-products .popular-products-title {
    color: #404040;
    letter-spacing: -0.5px;
    display: block;
    margin-bottom: 0; }
    @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
      .popular-products .popular-products-title {
        width: 100%;
        display: block;
        font-size: 24px;
        margin: 0; } }
    @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
      .popular-products .popular-products-title {
        width: 100%;
        display: block;
        margin: 30px auto 0; } }
  .popular-products .popular-products-select-wrap {
    text-align: left;
    margin-left: 40px;
    line-height: 1;
    color: #01a4ad;
    display: inline-block;
    line-height: normal;
    vertical-align: 1px;
    font-family: "Montserrat medium";
    text-decoration: underline; }
    .popular-products .popular-products-select-wrap select {
      border: none;
      margin: 0;
      padding: 0;
      line-height: normal;
      font-size: 20px;
      height: auto; }
    .popular-products .popular-products-select-wrap .mobile-popular-products-select {
      display: none; }
    .popular-products .popular-products-select-wrap .category-switcher {
      display: block; }
  .popular-products .popular-products-list {
    margin: 0;
    list-style-type: none;
    display: block;
    padding: 0 90px; }
  .popular-products .popular-products-item {
    width: 100%;
    padding: 3%;
    text-align: center;
    list-style: none; }
    .popular-products .popular-products-item .image-container {
      display: block;
      padding: 0 10px; }
      .popular-products .popular-products-item .image-container a {
        position: relative;
        display: block;
        width: auto;
        max-width: 230px;
        height: 307px;
        margin: auto; }
      .popular-products .popular-products-item .image-container .quickview {
        position: absolute;
        width: 162px;
        height: 63px;
        margin: auto;
        left: 0;
        right: 0;
        background-color: #575757;
        color: #ffffff;
        text-transform: uppercase;
        font-family: "Montserrat", sans-serif;
        font-weight: 600;
        font-size: 17px;
        line-height: 63px;
        transition: all .1s ease-in-out;
        display: none;
        z-index: 100; }
        .popular-products .popular-products-item .image-container .quickview.active {
          display: block;
          -webkit-transform: translateY(-45px);
          -ms-transform: translateY(-45px);
          -o-transform: translateY(-45px);
          transform: translateY(-45px); }
          .popular-products .popular-products-item .image-container .quickview.active:hover {
            background-color: #404040; }
      .popular-products .popular-products-item .image-container img.photo {
        max-width: 100%;
        max-height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        margin: auto; }
    .popular-products .popular-products-item .vertical-align {
      padding: 30px 0; }
    .popular-products .popular-products-item .product-name {
      display: inline-block;
      font-size: 17px;
      line-height: 26px;
      font-family: 'Montserrat', sans-serif;
      text-align: center;
      font-weight: normal;
      color: #404040; }
      .popular-products .popular-products-item .product-name.desktop {
        display: block; }
      .popular-products .popular-products-item .product-name.mobile {
        display: none; }
      .popular-products .popular-products-item .product-name:hover {
        color: #ec6529; }
    .popular-products .popular-products-item .product-price {
      color: #000;
      font-weight: 600;
      margin-bottom: 0.625rem; }
      .popular-products .popular-products-item .product-price .labelprice {
        font-family: 'museo_sans300';
        font-weight: 300;
        color: #6d6d6d; }
    .popular-products .popular-products-item .actions-primary {
      display: inline-block; }
      .popular-products .popular-products-item .actions-primary .add-to-card {
        position: relative;
        display: inline-block;
        margin-right: 2px;
        font-family: "Montserrat medium";
        color: #ffffff;
        text-transform: uppercase;
        border: 1px solid #ec6529;
        background-color: #ec6529;
        padding: 0 15px;
        min-height: 34px;
        vertical-align: middle;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        -ms-transition: 0.2s ease-in-out;
        font-size: 17px; }
        .popular-products .popular-products-item .actions-primary .add-to-card:hover {
          color: #ffffff;
          background-color: #DA571D; }
    .popular-products .popular-products-item .actions-secondary {
      display: inline-block;
      vertical-align: middle; }
      .popular-products .popular-products-item .actions-secondary .towishlist {
        padding: 0 12px;
        min-height: 34px;
        line-height: 32px;
        color: #ec6529;
        border: 1px solid #ec6529;
        font-size: 17px;
        display: block; }
        .popular-products .popular-products-item .actions-secondary .towishlist:hover {
          background: #DA571D;
          color: #ffffff; }
    .popular-products .popular-products-item .swatch-attribute-options {
      margin: 10px 0; }
      .popular-products .popular-products-item .swatch-attribute-options .swatch-option {
        display: inline-block;
        font-family: "Montserrat medium";
        color: #93CBD1;
        text-transform: uppercase;
        border: 1px solid #93CBD1;
        background-color: #ffffff;
        padding: 1px 4px;
        margin: 0 2px 3px;
        vertical-align: middle;
        font-size: 14px;
        cursor: pointer; }
        .popular-products .popular-products-item .swatch-attribute-options .swatch-option.selected {
          color: #ffffff;
          background-color: #01A4AD; }
        .popular-products .popular-products-item .swatch-attribute-options .swatch-option:hover {
          color: #ffffff;
          background-color: #01A4AD; }
        .popular-products .popular-products-item .swatch-attribute-options .swatch-option.disabled {
          border: 1px solid #919191;
          background: #919191;
          cursor: default; }
          .popular-products .popular-products-item .swatch-attribute-options .swatch-option.disabled:hover {
            background: #575757;
            color: #ffffff; }
    .popular-products .popular-products-item .marker .pseudo-line {
      left: 7px; }
    .popular-products .popular-products-item .marker .pseudo-before {
      display: none; }
  .popular-products .owl-controls {
    text-align: center;
    width: 100%;
    padding: 15px 0; }
    .popular-products .owl-controls .owl-dots {
      display: inline-block; }
    .popular-products .owl-controls .owl-dot.active {
      background: #D8D8D8; }
    .popular-products .owl-controls .owl-dot {
      background: #EFF2F2;
      width: 14px;
      height: 14px;
      margin: 0 5px;
      display: inline-block;
      border-radius: 50%;
      cursor: pointer;
      box-sizing: content-box; }
      .popular-products .owl-controls .owl-dot:hover {
        background: #D8D8D8; }
    .popular-products .owl-controls .owl-nav [class*=owl-] {
      color: #fff;
      font-size: 14px;
      margin: 5px;
      padding: 4px 7px;
      background: #d6d6d6;
      display: inline-block;
      cursor: pointer;
      border-radius: 3px; }
      .popular-products .owl-controls .owl-nav [class*=owl-]:hover {
        background: #ec6529;
        color: #fff;
        text-decoration: none; }
    .popular-products .owl-controls .owl-nav .popular-slider-navs {
      font-size: 60px;
      position: absolute;
      color: #c4c4c4;
      cursor: pointer; }
      .popular-products .owl-controls .owl-nav .popular-slider-navs:hover {
        color: #ec6529; }
    .popular-products .owl-controls .owl-nav .ti-angle-left {
      left: 20px;
      top: 88px;
      background: url(../images/right-arrow.svg) no-repeat;
      transform: rotate(180deg);
      width: 20px;
      height: 35px; }
      .popular-products .owl-controls .owl-nav .ti-angle-left:before {
        content: "" !important; }
    .popular-products .owl-controls .owl-nav .ti-angle-right {
      right: 20px;
      top: 88px;
      background: url(../images/right-arrow.svg) no-repeat;
      width: 20px;
      height: 35px; }
      .popular-products .owl-controls .owl-nav .ti-angle-right:before {
        content: "" !important; }
    .popular-products .owl-controls .owl-nav .popular-arrow-disabled {
      display: none !important; }
  .popular-products .loader-initial-collection {
    text-align: center; }

.dashboard-content .popular-products {
  margin: 0;
  overflow: -webkit-paged-y; }
  .dashboard-content .popular-products .top-block {
    margin-bottom: 0; }
  @media all and (min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
    .dashboard-content .popular-products {
      max-width: 100%; }
      .dashboard-content .popular-products .popular-products-list {
        padding: 0; } }

.category-switcher {
  position: relative;
  margin: 0; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .category-switcher {
      font-size: 25px; } }
  @media only screen and (max-width: 767px) {
    .category-switcher {
      margin: 13px 0 0; } }
  .category-switcher:before, .category-switcher:after {
    position: absolute;
    content: '';
    background: none;
    left: calc(100% + 11px);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent; }
    @media only screen and (max-width: 767px) {
      .category-switcher:before, .category-switcher:after {
        border-left: 4.5px solid transparent;
        border-right: 4.5px solid transparent; } }
  .category-switcher:before {
    bottom: 0;
    border-top: 11px solid #159399; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .category-switcher:before {
        bottom: 0; } }
    @media only screen and (max-width: 767px) {
      .category-switcher:before {
        border-top: 5px solid #159399;
        bottom: 1px; } }
  .category-switcher:after {
    top: 3px;
    left: calc(100% + 11px);
    border-bottom: 11px solid #159399; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .category-switcher:after {
        top: -2px; } }
    @media only screen and (max-width: 767px) {
      .category-switcher:after {
        border-bottom: 5px solid #159399; } }
  .category-switcher .category-item {
    text-transform: capitalize;
    cursor: pointer;
    padding: 23px;
    border-bottom: 1px solid #d6d8d8; }
    .category-switcher .category-item:hover {
      background: #919191;
      color: #fff; }
      .category-switcher .category-item:hover .category {
        border-bottom-color: #159399; }
    .category-switcher .category-item:last-child .category {
      border: transparent; }
  .category-switcher .opener {
    position: relative;
    text-align: center;
    cursor: pointer;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: #159399; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .category-switcher .opener {
        font-size: 25px; } }
    @media only screen and (max-width: 767px) {
      .category-switcher .opener {
        font-size: 17px;
        white-space: nowrap; } }
    .category-switcher .opener:before {
      position: absolute;
      left: 0;
      bottom: 0;
      content: '';
      width: 100%;
      height: 0;
      background: #159399; }
      @media only screen and (max-width: 767px) {
        .category-switcher .opener:before {
          height: 1px; } }
  .category-switcher .category {
    cursor: pointer;
    margin: 0 23px;
    padding: 23px 0;
    border-bottom: 1px solid #d6d8d8; }
    @media only screen and (max-width: 767px) {
      .category-switcher .category {
        margin: 0 15px;
        padding: 10px 0; } }
  .category-switcher .dropdown-dialog {
    display: none;
    position: absolute;
    z-index: 2;
    left: 50%;
    margin: 0 0 0 -148px;
    top: 77px; }
    .category-switcher .dropdown-dialog.top {
      bottom: calc(100% + 50px);
      top: auto; }
      @media only screen and (max-width: 767px) {
        .category-switcher .dropdown-dialog.top {
          bottom: calc(100% + 25px); } }
      .category-switcher .dropdown-dialog.top .category-wrapper:before {
        top: 100%;
        transform: rotate(180deg); }
    @media only screen and (max-width: 767px) {
      .category-switcher .dropdown-dialog {
        top: 40px;
        margin: 0 0 0 -110px; } }
  .category-switcher .category-wrapper {
    position: relative;
    background: #eff2f2;
    font-size: 17px;
    font-weight: 600;
    color: #159399;
    width: 296px;
    overflow-y: scroll;
    max-height: 350px; }
    @media only screen and (max-width: 767px) {
      .category-switcher .category-wrapper {
        font-size: 13px;
        width: 220px; } }
    .category-switcher .category-wrapper:before {
      position: absolute;
      content: '';
      background: none;
      bottom: 100%;
      left: calc(50% - 36px);
      width: 0;
      height: 0;
      border-left: 36.5px solid transparent;
      border-right: 36.5px solid transparent;
      border-bottom: 29px solid #eff2f2; }
      @media only screen and (max-width: 767px) {
        .category-switcher .category-wrapper:before {
          left: calc(50% - 15px);
          border-left: 15px solid transparent;
          border-right: 15px solid transparent;
          border-bottom: 15px solid #e6e9e9; } }

.page-products .product-details, .search-autocomplete .product-details, .catalogsearch-result-index .product-details {
  width: 100%; }

.page-products .swatch-attribute .swatch-attribute-options, .search-autocomplete .swatch-attribute .swatch-attribute-options, .catalogsearch-result-index .swatch-attribute .swatch-attribute-options {
  text-align: center;
  font-size: 0;
  line-height: 0; }
  .page-products .swatch-attribute .swatch-attribute-options .swatch-option, .search-autocomplete .swatch-attribute .swatch-attribute-options .swatch-option, .catalogsearch-result-index .swatch-attribute .swatch-attribute-options .swatch-option {
    display: inline-block;
    font-family: 'museo_sans500';
    color: #333333;
    text-transform: uppercase;
    border: 1px solid #c4c4c4;
    padding: 2px 4px 1px;
    margin: 0 2px 4px;
    vertical-align: middle;
    font-size: 14px;
    line-height: 16px;
    cursor: pointer;
    background: none;
    float: none;
    min-width: auto;
    max-width: none;
    height: auto;
    font-weight: normal; }
    .page-products .swatch-attribute .swatch-attribute-options .swatch-option.selected, .search-autocomplete .swatch-attribute .swatch-attribute-options .swatch-option.selected, .catalogsearch-result-index .swatch-attribute .swatch-attribute-options .swatch-option.selected {
      color: #ffffff;
      background: #ec6529 !important;
      outline: none; }
    @media screen and (min-width: 64em) {
      .page-products .swatch-attribute .swatch-attribute-options .swatch-option:hover, .search-autocomplete .swatch-attribute .swatch-attribute-options .swatch-option:hover, .catalogsearch-result-index .swatch-attribute .swatch-attribute-options .swatch-option:hover {
        color: #ffffff;
        background: #ec6529;
        outline: none; } }
    .page-products .swatch-attribute .swatch-attribute-options .swatch-option.disabled, .search-autocomplete .swatch-attribute .swatch-attribute-options .swatch-option.disabled, .catalogsearch-result-index .swatch-attribute .swatch-attribute-options .swatch-option.disabled {
      background: #e6e6e6;
      color: #333333;
      cursor: default; }
      @media screen and (max-width: 64em) {
        .page-products .swatch-attribute .swatch-attribute-options .swatch-option.disabled:hover, .search-autocomplete .swatch-attribute .swatch-attribute-options .swatch-option.disabled:hover, .catalogsearch-result-index .swatch-attribute .swatch-attribute-options .swatch-option.disabled:hover {
          background: #e6e6e6;
          color: #333333; } }
      .page-products .swatch-attribute .swatch-attribute-options .swatch-option.disabled:after, .search-autocomplete .swatch-attribute .swatch-attribute-options .swatch-option.disabled:after, .catalogsearch-result-index .swatch-attribute .swatch-attribute-options .swatch-option.disabled:after {
        background: none; }

.modals-wrapper aside.popup-quick-view-wrapper._show .modal-inner-wrap {
  max-width: 1240px;
  padding: 0;
  border-radius: 5px;
  overflow: visible; }

body._has-modal .modals-wrapper .modals-overlay.popup-quick-view-overlay {
  background: rgba(0, 0, 0, 0.85);
  pointer-events: auto; }

body.catalog-product-view .popup-quick-view-wrapper .quick-view-main-content .product-image {
  width: 39%;
  border: 2px solid rgba(64, 64, 64, 0.5);
  position: relative;
  max-width: 520px;
  height: 100%;
  margin-right: 0; }
  body.catalog-product-view .popup-quick-view-wrapper .quick-view-main-content .product-image img {
    border: none;
    width: auto; }

body.catalog-product-view .popup-quick-view-wrapper .quick-view-main-content .product-info-main {
  width: 61%;
  padding: 0 32px;
  padding-right: 0; }
  @media screen and (min-width: 64em) {
    body.catalog-product-view .popup-quick-view-wrapper .quick-view-main-content .product-info-main {
      width: 61%; } }
  body.catalog-product-view .popup-quick-view-wrapper .quick-view-main-content .product-info-main .product-details-bottom .tocart {
    padding: 0.85em 1em !important; }

.popup-quick-view-wrapper .action-close {
  background: none;
  top: -10px;
  right: -10px;
  outline-style: none; }
  .popup-quick-view-wrapper .action-close span {
    display: none; }
  .popup-quick-view-wrapper .action-close:before {
    content: '';
    background: url("../img/pop_close.png") no-repeat center center;
    width: 35px;
    height: 35px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.popup-quick-view-wrapper .product-reviews-summary.empty .reviews-actions a {
  font-weight: 400; }

.popup-quick-view-wrapper .row {
  margin: 0;
  padding: 34px 38px 48px 54px;
  max-width: unset; }

.popup-quick-view-wrapper .columns {
  padding: 0;
  height: 100%;
  display: table; }

.popup-quick-view-wrapper .product-image, .popup-quick-view-wrapper .product-info-main {
  display: table-cell; }

.popup-quick-view-wrapper span, .popup-quick-view-wrapper a {
  font-size: 17px;
  color: #404040;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  line-height: normal;
  display: inline; }

.popup-quick-view-wrapper span,
.popup-quick-view-wrapper span p {
  line-height: 24px; }

.popup-quick-view-wrapper a.action-link {
  color: #01a4ad;
  font-family: 'Montserrat medium';
  font-weight: 600; }

.popup-quick-view-wrapper .page-title {
  line-height: 30px;
  margin-bottom: 1.25rem; }
  .popup-quick-view-wrapper .page-title span {
    font-size: 30px;
    font-family: "Montserrat medium";
    font-weight: 500;
    color: #404040;
    line-height: normal;
    letter-spacing: normal; }
  .popup-quick-view-wrapper .page-title #block-customer-login-heading {
    font-weight: 600; }

.popup-quick-view-wrapper .product-info-price .price-box {
  margin-top: 26px;
  overflow: hidden; }
  .popup-quick-view-wrapper .product-info-price .price-box .your-price, .popup-quick-view-wrapper .product-info-price .price-box .wholesale-price {
    float: left;
    display: block;
    width: 100%; }
  .popup-quick-view-wrapper .product-info-price .price-box .your-price {
    padding-bottom: 11px; }

.popup-quick-view-wrapper .product-info-price .product-info-stock {
  padding-top: 24px; }
  .popup-quick-view-wrapper .product-info-price .product-info-stock .product {
    border-top: 2px solid rgba(64, 64, 64, 0.5); }
    .popup-quick-view-wrapper .product-info-price .product-info-stock .product span {
      padding-top: 25px;
      display: inline-block; }

.popup-quick-view-wrapper .product-info-price .product-details {
  padding: 30px 0;
  border-bottom: 2px solid rgba(64, 64, 64, 0.5); }

.popup-quick-view-wrapper .product-info-price .price {
  font-family: "Montserrat medium";
  font-size: 20px;
  color: #404040;
  line-height: normal; }

.popup-quick-view-wrapper .product-details-bottom {
  width: 100%; }
  .popup-quick-view-wrapper .product-details-bottom .product-add-form, .popup-quick-view-wrapper .product-details-bottom form {
    overflow: hidden;
    position: relative; }
  .popup-quick-view-wrapper .product-details-bottom .product-addto-links {
    float: left;
    padding-left: 1%;
    width: 15%; }
    .popup-quick-view-wrapper .product-details-bottom .product-addto-links .towishlist {
      border: 1px solid #404040;
      background-color: #404040;
      width: 100%;
      height: 60px;
      padding: 0;
      position: relative; }
      .popup-quick-view-wrapper .product-details-bottom .product-addto-links .towishlist span {
        line-height: 1;
        font-size: inherit; }
      .popup-quick-view-wrapper .product-details-bottom .product-addto-links .towishlist i:before {
        color: #ffffff;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        position: absolute;
        margin: auto;
        width: 20px;
        height: 20px;
        font-size: 20px; }
      .popup-quick-view-wrapper .product-details-bottom .product-addto-links .towishlist:hover {
        background-color: #da581e;
        border: 1px solid #da581e; }
        .popup-quick-view-wrapper .product-details-bottom .product-addto-links .towishlist:hover i:before {
          color: #ffffff;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          position: absolute;
          margin: auto;
          width: 20px;
          height: 20px;
          font-size: 20px; }
      .popup-quick-view-wrapper .product-details-bottom .product-addto-links .towishlist.added-to-wishlist {
        pointer-events: none;
        cursor: none;
        opacity: 0.8; }
        .popup-quick-view-wrapper .product-details-bottom .product-addto-links .towishlist.added-to-wishlist i:before {
          content: '';
          background: url("../img/popular-products/icon_favorite_selected.svg") no-repeat center center;
          width: 32px;
          height: 32px;
          color: #909090;
          margin: auto;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0; }
  .popup-quick-view-wrapper .product-details-bottom .box-tocart {
    padding: 0;
    width: 100%; }
    .popup-quick-view-wrapper .product-details-bottom .box-tocart .fieldset {
      margin: 0;
      overflow: hidden;
      height: 160px;
      display: flex;
      align-items: center; }
      .popup-quick-view-wrapper .product-details-bottom .box-tocart .fieldset .actions .disabled-autoship-tooltip {
        top: -50px; }
    .popup-quick-view-wrapper .product-details-bottom .box-tocart .qty {
      width: 20%;
      float: left;
      margin: 0; }
    .popup-quick-view-wrapper .product-details-bottom .box-tocart .control {
      position: relative;
      overflow: hidden; }
      .popup-quick-view-wrapper .product-details-bottom .box-tocart .control [type='button'] {
        background: #ffffff;
        border: 0;
        margin: auto;
        top: 0;
        bottom: 0;
        padding: 0;
        width: 15px;
        height: 15px;
        line-height: 15px;
        position: absolute; }
      .popup-quick-view-wrapper .product-details-bottom .box-tocart .control .minus {
        left: 27px; }
      .popup-quick-view-wrapper .product-details-bottom .box-tocart .control .plus {
        right: 27px; }
      .popup-quick-view-wrapper .product-details-bottom .box-tocart .control input {
        font-family: "Montserrat medium", Helvetica, Arial, sans-serif;
        font-size: 30px; }
        .popup-quick-view-wrapper .product-details-bottom .box-tocart .control input.input-text {
          width: 100%;
          height: 60px;
          text-align: center;
          padding: 10px 15px;
          border: 2px solid rgba(64, 64, 64, 0.5);
          margin: 0;
          color: #404040; }
    .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions {
      float: left;
      overflow: hidden;
      width: 80%;
      height: 100%;
      display: flex;
      align-items: center; }
      .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .button, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset button.action, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset a.action, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container button.action, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container a.action, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account button.action, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account a.action, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container button.action, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container a.action, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button, .popup-quick-view-wrapper .product-details-bottom .box-tocart .data.table .actions a.action, .data.table .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action {
        float: left;
        width: 40%;
        margin-left: 1%;
        height: 60px;
        background-color: #404040;
        text-transform: uppercase;
        font-family: "Montserrat semibold"; }
        .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .button span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .modal-inner-wrap .modal-footer button span, .modal-inner-wrap .modal-footer .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset button.action span, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset a.action span, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container button.action span, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container a.action span, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account button.action span, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account a.action span, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container button.action span, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container a.action span, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button span, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button span, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button span, .popup-quick-view-wrapper .product-details-bottom .box-tocart .data.table .actions a.action span, .data.table .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action span {
          color: #fff;
          font-weight: 500;
          font-family: "Montserrat semibold";
          font-size: 17px; }
        .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .button.adding-to-cart, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .modal-inner-wrap .modal-footer button.adding-to-cart, .modal-inner-wrap .modal-footer .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.adding-to-cart, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset button.adding-to-cart.action, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.adding-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset a.adding-to-cart.action, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.adding-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container button.adding-to-cart.action, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.adding-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container a.adding-to-cart.action, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.adding-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account button.adding-to-cart.action, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.adding-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account a.adding-to-cart.action, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.adding-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container button.adding-to-cart.action, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.adding-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container a.adding-to-cart.action, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.adding-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.adding-to-cart, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.adding-to-cart, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.adding-to-cart, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.adding-to-cart, .popup-quick-view-wrapper .product-details-bottom .box-tocart .data.table .actions a.adding-to-cart.action, .data.table .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.adding-to-cart.action {
          background-color: #919191;
          opacity: 1; }
        .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .button.added-to-cart, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .modal-inner-wrap .modal-footer button.added-to-cart, .modal-inner-wrap .modal-footer .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset button.added-to-cart.action, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset a.added-to-cart.action, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container button.added-to-cart.action, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container a.added-to-cart.action, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account button.added-to-cart.action, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account a.added-to-cart.action, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container button.added-to-cart.action, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container a.added-to-cart.action, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.added-to-cart, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.added-to-cart, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart, .popup-quick-view-wrapper .product-details-bottom .box-tocart .data.table .actions a.added-to-cart.action, .data.table .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action {
          background-color: #919191;
          opacity: 1; }
          .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .button.added-to-cart:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .modal-inner-wrap .modal-footer button.added-to-cart:before, .modal-inner-wrap .modal-footer .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset button.added-to-cart.action:before, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart.action:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset a.added-to-cart.action:before, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container button.added-to-cart.action:before, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart.action:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container a.added-to-cart.action:before, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account button.added-to-cart.action:before, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart.action:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account a.added-to-cart.action:before, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container button.added-to-cart.action:before, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart.action:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container a.added-to-cart.action:before, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.added-to-cart:before, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.added-to-cart:before, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.added-to-cart:before, .popup-quick-view-wrapper .product-details-bottom .box-tocart .data.table .actions a.added-to-cart.action:before, .data.table .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.added-to-cart.action:before {
            content: "\f00c";
            font: normal normal normal 16px/1 FontAwesome; }
        .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .button:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .modal-inner-wrap .modal-footer button:hover, .modal-inner-wrap .modal-footer .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset button.action:hover, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .fieldset a.action:hover, .fieldset .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container button.action:hover, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .login-container a.action:hover, .login-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account button.action:hover, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .form-create-account a.action:hover, .form-create-account .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container button.action:hover, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button.action:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions .forgot-password-container a.action:hover, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:hover, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:hover, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions button:hover, .popup-quick-view-wrapper .product-details-bottom .box-tocart .data.table .actions a.action:hover, .data.table .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions a.action:hover {
          background-color: #da581e; }
  .popup-quick-view-wrapper .product-details-bottom strong {
    font-size: 17px;
    font-family: "Montserrat semibold";
    text-transform: uppercase; }
  .popup-quick-view-wrapper .product-details-bottom .sku {
    float: left;
    width: 100%;
    padding-bottom: 5px;
    margin: 38px 0 0 0; }
    .popup-quick-view-wrapper .product-details-bottom .sku span {
      font-size: 17px;
      color: #404040;
      font-family: "Montserrat", sans-serif; }
  .popup-quick-view-wrapper .product-details-bottom #product-addtocart-button {
    width: 40%;
    margin-left: 1%;
    padding: 0.4em 1em; }
  .popup-quick-view-wrapper .product-details-bottom .action.primary.button.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .modal-inner-wrap .modal-footer button.action.primary.quickview-addtoautoship-button, .modal-inner-wrap .modal-footer .popup-quick-view-wrapper .product-details-bottom button.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .fieldset button.action.primary.quickview-addtoautoship-button, .fieldset .popup-quick-view-wrapper .product-details-bottom button.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .fieldset a.action.primary.quickview-addtoautoship-button, .fieldset .popup-quick-view-wrapper .product-details-bottom a.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .login-container button.action.primary.quickview-addtoautoship-button, .login-container .popup-quick-view-wrapper .product-details-bottom button.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .login-container a.action.primary.quickview-addtoautoship-button, .login-container .popup-quick-view-wrapper .product-details-bottom a.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .form-create-account button.action.primary.quickview-addtoautoship-button, .form-create-account .popup-quick-view-wrapper .product-details-bottom button.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .form-create-account a.action.primary.quickview-addtoautoship-button, .form-create-account .popup-quick-view-wrapper .product-details-bottom a.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .forgot-password-container button.action.primary.quickview-addtoautoship-button, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom button.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .forgot-password-container a.action.primary.quickview-addtoautoship-button, .forgot-password-container .popup-quick-view-wrapper .product-details-bottom a.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.action.primary.quickview-addtoautoship-button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom button.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.action.primary.quickview-addtoautoship-button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .popup-quick-view-wrapper .product-details-bottom button.action.primary.quickview-addtoautoship-button, .popup-quick-view-wrapper .product-details-bottom .data.table .actions a.action.primary.quickview-addtoautoship-button, .data.table .actions .popup-quick-view-wrapper .product-details-bottom a.action.primary.quickview-addtoautoship-button {
    padding: 0.4em 1em; }
  .popup-quick-view-wrapper .product-details-bottom .product-social-links {
    float: left;
    width: 100%; }
    .popup-quick-view-wrapper .product-details-bottom .product-social-links ul {
      list-style-type: none;
      overflow: hidden;
      margin: 0; }
      .popup-quick-view-wrapper .product-details-bottom .product-social-links ul li {
        display: inline-block;
        float: left;
        margin-right: 15px;
        font-family: "museo_sans700", Helvetica, Arial, sans-serif; }
        .popup-quick-view-wrapper .product-details-bottom .product-social-links ul li a {
          color: #919191;
          margin: 0;
          vertical-align: -webkit-baseline-middle; }
        .popup-quick-view-wrapper .product-details-bottom .product-social-links ul li i {
          font-size: 22px;
          line-height: normal; }
    .popup-quick-view-wrapper .product-details-bottom .product-social-links .mailto {
      display: none; }
  .popup-quick-view-wrapper .product-details-bottom .product-options-qty.configurable-product-wrapper {
    display: block;
    width: 100%;
    overflow: hidden; }
    .popup-quick-view-wrapper .product-details-bottom .product-options-qty.configurable-product-wrapper .product-options-wrapper {
      float: left;
      width: 50%; }
      .popup-quick-view-wrapper .product-details-bottom .product-options-qty.configurable-product-wrapper .product-options-wrapper > .fieldset {
        margin: 0;
        padding: 10px; }
      .popup-quick-view-wrapper .product-details-bottom .product-options-qty.configurable-product-wrapper .product-options-wrapper label {
        display: none; }
      .popup-quick-view-wrapper .product-details-bottom .product-options-qty.configurable-product-wrapper .product-options-wrapper .super-attribute-select {
        font-size: 18px;
        height: 60px;
        text-align: center;
        padding: 10px;
        border: 1px solid #676767;
        margin: 0;
        color: #333333;
        width: 240px; }
    .popup-quick-view-wrapper .product-details-bottom .product-options-qty.configurable-product-wrapper .configurable-product-box-tocart {
      float: left;
      overflow: hidden;
      padding: 0;
      width: 50%; }
      .popup-quick-view-wrapper .product-details-bottom .product-options-qty.configurable-product-wrapper .configurable-product-box-tocart label {
        display: none; }
      .popup-quick-view-wrapper .product-details-bottom .product-options-qty.configurable-product-wrapper .configurable-product-box-tocart .qty {
        width: 100%;
        padding: 10px;
        margin: 0; }
  .popup-quick-view-wrapper .product-details-bottom .configurable-product-wrapper ~ .product-options-bottom {
    width: 100%;
    bottom: 0;
    padding: 10px; }
    .popup-quick-view-wrapper .product-details-bottom .configurable-product-wrapper ~ .product-options-bottom .box-tocart {
      padding: 0; }
      .popup-quick-view-wrapper .product-details-bottom .configurable-product-wrapper ~ .product-options-bottom .box-tocart > .fieldset {
        height: auto; }
      .popup-quick-view-wrapper .product-details-bottom .configurable-product-wrapper ~ .product-options-bottom .box-tocart .actions {
        width: 100%; }
      .popup-quick-view-wrapper .product-details-bottom .configurable-product-wrapper ~ .product-options-bottom .box-tocart #product-addtocart-button {
        margin-left: 0; }

.popup-quick-view-wrapper .product-image {
  width: 39%;
  border: 2px solid rgba(64, 64, 64, 0.5);
  position: relative;
  height: 100%;
  vertical-align: middle; }
  .popup-quick-view-wrapper .product-image img {
    max-width: 350px;
    height: auto;
    margin: auto;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    max-height: 580px; }
  .popup-quick-view-wrapper .product-image .marker {
    z-index: 100;
    top: 19.81132%;
    left: 11.0687%; }
    .popup-quick-view-wrapper .product-image .marker img {
      position: relative;
      max-width: 140px;
      max-height: 140px;
      width: 100%;
      height: auto; }

.popup-quick-view-wrapper .product-info-main {
  width: 61%;
  padding: 0 32px;
  padding-right: 0; }

.popup-quick-view-wrapper .quick-view-wishlist-content {
  overflow: hidden;
  width: 100%;
  margin: 70px auto;
  display: none;
  padding: 20px; }
  .popup-quick-view-wrapper .quick-view-wishlist-content label {
    background: none;
    color: #404040;
    padding: 0; }
  .popup-quick-view-wrapper .quick-view-wishlist-content .page-title {
    text-align: center; }
  .popup-quick-view-wrapper .quick-view-wishlist-content fieldset.login {
    float: left; }
  .popup-quick-view-wrapper .quick-view-wishlist-content .fieldset .email, .popup-quick-view-wrapper .quick-view-wishlist-content .fieldset .password {
    float: left;
    display: block;
    width: 100%; }
  .popup-quick-view-wrapper .quick-view-wishlist-content .fieldset .email {
    margin-top: 32px; }
  .popup-quick-view-wrapper .quick-view-wishlist-content .fieldset .password {
    margin-bottom: 16px; }
  .popup-quick-view-wrapper .quick-view-wishlist-content .fieldset .control {
    padding-top: 7px; }
  .popup-quick-view-wrapper .quick-view-wishlist-content .fieldset input {
    height: 70px;
    padding: 15px; }
  .popup-quick-view-wrapper .quick-view-wishlist-content .actions-toolbar {
    width: 100%;
    float: left;
    margin-bottom: 30px; }
    .popup-quick-view-wrapper .quick-view-wishlist-content .actions-toolbar button {
      width: calc(50% - 15px);
      height: 70px;
      float: left;
      display: block;
      text-transform: uppercase; }
      .popup-quick-view-wrapper .quick-view-wishlist-content .actions-toolbar button:nth-child(1) {
        margin-right: 15px;
        background-color: #575757; }
        .popup-quick-view-wrapper .quick-view-wishlist-content .actions-toolbar button:nth-child(1) span {
          color: #fff; }
      .popup-quick-view-wrapper .quick-view-wishlist-content .actions-toolbar button:nth-child(2) {
        margin-left: 15px;
        border: 1px solid #575757;
        background-color: #ffffff;
        color: #6d6d6d; }
      .popup-quick-view-wrapper .quick-view-wishlist-content .actions-toolbar button .action:hover {
        background-color: #ec562b; }
  .popup-quick-view-wrapper .quick-view-wishlist-content .links-toolbar {
    float: left; }
  .popup-quick-view-wrapper .quick-view-wishlist-content .action-link {
    display: block;
    width: 100%; }

.popup-quick-view-wrapper .quick-view-main-content {
  position: relative;
  max-height: 100vh;
  overflow-y: scroll; }

.popup-quick-view-wrapper .message-container {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 35%;
  min-height: 200px;
  background-color: #ecececf2;
  color: #8a8a8a;
  text-align: center;
  z-index: 1000;
  border: 1px solid #dcdcdc; }
  .popup-quick-view-wrapper .message-container span {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    font-family: "Montserrat medium", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 32px; }
  .popup-quick-view-wrapper .message-container .message-container-close {
    width: 65px;
    height: 40px;
    text-transform: uppercase;
    border: 1px solid #6d6d6d;
    background-color: #ffffff;
    color: #6d6d6d;
    position: absolute;
    right: 10px;
    margin: auto;
    bottom: 10px;
    transition: background-color 0.25s ease-out, color 0.25s ease-out; }
    .popup-quick-view-wrapper .message-container .message-container-close:hover {
      color: #ffffff;
      background-color: #6d6d6d; }

@media all and (max-width: 1200px) {
  .popup-quick-view-wrapper .page-title span {
    font-size: 30px;
    line-height: 30px; }
  .popup-quick-view-wrapper .product-info-price .product-info-stock .product span {
    padding-top: 5px; }
  .popup-quick-view-wrapper .product-info-price .price {
    font-size: 26px; }
  .popup-quick-view-wrapper .product-details-bottom .box-tocart .qty {
    width: 100%; }
  .popup-quick-view-wrapper .product-details-bottom .box-tocart .actions {
    width: 100%;
    margin-top: 20px;
    padding-left: 0; }
  .popular-products span, .popular-products a {
    font-size: 14px; } }

@media all and (max-width: 1023px) {
  .popular-products {
    max-width: 85%;
    margin: 37px auto 0 auto; }
    .popular-products .top-block {
      margin-bottom: 0; }
    .popular-products .popular-products-item .image-container .quickview.active {
      display: none; }
    .popular-products .popular-products-select-wrap {
      text-decoration: none;
      position: relative;
      max-width: 320px;
      margin: 0 auto;
      width: 100%; }
      .popular-products .popular-products-select-wrap .category-switcher {
        display: none; }
      .popular-products .popular-products-select-wrap .mobile-popular-products-select {
        display: block;
        color: #00a5ab;
        font-size: 26px !important;
        font-weight: 600;
        margin: auto;
        background: none;
        padding: 2px;
        border-bottom: 2px solid #00a5ab;
        text-transform: uppercase;
        margin: 0; }
      .popular-products .popular-products-select-wrap .category-switcher {
        display: none; }
      .popular-products .popular-products-select-wrap:before, .popular-products .popular-products-select-wrap:after {
        width: 0;
        height: 0;
        content: '';
        position: absolute;
        background: none;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent; }
      .popular-products .popular-products-select-wrap:before {
        left: calc(100% - 10px);
        bottom: 8px;
        border-top: 8px solid #159399; }
      .popular-products .popular-products-select-wrap:after {
        left: calc(100% - 10px);
        top: 10px;
        border-bottom: 8px solid #159399; }
    .popular-products .popular-products-item .swatch-attribute-options .swatch-option {
      padding: 3px 3px;
      margin: 0 2px; }
    .popular-products .popular-products-item .product-name.desktop {
      display: none; }
    .popular-products .popular-products-item .product-name.mobile {
      display: block; } }

@media all and (max-width: 852px) {
  .popular-products .popular-products-select-wrap {
    width: 50%;
    display: block;
    margin: 0 auto 30px; } }

@media all and (max-width: 640px) {
  .popular-products {
    max-width: 75%; }
    .popular-products .popular-products-select-wrap {
      width: 100%; } }

@media all and (max-width: 768px) {
  .popular-products {
    max-width: 100%; }
    .popular-products .popular-products-title {
      margin: 0;
      font-size: 18px; }
    .popular-products .popular-products-select-wrap {
      width: 100%;
      position: relative;
      max-width: 240px;
      margin: 0 auto;
      text-decoration: none; }
      .popular-products .popular-products-select-wrap .mobile-popular-products-select {
        font-size: 18px !important;
        font-weight: 600;
        max-width: 240px;
        text-transform: uppercase; }
      .popular-products .popular-products-select-wrap:before, .popular-products .popular-products-select-wrap:after {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        left: calc(100% - 10px); }
      .popular-products .popular-products-select-wrap:before {
        bottom: 4px; }
      .popular-products .popular-products-select-wrap:after {
        top: 4px; }
    .popular-products .popular-products-list {
      padding: 0 7%; }
      .popular-products .popular-products-list .popular-products-item .vertical-align {
        padding: 6px 0; }
      .popular-products .popular-products-list .popular-products-item .product-name {
        font-size: 13px; }
    .popular-products .owl-controls {
      padding: 0; }
      .popular-products .owl-controls .owl-dot {
        width: 7px;
        height: 7px; }
      .popular-products .owl-controls .owl-nav .popular-slider-navs {
        width: 7%; }
        .popular-products .owl-controls .owl-nav .popular-slider-navs:before {
          width: 100%; }
      .popular-products .owl-controls .owl-nav .ti-angle-left {
        left: 0; }
      .popular-products .owl-controls .owl-nav .ti-angle-right {
        right: 0; } }

@media all and (max-width: 450px) {
  .popular-products .popular-products-item {
    padding: 0; }
    .popular-products .popular-products-item .image-container {
      padding: 0; } }

/* Header
========================================================================== */
/* 2dp elevation modified*/
/* 6dp elevation modified*/
/* 12dp elevation modified*/
/* 16dp elevation */
/* 24dp elevation */
* {
  box-sizing: border-box; }

html, body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body.menu-open {
  overflow: hidden; }

.icon-btn.stacked {
  font-size: 11px;
  text-align: center;
  width: 34px;
  height: 37px;
  display: inline-block;
  color: #686766;
  font-family: "Montserrat", sans-serif;
  font-weight: 400; }
  .icon-btn.stacked i, .icon-btn.stacked img, .icon-btn.stacked svg {
    font-size: 32px;
    display: block;
    text-align: center;
    margin: 0 auto 2px;
    width: 30px; }
  .icon-btn.stacked .icon-line {
    fill: #686766; }
  .icon-btn.stacked:hover .icon-line, .icon-btn.stacked:active .icon-line {
    fill: #ec562b; }
  .icon-btn.stacked:hover {
    cursor: pointer; }

.text-link {
  background-color: transparent;
  background-image: linear-gradient(to right, transparent 40%, #ec562b 20%);
  background-position: bottom;
  background-size: 4px 2px;
  background-repeat: repeat-x;
  text-decoration: none;
  color: #686766; }

.search-overlay, .shop-menu-overlay {
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2; }

.distributor-bar-wrap {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #404040;
  /*
   *  Owl Carousel CSS3 Transitions
   *  v1.3.2
   */
  /* fade */
  /* backSlide */
  /* goDown */
  /* scaleUp */
  /* Keyframes */
  /*empty*/ }
  .distributor-bar-wrap p, .distributor-bar-wrap a {
    line-height: 1.5;
    font-family: "Montserrat", sans-serif;
    font-size: 15px; }
  .distributor-bar-wrap .owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px; }
  .distributor-bar-wrap .owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease; }
  .distributor-bar-wrap .owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease; }
  .distributor-bar-wrap .owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease; }
  .distributor-bar-wrap .owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease; }
  .distributor-bar-wrap .owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both; }
  .distributor-bar-wrap .owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both; }
  .distributor-bar-wrap .owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both; }
  .distributor-bar-wrap .owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both; }

@-webkit-keyframes empty {
  0% {
    opacity: 1; } }

@-moz-keyframes empty {
  0% {
    opacity: 1; } }

@keyframes empty {
  0% {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%); } }

@-moz-keyframes backSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px); }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%); } }

@keyframes backSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px); }
  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%); }
  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%); } }

@-webkit-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0); } }

@-moz-keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px); }
  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0); } }

@keyframes backSlideIn {
  0%, 25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%); }
  75% {
    opacity: .5;
    transform: translateZ(-500px); }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0); } }

@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8); } }

@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(0.8); } }

@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(0.8); } }

@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%); } }

@-moz-keyframes goDown {
  from {
    -moz-transform: translateY(-100%); } }

@keyframes goDown {
  from {
    transform: translateY(-100%); } }

@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5); } }

@-moz-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -moz-transform: scale(1.5); } }

@keyframes scaleUpFrom {
  from {
    opacity: 0;
    transform: scale(1.5); } }

@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5); } }

@-moz-keyframes scaleUpTo {
  to {
    opacity: 0;
    -moz-transform: scale(1.5); } }

@keyframes scaleUpTo {
  to {
    opacity: 0;
    transform: scale(1.5); } }

/* ----- DISTRIBUTOR BAR ----- */
.distributor-bar {
  display: none;
  padding: 15px;
  color: #ffffff;
  background: #229197;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(#37a28b, #229197);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#37a28b, #229197);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#37a28b, #229197);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#37a28b, #229197);
  /* Standard syntax */ }
  .distributor-bar .close {
    background: transparent;
    text-transform: uppercase;
    font-size: 0;
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    height: 21px;
    display: block;
    float: right; }
  .distributor-bar .close i {
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
    position: relative;
    margin-right: 4px;
    margin-top: -1px; }
  .distributor-bar .distributor-bar-content {
    text-align: center;
    font-size: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 15px 15px;
    margin-top: 22px; }
  .distributor-bar a {
    color: #fff; }
  .distributor-bar p {
    margin: 5px 0; }
  .distributor-bar .distributor-avatar {
    display: inline-block;
    width: 35px;
    margin-right: 4px;
    position: relative;
    top: -2px;
    border-radius: 50%; }
  .distributor-bar .shopping-with-person .name {
    font-size: 21px; }
  .distributor-bar .distributor-info {
    padding-top: 5px;
    margin-top: 5px;
    border-top: 1px solid #fff;
    display: inline-block; }
    .distributor-bar .distributor-info a {
      display: block;
      margin: 2px 0;
      text-decoration: none; }

@media only screen and (min-width: 1367px) {
  /* -- DISTRIBUTOR BAR -- */
  .distributor-bar {
    padding: 10px; }
    .distributor-bar .distributor-bar-content {
      margin-top: -8px;
      flex-direction: row;
      padding: 20px 10px; }
    .distributor-bar .shopping-with-person {
      display: inline-block;
      text-align: right; }
    .distributor-bar .distributor-info {
      padding-top: 0;
      padding-left: 10px;
      margin-top: 0;
      margin-left: 10px;
      border-top: 0;
      border-left: 1px solid #fff;
      text-align: left; }
      .distributor-bar .distributor-info a {
        margin: 0; }
        .distributor-bar .distributor-info a:hover {
          text-decoration: underline; } }

#siteInfo {
  background-color: #eff2f2;
  padding: 5px 0;
  max-height: 32px; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    #siteInfo {
      max-height: none; } }
  #siteInfo .site-info-container {
    width: 100%;
    margin: 0 auto;
    max-width: 1024px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 10px;
    font-size: 14px; }
    #siteInfo .site-info-container > div {
      display: flex;
      color: #404040; }
      @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
        #siteInfo .site-info-container > div {
          display: block; } }
  #siteInfo .shopping-with {
    width: auto; }
    #siteInfo .shopping-with .distributor-wrapper {
      color: #404040; }
      #siteInfo .shopping-with .distributor-wrapper:first-child {
        margin-right: 20px; }
        @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
          #siteInfo .shopping-with .distributor-wrapper:first-child {
            margin-right: 0; } }
  #siteInfo .site-settings-links #countrySelector {
    width: auto;
    text-align: center;
    display: inline-block; }
    #siteInfo .site-settings-links #countrySelector a {
      vertical-align: middle;
      color: #404040;
      font-family: "Montserrat", sans-serif;
      font-weight: 500;
      text-decoration: none;
      margin: 0 5px 0 0; }
      #siteInfo .site-settings-links #countrySelector a img {
        height: 16px;
        width: 16px; }
      #siteInfo .site-settings-links #countrySelector a .country {
        display: none; }
  #siteInfo .shopping-with-link {
    margin-left: 5px;
    font-weight: 500;
    height: 19px; }

.distributor-pages .distributor-wrapper .hint-wrapper {
  position: relative; }

.distributor-pages .distributor-wrapper .info-hint-toggle {
  color: #404040;
  font-size: 12px;
  font-weight: 600;
  padding: 0 6px;
  text-align: center;
  white-space: pre-line;
  border-radius: 50%;
  margin: 0;
  border: solid 1px #404040;
  cursor: pointer; }

.site-info .site-settings-links .currency {
  width: 64px;
  color: #404040;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  display: inline-block; }
  .site-info .site-settings-links .currency span {
    vertical-align: middle; }
  .site-info .site-settings-links .currency .hint-wrapper {
    position: relative; }
  .site-info .site-settings-links .currency .info-hint-toggle {
    color: #404040;
    font-size: 12px;
    font-weight: 600;
    padding: 0px 6px;
    text-align: center;
    white-space: pre-line;
    border-radius: 50%;
    margin: 0;
    border: solid 1px #404040;
    cursor: pointer; }
  .site-info .site-settings-links .currency .info-hint-block-wrapper {
    white-space: normal;
    color: #fff;
    background: #545454;
    padding: 8px;
    position: absolute;
    top: 35px;
    width: 320px;
    height: auto;
    z-index: 5;
    text-align: center;
    border-radius: 5px;
    font-weight: 600;
    right: 2px;
    opacity: 0.9;
    line-height: 1.2;
    font-size: 15px; }
  .site-info .site-settings-links .currency .info-hint-block {
    width: 100%;
    height: 100%;
    overflow-y: auto; }
    .site-info .site-settings-links .currency .info-hint-block::after {
      position: absolute;
      content: '';
      background: none;
      right: 0;
      bottom: calc(100% - 1px);
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 8px 10px 8px;
      border-color: transparent transparent #545454 transparent;
      -webkit-transform: rotate(360deg); }

.distributor-pages .distributor-wrapper .info-hint-block-wrapper {
  white-space: normal;
  color: #fff;
  background: #545454;
  padding: 8px;
  position: absolute;
  top: 35px;
  width: 320px;
  height: 70px;
  z-index: 5;
  text-align: center;
  border-radius: 5px;
  font-weight: 600;
  right: -144px;
  opacity: 0.9;
  line-height: 1.2;
  font-size: 15px; }
  .distributor-pages .distributor-wrapper .info-hint-block-wrapper .info-hint-block {
    width: 100%;
    height: 100%;
    overflow-y: auto; }
    .distributor-pages .distributor-wrapper .info-hint-block-wrapper .info-hint-block::after {
      position: absolute;
      content: '';
      background: none;
      right: calc(50% - 8px);
      bottom: calc(100% - 1px);
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 8px 10px 8px;
      border-color: transparent transparent #545454 transparent;
      -webkit-transform: rotate(360deg); }

@media only screen and (min-width: 1367px) {
  #siteInfo .site-settings-links #countrySelector a .country {
    display: inline; }
  #siteInfo .site-settings-links #countrySelector a .abbr {
    display: none; } }

.gray-promo-bar {
  background: #686765;
  color: #ffffff;
  padding: 5px 0;
  height: 40px; }
  .gray-promo-bar .owl-prev, .gray-promo-bar .owl-next,
  .gray-promo-bar .gray-promo-prev, .gray-promo-bar .gray-promo-next {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 20px;
    color: #ffffff; }
  .gray-promo-bar .owl-prev,
  .gray-promo-bar .gray-promo-prev {
    left: 0; }
    @media screen and (max-width: 89.9375em) {
      .gray-promo-bar .owl-prev,
      .gray-promo-bar .gray-promo-prev {
        left: -15px; } }
  .gray-promo-bar .owl-next,
  .gray-promo-bar .gray-promo-next {
    right: 0; }
    @media screen and (max-width: 89.9375em) {
      .gray-promo-bar .owl-next,
      .gray-promo-bar .gray-promo-next {
        right: -15px; } }
  .gray-promo-bar .container {
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 10px;
    font-family: 'Montserrat', san-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 100%; }
    .gray-promo-bar .container .promo-carousel-prev-btn, .gray-promo-bar .container .promo-carousel-next-btn {
      flex: 0 0 20px;
      display: flex;
      align-items: center; }
      .gray-promo-bar .container .promo-carousel-prev-btn svg, .gray-promo-bar .container .promo-carousel-next-btn svg {
        height: 20px; }
        .gray-promo-bar .container .promo-carousel-prev-btn svg:hover, .gray-promo-bar .container .promo-carousel-next-btn svg:hover {
          cursor: pointer; }
    .gray-promo-bar .container .promo-carousel-prev-btn {
      text-align: left; }
      .gray-promo-bar .container .promo-carousel-prev-btn svg {
        transform: rotate(180deg); }
    .gray-promo-bar .container .promo-carousel-next-btn {
      text-align: right; }
    .gray-promo-bar .container .promo-carousel {
      flex: 1 0 calc(100% - 40px);
      display: flex;
      max-width: calc(100%);
      opacity: 0;
      padding: 0 10px; }
      @media screen and (max-width: 89.9375em) {
        .gray-promo-bar .container .promo-carousel {
          max-width: calc(100% - 40px); } }
      .gray-promo-bar .container .promo-carousel.owl-loaded {
        opacity: 1; }
      .gray-promo-bar .container .promo-carousel .disabled {
        display: none; }
      .gray-promo-bar .container .promo-carousel .owl-item {
        width: 100%;
        text-align: center;
        height: 100%; }
        .gray-promo-bar .container .promo-carousel .owl-item .item {
          height: 100%; }
    .gray-promo-bar .container a {
      background-color: transparent;
      background-image: linear-gradient(to right, transparent 40%, #ffffff 20%);
      background-position: bottom;
      background-size: 4px 2px;
      background-repeat: repeat-x;
      text-decoration: none;
      color: #ffffff;
      font-size: 13px; }

@media only screen and (min-width: 1367px) {
  .gray-promo-bar {
    padding: 10px 0; }
    .gray-promo-bar .container {
      font-size: 13px; }
      .gray-promo-bar .container a {
        font-size: 13px;
        line-height: 15px; }
    .gray-promo-bar .promo-carousel {
      position: relative; } }

/* -- NAV SITE LINKS/ICONS  -- */
.nav-search-overlay {
  display: block;
  position: fixed;
  z-index: 5;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0; }

.close-search-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #EC562B; }

#mainHeader {
  padding: 5px 10px 5px 10px;
  display: flex;
  flex-direction: row;
  border-bottom: 1px solid #f8f8f8;
  background: #ffffff; }
  #mainHeader.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 6;
    padding: 5px 10px 10px;
    border-bottom: 1px solid #EFF2F2; }
  #mainHeader .main-header-container {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative; }
    #mainHeader .main-header-container .menu-button-container {
      flex: 0 0 100px;
      padding-top: 7px; }
      #mainHeader .main-header-container .menu-button-container .mobile-menu-trigger {
        text-decoration: none; }
        #mainHeader .main-header-container .menu-button-container .mobile-menu-trigger img, #mainHeader .main-header-container .menu-button-container .mobile-menu-trigger i, #mainHeader .main-header-container .menu-button-container .mobile-menu-trigger svg {
          width: 22px; }
    #mainHeader .main-header-container .logo-container {
      flex: 0 0 calc(100% - 200px);
      text-align: center; }
      #mainHeader .main-header-container .logo-container .desktop-logo {
        display: none; }
      #mainHeader .main-header-container .logo-container .mobile-logo {
        height: 43px; }
    #mainHeader .main-header-container .site-links-container {
      flex: 0 0 100px;
      padding-top: 7px; }
      #mainHeader .main-header-container .site-links-container .site-links-menu {
        list-style: none;
        display: flex;
        flex-direction: row;
        padding-left: 0;
        justify-content: flex-end;
        margin: 0; }
        #mainHeader .main-header-container .site-links-container .site-links-menu > li {
          padding: 0 5px;
          width: 55px; }
          #mainHeader .main-header-container .site-links-container .site-links-menu > li:last-child:visible {
            padding-right: 0; }
          #mainHeader .main-header-container .site-links-container .site-links-menu > li > a {
            text-decoration: none;
            width: 100%; }
          #mainHeader .main-header-container .site-links-container .site-links-menu > li .autoship-icon {
            display: block;
            width: 29px;
            height: 18px; }
          #mainHeader .main-header-container .site-links-container .site-links-menu > li .cart-icon {
            display: block;
            width: 22px;
            height: 18px; }
          #mainHeader .main-header-container .site-links-container .site-links-menu > li .user-icon {
            display: block;
            width: 18px;
            height: 18px; }
          #mainHeader .main-header-container .site-links-container .site-links-menu > li .nav-icon-settings {
            max-width: 30px; }
          #mainHeader .main-header-container .site-links-container .site-links-menu > li .menu a {
            font-size: 14px; }
        #mainHeader .main-header-container .site-links-container .site-links-menu .my-cart {
          width: 45px;
          padding-right: 0;
          position: relative; }
      #mainHeader .main-header-container .site-links-container .my-account {
        display: none; }
  #mainHeader .search-container {
    flex: 1 1 100%;
    padding-top: 5px; }
    #mainHeader .search-container .header-search-form {
      position: relative; }
    #mainHeader .search-container .search-field {
      width: 100%;
      border: 0;
      height: 35px;
      border: 1px solid #919191;
      padding: 10px 40px 10px 10px;
      font-size: 16px;
      font-weight: 400;
      outline: none;
      box-shadow: none;
      font-family: "Montserrat", sans-serif; }
    #mainHeader .search-container .clear-search {
      position: absolute;
      right: 35px;
      top: 9px;
      width: 14px;
      display: none;
      outline: 0; }
      #mainHeader .search-container .clear-search:hover, #mainHeader .search-container .clear-search:active {
        cursor: pointer; }
        #mainHeader .search-container .clear-search:hover .icon-line, #mainHeader .search-container .clear-search:active .icon-line {
          fill: #ec562b; }
      #mainHeader .search-container .clear-search .clear-icon {
        width: 100%;
        fill: #686766; }
    #mainHeader .search-container .search-button {
      position: absolute;
      top: 8px;
      right: 8px;
      outline: 0; }
      #mainHeader .search-container .search-button:hover, #mainHeader .search-container .search-button:active {
        cursor: pointer; }
      #mainHeader .search-container .search-button .search-icon {
        width: 20px;
        height: 20px; }
      #mainHeader .search-container .search-button .icon-line {
        fill: #686766; }
      #mainHeader .search-container .search-button:hover .icon-line, #mainHeader .search-container .search-button:active .icon-line {
        fill: #ec562b; }
    #mainHeader .search-container .search-autocomplete {
      display: none; }
    #mainHeader .search-container.active .search-autocomplete {
      min-height: 422px;
      width: 100%;
      background: #ffffff;
      border: 1px solid #eff2f2;
      position: absolute;
      top: 90px;
      margin-left: auto;
      margin-right: auto;
      left: 0;
      right: 0;
      max-width: 1024px;
      padding: 10px;
      z-index: 5;
      box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }
    #mainHeader .search-container.expanded .header-search-form {
      z-index: 5;
      position: relative; }
      #mainHeader .search-container.expanded .header-search-form .search-field {
        border: 1px solid #159399;
        padding-right: 60px;
        width: 100%;
        box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }
        @media screen and (min-width: 1367px) {
          #mainHeader .search-container.expanded .header-search-form .search-field {
            width: 340px; } }
      #mainHeader .search-container.expanded .header-search-form .clear-search {
        display: block; }

@media screen and (min-width: 1367px) {
  #mainHeader {
    background: #fff;
    padding: 18px 10px;
    border: 0; }
    #mainHeader .main-header-container {
      max-width: 1024px;
      width: 100%;
      margin: 0 auto;
      height: 48px;
      padding: 0 10px; }
      #mainHeader .main-header-container .menu-button-container {
        display: none; }
      #mainHeader .main-header-container .logo-container {
        max-width: 345px; }
        #mainHeader .main-header-container .logo-container .mobile-logo {
          display: none; }
        #mainHeader .main-header-container .logo-container .desktop-logo {
          max-width: 330px;
          display: block;
          width: 100%; }
      #mainHeader .main-header-container .site-links-container {
        order: 4;
        flex: 0 0 155px; }
        #mainHeader .main-header-container .site-links-container .my-account {
          display: list-item; }
        #mainHeader .main-header-container .site-links-container .site-links-menu {
          padding-top: 8px; }
          #mainHeader .main-header-container .site-links-container .site-links-menu > li {
            padding: 0 5px 20px 5px; }
          #mainHeader .main-header-container .site-links-container .site-links-menu li:last-child {
            padding-right: 0; }
        #mainHeader .main-header-container .site-links-container .my-account {
          position: relative; }
          #mainHeader .main-header-container .site-links-container .my-account .menu {
            display: none;
            position: relative;
            list-style: none;
            padding-left: 0;
            background: #ffffff;
            border: 1px solid #d2d2d2;
            margin-top: 15px;
            z-index: 2; }
            #mainHeader .main-header-container .site-links-container .my-account .menu li {
              display: block;
              width: 100%; }
              #mainHeader .main-header-container .site-links-container .my-account .menu li a {
                padding: 0 15px;
                font-weight: 500;
                text-decoration: none;
                color: #686766;
                line-height: 34px;
                display: block;
                font-family: "Montserrat", sans-serif; }
              #mainHeader .main-header-container .site-links-container .my-account .menu li:hover {
                background: #fef6f4; }
            #mainHeader .main-header-container .site-links-container .my-account .menu:after, #mainHeader .main-header-container .site-links-container .my-account .menu:before {
              bottom: 100%;
              left: 120px;
              border: solid transparent;
              content: " ";
              height: 0;
              width: 0;
              position: absolute;
              pointer-events: none; }
            #mainHeader .main-header-container .site-links-container .my-account .menu:after {
              border-color: rgba(255, 255, 255, 0);
              border-bottom-color: #ffffff;
              border-width: 12px;
              margin-left: -12px; }
            #mainHeader .main-header-container .site-links-container .my-account .menu:before {
              border-color: rgba(210, 210, 210, 0);
              border-bottom-color: #d2d2d2;
              border-width: 13px;
              margin-left: -13px; }
          #mainHeader .main-header-container .site-links-container .my-account .menu.open {
            display: block;
            position: absolute;
            right: 0;
            width: 145px; }
      #mainHeader .main-header-container .search-container {
        order: 3;
        width: auto;
        max-width: calc(100% - 155px - 345px);
        justify-content: flex-end;
        padding-right: 10px;
        padding-top: 13px; }
        #mainHeader .main-header-container .search-container .header-search-form {
          float: right; }
          #mainHeader .main-header-container .search-container .header-search-form .search-field {
            width: 260px; }
        #mainHeader .main-header-container .search-container.active .header-search-form .search-field, #mainHeader .main-header-container .search-container.expanded .header-search-form .search-field {
          width: 340px; }
        #mainHeader .main-header-container .search-container.active .search-autocomplete, #mainHeader .main-header-container .search-container.expanded .search-autocomplete {
          top: 50px; }
  .mobile-logo {
    display: none; } }

#mainNav {
  font-family: "Montserrat", sans-serif; }
  #mainNav ul {
    margin-left: 0; }
  #mainNav .main-nav li {
    list-style: none;
    padding: 0;
    line-height: 1; }
  #mainNav .main-nav > li {
    padding: 0; }
    #mainNav .main-nav > li > a {
      font-weight: 600; }
  #mainNav .main-nav .has-submenu > .submenu, #mainNav .main-nav .has-submenu > .vertical-menu {
    display: none; }
  #mainNav .main-nav .submenu {
    padding-left: 0; }
    #mainNav .main-nav .submenu > li {
      padding: 0; }
  #mainNav a {
    font-family: 'Montserrat', san-serif;
    text-decoration: none;
    color: #686766;
    font-size: 14px;
    font-weight: 600; }
  #mainNav .external-link:after {
    content: "";
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    height: 17px;
    width: 14px;
    background-size: 14px 14px;
    background-image: url(../img/external-link-icon.svg);
    background-repeat: no-repeat; }
  #mainNav a .starry-link:before, #mainNav a .starry-link:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 20px;
    width: 16px;
    background-size: 16px 16px;
    background-image: url(../img/starry-icon.svg);
    background-repeat: no-repeat; }
  #mainNav a .starry-link:after {
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg); }

li.minicart-wrapper .ui-dialog:before {
  border-color: rgba(210, 210, 210, 0);
  border-bottom-color: #d2d2d2;
  border-width: 13px;
  margin-left: -13px;
  top: -13px; }

li.minicart-wrapper .ui-dialog {
  background: #ffffff;
  border: 1px solid #d2d2d2; }

.site-alert {
  height: 40px;
  border-bottom: 1px solid #EFF2F2; }

.site-alert .container {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 10px;
  font-family: 'Montserrat', san-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%; }

.site-alert .container .warning {
  color: red;
  font-weight: 600;
  margin-right: 5px; }

.site-alert .container .cta-link {
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, transparent), color-stop(20%, #ec652b));
  background-image: -webkit-linear-gradient(left, transparent 40%, #ec652b 20%);
  background-image: -o-linear-gradient(left, transparent 40%, #ec652b 20%);
  background-image: linear-gradient(to right, transparent 40%, #ec652b 20%);
  background-position: bottom;
  background-size: 4px 2px;
  background-repeat: repeat-x;
  text-decoration: none;
  color: #686766;
  margin-left: 5px;
  font-weight: 600; }

@media screen and (max-width: 1366px) {
  .checkout-index-index .desktop-logo {
    display: none; }
  #mainNav {
    display: none;
    background: #ffffff; }
    #mainNav.open {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 60px;
      width: 240px;
      z-index: 4;
      padding: 15px 15px 0 15px;
      border-right: 1px solid #cecece;
      box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
      height: 100vh;
      overflow-y: auto; }
      #mainNav.open li.has-submenu > a:not(.shop-all-link)::after {
        font-family: 'simple-line-icons';
        content: '\e606';
        color: #ec562b;
        font-size: 16px;
        float: right; }
      #mainNav.open .account-links {
        display: block;
        float: right;
        font-weight: 600; }
        #mainNav.open .account-links .seperator {
          border-left: 1px solid #eff2f2;
          margin: 0 10px 0 6px;
          padding-bottom: 4px; }
      #mainNav.open .category-menu-shop-nav-back, #mainNav.open .category-menu-info-header {
        display: none; }
      #mainNav.open .category-menu-shop-nav-back.active, #mainNav.open .category-menu-info-header.active {
        display: block;
        line-height: 42px; }
      #mainNav.open .category-menu-shop-nav-back.active .shop-category-back-link {
        font-weight: 600;
        font-size: 14px;
        vertical-align: middle;
        line-height: 24px;
        white-space: nowrap; }
        #mainNav.open .category-menu-shop-nav-back.active .shop-category-back-link::before {
          font-family: 'simple-line-icons';
          content: '\e605';
          color: #ec562b;
          font-size: 16px;
          margin-right: 10px; }
        #mainNav.open .category-menu-shop-nav-back.active .shop-category-back-link .shop-category-back {
          vertical-align: middle;
          display: inline-block;
          width: 110px;
          white-space: nowrap;
          margin-top: -2px;
          overflow: hidden;
          text-overflow: ellipsis; }
      #mainNav.open .category-menu-info-header.active {
        border-bottom: 2px solid #f9f9f9;
        font-weight: 600;
        color: #686766;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        font-size: 14px; }
        #mainNav.open .category-menu-info-header.active .shop-category-title {
          display: inline-block;
          width: calc(100% - 70px);
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          line-height: 1.1; }
        #mainNav.open .category-menu-info-header.active .shop-all-category-link {
          display: inline;
          background-color: transparent;
          background-image: linear-gradient(to right, transparent 40%, #ec652b 20%);
          background-position: bottom;
          background-size: 4px 2px;
          background-repeat: repeat-x;
          text-decoration: none;
          color: #686766;
          visibility: hidden; }
          #mainNav.open .category-menu-info-header.active .shop-all-category-link.active {
            visibility: visible; }
      #mainNav.open .main-nav {
        padding-left: 0;
        position: relative; }
        #mainNav.open .main-nav li {
          line-height: 42px;
          width: 100%;
          font-size: 14px; }
          #mainNav.open .main-nav li > a {
            height: 100%;
            width: 100%;
            display: block;
            font-weight: 400; }
        #mainNav.open .main-nav > .has-submenu.active {
          display: block;
          margin-left: -110%; }
          #mainNav.open .main-nav > .has-submenu.active > a.current-link {
            display: none; }
          #mainNav.open .main-nav > .has-submenu.active > .submenu {
            display: block;
            position: absolute;
            left: 0;
            padding-left: 0;
            padding-bottom: 100px;
            width: 100%;
            margin-left: 0; }
            #mainNav.open .main-nav > .has-submenu.active > .submenu > li {
              padding: 0; }
        #mainNav.open .main-nav .main-nav-search-container {
          display: none; }
        #mainNav.open .main-nav .submenu-heading {
          display: none; }
        #mainNav.open .main-nav .brand-header {
          color: #686766; }
          #mainNav.open .main-nav .brand-header:hover {
            cursor: pointer; }
          #mainNav.open .main-nav .brand-header::after {
            font-family: 'simple-line-icons';
            content: '\e606';
            color: #ec562b;
            font-size: 16px;
            float: right; }
        #mainNav.open .main-nav .brand-submenu.active .brand-header {
          display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="1"] #shopNavLink, #mainNav.open .main-nav.active[data-active-nav-level="2"] #shopNavLink, #mainNav.open .main-nav.active[data-active-nav-level="3"] #shopNavLink {
        display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="1"] li.t1-menu-item:not(.active) {
        display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="2"] li.t1-menu-item:not(.active), #mainNav.open .main-nav.active[data-active-nav-level="2"] li.t2-menu-item:not(.active) {
        display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="2"] li.t2-menu-item.active > a {
        display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="2"] .t2-menu-item.active a.current-link {
        display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="2"] .vertical-menu {
        display: block; }
      #mainNav.open .main-nav.active[data-active-nav-level="2"] .brand-submenu .t3-menu {
        display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="3"] li.t1-menu-item:not(.active), #mainNav.open .main-nav.active[data-active-nav-level="3"] li.t2-menu-item:not(.active), #mainNav.open .main-nav.active[data-active-nav-level="3"] li.t3-menu-item:not(.active) {
        display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="3"] li.t2-menu-item.active > a, #mainNav.open .main-nav.active[data-active-nav-level="3"] li.t3-menu-item.active > a {
        display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="3"] .t2-menu-item .vertical-menu {
        display: block; }
      #mainNav.open .main-nav.active[data-active-nav-level="3"] .t3-menu-item.has-submenu.active .submenu {
        display: block; }
      #mainNav.open .main-nav.active[data-active-nav-level="3"] .brand-submenu:not(.active) {
        display: none; }
      #mainNav.open .main-nav.active[data-active-nav-level="3"] .brand-submenu.active .t3-menu.submenu.active > li.t3-menu-item {
        display: block; } }

@media screen and (min-width: 1367px) {
  #mainNav {
    border-bottom: 1px solid #EFF2F2;
    display: block;
    background: #ffffff; }
    #mainNav .main-nav-container {
      max-width: 1024px;
      width: 100%;
      margin: 0 auto;
      padding: 0 10px; }
    #mainNav .offcanvas-menu-info-links {
      display: none; }
    #mainNav .offcanvas-menu-info-links.active {
      display: block;
      position: fixed;
      top: 0;
      left: 0;
      height: 60px;
      width: 240px;
      z-index: 4;
      padding: 15px 15px 0 15px; }
      #mainNav .offcanvas-menu-info-links.active .account-links, #mainNav .offcanvas-menu-info-links.active .category-menu-shop-nav-back, #mainNav .offcanvas-menu-info-links.active .category-menu-info-header {
        display: none; }
      #mainNav .offcanvas-menu-info-links.active .category-menu-nav-header {
        height: 32px; }
    #mainNav .main-nav {
      padding-inline-start: 0;
      display: flex;
      flex-direction: row;
      margin: 0; }
      #mainNav .main-nav .t1-menu-item {
        display: flex;
        height: 42px;
        line-height: 42px;
        max-width: 150px;
        margin-right: 50px; }
      #mainNav .main-nav #shopNav.open {
        padding-top: 60px;
        display: flex;
        flex-direction: column;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 3;
        background: #ffffff;
        max-width: 240px;
        padding-left: 0;
        width: 100%;
        overflow: visible;
        border-right: 1px solid #cecece;
        box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
        height: 100vh; }
        #mainNav .main-nav #shopNav.open > .has-submenu > a::after {
          font-family: 'simple-line-icons';
          content: '\e606';
          color: #ec562b;
          font-size: 18px;
          float: right; }
        #mainNav .main-nav #shopNav.open > li {
          padding: 0 15px;
          line-height: 42px; }
          #mainNav .main-nav #shopNav.open > li > a {
            height: 100%;
            width: 100%;
            display: block; }
        #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu {
          display: flex;
          flex-direction: row;
          background: #ffffff;
          position: absolute;
          margin-left: 225px;
          top: 40px;
          width: 200px;
          max-height: 570px;
          box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }
          #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.medium {
            max-height: 650px; }
          #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.large {
            max-height: 720px; }
          #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu {
            display: flex;
            flex-flow: row wrap;
            background: #fafcfb;
            padding: 20px;
            flex-grow: 1;
            width: 50%; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .submenu-heading {
              display: block;
              margin-bottom: 15px;
              width: 100%;
              height: 40px; }
              #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .submenu-heading .submenu-header {
                font-weight: 700;
                font-size: 1.2rem; }
              #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .submenu-heading .shop-all-link {
                margin-left: 15px;
                background-color: transparent;
                background-image: linear-gradient(to right, transparent 40%, #ec652b 20%);
                background-position: bottom;
                background-size: 4px 2px;
                background-repeat: repeat-x;
                text-decoration: none;
                color: #404040;
                font-weight: 600; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu > li > a {
              font-weight: 600;
              margin-bottom: 10px;
              display: block; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .has-submenu {
              display: flex;
              flex-direction: column;
              flex: 0 1 auto; }
              #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .has-submenu li {
                width: 100%;
                padding: 5px 15px 5px 0;
                margin-bottom: 5px;
                display: block; }
                #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .has-submenu li > a:hover {
                  background-color: transparent;
                  background-image: linear-gradient(to right, transparent 40%, #ec652b 20%);
                  background-position: bottom;
                  background-size: 4px 2px;
                  background-repeat: repeat-x;
                  text-decoration: none;
                  color: #404040; }
              #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .has-submenu .submenu {
                padding-left: 0; }
                #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .has-submenu .submenu a {
                  font-size: 14px;
                  line-height: 16px;
                  font-weight: 400;
                  color: #404040; }
                  #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .has-submenu .submenu a:hover {
                    background-color: transparent;
                    background-image: linear-gradient(to right, transparent 40%, #ec652b 20%);
                    background-position: bottom;
                    background-size: 4px 2px;
                    background-repeat: repeat-x;
                    text-decoration: none;
                    color: #404040; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu > .submenu {
              padding-left: 0;
              display: flex;
              flex-flow: wrap;
              flex-direction: column;
              max-height: 100%;
              height: 90%; }
              #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu > .submenu > li {
                display: flex;
                flex-direction: column;
                width: 190px; }
                #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu > .submenu > li > .submenu {
                  display: block; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .secondary-menu .no-submenu a {
              font-weight: 600;
              margin-bottom: 20px;
              display: block;
              width: 100%; }
          #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .brand-submenu {
            padding: 30px 20px;
            border-left: 1px solid #c9c9c9;
            width: 50%; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .brand-submenu .brand-header {
              display: block;
              width: 100%;
              margin-bottom: 5px;
              font-weight: 600;
              font-size: 14px;
              color: #404040;
              line-height: 30px; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .brand-submenu > .submenu {
              column-count: 2;
              column-fill: auto;
              display: block;
              padding-left: 0;
              max-height: 90%;
              height: 100%; }
              #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .brand-submenu > .submenu li {
                width: 180px;
                padding: 0 15px 10px 0; }
                #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .brand-submenu > .submenu li a {
                  font-weight: 400;
                  line-height: 20px;
                  font-size: 14px;
                  color: #404040; }
                  #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .brand-submenu > .submenu li a:hover {
                    background-color: transparent;
                    background-image: linear-gradient(to right, transparent 40%, #ec652b 20%);
                    background-position: bottom;
                    background-size: 4px 2px;
                    background-repeat: repeat-x;
                    text-decoration: none;
                    color: #404040; }
          #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-2 {
            width: 400px; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-2 > .col-1 {
              width: 50%; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-2 > .col-2 {
              width: 100%; }
          #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-3 {
            width: 600px; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-3 > .col-1 {
              width: calc(100% / 3); }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-3 > .col-2 {
              width: calc((100% / 3) * 2); }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-3 > .col-3 {
              width: 100%; }
          #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-4 {
            width: 770px; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-4 > .col-1 {
              width: 25%; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-4 > .col-2 {
              width: 50%; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-4 > .col-3 {
              width: 75%; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-4 > .col-4 {
              width: 100%; }
          #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-5 {
            width: 1000px; }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-5 > .col-1 {
              width: calc(100% / 5); }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-5 > .col-2 {
              width: calc((100% / 5) * 2); }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-5 > .col-3 {
              width: calc((100% / 5) * 3); }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-5 > .col-4 {
              width: calc((100% / 5) * 4); }
            #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu.col-5 > .col-5 {
              width: 100%; }
          #mainNav .main-nav #shopNav.open .has-submenu.active .vertical-menu > .submenu {
            padding: 0; }
      #mainNav .main-nav .main-nav-search-container {
        display: none; }
      #mainNav .main-nav .t1-menu-item.main-nav-shop-link:hover {
        border-bottom: 2px solid #EC562B; }
      #mainNav .main-nav .t1-menu-item:not(.main-nav-shop-link):hover {
        position: relative;
        border-bottom: 2px solid #EC562B; }
        #mainNav .main-nav .t1-menu-item:not(.main-nav-shop-link):hover > .submenu {
          display: block;
          position: absolute;
          background: #ffffff;
          top: 43px;
          left: 0;
          width: 170px;
          box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25);
          /*
          &:last-child{
            right: 0;
            left: auto;
          }
          */ }
          #mainNav .main-nav .t1-menu-item:not(.main-nav-shop-link):hover > .submenu li {
            width: 100%;
            display: table; }
            #mainNav .main-nav .t1-menu-item:not(.main-nav-shop-link):hover > .submenu li a {
              display: table-cell;
              vertical-align: middle;
              height: 42px;
              padding: 0 15px;
              font-weight: 500;
              line-height: 18px;
              width: 100%;
              font-size: 14px; }
              #mainNav .main-nav .t1-menu-item:not(.main-nav-shop-link):hover > .submenu li a:hover {
                background: #eef2f3; }
      #mainNav .main-nav .t2-menu-item:hover > a {
        color: #ec652b; }
      #mainNav .main-nav .t2-menu-item.has-submenu.active > a {
        background-color: transparent;
        background-image: linear-gradient(to right, transparent 40%, #ec652b 20%);
        background-position: bottom;
        background-size: 4px 2px;
        background-repeat: repeat-x;
        text-decoration: none;
        color: #686766; }
      #mainNav .main-nav .secondary-menu .t3-menu-item {
        margin-bottom: 10px; }
        #mainNav .main-nav .secondary-menu .t3-menu-item > a {
          font-weight: 600;
          margin-bottom: 10px;
          color: #404040;
          padding-right: 10px;
          line-height: 1.2; }
          #mainNav .main-nav .secondary-menu .t3-menu-item > a:hover {
            color: #ec652b; } }

/* Investor relations
========================================================================== */
.investor-relations-wrap .investor-relations-price-change span.down {
  color: #f31c1c;
  font-size: 28px; }

.investor-relations-wrap .investor-relations-price-change span.up {
  font-size: 28px;
  color: #0ba227; }

.investor-relations-wrap .investor-relations-tabs-headers {
  text-align: center;
  margin-bottom: 50px;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4; }
  .investor-relations-wrap .investor-relations-tabs-headers .tablist {
    display: inline-block; }
  .investor-relations-wrap .investor-relations-tabs-headers .tab-title {
    display: inline-block; }
    .investor-relations-wrap .investor-relations-tabs-headers .tab-title.active {
      color: #000000; }
    .investor-relations-wrap .investor-relations-tabs-headers .tab-title:hover {
      color: #000000; }
    .investor-relations-wrap .investor-relations-tabs-headers .tab-title button {
      padding: 12px 13px;
      font-size: 18px;
      text-transform: uppercase; }
      .investor-relations-wrap .investor-relations-tabs-headers .tab-title button:focus {
        outline: 0; }

.investor-relations-wrap ul {
  list-style: none;
  margin: 0; }

.investor-relations-wrap .row {
  padding-left: 15px;
  padding-right: 15px; }

.investor-relations-wrap .investor-relations-intro-image {
  overflow: hidden; }
  .investor-relations-wrap .investor-relations-intro-image img {
    width: 100%; }

.investor-relations-wrap .investor-relations-title h1 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 48px;
  color: #000000;
  font-family: "museo_sans700"; }

.investor-relations-wrap .investor-relations-container {
  margin-top: 50px;
  padding-bottom: 50px; }

.investor-relations-wrap .info-chart-wrap {
  border-bottom: 1px solid #e4e4e4; }

.investor-relations-wrap .prices-info {
  float: left;
  width: 33%; }

.investor-relations-wrap .prices-chart {
  float: right;
  width: 67%; }

.investor-relations-wrap .news {
  clear: both; }

.investor-relations-wrap .prices-info strong,
.investor-relations-wrap .prices-info span {
  display: block; }

.investor-relations-wrap .prices-info span {
  color: #000;
  font-size: 14px; }
  .investor-relations-wrap .prices-info span.divider {
    margin-bottom: 20px; }

.investor-relations-wrap .prices-info strong {
  font-family: "museo_sans700";
  color: #000000;
  font-size: 20px;
  line-height: normal; }

.investor-relations-wrap .prices-info .investor-relations-price {
  margin-bottom: 20px; }
  .investor-relations-wrap .prices-info .investor-relations-price span {
    font-size: 30px; }

.investor-relations-wrap .news-wrap ul li {
  margin-bottom: 30px; }

.investor-relations-wrap .news-wrap .news-date {
  font-size: 13px; }
  .investor-relations-wrap .news-wrap .news-date a {
    color: #41a3ba; }

.investor-relations-wrap .news-wrap .news-title:hover a {
  opacity: 0.8; }

.investor-relations-wrap .news-wrap .news-title h3, .investor-relations-wrap .news-wrap .news-title body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .investor-relations-wrap .news-wrap .news-title .summary.title, .investor-relations-wrap .news-wrap .news-title body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .investor-relations-wrap .news-wrap .news-title .summary.title, .investor-relations-wrap .news-wrap .news-title body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .investor-relations-wrap .news-wrap .news-title span.title, .investor-relations-wrap .news-wrap .news-title body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .investor-relations-wrap .news-wrap .news-title span.title, .investor-relations-wrap .news-wrap .news-title .data.table .table-caption, .data.table .investor-relations-wrap .news-wrap .news-title .table-caption {
  font-size: 24px;
  line-height: 26px; }
  .investor-relations-wrap .news-wrap .news-title h3 a, .investor-relations-wrap .news-wrap .news-title body:not(#theme-youngevity-us) .cart-summary .summary.title a, body:not(#theme-youngevity-us) .cart-summary .investor-relations-wrap .news-wrap .news-title .summary.title a, .investor-relations-wrap .news-wrap .news-title body#theme-youngevity-us .cart-summary.sidebar .summary.title a, body#theme-youngevity-us .cart-summary.sidebar .investor-relations-wrap .news-wrap .news-title .summary.title a, .investor-relations-wrap .news-wrap .news-title body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title a, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .investor-relations-wrap .news-wrap .news-title span.title a, .investor-relations-wrap .news-wrap .news-title body#theme-youngevity-us .checkout-opc .opc-sidebar span.title a, body#theme-youngevity-us .checkout-opc .opc-sidebar .investor-relations-wrap .news-wrap .news-title span.title a, .investor-relations-wrap .news-wrap .news-title .data.table .table-caption a, .data.table .investor-relations-wrap .news-wrap .news-title .table-caption a {
    color: #000000;
    font-family: "museo_sans700"; }

.investor-relations-wrap .news-wrap .news-description {
  line-height: 22px; }

.investor-relations-wrap .reports {
  margin-bottom: 50px; }
  .investor-relations-wrap .reports thead {
    font-family: "museo_sans700";
    color: #000000;
    border-bottom: 2px solid #dddddd;
    background: none; }
    .investor-relations-wrap .reports thead th {
      text-align: center; }
  .investor-relations-wrap .reports tbody tr {
    border-top: 1px solid #ddd; }
  .investor-relations-wrap .reports tbody tr:nth-child(even) {
    background-color: #f9f9f9; }
  .investor-relations-wrap .reports tbody td {
    text-align: center; }
  .investor-relations-wrap .reports tbody .reports-desc-td {
    text-align: left; }
  .investor-relations-wrap .reports tbody .reports-pdf-td a,
  .investor-relations-wrap .reports tbody .reports-xbrl-td a {
    color: #41a3ba; }
  .investor-relations-wrap .reports .reports-date-td {
    width: 13%; }

@media all and (max-width: 767px) {
  .investor-relations-wrap .investor-relations-intro-image {
    height: auto; }
  .investor-relations-wrap .prices-info,
  .investor-relations-wrap .prices-chart {
    float: none;
    width: 100%; }
  .investor-relations-wrap .prices-info {
    margin-bottom: 20px; }
  .investor-relations-wrap .investor-relations-container {
    margin-top: 30px;
    padding-bottom: 30px; }
  .investor-relations-wrap .reports table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  .investor-relations-wrap .reports tbody tr {
    border-bottom: 3px solid #dddddd;
    display: block;
    padding-bottom: .625em; }
  .investor-relations-wrap .reports tbody td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
    overflow: hidden; }
    .investor-relations-wrap .reports tbody td:before {
      content: attr(data-label);
      float: left;
      font-weight: bold;
      text-transform: uppercase;
      word-break: break-all; }
    .investor-relations-wrap .reports tbody td:last-child {
      border-bottom: 0; }
    .investor-relations-wrap .reports tbody td span {
      width: 80%;
      float: right; }
  .investor-relations-wrap .reports tbody .reports-desc-td {
    text-align: right; }
  .investor-relations-wrap .reports .reports-date-td {
    width: auto; } }

@media all and (max-width: 450px) {
  .investor-relations-wrap .prices-info strong {
    font-size: 18px; }
  .investor-relations-wrap .prices-info span.currency {
    font-size: 25px; }
  .investor-relations-wrap .news-wrap .news-title h3, .investor-relations-wrap .news-wrap .news-title body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary .investor-relations-wrap .news-wrap .news-title .summary.title, .investor-relations-wrap .news-wrap .news-title body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar .investor-relations-wrap .news-wrap .news-title .summary.title, .investor-relations-wrap .news-wrap .news-title body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar .investor-relations-wrap .news-wrap .news-title span.title, .investor-relations-wrap .news-wrap .news-title body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar .investor-relations-wrap .news-wrap .news-title span.title, .investor-relations-wrap .news-wrap .news-title .data.table .table-caption, .data.table .investor-relations-wrap .news-wrap .news-title .table-caption {
    font-size: 20px; }
  .investor-relations-wrap .investor-relations-title h1 {
    font-size: 30px;
    margin-bottom: 20px; }
  .investor-relations-wrap .reports tbody td:before {
    text-align: left;
    width: 33%; }
  .investor-relations-wrap .reports tbody td span {
    width: 67%; } }

/* Dashboard private products
========================================================================== */
.autoship-private-products .product-qty {
  font-family: 'museo_sans700';
  padding-left: 30px; }

.autoship-private-products ul.autoship-private-products-list {
  list-style: none;
  font-size: 0; }
  .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item {
    margin: 0  1% 29px;
    width: 31%;
    display: inline-block;
    vertical-align: top;
    text-align: center; }
    .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-img {
      padding: 10px;
      border: 1px solid #c4c4c4;
      margin-bottom: 25px; }
      .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-img img {
        max-height: 380px; }
    .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-product-name {
      text-align: center;
      display: block;
      color: #333333;
      font-family: 'museo_sans500';
      text-transform: uppercase;
      margin-bottom: 10px;
      font-size: 16px;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out; }
    .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-price {
      font-size: 16px;
      color: #333333;
      font-family: 'museo_sans500'; }
    .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-attr {
      font-size: 16px; }
      .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-attr p {
        margin: 0; }
        .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-attr p span:first-child {
          font-family: 'museo_sans500'; }
    .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-item-addtocart button {
      position: relative;
      display: inline-block;
      font-family: 'museo_sans500';
      font-size: 16px;
      color: #333333;
      text-transform: uppercase;
      padding: 10px 5px;
      border: 1px solid #c4c4c4;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -ms-transition: 0.2s ease-in-out;
      width: 75%; }
      .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-item-addtocart button:hover {
        color: #ffffff;
        background-color: #ec6529; }

@media only screen and (max-width: 1023px) {
  .autoship-private-products-list {
    margin: 0; } }

@media only screen and (max-width: 767px) {
  .dashboard-privateproducts-index .dashboard-content .row.collapse {
    display: block; }
  .dashboard-privateproducts-index .column.small-12.medium-6.large-3, .dashboard-privateproducts-index .small-12.medium-6.large-3.columns, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.label, .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.label, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .large-3.field, .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .large-3.field, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-privateproducts-index .medium-6.large-3.choice, .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-privateproducts-index .medium-6.large-3.choice, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.label, .dashboard-privateproducts-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.label, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.field, .dashboard-privateproducts-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.field, .dashboard-privateproducts-index body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice, body#theme-youngevity-us .form-shipping-address .dashboard-privateproducts-index .medium-6.large-3.choice, .dashboard-privateproducts-index
  body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-privateproducts-index .medium-6.large-3.choice {
    margin-bottom: 20px; }
    .dashboard-privateproducts-index .column.small-12.medium-6.large-3 .nav-container, .dashboard-privateproducts-index .small-12.medium-6.large-3.columns .nav-container, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .nav-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.label .nav-container, .dashboard-privateproducts-index
    body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .nav-container,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.label .nav-container, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .nav-container, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .large-3.field .nav-container, .dashboard-privateproducts-index
    body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .nav-container,
    body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .large-3.field .nav-container, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .nav-container, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-privateproducts-index .medium-6.large-3.choice .nav-container, .dashboard-privateproducts-index
    body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .nav-container,
    body:not(#theme-youngevity-us) .billing-address-form .dashboard-privateproducts-index .medium-6.large-3.choice .nav-container, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .nav-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.label .nav-container, .dashboard-privateproducts-index
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .nav-container,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.label .nav-container, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .nav-container, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.field .nav-container, .dashboard-privateproducts-index
    body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .nav-container,
    body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.field .nav-container, .dashboard-privateproducts-index body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .nav-container, body#theme-youngevity-us .form-shipping-address .dashboard-privateproducts-index .medium-6.large-3.choice .nav-container, .dashboard-privateproducts-index
    body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .nav-container,
    body#theme-youngevity-us .billing-address-form .dashboard-privateproducts-index .medium-6.large-3.choice .nav-container {
      width: 100%; }
      .dashboard-privateproducts-index .column.small-12.medium-6.large-3 .nav-container ul, .dashboard-privateproducts-index .small-12.medium-6.large-3.columns .nav-container ul, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label .nav-container ul, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.label .nav-container ul, .dashboard-privateproducts-index
      body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label .nav-container ul,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.label .nav-container ul, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field .nav-container ul, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .large-3.field .nav-container ul, .dashboard-privateproducts-index
      body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field .nav-container ul,
      body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .large-3.field .nav-container ul, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice .nav-container ul, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-privateproducts-index .medium-6.large-3.choice .nav-container ul, .dashboard-privateproducts-index
      body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice .nav-container ul,
      body:not(#theme-youngevity-us) .billing-address-form .dashboard-privateproducts-index .medium-6.large-3.choice .nav-container ul, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label .nav-container ul, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.label .nav-container ul, .dashboard-privateproducts-index
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label .nav-container ul,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.label .nav-container ul, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field .nav-container ul, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.field .nav-container ul, .dashboard-privateproducts-index
      body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field .nav-container ul,
      body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.field .nav-container ul, .dashboard-privateproducts-index body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice .nav-container ul, body#theme-youngevity-us .form-shipping-address .dashboard-privateproducts-index .medium-6.large-3.choice .nav-container ul, .dashboard-privateproducts-index
      body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice .nav-container ul,
      body#theme-youngevity-us .billing-address-form .dashboard-privateproducts-index .medium-6.large-3.choice .nav-container ul {
        width: 100%; }
  .dashboard-privateproducts-index .column.small-12.medium-6.large-9, .dashboard-privateproducts-index .small-12.medium-6.large-9.columns, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-9.label, .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-9.label, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .large-9.field, .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .large-9.field, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-privateproducts-index .medium-6.large-9.choice, .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-privateproducts-index .medium-6.large-9.choice, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-9.label, .dashboard-privateproducts-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-9.label, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-9.field, .dashboard-privateproducts-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-9.field, .dashboard-privateproducts-index body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address .dashboard-privateproducts-index .medium-6.large-9.choice, .dashboard-privateproducts-index
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-privateproducts-index .medium-6.large-9.choice {
    padding: 0; }
  .dashboard-privateproducts-index .column.small-12.medium-6.large-3, .dashboard-privateproducts-index .small-12.medium-6.large-3.columns, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-3.label, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.label, .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-3.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.label, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .large-3.field, body:not(#theme-youngevity-us) .checkout-opc .field.street .dashboard-privateproducts-index .large-3.field, .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-3.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .dashboard-privateproducts-index .large-3.field, .dashboard-privateproducts-index body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-3.choice, body:not(#theme-youngevity-us) .form-shipping-address .dashboard-privateproducts-index .medium-6.large-3.choice, .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-3.choice,
  body:not(#theme-youngevity-us) .billing-address-form .dashboard-privateproducts-index .medium-6.large-3.choice, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.label, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.label, .dashboard-privateproducts-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.label,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.label, .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-3.field, body#theme-youngevity-us .checkout-opc .field.street .dashboard-privateproducts-index .medium-6.large-3.field, .dashboard-privateproducts-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-3.field,
  body#theme-youngevity-us .fieldset.address .field.street .dashboard-privateproducts-index .medium-6.large-3.field, .dashboard-privateproducts-index body#theme-youngevity-us .form-shipping-address .medium-6.large-3.choice, body#theme-youngevity-us .form-shipping-address .dashboard-privateproducts-index .medium-6.large-3.choice, .dashboard-privateproducts-index
  body#theme-youngevity-us .billing-address-form .medium-6.large-3.choice,
  body#theme-youngevity-us .billing-address-form .dashboard-privateproducts-index .medium-6.large-3.choice,
  .dashboard-privateproducts-index .column.small-12.medium-6.large-9,
  .dashboard-privateproducts-index .small-12.medium-6.large-9.columns,
  .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .medium-6.large-9.label, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-privateproducts-index .medium-6.large-9.label,
  .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .medium-6.large-9.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-privateproducts-index .medium-6.large-9.label,
  .dashboard-privateproducts-index body:not(#theme-youngevity-us) .checkout-opc .field.street .large-9.field, body:not(#theme-youngevity-us) .checkout-opc .field.street
  .dashboard-privateproducts-index .large-9.field,
  .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .fieldset.address .field.street .large-9.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street
  .dashboard-privateproducts-index .large-9.field,
  .dashboard-privateproducts-index body:not(#theme-youngevity-us) .form-shipping-address .medium-6.large-9.choice, body:not(#theme-youngevity-us) .form-shipping-address
  .dashboard-privateproducts-index .medium-6.large-9.choice,
  .dashboard-privateproducts-index
  body:not(#theme-youngevity-us) .billing-address-form .medium-6.large-9.choice,
  body:not(#theme-youngevity-us) .billing-address-form
  .dashboard-privateproducts-index .medium-6.large-9.choice,
  .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.label, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-privateproducts-index .medium-6.large-9.label,
  .dashboard-privateproducts-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.label,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-privateproducts-index .medium-6.large-9.label,
  .dashboard-privateproducts-index body#theme-youngevity-us .checkout-opc .field.street .medium-6.large-9.field, body#theme-youngevity-us .checkout-opc .field.street
  .dashboard-privateproducts-index .medium-6.large-9.field,
  .dashboard-privateproducts-index
  body#theme-youngevity-us .fieldset.address .field.street .medium-6.large-9.field,
  body#theme-youngevity-us .fieldset.address .field.street
  .dashboard-privateproducts-index .medium-6.large-9.field,
  .dashboard-privateproducts-index body#theme-youngevity-us .form-shipping-address .medium-6.large-9.choice, body#theme-youngevity-us .form-shipping-address
  .dashboard-privateproducts-index .medium-6.large-9.choice,
  .dashboard-privateproducts-index
  body#theme-youngevity-us .billing-address-form .medium-6.large-9.choice,
  body#theme-youngevity-us .billing-address-form
  .dashboard-privateproducts-index .medium-6.large-9.choice {
    width: 100%;
    float: none; }
  .dashboard-privateproducts-index .autoship-private-products {
    padding: 10px; }
  .dashboard-privateproducts-index .autoship-private-products .product-qty {
    padding: 0; }
  .dashboard-privateproducts-index .autoship-private-products ul.autoship-private-products-list {
    margin: 0 -15px 0 -6px; }
    .dashboard-privateproducts-index .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item .autoship-private-products-item-addtocart button {
      width: 100%; } }

@media only screen and (max-width: 479px) {
  .dashboard-privateproducts-index .autoship-private-products ul.autoship-private-products-list {
    margin: 0; }
    .dashboard-privateproducts-index .autoship-private-products ul.autoship-private-products-list .autoship-private-products-item {
      width: 100%;
      margin: 0 0 29px; } }

/* changeKit popup on all pages
========================================================================== */
body._has-modal.has-change-kit .modals-wrapper .modals-overlay {
  background: rgba(0, 0, 0, 0.5);
  pointer-events: auto; }

#change-kit-wrapper .modal-inner-wrap {
  padding: 25px;
  text-align: center;
  max-width: 490px;
  border: 3px solid #6d6d6d; }
  #change-kit-wrapper .modal-inner-wrap .modal-content .title {
    font: 45px/1.3 'museo_sans300';
    color: #000;
    padding: 0 0 20px; }
  #change-kit-wrapper .modal-inner-wrap .modal-content p {
    font: 14px/1.3 'museo_sans500';
    padding: 0 0 25px;
    margin: 0;
    color: #676767; }
  #change-kit-wrapper .modal-inner-wrap button {
    padding: 10px;
    background: #ec562b;
    color: #fff;
    text-transform: uppercase;
    font: 14px/1 'museo_sans500';
    width: 80%;
    transition: all 0.5s ease; }
    #change-kit-wrapper .modal-inner-wrap button:hover {
      transition: all 0.5s ease;
      background: #6d6d6d; }
  #change-kit-wrapper .modal-inner-wrap .old-site-link {
    display: block;
    padding: 25px 0 0;
    color: #14939a;
    transition: all 0.5s ease;
    font: 14px/1 'museo_sans500'; }
    #change-kit-wrapper .modal-inner-wrap .old-site-link:hover {
      transition: all 0.5s ease;
      color: #6d6d6d; }

@media only screen and (max-width: 480px) {
  #change-kit-wrapper .modal-inner-wrap .modal-content .title {
    font-size: 35px; } }

/* Country Picker
========================================================================== */
body.countrypicker-country-countrylist._has-modal .modals-wrapper .modals-overlay {
  background: rgba(0, 0, 0, 0.7); }

.countrypicker-country-countrylist .country-list-top,
.countrypicker-country-countrylist .not-found-country-popup,
.countrypicker-country-countrylist .thank-you-block,
.countrypicker-country-countrylist .country-details-popup {
  text-align: center; }
  .countrypicker-country-countrylist .country-list-top h2,
  .countrypicker-country-countrylist .not-found-country-popup h2,
  .countrypicker-country-countrylist .thank-you-block h2,
  .countrypicker-country-countrylist .country-details-popup h2 {
    text-transform: uppercase;
    font-size: 42px;
    font-family: museo_sans900;
    color: #444;
    letter-spacing: 1px; }
  .countrypicker-country-countrylist .country-list-top .country-list-text,
  .countrypicker-country-countrylist .not-found-country-popup .country-list-text,
  .countrypicker-country-countrylist .thank-you-block .country-list-text,
  .countrypicker-country-countrylist .country-details-popup .country-list-text {
    width: 100%;
    margin: 20px auto;
    font-family: museo_sans500;
    color: #444;
    font-size: 18px; }

.countrypicker-country-countrylist .country-list-wrap {
  text-align: center; }
  .countrypicker-country-countrylist .country-list-wrap .country-list {
    margin: 45px 5px 65px;
    display: inline-block; }
    .countrypicker-country-countrylist .country-list-wrap .country-list .country-wrapper {
      float: left;
      width: 250px;
      margin: 50px 40px 50px 0;
      height: 100%; }
      .countrypicker-country-countrylist .country-list-wrap .country-list .country-wrapper:nth-child(4n) {
        margin-right: 0; }
      .countrypicker-country-countrylist .country-list-wrap .country-list .country-wrapper:nth-child(4n - 3) {
        clear: left; }
      .countrypicker-country-countrylist .country-list-wrap .country-list .country-wrapper .country-flag {
        float: left;
        margin-right: 12px; }
        .countrypicker-country-countrylist .country-list-wrap .country-list .country-wrapper .country-flag img {
          width: 30px;
          height: 30px; }
      .countrypicker-country-countrylist .country-list-wrap .country-list .country-wrapper .country-label {
        float: left;
        text-transform: uppercase;
        font-size: 20px;
        font-family: museo_sans700; }
        .countrypicker-country-countrylist .country-list-wrap .country-list .country-wrapper .country-label a {
          line-height: normal;
          vertical-align: middle;
          color: #444; }
      .countrypicker-country-countrylist .country-list-wrap .country-list .country-wrapper .country-details {
        display: none; }

.countrypicker-country-countrylist .not-found-wrapper {
  clear: left;
  text-align: center;
  font-family: museo_sans700;
  color: #444;
  font-size: 26px;
  margin-bottom: 100px; }

.countrypicker-country-countrylist .country-details-popup h2 {
  font-size: 30px;
  letter-spacing: normal; }

.countrypicker-country-countrylist .country-details-popup .country-details-line {
  width: 55px;
  border-bottom: 4px solid #676767;
  height: 1px;
  margin: 40px auto; }

.countrypicker-country-countrylist .country-details-popup table {
  text-align: left; }
  .countrypicker-country-countrylist .country-details-popup table tbody tr:nth-child(odd) {
    background-color: #f2f2f2; }
  .countrypicker-country-countrylist .country-details-popup table tbody tr:nth-child(even) {
    background-color: #ffffff; }
  .countrypicker-country-countrylist .country-details-popup table tbody tr td {
    padding: 42px 60px; }
    .countrypicker-country-countrylist .country-details-popup table tbody tr td .details-title {
      margin-bottom: 6px;
      font-family: museo_sans700;
      font-size: 18px; }
    .countrypicker-country-countrylist .country-details-popup table tbody tr td .details-value {
      font-family: museo_sans500;
      font-size: 18px;
      line-height: 24px; }
    .countrypicker-country-countrylist .country-details-popup table tbody tr td a {
      color: #41a3ba; }

.countrypicker-country-countrylist .not-found-country-popup {
  display: none; }
  .countrypicker-country-countrylist .not-found-country-popup .country-request-top-text {
    text-align: center;
    width: 70%;
    margin: 20px auto 40px;
    font-family: museo_sans500;
    font-size: 16px; }
  .countrypicker-country-countrylist .not-found-country-popup .country-request-form {
    width: 50%;
    margin: 0 auto;
    text-align: left; }
    .countrypicker-country-countrylist .not-found-country-popup .country-request-form label {
      font-family: museo_sans500;
      font-size: 16px; }
    .countrypicker-country-countrylist .not-found-country-popup .country-request-form .country-request-privacy {
      font-size: 12px;
      margin-bottom: 10px;
      font-family: museo_sans700; }
      .countrypicker-country-countrylist .not-found-country-popup .country-request-form .country-request-privacy a:hover {
        text-decoration: underline; }
    .countrypicker-country-countrylist .not-found-country-popup .country-request-form input,
    .countrypicker-country-countrylist .not-found-country-popup .country-request-form select {
      height: 50px; }

.countrypicker-country-countrylist .thank-you-block {
  display: none; }
  .countrypicker-country-countrylist .thank-you-block h2 {
    text-align: center;
    letter-spacing: normal; }
  .countrypicker-country-countrylist .thank-you-block .country-request-thank-you {
    text-align: center;
    width: 100%;
    margin: 35px auto 80px;
    font-family: museo_sans500;
    color: #444;
    font-size: 18px; }

.countrypicker-country-countrylist .modals-wrapper .country-details-popup .modal-inner-wrap {
  max-width: 1200px;
  padding: 90px 250px; }

.countrypicker-country-countrylist .modals-wrapper i.ti-close {
  font-size: 44px; }

.countrypicker-country-countrylist .modals-wrapper .country-details-popup .modal-inner-wrap .action-close,
.countrypicker-country-countrylist .modals-wrapper .country-request-popup .modal-inner-wrap .action-close,
.countrypicker-country-countrylist .modals-wrapper .thank-you-popup .modal-inner-wrap .action-close {
  background-color: #ffffff; }
  .countrypicker-country-countrylist .modals-wrapper .country-details-popup .modal-inner-wrap .action-close span,
  .countrypicker-country-countrylist .modals-wrapper .country-request-popup .modal-inner-wrap .action-close span,
  .countrypicker-country-countrylist .modals-wrapper .thank-you-popup .modal-inner-wrap .action-close span {
    color: #676767;
    font-size: 30px; }

.countrypicker-country-countrylist .modals-wrapper .country-request-popup .modal-inner-wrap {
  max-width: 1200px;
  padding: 120px 180px; }

.countrypicker-country-countrylist .modals-wrapper .thank-you-popup .modal-inner-wrap {
  max-width: 1200px;
  padding: 200px 250px; }

.countrypicker-country-countrylist .modals-wrapper .country-request-popup .modal-footer,
.countrypicker-country-countrylist .modals-wrapper .thank-you-popup .modal-footer {
  text-align: center; }
  .countrypicker-country-countrylist .modals-wrapper .country-request-popup .modal-footer button,
  .countrypicker-country-countrylist .modals-wrapper .thank-you-popup .modal-footer button {
    width: 50%;
    height: 50px;
    background-color: #ec6529; }
    .countrypicker-country-countrylist .modals-wrapper .country-request-popup .modal-footer button span,
    .countrypicker-country-countrylist .modals-wrapper .thank-you-popup .modal-footer button span {
      font-size: 18px;
      text-transform: uppercase;
      font-family: museo_sans700; }

@media screen and (min-width: 64em) {
  .countrypicker-country-countrylist .top-absolute-container .logo-nav-wrap {
    height: 200px; } }

@media (min-width: 1024px) {
  .countrypicker-country-countrylist .top-absolute-container .logo {
    margin-top: 93px;
    text-align: center; }
  .countrypicker-country-countrylist .mobile-country-list,
  .countrypicker-country-countrylist .mobile-country-popup,
  .countrypicker-country-countrylist .mobile-back-to-country-list,
  .countrypicker-country-countrylist .mobile-not-found-wrapper,
  .countrypicker-country-countrylist .mobile-thank-you-block {
    display: none !important; }
  .countrypicker-country-countrylist .country-list-top {
    display: block !important; }
  .countrypicker-country-countrylist .nav {
    display: none !important; }
  .countrypicker-country-countrylist footer.page-footer .nav {
    display: block !important; } }

.countrypicker-country-countrylist .mobile-country-list,
.countrypicker-country-countrylist .mobile-country-popup,
.countrypicker-country-countrylist .mobile-back-to-country-list,
.countrypicker-country-countrylist .mobile-not-found-wrapper,
.countrypicker-country-countrylist .mobile-thank-you-block {
  display: none; }

@media screen and (max-width: 1023px) {
  .countrypicker-country-countrylist .country-list-wrap .country-list {
    display: none; }
  .countrypicker-country-countrylist .country-list-wrap .mobile-country-list {
    display: block; }
    .countrypicker-country-countrylist .country-list-wrap .mobile-country-list ul {
      list-style: none;
      padding: 0;
      margin: 0; }
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-list ul li {
        padding: 0 15px; }
        .countrypicker-country-countrylist .country-list-wrap .mobile-country-list ul li a {
          padding: 18px 0;
          color: #333333;
          position: relative;
          background-color: #ffffff;
          border-top: 1px solid #f7f7f7;
          font-size: 20px;
          line-height: normal;
          display: block;
          text-decoration: none;
          text-transform: uppercase;
          font-family: museo_sans700; }
          .countrypicker-country-countrylist .country-list-wrap .mobile-country-list ul li a img {
            width: 30px;
            height: 30px;
            margin-right: 10px; }
          .countrypicker-country-countrylist .country-list-wrap .mobile-country-list ul li a:last-child {
            border-bottom: 1px solid #f7f7f7; }
          .countrypicker-country-countrylist .country-list-wrap .mobile-country-list ul li a:after {
            font-family: 'themify';
            content: "\e649";
            display: block;
            position: absolute;
            top: 50%;
            right: 0;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%); }
    .countrypicker-country-countrylist .country-list-wrap .mobile-country-list .mobile-country-details {
      display: none; }
  .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup {
    margin-top: 25px; }
    .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup h2 {
      text-align: center;
      font-size: 35px;
      text-transform: uppercase;
      padding: 0 15px;
      font-family: museo_sans700;
      color: #444; }
    .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-details-line {
      width: 45px;
      border-bottom: 3px solid #676767;
      height: 1px;
      margin: 30px auto; }
    .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-detail-item {
      border-top: 2px solid #f7f7f7;
      padding: 25px 0 20px;
      text-align: center;
      font-size: 22px; }
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-detail-item:last-child {
        border-bottom: 2px solid #f7f7f7; }
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-detail-item .details-title {
        margin-bottom: 6px;
        font-family: museo_sans700;
        font-size: 30px;
        color: #444; }
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-detail-item .details-value {
        font-family: museo_sans500;
        font-size: 24px;
        line-height: 26px;
        padding: 0 30px; }
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-detail-item a {
        color: #41a3ba; }
    .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-top-text {
      text-align: center;
      padding: 15px 15px 30px; }
    .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form {
      width: 90%;
      margin: 0 auto; }
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form label {
        font-size: 18px; }
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form input,
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form select {
        height: 65px; }
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form .country-request-privacy {
        font-size: 14px;
        margin-bottom: 15px; }
      .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form a.button, .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form .fieldset a.action, .fieldset .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form a.action, .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form .login-container a.action, .login-container .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form a.action, .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form .form-create-account a.action, .form-create-account .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form a.action, .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form .forgot-password-container a.action, .forgot-password-container .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form a.action, .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form .data.table .actions a.action, .data.table .actions .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-form a.action {
        width: 100%;
        height: 65px;
        text-transform: uppercase;
        padding-top: 24px;
        margin-top: 15px;
        background-color: #ec6529; }
    .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .country-request-thank-you {
      text-align: center;
      padding: 35px 0 25px;
      font-size: 18px;
      width: 90%;
      margin: 0 auto; }
    .countrypicker-country-countrylist .country-list-wrap .mobile-country-popup .mobile-thank-you h2 {
      margin-top: 20px; }
  .countrypicker-country-countrylist .country-list-top {
    margin-top: 20px; }
    .countrypicker-country-countrylist .country-list-top h2 {
      font-size: 30px; }
    .countrypicker-country-countrylist .country-list-top .country-list-text {
      width: 90%; }
  .countrypicker-country-countrylist .mobile-not-found-wrapper,
  .countrypicker-country-countrylist .mobile-back-to-country-list {
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding: 25px 0;
    cursor: pointer; }
  .countrypicker-country-countrylist .mobile-not-found-wrapper {
    display: block; }
  .countrypicker-country-countrylist .not-found-wrapper {
    display: none; } }

.top-country a {
  display: flex;
  align-items: center; }
  .top-country a img {
    width: 20px;
    height: 20px;
    margin-right: 7px; }

@media screen and (max-width: 1023px) {
  .top-absolute-container .top-country {
    display: none; }
  .top-country a {
    font-size: 20px; } }

@media (min-width: 1024px) {
  .top-absolute-container .top-country {
    display: block;
    margin-left: 20px; } }

.country-detect-wrapper {
  display: none; }

.country-detect {
  position: fixed;
  bottom: 0;
  background-color: #eff2f2;
  width: 100%;
  text-align: center;
  padding: 51px 0; }
  .country-detect .country-label {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px; }
    .country-detect .country-label img {
      width: 30px;
      height: 30px; }
    .country-detect .country-label img,
    .country-detect .country-label span {
      vertical-align: middle;
      line-height: 30px;
      height: 100%; }
  .country-detect .country-link {
    font-size: 18px;
    font-weight: bold; }
    .country-detect .country-link a {
      color: #ec6529; }
      .country-detect .country-link a i {
        font-size: 12px; }
  .country-detect .country-close {
    font-size: 40px;
    position: absolute;
    top: 60px;
    right: 50px;
    cursor: pointer; }

@media screen and (max-width: 1023px) {
  .country-detect .country-close {
    right: 15px; }
  .countrypicker-country-countrylist .column, .countrypicker-country-countrylist .columns, .countrypicker-country-countrylist body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .countrypicker-country-countrylist .label, .countrypicker-country-countrylist
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .countrypicker-country-countrylist .label, .countrypicker-country-countrylist body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .countrypicker-country-countrylist .field, .countrypicker-country-countrylist
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .countrypicker-country-countrylist .field, .countrypicker-country-countrylist body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .countrypicker-country-countrylist .choice, .countrypicker-country-countrylist
  body:not(#theme-youngevity-us) .billing-address-form .choice,
  body:not(#theme-youngevity-us) .billing-address-form .countrypicker-country-countrylist .choice, .countrypicker-country-countrylist body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .countrypicker-country-countrylist .label, .countrypicker-country-countrylist
  body#theme-youngevity-us .fieldset.address .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street .countrypicker-country-countrylist .label, .countrypicker-country-countrylist body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .countrypicker-country-countrylist .field, .countrypicker-country-countrylist
  body#theme-youngevity-us .fieldset.address .field.street .field,
  body#theme-youngevity-us .fieldset.address .field.street .countrypicker-country-countrylist .field, .countrypicker-country-countrylist body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .countrypicker-country-countrylist .choice, .countrypicker-country-countrylist
  body#theme-youngevity-us .billing-address-form .choice,
  body#theme-youngevity-us .billing-address-form .countrypicker-country-countrylist .choice {
    padding: 0 !important; }
  .countrypicker-country-countrylist footer.page-footer .column, .countrypicker-country-countrylist footer.page-footer .columns, .countrypicker-country-countrylist footer.page-footer body:not(#theme-youngevity-us) .checkout-opc .field.street .label, body:not(#theme-youngevity-us) .checkout-opc .field.street .countrypicker-country-countrylist footer.page-footer .label, .countrypicker-country-countrylist footer.page-footer
  body:not(#theme-youngevity-us) .fieldset.address .field.street .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .countrypicker-country-countrylist footer.page-footer .label, .countrypicker-country-countrylist footer.page-footer body:not(#theme-youngevity-us) .checkout-opc .field.street .field, body:not(#theme-youngevity-us) .checkout-opc .field.street .countrypicker-country-countrylist footer.page-footer .field, .countrypicker-country-countrylist footer.page-footer
  body:not(#theme-youngevity-us) .fieldset.address .field.street .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street .countrypicker-country-countrylist footer.page-footer .field, .countrypicker-country-countrylist footer.page-footer body:not(#theme-youngevity-us) .form-shipping-address .choice, body:not(#theme-youngevity-us) .form-shipping-address .countrypicker-country-countrylist footer.page-footer .choice, .countrypicker-country-countrylist footer.page-footer
  body:not(#theme-youngevity-us) .billing-address-form .choice,
  body:not(#theme-youngevity-us) .billing-address-form .countrypicker-country-countrylist footer.page-footer .choice, .countrypicker-country-countrylist footer.page-footer body#theme-youngevity-us .checkout-opc .field.street .label, body#theme-youngevity-us .checkout-opc .field.street .countrypicker-country-countrylist footer.page-footer .label, .countrypicker-country-countrylist footer.page-footer
  body#theme-youngevity-us .fieldset.address .field.street .label,
  body#theme-youngevity-us .fieldset.address .field.street .countrypicker-country-countrylist footer.page-footer .label, .countrypicker-country-countrylist footer.page-footer body#theme-youngevity-us .checkout-opc .field.street .field, body#theme-youngevity-us .checkout-opc .field.street .countrypicker-country-countrylist footer.page-footer .field, .countrypicker-country-countrylist footer.page-footer
  body#theme-youngevity-us .fieldset.address .field.street .field,
  body#theme-youngevity-us .fieldset.address .field.street .countrypicker-country-countrylist footer.page-footer .field, .countrypicker-country-countrylist footer.page-footer body#theme-youngevity-us .form-shipping-address .choice, body#theme-youngevity-us .form-shipping-address .countrypicker-country-countrylist footer.page-footer .choice, .countrypicker-country-countrylist footer.page-footer
  body#theme-youngevity-us .billing-address-form .choice,
  body#theme-youngevity-us .billing-address-form .countrypicker-country-countrylist footer.page-footer .choice {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important; } }

/* Cookie policy
========================================================================== */
.cookie-policy-container {
  float: left; }
  .cookie-policy-container .message-wrapper {
    background: rgba(41, 41, 41, 0.8);
    color: #ffffff;
    display: inline-block;
    position: fixed;
    bottom: 20px;
    left: 19px;
    margin: 0;
    padding: 20px;
    max-width: 600px;
    z-index: 2147483646;
    border: 0;
    border-radius: 6px;
    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.25);
    box-sizing: border-box;
    cursor: auto;
    outline: none;
    animation-name: loadBubble;
    animation-iteration-count: 1;
    animation-timing-function: ease-in-out;
    animation-duration: .2s;
    font-family: museo_sans500, Helvetica, Arial, sans-serif;
    transition: all .4s,bottom .8s ease-in-out;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent; }
    .cookie-policy-container .message-wrapper h4, .cookie-policy-container .message-wrapper .fieldset .legend, .fieldset .cookie-policy-container .message-wrapper .legend, .cookie-policy-container .message-wrapper .login-container .legend, .login-container .cookie-policy-container .message-wrapper .legend, .cookie-policy-container .message-wrapper .form-create-account .legend, .form-create-account .cookie-policy-container .message-wrapper .legend, .cookie-policy-container .message-wrapper .forgot-password-container .legend, .forgot-password-container .cookie-policy-container .message-wrapper .legend {
      color: #ffffff;
      font-size: 16px;
      font-family: museo_sans900, Helvetica, Arial, sans-serif;
      line-height: 1;
      margin: 0; }
    .cookie-policy-container .message-wrapper p {
      font-size: 14px;
      line-height: 1.3;
      margin: 10px 0 0; }
    .cookie-policy-container .message-wrapper a {
      color: #ffffff;
      text-decoration: underline; }
    .cookie-policy-container .message-wrapper .button, .cookie-policy-container .message-wrapper .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .cookie-policy-container .message-wrapper button, .cookie-policy-container .message-wrapper .fieldset button.action, .fieldset .cookie-policy-container .message-wrapper button.action, .cookie-policy-container .message-wrapper .fieldset a.action, .fieldset .cookie-policy-container .message-wrapper a.action, .cookie-policy-container .message-wrapper .login-container button.action, .login-container .cookie-policy-container .message-wrapper button.action, .cookie-policy-container .message-wrapper .login-container a.action, .login-container .cookie-policy-container .message-wrapper a.action, .cookie-policy-container .message-wrapper .form-create-account button.action, .form-create-account .cookie-policy-container .message-wrapper button.action, .cookie-policy-container .message-wrapper .form-create-account a.action, .form-create-account .cookie-policy-container .message-wrapper a.action, .cookie-policy-container .message-wrapper .forgot-password-container button.action, .forgot-password-container .cookie-policy-container .message-wrapper button.action, .cookie-policy-container .message-wrapper .forgot-password-container a.action, .forgot-password-container .cookie-policy-container .message-wrapper a.action, .cookie-policy-container .message-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cookie-policy-container .message-wrapper button, .cookie-policy-container .message-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cookie-policy-container .message-wrapper button, .cookie-policy-container .message-wrapper .data.table .actions a.action, .data.table .actions .cookie-policy-container .message-wrapper a.action {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0;
      padding: 15px;
      background: transparent;
      cursor: pointer; }
      .cookie-policy-container .message-wrapper .button:before, .cookie-policy-container .message-wrapper .modal-inner-wrap .modal-footer button:before, .modal-inner-wrap .modal-footer .cookie-policy-container .message-wrapper button:before, .cookie-policy-container .message-wrapper .fieldset button.action:before, .fieldset .cookie-policy-container .message-wrapper button.action:before, .cookie-policy-container .message-wrapper .fieldset a.action:before, .fieldset .cookie-policy-container .message-wrapper a.action:before, .cookie-policy-container .message-wrapper .login-container button.action:before, .login-container .cookie-policy-container .message-wrapper button.action:before, .cookie-policy-container .message-wrapper .login-container a.action:before, .login-container .cookie-policy-container .message-wrapper a.action:before, .cookie-policy-container .message-wrapper .form-create-account button.action:before, .form-create-account .cookie-policy-container .message-wrapper button.action:before, .cookie-policy-container .message-wrapper .form-create-account a.action:before, .form-create-account .cookie-policy-container .message-wrapper a.action:before, .cookie-policy-container .message-wrapper .forgot-password-container button.action:before, .forgot-password-container .cookie-policy-container .message-wrapper button.action:before, .cookie-policy-container .message-wrapper .forgot-password-container a.action:before, .forgot-password-container .cookie-policy-container .message-wrapper a.action:before, .cookie-policy-container .message-wrapper body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button:before, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cookie-policy-container .message-wrapper button:before, .cookie-policy-container .message-wrapper body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button:before, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cookie-policy-container .message-wrapper button:before, .cookie-policy-container .message-wrapper .data.table .actions a.action:before, .data.table .actions .cookie-policy-container .message-wrapper a.action:before {
        content: "";
        width: 20px;
        height: 20px;
        display: block;
        background: url(../img/cookie-policy/close_btn.svg) center center no-repeat;
        background-size: contain; }
    .cookie-policy-container .message-wrapper.mobile {
      bottom: 16px;
      left: 14px;
      font-family: Helvetica, Arial, sans-serif; }
      @media all and (max-width: 400px) {
        .cookie-policy-container .message-wrapper.mobile {
          left: 0;
          width: 100%;
          border-radius: 0; } }
      .cookie-policy-container .message-wrapper.mobile .button, .cookie-policy-container .message-wrapper.mobile .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer .cookie-policy-container .message-wrapper.mobile button, .cookie-policy-container .message-wrapper.mobile .fieldset button.action, .fieldset .cookie-policy-container .message-wrapper.mobile button.action, .cookie-policy-container .message-wrapper.mobile .fieldset a.action, .fieldset .cookie-policy-container .message-wrapper.mobile a.action, .cookie-policy-container .message-wrapper.mobile .login-container button.action, .login-container .cookie-policy-container .message-wrapper.mobile button.action, .cookie-policy-container .message-wrapper.mobile .login-container a.action, .login-container .cookie-policy-container .message-wrapper.mobile a.action, .cookie-policy-container .message-wrapper.mobile .form-create-account button.action, .form-create-account .cookie-policy-container .message-wrapper.mobile button.action, .cookie-policy-container .message-wrapper.mobile .form-create-account a.action, .form-create-account .cookie-policy-container .message-wrapper.mobile a.action, .cookie-policy-container .message-wrapper.mobile .forgot-password-container button.action, .forgot-password-container .cookie-policy-container .message-wrapper.mobile button.action, .cookie-policy-container .message-wrapper.mobile .forgot-password-container a.action, .forgot-password-container .cookie-policy-container .message-wrapper.mobile a.action, .cookie-policy-container .message-wrapper.mobile body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items .cookie-policy-container .message-wrapper.mobile button, .cookie-policy-container .message-wrapper.mobile body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items .cookie-policy-container .message-wrapper.mobile button, .cookie-policy-container .message-wrapper.mobile .data.table .actions a.action, .data.table .actions .cookie-policy-container .message-wrapper.mobile a.action {
        padding: 0;
        top: 16px;
        right: 6%; }

/* Email modal
========================================================================== */
.welcome-message-wrapper {
  float: left; }

.top-absolute-container .top-subscribe-wrapper .nav-icon > i:hover {
  color: #6d6d6d; }

.distributor-pages .distributor-info .shopping-with .top-subscribe-wrapper a {
  text-decoration: none;
  display: block; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .distributor-pages .distributor-info .shopping-with .top-subscribe-wrapper a {
      font-size: 16px;
      text-align: center; } }
  @media (min-width: 320px) and (max-width: 380px) {
    .distributor-pages .distributor-info .shopping-with .top-subscribe-wrapper a {
      font-size: 13px; } }
  .distributor-pages .distributor-info .shopping-with .top-subscribe-wrapper a:hover {
    text-decoration: underline; }

#show_subscribe_popup .nav-icon {
  vertical-align: baseline; }
  #show_subscribe_popup .nav-icon i {
    padding: 0;
    margin: 0 5px 0 0; }

.top-subscribe-wrapper {
  float: left;
  font-size: 16px;
  color: #6d6d6d; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .top-subscribe-wrapper {
      float: none;
      width: 100%; } }
  @media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .top-subscribe-wrapper {
      float: none;
      width: 100%; } }
  .top-subscribe-wrapper a {
    font-size: 17px;
    color: #404040;
    font-family: "Montserrat", sans-serif;
    text-decoration: none; }
    @media screen and (max-width: 400px) {
      .top-subscribe-wrapper a {
        font-size: 14px; } }
  .top-subscribe-wrapper .nav-icon {
    margin-left: 0; }
    .top-subscribe-wrapper .nav-icon i {
      font-size: 1rem; }

@media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
  .distributor-with-country {
    display: block;
    width: 100%;
    text-align: center; } }

@media all and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .distributor-with-country {
    display: block;
    width: 100%;
    text-align: center; } }

/* Gallery
========================================================================== */
body.catalog-product-view .main-content .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__stage__shaft {
  margin-left: 15px; }

body#theme-youngevity-us.catalog-product-view .gallery-placeholder .loading-mask, .catalog-product-view .gallery-placeholder .loading-mask {
  position: relative;
  padding: 0 0 0 130px !important; }
  @media all and (min-width: 320px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    body#theme-youngevity-us.catalog-product-view .gallery-placeholder .loading-mask, .catalog-product-view .gallery-placeholder .loading-mask {
      padding: 0 !important; } }
  body#theme-youngevity-us.catalog-product-view .gallery-placeholder .loading-mask.imgcount-1, .catalog-product-view .gallery-placeholder .loading-mask.imgcount-1 {
    padding: 0 !important; }

@media screen and (min-width: 64em) {
  body.catalog-product-view .row .product-image {
    margin-right: 5px;
    max-width: 582px; }
  body.catalog-product-view .main-content .row .fotorama-item.fotorama .fotorama__wrap .fotorama__stage {
    padding-left: 130px; } }

@media screen and (min-width: 1024px) {
  .fotorama .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
    -webkit-transform: translate3d(240px, 0, 0);
    -ms-transform: translate3d(240px, 0, 0);
    -o-transform: translate3d(240px, 0, 0);
    transform: translate3d(240px, 0, 0);
    transition-duration: 0.3s;
    transition-property: transform, opacity, background-color; }
  .fotorama .fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
    -webkit-transform: translate3d(130px, 0, 0);
    -ms-transform: translate3d(130px, 0, 0);
    -o-transform: translate3d(130px, 0, 0);
    transform: translate3d(130px, 0, 0);
    transition-duration: 0.3s;
    transition-property: transform, opacity, background-color; }
  .fotorama .fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next {
    -webkit-transform: translate3d(120px, 0, 0);
    -ms-transform: translate3d(120px, 0, 0);
    -o-transform: translate3d(120px, 0, 0);
    transform: translate3d(120px, 0, 0); } }

/* Azaleasoft_Asaddressautocomplete modal
========================================================================== */
body .pac-container {
  z-index: 1000002 !important; }

/* Custom  select
========================================================================== */
.ygyi-custom-select select, .ygyi-custom-select .toggle-wrapper {
  display: none !important; }

.select2 {
  width: 100% !important; }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection {
    border-radius: 0;
    border: none; }
  .select2-container * {
    font-family: 'Montserrat medium'; }

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: auto;
  user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 21px 20px 21px 20px !important; }

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-search--inline {
  float: left; }

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 20px 20px 20px 20px;
  user-select: none;
  -webkit-user-select: none; }

.select2-results__option[aria-selected] {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide {
  display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #eff2f2;
  border: 1px solid #01a4ad;
  border-radius: 0;
  outline: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #01a4ad; }

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #01a4ad;
  line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #01a4ad transparent transparent transparent;
  border-style: solid;
  border-width: 7px 6px 0 7px;
  height: 0;
  right: 5%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #01a4ad transparent;
  border-width: 0 6px 7px 6px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  cursor: text;
  outline: 0; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option.select2-results__option--highlighted[aria-selected] {
  background-color: #919191;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container.select2-container--open .select2-dropdown {
  border-color: #01a4ad;
  z-index: 999999;
  border-radius: 0; }
  .select2-container.select2-container--open .select2-dropdown * {
    font-family: 'Montserrat medium'; }

.select2-container .select2-dropdown .select2-results__option--highlighted.select2-results__option:after {
  border-bottom: 1px solid #ffffff; }

.select2-container .select2-dropdown .select2-results__option:after {
  content: "";
  position: absolute;
  display: inline-block;
  border-bottom: 1px solid #adadad;
  margin-left: auto;
  margin-right: auto;
  left: 20px;
  right: 20px;
  bottom: -1px;
  z-index: 999; }

.select2-container .select2-dropdown .select2-results__option {
  position: relative;
  background: #eff2f2;
  color: #01a4ad; }

/* Checkout warning
========================================================================== */
.checkout-warning {
  background-color: #c9c9c9; }
  .checkout-warning .item-warning {
    margin: 0 auto;
    max-width: 88.75rem;
    padding: 25px 1% 0; }
    .checkout-warning .item-warning:last-child {
      padding: 25px 3%; }
    .checkout-warning .item-warning .message {
      margin-left: 45px;
      line-height: 1.3;
      letter-spacing: 0.12px;
      padding-bottom: 10px; }
      .checkout-warning .item-warning .message .message-warning, .checkout-warning .item-warning .message b {
        font-family: "Montserrat black", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
      .checkout-warning .item-warning .message .message-warning {
        font-size: 19px;
        font-weight: 600; }
      .checkout-warning .item-warning .message span:before {
        content: '';
        display: inline-block;
        width: 36px;
        height: 32px;
        background: url(../img/warn_img.png) no-repeat center center;
        left: -45px;
        top: -2px;
        position: absolute; }
      .checkout-warning .item-warning .message span {
        position: relative; }
  .checkout-warning .information-link {
    max-width: 88.75rem;
    margin: 0 auto;
    padding: 25px 1%; }
    .checkout-warning .information-link a {
      text-decoration: underline; }

.youngevity-join-process-index .checkout-warning {
  background-color: #c9c9c9; }
  .youngevity-join-process-index .checkout-warning .item-warning {
    margin: 0 auto;
    max-width: 88.75rem;
    padding: 25px 3% 0; }
    .youngevity-join-process-index .checkout-warning .item-warning:last-child {
      padding: 25px 3%; }
    .youngevity-join-process-index .checkout-warning .item-warning .message-warning, .youngevity-join-process-index .checkout-warning .item-warning b {
      font-family: "Montserrat black", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; }
    .youngevity-join-process-index .checkout-warning .item-warning .message-warning {
      font-size: 19px;
      font-weight: 600; }
    .youngevity-join-process-index .checkout-warning .item-warning span:before {
      content: '';
      display: inline-block;
      width: 36px;
      height: 32px;
      background: url(../img/warn_img.png) no-repeat center center;
      left: -45px;
      top: -2px;
      position: absolute; }
    .youngevity-join-process-index .checkout-warning .item-warning span {
      position: relative; }

/* Prefered page
========================================================================== */
body.preferred-customer-signup {
  position: relative;
  height: auto; }
  body.preferred-customer-signup .page-content-middle > .column, body.preferred-customer-signup .page-content-middle > .columns, body.preferred-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup
  body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup
  body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup body:not(#theme-youngevity-us) .form-shipping-address .page-content-middle > .choice, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup .page-content-middle > .choice, body.preferred-customer-signup
  body:not(#theme-youngevity-us) .billing-address-form .page-content-middle > .choice,
  body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup .page-content-middle > .choice, body.preferred-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .label, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup
  body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .label,
  body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .field, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup
  body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .field,
  body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup body#theme-youngevity-us .form-shipping-address .page-content-middle > .choice, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup .page-content-middle > .choice, body.preferred-customer-signup
  body#theme-youngevity-us .billing-address-form .page-content-middle > .choice,
  body#theme-youngevity-us .billing-address-form body.preferred-customer-signup .page-content-middle > .choice {
    padding-left: 3rem;
    padding-right: 3rem; }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      body.preferred-customer-signup .page-content-middle > .column, body.preferred-customer-signup .page-content-middle > .columns, body.preferred-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup
      body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup
      body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup body:not(#theme-youngevity-us) .form-shipping-address .page-content-middle > .choice, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup .page-content-middle > .choice, body.preferred-customer-signup
      body:not(#theme-youngevity-us) .billing-address-form .page-content-middle > .choice,
      body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup .page-content-middle > .choice, body.preferred-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .label, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup
      body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .label,
      body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .field, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup
      body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .field,
      body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup body#theme-youngevity-us .form-shipping-address .page-content-middle > .choice, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup .page-content-middle > .choice, body.preferred-customer-signup
      body#theme-youngevity-us .billing-address-form .page-content-middle > .choice,
      body#theme-youngevity-us .billing-address-form body.preferred-customer-signup .page-content-middle > .choice {
        padding-left: 0.25rem;
        padding-right: 0.25rem; } }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .page-content-middle > .column, body.preferred-customer-signup .page-content-middle > .columns, body.preferred-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup
      body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .label,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .page-content-middle > .field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup
      body:not(#theme-youngevity-us) .fieldset.address .field.street .page-content-middle > .field,
      body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup body:not(#theme-youngevity-us) .form-shipping-address .page-content-middle > .choice, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup .page-content-middle > .choice, body.preferred-customer-signup
      body:not(#theme-youngevity-us) .billing-address-form .page-content-middle > .choice,
      body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup .page-content-middle > .choice, body.preferred-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .label, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup
      body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .label,
      body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .label, body.preferred-customer-signup body#theme-youngevity-us .checkout-opc .field.street .page-content-middle > .field, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup
      body#theme-youngevity-us .fieldset.address .field.street .page-content-middle > .field,
      body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup .page-content-middle > .field, body.preferred-customer-signup body#theme-youngevity-us .form-shipping-address .page-content-middle > .choice, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup .page-content-middle > .choice, body.preferred-customer-signup
      body#theme-youngevity-us .billing-address-form .page-content-middle > .choice,
      body#theme-youngevity-us .billing-address-form body.preferred-customer-signup .page-content-middle > .choice {
        padding-left: 0.25rem;
        padding-right: 0.25rem; } }
  body.preferred-customer-signup .page-content-middle .cart-summary > .row {
    margin: 0; }
  body.preferred-customer-signup .preffered-checkbox .control,
  body.preferred-customer-signup .preffered-checkbox .agree-url {
    display: inline-block;
    vertical-align: top; }
  body.preferred-customer-signup .preffered-checkbox .label {
    margin-right: 0; }
  body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.button, body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .modal-inner-wrap .modal-footer button.checkout, .modal-inner-wrap .modal-footer body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout, body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .fieldset button.checkout.action, .fieldset body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .login-container button.checkout.action, .login-container body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .form-create-account button.checkout.action, .form-create-account body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field .forgot-password-container button.checkout.action, .forgot-password-container body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout.action, body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button.checkout, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout, body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items button.checkout, body#theme-youngevity-us .cart-summary.sidebar .checkout-methods-items body.preferred-customer-signup #form-enroller-id fieldset .field.choice.id-field button.checkout {
    background-color: #ec6529;
    border-color: #ec6529;
    padding: 0.6rem 1rem;
    color: #ffffff; }
  body.preferred-customer-signup .opc-wrapper #referredid .pref-content fieldset {
    padding: 0; }
  @media only screen and (max-width: 767px) {
    body.preferred-customer-signup .opc-wrapper #referredid .pref-content .prefDesc-text {
      text-align: center;
      font-size: 15px;
      font-family: "Montserrat", sans-serif;
      font-weight: 400; } }
  body.preferred-customer-signup .column.nopadding, body.preferred-customer-signup .nopadding.columns, body.preferred-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .nopadding.label, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup .nopadding.label, body.preferred-customer-signup
  body:not(#theme-youngevity-us) .fieldset.address .field.street .nopadding.label,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup .nopadding.label, body.preferred-customer-signup body:not(#theme-youngevity-us) .checkout-opc .field.street .nopadding.field, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup .nopadding.field, body.preferred-customer-signup
  body:not(#theme-youngevity-us) .fieldset.address .field.street .nopadding.field,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup .nopadding.field, body.preferred-customer-signup body:not(#theme-youngevity-us) .form-shipping-address .nopadding.choice, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup .nopadding.choice, body.preferred-customer-signup
  body:not(#theme-youngevity-us) .billing-address-form .nopadding.choice,
  body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup .nopadding.choice, body.preferred-customer-signup body#theme-youngevity-us .checkout-opc .field.street .nopadding.label, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup .nopadding.label, body.preferred-customer-signup
  body#theme-youngevity-us .fieldset.address .field.street .nopadding.label,
  body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup .nopadding.label, body.preferred-customer-signup body#theme-youngevity-us .checkout-opc .field.street .nopadding.field, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup .nopadding.field, body.preferred-customer-signup
  body#theme-youngevity-us .fieldset.address .field.street .nopadding.field,
  body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup .nopadding.field, body.preferred-customer-signup body#theme-youngevity-us .form-shipping-address .nopadding.choice, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup .nopadding.choice, body.preferred-customer-signup
  body#theme-youngevity-us .billing-address-form .nopadding.choice,
  body#theme-youngevity-us .billing-address-form body.preferred-customer-signup .nopadding.choice {
    padding-left: 0;
    padding-right: 0; }
  body.preferred-customer-signup .fieldset .field label {
    font-size: 16px;
    font-family: "Montserrat regular"; }
  body.preferred-customer-signup .join.success .page-title {
    font-size: 65px; }
  body.preferred-customer-signup .hint {
    font-family: "Montserrat medium";
    color: #666666;
    font-size: 12px;
    font-style: italic;
    display: inline-block; }
  body.preferred-customer-signup #form-enroller-id .enroller.field.choice.column, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.columns, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .checkout-opc .field.street .enroller.field.choice, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice, body.preferred-customer-signup #form-enroller-id
  body:not(#theme-youngevity-us) .fieldset.address .field.street .enroller.field.choice,
  body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .form-shipping-address .enroller.field.choice, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice, body.preferred-customer-signup #form-enroller-id
  body:not(#theme-youngevity-us) .billing-address-form .enroller.field.choice,
  body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .checkout-opc .field.street .enroller.field.choice, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice, body.preferred-customer-signup #form-enroller-id
  body#theme-youngevity-us .fieldset.address .field.street .enroller.field.choice,
  body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .form-shipping-address .enroller.field.choice, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice, body.preferred-customer-signup #form-enroller-id
  body#theme-youngevity-us .billing-address-form .enroller.field.choice,
  body#theme-youngevity-us .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice {
    width: 100%;
    padding: 0;
    line-height: 1.5; }
    body.preferred-customer-signup #form-enroller-id .enroller.field.choice.column span, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.columns span, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .checkout-opc .field.street .enroller.field.choice span, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice span, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .fieldset.address .field.street .enroller.field.choice span,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice span, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .form-shipping-address .enroller.field.choice span, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice span, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .billing-address-form .enroller.field.choice span,
    body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice span, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .checkout-opc .field.street .enroller.field.choice span, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice span, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .fieldset.address .field.street .enroller.field.choice span,
    body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice span, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .form-shipping-address .enroller.field.choice span, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice span, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .billing-address-form .enroller.field.choice span,
    body#theme-youngevity-us .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice span {
      font-family: "Montserrat medium"; }
    body.preferred-customer-signup #form-enroller-id .enroller.field.choice.column.name, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name.columns, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .checkout-opc .field.street .enroller.field.choice.name, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .fieldset.address .field.street .enroller.field.choice.name,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .form-shipping-address .enroller.field.choice.name, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .billing-address-form .enroller.field.choice.name,
    body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .checkout-opc .field.street .enroller.field.choice.name, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .fieldset.address .field.street .enroller.field.choice.name,
    body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .form-shipping-address .enroller.field.choice.name, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .billing-address-form .enroller.field.choice.name,
    body#theme-youngevity-us .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.column.name-verified, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name-verified.columns, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .checkout-opc .field.street .enroller.field.choice.name-verified, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name-verified, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .fieldset.address .field.street .enroller.field.choice.name-verified,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name-verified, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .form-shipping-address .enroller.field.choice.name-verified, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name-verified, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .billing-address-form .enroller.field.choice.name-verified,
    body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name-verified, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .checkout-opc .field.street .enroller.field.choice.name-verified, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name-verified, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .fieldset.address .field.street .enroller.field.choice.name-verified,
    body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name-verified, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .form-shipping-address .enroller.field.choice.name-verified, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name-verified, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .billing-address-form .enroller.field.choice.name-verified,
    body#theme-youngevity-us .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice.name-verified {
      padding-left: 0;
      float: left; }
    body.preferred-customer-signup #form-enroller-id .enroller.field.choice.column input.input-text, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.columns input.input-text, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .checkout-opc .field.street .enroller.field.choice input.input-text, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .fieldset.address .field.street .enroller.field.choice input.input-text,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .form-shipping-address .enroller.field.choice input.input-text, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .billing-address-form .enroller.field.choice input.input-text,
    body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .checkout-opc .field.street .enroller.field.choice input.input-text, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .fieldset.address .field.street .enroller.field.choice input.input-text,
    body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .form-shipping-address .enroller.field.choice input.input-text, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .billing-address-form .enroller.field.choice input.input-text,
    body#theme-youngevity-us .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.column #enroller_name, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.columns #enroller_name, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .checkout-opc .field.street .enroller.field.choice #enroller_name, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .fieldset.address .field.street .enroller.field.choice #enroller_name,
    body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .form-shipping-address .enroller.field.choice #enroller_name, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id
    body:not(#theme-youngevity-us) .billing-address-form .enroller.field.choice #enroller_name,
    body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .checkout-opc .field.street .enroller.field.choice #enroller_name, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .fieldset.address .field.street .enroller.field.choice #enroller_name,
    body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .form-shipping-address .enroller.field.choice #enroller_name, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id
    body#theme-youngevity-us .billing-address-form .enroller.field.choice #enroller_name,
    body#theme-youngevity-us .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name {
      float: left;
      width: calc(100% - 160px);
      margin-bottom: 10px;
      margin-right: 10px; }
      @media only screen and (max-width: 767px) {
        body.preferred-customer-signup #form-enroller-id .enroller.field.choice.column input.input-text, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.columns input.input-text, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .checkout-opc .field.street .enroller.field.choice input.input-text, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id
        body:not(#theme-youngevity-us) .fieldset.address .field.street .enroller.field.choice input.input-text,
        body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .form-shipping-address .enroller.field.choice input.input-text, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id
        body:not(#theme-youngevity-us) .billing-address-form .enroller.field.choice input.input-text,
        body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .checkout-opc .field.street .enroller.field.choice input.input-text, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id
        body#theme-youngevity-us .fieldset.address .field.street .enroller.field.choice input.input-text,
        body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .form-shipping-address .enroller.field.choice input.input-text, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id
        body#theme-youngevity-us .billing-address-form .enroller.field.choice input.input-text,
        body#theme-youngevity-us .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice input.input-text, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.column #enroller_name, body.preferred-customer-signup #form-enroller-id .enroller.field.choice.columns #enroller_name, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .checkout-opc .field.street .enroller.field.choice #enroller_name, body:not(#theme-youngevity-us) .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id
        body:not(#theme-youngevity-us) .fieldset.address .field.street .enroller.field.choice #enroller_name,
        body:not(#theme-youngevity-us) .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id body:not(#theme-youngevity-us) .form-shipping-address .enroller.field.choice #enroller_name, body:not(#theme-youngevity-us) .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id
        body:not(#theme-youngevity-us) .billing-address-form .enroller.field.choice #enroller_name,
        body:not(#theme-youngevity-us) .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .checkout-opc .field.street .enroller.field.choice #enroller_name, body#theme-youngevity-us .checkout-opc .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id
        body#theme-youngevity-us .fieldset.address .field.street .enroller.field.choice #enroller_name,
        body#theme-youngevity-us .fieldset.address .field.street body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id body#theme-youngevity-us .form-shipping-address .enroller.field.choice #enroller_name, body#theme-youngevity-us .form-shipping-address body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name, body.preferred-customer-signup #form-enroller-id
        body#theme-youngevity-us .billing-address-form .enroller.field.choice #enroller_name,
        body#theme-youngevity-us .billing-address-form body.preferred-customer-signup #form-enroller-id .enroller.field.choice #enroller_name {
          width: 70%; } }
  body.preferred-customer-signup #form-enroller-id .action.primary {
    float: left;
    font-size: inherit;
    line-height: inherit;
    padding: 0.5rem 1rem; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup #form-enroller-id .action.primary {
        width: 25%; } }
  body.preferred-customer-signup .opc-wrapper .step-title {
    font-size: 30px;
    padding-bottom: 1.5rem;
    color: #404040;
    font-family: "Montserrat medium";
    border: none;
    font-weight: 500;
    letter-spacing: -1px; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .opc-wrapper .step-title {
        font-size: 24px;
        text-transform: none;
        padding-bottom: 1rem; } }
  body.preferred-customer-signup .billing-title, body.preferred-customer-signup payment-title {
    padding-bottom: 1.5rem; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .billing-title, body.preferred-customer-signup payment-title {
        padding-bottom: 0.7rem; } }
  body.preferred-customer-signup #registartion-form,
  body.preferred-customer-signup .payment-method, body.preferred-customer-signup #referredid {
    padding: 0; }
    body.preferred-customer-signup #registartion-form .agree-url a,
    body.preferred-customer-signup .payment-method .agree-url a, body.preferred-customer-signup #referredid .agree-url a {
      font-family: "Montserrat", sans-serif;
      font-weight: 500;
      color: #159399;
      text-decoration: underline; }
    body.preferred-customer-signup #registartion-form .terms-and-privacy .label:before,
    body.preferred-customer-signup #registartion-form .terms-and-privacy label:before, body.preferred-customer-signup #registartion-form .choice .label:before,
    body.preferred-customer-signup #registartion-form .choice label:before,
    body.preferred-customer-signup .payment-method .terms-and-privacy .label:before,
    body.preferred-customer-signup .payment-method .terms-and-privacy label:before,
    body.preferred-customer-signup .payment-method .choice .label:before,
    body.preferred-customer-signup .payment-method .choice label:before, body.preferred-customer-signup #referredid .terms-and-privacy .label:before,
    body.preferred-customer-signup #referredid .terms-and-privacy label:before, body.preferred-customer-signup #referredid .choice .label:before,
    body.preferred-customer-signup #referredid .choice label:before {
      border-radius: 0;
      background: #fff;
      border: 1px solid #d6d8d8;
      width: 20px;
      height: 20px;
      text-align: center;
      font: 16px/1 "fontAwesome";
      color: #159399; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup #registartion-form .terms-and-privacy .label span,
      body.preferred-customer-signup #registartion-form .terms-and-privacy label span, body.preferred-customer-signup #registartion-form .choice .label span,
      body.preferred-customer-signup #registartion-form .choice label span,
      body.preferred-customer-signup .payment-method .terms-and-privacy .label span,
      body.preferred-customer-signup .payment-method .terms-and-privacy label span,
      body.preferred-customer-signup .payment-method .choice .label span,
      body.preferred-customer-signup .payment-method .choice label span, body.preferred-customer-signup #referredid .terms-and-privacy .label span,
      body.preferred-customer-signup #referredid .terms-and-privacy label span, body.preferred-customer-signup #referredid .choice .label span,
      body.preferred-customer-signup #referredid .choice label span {
        margin-left: 0; } }
    body.preferred-customer-signup #registartion-form .terms-and-privacy input[type="checkbox"]:checked + label.label:after, body.preferred-customer-signup #registartion-form .terms-and-privacy input[type="checkbox"]:checked + label:after, body.preferred-customer-signup #registartion-form .choice input[type="checkbox"]:checked + label.label:after, body.preferred-customer-signup #registartion-form .choice input[type="checkbox"]:checked + label:after,
    body.preferred-customer-signup .payment-method .terms-and-privacy input[type="checkbox"]:checked + label.label:after,
    body.preferred-customer-signup .payment-method .terms-and-privacy input[type="checkbox"]:checked + label:after,
    body.preferred-customer-signup .payment-method .choice input[type="checkbox"]:checked + label.label:after,
    body.preferred-customer-signup .payment-method .choice input[type="checkbox"]:checked + label:after, body.preferred-customer-signup #referredid .terms-and-privacy input[type="checkbox"]:checked + label.label:after, body.preferred-customer-signup #referredid .terms-and-privacy input[type="checkbox"]:checked + label:after, body.preferred-customer-signup #referredid .choice input[type="checkbox"]:checked + label.label:after, body.preferred-customer-signup #referredid .choice input[type="checkbox"]:checked + label:after {
      border: none;
      top: calc(50% - 6px);
      left: -23px;
      content: '\f00c';
      text-align: center;
      font: 16px/1 "fontAwesome";
      color: #159399;
      width: 16px;
      height: 16px;
      transform: none; }
    body.preferred-customer-signup #registartion-form .mage-error,
    body.preferred-customer-signup .payment-method .mage-error, body.preferred-customer-signup #referredid .mage-error {
      font: 12px/11px "Montserrat medium";
      font-style: italic;
      text-transform: none; }
  body.preferred-customer-signup .payment-method .terms-and-privacy input[type="checkbox"]:checked + label:after {
    border: none;
    top: calc(50% - 6px);
    left: -23px;
    content: '\f00c';
    text-align: center;
    font: 16px/1 "fontAwesome";
    color: #159399;
    width: 16px;
    height: 16px;
    transform: none; }
  body.preferred-customer-signup .opc-sidebar {
    display: block !important; }
    body.preferred-customer-signup .opc-sidebar .title-sidebar h2 {
      color: #EC6629;
      font-size: 3.125rem; }
    body.preferred-customer-signup .opc-sidebar .wrap-sidebar > span {
      padding-left: 30px;
      margin-left: 20px; }
    body.preferred-customer-signup .opc-sidebar .wrap-sidebar ul {
      overflow: hidden; }
      body.preferred-customer-signup .opc-sidebar .wrap-sidebar ul.no-validate-list {
        list-style-position: inside; }
      body.preferred-customer-signup .opc-sidebar .wrap-sidebar ul:not(.no-validate-list) li {
        position: relative; }
        body.preferred-customer-signup .opc-sidebar .wrap-sidebar ul:not(.no-validate-list) li:before {
          content: '';
          background: url(../img/check_icon.svg) left top no-repeat;
          background-size: 25px;
          line-height: 48px;
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0; }
          @media only screen and (max-width: 767px) {
            body.preferred-customer-signup .opc-sidebar .wrap-sidebar ul:not(.no-validate-list) li:before {
              background-size: 18px; } }
      body.preferred-customer-signup .opc-sidebar .wrap-sidebar ul li {
        position: relative;
        padding: 5px 0 5px 30px; }
        body.preferred-customer-signup .opc-sidebar .wrap-sidebar ul li:before {
          content: '';
          background: url(../img/check_icon.svg) left top no-repeat;
          background-size: 25px;
          line-height: 48px;
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0; }
          @media only screen and (max-width: 767px) {
            body.preferred-customer-signup .opc-sidebar .wrap-sidebar ul li:before {
              background-size: 18px; } }
    body.preferred-customer-signup .opc-sidebar .price-all-for {
      padding-left: 20px;
      margin-left: 30px;
      color: #000000;
      font-weight: 800; }
  body.preferred-customer-signup .ajaxError.indicator {
    background: #fff; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .ajaxError.indicator {
        background-image: none; } }
  body.preferred-customer-signup .ajaxSuccess.indicator {
    background: #fff url(../images/input-indicator-checked.svg) center right 10px no-repeat; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .ajaxSuccess.indicator {
        background-image: none; } }
    body.preferred-customer-signup .ajaxSuccess.indicator.mage-error {
      background: #fff; }
  @media only screen and (max-width: 767px) {
    body.preferred-customer-signup #checkout-progress-bar .gray-background {
      font-size: 18px; }
    body.preferred-customer-signup #checkout-progress-bar .opc-progress-bar {
      border: 1px solid #575757; }
      body.preferred-customer-signup #checkout-progress-bar .opc-progress-bar li > span {
        background: #ffffff;
        font-size: 0;
        height: 10px; }
        body.preferred-customer-signup #checkout-progress-bar .opc-progress-bar li > span:after {
          display: none; }
        body.preferred-customer-signup #checkout-progress-bar .opc-progress-bar li > span:before {
          display: none; }
      body.preferred-customer-signup #checkout-progress-bar .opc-progress-bar li._active > span, body.preferred-customer-signup #checkout-progress-bar .opc-progress-bar li._complete > span {
        background: #575757; }
    body.preferred-customer-signup .step-title {
      text-align: center;
      font-size: 26px; }
    body.preferred-customer-signup #prefered-step-registration {
      background: #e6e6e6; }
    body.preferred-customer-signup .step-content-box {
      background: none; } }
  @media only screen and (max-width: 767px) and (max-width: 767px) {
    body.preferred-customer-signup .step-content-box {
      padding: 15px;
      margin-bottom: 0; } }
  @media only screen and (max-width: 639px) {
    body.preferred-customer-signup .opc-sidebar {
      display: none; }
    body.preferred-customer-signup .opc-wrapper #referredid {
      display: block;
      background: #e6e6e6; }
      body.preferred-customer-signup .opc-wrapper #referredid .step-title {
        padding-top: 15px;
        text-transform: uppercase;
        font-size: 20px;
        font-family: "Montserrat semibold"; }
      body.preferred-customer-signup .opc-wrapper #referredid fieldset {
        background: none; } }
  body.preferred-customer-signup li.opc-progress-bar-item {
    float: left;
    width: 100%; }
    body.preferred-customer-signup li.opc-progress-bar-item._active span {
      background: #ec6529;
      color: #ffffff; }
      body.preferred-customer-signup li.opc-progress-bar-item._active span:after {
        border-left-color: #ec6529; }
    body.preferred-customer-signup li.opc-progress-bar-item span {
      font-family: "Montserrat", sans-serif;
      text-transform: uppercase;
      color: #fff;
      text-decoration: none;
      padding: 11px 0 11px 20px;
      background: #575757;
      position: relative;
      display: block;
      text-align: center;
      line-height: 1;
      font-weight: 600;
      font-size: 14px; }
      @media screen and (min-width: 40em) {
        body.preferred-customer-signup li.opc-progress-bar-item span {
          font-size: 20px; } }
      body.preferred-customer-signup li.opc-progress-bar-item span:after {
        content: " ";
        display: block;
        width: 0;
        height: 0;
        border-top: 30px solid transparent;
        border-bottom: 30px solid transparent;
        border-left: 20px solid #575757;
        position: absolute;
        top: 50%;
        margin-top: -30px;
        left: 100%;
        z-index: 2; }
      body.preferred-customer-signup li.opc-progress-bar-item span:before {
        content: " ";
        display: block;
        width: 0;
        height: 0;
        border-top: 30px solid transparent;
        border-bottom: 30px solid transparent;
        border-left: 20px solid white;
        position: absolute;
        top: 50%;
        margin-top: -30px;
        margin-left: 3px;
        left: 100%;
        z-index: 1; }
  body.preferred-customer-signup .action-edit-address {
    margin-bottom: 10px; }
  body.preferred-customer-signup .billing-address-details br {
    display: block; }
  body.preferred-customer-signup .billing-address-details .billing-address-details-wrapper {
    padding: 25px 25px 22px 25px;
    background: #ffffff;
    border: 1px solid #999999;
    margin-bottom: 20px;
    line-height: 30px; }
  body.preferred-customer-signup #billing-buttons-container .primary {
    font-size: 17px;
    font-family: "Montserrat medium";
    line-height: 36px;
    margin: 10px 0 0 0;
    width: 52%;
    text-transform: uppercase; }
  @media only screen and (max-width: 767px) {
    body.preferred-customer-signup #registration {
      margin: 0 -10px;
      padding: 0 10px;
      background: #e6e6e6; }
      body.preferred-customer-signup #registration .step-title {
        padding-top: 15px; } }

.preferred-customer-success .join.success .page-title {
  color: #ec6529;
  font-family: "Montserrat light";
  font-weight: 400;
  text-transform: capitalize;
  font-size: 65px;
  line-height: normal; }

.preferred-customer-success .join.success .page.info-text {
  font-family: "Montserrat regular";
  font-size: 18px;
  text-align: center;
  text-transform: uppercase; }
  @media only screen and (max-width: 767px) {
    .preferred-customer-success .join.success .page.info-text {
      padding: 0 10%; } }

.preferred-customer-success .join.success .email {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400; }

.preferred-customer-success .join.success .user {
  background: none; }
  @media only screen and (max-width: 767px) {
    .preferred-customer-success .join.success .user {
      padding: 20px; } }
  .preferred-customer-success .join.success .user .data {
    border: 1px solid #e6e6e6; }
    .preferred-customer-success .join.success .user .data .info {
      border: 1px solid #cccccc; }
      @media only screen and (max-width: 767px) {
        .preferred-customer-success .join.success .user .data .info {
          padding: 0; } }
      .preferred-customer-success .join.success .user .data .info .info-title {
        width: 100%;
        color: #919191;
        background: #e6e6e6;
        padding: 10px 0;
        margin: 0; }
        @media only screen and (max-width: 767px) {
          .preferred-customer-success .join.success .user .data .info .info-title {
            font-size: 14px; } }
      .preferred-customer-success .join.success .user .data .info .info-data {
        width: 100%;
        padding: 15px 0;
        border-top: 1px solid #cccccc; }
        @media only screen and (max-width: 767px) {
          .preferred-customer-success .join.success .user .data .info .info-data {
            padding: 5px 0; } }
        .preferred-customer-success .join.success .user .data .info .info-data a {
          color: #ec6529; }

.preferred-customer-success .join.success .add-this-join .info-text {
  margin: 0 0 10px; }

.preferred-customer-success .join.success .add-this-join ul {
  margin-bottom: 20px; }

.preferred-customer-success .join.success .email {
  margin: 0 auto 20px; }

.preferred-customer-success .join.success .congrats {
  padding: 40px 20px; }
  .preferred-customer-success .join.success .congrats a {
    color: #ec6529; }
  @media only screen and (max-width: 767px) {
    .preferred-customer-success .join.success .congrats {
      padding: 0; }
      .preferred-customer-success .join.success .congrats > .info-text {
        padding-left: 15px;
        padding-right: 15px; } }

.preferred-customer-success #free-ship-banner .banner-title {
  font-family: "Montserrat", sans-serif;
  color: #ec6529;
  font-size: 27px;
  padding: 20px 0;
  margin: 15px 0;
  border-top: 2px solid #ec6529;
  border-bottom: 2px solid #ec6529; }
  @media only screen and (max-width: 767px) {
    .preferred-customer-success #free-ship-banner .banner-title {
      font-size: 18px; } }
  .preferred-customer-success #free-ship-banner .banner-title .bold {
    font-weight: 600;
    text-transform: uppercase; }

.preferred-customer-success #more-about-list {
  padding: 15px 0; }
  .preferred-customer-success #more-about-list h5 {
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    color: #ec562b;
    padding: 10px 0; }

.preferred-customer-success .popular-products {
  margin: 0 auto; }
  .preferred-customer-success .popular-products .top-block {
    font-size: 26px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    color: #666666; }

body.preferred-customer-signup.distributor-pages #preferred #billing #form-enroller-id .id-field.id-verified,
body.preferred-customer-signup.distributor-pages #preferred #billing #form-enroller-id .name-verified {
  display: inline-block;
  width: 48%;
  margin: 0; }
  body.preferred-customer-signup.distributor-pages #preferred #billing #form-enroller-id .id-field.id-verified input,
  body.preferred-customer-signup.distributor-pages #preferred #billing #form-enroller-id .name-verified input {
    width: 98%;
    margin: 0; }

body.preferred-customer-signup.distributor-pages #preferred .prefDesc-text {
  display: none; }

body.preferred-customer-signup.distributor-pages #referredid .distributor-step-title {
  display: block; }

body.preferred-customer-signup #preferred {
  margin: 0 5%; }
  @media only screen and (max-width: 767px) {
    body.preferred-customer-signup #preferred {
      margin: 0; } }

body.preferred-customer-signup .actions-toolbar .agreements {
  background: #EFF2F2;
  padding: 41px 81px; }
  @media only screen and (max-width: 767px) {
    body.preferred-customer-signup .actions-toolbar .agreements {
      padding: 34px 30px 30px 29px; } }
  body.preferred-customer-signup .actions-toolbar .agreements .label {
    margin: 0;
    white-space: normal; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .actions-toolbar .agreements .label {
        line-height: 18px; } }
  body.preferred-customer-signup .actions-toolbar .agreements .info-text {
    margin: 35px 0 0;
    min-width: 101%; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .actions-toolbar .agreements .info-text {
        margin: 27px 0 0;
        font-size: 12px;
        line-height: 16px; } }
  @media only screen and (max-width: 767px) {
    body.preferred-customer-signup .actions-toolbar .agreements .join-button {
      max-width: 100%; } }
  body.preferred-customer-signup .actions-toolbar .agreements .terms-and-conditions {
    position: relative;
    margin: 0 0 26px;
    border: 0px; }
    body.preferred-customer-signup .actions-toolbar .agreements .terms-and-conditions div.mage-error {
      bottom: -5px; }
      @media only screen and (max-width: 767px) {
        body.preferred-customer-signup .actions-toolbar .agreements .terms-and-conditions div.mage-error {
          position: absolute;
          bottom: -16px; } }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .actions-toolbar .agreements .terms-and-conditions {
        flex-wrap: nowrap;
        margin: 0 0 17px; } }
    body.preferred-customer-signup .actions-toolbar .agreements .terms-and-conditions .label {
      display: block;
      font-family: "Montserrat";
      color: #404040;
      font-size: 17px;
      font-weight: 300;
      background: none;
      cursor: pointer; }
      @media only screen and (max-width: 767px) {
        body.preferred-customer-signup .actions-toolbar .agreements .terms-and-conditions .label {
          line-height: 18px;
          width: 80%; } }
    body.preferred-customer-signup .actions-toolbar .agreements .terms-and-conditions .agree-url {
      color: #159399;
      cursor: pointer;
      font-weight: 600;
      display: inline-block; }
      body.preferred-customer-signup .actions-toolbar .agreements .terms-and-conditions .agree-url a {
        color: #159399; }
    body.preferred-customer-signup .actions-toolbar .agreements .terms-and-conditions .choice.field {
      display: inline-block; }
  body.preferred-customer-signup .actions-toolbar .agreements .prolongation-block {
    padding-bottom: 20px; }

body.preferred-customer-signup .payment-method-block {
  margin-top: 15px; }
  body.preferred-customer-signup .payment-method-block .label {
    display: block;
    font-family: "Montserrat";
    color: #404040;
    font-size: 17px;
    font-weight: 300;
    background: none;
    cursor: pointer; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .payment-method-block .label {
        line-height: 18px;
        width: 80%; } }
  body.preferred-customer-signup .payment-method-block .field-tooltip {
    width: 235px;
    margin-top: 5px; }

body.preferred-customer-signup .input-checkbox {
  position: relative;
  width: 20px;
  height: 20px;
  background: #fff;
  cursor: pointer; }
  body.preferred-customer-signup .input-checkbox:checked:before {
    content: '\f00c'; }
  body.preferred-customer-signup .input-checkbox:before {
    position: absolute;
    background: #fff;
    z-index: 5;
    top: 0;
    left: 0;
    content: '';
    border: 1px solid #d6d8d8;
    width: 20px;
    height: 20px;
    text-align: center;
    font: 16px/1 "fontAwesome";
    color: #159399; }
    @media only screen and (max-width: 767px) {
      body.preferred-customer-signup .input-checkbox:before {
        width: 16px;
        height: 16px;
        font-size: 14px;
        top: -1.5px;
        left: -1.5px; } }
  @media only screen and (max-width: 767px) {
    body.preferred-customer-signup .input-checkbox {
      width: 15px;
      height: 15px; } }

body.preferred-customer-signup .choice .label:before,
body.preferred-customer-signup .choice label:before {
  border-radius: 0;
  background: #fff;
  border: 1px solid #d6d8d8;
  width: 20px;
  height: 20px;
  text-align: center;
  font: 16px/1 "fontAwesome";
  color: #159399; }

@media only screen and (max-width: 767px) {
  body.preferred-customer-signup .choice .label span,
  body.preferred-customer-signup .choice label span {
    margin-left: 0; } }

body.preferred-customer-signup .choice input[type="checkbox"]:checked + label.label:after, body.preferred-customer-signup .choice input[type="checkbox"]:checked + label:after {
  border: none;
  top: calc(50% - 6px);
  left: -23px;
  content: '\f00c';
  text-align: center;
  font: 16px/1 "fontAwesome";
  color: #159399;
  width: 16px;
  height: 16px;
  transform: none; }

body.preferred-customer-signup .choice input[type="checkbox"]:checked + label.label:before {
  background: #fff;
  border: 1px solid #d6d8d8; }

body.preferred-customer-signup #billing-buttons-container {
  width: 100%; }
  @media only screen and (max-width: 767px) {
    body.preferred-customer-signup #billing-buttons-container {
      width: 100%; } }
  body.preferred-customer-signup #billing-buttons-container .info-text {
    font: 17px "Montserrat regular";
    max-width: 700px;
    color: #404040;
    text-align: center; }
  body.preferred-customer-signup #billing-buttons-container .primary {
    padding-top: 15px;
    display: block;
    width: 80%;
    text-align: center;
    margin: 0 auto; }

body.preferred-customer-signup .confirmation .action {
  background-color: transparent;
  color: #01a4ad;
  font-family: "Montserrat medium";
  font-size: 16px;
  font-weight: 500; }
  body.preferred-customer-signup .confirmation .action span:hover {
    color: #93CBD1; }

@media only screen and (max-width: 767px) {
  body.preferred-customer-signup .confirmation .billing-address-confirmation, body.preferred-customer-signup .confirmation .payment-confirmation {
    text-align: center; } }

body.preferred-customer-signup .confirmation .billing-address-details-wrapper {
  padding: 0;
  border: 0; }

body.preferred-customer-signup .confirmation .payment-title {
  font-family: "Montserrat medium";
  font-size: 20px; }

body.preferred-customer-signup .confirmation .payment-confirmation .payment-details-wrapper {
  min-height: 12px;
  margin-bottom: 20px; }

body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .action-place {
  width: 100%; }

body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step form {
  width: 100%;
  margin: 0 auto; }

body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper {
  padding: 30px 0;
  background-color: #f5f4f5;
  background-image: linear-gradient(to top, #ffffff 0%, #eff2f2 100%); }
  body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .image-product-info {
    display: flex;
    align-items: stretch;
    justify-content: flex-start; }
    body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .image-product-info .image-wrapper {
      position: relative;
      width: 80px;
      box-sizing: border-box;
      margin: 15px; }
    body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .image-product-info .product-info-wrapper {
      position: relative;
      text-align: left;
      padding: 0 0 0 20px;
      width: calc(100% - 100px); }
    body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .image-product-info .product-title {
      display: block;
      font-size: 20px;
      font-family: "Montserrat medium"; }
    body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .image-product-info .price {
      color: #01a4ad;
      font-family: "Montserrat medium";
      font-size: 20px;
      font-weight: 500; }
  body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .totals-info {
    background: inherit; }
    body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .totals-info th {
      text-align: left; }
    body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .totals-info tr {
      background-color: transparent; }
    body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .totals-info td {
      text-align: right; }
    body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .totals-info .grand-total-wrapper {
      font-weight: bold;
      font-size: 20px;
      font-family: "Montserrat medium"; }
  body.preferred-customer-signup .sidebar-content-wrapper.registration_customer_confirmation_step .product-details-wrapper .membership-info {
    padding: 15px 10px;
    text-align: justify; }

body.preferred-customer-signup .modals-wrapper aside._show .modal-inner-wrap .modal-footer button {
  width: inherit; }

body.preferred-customer-success #join.success .congrats .email .email-name {
  color: #01a4ad;
  font-family: "Montserrat medium";
  font-size: 20px;
  font-weight: 500; }

body.preferred-customer-success #join.success .congrats .user {
  text-align: center; }
  body.preferred-customer-success #join.success .congrats .user span {
    padding: 10px 0;
    line-height: 3; }
  body.preferred-customer-success #join.success .congrats .user .text {
    font-family: "Montserrat", sans-serif;
    font-weight: 400; }
  body.preferred-customer-success #join.success .congrats .user .price {
    font-weight: 800; }

/* Success page
========================================================================== */
div#rewards-block p, div#rewards-block span, div#rewards-block ul, div#rewards-block li {
  font-family: "Arial", sans-serif;
  font-size: 18px; }

div#rewards-block ul {
  list-style: none;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 15px; }
  @media screen and (min-width: 40em) {
    div#rewards-block ul {
      width: 64%; } }
  div#rewards-block ul li span {
    color: #67c0cb; }
  div#rewards-block ul li .list-marker {
    color: #e13a85; }

div#rewards-block img.intro {
  width: 100%; }

div#rewards-block img.happy {
  max-width: 520px;
  width: 80%; }

div#rewards-block img.ready {
  margin: 15px auto;
  max-width: 290px;
  width: 100%; }

div#rewards-block h3, div#rewards-block body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary div#rewards-block .summary.title, div#rewards-block body#theme-youngevity-us .cart-summary.sidebar .summary.title, body#theme-youngevity-us .cart-summary.sidebar div#rewards-block .summary.title, div#rewards-block body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar span.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar div#rewards-block span.title, div#rewards-block body#theme-youngevity-us .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us .checkout-opc .opc-sidebar div#rewards-block span.title, div#rewards-block .data.table .table-caption, .data.table div#rewards-block .table-caption {
  font-family: "Arial", sans-serif;
  color: #e13a85;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 0; }

#free-ship-banner .banner-title {
  font-family: "Montserrat", sans-serif;
  color: #ec6529;
  font-size: 27px;
  padding: 20px 0;
  margin: 15px 0;
  border-top: 2px solid #ec6529;
  border-bottom: 2px solid #ec6529; }
  @media only screen and (max-width: 767px) {
    #free-ship-banner .banner-title {
      font-size: 18px; } }
  #free-ship-banner .banner-title .bold {
    font-weight: 600;
    text-transform: uppercase; }

/* Youngevity_US enroll page
========================================================================== */
/*Youngevity_US styles*/
body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .close_popup_wrapper {
  text-align: right;
  position: fixed;
  right: 20px;
  top: 20px; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .close_popup_wrapper:hover {
    opacity: .7; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .close_popup_wrapper .close-popup {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #404040;
    text-transform: lowercase;
    background: none;
    padding: 8px 46px;
    display: inline-block; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .close_popup_wrapper .close-icon {
    position: relative;
    width: 32px;
    height: 32px;
    display: block; }
    body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .close_popup_wrapper .close-icon:before, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .close_popup_wrapper .close-icon:after {
      position: absolute;
      left: 15px;
      content: ' ';
      height: 33px;
      width: 1px;
      background-color: #404040; }
    body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .close_popup_wrapper .close-icon:before {
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .close_popup_wrapper .close-icon:after {
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg); }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .main-content {
  padding: 30px 20px;
  max-width: 820px;
  margin: 0 auto; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header h3, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header body:not(#theme-youngevity-us) .cart-summary .summary.title, body:not(#theme-youngevity-us) .cart-summary body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header .summary.title, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header .cart-summary.sidebar .summary.title, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .cart-summary.sidebar .enroll-popup-header .summary.title, body:not(#theme-youngevity-us) .checkout-opc .opc-sidebar body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header span.title, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header .checkout-opc .opc-sidebar span.title, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .checkout-opc .opc-sidebar .enroll-popup-header span.title, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header .data.table .table-caption, .data.table body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header .table-caption, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header h2 {
  color: #404040;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-align: center;
  font-size: 27px;
  line-height: 32px;
  margin-bottom: 60px; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-header h2 {
  text-align: left;
  margin-bottom: 20px; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-wrapper,
body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .block-static-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  border-bottom: 1px solid #DFDFDF;
  padding-bottom: 36px;
  margin-bottom: 36px; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-column {
  width: 45%; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-column p,
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-column li {
    color: #404040;
    font-family: "Montserrat semibold";
    font-size: 14px;
    line-height: 18px; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-column p {
    padding: 0; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save h4, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .fieldset .legend, .fieldset body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .legend, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .login-container .legend, .login-container body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .legend, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .form-create-account .legend, .form-create-account body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .legend, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .legend {
  color: #404040;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-column-or {
  color: #404040;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .sub-title {
  color: #686766;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .sub-title-2 {
  color: #686766;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save ul {
  margin: 10px 0 0 25px;
  list-style: none; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save ul li {
    position: relative;
    margin-bottom: 5px; }
    body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save ul li:before {
      content: '';
      display: inline-block;
      width: 3px;
      height: 3px;
      border-radius: 50%;
      background: #404040;
      position: absolute;
      left: -15px;
      top: 7px; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save a {
  display: inline-block; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save a.link {
  line-height: 32px;
  font-size: 14px;
  color: #686766;
  border-bottom: 1px dashed #EC562B;
  margin: 10px 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 600; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save a.link:hover {
    border-color: transparent; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .p-text {
  color: #404040;
  font-family: "Montserrat semibold";
  font-size: 14px;
  line-height: 18px;
  margin: 10px 0; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .p-text .more-text {
    display: none; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .actions {
  margin-top: 20px; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .button, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .modal-inner-wrap .modal-footer button, .modal-inner-wrap .modal-footer body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save button, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .fieldset button.action, .fieldset body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save button.action, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .fieldset a.action, .fieldset body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save a.action, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .login-container button.action, .login-container body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save button.action, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .login-container a.action, .login-container body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save a.action, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .form-create-account button.action, .form-create-account body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save button.action, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .form-create-account a.action, .form-create-account body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save a.action, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .forgot-password-container button.action, .forgot-password-container body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save button.action, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .forgot-password-container a.action, .forgot-password-container body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save a.action, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items button, body:not(#theme-youngevity-us) .cart-summary .checkout-methods-items body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save button, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .cart-summary.sidebar .checkout-methods-items button, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .data.table .actions a.action, .data.table .actions body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save a.action {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0.85em 2em; }

body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom p {
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom img {
    margin-right: 20px; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text h4, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text .fieldset .legend, .fieldset body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text .legend, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text .login-container .legend, .login-container body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text .legend, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text .form-create-account .legend, .form-create-account body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text .legend, body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text .forgot-password-container .legend, .forgot-password-container body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text .legend {
    font-size: 20px; }
  body#theme-youngevity-us.cms-page-view.cms-enroll-today-and-save .enroll-popup-bottom .text p {
    padding: 0; }

.convention-2020 .fieldset .field .label {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: .875rem; }

.convention-2020 .fieldset .actions-toolbar .primary {
  display: block; }
  .convention-2020 .fieldset .actions-toolbar .primary button {
    width: 100%;
    background: #ec562b;
    color: #fff;
    font-size: 15px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    padding: 14px 0; }
    .convention-2020 .fieldset .actions-toolbar .primary button:hover {
      background: #404040; }

.convention-2020 input {
  border-color: #159399; }

.convention-2020 .block-title {
  background: #f0f1f3; }
  .convention-2020 .block-title:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: -webkit-gradient(linear, left top, right top, color-stop(11%, #fc8aae), color-stop(11%, #df3b80), color-stop(22%, #ea572c), color-stop(33%, #f6bc37), color-stop(44%, #e3e75e), color-stop(55%, #4ab27d), color-stop(66%, #169198), color-stop(77%, #40c3cb), color-stop(88%, #b71d8b));
    background: -webkit-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
    background: -o-linear-gradient(left, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%);
    background: linear-gradient(to right, #fc8aae 11%, #df3b80 11% 22%, #ea572c 22% 33%, #f6bc37 33% 44%, #e3e75e 44% 55%, #4ab27d 55% 66%, #169198 66% 77%, #40c3cb 77% 88%, #b71d8b 88%); }
  .convention-2020 .block-title #block-customer-login-heading {
    padding: 20px 20px 14px 20px;
    display: block; }

.convention-2020 .block-customer-login {
  width: 100%; }

.convention-2020 #denied-block {
  font-size: 14px; }

.convention-2020 .convention-logo {
  margin: 0 auto 40px;
  display: block;
  width: auto; }

.convention-2020 .join-us {
  padding: 20px 0 10px 0;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-size: 20px;
  text-align: left; }

.convention-2020 .need-help a {
  text-decoration: none;
  border-bottom: 1px dashed #ec6529;
  font-size: 14px;
  color: #535353;
  font-family: "Montserrat", sans-serif;
  font-weight: 600; }
